diff --git a/.gitignore b/.gitignore index 1a4d12077..b8176c9cc 100644 --- a/.gitignore +++ b/.gitignore @@ -41,6 +41,13 @@ lib /packages/*/tsconfig.tsbuildinfo /packages/icons/src/components +# apps +/apps/*/temp/ +/apps/*/types/ +/apps/*/dist/ +/apps/*/coverage/ +/apps/*/node_modules/ + # dev /dev/public/@vtj diff --git a/TODO.md b/TODO.md index 5ce83e403..02f344226 100644 --- a/TODO.md +++ b/TODO.md @@ -62,6 +62,8 @@ - ~~出码state 初始值不能指定props~~ - ~~出码作用域插槽没传递出来~~ - ~~编译后不应该调service.init~~ +- 设计和预览模式双向绑定的输入框会刷新失去焦点,无法连续输入 +- 设计画布拖拽组件需要判断,不能有无限递归 # UI diff --git a/apps/plugin/types/component/Example.d.ts b/apps/plugin/types/component/Example.d.ts deleted file mode 100644 index c93748016..000000000 --- a/apps/plugin/types/component/Example.d.ts +++ /dev/null @@ -1,244 +0,0 @@ -import { DefineComponent, Ref, ComponentOptionsMixin, ExtractPropTypes, PublicProps } from 'vue'; -declare const _default: __VLS_WithTemplateSlots< DefineComponent<{ - stringProp: { - type: StringConstructor; - }; - booleanProp: { - type: BooleanConstructor; - }; - numberProp: { - type: NumberConstructor; - }; - selectProp: { - type: StringConstructor; - }; - objectProp: { - type: ObjectConstructor; - }; - arrayProp: { - type: ArrayConstructor; - }; - iconProp: { - type: StringConstructor; - }; - colorProp: { - type: StringConstructor; - }; - modelValue: { - type: StringConstructor; - }; - syncProp: { - type: StringConstructor; - }; -}, { - click: () => void; - submit: () => void; - data: Ref; - change: (params: any) => void; -}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { - click: (props: Readonly>>) => void; - submit: (props: Readonly>>) => void; - change: (data: any) => void; - "update:modelValue": (value?: string | undefined) => void; - "update:syncProp": (value?: string | undefined) => void; -}, string, PublicProps, Readonly< ExtractPropTypes<{ - stringProp: { - type: StringConstructor; - }; - booleanProp: { - type: BooleanConstructor; - }; - numberProp: { - type: NumberConstructor; - }; - selectProp: { - type: StringConstructor; - }; - objectProp: { - type: ObjectConstructor; - }; - arrayProp: { - type: ArrayConstructor; - }; - iconProp: { - type: StringConstructor; - }; - colorProp: { - type: StringConstructor; - }; - modelValue: { - type: StringConstructor; - }; - syncProp: { - type: StringConstructor; - }; -}>> & { - onClick?: ((props: Readonly>>) => any) | undefined; - onSubmit?: ((props: Readonly>>) => any) | undefined; - onChange?: ((data: any) => any) | undefined; - "onUpdate:modelValue"?: ((value?: string | undefined) => any) | undefined; - "onUpdate:syncProp"?: ((value?: string | undefined) => any) | undefined; -}, { - booleanProp: boolean; -}, {}>, { - default?(_: { - props: { - readonly booleanProp: boolean; - readonly stringProp?: string | undefined; - readonly numberProp?: number | undefined; - readonly selectProp?: string | undefined; - readonly objectProp?: Record | undefined; - readonly arrayProp?: unknown[] | undefined; - readonly iconProp?: string | undefined; - readonly colorProp?: string | undefined; - readonly modelValue?: string | undefined; - readonly syncProp?: string | undefined; - }; - data: any; - }): any; - extra?(_: { - props: { - readonly booleanProp: boolean; - readonly stringProp?: string | undefined; - readonly numberProp?: number | undefined; - readonly selectProp?: string | undefined; - readonly objectProp?: Record | undefined; - readonly arrayProp?: unknown[] | undefined; - readonly iconProp?: string | undefined; - readonly colorProp?: string | undefined; - readonly modelValue?: string | undefined; - readonly syncProp?: string | undefined; - }; - data: any; - }): any; -}>; -export default _default; -type __VLS_WithTemplateSlots = T & { - new (): { - $slots: S; - }; -}; diff --git a/apps/plugin/types/component/index.d.ts b/apps/plugin/types/component/index.d.ts deleted file mode 100644 index d8b48177c..000000000 --- a/apps/plugin/types/component/index.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { default as plugin } from "./Example"; - -export * from './types'; -export { plugin }; diff --git a/apps/plugin/types/component/types.d.ts b/apps/plugin/types/component/types.d.ts deleted file mode 100644 index c6e6b8a29..000000000 --- a/apps/plugin/types/component/types.d.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { ExtractPropTypes } from 'vue'; - -export type ComponentPropsType = Readonly>>; -export declare const exampleProps: { - stringProp: { - type: StringConstructor; - }; - booleanProp: { - type: BooleanConstructor; - }; - numberProp: { - type: NumberConstructor; - }; - selectProp: { - type: StringConstructor; - }; - objectProp: { - type: ObjectConstructor; - }; - arrayProp: { - type: ArrayConstructor; - }; - iconProp: { - type: StringConstructor; - }; - colorProp: { - type: StringConstructor; - }; - modelValue: { - type: StringConstructor; - }; - syncProp: { - type: StringConstructor; - }; -}; -export type ExamplePropsProps = ComponentPropsType; -export type ExampleEmits = { - click: [props: ExamplePropsProps]; - submit: [props: ExamplePropsProps]; - change: [data: any]; - 'update:modelValue': [value?: string]; - 'update:syncProp': [value?: string]; -}; diff --git a/apps/plugin/types/index.d.ts b/apps/plugin/types/index.d.ts deleted file mode 100644 index 2e8465732..000000000 --- a/apps/plugin/types/index.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { BlockPluginExports } from '@vtj/core'; - -export * from './component'; -declare const _default: BlockPluginExports; -export default _default; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0b8f9fc0c..26dff745e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@commitlint/cli': specifier: ^19.2.2 - version: 19.2.2(@types/node@20.12.7)(typescript@5.4.5) + version: 19.3.0(@types/node@20.12.7)(typescript@5.4.5) '@commitlint/config-conventional': specifier: ^19.2.2 version: 19.2.2 @@ -64,10 +64,10 @@ importers: version: link:../../platforms/web vue: specifier: ^3.4.15 - version: 3.4.23(typescript@5.4.5) + version: 3.4.24(typescript@5.4.5) vue-router: specifier: ~4.3.0 - version: 4.3.2(vue@3.4.23) + version: 4.3.2(vue@3.4.24) devDependencies: '@vtj/cli': specifier: workspace:* @@ -124,10 +124,10 @@ importers: version: link:../../platforms/web vue: specifier: ^3.4.15 - version: 3.4.23(typescript@5.4.5) + version: 3.4.24(typescript@5.4.5) vue-router: specifier: ~4.3.0 - version: 4.3.2(vue@3.4.23) + version: 4.3.2(vue@3.4.24) apps/uniapp: dependencies: @@ -206,7 +206,7 @@ importers: version: link:../../packages/cli '@vue/runtime-core': specifier: ~3.4.15 - version: 3.4.23 + version: 3.4.24 miniprogram-api-typings: specifier: ~3.12.2 version: 3.12.2 @@ -255,10 +255,10 @@ importers: version: link:../platforms/web vue: specifier: ~3.4.15 - version: 3.4.23(typescript@5.4.5) + version: 3.4.24(typescript@5.4.5) vue-router: specifier: ~4.3.0 - version: 4.3.2(vue@3.4.23) + version: 4.3.2(vue@3.4.24) devDependencies: '@vtj/cli': specifier: workspace:* @@ -271,10 +271,10 @@ importers: dependencies: '@vitepress-demo-preview/component': specifier: ~2.3.2 - version: 2.3.2(vitepress@1.1.3)(vue@3.4.23) + version: 2.3.2(vitepress@1.1.3)(vue@3.4.24) '@vitepress-demo-preview/plugin': specifier: ~1.2.3 - version: 1.2.3(markdown-it-container@3.0.0)(vitepress@1.1.3)(vue@3.4.23) + version: 1.2.3(markdown-it-container@3.0.0)(vitepress@1.1.3)(vue@3.4.24) '@vtj/icons': specifier: ^0.8.3 version: link:../packages/icons @@ -295,10 +295,10 @@ importers: version: link:../platforms/web vue: specifier: ~3.4.14 - version: 3.4.23(typescript@5.4.5) + version: 3.4.24(typescript@5.4.5) vue-router: specifier: ~4.3.0 - version: 4.3.2(vue@3.4.23) + version: 4.3.2(vue@3.4.24) devDependencies: '@vtj/cli': specifier: ^0.8.2 @@ -314,10 +314,10 @@ importers: version: link:../platforms/web vue: specifier: ^3.4.15 - version: 3.4.23(typescript@5.4.5) + version: 3.4.24(typescript@5.4.5) vue-router: specifier: ^4.3.0 - version: 4.3.2(vue@3.4.23) + version: 4.3.2(vue@3.4.24) devDependencies: '@vtj/cli': specifier: workspace:* @@ -370,7 +370,7 @@ importers: version: 2.0.0(sass@1.75.0)(typescript@5.4.5) vitest: specifier: ~1.5.0 - version: 1.5.0(@types/node@20.12.7)(jsdom@24.0.0)(sass@1.75.0)(terser@5.30.3) + version: 1.5.0(@types/node@20.12.7)(jsdom@24.0.0)(sass@1.75.0)(terser@5.30.4) packages/cli: dependencies: @@ -385,7 +385,7 @@ importers: version: 7.24.0 '@rollup/plugin-babel': specifier: ~6.0.4 - version: 6.0.4(@babel/core@7.24.4)(@types/babel__core@7.20.5)(rollup@4.16.1) + version: 6.0.4(@babel/core@7.24.4)(@types/babel__core@7.20.5)(rollup@4.16.3) '@types/babel__core': specifier: ~7.20.5 version: 7.20.5 @@ -403,13 +403,13 @@ importers: version: 1.1.0(vite@5.2.10) '@vitejs/plugin-legacy': specifier: ~5.3.1 - version: 5.3.2(terser@5.30.3)(vite@5.2.10) + version: 5.3.2(terser@5.30.4)(vite@5.2.10) '@vitejs/plugin-vue': specifier: ~5.0.4 - version: 5.0.4(vite@5.2.10)(vue@3.4.23) + version: 5.0.4(vite@5.2.10)(vue@3.4.24) '@vitejs/plugin-vue-jsx': specifier: ~3.1.0 - version: 3.1.0(vite@5.2.10)(vue@3.4.23) + version: 3.1.0(vite@5.2.10)(vue@3.4.24) '@vitest/coverage-v8': specifier: ~1.5.0 version: 1.5.0(vitest@1.5.0) @@ -433,10 +433,10 @@ importers: version: 4.8.2 rollup-plugin-external-globals: specifier: ~0.10.0 - version: 0.10.0(rollup@4.16.1) + version: 0.10.0(rollup@4.16.3) rollup-plugin-visualizer: specifier: ~5.12.0 - version: 5.12.0(rollup@4.16.1) + version: 5.12.0(rollup@4.16.3) sass: specifier: ~1.75.0 version: 1.75.0 @@ -445,7 +445,7 @@ importers: version: 1.15.0 terser: specifier: ~5.30.0 - version: 5.30.3 + version: 5.30.4 typescript: specifier: ~5.4.3 version: 5.4.5 @@ -454,19 +454,19 @@ importers: version: 2.0.0(sass@1.75.0)(typescript@5.4.5) unplugin-element-plus: specifier: ~0.8.0 - version: 0.8.0(rollup@4.16.1) + version: 0.8.0(rollup@4.16.3) vite: specifier: ~5.2.6 - version: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.3) + version: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.4) vite-plugin-dts: specifier: ~3.8.1 - version: 3.8.3(@types/node@20.12.7)(rollup@4.16.1)(typescript@5.4.5)(vite@5.2.10) + version: 3.8.3(@types/node@20.12.7)(rollup@4.16.3)(typescript@5.4.5)(vite@5.2.10) vite-plugin-node-polyfills: specifier: ~0.21.0 - version: 0.21.0(rollup@4.16.1)(vite@5.2.10) + version: 0.21.0(rollup@4.16.3)(vite@5.2.10) vitest: specifier: ~1.5.0 - version: 1.5.0(@types/node@20.12.7)(jsdom@24.0.0)(sass@1.75.0)(terser@5.30.3) + version: 1.5.0(@types/node@20.12.7)(jsdom@24.0.0)(sass@1.75.0)(terser@5.30.4) vue-tsc: specifier: ~2.0.13 version: 2.0.14(typescript@5.4.5) @@ -529,23 +529,23 @@ importers: version: link:../cli vue: specifier: ~3.4.15 - version: 3.4.23(typescript@5.4.5) + version: 3.4.24(typescript@5.4.5) vue-router: specifier: ~4.3.0 - version: 4.3.2(vue@3.4.23) + version: 4.3.2(vue@3.4.24) packages/icons: dependencies: '@element-plus/icons-vue': specifier: ~2.3.1 - version: 2.3.1(vue@3.4.23) + version: 2.3.1(vue@3.4.24) devDependencies: '@vtj/cli': specifier: ^0.8.2 version: link:../cli vue: specifier: ~3.4.15 - version: 3.4.23(typescript@5.4.5) + version: 3.4.24(typescript@5.4.5) xml2js: specifier: ~0.6.2 version: 0.6.2 @@ -576,10 +576,10 @@ importers: version: 2.0.0(sass@1.75.0)(typescript@5.4.5) vite: specifier: ~5.2.6 - version: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.3) + version: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.4) vitest: specifier: ~1.5.0 - version: 1.5.0(@types/node@20.12.7)(jsdom@24.0.0)(sass@1.75.0)(terser@5.30.3) + version: 1.5.0(@types/node@20.12.7)(jsdom@24.0.0)(sass@1.75.0)(terser@5.30.4) packages/materials: devDependencies: @@ -597,22 +597,22 @@ importers: version: link:../utils ant-design-vue: specifier: ~4.2.0 - version: 4.2.0(vue@3.4.23) + version: 4.2.0(vue@3.4.24) echarts: specifier: ~5.5.0 version: 5.5.0 element-plus: specifier: ~2.7.0 - version: 2.7.1(vue@3.4.23) + version: 2.7.1(vue@3.4.24) vant: specifier: ~4.8.11 - version: 4.8.11(vue@3.4.23) + version: 4.8.11(vue@3.4.24) vue: specifier: ~3.4.15 - version: 3.4.23(typescript@5.4.5) + version: 3.4.24(typescript@5.4.5) vue-router: specifier: ~4.3.0 - version: 4.3.2(vue@3.4.23) + version: 4.3.2(vue@3.4.24) packages/node: dependencies: @@ -634,7 +634,7 @@ importers: version: 2.0.0(sass@1.75.0)(typescript@5.4.5) vitest: specifier: ~1.5.0 - version: 1.5.0(@types/node@20.12.7)(jsdom@24.0.0)(sass@1.75.0)(terser@5.30.3) + version: 1.5.0(@types/node@20.12.7)(jsdom@24.0.0)(sass@1.75.0)(terser@5.30.4) packages/renderer: dependencies: @@ -659,10 +659,10 @@ importers: version: link:../cli vue: specifier: ~3.4.15 - version: 3.4.23(typescript@5.4.5) + version: 3.4.24(typescript@5.4.5) vue-router: specifier: ~4.3.0 - version: 4.3.2(vue@3.4.23) + version: 4.3.2(vue@3.4.24) packages/ui: dependencies: @@ -680,13 +680,13 @@ importers: version: link:../utils '@vueuse/core': specifier: ~10.9.0 - version: 10.9.0(vue@3.4.23) + version: 10.9.0(vue@3.4.24) echarts: specifier: ~5.5.0 version: 5.5.0 element-plus: specifier: ~2.7.0 - version: 2.7.1(vue@3.4.23) + version: 2.7.1(vue@3.4.24) devDependencies: '@types/qrcode': specifier: ^1.5.5 @@ -699,10 +699,10 @@ importers: version: 1.5.3 vue: specifier: ~3.4.15 - version: 3.4.23(typescript@5.4.5) + version: 3.4.24(typescript@5.4.5) vue-router: specifier: ~4.3.0 - version: 4.3.2(vue@3.4.23) + version: 4.3.2(vue@3.4.24) packages/utils: dependencies: @@ -806,7 +806,7 @@ importers: version: link:../../packages/cli '@vue/runtime-core': specifier: ~3.4.18 - version: 3.4.23 + version: 3.4.24 miniprogram-api-typings: specifier: ~3.12.2 version: 3.12.2 @@ -846,10 +846,10 @@ importers: version: link:../../packages/utils vue: specifier: ~3.4.15 - version: 3.4.23(typescript@5.4.5) + version: 3.4.24(typescript@5.4.5) vue-router: specifier: ~4.3.0 - version: 4.3.2(vue@3.4.23) + version: 4.3.2(vue@3.4.24) platforms/web: dependencies: @@ -1020,14 +1020,14 @@ packages: resolution: {integrity: sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA==} dev: true - /@ant-design/icons-vue@7.0.1(vue@3.4.23): + /@ant-design/icons-vue@7.0.1(vue@3.4.24): resolution: {integrity: sha512-eCqY2unfZK6Fe02AwFlDHLfoyEFreP6rBwAZMIJ1LugmfMiVgwWDYlp1YsRugaPtICYOabV1iWxXdP12u9U43Q==} peerDependencies: vue: '>=3.0.3' dependencies: '@ant-design/colors': 6.0.0 '@ant-design/icons-svg': 4.4.2 - vue: 3.4.23(typescript@5.4.5) + vue: 3.4.24(typescript@5.4.5) dev: true /@antfu/utils@0.7.7: @@ -1125,8 +1125,8 @@ packages: regexpu-core: 5.3.2 semver: 6.3.1 - /@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.4): - resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==} + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.4): + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: @@ -2087,9 +2087,9 @@ packages: '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.4) '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.4) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.4) - babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.4) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.4) babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.4) - babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.4) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.4) core-js-compat: 3.37.0 semver: 6.3.1 transitivePeerDependencies: @@ -2411,12 +2411,12 @@ packages: lodash-es: 4.17.21 dev: false - /@commitlint/cli@19.2.2(@types/node@20.12.7)(typescript@5.4.5): - resolution: {integrity: sha512-P8cbOHfg2PQRzfICLSrzUVOCVMqjEZ8Hlth6mtJ4yOEjT47Q5PbIGymgX3rLVylNw+3IAT2Djn9IJ2wHbXFzBg==} + /@commitlint/cli@19.3.0(@types/node@20.12.7)(typescript@5.4.5): + resolution: {integrity: sha512-LgYWOwuDR7BSTQ9OLZ12m7F/qhNY+NpAyPBgo4YNMkACE7lGuUnuQq1yi9hz1KA4+3VqpOYl8H1rY/LYK43v7g==} engines: {node: '>=v18'} hasBin: true dependencies: - '@commitlint/format': 19.0.3 + '@commitlint/format': 19.3.0 '@commitlint/lint': 19.2.2 '@commitlint/load': 19.2.0(@types/node@20.12.7)(typescript@5.4.5) '@commitlint/read': 19.2.1 @@ -2461,8 +2461,8 @@ packages: engines: {node: '>=v18'} dev: true - /@commitlint/format@19.0.3: - resolution: {integrity: sha512-QjjyGyoiVWzx1f5xOteKHNLFyhyweVifMgopozSgx1fGNrGV8+wp7k6n1t6StHdJ6maQJ+UUtO2TcEiBFRyR6Q==} + /@commitlint/format@19.3.0: + resolution: {integrity: sha512-luguk5/aF68HiF4H23ACAfk8qS8AHxl4LLN5oxPc24H+2+JRPsNr1OS3Gaea0CrH7PKhArBMKBz5RX9sA5NtTg==} engines: {node: '>=v18'} dependencies: '@commitlint/types': 19.0.3 @@ -2853,7 +2853,7 @@ packages: localstorage-polyfill: 1.0.1 postcss-selector-parser: 6.0.16 safe-area-insets: 1.4.1 - vue-router: 4.3.2(vue@3.4.23) + vue-router: 4.3.2(vue@3.4.24) xmlhttprequest: 1.8.0 transitivePeerDependencies: - '@nuxt/kit' @@ -3156,7 +3156,7 @@ packages: '@dcloudio/uni-cli-shared': 3.0.0-4000820240401001(postcss@8.4.38)(ts-node@10.9.2) '@dcloudio/uni-shared': 3.0.0-4000820240401001 '@rollup/pluginutils': 4.2.1 - '@vitejs/plugin-legacy': 4.1.1(terser@5.30.3)(vite@4.5.3) + '@vitejs/plugin-legacy': 4.1.1(terser@5.30.4)(vite@4.5.3) '@vitejs/plugin-vue': 4.6.2(vite@4.5.3) '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.3) '@vue/compiler-core': 3.3.11 @@ -3173,9 +3173,9 @@ packages: jsonc-parser: 3.2.1 magic-string: 0.30.10 picocolors: 1.0.0 - terser: 5.30.3 + terser: 5.30.4 unplugin-auto-import: 0.16.7 - vite: 4.5.3(@types/node@20.12.7)(terser@5.30.3) + vite: 4.5.3(@types/node@20.12.7)(terser@5.30.4) transitivePeerDependencies: - '@nuxt/kit' - '@vueuse/core' @@ -3226,12 +3226,12 @@ packages: transitivePeerDependencies: - '@algolia/client-search' - /@element-plus/icons-vue@2.3.1(vue@3.4.23): + /@element-plus/icons-vue@2.3.1(vue@3.4.24): resolution: {integrity: sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==} peerDependencies: vue: ^3.2.0 dependencies: - vue: 3.4.23(typescript@5.4.5) + vue: 3.4.24(typescript@5.4.5) /@emotion/hash@0.9.1: resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} @@ -5180,7 +5180,7 @@ packages: rollup: 3.29.4 slash: 4.0.0 - /@rollup/plugin-babel@6.0.4(@babel/core@7.24.4)(@types/babel__core@7.20.5)(rollup@4.16.1): + /@rollup/plugin-babel@6.0.4(@babel/core@7.24.4)(@types/babel__core@7.20.5)(rollup@4.16.3): resolution: {integrity: sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==} engines: {node: '>=14.0.0'} peerDependencies: @@ -5195,9 +5195,9 @@ packages: dependencies: '@babel/core': 7.24.4 '@babel/helper-module-imports': 7.24.3 - '@rollup/pluginutils': 5.1.0(rollup@4.16.1) + '@rollup/pluginutils': 5.1.0(rollup@4.16.3) '@types/babel__core': 7.20.5 - rollup: 4.16.1 + rollup: 4.16.3 dev: false /@rollup/plugin-commonjs@25.0.7(rollup@3.29.4): @@ -5217,7 +5217,7 @@ packages: magic-string: 0.30.10 rollup: 3.29.4 - /@rollup/plugin-inject@5.0.5(rollup@4.16.1): + /@rollup/plugin-inject@5.0.5(rollup@4.16.3): resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -5226,10 +5226,10 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.16.1) + '@rollup/pluginutils': 5.1.0(rollup@4.16.3) estree-walker: 2.0.2 magic-string: 0.30.10 - rollup: 4.16.1 + rollup: 4.16.3 dev: false /@rollup/plugin-json@6.1.0(rollup@3.29.4): @@ -5295,7 +5295,7 @@ packages: picomatch: 2.3.1 rollup: 3.29.4 - /@rollup/pluginutils@5.1.0(rollup@4.16.1): + /@rollup/pluginutils@5.1.0(rollup@4.16.3): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: @@ -5307,122 +5307,124 @@ packages: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 4.16.1 + rollup: 4.16.3 - /@rollup/rollup-android-arm-eabi@4.16.1: - resolution: {integrity: sha512-92/y0TqNLRYOTXpm6Z7mnpvKAG9P7qmK7yJeRJSdzElNCUnsgbpAsGqerUboYRIQKzgfq4pWu9xVkgpWLfmNsw==} + /@rollup/rollup-android-arm-eabi@4.16.3: + resolution: {integrity: sha512-1ACInKIT0pXmTYuPoJAL8sOT0lV3PEACFSVxnD03hGIojJ1CmbzZmLJyk2xew+yxqTlmx7xydkiJcBzdp0V+AQ==} cpu: [arm] os: [android] requiresBuild: true optional: true - /@rollup/rollup-android-arm64@4.16.1: - resolution: {integrity: sha512-ttWB6ZCfRLuDIUiE0yiu5gcqOsYjA5F7kEV1ggHMj20FwLZ8A1FMeahZJFl/pnOmcnD2QL0z4AcDuo27utGU8A==} + /@rollup/rollup-android-arm64@4.16.3: + resolution: {integrity: sha512-vGl+Bny8cawCM7ExugzqEB8ke3t7Pm9/mo+ciA9kJh6pMuNyM+31qhewMwHwseDZ/LtdW0SCocW1CsMxcq1Lsg==} cpu: [arm64] os: [android] requiresBuild: true optional: true - /@rollup/rollup-darwin-arm64@4.16.1: - resolution: {integrity: sha512-QLDvPLetbqjHojTGFw9+nuSP3YY/iz2k1cep6crYlr97sS+ZJ0W43b8Z0zC00+lnFZj6JSNxiA4DjboNQMuh1A==} + /@rollup/rollup-darwin-arm64@4.16.3: + resolution: {integrity: sha512-Lj8J9WzQRvfWO4GfI+bBkIThUFV1PtI+es/YH/3cwUQ+edXu8Mre0JRJfRrAeRjPiHDPFFZaX51zfgHHEhgRAg==} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@rollup/rollup-darwin-x64@4.16.1: - resolution: {integrity: sha512-TAUK/D8khRrRIa1KwRzo8JNKk3tcqaeXWdtsiLgA8zmACWwlWLjPCJ4DULGHQrMkeBjp1Cd3Yuwx04lZgFx5Vg==} + /@rollup/rollup-darwin-x64@4.16.3: + resolution: {integrity: sha512-NPPOXMTIWJk50lgZmRReEYJFvLG5rgMDzaVauWNB2MgFQYm9HuNXQdVVg3iEZ3A5StIzxhMlPjVyS5fsv4PJmg==} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.16.1: - resolution: {integrity: sha512-KO+WGZjrh6zyFTD1alIFkfdtxf8B4BC+hqd3kBZHscPLvE5FR/6QKsyuCT0JlERxxYBSUKNUQ/UHyX5uwO1x2A==} + /@rollup/rollup-linux-arm-gnueabihf@4.16.3: + resolution: {integrity: sha512-ij4tv1XtWcDScaTgoMnvDEYZ2Wjl2ZhDFEyftjBKu6sNNLHIkKuXBol/bVSh+md5zSJ6em9hUXyPO3cVPCsl4Q==} cpu: [arm] os: [linux] + libc: [glibc] requiresBuild: true optional: true - /@rollup/rollup-linux-arm-musleabihf@4.16.1: - resolution: {integrity: sha512-NqxbllzIB1WoAo4ThUXVtd21iiM5IHMTTXmXySKBLVcZvkU0HIZmatlP7hLzb5yQubcmdIeWmncd2NdsjocEiw==} + /@rollup/rollup-linux-arm-musleabihf@4.16.3: + resolution: {integrity: sha512-MTMAl30dzcfYB+smHe1sJuS2P1/hB8pqylkCe0/8/Lo8CADjy/eM8x43nBoR5eqcYgpOtCh7IgHpvqSMAE38xw==} cpu: [arm] os: [linux] + libc: [musl] requiresBuild: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.16.1: - resolution: {integrity: sha512-snma5NvV8y7IECQ5rq0sr0f3UUu+92NVmG/913JXJMcXo84h9ak9TA5UI9Cl2XRM9j3m37QwDBtEYnJzRkSmxA==} + /@rollup/rollup-linux-arm64-gnu@4.16.3: + resolution: {integrity: sha512-vY3fAg6JLDoNh781HHHMPvt8K6RWG3OmEj3xI9BOFSQTD5PNaGKvCB815MyGlDnFYUw7lH+WvvQqoBwLtRDR1A==} cpu: [arm64] os: [linux] libc: [glibc] requiresBuild: true optional: true - /@rollup/rollup-linux-arm64-musl@4.16.1: - resolution: {integrity: sha512-KOvqGprlD84ueivhCi2flvcUwDRD20mAsE3vxQNVEI2Di9tnPGAfEu6UcrSPZbM+jG2w1oSr43hrPo0RNg6GGg==} + /@rollup/rollup-linux-arm64-musl@4.16.3: + resolution: {integrity: sha512-61SpQGBSb8QkfV/hUYWezlEig4ro55t8NcE5wWmy1bqRsRVHCEDkF534d+Lln/YeLUoSWtJHvvG3bx9lH/S6uA==} cpu: [arm64] os: [linux] libc: [musl] requiresBuild: true optional: true - /@rollup/rollup-linux-powerpc64le-gnu@4.16.1: - resolution: {integrity: sha512-/gsNwtiGLqYwN4vP+EIdUC6Q6LTlpupWqokqIndvZcjn9ig/5P01WyaYCU2wvfL/2Z82jp5kX8c1mDBOvCP3zg==} + /@rollup/rollup-linux-powerpc64le-gnu@4.16.3: + resolution: {integrity: sha512-4XGexJthsNhEEgv/zK4/NnAOjYKoeCsIoT+GkqTY2u3rse0lbJ8ft1bpDCdlkvifsLDL2uwe4fn8PLR4IMTKQQ==} cpu: [ppc64] os: [linux] libc: [glibc] requiresBuild: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.16.1: - resolution: {integrity: sha512-uU8zuGkQfGqfD9w6VRJZI4IuG4JIfNxxJgEmLMAmPVHREKGsxFVfgHy5c6CexQF2vOfgjB33OsET3Vdn2lln9A==} + /@rollup/rollup-linux-riscv64-gnu@4.16.3: + resolution: {integrity: sha512-/pArXjqnEdhbQ1qe4CTTlJ6/GjWGdWNRucKAp4fqKnKf7QC0BES3QEV34ACumHHQ4uEGt4GctF2ISCMRhkli0A==} cpu: [riscv64] os: [linux] libc: [glibc] requiresBuild: true optional: true - /@rollup/rollup-linux-s390x-gnu@4.16.1: - resolution: {integrity: sha512-lsjLtDgtcGFEuBP6yrXwkRN5/wKlvUZtfbKZZu0yaoNpiBL4epgnO21osAALIspVRnl4qZgyLFd8xjCYYWgwfw==} + /@rollup/rollup-linux-s390x-gnu@4.16.3: + resolution: {integrity: sha512-vu4f3Y8iwjtRfSZdmtP8nC1jmRx1IrRVo2cLQlQfpFZ0e2AE9YbPgfIzpuK+i3C4zFETaLLNGezbBns2NuS/uA==} cpu: [s390x] os: [linux] libc: [glibc] requiresBuild: true optional: true - /@rollup/rollup-linux-x64-gnu@4.16.1: - resolution: {integrity: sha512-N2ZizKhUryqqrMfdCnjhJhZRgv61C6gK+hwVtCIKC8ts8J+go+vqENnGexwg21nHIOvLN5mBM8a7DI2vlyIOPg==} + /@rollup/rollup-linux-x64-gnu@4.16.3: + resolution: {integrity: sha512-n4HEgIJulNSmAKT3SYF/1wuzf9od14woSBseNkzur7a+KJIbh2Jb+J9KIsdGt3jJnsLW0BT1Sj6MiwL4Zzku6Q==} cpu: [x64] os: [linux] libc: [glibc] requiresBuild: true optional: true - /@rollup/rollup-linux-x64-musl@4.16.1: - resolution: {integrity: sha512-5ICeMxqg66FrOA2AbnBQ2TJVxfvZsKLxmof0ibvPLaYtbsJqnTUtJOofgWb46Gjd4uZcA4rdsp4JCxegzQPqCg==} + /@rollup/rollup-linux-x64-musl@4.16.3: + resolution: {integrity: sha512-guO/4N1884ig2AzTKPc6qA7OTnFMUEg/X2wiesywRO1eRD7FzHiaiTQQOLFmnUXWj2pgQXIT1g5g3e2RpezXcQ==} cpu: [x64] os: [linux] libc: [musl] requiresBuild: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.16.1: - resolution: {integrity: sha512-1vIP6Ce02L+qWD7uZYRiFiuAJo3m9kARatWmFSnss0gZnVj2Id7OPUU9gm49JPGasgcR3xMqiH3fqBJ8t00yVg==} + /@rollup/rollup-win32-arm64-msvc@4.16.3: + resolution: {integrity: sha512-+rxD3memdkhGz0NhNqbYHXBoA33MoHBK4uubZjF1IeQv1Psi6tqgsCcC6vwQjxBM1qoCqOQQBy0cgNbbZKnGUg==} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.16.1: - resolution: {integrity: sha512-Y3M92DcVsT6LoP+wrKpoUWPaazaP1fzbNkp0a0ZSj5Y//+pQVfVe/tQdsYQQy7dwXR30ZfALUIc9PCh9Izir6w==} + /@rollup/rollup-win32-ia32-msvc@4.16.3: + resolution: {integrity: sha512-0NxVbLhBXmwANWWbgZY/RdSkeuHEgF+u8Dc0qBowUVBYsR2y2vwVGjKgUcj1wtu3jpjs057io5g9HAPr3Icqjg==} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@rollup/rollup-win32-x64-msvc@4.16.1: - resolution: {integrity: sha512-x0fvpHMuF7fK5r8oZxSi8VYXkrVmRgubXpO/wcf15Lk3xZ4Jvvh5oG+u7Su1776A7XzVKZhD2eRc4t7H50gL3w==} + /@rollup/rollup-win32-x64-msvc@4.16.3: + resolution: {integrity: sha512-hutnZavtOx/G4uVdgoZz5279By9NVbgmxOmGGgnzUjZYuwp2+NzGq6KXQmHXBWz7W/vottXn38QmKYAdQLa/vQ==} cpu: [x64] os: [win32] requiresBuild: true @@ -5858,7 +5860,7 @@ packages: dependencies: '@dcloudio/types': 3.4.8 typescript: 5.4.5 - vue3: /vue@3.4.23(typescript@5.4.5) + vue3: /vue@3.4.24(typescript@5.4.5) dev: true /@uni-helper/uni-ui-types@0.5.13(@uni-helper/uni-app-types@0.5.12)(typescript@5.4.5): @@ -5872,7 +5874,7 @@ packages: dependencies: '@dcloudio/types': 3.4.8 '@uni-helper/uni-app-types': 0.5.12(typescript@5.4.5) - vue3: /vue@3.4.23(typescript@5.4.5) + vue3: /vue@3.4.24(typescript@5.4.5) transitivePeerDependencies: - typescript dev: true @@ -5881,12 +5883,12 @@ packages: resolution: {integrity: sha512-hB+czUG+aHtjhaEmCJDuXOep0YTZjdlRR+4MSmIFnkCQIxJaXLQdSsR90XWvAI2yvKUI7TCGqR8pQg2RtvkMHw==} dev: true - /@vant/use@1.6.0(vue@3.4.23): + /@vant/use@1.6.0(vue@3.4.24): resolution: {integrity: sha512-PHHxeAASgiOpSmMjceweIrv2AxDZIkWXyaczksMoWvKV2YAYEhoizRuk/xFnKF+emUIi46TsQ+rvlm/t2BBCfA==} peerDependencies: vue: ^3.0.0 dependencies: - vue: 3.4.23(typescript@5.4.5) + vue: 3.4.24(typescript@5.4.5) dev: true /@vitejs/plugin-basic-ssl@1.1.0(vite@5.2.10): @@ -5895,10 +5897,10 @@ packages: peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.3) + vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.4) dev: false - /@vitejs/plugin-legacy@4.1.1(terser@5.30.3)(vite@4.5.3): + /@vitejs/plugin-legacy@4.1.1(terser@5.30.4)(vite@4.5.3): resolution: {integrity: sha512-um3gbVouD2Q/g19C0qpDfHwveXDCAHzs8OC3e9g6aXpKoD1H14himgs7wkMnhAynBJy7QqUoZNAXDuqN8zLR2g==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -5912,13 +5914,13 @@ packages: magic-string: 0.30.10 regenerator-runtime: 0.13.11 systemjs: 6.14.3 - terser: 5.30.3 - vite: 4.5.3(@types/node@20.12.7)(terser@5.30.3) + terser: 5.30.4 + vite: 4.5.3(@types/node@20.12.7)(terser@5.30.4) transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-legacy@5.3.2(terser@5.30.3)(vite@5.2.10): + /@vitejs/plugin-legacy@5.3.2(terser@5.30.4)(vite@5.2.10): resolution: {integrity: sha512-8moCOrIMaZ/Rjln0Q6GsH6s8fAt1JOI3k8nmfX4tXUxE5KAExVctSyOBk+A25GClsdSWqIk2yaUthH3KJ2X4tg==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: @@ -5933,8 +5935,8 @@ packages: magic-string: 0.30.10 regenerator-runtime: 0.14.1 systemjs: 6.14.3 - terser: 5.30.3 - vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.3) + terser: 5.30.4 + vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.4) transitivePeerDependencies: - supports-color dev: false @@ -5949,12 +5951,12 @@ packages: '@babel/core': 7.24.4 '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.4) - vite: 4.5.3(@types/node@20.12.7)(terser@5.30.3) + vite: 4.5.3(@types/node@20.12.7)(terser@5.30.4) transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.10)(vue@3.4.23): + /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.10)(vue@3.4.24): resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -5964,8 +5966,8 @@ packages: '@babel/core': 7.24.4 '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.4) - vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.3) - vue: 3.4.23(typescript@5.4.5) + vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.4) + vue: 3.4.24(typescript@5.4.5) transitivePeerDependencies: - supports-color dev: false @@ -5977,29 +5979,29 @@ packages: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: - vite: 4.5.3(@types/node@20.12.7)(terser@5.30.3) + vite: 4.5.3(@types/node@20.12.7)(terser@5.30.4) - /@vitejs/plugin-vue@5.0.4(vite@5.2.10)(vue@3.4.23): + /@vitejs/plugin-vue@5.0.4(vite@5.2.10)(vue@3.4.24): resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.3) - vue: 3.4.23(typescript@5.4.5) + vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.4) + vue: 3.4.24(typescript@5.4.5) - /@vitepress-demo-preview/component@2.3.2(vitepress@1.1.3)(vue@3.4.23): + /@vitepress-demo-preview/component@2.3.2(vitepress@1.1.3)(vue@3.4.24): resolution: {integrity: sha512-+GCYl3eHA7uoBGZyH2nTP1uab6pHFGEdykj5bSz4Nt2carH05xomBf18kBecuK1SncSqB7kWV/6JHT2Y349NbQ==} peerDependencies: vitepress: '*' vue: ^3.2.0 dependencies: vitepress: 1.1.3(@algolia/client-search@4.23.3)(@types/node@20.12.7)(axios@1.6.8)(search-insights@2.13.0)(typescript@5.4.5) - vue: 3.4.23(typescript@5.4.5) + vue: 3.4.24(typescript@5.4.5) dev: false - /@vitepress-demo-preview/plugin@1.2.3(markdown-it-container@3.0.0)(vitepress@1.1.3)(vue@3.4.23): + /@vitepress-demo-preview/plugin@1.2.3(markdown-it-container@3.0.0)(vitepress@1.1.3)(vue@3.4.24): resolution: {integrity: sha512-uUb6UNkcRZnA+bwIEJV9fnpwnF6v3bow+9iQAOgFWdcwiII6/kT2c21RYe8ywmoIlBkniJmlqo+qeU4Mi8rx/Q==} peerDependencies: markdown-it-container: ^3.0.0 @@ -6010,7 +6012,7 @@ packages: markdown-it: 13.0.2 markdown-it-container: 3.0.0 vitepress: 1.1.3(@algolia/client-search@4.23.3)(@types/node@20.12.7)(axios@1.6.8)(search-insights@2.13.0)(typescript@5.4.5) - vue: 3.4.23(typescript@5.4.5) + vue: 3.4.24(typescript@5.4.5) dev: false /@vitest/coverage-v8@1.5.0(vitest@1.5.0): @@ -6031,7 +6033,7 @@ packages: std-env: 3.7.0 strip-literal: 2.1.0 test-exclude: 6.0.0 - vitest: 1.5.0(@types/node@20.12.7)(jsdom@24.0.0)(sass@1.75.0)(terser@5.30.3) + vitest: 1.5.0(@types/node@20.12.7)(jsdom@24.0.0)(sass@1.75.0)(terser@5.30.4) transitivePeerDependencies: - supports-color dev: false @@ -6144,7 +6146,7 @@ packages: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.0 '@babel/parser': 7.24.4 - '@vue/compiler-sfc': 3.4.23 + '@vue/compiler-sfc': 3.4.24 /@vue/compiler-core@3.3.11: resolution: {integrity: sha512-h97/TGWBilnLuRaj58sxNrsUU66fwdRKLOLQ9N/5iNDfp+DZhYH9Obhe0bXxhedl8fjAgpRANpiZfbgWyruQ0w==} @@ -6154,11 +6156,11 @@ packages: estree-walker: 2.0.2 source-map-js: 1.2.0 - /@vue/compiler-core@3.4.23: - resolution: {integrity: sha512-HAFmuVEwNqNdmk+w4VCQ2pkLk1Vw4XYiiyxEp3z/xvl14aLTUBw2OfVH3vBcx+FtGsynQLkkhK410Nah1N2yyQ==} + /@vue/compiler-core@3.4.24: + resolution: {integrity: sha512-vbW/tgbwJYj62N/Ww99x0zhFTkZDTcGh3uwJEuadZ/nF9/xuFMC4693P9r+3sxGXISABpDKvffY5ApH9pmdd1A==} dependencies: '@babel/parser': 7.24.4 - '@vue/shared': 3.4.23 + '@vue/shared': 3.4.24 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 @@ -6169,11 +6171,11 @@ packages: '@vue/compiler-core': 3.3.11 '@vue/shared': 3.3.11 - /@vue/compiler-dom@3.4.23: - resolution: {integrity: sha512-t0b9WSTnCRrzsBGrDd1LNR5HGzYTr7LX3z6nNBG+KGvZLqrT0mY6NsMzOqlVMBKKXKVuusbbB5aOOFgTY+senw==} + /@vue/compiler-dom@3.4.24: + resolution: {integrity: sha512-4XgABML/4cNndVsQndG6BbGN7+EoisDwi3oXNovqL/4jdNhwvP8/rfRMTb6FxkxIxUUtg6AI1/qZvwfSjxJiWA==} dependencies: - '@vue/compiler-core': 3.4.23 - '@vue/shared': 3.4.23 + '@vue/compiler-core': 3.4.24 + '@vue/shared': 3.4.24 /@vue/compiler-sfc@3.3.11: resolution: {integrity: sha512-U4iqPlHO0KQeK1mrsxCN0vZzw43/lL8POxgpzcJweopmqtoYy9nljJzWDIQS3EfjiYhfdtdk9Gtgz7MRXnz3GA==} @@ -6189,14 +6191,14 @@ packages: postcss: 8.4.38 source-map-js: 1.2.0 - /@vue/compiler-sfc@3.4.23: - resolution: {integrity: sha512-fSDTKTfzaRX1kNAUiaj8JB4AokikzStWgHooMhaxyjZerw624L+IAP/fvI4ZwMpwIh8f08PVzEnu4rg8/Npssw==} + /@vue/compiler-sfc@3.4.24: + resolution: {integrity: sha512-nRAlJUK02FTWfA2nuvNBAqsDZuERGFgxZ8sGH62XgFSvMxO2URblzulExsmj4gFZ8e+VAyDooU9oAoXfEDNxTA==} dependencies: '@babel/parser': 7.24.4 - '@vue/compiler-core': 3.4.23 - '@vue/compiler-dom': 3.4.23 - '@vue/compiler-ssr': 3.4.23 - '@vue/shared': 3.4.23 + '@vue/compiler-core': 3.4.24 + '@vue/compiler-dom': 3.4.24 + '@vue/compiler-ssr': 3.4.24 + '@vue/shared': 3.4.24 estree-walker: 2.0.2 magic-string: 0.30.10 postcss: 8.4.38 @@ -6208,23 +6210,23 @@ packages: '@vue/compiler-dom': 3.3.11 '@vue/shared': 3.3.11 - /@vue/compiler-ssr@3.4.23: - resolution: {integrity: sha512-hb6Uj2cYs+tfqz71Wj6h3E5t6OKvb4MVcM2Nl5i/z1nv1gjEhw+zYaNOV+Xwn+SSN/VZM0DgANw5TuJfxfezPg==} + /@vue/compiler-ssr@3.4.24: + resolution: {integrity: sha512-ZsAtr4fhaUFnVcDqwW3bYCSDwq+9Gk69q2r/7dAHDrOMw41kylaMgOP4zRnn6GIEJkQznKgrMOGPMFnLB52RbQ==} dependencies: - '@vue/compiler-dom': 3.4.23 - '@vue/shared': 3.4.23 + '@vue/compiler-dom': 3.4.24 + '@vue/shared': 3.4.24 /@vue/devtools-api@6.6.1: resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==} - /@vue/devtools-api@7.0.27(vue@3.4.23): + /@vue/devtools-api@7.0.27(vue@3.4.24): resolution: {integrity: sha512-BFCFCusSDcw2UcOFD/QeK7OxD1x2C/m+uAN30Q7jLKECSW53hmz0urzJmX834GuWDZX/hIxkyUKnLLfEIP1c/w==} dependencies: - '@vue/devtools-kit': 7.0.27(vue@3.4.23) + '@vue/devtools-kit': 7.0.27(vue@3.4.24) transitivePeerDependencies: - vue - /@vue/devtools-kit@7.0.27(vue@3.4.23): + /@vue/devtools-kit@7.0.27(vue@3.4.24): resolution: {integrity: sha512-/A5xM38pPCFX5Yhl/lRFAzjyK6VNsH670nww2WbjFKWqlu3I+lMxWKzQkCW6A1V8bduITgl2kHORfg2gTw6QaA==} peerDependencies: vue: ^3.0.0 @@ -6234,7 +6236,7 @@ packages: mitt: 3.0.1 perfect-debounce: 1.0.0 speakingurl: 14.0.1 - vue: 3.4.23(typescript@5.4.5) + vue: 3.4.24(typescript@5.4.5) /@vue/devtools-shared@7.0.27: resolution: {integrity: sha512-4VxtmZ6yjhiSloqZZq2UYU0TBGxOJ8GxWvp5OlAH70zYqi0FIAyWGPkOhvfoZ7DKQyv2UU0mmKzFHjsEkelGyQ==} @@ -6251,8 +6253,8 @@ packages: dependencies: '@volar/language-core': 1.11.1 '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.4.23 - '@vue/shared': 3.4.23 + '@vue/compiler-dom': 3.4.24 + '@vue/shared': 3.4.24 computeds: 0.0.1 minimatch: 9.0.4 muggle-string: 0.3.1 @@ -6270,8 +6272,8 @@ packages: optional: true dependencies: '@volar/language-core': 2.2.0-alpha.10 - '@vue/compiler-dom': 3.4.23 - '@vue/shared': 3.4.23 + '@vue/compiler-dom': 3.4.24 + '@vue/shared': 3.4.24 computeds: 0.0.1 minimatch: 9.0.4 path-browserify: 1.0.1 @@ -6288,22 +6290,22 @@ packages: estree-walker: 2.0.2 magic-string: 0.30.10 - /@vue/reactivity@3.4.23: - resolution: {integrity: sha512-GlXR9PL+23fQ3IqnbSQ8OQKLodjqCyoCrmdLKZk3BP7jN6prWheAfU7a3mrltewTkoBm+N7qMEb372VHIkQRMQ==} + /@vue/reactivity@3.4.24: + resolution: {integrity: sha512-nup3fSYg4i4LtNvu9slF/HF/0dkMQYfepUdORBcMSsankzRPzE7ypAFurpwyRBfU1i7Dn1kcwpYsE1wETSh91g==} dependencies: - '@vue/shared': 3.4.23 + '@vue/shared': 3.4.24 - /@vue/runtime-core@3.4.23: - resolution: {integrity: sha512-FeQ9MZEXoFzFkFiw9MQQ/FWs3srvrP+SjDKSeRIiQHIhtkzoj0X4rWQlRNHbGuSwLra6pMyjAttwixNMjc/xLw==} + /@vue/runtime-core@3.4.24: + resolution: {integrity: sha512-c7iMfj6cJMeAG3s5yOn9Rc5D9e2/wIuaozmGf/ICGCY3KV5H7mbTVdvEkd4ZshTq7RUZqj2k7LMJWVx+EBiY1g==} dependencies: - '@vue/reactivity': 3.4.23 - '@vue/shared': 3.4.23 + '@vue/reactivity': 3.4.24 + '@vue/shared': 3.4.24 - /@vue/runtime-dom@3.4.23: - resolution: {integrity: sha512-RXJFwwykZWBkMiTPSLEWU3kgVLNAfActBfWFlZd0y79FTUxexogd0PLG4HH2LfOktjRxV47Nulygh0JFXe5f9A==} + /@vue/runtime-dom@3.4.24: + resolution: {integrity: sha512-uXKzuh/Emfad2Y7Qm0ABsLZZV6H3mAJ5ZVqmAOlrNQRf+T5mxpPGZBfec1hkP41t6h6FwF6RSGCs/gd8WbuySQ==} dependencies: - '@vue/runtime-core': 3.4.23 - '@vue/shared': 3.4.23 + '@vue/runtime-core': 3.4.24 + '@vue/shared': 3.4.24 csstype: 3.1.3 /@vue/server-renderer@3.3.11: @@ -6314,20 +6316,20 @@ packages: '@vue/compiler-ssr': 3.3.11 '@vue/shared': 3.3.11 - /@vue/server-renderer@3.4.23(vue@3.4.23): - resolution: {integrity: sha512-LDwGHtnIzvKFNS8dPJ1SSU5Gvm36p2ck8wCZc52fc3k/IfjKcwCyrWEf0Yag/2wTFUBXrqizfhK9c/mC367dXQ==} + /@vue/server-renderer@3.4.24(vue@3.4.24): + resolution: {integrity: sha512-H+DLK4sQF6sRgzKyofmlEVBIV/9KrQU6HIV7nt6yIwSGGKvSwlV8pqJlebUKLpbXaNHugdSfAbP6YmXF69lxow==} peerDependencies: - vue: 3.4.23 + vue: 3.4.24 dependencies: - '@vue/compiler-ssr': 3.4.23 - '@vue/shared': 3.4.23 - vue: 3.4.23(typescript@5.4.5) + '@vue/compiler-ssr': 3.4.24 + '@vue/shared': 3.4.24 + vue: 3.4.24(typescript@5.4.5) /@vue/shared@3.3.11: resolution: {integrity: sha512-u2G8ZQ9IhMWTMXaWqZycnK4UthG1fA238CD+DP4Dm4WJi5hdUKKLg0RMRaRpDPNMdkTwIDkp7WtD0Rd9BH9fLw==} - /@vue/shared@3.4.23: - resolution: {integrity: sha512-wBQ0gvf+SMwsCQOyusNw/GoXPV47WGd1xB5A1Pgzy0sQ3Bi5r5xm3n+92y3gCnB3MWqnRDdvfkRGxhKtbBRNgg==} + /@vue/shared@3.4.24: + resolution: {integrity: sha512-BW4tajrJBM9AGAknnyEw5tO2xTmnqgup0VTnDAMcxYmqOX0RG0b9aSUGAbEKolD91tdwpA6oCwbltoJoNzpItw==} /@vue/test-utils@2.4.5: resolution: {integrity: sha512-oo2u7vktOyKUked36R93NB7mg2B+N7Plr8lxp2JBGwr18ch6EggFjixSCdIVVLkT6Qr0z359Xvnafc9dcKyDUg==} @@ -6336,29 +6338,29 @@ packages: vue-component-type-helpers: 2.0.14 dev: false - /@vueuse/core@10.9.0(vue@3.4.23): + /@vueuse/core@10.9.0(vue@3.4.24): resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.9.0 - '@vueuse/shared': 10.9.0(vue@3.4.23) - vue-demi: 0.14.7(vue@3.4.23) + '@vueuse/shared': 10.9.0(vue@3.4.24) + vue-demi: 0.14.7(vue@3.4.24) transitivePeerDependencies: - '@vue/composition-api' - vue - /@vueuse/core@9.13.0(vue@3.4.23): + /@vueuse/core@9.13.0(vue@3.4.24): resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} dependencies: '@types/web-bluetooth': 0.0.16 '@vueuse/metadata': 9.13.0 - '@vueuse/shared': 9.13.0(vue@3.4.23) - vue-demi: 0.14.7(vue@3.4.23) + '@vueuse/shared': 9.13.0(vue@3.4.24) + vue-demi: 0.14.7(vue@3.4.24) transitivePeerDependencies: - '@vue/composition-api' - vue - /@vueuse/integrations@10.9.0(axios@1.6.8)(focus-trap@7.5.4)(vue@3.4.23): + /@vueuse/integrations@10.9.0(axios@1.6.8)(focus-trap@7.5.4)(vue@3.4.24): resolution: {integrity: sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==} peerDependencies: async-validator: '*' @@ -6399,11 +6401,11 @@ packages: universal-cookie: optional: true dependencies: - '@vueuse/core': 10.9.0(vue@3.4.23) - '@vueuse/shared': 10.9.0(vue@3.4.23) + '@vueuse/core': 10.9.0(vue@3.4.24) + '@vueuse/shared': 10.9.0(vue@3.4.24) axios: 1.6.8 focus-trap: 7.5.4 - vue-demi: 0.14.7(vue@3.4.23) + vue-demi: 0.14.7(vue@3.4.24) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -6414,18 +6416,18 @@ packages: /@vueuse/metadata@9.13.0: resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==} - /@vueuse/shared@10.9.0(vue@3.4.23): + /@vueuse/shared@10.9.0(vue@3.4.24): resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==} dependencies: - vue-demi: 0.14.7(vue@3.4.23) + vue-demi: 0.14.7(vue@3.4.24) transitivePeerDependencies: - '@vue/composition-api' - vue - /@vueuse/shared@9.13.0(vue@3.4.23): + /@vueuse/shared@9.13.0(vue@3.4.24): resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} dependencies: - vue-demi: 0.14.7(vue@3.4.23) + vue-demi: 0.14.7(vue@3.4.24) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -6627,14 +6629,14 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - /ant-design-vue@4.2.0(vue@3.4.23): + /ant-design-vue@4.2.0(vue@3.4.24): resolution: {integrity: sha512-tw20aZn5Qv/xtJze+BMPNueS8pETBeuO1UWqbBQmg2/wp9WmtetsbEcANBg1QERI6E9ikSrQ2Yr9xlIyIJEYdw==} engines: {node: '>=12.22.0'} peerDependencies: vue: '>=3.2.0' dependencies: '@ant-design/colors': 6.0.0 - '@ant-design/icons-vue': 7.0.1(vue@3.4.23) + '@ant-design/icons-vue': 7.0.1(vue@3.4.24) '@babel/runtime': 7.24.4 '@ctrl/tinycolor': 3.6.1 '@emotion/hash': 0.9.1 @@ -6651,10 +6653,10 @@ packages: resize-observer-polyfill: 1.5.1 scroll-into-view-if-needed: 2.2.31 shallow-equal: 1.2.1 - stylis: 4.3.1 + stylis: 4.3.2 throttle-debounce: 5.0.0 - vue: 3.4.23(typescript@5.4.5) - vue-types: 3.0.2(vue@3.4.23) + vue: 3.4.24(typescript@5.4.5) + vue-types: 3.0.2(vue@3.4.24) warning: 4.0.3 dev: true @@ -6837,14 +6839,14 @@ packages: '@types/babel__traverse': 7.20.5 dev: true - /babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.4): - resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==} + /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.4): + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.24.4 '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.4) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -6855,18 +6857,18 @@ packages: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.4) core-js-compat: 3.37.0 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.6.1(@babel/core@7.24.4): - resolution: {integrity: sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==} + /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.4): + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.4) transitivePeerDependencies: - supports-color @@ -7075,7 +7077,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001612 - electron-to-chromium: 1.4.745 + electron-to-chromium: 1.4.746 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) @@ -8244,21 +8246,21 @@ packages: jake: 10.8.7 dev: true - /electron-to-chromium@1.4.745: - resolution: {integrity: sha512-tRbzkaRI5gbUn5DEvF0dV4TQbMZ5CLkWeTAXmpC9IrYT+GE+x76i9p+o3RJ5l9XmdQlI1pPhVtE9uNcJJ0G0EA==} + /electron-to-chromium@1.4.746: + resolution: {integrity: sha512-jeWaIta2rIG2FzHaYIhSuVWqC6KJYo7oSBX4Jv7g+aVujKztfvdpf+n6MGwZdC5hQXbax4nntykLH2juIQrfPg==} - /element-plus@2.7.1(vue@3.4.23): + /element-plus@2.7.1(vue@3.4.24): resolution: {integrity: sha512-yk/vXFwJp0flMrd2kfcR0XlumhwtPjB19HJvwcf0n3DvRE7UK8LeSK14LVghSzk0TzPsFFElweMnZEEv7+MYuQ==} peerDependencies: vue: ^3.2.0 dependencies: '@ctrl/tinycolor': 3.6.1 - '@element-plus/icons-vue': 2.3.1(vue@3.4.23) + '@element-plus/icons-vue': 2.3.1(vue@3.4.24) '@floating-ui/dom': 1.6.3 '@popperjs/core': /@sxzz/popperjs-es@2.11.7 '@types/lodash': 4.17.0 '@types/lodash-es': 4.17.12 - '@vueuse/core': 9.13.0(vue@3.4.23) + '@vueuse/core': 9.13.0(vue@3.4.24) async-validator: 4.2.5 dayjs: 1.11.10 escape-html: 1.0.3 @@ -8267,7 +8269,7 @@ packages: lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21) memoize-one: 6.0.0 normalize-wheel-es: 1.2.0 - vue: 3.4.23(typescript@5.4.5) + vue: 3.4.24(typescript@5.4.5) transitivePeerDependencies: - '@vue/composition-api' @@ -13151,19 +13153,19 @@ packages: optionalDependencies: '@babel/code-frame': 7.24.2 - /rollup-plugin-external-globals@0.10.0(rollup@4.16.1): + /rollup-plugin-external-globals@0.10.0(rollup@4.16.3): resolution: {integrity: sha512-RXlupZrmn97AaaS5dWnktkjM+Iy+od0E+8L0mUkMIs3iuoUXNJebueQocQKV7Ircd54fSGGmkBaXwNzY05J1yQ==} peerDependencies: rollup: ^2.25.0 || ^3.3.0 || ^4.1.4 dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.16.1) + '@rollup/pluginutils': 5.1.0(rollup@4.16.3) estree-walker: 3.0.3 is-reference: 3.0.2 magic-string: 0.30.10 - rollup: 4.16.1 + rollup: 4.16.3 dev: false - /rollup-plugin-visualizer@5.12.0(rollup@4.16.1): + /rollup-plugin-visualizer@5.12.0(rollup@4.16.3): resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} engines: {node: '>=14'} hasBin: true @@ -13175,7 +13177,7 @@ packages: dependencies: open: 8.4.2 picomatch: 2.3.1 - rollup: 4.16.1 + rollup: 4.16.3 source-map: 0.7.4 yargs: 17.7.2 dev: false @@ -13187,29 +13189,29 @@ packages: optionalDependencies: fsevents: 2.3.3 - /rollup@4.16.1: - resolution: {integrity: sha512-5CaD3MPDlPKfhqzRvWXK96G6ELJfPZNb3LHiZxTHgDdC6jvwfGz2E8nY+9g1ONk4ttHsK1WaFP19Js4PSr1E3g==} + /rollup@4.16.3: + resolution: {integrity: sha512-Ygm4fFO4usWcAG3Ud36Lmif5nudoi0X6QPLC+kRgrRjulAbmFkaTawP7fTIkRDnCNSf/4IAQzXM1T8e691kRtw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.16.1 - '@rollup/rollup-android-arm64': 4.16.1 - '@rollup/rollup-darwin-arm64': 4.16.1 - '@rollup/rollup-darwin-x64': 4.16.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.16.1 - '@rollup/rollup-linux-arm-musleabihf': 4.16.1 - '@rollup/rollup-linux-arm64-gnu': 4.16.1 - '@rollup/rollup-linux-arm64-musl': 4.16.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.16.1 - '@rollup/rollup-linux-riscv64-gnu': 4.16.1 - '@rollup/rollup-linux-s390x-gnu': 4.16.1 - '@rollup/rollup-linux-x64-gnu': 4.16.1 - '@rollup/rollup-linux-x64-musl': 4.16.1 - '@rollup/rollup-win32-arm64-msvc': 4.16.1 - '@rollup/rollup-win32-ia32-msvc': 4.16.1 - '@rollup/rollup-win32-x64-msvc': 4.16.1 + '@rollup/rollup-android-arm-eabi': 4.16.3 + '@rollup/rollup-android-arm64': 4.16.3 + '@rollup/rollup-darwin-arm64': 4.16.3 + '@rollup/rollup-darwin-x64': 4.16.3 + '@rollup/rollup-linux-arm-gnueabihf': 4.16.3 + '@rollup/rollup-linux-arm-musleabihf': 4.16.3 + '@rollup/rollup-linux-arm64-gnu': 4.16.3 + '@rollup/rollup-linux-arm64-musl': 4.16.3 + '@rollup/rollup-linux-powerpc64le-gnu': 4.16.3 + '@rollup/rollup-linux-riscv64-gnu': 4.16.3 + '@rollup/rollup-linux-s390x-gnu': 4.16.3 + '@rollup/rollup-linux-x64-gnu': 4.16.3 + '@rollup/rollup-linux-x64-musl': 4.16.3 + '@rollup/rollup-win32-arm64-msvc': 4.16.3 + '@rollup/rollup-win32-ia32-msvc': 4.16.3 + '@rollup/rollup-win32-x64-msvc': 4.16.3 fsevents: 2.3.3 /rrweb-cssom@0.6.0: @@ -13766,8 +13768,8 @@ packages: postcss: 8.4.38 postcss-selector-parser: 6.0.16 - /stylis@4.3.1: - resolution: {integrity: sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==} + /stylis@4.3.2: + resolution: {integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==} dev: true /supports-color@5.5.0: @@ -13865,8 +13867,8 @@ packages: supports-hyperlinks: 2.3.0 dev: true - /terser@5.30.3: - resolution: {integrity: sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==} + /terser@5.30.4: + resolution: {integrity: sha512-xRdd0v64a8mFK9bnsKVdoNP9GQIKUAaJPTaqEQDL4w/J8WaW4sWXXoMZ+6SimPkfT5bElreXf8m9HnmPc3E1BQ==} engines: {node: '>=10'} hasBin: true dependencies: @@ -14247,7 +14249,7 @@ packages: /unimport@3.7.1: resolution: {integrity: sha512-V9HpXYfsZye5bPPYUgs0Otn3ODS1mDUciaBlXljI4C2fTwfFpvFZRywmlOu943puN9sncxROMZhsZCjNXEpzEQ==} dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.16.1) + '@rollup/pluginutils': 5.1.0(rollup@4.16.3) acorn: 8.11.3 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -14311,7 +14313,7 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.7 - '@rollup/pluginutils': 5.1.0(rollup@4.16.1) + '@rollup/pluginutils': 5.1.0(rollup@4.16.3) fast-glob: 3.3.2 local-pkg: 0.5.0 magic-string: 0.30.10 @@ -14321,11 +14323,11 @@ packages: transitivePeerDependencies: - rollup - /unplugin-element-plus@0.8.0(rollup@4.16.1): + /unplugin-element-plus@0.8.0(rollup@4.16.3): resolution: {integrity: sha512-jByUGY3FG2B8RJKFryqxx4eNtSTj+Hjlo8edcOdJymewndDQjThZ1pRUQHRjQsbKhTV2jEctJV7t7RJ405UL4g==} engines: {node: '>=14.19.0'} dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.16.1) + '@rollup/pluginutils': 5.1.0(rollup@4.16.3) es-module-lexer: 1.5.0 magic-string: 0.30.10 unplugin: 1.10.1 @@ -14461,15 +14463,15 @@ packages: resolution: {integrity: sha512-z2YZusTFC6KnLERx1cgoIRX2CjPRP0W75N+3CC6gbvdX5Ch47rZkEMGO2Xnf+IEmi3RiFLxS18gayMA27iU7Kg==} dev: false - /vant@4.8.11(vue@3.4.23): + /vant@4.8.11(vue@3.4.24): resolution: {integrity: sha512-RRkcxIZG6hysmykOXD3aQGffNjROm/aV52UVOOtaVx4GmrXSW/lpnmyMhiZ6lXWx+G2aU1xP08Y1WpsPCBwYig==} peerDependencies: vue: ^3.0.0 dependencies: '@vant/popperjs': 1.3.0 - '@vant/use': 1.6.0(vue@3.4.23) - '@vue/shared': 3.4.23 - vue: 3.4.23(typescript@5.4.5) + '@vant/use': 1.6.0(vue@3.4.24) + '@vue/shared': 3.4.24 + vue: 3.4.24(typescript@5.4.5) dev: true /vary@1.1.2: @@ -14477,7 +14479,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /vite-node@1.5.0(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.3): + /vite-node@1.5.0(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.4): resolution: {integrity: sha512-tV8h6gMj6vPzVCa7l+VGq9lwoJjW8Y79vst8QZZGiuRAfijU+EEWuc0kFpmndQrWhMMhet1jdSF+40KSZUqIIw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -14486,7 +14488,7 @@ packages: debug: 4.3.4(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.3) + vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.4) transitivePeerDependencies: - '@types/node' - less @@ -14497,7 +14499,7 @@ packages: - supports-color - terser - /vite-plugin-dts@3.8.3(@types/node@20.12.7)(rollup@4.16.1)(typescript@5.4.5)(vite@5.2.10): + /vite-plugin-dts@3.8.3(@types/node@20.12.7)(rollup@4.16.3)(typescript@5.4.5)(vite@5.2.10): resolution: {integrity: sha512-yRHiRosQw7MXdOhmcrVI+kRiB8YEShbSxnADNteK4eZGdEoyOkMHihvO5XOAVlOq8ng9sIqu8vVefDK1zcj3qw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -14508,13 +14510,13 @@ packages: optional: true dependencies: '@microsoft/api-extractor': 7.43.0(@types/node@20.12.7) - '@rollup/pluginutils': 5.1.0(rollup@4.16.1) + '@rollup/pluginutils': 5.1.0(rollup@4.16.3) '@vue/language-core': 1.8.27(typescript@5.4.5) debug: 4.3.4(supports-color@5.5.0) kolorist: 1.8.0 magic-string: 0.30.10 typescript: 5.4.5 - vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.3) + vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.4) vue-tsc: 1.8.27(typescript@5.4.5) transitivePeerDependencies: - '@types/node' @@ -14522,19 +14524,19 @@ packages: - supports-color dev: false - /vite-plugin-node-polyfills@0.21.0(rollup@4.16.1)(vite@5.2.10): + /vite-plugin-node-polyfills@0.21.0(rollup@4.16.3)(vite@5.2.10): resolution: {integrity: sha512-Sk4DiKnmxN8E0vhgEhzLudfJQfaT8k4/gJ25xvUPG54KjLJ6HAmDKbr4rzDD/QWEY+Lwg80KE85fGYBQihEPQA==} peerDependencies: vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - '@rollup/plugin-inject': 5.0.5(rollup@4.16.1) + '@rollup/plugin-inject': 5.0.5(rollup@4.16.3) node-stdlib-browser: 1.2.0 - vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.3) + vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.4) transitivePeerDependencies: - rollup dev: false - /vite@4.5.3(@types/node@20.12.7)(terser@5.30.3): + /vite@4.5.3(@types/node@20.12.7)(terser@5.30.4): resolution: {integrity: sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -14566,11 +14568,11 @@ packages: esbuild: 0.18.20 postcss: 8.4.38 rollup: 3.29.4 - terser: 5.30.3 + terser: 5.30.4 optionalDependencies: fsevents: 2.3.3 - /vite@5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.3): + /vite@5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.4): resolution: {integrity: sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -14601,9 +14603,9 @@ packages: '@types/node': 20.12.7 esbuild: 0.20.2 postcss: 8.4.38 - rollup: 4.16.1 + rollup: 4.16.3 sass: 1.75.0 - terser: 5.30.3 + terser: 5.30.4 optionalDependencies: fsevents: 2.3.3 @@ -14624,16 +14626,16 @@ packages: '@shikijs/core': 1.3.0 '@shikijs/transformers': 1.3.0 '@types/markdown-it': 14.0.1 - '@vitejs/plugin-vue': 5.0.4(vite@5.2.10)(vue@3.4.23) - '@vue/devtools-api': 7.0.27(vue@3.4.23) - '@vueuse/core': 10.9.0(vue@3.4.23) - '@vueuse/integrations': 10.9.0(axios@1.6.8)(focus-trap@7.5.4)(vue@3.4.23) + '@vitejs/plugin-vue': 5.0.4(vite@5.2.10)(vue@3.4.24) + '@vue/devtools-api': 7.0.27(vue@3.4.24) + '@vueuse/core': 10.9.0(vue@3.4.24) + '@vueuse/integrations': 10.9.0(axios@1.6.8)(focus-trap@7.5.4)(vue@3.4.24) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 6.3.0 shiki: 1.3.0 - vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.3) - vue: 3.4.23(typescript@5.4.5) + vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.4) + vue: 3.4.24(typescript@5.4.5) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -14661,7 +14663,7 @@ packages: - typescript - universal-cookie - /vitest@1.5.0(@types/node@20.12.7)(jsdom@24.0.0)(sass@1.75.0)(terser@5.30.3): + /vitest@1.5.0(@types/node@20.12.7)(jsdom@24.0.0)(sass@1.75.0)(terser@5.30.4): resolution: {integrity: sha512-d8UKgR0m2kjdxDWX6911uwxout6GHS0XaGH1cksSIVVG8kRlE7G7aBw7myKQCvDI5dT4j7ZMa+l706BIORMDLw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -14705,8 +14707,8 @@ packages: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.3) - vite-node: 1.5.0(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.3) + vite: 5.2.10(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.4) + vite-node: 1.5.0(@types/node@20.12.7)(sass@1.75.0)(terser@5.30.4) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -14733,7 +14735,7 @@ packages: resolution: {integrity: sha512-DInfgOyXlMyliyqAAD9frK28tTfch0+tMi4qoWJcZlRxUf+NFAtraJBnAsKLep+FOyLMiajkhfyEb3xLK08i7w==} dev: false - /vue-demi@0.14.7(vue@3.4.23): + /vue-demi@0.14.7(vue@3.4.24): resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} engines: {node: '>=12'} hasBin: true @@ -14745,7 +14747,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.23(typescript@5.4.5) + vue: 3.4.24(typescript@5.4.5) /vue-i18n@9.13.1: resolution: {integrity: sha512-mh0GIxx0wPtPlcB1q4k277y0iKgo25xmDPWioVVYanjPufDBpvu5ySTjP5wOrSvlYQ2m1xI+CFhGdauv/61uQg==} @@ -14757,13 +14759,13 @@ packages: '@intlify/shared': 9.13.1 '@vue/devtools-api': 6.6.1 - /vue-router@4.3.2(vue@3.4.23): + /vue-router@4.3.2(vue@3.4.24): resolution: {integrity: sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.6.1 - vue: 3.4.23(typescript@5.4.5) + vue: 3.4.24(typescript@5.4.5) /vue-template-compiler@2.7.16: resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} @@ -14796,29 +14798,29 @@ packages: typescript: 5.4.5 dev: false - /vue-types@3.0.2(vue@3.4.23): + /vue-types@3.0.2(vue@3.4.24): resolution: {integrity: sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==} engines: {node: '>=10.15.0'} peerDependencies: vue: ^3.0.0 dependencies: is-plain-object: 3.0.1 - vue: 3.4.23(typescript@5.4.5) + vue: 3.4.24(typescript@5.4.5) dev: true - /vue@3.4.23(typescript@5.4.5): - resolution: {integrity: sha512-X1y6yyGJ28LMUBJ0k/qIeKHstGd+BlWQEOT40x3auJFTmpIhpbKLgN7EFsqalnJXq1Km5ybDEsp6BhuWKciUDg==} + /vue@3.4.24(typescript@5.4.5): + resolution: {integrity: sha512-NPdx7dLGyHmKHGRRU5bMRYVE+rechR+KDU5R2tSTNG36PuMwbfAJ+amEvOAw7BPfZp5sQulNELSLm5YUkau+Sg==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.4.23 - '@vue/compiler-sfc': 3.4.23 - '@vue/runtime-dom': 3.4.23 - '@vue/server-renderer': 3.4.23(vue@3.4.23) - '@vue/shared': 3.4.23 + '@vue/compiler-dom': 3.4.24 + '@vue/compiler-sfc': 3.4.24 + '@vue/runtime-dom': 3.4.24 + '@vue/server-renderer': 3.4.24(vue@3.4.24) + '@vue/shared': 3.4.24 typescript: 5.4.5 /w3c-hr-time@1.0.2: