From 73fdc790f4ebbca555be0a7698096f5cd382bf38 Mon Sep 17 00:00:00 2001 From: yoona <1486343814@qq.com> Date: Thu, 18 Jul 2024 16:25:07 +0800 Subject: [PATCH] feat/printTemplate (#1345) Co-authored-by: root Reviewed-on: https://git.daoyoucloud.com/daoyoucloud/tachybase/pulls/1345 Reviewed-by: sealday Co-authored-by: yoona <1486343814@qq.com> Co-committed-by: yoona <1486343814@qq.com> --- .../src/server/actions/printTemplates.ts | 84 ++- .../src/server/plugin.ts | 3 +- pnpm-lock.yaml | 644 ++++++++++-------- 3 files changed, 396 insertions(+), 335 deletions(-) diff --git a/packages/plugins/@tachybase/plugin-print-template/src/server/actions/printTemplates.ts b/packages/plugins/@tachybase/plugin-print-template/src/server/actions/printTemplates.ts index 35dffec90..242ae25b6 100644 --- a/packages/plugins/@tachybase/plugin-print-template/src/server/actions/printTemplates.ts +++ b/packages/plugins/@tachybase/plugin-print-template/src/server/actions/printTemplates.ts @@ -1,14 +1,14 @@ import fs from 'fs'; import path from 'path'; -import { PassThrough, Readable } from 'stream'; +import { Readable } from 'stream'; import { Context } from '@tachybase/actions'; import { Model } from '@tachybase/database'; import Docxtemplater from 'docxtemplater'; +// 导入 Docxtemplater 的 InspectModule 类 +import InspectModule from 'docxtemplater/js/inspect-module'; import PizZip from 'pizzip'; -import { getTemplateParams } from './template-params'; // 导入 getTemplateParams - export const generate = async (ctx: Context) => { const id = ctx.action.params.id; const repo = ctx.db.getRepository('templateManage'); @@ -22,47 +22,23 @@ export const generate = async (ctx: Context) => { const rawTemplate = template.get(); const templatePath = path.join(process.env.PWD, rawTemplate.template[0].get().url); - const data = rawTemplate.testData; - const outputPath = path.join(__dirname, './output.docx'); - try { - // 获取模板中的占位符 - const tags = (await getTemplateParams(templatePath)) as any; - console.log('Template tags:', tags); - - // 验证数据是否包含所有占位符 - const missingTags = tags.filter((tag) => !data.prototype.hasOwnProperty.call(tag.replace(/[{}]/g, ''))); - if (missingTags.length > 0) { - // throw new Error(`Missing data for tags: ${missingTags.join(',')}`); - console.log('Missing data for tags'); - } - // 生成定制的 docx 文件 const buffer = generateDocxFromTemplate(templatePath, data); // 创建一个可读流 const readableStream = new Readable({ read(size) { - // 将Buffer数据push到可读流中 this.push(buffer); - // 标记流的末尾 this.push(null); }, }); ctx.withoutDataWrapping = true; - // 设置响应类型为二进制流 ctx.set('Content-Type', 'application/octet-stream'); - // 将可读流设置为响应体 ctx.body = readableStream; - - // // 确保生成的 docx 文件存在 - // if (!fs.existsSync(outputPath)) { - // throw new Error('Generated DOCX file not found'); - // } - // ctx.body = 'Word and PDF files generated'; } catch (error) { console.error('Error:', error); ctx.status = 500; @@ -70,6 +46,50 @@ export const generate = async (ctx: Context) => { } }; +export const getTags = async (ctx: Context) => { + const id = ctx.action.params.id; + const repo = ctx.db.getRepository('templateManage'); + const template: Model = await repo.findOne({ + filter: { + id, + }, + appends: ['template'], + }); + const rawTemplate = template.get(); + const templatePath = path.join(process.env.PWD, rawTemplate.template[0].get().url); + + try { + const content = fs.readFileSync(templatePath, 'binary'); + const zip = new PizZip(content); + const iModule = new InspectModule(); + const doc = new Docxtemplater(zip, { modules: [iModule] }); + + // 获取所有占位符 + const allTags = iModule.getAllTags(); + console.log('All tags in the document:', allTags); + + // 将 tags 转换为 JSON 格式的字符串 + const tagsJson = JSON.stringify(allTags, null, 2); + + // 创建一个可读流 + const readableStream = new Readable({ + read(size) { + this.push(tagsJson); // 将 tagsJson 写入流中 + this.push(null); // 结束流 + }, + }); + + // 设置响应头和响应内容 + ctx.withoutDataWrapping = true; + ctx.set('Content-Type', 'application/json'); + ctx.body = readableStream; + } catch (error) { + console.error('Error:', error); + ctx.status = 500; + ctx.body = 'Error generating tags: ' + error.message; + } +}; + function generateDocxFromTemplate(templatePath, data): Buffer { try { const content = fs.readFileSync(templatePath, 'binary'); @@ -77,17 +97,11 @@ function generateDocxFromTemplate(templatePath, data): Buffer { const doc = new Docxtemplater(zip); doc.setData(data); - - try { - doc.render(); - } catch (error) { - console.error('Error rendering template:', error); - throw error; - } + doc.render(); return doc.getZip().generate({ type: 'nodebuffer' }); } catch (error) { console.error('Error generating DOCX from template:', error); - throw error; // Ensure errors are propagated correctly + throw error; } } diff --git a/packages/plugins/@tachybase/plugin-print-template/src/server/plugin.ts b/packages/plugins/@tachybase/plugin-print-template/src/server/plugin.ts index aae04ceb2..652c7dadd 100644 --- a/packages/plugins/@tachybase/plugin-print-template/src/server/plugin.ts +++ b/packages/plugins/@tachybase/plugin-print-template/src/server/plugin.ts @@ -1,6 +1,6 @@ import { Plugin } from '@tachybase/server'; -import { generate } from './actions/printTemplates'; +import { generate, getTags } from './actions/printTemplates'; export class PluginPrintTemplateServer extends Plugin { async afterAdd() {} @@ -13,6 +13,7 @@ export class PluginPrintTemplateServer extends Plugin { name: 'printTemplates', actions: { generate, + getTags, }, }); } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aa9d062f1..88903ba4c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -115,7 +115,7 @@ importers: version: 5.4.5 umi: specifier: ^4.3.3 - version: 4.3.3(@babel/core@7.22.10)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.3.1)(react@18.3.1)(stylelint@14.16.1)(typescript@5.4.5)(webpack@5.93.0) + version: 4.3.3(@babel/core@7.22.10)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.3.1)(react@18.3.1)(stylelint@14.16.1)(typescript@5.4.5)(webpack@5.92.1) vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@20.14.2) @@ -650,7 +650,7 @@ importers: version: 5.3.7(react-dom@18.3.1)(react@18.3.1) '@codemirror/autocomplete': specifier: ^6.16.2 - version: 6.16.3(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.5)(@lezer/common@1.2.1) + version: 6.16.3(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)(@lezer/common@1.2.1) '@codemirror/lang-javascript': specifier: ^6.2.2 version: 6.2.2 @@ -692,10 +692,10 @@ importers: version: 2.3.1 '@uiw/codemirror-theme-vscode': specifier: ^4.23.0 - version: 4.23.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.5) + version: 4.23.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4) '@uiw/react-codemirror': specifier: ^4.22.2 - version: 4.22.2(@babel/runtime@7.24.8)(@codemirror/autocomplete@6.16.3)(@codemirror/language@6.10.2)(@codemirror/lint@6.8.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.28.5)(codemirror@6.0.1)(react-dom@18.3.1)(react@18.3.1) + version: 4.22.2(@babel/runtime@7.24.7)(@codemirror/autocomplete@6.16.3)(@codemirror/language@6.10.2)(@codemirror/lint@6.8.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.28.4)(codemirror@6.0.1)(react-dom@18.3.1)(react@18.3.1) antd: specifier: 5.19.1 version: 5.19.1(react-dom@18.3.1)(react@18.3.1) @@ -986,7 +986,7 @@ importers: version: 5.4.4 umi: specifier: ^4.3.3 - version: 4.3.3(@babel/core@7.22.10)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.3.1)(react@18.3.1)(stylelint@14.16.1)(typescript@5.4.4)(webpack@5.93.0) + version: 4.3.3(@babel/core@7.22.10)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.3.1)(react@18.3.1)(stylelint@14.16.1)(typescript@5.4.4)(webpack@5.92.1) packages/core/evaluators: dependencies: @@ -1481,7 +1481,7 @@ importers: version: 4.17.21 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-router-dom: specifier: ~6.25.1 version: 6.25.1(react-dom@18.3.1)(react@18.3.1) @@ -1584,7 +1584,7 @@ importers: version: 4.0.11(react@18.3.1) react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-pdf: specifier: ^7.5.1 version: 7.7.1(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1) @@ -1803,7 +1803,7 @@ importers: version: 18.3.1(react@18.3.1) react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) packages/plugins/@tachybase/plugin-action-bulk-edit: dependencies: @@ -1837,7 +1837,7 @@ importers: version: 4.17.21 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-router-dom: specifier: ^6.25.1 version: 6.25.1(react-dom@18.3.1)(react@18.3.1) @@ -1865,7 +1865,7 @@ importers: version: 5.19.1(react-dom@18.3.1)(react@18.3.1) react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-router-dom: specifier: ^6.25.1 version: 6.25.1(react-dom@18.3.1)(react@18.3.1) @@ -1893,7 +1893,7 @@ importers: version: 4.17.21 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) packages/plugins/@tachybase/plugin-action-print: dependencies: @@ -1940,7 +1940,7 @@ importers: version: 5.19.1(react-dom@18.3.1)(react@18.3.1) react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) swagger-ui-dist: specifier: ^5.3.1 version: 5.10.5 @@ -1989,7 +1989,7 @@ importers: version: 18.3.1(react@18.3.1) react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) packages/plugins/@tachybase/plugin-audit-logs: dependencies: @@ -2026,7 +2026,7 @@ importers: version: 18.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) packages/plugins/@tachybase/plugin-auth: dependencies: @@ -2072,7 +2072,7 @@ importers: version: 18.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-router-dom: specifier: ^6.25.1 version: 6.25.1(react-dom@18.3.1)(react@18.3.1) @@ -2106,7 +2106,7 @@ importers: version: 6.0.2 '@koa/multer': specifier: ^3.0.2 - version: 3.0.2(multer@1.4.5-lts.1) + version: 3.0.2(multer@1.4.4) '@tachybase/components': specifier: workspace:* version: link:../../../core/components @@ -2157,7 +2157,7 @@ importers: version: 18.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) semver: specifier: ^7.5.4 version: 7.5.4 @@ -2209,7 +2209,7 @@ importers: version: 1.8.5(react-dom@18.3.1)(react@18.3.1) react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-js-cron: specifier: ^3.1.0 version: 3.2.0(antd@5.19.1)(react-dom@18.3.1)(react@18.3.1) @@ -2252,7 +2252,7 @@ importers: version: 5.19.1(react-dom@18.3.1)(react@18.3.1) react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-router-dom: specifier: ~6.25.1 version: 6.25.1(react-dom@18.3.1)(react@18.3.1) @@ -2391,7 +2391,7 @@ importers: version: 4.17.21 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) packages/plugins/@tachybase/plugin-custom-request: dependencies: @@ -2437,7 +2437,7 @@ importers: version: 4.17.21 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-router-dom: specifier: ~6.25.1 version: 6.25.1(react-dom@18.3.1)(react@18.3.1) @@ -2486,7 +2486,7 @@ importers: version: 4.17.21 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-router-dom: specifier: ^6.25.1 version: 6.25.1(react-dom@18.3.1)(react@18.3.1) @@ -2556,7 +2556,7 @@ importers: version: 4.0.11(react@18.3.1) react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) sequelize: specifier: ^6.26.0 version: 6.35.2 @@ -2673,7 +2673,7 @@ importers: version: 18.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) packages/plugins/@tachybase/plugin-external-data-source: dependencies: @@ -2706,7 +2706,7 @@ importers: version: 8.11.3 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) devDependencies: '@types/lodash': specifier: ^4.17.5 @@ -2820,7 +2820,7 @@ importers: version: 18.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) supertest: specifier: ^6.1.6 version: 6.3.3 @@ -2857,7 +2857,7 @@ importers: version: 18.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) packages/plugins/@tachybase/plugin-gantt: dependencies: @@ -2893,7 +2893,7 @@ importers: version: 4.17.21 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) packages/plugins/@tachybase/plugin-graph-collection-manager: dependencies: @@ -2960,7 +2960,7 @@ importers: version: 18.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-router-dom: specifier: ^6.25.1 version: 6.25.1(react-dom@18.3.1)(react@18.3.1) @@ -2997,7 +2997,7 @@ importers: version: 18.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-iframe: specifier: ~1.8.5 version: 1.8.5(react@18.3.1) @@ -3028,7 +3028,7 @@ importers: version: 5.3.7(react-dom@18.3.1)(react@18.3.1) '@koa/multer': specifier: ^3.0.2 - version: 3.0.2(multer@1.4.5-lts.1) + version: 3.0.2(multer@1.4.4) '@tachybase/components': specifier: workspace:* version: link:../../../core/components @@ -3061,7 +3061,7 @@ importers: version: 18.3.1(react@18.3.1) react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) xlsx: specifier: ^0.17.0 version: 0.17.5 @@ -3098,7 +3098,7 @@ importers: version: 13.1.1(react-dom@18.3.1)(react@18.3.1) react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) packages/plugins/@tachybase/plugin-localization-management: dependencies: @@ -3144,7 +3144,7 @@ importers: version: 4.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) packages/plugins/@tachybase/plugin-logger: dependencies: @@ -3178,7 +3178,7 @@ importers: version: 5.19.1(react-dom@18.3.1)(react@18.3.1) react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) tar-fs: specifier: ^3.0.4 version: 3.0.4 @@ -3248,7 +3248,7 @@ importers: version: 18.3.1(react@18.3.1) react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-router-dom: specifier: ^6.25.1 version: 6.25.1(react-dom@18.3.1)(react@18.3.1) @@ -3309,7 +3309,7 @@ importers: version: 18.3.1(react@18.3.1) react-i18next: specifier: ~14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-router-dom: specifier: ~6.25.1 version: 6.25.1(react-dom@18.3.1)(react@18.3.1) @@ -3386,7 +3386,7 @@ importers: version: 18.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-router-dom: specifier: ^6.25.1 version: 6.25.1(react-dom@18.3.1)(react@18.3.1) @@ -3435,7 +3435,7 @@ importers: version: 18.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) packages/plugins/@tachybase/plugin-notifications: dependencies: @@ -3518,7 +3518,7 @@ importers: version: 18.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-router-dom: specifier: ^6.25.1 version: 6.25.1(react-dom@18.3.1)(react@18.3.1) @@ -3588,7 +3588,7 @@ importers: version: 18.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-router-dom: specifier: ^6.25.1 version: 6.25.1(react-dom@18.3.1)(react@18.3.1) @@ -3640,7 +3640,7 @@ importers: version: 18.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-js-cron: specifier: ^3.1.0 version: 3.2.0(antd@5.19.1)(react-dom@18.3.1)(react@18.3.1) @@ -3683,7 +3683,7 @@ importers: version: 18.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) packages/plugins/@tachybase/plugin-snapshot-field: dependencies: @@ -3723,7 +3723,7 @@ importers: version: 18.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) packages/plugins/@tachybase/plugin-system-settings: dependencies: @@ -3793,7 +3793,7 @@ importers: version: 5.6.1(react-dom@18.3.1)(react@18.3.1) react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) tinycolor2: specifier: ^1.6.0 version: 1.6.0 @@ -3891,7 +3891,7 @@ importers: version: 8.5.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) packages/plugins/@tachybase/plugin-verification: dependencies: @@ -3943,7 +3943,7 @@ importers: version: 18.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) tencentcloud-sdk-nodejs: specifier: ^4.0.525 version: 4.0.759 @@ -4043,7 +4043,7 @@ importers: version: 18.3.1 react-i18next: specifier: ^14.1.2 - version: 14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1) + version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-js-cron: specifier: ^3.1.0 version: 3.2.0(antd@5.19.1)(react-dom@18.3.1)(react@18.3.1) @@ -5003,12 +5003,12 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@emotion/hash': 0.8.0 '@emotion/unitless': 0.7.5 classnames: 2.5.1 csstype: 3.1.3 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) stylis: 4.3.2 @@ -5025,7 +5025,7 @@ packages: dependencies: '@ant-design/colors': 7.1.0 '@ant-design/icons-svg': 4.4.2 - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 @@ -5082,10 +5082,10 @@ packages: react-dom: '>=17.0.0' dependencies: '@ant-design/cssinjs': 1.18.2(react-dom@18.3.1)(react@18.3.1) - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.0 '@ctrl/tinycolor': 3.6.1 antd: 5.19.1(react-dom@18.3.1)(react@18.3.1) - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.41.0(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) swr: 2.2.4(react@18.3.1) @@ -5100,12 +5100,12 @@ packages: dependencies: '@ant-design/icons': 5.3.7(react-dom@18.3.1)(react@18.3.1) '@ant-design/pro-provider': 2.13.5(antd@5.19.1)(react-dom@18.3.1)(react@18.3.1) - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.0 antd: 5.19.1(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 dayjs: 1.11.10 lodash.merge: 4.6.2 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.41.0(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) safe-stable-stringify: 2.4.3 @@ -5117,7 +5117,7 @@ packages: peerDependencies: react: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 json2mq: 0.2.0 react: 18.3.1 @@ -7696,12 +7696,6 @@ packages: dependencies: regenerator-runtime: 0.14.1 - /@babel/runtime@7.24.8: - resolution: {integrity: sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==} - engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.14.1 - /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} @@ -7799,7 +7793,7 @@ packages: /@changesets/apply-release-plan@7.0.0: resolution: {integrity: sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.5 '@changesets/config': 3.0.0 '@changesets/get-version-range-type': 0.4.0 '@changesets/git': 3.0.0 @@ -7817,7 +7811,7 @@ packages: /@changesets/assemble-release-plan@6.0.0: resolution: {integrity: sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.5 '@changesets/errors': 0.2.0 '@changesets/get-dependents-graph': 2.0.0 '@changesets/types': 6.0.0 @@ -7900,7 +7894,7 @@ packages: /@changesets/get-release-plan@4.0.0: resolution: {integrity: sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.5 '@changesets/assemble-release-plan': 6.0.0 '@changesets/config': 3.0.0 '@changesets/pre': 2.0.0 @@ -7916,7 +7910,7 @@ packages: /@changesets/git@3.0.0: resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.5 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -7941,7 +7935,7 @@ packages: /@changesets/pre@2.0.0: resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.5 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -7951,7 +7945,7 @@ packages: /@changesets/read@0.6.0: resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.5 '@changesets/git': 3.0.0 '@changesets/logger': 0.1.0 '@changesets/parse': 0.4.0 @@ -7972,7 +7966,7 @@ packages: /@changesets/write@0.3.0: resolution: {integrity: sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.5 '@changesets/types': 6.0.0 fs-extra: 7.0.1 human-id: 1.0.2 @@ -7993,7 +7987,7 @@ packages: '@lezer/common': 1.2.1 dev: false - /@codemirror/autocomplete@6.16.3(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.5)(@lezer/common@1.2.1): + /@codemirror/autocomplete@6.16.3(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)(@lezer/common@1.2.1): resolution: {integrity: sha512-Vl/tIeRVVUCRDuOG48lttBasNQu8usGgXQawBXI7WJAiUDSFOfzflmEsZFZo48mAvAaa4FZ/4/yLLxFtdJaKYA==} peerDependencies: '@codemirror/language': ^6.0.0 @@ -8003,11 +7997,11 @@ packages: dependencies: '@codemirror/language': 6.10.2 '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.5 + '@codemirror/view': 6.28.4 '@lezer/common': 1.2.1 dev: false - /@codemirror/autocomplete@6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.5)(@lezer/common@1.2.1): + /@codemirror/autocomplete@6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)(@lezer/common@1.2.1): resolution: {integrity: sha512-fdfj6e6ZxZf8yrkMHUSJJir7OJkHkZKaOZGzLWIYp2PZ3jd+d+UjG8zVPqJF6d3bKxkhvXTPan/UZ1t7Bqm0gA==} peerDependencies: '@codemirror/language': ^6.0.0 @@ -8017,7 +8011,7 @@ packages: dependencies: '@codemirror/language': 6.10.2 '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.5 + '@codemirror/view': 6.28.4 '@lezer/common': 1.2.1 dev: false @@ -8065,7 +8059,7 @@ packages: resolution: {integrity: sha512-rpMgcsh7o0GuCDUXKPvww+muLA1pDJaFrpq/CCHtpQJYz8xopu4D1hPcKRoDD0YlF8gZaqTNIRa4VRBWyhyy7Q==} dependencies: '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.5 + '@codemirror/view': 6.28.4 crelt: 1.0.6 dev: false @@ -8078,7 +8072,7 @@ packages: dependencies: '@codemirror/language': 6.10.2 '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.5 + '@codemirror/view': 6.28.4 '@lezer/highlight': 1.2.0 dev: false @@ -8090,8 +8084,8 @@ packages: w3c-keyname: 2.2.8 dev: false - /@codemirror/view@6.28.5: - resolution: {integrity: sha512-NkUtfUa1lV7Jqg5DfHE/uLl7jKyoymDkaueMQXzePYuezL7FwX3ATANy74iAGlHCGe25hBGB0R+I5dC5EZ5JBg==} + /@codemirror/view@6.28.4: + resolution: {integrity: sha512-QScv95fiviSQ/CaVGflxAvvvDy/9wi0RFyDl4LkHHWiMr/UPebyuTspmYSeN5Nx6eujcPYwsQzA6ZIZucKZVHQ==} dependencies: '@codemirror/state': 6.4.1 style-mod: 4.1.2 @@ -8398,14 +8392,6 @@ packages: dependencies: postcss-selector-parser: 6.1.0 - /@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.1.1): - resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} - engines: {node: ^14 || ^16 || >=18} - peerDependencies: - postcss-selector-parser: ^6.0.10 - dependencies: - postcss-selector-parser: 6.1.1 - /@ctrl/tinycolor@3.6.1: resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} engines: {node: '>=10'} @@ -8474,7 +8460,7 @@ packages: resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} dependencies: '@babel/helper-module-imports': 7.22.15 - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@emotion/hash': 0.9.1 '@emotion/memoize': 0.8.1 '@emotion/serialize': 1.1.2 @@ -8531,7 +8517,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.4 @@ -9995,6 +9981,18 @@ packages: vary: 1.1.2 dev: false + /@koa/multer@3.0.2(multer@1.4.4): + resolution: {integrity: sha512-Q6WfPpE06mJWyZD1fzxM6zWywaoo+zocAn2YA9QYz4RsecoASr1h/kSzG0c5seDpFVKCMZM9raEfuM7XfqbRLw==} + engines: {node: '>= 8'} + peerDependencies: + multer: '*' + dependencies: + fix-esm: 1.0.1 + multer: 1.4.4 + transitivePeerDependencies: + - supports-color + dev: true + /@koa/multer@3.0.2(multer@1.4.5-lts.1): resolution: {integrity: sha512-Q6WfPpE06mJWyZD1fzxM6zWywaoo+zocAn2YA9QYz4RsecoASr1h/kSzG0c5seDpFVKCMZM9raEfuM7XfqbRLw==} engines: {node: '>= 8'} @@ -10048,7 +10046,7 @@ packages: peerDependencies: react: '>=16.3.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 hoist-non-react-statics: 3.3.2 react: 18.3.1 react-is: 16.13.1 @@ -10056,7 +10054,7 @@ packages: /@manypkg/find-root@1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@types/node': 20.14.2 find-up: 4.1.0 fs-extra: 8.1.0 @@ -10065,7 +10063,7 @@ packages: /@manypkg/get-packages@1.1.3: resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.5 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -10387,9 +10385,9 @@ packages: engines: {node: '>=4.0'} dependencies: async: 2.6.4 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.4 eventemitter2: 6.4.9 - extrareqp2: 1.0.0(debug@4.3.5) + extrareqp2: 1.0.0(debug@4.3.4) ws: 7.5.9 transitivePeerDependencies: - bufferutil @@ -10792,7 +10790,7 @@ packages: resolution: {integrity: sha512-qgGdcVIF604M9EqjNF0hbUTz42bz/RDtxWdWuU5EQe3hi7M8ob54B6B35rOsvX5eSvIHIzT9iH1R3n+hk3CGfg==} engines: {node: '>=14.x'} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 /@rc-component/color-picker@1.5.3(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-+tGGH3nLmYXTalVe0L8hSZNs73VTP5ueSHwUlDC77KKRaN7G4DS4wcpG5DTDzdcV/Yas+rzA6UGgIyzd8fS4cw==} @@ -10800,10 +10798,10 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@ctrl/tinycolor': 3.6.1 classnames: 2.5.1 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -10813,7 +10811,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -10831,9 +10829,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -10844,7 +10842,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 @@ -10857,9 +10855,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -10870,11 +10868,11 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@rc-component/portal': 1.1.2(react-dom@18.3.1)(react@18.3.1) '@rc-component/trigger': 2.2.0(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -10885,7 +10883,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@rc-component/portal': 1.1.2(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) @@ -10902,12 +10900,12 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.5 '@rc-component/portal': 1.1.2(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 - rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) + rc-motion: 2.9.1(react-dom@18.3.1)(react@18.3.1) rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1) - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.41.0(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) dev: true @@ -10919,7 +10917,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@rc-component/portal': 1.1.2(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) @@ -10931,13 +10929,13 @@ packages: /@react-pdf/fns@2.2.1: resolution: {integrity: sha512-s78aDg0vDYaijU5lLOCsUD+qinQbfOvcNeaoX9AiE7+kZzzCo6B/nX+l48cmt9OosJmvZvE9DWR9cLhrhOi2pA==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 dev: true /@react-pdf/font@2.4.4: resolution: {integrity: sha512-yjK5eSY+LcbxS0m+sOYln8GdgIbUgti4xjwf14kx8OSsOMJQJyHFALHMh2cLcKJR9yZeqVDo1FwCsY6gw1yCkg==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@react-pdf/types': 2.4.1 cross-fetch: 3.1.8 fontkit: 2.0.2 @@ -10949,7 +10947,7 @@ packages: /@react-pdf/image@2.3.4: resolution: {integrity: sha512-IE34l7gfTdaxXe3XR9240xMZsFdxF1myIwmEWK28XoeTaucUPAUyOiNcFSGRT59vNuZVBuakYz3BlGGrkvAPVQ==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@react-pdf/png-js': 2.3.1 cross-fetch: 3.1.8 jay-peg: 1.0.1 @@ -10960,7 +10958,7 @@ packages: /@react-pdf/layout@3.11.2: resolution: {integrity: sha512-5EiHJ+Eb0odqnkWll9pWbTp+dwH1QRm7mOXDMiklqIWK98eI7e3cEae5Dgr0TtdnB7KgPW9Tvul2CwRJTwq54A==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@react-pdf/fns': 2.2.1 '@react-pdf/image': 2.3.4 '@react-pdf/pdfkit': 3.1.6 @@ -10979,7 +10977,7 @@ packages: /@react-pdf/pdfkit@3.1.6: resolution: {integrity: sha512-U96VVhphniDBsLbmeJHgEml15nng8cr90mmEfPATh98gsqg6wev0avBr4k9XPjLdaN1f2xTXD4VdlaMYJZ+n7Q==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@react-pdf/png-js': 2.3.1 browserify-zlib: 0.2.0 crypto-js: 4.2.0 @@ -11001,7 +10999,7 @@ packages: /@react-pdf/render@3.4.3: resolution: {integrity: sha512-9LL059vfwrK1gA0uIA4utpQ/pUH9EW/yia4bb7pCoARs8IlupY5UP265jgax15ua0p+MdUwShZzQ9rilu7kGsw==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@react-pdf/fns': 2.2.1 '@react-pdf/primitives': 3.1.1 '@react-pdf/textkit': 4.4.1 @@ -11038,7 +11036,7 @@ packages: /@react-pdf/stylesheet@4.2.4: resolution: {integrity: sha512-CgRfDzeMtnV0GL7zSn381NubmgwqKhFKcK1YrWX3azl/KWVh52jjFd3HWi6dvcETNT862mjWz5MnExe4WOBJXA==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@react-pdf/fns': 2.2.1 '@react-pdf/types': 2.4.1 color-string: 1.9.1 @@ -11050,7 +11048,7 @@ packages: /@react-pdf/textkit@4.4.1: resolution: {integrity: sha512-Jl9wdTqIvJ5pX+vAGz0EOhP7ut5Two9H6CzTKo/YYPeD79cM2yTXF3JzTERBC28y7LR0Waq9D2LHQjI+b/EYUQ==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@react-pdf/fns': 2.2.1 bidi-js: 1.0.3 hyphen: 1.10.4 @@ -13082,7 +13080,7 @@ packages: eslint-visitor-keys: 3.4.3 dev: false - /@uiw/codemirror-extensions-basic-setup@4.22.2(@codemirror/autocomplete@6.16.3)(@codemirror/commands@6.6.0)(@codemirror/language@6.10.2)(@codemirror/lint@6.8.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/view@6.28.5): + /@uiw/codemirror-extensions-basic-setup@4.22.2(@codemirror/autocomplete@6.16.3)(@codemirror/commands@6.6.0)(@codemirror/language@6.10.2)(@codemirror/lint@6.8.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4): resolution: {integrity: sha512-zcHGkldLFN3cGoI5XdOGAkeW24yaAgrDEYoyPyWHODmPiNwybQQoZGnH3qUdzZwUaXtAcLWoAeOPzfNRW2yGww==} peerDependencies: '@codemirror/autocomplete': '>=6.0.0' @@ -13093,26 +13091,26 @@ packages: '@codemirror/state': '>=6.0.0' '@codemirror/view': '>=6.0.0' dependencies: - '@codemirror/autocomplete': 6.16.3(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.5)(@lezer/common@1.2.1) + '@codemirror/autocomplete': 6.16.3(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)(@lezer/common@1.2.1) '@codemirror/commands': 6.6.0 '@codemirror/language': 6.10.2 '@codemirror/lint': 6.8.1 '@codemirror/search': 6.5.6 '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.5 + '@codemirror/view': 6.28.4 dev: false - /@uiw/codemirror-theme-vscode@4.23.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.5): + /@uiw/codemirror-theme-vscode@4.23.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4): resolution: {integrity: sha512-zl1FD7U1b58tqlF216jYv2okvVkTe+FP1ztqO/DF129bcH99QjszkakshyfxQEvvF4ys3zyzqZ7vU3VYBir8tg==} dependencies: - '@uiw/codemirror-themes': 4.23.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.5) + '@uiw/codemirror-themes': 4.23.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4) transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' - '@codemirror/view' dev: false - /@uiw/codemirror-themes@4.23.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.5): + /@uiw/codemirror-themes@4.23.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4): resolution: {integrity: sha512-9fiji9xooZyBQozR1i6iTr56YP7j/Dr/VgsNWbqf5Szv+g+4WM1iZuiDGwNXmFMWX8gbkDzp6ASE21VCPSofWw==} peerDependencies: '@codemirror/language': '>=6.0.0' @@ -13121,10 +13119,10 @@ packages: dependencies: '@codemirror/language': 6.10.2 '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.5 + '@codemirror/view': 6.28.4 dev: false - /@uiw/react-codemirror@4.22.2(@babel/runtime@7.24.8)(@codemirror/autocomplete@6.16.3)(@codemirror/language@6.10.2)(@codemirror/lint@6.8.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.28.5)(codemirror@6.0.1)(react-dom@18.3.1)(react@18.3.1): + /@uiw/react-codemirror@4.22.2(@babel/runtime@7.24.7)(@codemirror/autocomplete@6.16.3)(@codemirror/language@6.10.2)(@codemirror/lint@6.8.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.28.4)(codemirror@6.0.1)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-okCSl+WJG63gRx8Fdz7v0C6RakBQnbb3pHhuzIgDB+fwhipgFodSnu2n9oOsQesJ5YQ7mSOcKMgX0JEsu4nnfQ==} peerDependencies: '@babel/runtime': '>=7.11.0' @@ -13135,12 +13133,12 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@codemirror/commands': 6.6.0 '@codemirror/state': 6.4.1 '@codemirror/theme-one-dark': 6.1.2 - '@codemirror/view': 6.28.5 - '@uiw/codemirror-extensions-basic-setup': 4.22.2(@codemirror/autocomplete@6.16.3)(@codemirror/commands@6.6.0)(@codemirror/language@6.10.2)(@codemirror/lint@6.8.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/view@6.28.5) + '@codemirror/view': 6.28.4 + '@uiw/codemirror-extensions-basic-setup': 4.22.2(@codemirror/autocomplete@6.16.3)(@codemirror/commands@6.6.0)(@codemirror/language@6.10.2)(@codemirror/lint@6.8.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4) codemirror: 6.0.1(@lezer/common@1.2.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13235,7 +13233,7 @@ packages: - supports-color - terser - /@umijs/bundler-webpack@4.3.3(typescript@5.4.4)(webpack@5.93.0): + /@umijs/bundler-webpack@4.3.3(typescript@5.4.4)(webpack@5.92.1): resolution: {integrity: sha512-NZORDiez1rV/KiGp2QJ9Wg4UsyJrioEFgDlstdMSO4Oe8pSLvOognyeOsw1/HtSbxQTuMpQXrrY/Yg4l30jkVA==} hasBin: true dependencies: @@ -13247,12 +13245,12 @@ packages: '@umijs/bundler-utils': 4.3.3 '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 '@umijs/mfsu': 4.3.3 - '@umijs/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(webpack@5.93.0) + '@umijs/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(webpack@5.92.1) '@umijs/utils': 4.3.3 cors: 2.8.5 - css-loader: 6.7.1(webpack@5.93.0) + css-loader: 6.7.1(webpack@5.92.1) es5-imcompatible-versions: 0.1.90 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.4)(webpack@5.93.0) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.4)(webpack@5.92.1) jest-worker: 29.4.3 lightningcss: 1.22.1 node-libs-browser: 2.2.1 @@ -13272,7 +13270,7 @@ packages: - webpack-plugin-serve dev: false - /@umijs/bundler-webpack@4.3.3(typescript@5.4.5)(webpack@5.93.0): + /@umijs/bundler-webpack@4.3.3(typescript@5.4.5)(webpack@5.92.1): resolution: {integrity: sha512-NZORDiez1rV/KiGp2QJ9Wg4UsyJrioEFgDlstdMSO4Oe8pSLvOognyeOsw1/HtSbxQTuMpQXrrY/Yg4l30jkVA==} hasBin: true dependencies: @@ -13284,12 +13282,12 @@ packages: '@umijs/bundler-utils': 4.3.3 '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 '@umijs/mfsu': 4.3.3 - '@umijs/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(webpack@5.93.0) + '@umijs/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(webpack@5.92.1) '@umijs/utils': 4.3.3 cors: 2.8.5 - css-loader: 6.7.1(webpack@5.93.0) + css-loader: 6.7.1(webpack@5.92.1) es5-imcompatible-versions: 0.1.90 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.5)(webpack@5.93.0) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.5)(webpack@5.92.1) jest-worker: 29.4.3 lightningcss: 1.22.1 node-libs-browser: 2.2.1 @@ -13427,7 +13425,7 @@ packages: /@umijs/history@5.3.1: resolution: {integrity: sha512-/e0cEGrR2bIWQD7pRl3dl9dcyRGeC9hoW0OCvUTT/hjY0EfUrkd6G8ZanVghPMpDuY5usxq9GVcvrT8KNXLWvA==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 query-string: 6.14.1 /@umijs/lint@4.3.3(eslint@8.55.0)(stylelint@14.16.1)(typescript@5.4.4): @@ -13560,7 +13558,7 @@ packages: dependencies: tsx: 3.12.2 - /@umijs/preset-umi@4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(typescript@5.4.4)(webpack@5.93.0): + /@umijs/preset-umi@4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(typescript@5.4.4)(webpack@5.92.1): resolution: {integrity: sha512-Pok9q7W7s1lpONVerG323PbwWjp2Jq1Q7H8sr3Kt5o7QiE8+2VOsKmwZfdpRuV9Ko0MIeEmQ1ROhKlHWvctztQ==} dependencies: '@iconify/utils': 2.1.1 @@ -13571,7 +13569,7 @@ packages: '@umijs/bundler-mako': 0.7.6-beta.1 '@umijs/bundler-utils': 4.3.3 '@umijs/bundler-vite': 4.3.3(@types/node@20.14.2)(postcss@8.4.39) - '@umijs/bundler-webpack': 4.3.3(typescript@5.4.4)(webpack@5.93.0) + '@umijs/bundler-webpack': 4.3.3(typescript@5.4.4)(webpack@5.92.1) '@umijs/core': 4.3.3 '@umijs/did-you-know': 1.0.3 '@umijs/es-module-parser': 0.0.7 @@ -13590,7 +13588,7 @@ packages: current-script-polyfill: 1.0.0 enhanced-resolve: 5.9.3 fast-glob: 3.2.12 - html-webpack-plugin: 5.5.0(webpack@5.93.0) + html-webpack-plugin: 5.5.0(webpack@5.92.1) less-plugin-resolve: 1.0.2 path-to-regexp: 1.7.0 postcss: 8.4.39 @@ -13620,7 +13618,7 @@ packages: - webpack-plugin-serve dev: false - /@umijs/preset-umi@4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(typescript@5.4.5)(webpack@5.93.0): + /@umijs/preset-umi@4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(typescript@5.4.5)(webpack@5.92.1): resolution: {integrity: sha512-Pok9q7W7s1lpONVerG323PbwWjp2Jq1Q7H8sr3Kt5o7QiE8+2VOsKmwZfdpRuV9Ko0MIeEmQ1ROhKlHWvctztQ==} dependencies: '@iconify/utils': 2.1.1 @@ -13631,7 +13629,7 @@ packages: '@umijs/bundler-mako': 0.7.6-beta.1 '@umijs/bundler-utils': 4.3.3 '@umijs/bundler-vite': 4.3.3(@types/node@20.14.2)(postcss@8.4.39) - '@umijs/bundler-webpack': 4.3.3(typescript@5.4.5)(webpack@5.93.0) + '@umijs/bundler-webpack': 4.3.3(typescript@5.4.5)(webpack@5.92.1) '@umijs/core': 4.3.3 '@umijs/did-you-know': 1.0.3 '@umijs/es-module-parser': 0.0.7 @@ -13650,7 +13648,7 @@ packages: current-script-polyfill: 1.0.0 enhanced-resolve: 5.9.3 fast-glob: 3.2.12 - html-webpack-plugin: 5.5.0(webpack@5.93.0) + html-webpack-plugin: 5.5.0(webpack@5.92.1) less-plugin-resolve: 1.0.2 path-to-regexp: 1.7.0 postcss: 8.4.39 @@ -13680,7 +13678,7 @@ packages: - webpack-plugin-serve dev: true - /@umijs/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(webpack@5.93.0): + /@umijs/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(webpack@5.92.1): resolution: {integrity: sha512-RtFvB+/GmjRhpHcqNgnw8iWZpTlxOnmNxi8eDcecxMmxmSgeDj25LV0jr4Q6rOhv3GTIfVGBhkwz+khGT5tfmg==} engines: {node: '>= 10.13'} peerDependencies: @@ -13716,7 +13714,7 @@ packages: react-refresh: 0.14.0 schema-utils: 3.3.0 source-map: 0.7.4 - webpack: 5.93.0 + webpack: 5.92.1 /@umijs/renderer-react@4.3.3(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-iseovHKibmtNxJB8jHjhR56C3uzbxkrWdE9z7ktKtGIyf9dVj1ZI54AqsbnadyX4qp5Z5zPjo3lONpGGyycjLA==} @@ -14234,13 +14232,13 @@ packages: uri-js: 4.4.1 dev: true - /ajv@8.17.1: - resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + /ajv@8.16.0: + resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==} dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.0.1 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 + uri-js: 4.4.1 /ali-oss@6.18.1: resolution: {integrity: sha512-VsptD0jX3JNc3AjiLs5a9oTP0ArfT9IYhBuY6G/SpuY6LMuiwfqywrAosY65BlHKODAdYy8VWL6kmt0mO7BUGA==} @@ -14974,7 +14972,7 @@ packages: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 cosmiconfig: 7.1.0 resolve: 1.22.8 dev: false @@ -15477,6 +15475,14 @@ packages: load-tsconfig: 0.2.5 dev: false + /busboy@0.2.14: + resolution: {integrity: sha512-InWFDomvlkEj+xWLBfU3AvnbVYqeTWmQopiW0tWWEy5yehYm2YkGEc59sUmw/4ty5Zj/b0WHGs1LgecuBSBGrg==} + engines: {node: '>=0.8.0'} + dependencies: + dicer: 0.2.5 + readable-stream: 1.1.14 + dev: true + /busboy@1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} engines: {node: '>=10.16.0'} @@ -15999,13 +16005,13 @@ packages: /codemirror@6.0.1(@lezer/common@1.2.1): resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==} dependencies: - '@codemirror/autocomplete': 6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.5)(@lezer/common@1.2.1) + '@codemirror/autocomplete': 6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)(@lezer/common@1.2.1) '@codemirror/commands': 6.6.0 '@codemirror/language': 6.10.2 '@codemirror/lint': 6.8.1 '@codemirror/search': 6.5.6 '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.5 + '@codemirror/view': 6.28.4 transitivePeerDependencies: - '@lezer/common' dev: false @@ -16623,7 +16629,7 @@ packages: postcss: 8.4.39 postcss-selector-parser: 6.1.0 - /css-loader@6.7.1(webpack@5.93.0): + /css-loader@6.7.1(webpack@5.92.1): resolution: {integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -16637,7 +16643,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.39) postcss-value-parser: 4.2.0 semver: 7.6.2 - webpack: 5.93.0 + webpack: 5.92.1 /css-prefers-color-scheme@6.0.3(postcss@8.4.39): resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} @@ -17105,7 +17111,7 @@ packages: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 dev: false /dateformat@2.2.0: @@ -17458,6 +17464,14 @@ packages: resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} dev: true + /dicer@0.2.5: + resolution: {integrity: sha512-FDvbtnq7dzlPz0wyYlOExifDEZcu8h+rErEXgfxqmLfRfC/kJidEFh4+effJRO3P0xmfqyPbSMG0LveNRfTKVg==} + engines: {node: '>=0.8.0'} + dependencies: + readable-stream: 1.1.14 + streamsearch: 0.1.2 + dev: true + /diff-match-patch@1.0.5: resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==} dev: true @@ -17533,7 +17547,7 @@ packages: /dom-helpers@5.2.1: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 csstype: 3.1.3 dev: true @@ -18808,10 +18822,10 @@ packages: tmp: 0.0.33 dev: true - /extrareqp2@1.0.0(debug@4.3.5): + /extrareqp2@1.0.0(debug@4.3.4): resolution: {integrity: sha512-Gum0g1QYb6wpPJCVypWP3bbIuaibcFiJcpuPM10YSXp/tzqi84x9PJageob+eN4xVRIOto4wjSGNLyMD54D2xA==} dependencies: - follow-redirects: 1.15.6(debug@4.3.5) + follow-redirects: 1.15.6(debug@4.3.4) transitivePeerDependencies: - debug dev: false @@ -18886,9 +18900,6 @@ packages: /fast-safe-stringify@2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} - /fast-uri@3.0.1: - resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} - /fast-url-parser@1.1.3: resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} dependencies: @@ -19097,6 +19108,18 @@ packages: debug: optional: true + /follow-redirects@1.15.6(debug@4.3.4): + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dependencies: + debug: 4.3.4 + dev: false + /follow-redirects@1.15.6(debug@4.3.5): resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} @@ -19146,7 +19169,7 @@ packages: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: true - /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.4)(webpack@5.93.0): + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.4)(webpack@5.92.1): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -19166,10 +19189,10 @@ packages: semver: 7.6.2 tapable: 2.2.1 typescript: 5.4.4 - webpack: 5.93.0 + webpack: 5.92.1 dev: false - /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.5)(webpack@5.93.0): + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.5)(webpack@5.92.1): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -19189,7 +19212,7 @@ packages: semver: 7.6.2 tapable: 2.2.1 typescript: 5.4.5 - webpack: 5.93.0 + webpack: 5.92.1 dev: true /form-data@2.3.3: @@ -19757,7 +19780,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.19.0 + uglify-js: 3.18.0 dev: true /har-schema@2.0.0: @@ -19887,7 +19910,7 @@ packages: /history@5.3.0: resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 /hmac-drbg@1.0.1: resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} @@ -19981,7 +20004,7 @@ packages: through2: 0.4.2 dev: false - /html-webpack-plugin@5.5.0(webpack@5.93.0): + /html-webpack-plugin@5.5.0(webpack@5.92.1): resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==} engines: {node: '>=10.13.0'} peerDependencies: @@ -19992,7 +20015,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.93.0 + webpack: 5.92.1 /htmlparser2@6.1.0: resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} @@ -20164,10 +20187,10 @@ packages: '@babel/runtime': 7.24.7 dev: false - /i18next@23.12.1: - resolution: {integrity: sha512-l4y291ZGRgUhKuqVSiqyuU2DDzxKStlIWSaoNBR4grYmh0X+pRYbFpTMs3CnJ5ECKbOI8sQcJ3PbTUfLgPRaMA==} + /i18next@23.11.5: + resolution: {integrity: sha512-41pvpVbW9rhZPk5xjCX2TPJi2861LEig/YRhUkY+1FQ2IQPS0bKUDYnEqY8XPPbB48h1uIwLnP9iiEfuSl20CA==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} @@ -22586,6 +22609,21 @@ packages: run-parallel: 1.2.0 dev: true + /multer@1.4.4: + resolution: {integrity: sha512-2wY2+xD4udX612aMqMcB8Ws2Voq6NIUPEtD1be6m411T4uDH/VtL9i//xvcyFlTVfRdaBsk7hV5tgrGQqhuBiw==} + engines: {node: '>= 0.10.0'} + deprecated: Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10. + dependencies: + append-field: 1.0.0 + busboy: 0.2.14 + concat-stream: 1.6.2 + mkdirp: 0.5.6 + object-assign: 4.1.1 + on-finished: 2.4.1 + type-is: 1.6.18 + xtend: 4.0.2 + dev: true + /multer@1.4.5-lts.1: resolution: {integrity: sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==} engines: {node: '>= 6.0.0'} @@ -24394,13 +24432,6 @@ packages: cssesc: 3.0.0 util-deprecate: 1.0.2 - /postcss-selector-parser@6.1.1: - resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} - engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - /postcss-syntax@0.36.2(postcss@8.4.39): resolution: {integrity: sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==} peerDependencies: @@ -24957,7 +24988,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 dom-align: 1.12.4 rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) @@ -24988,12 +25019,12 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 array-tree-filter: 2.1.0 classnames: 2.5.1 rc-select: 14.15.0(react-dom@18.3.1)(react@18.3.1) rc-tree: 5.8.8(react-dom@18.3.1)(react@18.3.1) - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25003,9 +25034,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25015,10 +25046,10 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25028,11 +25059,11 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@rc-component/portal': 1.1.2(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25042,11 +25073,11 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@rc-component/portal': 1.1.2(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25056,10 +25087,10 @@ packages: react: '>=16.11.0' react-dom: '>=16.11.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@rc-component/trigger': 2.2.0(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25070,7 +25101,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 async-validator: 4.2.5 rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 @@ -25083,9 +25114,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@rc-component/async-validator': 5.0.4 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25095,12 +25126,12 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@rc-component/portal': 1.1.2(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 rc-dialog: 9.5.2(react-dom@18.3.1)(react@18.3.1) rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25125,7 +25156,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@rc-component/mini-decimal': 1.1.0 classnames: 2.5.1 rc-input: 1.5.1(react-dom@18.3.1)(react@18.3.1) @@ -25139,9 +25170,9 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.5 classnames: 2.5.1 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.41.0(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) dev: true @@ -25152,9 +25183,9 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25164,13 +25195,13 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@rc-component/trigger': 2.2.0(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 rc-input: 1.5.1(react-dom@18.3.1)(react@18.3.1) rc-menu: 9.14.1(react-dom@18.3.1)(react@18.3.1) rc-textarea: 1.7.0(react-dom@18.3.1)(react@18.3.1) - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25180,7 +25211,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@rc-component/trigger': 2.2.0(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) @@ -25195,20 +25226,33 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) dev: false + /rc-motion@2.9.1(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-QD4bUqByjVQs7PhUT1d4bNxvtTcK9ETwtg7psbDfo6TmYalH/1hhjj4r2hbhW7g5OOEqYHhfwfj4noIvuOVRtQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.24.7 + classnames: 2.5.1 + rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: true + /rc-motion@2.9.2(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-fUAhHKLDdkAXIDLH0GYwof3raS58dtNUmzLF2MeiR8o6n4thNpSDQhOqQzWE4WfFZDCi9VEN8n7tiB7czREcyw==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 @@ -25221,10 +25265,10 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25234,7 +25278,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) @@ -25247,9 +25291,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25304,7 +25348,7 @@ packages: moment: optional: true dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@rc-component/trigger': 2.2.0(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 dayjs: 1.11.10 @@ -25320,9 +25364,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25333,9 +25377,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25345,7 +25389,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 @@ -25358,10 +25402,10 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25372,13 +25416,13 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) rc-overflow: 1.3.2(react-dom@18.3.1)(react@18.3.1) rc-trigger: 5.3.4(react-dom@18.3.1)(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) - rc-virtual-list: 3.14.5(react-dom@18.3.1)(react@18.3.1) + rc-virtual-list: 3.11.4(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) dev: true @@ -25390,12 +25434,12 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.0 '@rc-component/trigger': 1.18.3(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1) rc-overflow: 1.3.2(react-dom@18.3.1)(react@18.3.1) - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) rc-virtual-list: 3.11.3(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25408,12 +25452,12 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.24.8 - '@rc-component/trigger': 2.2.0(react-dom@18.3.1)(react@18.3.1) + '@babel/runtime': 7.24.5 + '@rc-component/trigger': 2.1.1(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 - rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) + rc-motion: 2.9.1(react-dom@18.3.1)(react@18.3.1) rc-overflow: 1.3.2(react-dom@18.3.1)(react@18.3.1) - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.41.0(react-dom@18.3.1)(react@18.3.1) rc-virtual-list: 3.11.4(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25426,7 +25470,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@rc-component/trigger': 2.2.0(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) @@ -25443,9 +25487,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25456,9 +25500,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25468,9 +25512,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25481,11 +25525,11 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@rc-component/context': 1.4.0(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1) - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) rc-virtual-list: 3.14.5(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25497,13 +25541,13 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-dropdown: 4.2.0(react-dom@18.3.1)(react@18.3.1) rc-menu: 9.14.1(react-dom@18.3.1)(react@18.3.1) rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1) - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25513,7 +25557,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-input: 1.5.1(react-dom@18.3.1)(react@18.3.1) rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1) @@ -25527,7 +25571,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@rc-component/trigger': 2.2.0(react-dom@18.3.1)(react@18.3.1) classnames: 2.5.1 react: 18.3.1 @@ -25569,11 +25613,11 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-select: 14.15.0(react-dom@18.3.1)(react@18.3.1) rc-tree: 5.8.8(react-dom@18.3.1)(react@18.3.1) - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25599,11 +25643,11 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) - rc-virtual-list: 3.14.5(react-dom@18.3.1)(react@18.3.1) + rc-virtual-list: 3.11.4(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) dev: true @@ -25615,10 +25659,10 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.0 classnames: 2.5.1 rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1) - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) rc-virtual-list: 3.11.3(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25631,10 +25675,10 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.5 classnames: 2.5.1 - rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-motion: 2.9.1(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.41.0(react-dom@18.3.1)(react@18.3.1) rc-virtual-list: 3.14.2(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25647,7 +25691,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) @@ -25662,7 +25706,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-align: 4.0.15(react-dom@18.3.1)(react@18.3.1) rc-motion: 2.9.2(react-dom@18.3.1)(react@18.3.1) @@ -25677,9 +25721,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 - rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -25689,7 +25733,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-is: 18.3.1 @@ -25700,7 +25744,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-is: 18.3.1 @@ -25711,11 +25755,10 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-is: 18.3.1 - dev: true /rc-util@5.42.0(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-uxj2fkMe++/A3CTNagEljdTjZJHVFNH5EZcK9D4YAtWWTdEMglRE4VFtd0psIPUBIY+lSdqwVcIrR1oQMR07vw==} @@ -25723,7 +25766,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-is: 18.3.1 @@ -25734,7 +25777,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-is: 18.3.1 @@ -25746,7 +25789,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) @@ -25761,7 +25804,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) @@ -25776,7 +25819,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) @@ -25791,7 +25834,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 classnames: 2.5.1 rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1)(react@18.3.1) @@ -25884,7 +25927,7 @@ packages: peerDependencies: react: '>=16.13.1' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 react: 18.3.1 dev: false @@ -25908,7 +25951,7 @@ packages: react: ^16.6.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 invariant: 2.2.4 prop-types: 15.8.1 react: 18.3.1 @@ -25959,7 +26002,7 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: false - /react-i18next@14.1.2(i18next@23.12.1)(react-dom@18.3.1)(react@18.3.1): + /react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-FSIcJy6oauJbGEXfhUgVeLzvWBhIBIS+/9c6Lj4niwKZyGaGb4V4vUbATXSlsHJDXXB+ociNxqFNiFuV1gmoqg==} peerDependencies: i18next: '>= 23.2.3' @@ -25974,7 +26017,7 @@ packages: dependencies: '@babel/runtime': 7.24.7 html-parse-stringify: 3.0.1 - i18next: 23.12.1 + i18next: 23.11.5 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -26063,7 +26106,7 @@ packages: react: '>=16.3.0' react-dom: '>=16.3.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@popperjs/core': 2.11.8 '@restart/hooks': 0.4.15(react@18.3.1) '@types/warning': 3.0.3 @@ -26127,7 +26170,7 @@ packages: react-native: optional: true dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.0 '@types/react-redux': 7.1.33 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 @@ -26310,6 +26353,15 @@ packages: string_decoder: 0.10.31 dev: false + /readable-stream@1.1.14: + resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 0.0.1 + string_decoder: 0.10.31 + dev: true + /readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} dependencies: @@ -26377,7 +26429,7 @@ packages: /redux@4.2.1: resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.0 /reflect-metadata@0.1.14: resolution: {integrity: sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==} @@ -26417,7 +26469,7 @@ packages: /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 dev: false /regexp.prototype.flags@1.5.1: @@ -27707,6 +27759,11 @@ packages: engines: {node: '>=4.0.0'} dev: true + /streamsearch@0.1.2: + resolution: {integrity: sha512-jos8u++JKm0ARcSUTAZXOVC0mSox7Bhn6sBgty73P1f3JGf7yG2clTbBNHUdde/kdvP2FESam+vM6l8jBrNxHA==} + engines: {node: '>=0.8.0'} + dev: true + /streamsearch@1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} @@ -27839,7 +27896,6 @@ packages: /string_decoder@0.10.31: resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} - dev: false /string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} @@ -27988,7 +28044,7 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true dependencies: - '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.1) + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.0) balanced-match: 2.0.0 colord: 2.9.3 cosmiconfig: 7.1.0 @@ -28015,7 +28071,7 @@ packages: postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 postcss-safe-parser: 6.0.0(postcss@8.4.39) - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 string-width: 4.2.3 @@ -28229,7 +28285,7 @@ packages: resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} engines: {node: '>=10.0.0'} dependencies: - ajv: 8.17.1 + ajv: 8.16.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 @@ -28366,7 +28422,7 @@ packages: engines: {node: '>=8'} dev: true - /terser-webpack-plugin@5.3.10(webpack@5.93.0): + /terser-webpack-plugin@5.3.10(webpack@5.92.1): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -28386,8 +28442,8 @@ packages: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.31.3 - webpack: 5.93.0 + terser: 5.31.2 + webpack: 5.92.1 /terser@5.31.2: resolution: {integrity: sha512-LGyRZVFm/QElZHy/CPr/O4eNZOZIzsrQ92y4v9UJe/pFJjypje2yI3C2FmPtvUEnhadlSbmG2nXtdcjHOjCfxw==} @@ -28399,16 +28455,6 @@ packages: commander: 2.20.3 source-map-support: 0.5.21 - /terser@5.31.3: - resolution: {integrity: sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==} - engines: {node: '>=10'} - hasBin: true - dependencies: - '@jridgewell/source-map': 0.3.6 - acorn: 8.12.1 - commander: 2.20.3 - source-map-support: 0.5.21 - /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -29040,8 +29086,8 @@ packages: optionalDependencies: uglify-to-browserify: 1.0.2 - /uglify-js@3.19.0: - resolution: {integrity: sha512-wNKHUY2hYYkf6oSFfhwwiHo4WCHzHmzcXsqXYTN9ja3iApYIFbb2U6ics9hBcYLHcYGQoAlwnZlTrf3oF+BL/Q==} + /uglify-js@3.18.0: + resolution: {integrity: sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==} engines: {node: '>=0.8.0'} hasBin: true requiresBuild: true @@ -29053,17 +29099,17 @@ packages: requiresBuild: true optional: true - /umi@4.3.3(@babel/core@7.22.10)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.3.1)(react@18.3.1)(stylelint@14.16.1)(typescript@5.4.4)(webpack@5.93.0): + /umi@4.3.3(@babel/core@7.22.10)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.3.1)(react@18.3.1)(stylelint@14.16.1)(typescript@5.4.4)(webpack@5.92.1): resolution: {integrity: sha512-09nUIpF2BMSvaLv8LryvcChTF8fJMaWgtt6T7zNd/iI827jFf2ORkoN9xtz1gYpBb4GdAG0A92Aj++ixtSzXlQ==} engines: {node: '>=14'} hasBin: true dependencies: '@babel/runtime': 7.23.6 '@umijs/bundler-utils': 4.3.3 - '@umijs/bundler-webpack': 4.3.3(typescript@5.4.4)(webpack@5.93.0) + '@umijs/bundler-webpack': 4.3.3(typescript@5.4.4)(webpack@5.92.1) '@umijs/core': 4.3.3 '@umijs/lint': 4.3.3(eslint@8.55.0)(stylelint@14.16.1)(typescript@5.4.4) - '@umijs/preset-umi': 4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(typescript@5.4.4)(webpack@5.93.0) + '@umijs/preset-umi': 4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(typescript@5.4.4)(webpack@5.92.1) '@umijs/renderer-react': 4.3.3(react-dom@18.3.1)(react@18.3.1) '@umijs/server': 4.3.3 '@umijs/test': 4.3.3(@babel/core@7.22.10) @@ -29104,17 +29150,17 @@ packages: - webpack-plugin-serve dev: false - /umi@4.3.3(@babel/core@7.22.10)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.3.1)(react@18.3.1)(stylelint@14.16.1)(typescript@5.4.5)(webpack@5.93.0): + /umi@4.3.3(@babel/core@7.22.10)(@types/node@20.14.2)(@types/react@18.3.3)(eslint@8.55.0)(prettier@3.2.5)(react-dom@18.3.1)(react@18.3.1)(stylelint@14.16.1)(typescript@5.4.5)(webpack@5.92.1): resolution: {integrity: sha512-09nUIpF2BMSvaLv8LryvcChTF8fJMaWgtt6T7zNd/iI827jFf2ORkoN9xtz1gYpBb4GdAG0A92Aj++ixtSzXlQ==} engines: {node: '>=14'} hasBin: true dependencies: '@babel/runtime': 7.23.6 '@umijs/bundler-utils': 4.3.3 - '@umijs/bundler-webpack': 4.3.3(typescript@5.4.5)(webpack@5.93.0) + '@umijs/bundler-webpack': 4.3.3(typescript@5.4.5)(webpack@5.92.1) '@umijs/core': 4.3.3 '@umijs/lint': 4.3.3(eslint@8.55.0)(stylelint@14.16.1)(typescript@5.4.5) - '@umijs/preset-umi': 4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(typescript@5.4.5)(webpack@5.93.0) + '@umijs/preset-umi': 4.3.3(@types/node@20.14.2)(@types/react@18.3.3)(typescript@5.4.5)(webpack@5.92.1) '@umijs/renderer-react': 4.3.3(react-dom@18.3.1)(react@18.3.1) '@umijs/server': 4.3.3 '@umijs/test': 4.3.3(@babel/core@7.22.10) @@ -29185,7 +29231,7 @@ packages: peerDependencies: react: '>=15.0.0' dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.24.7 '@types/react': 18.3.3 invariant: 2.2.4 react: 18.3.1 @@ -29980,8 +30026,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - /webpack@5.93.0: - resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} + /webpack@5.92.1: + resolution: {integrity: sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -30011,7 +30057,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.93.0) + terser-webpack-plugin: 5.3.10(webpack@5.92.1) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: