diff --git a/components.d.ts b/components.d.ts
index 37c1ff3..b51de7e 100644
--- a/components.d.ts
+++ b/components.d.ts
@@ -7,6 +7,8 @@ export {}
declare module 'vue' {
export interface GlobalComponents {
+ ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb']
+ ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem']
ElButton: typeof import('element-plus/es')['ElButton']
ElCarousel: typeof import('element-plus/es')['ElCarousel']
ElCarouselItem: typeof import('element-plus/es')['ElCarouselItem']
@@ -22,6 +24,7 @@ declare module 'vue' {
ElIcon: typeof import('element-plus/es')['ElIcon']
ElImage: typeof import('element-plus/es')['ElImage']
ElInput: typeof import('element-plus/es')['ElInput']
+ ElInputNumber: typeof import('element-plus/es')['ElInputNumber']
ElMenu: typeof import('element-plus/es')['ElMenu']
ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
ElOption: typeof import('element-plus/es')['ElOption']
@@ -34,6 +37,8 @@ declare module 'vue' {
ElSelect: typeof import('element-plus/es')['ElSelect']
ElTable: typeof import('element-plus/es')['ElTable']
ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
+ ElTabPane: typeof import('element-plus/es')['ElTabPane']
+ ElTabs: typeof import('element-plus/es')['ElTabs']
ElTag: typeof import('element-plus/es')['ElTag']
ElTimeline: typeof import('element-plus/es')['ElTimeline']
ElTimelineItem: typeof import('element-plus/es')['ElTimelineItem']
@@ -43,6 +48,8 @@ declare module 'vue' {
EquipDetailTable: typeof import('./src/components/equipDetailTable.vue')['default']
FooterInfo: typeof import('./src/components/FooterInfo/index.vue')['default']
FormComponent: typeof import('./src/components/FormComponent/index.vue')['default']
+ Header: typeof import('./src/components/header/index.vue')['default']
+ Hearder: typeof import('./src/components/hearder/index.vue')['default']
Navmenu: typeof import('./src/components/Navmenu/index.vue')['default']
PagingComponent: typeof import('./src/components/PagingComponent/index.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4a83801..9805f44 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,656 +1,430 @@
-lockfileVersion: '6.0'
+lockfileVersion: '9.0'
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
-dependencies:
- '@element-plus/icons-vue':
- specifier: ^2.3.1
- version: 2.3.1(vue@3.3.4)
- '@vueuse/core':
- specifier: ^10.6.1
- version: 10.6.1(vue@3.3.4)
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- element-plus:
- specifier: ^2.4.3
- version: 2.4.3(vue@3.3.4)
- js-base64:
- specifier: ^3.7.5
- version: 3.7.5
- mitt:
- specifier: ^3.0.1
- version: 3.0.1
- moment:
- specifier: ^2.29.4
- version: 2.29.4
- nprogress:
- specifier: ^0.2.0
- version: 0.2.0
- pinia:
- specifier: ^2.1.7
- version: 2.1.7(typescript@5.2.2)(vue@3.3.4)
- pinia-plugin-persist:
- specifier: ^1.0.0
- version: 1.0.0(pinia@2.1.7)(vue@3.3.4)
- vite-plugin-html:
- specifier: ^3.2.0
- version: 3.2.0(vite@4.4.11)
- vite-plugin-zip-file:
- specifier: ^2.2.0
- version: 2.2.0
- vue:
- specifier: ^3.3.4
- version: 3.3.4
- vue-router:
- specifier: ^4.2.5
- version: 4.2.5(vue@3.3.4)
+importers:
-devDependencies:
- '@tsconfig/node18':
- specifier: ^18.2.2
- version: 18.2.2
- '@types/node':
- specifier: ^18.18.5
- version: 18.18.5
- '@types/nprogress':
- specifier: ^0.2.3
- version: 0.2.3
- '@vitejs/plugin-vue':
- specifier: ^4.4.0
- version: 4.4.0(vite@4.4.11)(vue@3.3.4)
- '@vitejs/plugin-vue-jsx':
- specifier: ^3.0.2
- version: 3.0.2(vite@4.4.11)(vue@3.3.4)
- '@vue/tsconfig':
- specifier: ^0.4.0
- version: 0.4.0
- npm-run-all2:
- specifier: ^6.1.1
- version: 6.1.1
- sass:
- specifier: ^1.69.5
- version: 1.69.5
- typescript:
- specifier: ~5.2.0
- version: 5.2.2
- unplugin-auto-import:
- specifier: ^0.17.1
- version: 0.17.1(@vueuse/core@10.6.1)
- unplugin-vue-components:
- specifier: ^0.25.2
- version: 0.25.2(vue@3.3.4)
- vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@18.18.5)(sass@1.69.5)
- vue-tsc:
- specifier: ^1.8.19
- version: 1.8.19(typescript@5.2.2)
+ .:
+ dependencies:
+ '@element-plus/icons-vue':
+ specifier: ^2.3.1
+ version: 2.3.1(vue@3.3.4)
+ '@vueuse/core':
+ specifier: ^10.6.1
+ version: 10.6.1(vue@3.3.4)
+ axios:
+ specifier: ^1.6.2
+ version: 1.6.2
+ element-plus:
+ specifier: ^2.4.3
+ version: 2.4.3(vue@3.3.4)
+ js-base64:
+ specifier: ^3.7.5
+ version: 3.7.5
+ mitt:
+ specifier: ^3.0.1
+ version: 3.0.1
+ moment:
+ specifier: ^2.29.4
+ version: 2.29.4
+ nprogress:
+ specifier: ^0.2.0
+ version: 0.2.0
+ pinia:
+ specifier: ^2.1.7
+ version: 2.1.7(typescript@5.2.2)(vue@3.3.4)
+ pinia-plugin-persist:
+ specifier: ^1.0.0
+ version: 1.0.0(pinia@2.1.7(typescript@5.2.2)(vue@3.3.4))(vue@3.3.4)
+ vite-plugin-html:
+ specifier: ^3.2.0
+ version: 3.2.0(vite@4.4.11(@types/node@18.18.5)(sass@1.69.5)(terser@5.24.0))
+ vite-plugin-zip-file:
+ specifier: ^2.2.0
+ version: 2.2.0
+ vue:
+ specifier: ^3.3.4
+ version: 3.3.4
+ vue-router:
+ specifier: ^4.2.5
+ version: 4.2.5(vue@3.3.4)
+ devDependencies:
+ '@tsconfig/node18':
+ specifier: ^18.2.2
+ version: 18.2.2
+ '@types/node':
+ specifier: ^18.18.5
+ version: 18.18.5
+ '@types/nprogress':
+ specifier: ^0.2.3
+ version: 0.2.3
+ '@vitejs/plugin-vue':
+ specifier: ^4.4.0
+ version: 4.4.0(vite@4.4.11(@types/node@18.18.5)(sass@1.69.5)(terser@5.24.0))(vue@3.3.4)
+ '@vitejs/plugin-vue-jsx':
+ specifier: ^3.0.2
+ version: 3.0.2(vite@4.4.11(@types/node@18.18.5)(sass@1.69.5)(terser@5.24.0))(vue@3.3.4)
+ '@vue/tsconfig':
+ specifier: ^0.4.0
+ version: 0.4.0
+ npm-run-all2:
+ specifier: ^6.1.1
+ version: 6.1.1
+ sass:
+ specifier: ^1.69.5
+ version: 1.69.5
+ typescript:
+ specifier: ~5.2.0
+ version: 5.2.2
+ unplugin-auto-import:
+ specifier: ^0.17.1
+ version: 0.17.1(@vueuse/core@10.6.1(vue@3.3.4))(rollup@3.29.4)
+ unplugin-vue-components:
+ specifier: ^0.25.2
+ version: 0.25.2(@babel/parser@7.23.5)(rollup@3.29.4)(vue@3.3.4)
+ vite:
+ specifier: ^4.4.11
+ version: 4.4.11(@types/node@18.18.5)(sass@1.69.5)(terser@5.24.0)
+ vue-tsc:
+ specifier: ^1.8.19
+ version: 1.8.19(typescript@5.2.2)
packages:
- /@ampproject/remapping@2.2.1:
+ '@ampproject/remapping@2.2.1':
resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
engines: {node: '>=6.0.0'}
- dependencies:
- '@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.20
- dev: true
- /@antfu/utils@0.7.6:
+ '@antfu/utils@0.7.6':
resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==}
- dev: true
- /@babel/code-frame@7.23.5:
+ '@babel/code-frame@7.23.5':
resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/highlight': 7.23.4
- chalk: 2.4.2
- dev: true
- /@babel/compat-data@7.23.5:
+ '@babel/compat-data@7.23.5':
resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==}
engines: {node: '>=6.9.0'}
- dev: true
- /@babel/core@7.23.5:
+ '@babel/core@7.23.5':
resolution: {integrity: sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@ampproject/remapping': 2.2.1
- '@babel/code-frame': 7.23.5
- '@babel/generator': 7.23.5
- '@babel/helper-compilation-targets': 7.22.15
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5)
- '@babel/helpers': 7.23.5
- '@babel/parser': 7.23.5
- '@babel/template': 7.22.15
- '@babel/traverse': 7.23.5
- '@babel/types': 7.23.5
- convert-source-map: 2.0.0
- debug: 4.3.4
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
- dev: true
- /@babel/generator@7.23.5:
+ '@babel/generator@7.23.5':
resolution: {integrity: sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.5
- '@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.20
- jsesc: 2.5.2
- dev: true
- /@babel/helper-annotate-as-pure@7.22.5:
+ '@babel/helper-annotate-as-pure@7.22.5':
resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.5
- dev: true
- /@babel/helper-compilation-targets@7.22.15:
+ '@babel/helper-compilation-targets@7.22.15':
resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/compat-data': 7.23.5
- '@babel/helper-validator-option': 7.23.5
- browserslist: 4.22.1
- lru-cache: 5.1.1
- semver: 6.3.1
- dev: true
- /@babel/helper-create-class-features-plugin@7.23.5(@babel/core@7.23.5):
+ '@babel/helper-create-class-features-plugin@7.23.5':
resolution: {integrity: sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.5
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-function-name': 7.23.0
- '@babel/helper-member-expression-to-functions': 7.23.0
- '@babel/helper-optimise-call-expression': 7.22.5
- '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5)
- '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- semver: 6.3.1
- dev: true
- /@babel/helper-environment-visitor@7.22.20:
+ '@babel/helper-environment-visitor@7.22.20':
resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
engines: {node: '>=6.9.0'}
- dev: true
- /@babel/helper-function-name@7.23.0:
+ '@babel/helper-function-name@7.23.0':
resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/template': 7.22.15
- '@babel/types': 7.23.5
- dev: true
- /@babel/helper-hoist-variables@7.22.5:
+ '@babel/helper-hoist-variables@7.22.5':
resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.5
- dev: true
- /@babel/helper-member-expression-to-functions@7.23.0:
+ '@babel/helper-member-expression-to-functions@7.23.0':
resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.5
- dev: true
- /@babel/helper-module-imports@7.22.15:
+ '@babel/helper-module-imports@7.22.15':
resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.5
- dev: true
- /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.5):
+ '@babel/helper-module-transforms@7.23.3':
resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.5
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-module-imports': 7.22.15
- '@babel/helper-simple-access': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- '@babel/helper-validator-identifier': 7.22.20
- dev: true
- /@babel/helper-optimise-call-expression@7.22.5:
+ '@babel/helper-optimise-call-expression@7.22.5':
resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.5
- dev: true
- /@babel/helper-plugin-utils@7.22.5:
+ '@babel/helper-plugin-utils@7.22.5':
resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==}
engines: {node: '>=6.9.0'}
- dev: true
- /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.5):
+ '@babel/helper-replace-supers@7.22.20':
resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.5
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-member-expression-to-functions': 7.23.0
- '@babel/helper-optimise-call-expression': 7.22.5
- dev: true
- /@babel/helper-simple-access@7.22.5:
+ '@babel/helper-simple-access@7.22.5':
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.5
- dev: true
- /@babel/helper-skip-transparent-expression-wrappers@7.22.5:
+ '@babel/helper-skip-transparent-expression-wrappers@7.22.5':
resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.5
- dev: true
- /@babel/helper-split-export-declaration@7.22.6:
+ '@babel/helper-split-export-declaration@7.22.6':
resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.5
- dev: true
- /@babel/helper-string-parser@7.23.4:
+ '@babel/helper-string-parser@7.23.4':
resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-identifier@7.22.20:
+ '@babel/helper-validator-identifier@7.22.20':
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-option@7.23.5:
+ '@babel/helper-validator-option@7.23.5':
resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
engines: {node: '>=6.9.0'}
- dev: true
- /@babel/helpers@7.23.5:
+ '@babel/helpers@7.23.5':
resolution: {integrity: sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/template': 7.22.15
- '@babel/traverse': 7.23.5
- '@babel/types': 7.23.5
- transitivePeerDependencies:
- - supports-color
- dev: true
- /@babel/highlight@7.23.4:
+ '@babel/highlight@7.23.4':
resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-validator-identifier': 7.22.20
- chalk: 2.4.2
- js-tokens: 4.0.0
- dev: true
- /@babel/parser@7.23.5:
+ '@babel/parser@7.23.5':
resolution: {integrity: sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==}
engines: {node: '>=6.0.0'}
hasBin: true
- dependencies:
- '@babel/types': 7.23.5
- /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.5):
+ '@babel/plugin-syntax-jsx@7.23.3':
resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.5
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
- /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.5):
+ '@babel/plugin-syntax-typescript@7.23.3':
resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.5
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
- /@babel/plugin-transform-typescript@7.23.5(@babel/core@7.23.5):
+ '@babel/plugin-transform-typescript@7.23.5':
resolution: {integrity: sha512-2fMkXEJkrmwgu2Bsv1Saxgj30IXZdJ+84lQcKKI7sm719oXs0BBw2ZENKdJdR1PjWndgLCEBNXJOri0fk7RYQA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.5
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5)
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.5)
- dev: true
- /@babel/template@7.22.15:
+ '@babel/template@7.22.15':
resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': 7.23.5
- '@babel/parser': 7.23.5
- '@babel/types': 7.23.5
- dev: true
- /@babel/traverse@7.23.5:
+ '@babel/traverse@7.23.5':
resolution: {integrity: sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': 7.23.5
- '@babel/generator': 7.23.5
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-function-name': 7.23.0
- '@babel/helper-hoist-variables': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- '@babel/parser': 7.23.5
- '@babel/types': 7.23.5
- debug: 4.3.4
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
- dev: true
- /@babel/types@7.23.5:
+ '@babel/types@7.23.5':
resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-string-parser': 7.23.4
- '@babel/helper-validator-identifier': 7.22.20
- to-fast-properties: 2.0.0
- /@ctrl/tinycolor@3.6.1:
+ '@ctrl/tinycolor@3.6.1':
resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==}
engines: {node: '>=10'}
- dev: false
- /@element-plus/icons-vue@2.3.1(vue@3.3.4):
+ '@element-plus/icons-vue@2.3.1':
resolution: {integrity: sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==}
peerDependencies:
vue: ^3.2.0
- dependencies:
- vue: 3.3.4
- dev: false
- /@esbuild/android-arm64@0.18.20:
+ '@esbuild/android-arm64@0.18.20':
resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
- requiresBuild: true
- optional: true
- /@esbuild/android-arm@0.18.20:
+ '@esbuild/android-arm@0.18.20':
resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
- requiresBuild: true
- optional: true
- /@esbuild/android-x64@0.18.20:
+ '@esbuild/android-x64@0.18.20':
resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
- requiresBuild: true
- optional: true
- /@esbuild/darwin-arm64@0.18.20:
+ '@esbuild/darwin-arm64@0.18.20':
resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
- requiresBuild: true
- optional: true
- /@esbuild/darwin-x64@0.18.20:
+ '@esbuild/darwin-x64@0.18.20':
resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
- requiresBuild: true
- optional: true
- /@esbuild/freebsd-arm64@0.18.20:
+ '@esbuild/freebsd-arm64@0.18.20':
resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
- requiresBuild: true
- optional: true
- /@esbuild/freebsd-x64@0.18.20:
+ '@esbuild/freebsd-x64@0.18.20':
resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
- requiresBuild: true
- optional: true
- /@esbuild/linux-arm64@0.18.20:
+ '@esbuild/linux-arm64@0.18.20':
resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/linux-arm@0.18.20:
+ '@esbuild/linux-arm@0.18.20':
resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/linux-ia32@0.18.20:
+ '@esbuild/linux-ia32@0.18.20':
resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/linux-loong64@0.18.20:
+ '@esbuild/linux-loong64@0.18.20':
resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/linux-mips64el@0.18.20:
+ '@esbuild/linux-mips64el@0.18.20':
resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/linux-ppc64@0.18.20:
+ '@esbuild/linux-ppc64@0.18.20':
resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/linux-riscv64@0.18.20:
+ '@esbuild/linux-riscv64@0.18.20':
resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/linux-s390x@0.18.20:
+ '@esbuild/linux-s390x@0.18.20':
resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/linux-x64@0.18.20:
+ '@esbuild/linux-x64@0.18.20':
resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/netbsd-x64@0.18.20:
+ '@esbuild/netbsd-x64@0.18.20':
resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
- requiresBuild: true
- optional: true
- /@esbuild/openbsd-x64@0.18.20:
+ '@esbuild/openbsd-x64@0.18.20':
resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
- requiresBuild: true
- optional: true
- /@esbuild/sunos-x64@0.18.20:
+ '@esbuild/sunos-x64@0.18.20':
resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
- requiresBuild: true
- optional: true
- /@esbuild/win32-arm64@0.18.20:
+ '@esbuild/win32-arm64@0.18.20':
resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
- requiresBuild: true
- optional: true
- /@esbuild/win32-ia32@0.18.20:
+ '@esbuild/win32-ia32@0.18.20':
resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
- requiresBuild: true
- optional: true
- /@esbuild/win32-x64@0.18.20:
+ '@esbuild/win32-x64@0.18.20':
resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
- requiresBuild: true
- optional: true
- /@floating-ui/core@1.5.0:
+ '@floating-ui/core@1.5.0':
resolution: {integrity: sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==}
- dependencies:
- '@floating-ui/utils': 0.1.6
- dev: false
- /@floating-ui/dom@1.5.3:
+ '@floating-ui/dom@1.5.3':
resolution: {integrity: sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==}
- dependencies:
- '@floating-ui/core': 1.5.0
- '@floating-ui/utils': 0.1.6
- dev: false
- /@floating-ui/utils@0.1.6:
+ '@floating-ui/utils@0.1.6':
resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==}
- dev: false
- /@jridgewell/gen-mapping@0.3.3:
+ '@jridgewell/gen-mapping@0.3.3':
resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
engines: {node: '>=6.0.0'}
- dependencies:
- '@jridgewell/set-array': 1.1.2
- '@jridgewell/sourcemap-codec': 1.4.15
- '@jridgewell/trace-mapping': 0.3.20
- /@jridgewell/resolve-uri@3.1.1:
+ '@jridgewell/resolve-uri@3.1.1':
resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
engines: {node: '>=6.0.0'}
- /@jridgewell/set-array@1.1.2:
+ '@jridgewell/set-array@1.1.2':
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
engines: {node: '>=6.0.0'}
- /@jridgewell/source-map@0.3.5:
+ '@jridgewell/source-map@0.3.5':
resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==}
- dependencies:
- '@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.20
- dev: false
- /@jridgewell/sourcemap-codec@1.4.15:
+ '@jridgewell/sourcemap-codec@1.4.15':
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
- /@jridgewell/trace-mapping@0.3.20:
+ '@jridgewell/trace-mapping@0.3.20':
resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==}
- dependencies:
- '@jridgewell/resolve-uri': 3.1.1
- '@jridgewell/sourcemap-codec': 1.4.15
- /@nodelib/fs.scandir@2.1.5:
+ '@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- run-parallel: 1.2.0
- /@nodelib/fs.stat@2.0.5:
+ '@nodelib/fs.stat@2.0.5':
resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
engines: {node: '>= 8'}
- /@nodelib/fs.walk@1.2.8:
+ '@nodelib/fs.walk@1.2.8':
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- dependencies:
- '@nodelib/fs.scandir': 2.1.5
- fastq: 1.15.0
- /@rollup/pluginutils@4.2.1:
+ '@rollup/pluginutils@4.2.1':
resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
engines: {node: '>= 8.0.0'}
- dependencies:
- estree-walker: 2.0.2
- picomatch: 2.3.1
- dev: false
- /@rollup/pluginutils@5.1.0:
+ '@rollup/pluginutils@5.1.0':
resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -658,552 +432,298 @@ packages:
peerDependenciesMeta:
rollup:
optional: true
- dependencies:
- '@types/estree': 1.0.5
- estree-walker: 2.0.2
- picomatch: 2.3.1
- dev: true
- /@sxzz/popperjs-es@2.11.7:
+ '@sxzz/popperjs-es@2.11.7':
resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==}
- dev: false
- /@tsconfig/node18@18.2.2:
+ '@tsconfig/node18@18.2.2':
resolution: {integrity: sha512-d6McJeGsuoRlwWZmVIeE8CUA27lu6jLjvv1JzqmpsytOYYbVi1tHZEnwCNVOXnj4pyLvneZlFlpXUK+X9wBWyw==}
- dev: true
- /@types/estree@1.0.5:
+ '@types/estree@1.0.5':
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
- dev: true
- /@types/lodash-es@4.17.12:
+ '@types/lodash-es@4.17.12':
resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==}
- dependencies:
- '@types/lodash': 4.14.202
- dev: false
- /@types/lodash@4.14.202:
+ '@types/lodash@4.14.202':
resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==}
- dev: false
- /@types/node@18.18.5:
+ '@types/node@18.18.5':
resolution: {integrity: sha512-4slmbtwV59ZxitY4ixUZdy1uRLf9eSIvBWPQxNjhHYWEtn0FryfKpyS2cvADYXTayWdKEIsJengncrVvkI4I6A==}
- /@types/normalize-package-data@2.4.4:
+ '@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
- dev: true
- /@types/nprogress@0.2.3:
+ '@types/nprogress@0.2.3':
resolution: {integrity: sha512-k7kRA033QNtC+gLc4VPlfnue58CM1iQLgn1IMAU8VPHGOj7oIHPp9UlhedEnD/Gl8evoCjwkZjlBORtZ3JByUA==}
- dev: true
- /@types/web-bluetooth@0.0.16:
+ '@types/web-bluetooth@0.0.16':
resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
- dev: false
- /@types/web-bluetooth@0.0.20:
+ '@types/web-bluetooth@0.0.20':
resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
- /@vitejs/plugin-vue-jsx@3.0.2(vite@4.4.11)(vue@3.3.4):
+ '@vitejs/plugin-vue-jsx@3.0.2':
resolution: {integrity: sha512-obF26P2Z4Ogy3cPp07B4VaW6rpiu0ue4OT2Y15UxT5BZZ76haUY9guOsZV3uWh/I6xc+VeiW+ZVabRE82FyzWw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.0.0
- dependencies:
- '@babel/core': 7.23.5
- '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.5)
- '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.5)
- vite: 4.4.11(@types/node@18.18.5)(sass@1.69.5)
- vue: 3.3.4
- transitivePeerDependencies:
- - supports-color
- dev: true
- /@vitejs/plugin-vue@4.4.0(vite@4.4.11)(vue@3.3.4):
+ '@vitejs/plugin-vue@4.4.0':
resolution: {integrity: sha512-xdguqb+VUwiRpSg+nsc2HtbAUSGak25DXYvpQQi4RVU1Xq1uworyoH/md9Rfd8zMmPR/pSghr309QNcftUVseg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.2.25
- dependencies:
- vite: 4.4.11(@types/node@18.18.5)(sass@1.69.5)
- vue: 3.3.4
- dev: true
- /@volar/language-core@1.10.10:
+ '@volar/language-core@1.10.10':
resolution: {integrity: sha512-nsV1o3AZ5n5jaEAObrS3MWLBWaGwUj/vAsc15FVNIv+DbpizQRISg9wzygsHBr56ELRH8r4K75vkYNMtsSNNWw==}
- dependencies:
- '@volar/source-map': 1.10.10
- dev: true
- /@volar/source-map@1.10.10:
+ '@volar/source-map@1.10.10':
resolution: {integrity: sha512-GVKjLnifV4voJ9F0vhP56p4+F3WGf+gXlRtjFZsv6v3WxBTWU3ZVeaRaEHJmWrcv5LXmoYYpk/SC25BKemPRkg==}
- dependencies:
- muggle-string: 0.3.1
- dev: true
- /@volar/typescript@1.10.10:
+ '@volar/typescript@1.10.10':
resolution: {integrity: sha512-4a2r5bdUub2m+mYVnLu2wt59fuoYWe7nf0uXtGHU8QQ5LDNfzAR0wK7NgDiQ9rcl2WT3fxT2AA9AylAwFtj50A==}
- dependencies:
- '@volar/language-core': 1.10.10
- path-browserify: 1.0.1
- dev: true
- /@vue/babel-helper-vue-transform-on@1.1.5:
+ '@vue/babel-helper-vue-transform-on@1.1.5':
resolution: {integrity: sha512-SgUymFpMoAyWeYWLAY+MkCK3QEROsiUnfaw5zxOVD/M64KQs8D/4oK6Q5omVA2hnvEOE0SCkH2TZxs/jnnUj7w==}
- dev: true
- /@vue/babel-plugin-jsx@1.1.5(@babel/core@7.23.5):
+ '@vue/babel-plugin-jsx@1.1.5':
resolution: {integrity: sha512-nKs1/Bg9U1n3qSWnsHhCVQtAzI6aQXqua8j/bZrau8ywT1ilXQbK4FwEJGmU8fV7tcpuFvWmmN7TMmV1OBma1g==}
peerDependencies:
'@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.5
- '@babel/helper-module-imports': 7.22.15
- '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5)
- '@babel/template': 7.22.15
- '@babel/traverse': 7.23.5
- '@babel/types': 7.23.5
- '@vue/babel-helper-vue-transform-on': 1.1.5
- camelcase: 6.3.0
- html-tags: 3.3.1
- svg-tags: 1.0.0
- transitivePeerDependencies:
- - supports-color
- dev: true
- /@vue/compiler-core@3.3.4:
+ '@vue/compiler-core@3.3.4':
resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==}
- dependencies:
- '@babel/parser': 7.23.5
- '@vue/shared': 3.3.4
- estree-walker: 2.0.2
- source-map-js: 1.0.2
- /@vue/compiler-core@3.3.9:
+ '@vue/compiler-core@3.3.9':
resolution: {integrity: sha512-+/Lf68Vr/nFBA6ol4xOtJrW+BQWv3QWKfRwGSm70jtXwfhZNF4R/eRgyVJYoxFRhdCTk/F6g99BP0ffPgZihfQ==}
- dependencies:
- '@babel/parser': 7.23.5
- '@vue/shared': 3.3.9
- estree-walker: 2.0.2
- source-map-js: 1.0.2
- dev: true
- /@vue/compiler-dom@3.3.4:
+ '@vue/compiler-dom@3.3.4':
resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==}
- dependencies:
- '@vue/compiler-core': 3.3.4
- '@vue/shared': 3.3.4
- /@vue/compiler-dom@3.3.9:
+ '@vue/compiler-dom@3.3.9':
resolution: {integrity: sha512-nfWubTtLXuT4iBeDSZ5J3m218MjOy42Vp2pmKVuBKo2/BLcrFUX8nCSr/bKRFiJ32R8qbdnnnBgRn9AdU5v0Sg==}
- dependencies:
- '@vue/compiler-core': 3.3.9
- '@vue/shared': 3.3.9
- dev: true
- /@vue/compiler-sfc@3.3.4:
+ '@vue/compiler-sfc@3.3.4':
resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==}
- dependencies:
- '@babel/parser': 7.23.5
- '@vue/compiler-core': 3.3.4
- '@vue/compiler-dom': 3.3.4
- '@vue/compiler-ssr': 3.3.4
- '@vue/reactivity-transform': 3.3.4
- '@vue/shared': 3.3.4
- estree-walker: 2.0.2
- magic-string: 0.30.5
- postcss: 8.4.31
- source-map-js: 1.0.2
- /@vue/compiler-ssr@3.3.4:
+ '@vue/compiler-ssr@3.3.4':
resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==}
- dependencies:
- '@vue/compiler-dom': 3.3.4
- '@vue/shared': 3.3.4
- /@vue/devtools-api@6.5.1:
+ '@vue/devtools-api@6.5.1':
resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==}
- dev: false
- /@vue/language-core@1.8.19(typescript@5.2.2):
+ '@vue/language-core@1.8.19':
resolution: {integrity: sha512-nt3dodGs97UM6fnxeQBazO50yYCKBK53waFWB3qMbLmR6eL3aUryZgQtZoBe1pye17Wl8fs9HysV3si6xMgndQ==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
- dependencies:
- '@volar/language-core': 1.10.10
- '@volar/source-map': 1.10.10
- '@vue/compiler-dom': 3.3.9
- '@vue/reactivity': 3.3.9
- '@vue/shared': 3.3.9
- minimatch: 9.0.3
- muggle-string: 0.3.1
- typescript: 5.2.2
- vue-template-compiler: 2.7.15
- dev: true
- /@vue/reactivity-transform@3.3.4:
+ '@vue/reactivity-transform@3.3.4':
resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==}
- dependencies:
- '@babel/parser': 7.23.5
- '@vue/compiler-core': 3.3.4
- '@vue/shared': 3.3.4
- estree-walker: 2.0.2
- magic-string: 0.30.5
- /@vue/reactivity@3.3.4:
+ '@vue/reactivity@3.3.4':
resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==}
- dependencies:
- '@vue/shared': 3.3.4
- /@vue/reactivity@3.3.9:
+ '@vue/reactivity@3.3.9':
resolution: {integrity: sha512-VmpIqlNp+aYDg2X0xQhJqHx9YguOmz2UxuUJDckBdQCNkipJvfk9yA75woLWElCa0Jtyec3lAAt49GO0izsphw==}
- dependencies:
- '@vue/shared': 3.3.9
- dev: true
- /@vue/runtime-core@3.3.4:
+ '@vue/runtime-core@3.3.4':
resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==}
- dependencies:
- '@vue/reactivity': 3.3.4
- '@vue/shared': 3.3.4
- /@vue/runtime-dom@3.3.4:
+ '@vue/runtime-dom@3.3.4':
resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==}
- dependencies:
- '@vue/runtime-core': 3.3.4
- '@vue/shared': 3.3.4
- csstype: 3.1.2
- /@vue/server-renderer@3.3.4(vue@3.3.4):
+ '@vue/server-renderer@3.3.4':
resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==}
peerDependencies:
vue: 3.3.4
- dependencies:
- '@vue/compiler-ssr': 3.3.4
- '@vue/shared': 3.3.4
- vue: 3.3.4
- /@vue/shared@3.3.4:
+ '@vue/shared@3.3.4':
resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==}
- /@vue/shared@3.3.9:
+ '@vue/shared@3.3.9':
resolution: {integrity: sha512-ZE0VTIR0LmYgeyhurPTpy4KzKsuDyQbMSdM49eKkMnT5X4VfFBLysMzjIZhLEFQYjjOVVfbvUDHckwjDFiO2eA==}
- dev: true
- /@vue/tsconfig@0.4.0:
+ '@vue/tsconfig@0.4.0':
resolution: {integrity: sha512-CPuIReonid9+zOG/CGTT05FXrPYATEqoDGNrEaqS4hwcw5BUNM2FguC0mOwJD4Jr16UpRVl9N0pY3P+srIbqmg==}
- dev: true
- /@vue/typescript@1.8.19(typescript@5.2.2):
+ '@vue/typescript@1.8.19':
resolution: {integrity: sha512-k/SHeeQROUgqsxyHQ8Cs3Zz5TnX57p7BcBDVYR2E0c61QL2DJ2G8CsaBremmNGuGE6o1R5D50IHIxFmroMz8iw==}
- dependencies:
- '@volar/typescript': 1.10.10
- '@vue/language-core': 1.8.19(typescript@5.2.2)
- transitivePeerDependencies:
- - typescript
- dev: true
- /@vueuse/core@10.6.1(vue@3.3.4):
+ '@vueuse/core@10.6.1':
resolution: {integrity: sha512-Pc26IJbqgC9VG1u6VY/xrXXfxD33hnvxBnKrLlA2LJlyHII+BSrRoTPJgGYq7qZOu61itITFUnm6QbacwZ4H8Q==}
- dependencies:
- '@types/web-bluetooth': 0.0.20
- '@vueuse/metadata': 10.6.1
- '@vueuse/shared': 10.6.1(vue@3.3.4)
- vue-demi: 0.14.6(vue@3.3.4)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
- /@vueuse/core@9.13.0(vue@3.3.4):
+ '@vueuse/core@9.13.0':
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.3.4)
- vue-demi: 0.14.6(vue@3.3.4)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
- dev: false
- /@vueuse/metadata@10.6.1:
+ '@vueuse/metadata@10.6.1':
resolution: {integrity: sha512-qhdwPI65Bgcj23e5lpGfQsxcy0bMjCAsUGoXkJ7DsoeDUdasbZ2DBa4dinFCOER3lF4gwUv+UD2AlA11zdzMFw==}
- /@vueuse/metadata@9.13.0:
+ '@vueuse/metadata@9.13.0':
resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==}
- dev: false
- /@vueuse/shared@10.6.1(vue@3.3.4):
+ '@vueuse/shared@10.6.1':
resolution: {integrity: sha512-TECVDTIedFlL0NUfHWncf3zF9Gc4VfdxfQc8JFwoVZQmxpONhLxFrlm0eHQeidHj4rdTPL3KXJa0TZCk1wnc5Q==}
- dependencies:
- vue-demi: 0.14.6(vue@3.3.4)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
- /@vueuse/shared@9.13.0(vue@3.3.4):
+ '@vueuse/shared@9.13.0':
resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==}
- dependencies:
- vue-demi: 0.14.6(vue@3.3.4)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
- dev: false
- /acorn@8.11.2:
+ acorn@8.11.2:
resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==}
engines: {node: '>=0.4.0'}
hasBin: true
- /ansi-styles@3.2.1:
+ ansi-styles@3.2.1:
resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
engines: {node: '>=4'}
- dependencies:
- color-convert: 1.9.3
- dev: true
- /ansi-styles@4.3.0:
+ ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
- dependencies:
- color-convert: 2.0.1
- dev: false
- /ansi-styles@6.2.1:
+ ansi-styles@6.2.1:
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
engines: {node: '>=12'}
- dev: true
- /anymatch@3.1.3:
+ anymatch@3.1.3:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
- dependencies:
- normalize-path: 3.0.0
- picomatch: 2.3.1
- /async-validator@4.2.5:
+ async-validator@4.2.5:
resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==}
- dev: false
- /async@3.2.5:
+ async@3.2.5:
resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==}
- dev: false
- /asynckit@0.4.0:
+ asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
- dev: false
- /axios@1.6.2:
+ axios@1.6.2:
resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==}
- dependencies:
- follow-redirects: 1.15.3
- form-data: 4.0.0
- proxy-from-env: 1.1.0
- transitivePeerDependencies:
- - debug
- dev: false
- /balanced-match@1.0.2:
+ balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- /binary-extensions@2.2.0:
+ binary-extensions@2.2.0:
resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
engines: {node: '>=8'}
- /boolbase@1.0.0:
+ boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
- dev: false
- /brace-expansion@1.1.11:
+ brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
- dependencies:
- balanced-match: 1.0.2
- concat-map: 0.0.1
- dev: false
- /brace-expansion@2.0.1:
+ brace-expansion@2.0.1:
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
- dependencies:
- balanced-match: 1.0.2
- /braces@3.0.2:
+ braces@3.0.2:
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
engines: {node: '>=8'}
- dependencies:
- fill-range: 7.0.1
- /browserslist@4.22.1:
+ browserslist@4.22.1:
resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
- dependencies:
- caniuse-lite: 1.0.30001565
- electron-to-chromium: 1.4.596
- node-releases: 2.0.13
- update-browserslist-db: 1.0.13(browserslist@4.22.1)
- dev: true
- /buffer-from@1.1.2:
+ buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
- dev: false
- /camel-case@4.1.2:
+ camel-case@4.1.2:
resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
- dependencies:
- pascal-case: 3.1.2
- tslib: 2.6.2
- dev: false
- /camelcase@6.3.0:
+ camelcase@6.3.0:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
- dev: true
- /caniuse-lite@1.0.30001565:
+ caniuse-lite@1.0.30001565:
resolution: {integrity: sha512-xrE//a3O7TP0vaJ8ikzkD2c2NgcVUvsEe2IvFTntV4Yd1Z9FVzh+gW+enX96L0psrbaFMcVcH2l90xNuGDWc8w==}
- dev: true
- /chalk@2.4.2:
+ chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
engines: {node: '>=4'}
- dependencies:
- ansi-styles: 3.2.1
- escape-string-regexp: 1.0.5
- supports-color: 5.5.0
- dev: true
- /chalk@4.1.2:
+ chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
- dependencies:
- ansi-styles: 4.3.0
- supports-color: 7.2.0
- dev: false
- /chokidar@3.5.3:
+ chokidar@3.5.3:
resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
engines: {node: '>= 8.10.0'}
- dependencies:
- anymatch: 3.1.3
- braces: 3.0.2
- glob-parent: 5.1.2
- is-binary-path: 2.1.0
- is-glob: 4.0.3
- normalize-path: 3.0.0
- readdirp: 3.6.0
- optionalDependencies:
- fsevents: 2.3.3
- /clean-css@5.3.2:
+ clean-css@5.3.2:
resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==}
engines: {node: '>= 10.0'}
- dependencies:
- source-map: 0.6.1
- dev: false
- /color-convert@1.9.3:
+ color-convert@1.9.3:
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
- dependencies:
- color-name: 1.1.3
- dev: true
- /color-convert@2.0.1:
+ color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
- dependencies:
- color-name: 1.1.4
- dev: false
- /color-name@1.1.3:
+ color-name@1.1.3:
resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
- dev: true
- /color-name@1.1.4:
+ color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
- dev: false
- /colorette@2.0.20:
+ colorette@2.0.20:
resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
- dev: false
- /combined-stream@1.0.8:
+ combined-stream@1.0.8:
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines: {node: '>= 0.8'}
- dependencies:
- delayed-stream: 1.0.0
- dev: false
- /commander@2.20.3:
+ commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
- dev: false
- /commander@8.3.0:
+ commander@8.3.0:
resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
engines: {node: '>= 12'}
- dev: false
- /concat-map@0.0.1:
+ concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- dev: false
- /connect-history-api-fallback@1.6.0:
+ connect-history-api-fallback@1.6.0:
resolution: {integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==}
engines: {node: '>=0.8'}
- dev: false
- /consola@2.15.3:
+ consola@2.15.3:
resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==}
- dev: false
- /convert-source-map@2.0.0:
+ convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
- dev: true
- /core-util-is@1.0.3:
+ core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
- dev: false
- /cross-spawn@7.0.3:
+ cross-spawn@7.0.3:
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
engines: {node: '>= 8'}
- dependencies:
- path-key: 3.1.1
- shebang-command: 2.0.0
- which: 2.0.2
- dev: true
- /css-select@4.3.0:
+ css-select@4.3.0:
resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
- dependencies:
- boolbase: 1.0.0
- css-what: 6.1.0
- domhandler: 4.3.1
- domutils: 2.8.0
- nth-check: 2.1.1
- dev: false
- /css-what@6.1.0:
+ css-what@6.1.0:
resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
engines: {node: '>= 6'}
- dev: false
- /csstype@3.1.2:
+ csstype@3.1.2:
resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
- /dayjs@1.11.10:
+ dayjs@1.11.10:
resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==}
- dev: false
- /de-indent@1.0.2:
+ de-indent@1.0.2:
resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
- dev: true
- /debug@4.3.4:
+ debug@4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
peerDependencies:
@@ -1211,185 +731,92 @@ packages:
peerDependenciesMeta:
supports-color:
optional: true
- dependencies:
- ms: 2.1.2
- dev: true
- /delayed-stream@1.0.0:
+ delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
- dev: false
- /dom-serializer@1.4.1:
+ dom-serializer@1.4.1:
resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
- dependencies:
- domelementtype: 2.3.0
- domhandler: 4.3.1
- entities: 2.2.0
- dev: false
- /domelementtype@2.3.0:
+ domelementtype@2.3.0:
resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
- dev: false
- /domhandler@4.3.1:
+ domhandler@4.3.1:
resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
engines: {node: '>= 4'}
- dependencies:
- domelementtype: 2.3.0
- dev: false
- /domutils@2.8.0:
+ domutils@2.8.0:
resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
- dependencies:
- dom-serializer: 1.4.1
- domelementtype: 2.3.0
- domhandler: 4.3.1
- dev: false
- /dot-case@3.0.4:
+ dot-case@3.0.4:
resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
- dependencies:
- no-case: 3.0.4
- tslib: 2.6.2
- dev: false
- /dotenv-expand@8.0.3:
+ dotenv-expand@8.0.3:
resolution: {integrity: sha512-SErOMvge0ZUyWd5B0NXMQlDkN+8r+HhVUsxgOO7IoPDOdDRD2JjExpN6y3KnFR66jsJMwSn1pqIivhU5rcJiNg==}
engines: {node: '>=12'}
- dev: false
- /dotenv@16.3.1:
+ dotenv@16.3.1:
resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==}
engines: {node: '>=12'}
- dev: false
- /ejs@3.1.9:
+ ejs@3.1.9:
resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==}
engines: {node: '>=0.10.0'}
hasBin: true
- dependencies:
- jake: 10.8.7
- dev: false
- /electron-to-chromium@1.4.596:
+ electron-to-chromium@1.4.596:
resolution: {integrity: sha512-zW3zbZ40Icb2BCWjm47nxwcFGYlIgdXkAx85XDO7cyky9J4QQfq8t0W19/TLZqq3JPQXtlv8BPIGmfa9Jb4scg==}
- dev: true
- /element-plus@2.4.3(vue@3.3.4):
+ element-plus@2.4.3:
resolution: {integrity: sha512-b3q26j+lM4SBqiyzw8HybybGnP2pk4MWgrnzzzYW5qKQUgV6EG1Zg7nMCfgCVccI8tNvZoTiUHb2mFaiB9qT8w==}
peerDependencies:
vue: ^3.2.0
- dependencies:
- '@ctrl/tinycolor': 3.6.1
- '@element-plus/icons-vue': 2.3.1(vue@3.3.4)
- '@floating-ui/dom': 1.5.3
- '@popperjs/core': /@sxzz/popperjs-es@2.11.7
- '@types/lodash': 4.14.202
- '@types/lodash-es': 4.17.12
- '@vueuse/core': 9.13.0(vue@3.3.4)
- async-validator: 4.2.5
- dayjs: 1.11.10
- escape-html: 1.0.3
- lodash: 4.17.21
- lodash-es: 4.17.21
- 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.3.4
- transitivePeerDependencies:
- - '@vue/composition-api'
- dev: false
- /entities@2.2.0:
+ entities@2.2.0:
resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
- dev: false
- /error-ex@1.3.2:
+ error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
- dependencies:
- is-arrayish: 0.2.1
- dev: true
- /esbuild@0.18.20:
+ esbuild@0.18.20:
resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
engines: {node: '>=12'}
hasBin: true
- requiresBuild: true
- optionalDependencies:
- '@esbuild/android-arm': 0.18.20
- '@esbuild/android-arm64': 0.18.20
- '@esbuild/android-x64': 0.18.20
- '@esbuild/darwin-arm64': 0.18.20
- '@esbuild/darwin-x64': 0.18.20
- '@esbuild/freebsd-arm64': 0.18.20
- '@esbuild/freebsd-x64': 0.18.20
- '@esbuild/linux-arm': 0.18.20
- '@esbuild/linux-arm64': 0.18.20
- '@esbuild/linux-ia32': 0.18.20
- '@esbuild/linux-loong64': 0.18.20
- '@esbuild/linux-mips64el': 0.18.20
- '@esbuild/linux-ppc64': 0.18.20
- '@esbuild/linux-riscv64': 0.18.20
- '@esbuild/linux-s390x': 0.18.20
- '@esbuild/linux-x64': 0.18.20
- '@esbuild/netbsd-x64': 0.18.20
- '@esbuild/openbsd-x64': 0.18.20
- '@esbuild/sunos-x64': 0.18.20
- '@esbuild/win32-arm64': 0.18.20
- '@esbuild/win32-ia32': 0.18.20
- '@esbuild/win32-x64': 0.18.20
- /escalade@3.1.1:
+ escalade@3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
engines: {node: '>=6'}
- dev: true
- /escape-html@1.0.3:
+ escape-html@1.0.3:
resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
- dev: false
- /escape-string-regexp@1.0.5:
+ escape-string-regexp@1.0.5:
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
engines: {node: '>=0.8.0'}
- dev: true
- /escape-string-regexp@5.0.0:
+ escape-string-regexp@5.0.0:
resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
engines: {node: '>=12'}
- dev: true
- /estree-walker@2.0.2:
+ estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
- /fast-glob@3.3.2:
+ fast-glob@3.3.2:
resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
engines: {node: '>=8.6.0'}
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- '@nodelib/fs.walk': 1.2.8
- glob-parent: 5.1.2
- merge2: 1.4.1
- micromatch: 4.0.5
- /fastq@1.15.0:
+ fastq@1.15.0:
resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
- dependencies:
- reusify: 1.0.4
- /filelist@1.0.4:
+ filelist@1.0.4:
resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
- dependencies:
- minimatch: 5.1.6
- dev: false
- /fill-range@7.0.1:
+ fill-range@7.0.1:
resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
engines: {node: '>=8'}
- dependencies:
- to-regex-range: 5.0.1
- /follow-redirects@1.15.3:
+ follow-redirects@1.15.3:
resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==}
engines: {node: '>=4.0'}
peerDependencies:
@@ -1397,490 +824,311 @@ packages:
peerDependenciesMeta:
debug:
optional: true
- dev: false
- /form-data@4.0.0:
+ form-data@4.0.0:
resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
engines: {node: '>= 6'}
- dependencies:
- asynckit: 0.4.0
- combined-stream: 1.0.8
- mime-types: 2.1.35
- dev: false
- /fs-extra@10.1.0:
+ fs-extra@10.1.0:
resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
engines: {node: '>=12'}
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 6.1.0
- universalify: 2.0.1
- dev: false
- /fsevents@2.3.3:
+ fsevents@2.3.3:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
- requiresBuild: true
- optional: true
- /function-bind@1.1.2:
+ function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
- dev: true
- /gensync@1.0.0-beta.2:
+ gensync@1.0.0-beta.2:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
- dev: true
- /glob-parent@5.1.2:
+ glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'}
- dependencies:
- is-glob: 4.0.3
- /globals@11.12.0:
+ globals@11.12.0:
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
engines: {node: '>=4'}
- dev: true
- /graceful-fs@4.2.11:
+ graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
- dev: false
- /has-flag@3.0.0:
+ has-flag@3.0.0:
resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
engines: {node: '>=4'}
- dev: true
- /has-flag@4.0.0:
+ has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'}
- dev: false
- /hasown@2.0.0:
+ hasown@2.0.0:
resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
engines: {node: '>= 0.4'}
- dependencies:
- function-bind: 1.1.2
- dev: true
- /he@1.2.0:
+ he@1.2.0:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
hasBin: true
- /hosted-git-info@7.0.1:
+ hosted-git-info@7.0.1:
resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==}
engines: {node: ^16.14.0 || >=18.0.0}
- dependencies:
- lru-cache: 10.1.0
- dev: true
- /html-minifier-terser@6.1.0:
+ html-minifier-terser@6.1.0:
resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==}
engines: {node: '>=12'}
hasBin: true
- dependencies:
- camel-case: 4.1.2
- clean-css: 5.3.2
- commander: 8.3.0
- he: 1.2.0
- param-case: 3.0.4
- relateurl: 0.2.7
- terser: 5.24.0
- dev: false
- /html-tags@3.3.1:
+ html-tags@3.3.1:
resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
engines: {node: '>=8'}
- dev: true
- /immediate@3.0.6:
+ immediate@3.0.6:
resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==}
- dev: false
- /immutable@4.3.4:
+ immutable@4.3.4:
resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==}
- /inherits@2.0.4:
+ inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
- dev: false
- /is-arrayish@0.2.1:
+ is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
- dev: true
- /is-binary-path@2.1.0:
+ is-binary-path@2.1.0:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
engines: {node: '>=8'}
- dependencies:
- binary-extensions: 2.2.0
- /is-core-module@2.13.1:
+ is-core-module@2.13.1:
resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
- dependencies:
- hasown: 2.0.0
- dev: true
- /is-extglob@2.1.1:
+ is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
- /is-glob@4.0.3:
+ is-glob@4.0.3:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
- dependencies:
- is-extglob: 2.1.1
- /is-number@7.0.0:
+ is-number@7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
- /isarray@1.0.0:
+ isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
- dev: false
- /isexe@2.0.0:
+ isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
- dev: true
- /jake@10.8.7:
+ jake@10.8.7:
resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==}
engines: {node: '>=10'}
hasBin: true
- dependencies:
- async: 3.2.5
- chalk: 4.1.2
- filelist: 1.0.4
- minimatch: 3.1.2
- dev: false
- /js-base64@3.7.5:
+ js-base64@3.7.5:
resolution: {integrity: sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==}
- dev: false
- /js-tokens@4.0.0:
+ js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
- dev: true
- /jsesc@2.5.2:
+ jsesc@2.5.2:
resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
engines: {node: '>=4'}
hasBin: true
- dev: true
- /json-parse-even-better-errors@3.0.1:
+ json-parse-even-better-errors@3.0.1:
resolution: {integrity: sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dev: true
- /json5@2.2.3:
+ json5@2.2.3:
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
engines: {node: '>=6'}
hasBin: true
- dev: true
- /jsonc-parser@3.2.0:
+ jsonc-parser@3.2.0:
resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
- dev: true
- /jsonfile@6.1.0:
+ jsonfile@6.1.0:
resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
- dependencies:
- universalify: 2.0.1
- optionalDependencies:
- graceful-fs: 4.2.11
- dev: false
- /jszip@3.10.1:
+ jszip@3.10.1:
resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==}
- dependencies:
- lie: 3.3.0
- pako: 1.0.11
- readable-stream: 2.3.8
- setimmediate: 1.0.5
- dev: false
- /lie@3.3.0:
+ lie@3.3.0:
resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==}
- dependencies:
- immediate: 3.0.6
- dev: false
- /lines-and-columns@2.0.4:
+ lines-and-columns@2.0.4:
resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dev: true
- /local-pkg@0.4.3:
+ local-pkg@0.4.3:
resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
engines: {node: '>=14'}
- dev: true
- /local-pkg@0.5.0:
+ local-pkg@0.5.0:
resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
engines: {node: '>=14'}
- dependencies:
- mlly: 1.4.2
- pkg-types: 1.0.3
- dev: true
- /lodash-es@4.17.21:
+ lodash-es@4.17.21:
resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
- dev: false
- /lodash-unified@1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21):
+ lodash-unified@1.0.3:
resolution: {integrity: sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==}
peerDependencies:
'@types/lodash-es': '*'
lodash: '*'
lodash-es: '*'
- dependencies:
- '@types/lodash-es': 4.17.12
- lodash: 4.17.21
- lodash-es: 4.17.21
- dev: false
- /lodash@4.17.21:
+ lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
- dev: false
- /lower-case@2.0.2:
+ lower-case@2.0.2:
resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
- dependencies:
- tslib: 2.6.2
- dev: false
- /lru-cache@10.1.0:
+ lru-cache@10.1.0:
resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==}
engines: {node: 14 || >=16.14}
- dev: true
- /lru-cache@5.1.1:
+ lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
- dependencies:
- yallist: 3.1.1
- dev: true
- /lru-cache@6.0.0:
+ lru-cache@6.0.0:
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
engines: {node: '>=10'}
- dependencies:
- yallist: 4.0.0
- dev: true
- /magic-string@0.30.5:
+ magic-string@0.30.5:
resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
engines: {node: '>=12'}
- dependencies:
- '@jridgewell/sourcemap-codec': 1.4.15
- /memoize-one@6.0.0:
+ memoize-one@6.0.0:
resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==}
- dev: false
- /memorystream@0.3.1:
+ memorystream@0.3.1:
resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==}
engines: {node: '>= 0.10.0'}
- dev: true
- /merge2@1.4.1:
+ merge2@1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
- /micromatch@4.0.5:
+ micromatch@4.0.5:
resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
engines: {node: '>=8.6'}
- dependencies:
- braces: 3.0.2
- picomatch: 2.3.1
- /mime-db@1.52.0:
+ mime-db@1.52.0:
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
engines: {node: '>= 0.6'}
- dev: false
- /mime-types@2.1.35:
+ mime-types@2.1.35:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
- dependencies:
- mime-db: 1.52.0
- dev: false
- /minimatch@3.1.2:
+ minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
- dependencies:
- brace-expansion: 1.1.11
- dev: false
- /minimatch@5.1.6:
+ minimatch@5.1.6:
resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
engines: {node: '>=10'}
- dependencies:
- brace-expansion: 2.0.1
- dev: false
- /minimatch@9.0.3:
+ minimatch@9.0.3:
resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
engines: {node: '>=16 || 14 >=14.17'}
- dependencies:
- brace-expansion: 2.0.1
- dev: true
- /mitt@3.0.1:
+ mitt@3.0.1:
resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
- dev: false
- /mlly@1.4.2:
+ mlly@1.4.2:
resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==}
- dependencies:
- acorn: 8.11.2
- pathe: 1.1.1
- pkg-types: 1.0.3
- ufo: 1.3.2
- dev: true
- /moment@2.29.4:
+ moment@2.29.4:
resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==}
- dev: false
- /ms@2.1.2:
+ ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
- dev: true
- /muggle-string@0.3.1:
+ muggle-string@0.3.1:
resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==}
- dev: true
- /nanoid@3.3.7:
+ nanoid@3.3.7:
resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- /no-case@3.0.4:
+ no-case@3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
- dependencies:
- lower-case: 2.0.2
- tslib: 2.6.2
- dev: false
- /node-html-parser@5.4.2:
+ node-html-parser@5.4.2:
resolution: {integrity: sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==}
- dependencies:
- css-select: 4.3.0
- he: 1.2.0
- dev: false
- /node-releases@2.0.13:
+ node-releases@2.0.13:
resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==}
- dev: true
- /normalize-package-data@6.0.0:
+ normalize-package-data@6.0.0:
resolution: {integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==}
engines: {node: ^16.14.0 || >=18.0.0}
- dependencies:
- hosted-git-info: 7.0.1
- is-core-module: 2.13.1
- semver: 7.5.4
- validate-npm-package-license: 3.0.4
- dev: true
- /normalize-path@3.0.0:
+ normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
- /normalize-wheel-es@1.2.0:
+ normalize-wheel-es@1.2.0:
resolution: {integrity: sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==}
- dev: false
- /npm-run-all2@6.1.1:
+ npm-run-all2@6.1.1:
resolution: {integrity: sha512-lWLbkPZ5BSdXtN8lR+0rc8caKoPdymycpZksyDEC9MOBvfdwTXZ0uVhb7bMcGeXv2/BKtfQuo6Zn3zfc8rxNXA==}
engines: {node: ^14.18.0 || >=16.0.0, npm: '>= 8'}
hasBin: true
- dependencies:
- ansi-styles: 6.2.1
- cross-spawn: 7.0.3
- memorystream: 0.3.1
- minimatch: 9.0.3
- pidtree: 0.6.0
- read-pkg: 8.1.0
- shell-quote: 1.8.1
- dev: true
- /nprogress@0.2.0:
+ nprogress@0.2.0:
resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==}
- dev: false
- /nth-check@2.1.1:
+ nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
- dependencies:
- boolbase: 1.0.0
- dev: false
- /pako@1.0.11:
+ pako@1.0.11:
resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
- dev: false
- /param-case@3.0.4:
+ param-case@3.0.4:
resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
- dependencies:
- dot-case: 3.0.4
- tslib: 2.6.2
- dev: false
- /parse-json@7.1.1:
+ parse-json@7.1.1:
resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==}
engines: {node: '>=16'}
- dependencies:
- '@babel/code-frame': 7.23.5
- error-ex: 1.3.2
- json-parse-even-better-errors: 3.0.1
- lines-and-columns: 2.0.4
- type-fest: 3.13.1
- dev: true
- /pascal-case@3.1.2:
+ pascal-case@3.1.2:
resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
- dependencies:
- no-case: 3.0.4
- tslib: 2.6.2
- dev: false
- /path-browserify@1.0.1:
+ path-browserify@1.0.1:
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
- dev: true
- /path-key@3.1.1:
+ path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
- dev: true
- /path-parse@1.0.7:
+ path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
- dev: true
- /pathe@0.2.0:
+ pathe@0.2.0:
resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==}
- dev: false
- /pathe@1.1.1:
+ pathe@1.1.1:
resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==}
- dev: true
- /picocolors@1.0.0:
+ picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
- /picomatch@2.3.1:
+ picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
- /pidtree@0.6.0:
+ pidtree@0.6.0:
resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
engines: {node: '>=0.10'}
hasBin: true
- dev: true
- /pinia-plugin-persist@1.0.0(pinia@2.1.7)(vue@3.3.4):
+ pinia-plugin-persist@1.0.0:
resolution: {integrity: sha512-M4hBBd8fz/GgNmUPaaUsC29y1M09lqbXrMAHcusVoU8xlQi1TqgkWnnhvMikZwr7Le/hVyMx8KUcumGGrR6GVw==}
peerDependencies:
'@vue/composition-api': ^1.0.0
@@ -1889,13 +1137,8 @@ packages:
peerDependenciesMeta:
'@vue/composition-api':
optional: true
- dependencies:
- pinia: 2.1.7(typescript@5.2.2)(vue@3.3.4)
- vue: 3.3.4
- vue-demi: 0.12.5(vue@3.3.4)
- dev: false
- /pinia@2.1.7(typescript@5.2.2)(vue@3.3.4):
+ pinia@2.1.7:
resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==}
peerDependencies:
'@vue/composition-api': ^1.4.0
@@ -1906,289 +1149,172 @@ packages:
optional: true
typescript:
optional: true
- dependencies:
- '@vue/devtools-api': 6.5.1
- typescript: 5.2.2
- vue: 3.3.4
- vue-demi: 0.14.6(vue@3.3.4)
- dev: false
- /pkg-types@1.0.3:
+ pkg-types@1.0.3:
resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
- dependencies:
- jsonc-parser: 3.2.0
- mlly: 1.4.2
- pathe: 1.1.1
- dev: true
- /postcss@8.4.31:
+ postcss@8.4.31:
resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
engines: {node: ^10 || ^12 || >=14}
- dependencies:
- nanoid: 3.3.7
- picocolors: 1.0.0
- source-map-js: 1.0.2
- /process-nextick-args@2.0.1:
+ process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
- dev: false
- /proxy-from-env@1.1.0:
+ proxy-from-env@1.1.0:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
- dev: false
- /queue-microtask@1.2.3:
+ queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- /read-pkg@8.1.0:
+ read-pkg@8.1.0:
resolution: {integrity: sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==}
engines: {node: '>=16'}
- dependencies:
- '@types/normalize-package-data': 2.4.4
- normalize-package-data: 6.0.0
- parse-json: 7.1.1
- type-fest: 4.8.2
- dev: true
- /readable-stream@2.3.8:
+ readable-stream@2.3.8:
resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
- dependencies:
- core-util-is: 1.0.3
- inherits: 2.0.4
- isarray: 1.0.0
- process-nextick-args: 2.0.1
- safe-buffer: 5.1.2
- string_decoder: 1.1.1
- util-deprecate: 1.0.2
- dev: false
- /readdirp@3.6.0:
+ readdirp@3.6.0:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
- dependencies:
- picomatch: 2.3.1
- /relateurl@0.2.7:
+ relateurl@0.2.7:
resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==}
engines: {node: '>= 0.10'}
- dev: false
- /resolve@1.22.8:
+ resolve@1.22.8:
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin: true
- dependencies:
- is-core-module: 2.13.1
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
- dev: true
- /reusify@1.0.4:
+ reusify@1.0.4:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- /rollup@3.29.4:
+ rollup@3.29.4:
resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
- optionalDependencies:
- fsevents: 2.3.3
- /run-parallel@1.2.0:
+ run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
- dependencies:
- queue-microtask: 1.2.3
- /safe-buffer@5.1.2:
+ safe-buffer@5.1.2:
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
- dev: false
- /sass@1.69.5:
+ sass@1.69.5:
resolution: {integrity: sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==}
engines: {node: '>=14.0.0'}
hasBin: true
- dependencies:
- chokidar: 3.5.3
- immutable: 4.3.4
- source-map-js: 1.0.2
- /scule@1.1.0:
+ scule@1.1.0:
resolution: {integrity: sha512-vRUjqhyM/YWYzT+jsMk6tnl3NkY4A4soJ8uyh3O6Um+JXEQL9ozUCe7pqrxn3CSKokw0hw3nFStfskzpgYwR0g==}
- dev: true
- /semver@6.3.1:
+ semver@6.3.1:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- dev: true
- /semver@7.5.4:
+ semver@7.5.4:
resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
engines: {node: '>=10'}
hasBin: true
- dependencies:
- lru-cache: 6.0.0
- dev: true
- /setimmediate@1.0.5:
+ setimmediate@1.0.5:
resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
- dev: false
- /shebang-command@2.0.0:
+ shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
- dependencies:
- shebang-regex: 3.0.0
- dev: true
- /shebang-regex@3.0.0:
+ shebang-regex@3.0.0:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- dev: true
- /shell-quote@1.8.1:
+ shell-quote@1.8.1:
resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
- dev: true
- /source-map-js@1.0.2:
+ source-map-js@1.0.2:
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
engines: {node: '>=0.10.0'}
- /source-map-support@0.5.21:
+ source-map-support@0.5.21:
resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
- dependencies:
- buffer-from: 1.1.2
- source-map: 0.6.1
- dev: false
- /source-map@0.6.1:
+ source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
- dev: false
- /spdx-correct@3.2.0:
+ spdx-correct@3.2.0:
resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
- dependencies:
- spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.16
- dev: true
- /spdx-exceptions@2.3.0:
+ spdx-exceptions@2.3.0:
resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
- dev: true
- /spdx-expression-parse@3.0.1:
+ spdx-expression-parse@3.0.1:
resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
- dependencies:
- spdx-exceptions: 2.3.0
- spdx-license-ids: 3.0.16
- dev: true
- /spdx-license-ids@3.0.16:
+ spdx-license-ids@3.0.16:
resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==}
- dev: true
- /string_decoder@1.1.1:
+ string_decoder@1.1.1:
resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
- dependencies:
- safe-buffer: 5.1.2
- dev: false
- /strip-literal@1.3.0:
+ strip-literal@1.3.0:
resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==}
- dependencies:
- acorn: 8.11.2
- dev: true
- /supports-color@5.5.0:
+ supports-color@5.5.0:
resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
engines: {node: '>=4'}
- dependencies:
- has-flag: 3.0.0
- dev: true
- /supports-color@7.2.0:
+ supports-color@7.2.0:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
engines: {node: '>=8'}
- dependencies:
- has-flag: 4.0.0
- dev: false
- /supports-preserve-symlinks-flag@1.0.0:
+ supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- dev: true
- /svg-tags@1.0.0:
+ svg-tags@1.0.0:
resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
- dev: true
- /terser@5.24.0:
+ terser@5.24.0:
resolution: {integrity: sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==}
engines: {node: '>=10'}
hasBin: true
- dependencies:
- '@jridgewell/source-map': 0.3.5
- acorn: 8.11.2
- commander: 2.20.3
- source-map-support: 0.5.21
- dev: false
- /to-fast-properties@2.0.0:
+ to-fast-properties@2.0.0:
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
engines: {node: '>=4'}
- /to-regex-range@5.0.1:
+ to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
- dependencies:
- is-number: 7.0.0
- /tslib@2.6.2:
+ tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
- dev: false
- /type-fest@3.13.1:
+ type-fest@3.13.1:
resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==}
engines: {node: '>=14.16'}
- dev: true
- /type-fest@4.8.2:
+ type-fest@4.8.2:
resolution: {integrity: sha512-mcvrCjixA5166hSrUoJgGb9gBQN4loMYyj9zxuMs/66ibHNEFd5JXMw37YVDx58L4/QID9jIzdTBB4mDwDJ6KQ==}
engines: {node: '>=16'}
- dev: true
- /typescript@5.2.2:
+ typescript@5.2.2:
resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==}
engines: {node: '>=14.17'}
hasBin: true
- /ufo@1.3.2:
+ ufo@1.3.2:
resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==}
- dev: true
- /unimport@3.6.0:
+ unimport@3.6.0:
resolution: {integrity: sha512-yXW3Z30yk1vX8fxO8uHlq9wY9K+L56LHp4Hlbv8i7tW+NENSOv8AaFJUPtOQchxlT7/JBAzCtkrBtcVjKIr1VQ==}
- dependencies:
- '@rollup/pluginutils': 5.1.0
- escape-string-regexp: 5.0.0
- fast-glob: 3.3.2
- local-pkg: 0.5.0
- magic-string: 0.30.5
- mlly: 1.4.2
- pathe: 1.1.1
- pkg-types: 1.0.3
- scule: 1.1.0
- strip-literal: 1.3.0
- unplugin: 1.5.1
- transitivePeerDependencies:
- - rollup
- dev: true
- /universalify@2.0.1:
+ universalify@2.0.1:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
- dev: false
- /unplugin-auto-import@0.17.1(@vueuse/core@10.6.1):
+ unplugin-auto-import@0.17.1:
resolution: {integrity: sha512-QvdJKtFK0COSuRXzVnwjG3ir870zVhdMg6O8GKG3UO/O5W4fmJm5h71QvzI7Gp8Sx0qfCvC3f+2v0Vm489fnqQ==}
engines: {node: '>=14'}
peerDependencies:
@@ -2199,21 +1325,8 @@ packages:
optional: true
'@vueuse/core':
optional: true
- dependencies:
- '@antfu/utils': 0.7.6
- '@rollup/pluginutils': 5.1.0
- '@vueuse/core': 10.6.1(vue@3.3.4)
- fast-glob: 3.3.2
- local-pkg: 0.5.0
- magic-string: 0.30.5
- minimatch: 9.0.3
- unimport: 3.6.0
- unplugin: 1.5.1
- transitivePeerDependencies:
- - rollup
- dev: true
- /unplugin-vue-components@0.25.2(vue@3.3.4):
+ unplugin-vue-components@0.25.2:
resolution: {integrity: sha512-OVmLFqILH6w+eM8fyt/d/eoJT9A6WO51NZLf1vC5c1FZ4rmq2bbGxTy8WP2Jm7xwFdukaIdv819+UI7RClPyCA==}
engines: {node: '>=14'}
peerDependencies:
@@ -2225,81 +1338,31 @@ packages:
optional: true
'@nuxt/kit':
optional: true
- dependencies:
- '@antfu/utils': 0.7.6
- '@rollup/pluginutils': 5.1.0
- chokidar: 3.5.3
- debug: 4.3.4
- fast-glob: 3.3.2
- local-pkg: 0.4.3
- magic-string: 0.30.5
- minimatch: 9.0.3
- resolve: 1.22.8
- unplugin: 1.5.1
- vue: 3.3.4
- transitivePeerDependencies:
- - rollup
- - supports-color
- dev: true
- /unplugin@1.5.1:
+ unplugin@1.5.1:
resolution: {integrity: sha512-0QkvG13z6RD+1L1FoibQqnvTwVBXvS4XSPwAyinVgoOCl2jAgwzdUKmEj05o4Lt8xwQI85Hb6mSyYkcAGwZPew==}
- dependencies:
- acorn: 8.11.2
- chokidar: 3.5.3
- webpack-sources: 3.2.3
- webpack-virtual-modules: 0.6.1
- dev: true
- /update-browserslist-db@1.0.13(browserslist@4.22.1):
+ update-browserslist-db@1.0.13:
resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
- dependencies:
- browserslist: 4.22.1
- escalade: 3.1.1
- picocolors: 1.0.0
- dev: true
- /util-deprecate@1.0.2:
+ util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
- dev: false
- /validate-npm-package-license@3.0.4:
+ validate-npm-package-license@3.0.4:
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
- dependencies:
- spdx-correct: 3.2.0
- spdx-expression-parse: 3.0.1
- dev: true
- /vite-plugin-html@3.2.0(vite@4.4.11):
+ vite-plugin-html@3.2.0:
resolution: {integrity: sha512-2VLCeDiHmV/BqqNn5h2V+4280KRgQzCFN47cst3WiNK848klESPQnzuC3okH5XHtgwHH/6s1Ho/YV6yIO0pgoQ==}
peerDependencies:
vite: '>=2.0.0'
- dependencies:
- '@rollup/pluginutils': 4.2.1
- colorette: 2.0.20
- connect-history-api-fallback: 1.6.0
- consola: 2.15.3
- dotenv: 16.3.1
- dotenv-expand: 8.0.3
- ejs: 3.1.9
- fast-glob: 3.3.2
- fs-extra: 10.1.0
- html-minifier-terser: 6.1.0
- node-html-parser: 5.4.2
- pathe: 0.2.0
- vite: 4.4.11(@types/node@18.18.5)(sass@1.69.5)
- dev: false
- /vite-plugin-zip-file@2.2.0:
+ vite-plugin-zip-file@2.2.0:
resolution: {integrity: sha512-RaAIlmp/NB2z4R1VhXfW8+GyAKobsC41jkpwmyEMWjzP/LlEQzb9R1ManpybYL0FGogzSq6P9Xr9F4WyDDFP/w==}
- dependencies:
- jszip: 3.10.1
- dev: false
- /vite@4.4.11(@types/node@18.18.5)(sass@1.69.5):
+ vite@4.4.11:
resolution: {integrity: sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@@ -2326,74 +1389,1431 @@ packages:
optional: true
terser:
optional: true
- dependencies:
- '@types/node': 18.18.5
- esbuild: 0.18.20
- postcss: 8.4.31
- rollup: 3.29.4
- sass: 1.69.5
- optionalDependencies:
- fsevents: 2.3.3
- /vue-demi@0.12.5(vue@3.3.4):
+ vue-demi@0.12.5:
resolution: {integrity: sha512-BREuTgTYlUr0zw0EZn3hnhC3I6gPWv+Kwh4MCih6QcAeaTlaIX0DwOVN0wHej7hSvDPecz4jygy/idsgKfW58Q==}
engines: {node: '>=12'}
hasBin: true
- requiresBuild: true
peerDependencies:
'@vue/composition-api': ^1.0.0-rc.1
vue: ^3.0.0-0 || ^2.6.0
peerDependenciesMeta:
'@vue/composition-api':
optional: true
- dependencies:
- vue: 3.3.4
- dev: false
- /vue-demi@0.14.6(vue@3.3.4):
+ vue-demi@0.14.6:
resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
engines: {node: '>=12'}
hasBin: true
- requiresBuild: true
peerDependencies:
'@vue/composition-api': ^1.0.0-rc.1
vue: ^3.0.0-0 || ^2.6.0
peerDependenciesMeta:
'@vue/composition-api':
optional: true
- dependencies:
- vue: 3.3.4
- /vue-router@4.2.5(vue@3.3.4):
+ vue-router@4.2.5:
resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==}
peerDependencies:
vue: ^3.2.0
- dependencies:
- '@vue/devtools-api': 6.5.1
- vue: 3.3.4
- dev: false
- /vue-template-compiler@2.7.15:
+ vue-template-compiler@2.7.15:
resolution: {integrity: sha512-yQxjxMptBL7UAog00O8sANud99C6wJF+7kgbcwqkvA38vCGF7HWE66w0ZFnS/kX5gSoJr/PQ4/oS3Ne2pW37Og==}
- dependencies:
- de-indent: 1.0.2
- he: 1.2.0
- dev: true
- /vue-tsc@1.8.19(typescript@5.2.2):
+ vue-tsc@1.8.19:
resolution: {integrity: sha512-tacMQLQ0CXAfbhRycCL5sWIy1qujXaIEtP1hIQpzHWOUuICbtTj9gJyFf91PvzG5KCNIkA5Eg7k2Fmgt28l5DQ==}
hasBin: true
peerDependencies:
typescript: '*'
+
+ vue@3.3.4:
+ resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==}
+
+ webpack-sources@3.2.3:
+ resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
+ engines: {node: '>=10.13.0'}
+
+ webpack-virtual-modules@0.6.1:
+ resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==}
+
+ which@2.0.2:
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+ engines: {node: '>= 8'}
+ hasBin: true
+
+ yallist@3.1.1:
+ resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
+
+ yallist@4.0.0:
+ resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+
+snapshots:
+
+ '@ampproject/remapping@2.2.1':
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.3
+ '@jridgewell/trace-mapping': 0.3.20
+
+ '@antfu/utils@0.7.6': {}
+
+ '@babel/code-frame@7.23.5':
+ dependencies:
+ '@babel/highlight': 7.23.4
+ chalk: 2.4.2
+
+ '@babel/compat-data@7.23.5': {}
+
+ '@babel/core@7.23.5':
+ dependencies:
+ '@ampproject/remapping': 2.2.1
+ '@babel/code-frame': 7.23.5
+ '@babel/generator': 7.23.5
+ '@babel/helper-compilation-targets': 7.22.15
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5)
+ '@babel/helpers': 7.23.5
+ '@babel/parser': 7.23.5
+ '@babel/template': 7.22.15
+ '@babel/traverse': 7.23.5
+ '@babel/types': 7.23.5
+ convert-source-map: 2.0.0
+ debug: 4.3.4
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/generator@7.23.5':
+ dependencies:
+ '@babel/types': 7.23.5
+ '@jridgewell/gen-mapping': 0.3.3
+ '@jridgewell/trace-mapping': 0.3.20
+ jsesc: 2.5.2
+
+ '@babel/helper-annotate-as-pure@7.22.5':
+ dependencies:
+ '@babel/types': 7.23.5
+
+ '@babel/helper-compilation-targets@7.22.15':
+ dependencies:
+ '@babel/compat-data': 7.23.5
+ '@babel/helper-validator-option': 7.23.5
+ browserslist: 4.22.1
+ lru-cache: 5.1.1
+ semver: 6.3.1
+
+ '@babel/helper-create-class-features-plugin@7.23.5(@babel/core@7.23.5)':
+ dependencies:
+ '@babel/core': 7.23.5
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-function-name': 7.23.0
+ '@babel/helper-member-expression-to-functions': 7.23.0
+ '@babel/helper-optimise-call-expression': 7.22.5
+ '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ semver: 6.3.1
+
+ '@babel/helper-environment-visitor@7.22.20': {}
+
+ '@babel/helper-function-name@7.23.0':
+ dependencies:
+ '@babel/template': 7.22.15
+ '@babel/types': 7.23.5
+
+ '@babel/helper-hoist-variables@7.22.5':
+ dependencies:
+ '@babel/types': 7.23.5
+
+ '@babel/helper-member-expression-to-functions@7.23.0':
+ dependencies:
+ '@babel/types': 7.23.5
+
+ '@babel/helper-module-imports@7.22.15':
+ dependencies:
+ '@babel/types': 7.23.5
+
+ '@babel/helper-module-transforms@7.23.3(@babel/core@7.23.5)':
+ dependencies:
+ '@babel/core': 7.23.5
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-module-imports': 7.22.15
+ '@babel/helper-simple-access': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/helper-validator-identifier': 7.22.20
+
+ '@babel/helper-optimise-call-expression@7.22.5':
+ dependencies:
+ '@babel/types': 7.23.5
+
+ '@babel/helper-plugin-utils@7.22.5': {}
+
+ '@babel/helper-replace-supers@7.22.20(@babel/core@7.23.5)':
+ dependencies:
+ '@babel/core': 7.23.5
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-member-expression-to-functions': 7.23.0
+ '@babel/helper-optimise-call-expression': 7.22.5
+
+ '@babel/helper-simple-access@7.22.5':
+ dependencies:
+ '@babel/types': 7.23.5
+
+ '@babel/helper-skip-transparent-expression-wrappers@7.22.5':
+ dependencies:
+ '@babel/types': 7.23.5
+
+ '@babel/helper-split-export-declaration@7.22.6':
+ dependencies:
+ '@babel/types': 7.23.5
+
+ '@babel/helper-string-parser@7.23.4': {}
+
+ '@babel/helper-validator-identifier@7.22.20': {}
+
+ '@babel/helper-validator-option@7.23.5': {}
+
+ '@babel/helpers@7.23.5':
+ dependencies:
+ '@babel/template': 7.22.15
+ '@babel/traverse': 7.23.5
+ '@babel/types': 7.23.5
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/highlight@7.23.4':
+ dependencies:
+ '@babel/helper-validator-identifier': 7.22.20
+ chalk: 2.4.2
+ js-tokens: 4.0.0
+
+ '@babel/parser@7.23.5':
+ dependencies:
+ '@babel/types': 7.23.5
+
+ '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.5)':
+ dependencies:
+ '@babel/core': 7.23.5
+ '@babel/helper-plugin-utils': 7.22.5
+
+ '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.5)':
+ dependencies:
+ '@babel/core': 7.23.5
+ '@babel/helper-plugin-utils': 7.22.5
+
+ '@babel/plugin-transform-typescript@7.23.5(@babel/core@7.23.5)':
+ dependencies:
+ '@babel/core': 7.23.5
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5)
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.5)
+
+ '@babel/template@7.22.15':
+ dependencies:
+ '@babel/code-frame': 7.23.5
+ '@babel/parser': 7.23.5
+ '@babel/types': 7.23.5
+
+ '@babel/traverse@7.23.5':
+ dependencies:
+ '@babel/code-frame': 7.23.5
+ '@babel/generator': 7.23.5
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-function-name': 7.23.0
+ '@babel/helper-hoist-variables': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/parser': 7.23.5
+ '@babel/types': 7.23.5
+ debug: 4.3.4
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/types@7.23.5':
+ dependencies:
+ '@babel/helper-string-parser': 7.23.4
+ '@babel/helper-validator-identifier': 7.22.20
+ to-fast-properties: 2.0.0
+
+ '@ctrl/tinycolor@3.6.1': {}
+
+ '@element-plus/icons-vue@2.3.1(vue@3.3.4)':
+ dependencies:
+ vue: 3.3.4
+
+ '@esbuild/android-arm64@0.18.20':
+ optional: true
+
+ '@esbuild/android-arm@0.18.20':
+ optional: true
+
+ '@esbuild/android-x64@0.18.20':
+ optional: true
+
+ '@esbuild/darwin-arm64@0.18.20':
+ optional: true
+
+ '@esbuild/darwin-x64@0.18.20':
+ optional: true
+
+ '@esbuild/freebsd-arm64@0.18.20':
+ optional: true
+
+ '@esbuild/freebsd-x64@0.18.20':
+ optional: true
+
+ '@esbuild/linux-arm64@0.18.20':
+ optional: true
+
+ '@esbuild/linux-arm@0.18.20':
+ optional: true
+
+ '@esbuild/linux-ia32@0.18.20':
+ optional: true
+
+ '@esbuild/linux-loong64@0.18.20':
+ optional: true
+
+ '@esbuild/linux-mips64el@0.18.20':
+ optional: true
+
+ '@esbuild/linux-ppc64@0.18.20':
+ optional: true
+
+ '@esbuild/linux-riscv64@0.18.20':
+ optional: true
+
+ '@esbuild/linux-s390x@0.18.20':
+ optional: true
+
+ '@esbuild/linux-x64@0.18.20':
+ optional: true
+
+ '@esbuild/netbsd-x64@0.18.20':
+ optional: true
+
+ '@esbuild/openbsd-x64@0.18.20':
+ optional: true
+
+ '@esbuild/sunos-x64@0.18.20':
+ optional: true
+
+ '@esbuild/win32-arm64@0.18.20':
+ optional: true
+
+ '@esbuild/win32-ia32@0.18.20':
+ optional: true
+
+ '@esbuild/win32-x64@0.18.20':
+ optional: true
+
+ '@floating-ui/core@1.5.0':
+ dependencies:
+ '@floating-ui/utils': 0.1.6
+
+ '@floating-ui/dom@1.5.3':
+ dependencies:
+ '@floating-ui/core': 1.5.0
+ '@floating-ui/utils': 0.1.6
+
+ '@floating-ui/utils@0.1.6': {}
+
+ '@jridgewell/gen-mapping@0.3.3':
+ dependencies:
+ '@jridgewell/set-array': 1.1.2
+ '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/trace-mapping': 0.3.20
+
+ '@jridgewell/resolve-uri@3.1.1': {}
+
+ '@jridgewell/set-array@1.1.2': {}
+
+ '@jridgewell/source-map@0.3.5':
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.3
+ '@jridgewell/trace-mapping': 0.3.20
+
+ '@jridgewell/sourcemap-codec@1.4.15': {}
+
+ '@jridgewell/trace-mapping@0.3.20':
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.1
+ '@jridgewell/sourcemap-codec': 1.4.15
+
+ '@nodelib/fs.scandir@2.1.5':
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ run-parallel: 1.2.0
+
+ '@nodelib/fs.stat@2.0.5': {}
+
+ '@nodelib/fs.walk@1.2.8':
+ dependencies:
+ '@nodelib/fs.scandir': 2.1.5
+ fastq: 1.15.0
+
+ '@rollup/pluginutils@4.2.1':
+ dependencies:
+ estree-walker: 2.0.2
+ picomatch: 2.3.1
+
+ '@rollup/pluginutils@5.1.0(rollup@3.29.4)':
+ dependencies:
+ '@types/estree': 1.0.5
+ estree-walker: 2.0.2
+ picomatch: 2.3.1
+ optionalDependencies:
+ rollup: 3.29.4
+
+ '@sxzz/popperjs-es@2.11.7': {}
+
+ '@tsconfig/node18@18.2.2': {}
+
+ '@types/estree@1.0.5': {}
+
+ '@types/lodash-es@4.17.12':
+ dependencies:
+ '@types/lodash': 4.14.202
+
+ '@types/lodash@4.14.202': {}
+
+ '@types/node@18.18.5': {}
+
+ '@types/normalize-package-data@2.4.4': {}
+
+ '@types/nprogress@0.2.3': {}
+
+ '@types/web-bluetooth@0.0.16': {}
+
+ '@types/web-bluetooth@0.0.20': {}
+
+ '@vitejs/plugin-vue-jsx@3.0.2(vite@4.4.11(@types/node@18.18.5)(sass@1.69.5)(terser@5.24.0))(vue@3.3.4)':
+ dependencies:
+ '@babel/core': 7.23.5
+ '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.5)
+ '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.5)
+ vite: 4.4.11(@types/node@18.18.5)(sass@1.69.5)(terser@5.24.0)
+ vue: 3.3.4
+ transitivePeerDependencies:
+ - supports-color
+
+ '@vitejs/plugin-vue@4.4.0(vite@4.4.11(@types/node@18.18.5)(sass@1.69.5)(terser@5.24.0))(vue@3.3.4)':
+ dependencies:
+ vite: 4.4.11(@types/node@18.18.5)(sass@1.69.5)(terser@5.24.0)
+ vue: 3.3.4
+
+ '@volar/language-core@1.10.10':
+ dependencies:
+ '@volar/source-map': 1.10.10
+
+ '@volar/source-map@1.10.10':
+ dependencies:
+ muggle-string: 0.3.1
+
+ '@volar/typescript@1.10.10':
+ dependencies:
+ '@volar/language-core': 1.10.10
+ path-browserify: 1.0.1
+
+ '@vue/babel-helper-vue-transform-on@1.1.5': {}
+
+ '@vue/babel-plugin-jsx@1.1.5(@babel/core@7.23.5)':
+ dependencies:
+ '@babel/core': 7.23.5
+ '@babel/helper-module-imports': 7.22.15
+ '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5)
+ '@babel/template': 7.22.15
+ '@babel/traverse': 7.23.5
+ '@babel/types': 7.23.5
+ '@vue/babel-helper-vue-transform-on': 1.1.5
+ camelcase: 6.3.0
+ html-tags: 3.3.1
+ svg-tags: 1.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@vue/compiler-core@3.3.4':
+ dependencies:
+ '@babel/parser': 7.23.5
+ '@vue/shared': 3.3.4
+ estree-walker: 2.0.2
+ source-map-js: 1.0.2
+
+ '@vue/compiler-core@3.3.9':
+ dependencies:
+ '@babel/parser': 7.23.5
+ '@vue/shared': 3.3.9
+ estree-walker: 2.0.2
+ source-map-js: 1.0.2
+
+ '@vue/compiler-dom@3.3.4':
+ dependencies:
+ '@vue/compiler-core': 3.3.4
+ '@vue/shared': 3.3.4
+
+ '@vue/compiler-dom@3.3.9':
+ dependencies:
+ '@vue/compiler-core': 3.3.9
+ '@vue/shared': 3.3.9
+
+ '@vue/compiler-sfc@3.3.4':
+ dependencies:
+ '@babel/parser': 7.23.5
+ '@vue/compiler-core': 3.3.4
+ '@vue/compiler-dom': 3.3.4
+ '@vue/compiler-ssr': 3.3.4
+ '@vue/reactivity-transform': 3.3.4
+ '@vue/shared': 3.3.4
+ estree-walker: 2.0.2
+ magic-string: 0.30.5
+ postcss: 8.4.31
+ source-map-js: 1.0.2
+
+ '@vue/compiler-ssr@3.3.4':
+ dependencies:
+ '@vue/compiler-dom': 3.3.4
+ '@vue/shared': 3.3.4
+
+ '@vue/devtools-api@6.5.1': {}
+
+ '@vue/language-core@1.8.19(typescript@5.2.2)':
+ dependencies:
+ '@volar/language-core': 1.10.10
+ '@volar/source-map': 1.10.10
+ '@vue/compiler-dom': 3.3.9
+ '@vue/reactivity': 3.3.9
+ '@vue/shared': 3.3.9
+ minimatch: 9.0.3
+ muggle-string: 0.3.1
+ vue-template-compiler: 2.7.15
+ optionalDependencies:
+ typescript: 5.2.2
+
+ '@vue/reactivity-transform@3.3.4':
+ dependencies:
+ '@babel/parser': 7.23.5
+ '@vue/compiler-core': 3.3.4
+ '@vue/shared': 3.3.4
+ estree-walker: 2.0.2
+ magic-string: 0.30.5
+
+ '@vue/reactivity@3.3.4':
+ dependencies:
+ '@vue/shared': 3.3.4
+
+ '@vue/reactivity@3.3.9':
+ dependencies:
+ '@vue/shared': 3.3.9
+
+ '@vue/runtime-core@3.3.4':
+ dependencies:
+ '@vue/reactivity': 3.3.4
+ '@vue/shared': 3.3.4
+
+ '@vue/runtime-dom@3.3.4':
+ dependencies:
+ '@vue/runtime-core': 3.3.4
+ '@vue/shared': 3.3.4
+ csstype: 3.1.2
+
+ '@vue/server-renderer@3.3.4(vue@3.3.4)':
+ dependencies:
+ '@vue/compiler-ssr': 3.3.4
+ '@vue/shared': 3.3.4
+ vue: 3.3.4
+
+ '@vue/shared@3.3.4': {}
+
+ '@vue/shared@3.3.9': {}
+
+ '@vue/tsconfig@0.4.0': {}
+
+ '@vue/typescript@1.8.19(typescript@5.2.2)':
+ dependencies:
+ '@volar/typescript': 1.10.10
+ '@vue/language-core': 1.8.19(typescript@5.2.2)
+ transitivePeerDependencies:
+ - typescript
+
+ '@vueuse/core@10.6.1(vue@3.3.4)':
+ dependencies:
+ '@types/web-bluetooth': 0.0.20
+ '@vueuse/metadata': 10.6.1
+ '@vueuse/shared': 10.6.1(vue@3.3.4)
+ vue-demi: 0.14.6(vue@3.3.4)
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - vue
+
+ '@vueuse/core@9.13.0(vue@3.3.4)':
+ dependencies:
+ '@types/web-bluetooth': 0.0.16
+ '@vueuse/metadata': 9.13.0
+ '@vueuse/shared': 9.13.0(vue@3.3.4)
+ vue-demi: 0.14.6(vue@3.3.4)
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - vue
+
+ '@vueuse/metadata@10.6.1': {}
+
+ '@vueuse/metadata@9.13.0': {}
+
+ '@vueuse/shared@10.6.1(vue@3.3.4)':
+ dependencies:
+ vue-demi: 0.14.6(vue@3.3.4)
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - vue
+
+ '@vueuse/shared@9.13.0(vue@3.3.4)':
+ dependencies:
+ vue-demi: 0.14.6(vue@3.3.4)
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - vue
+
+ acorn@8.11.2: {}
+
+ ansi-styles@3.2.1:
+ dependencies:
+ color-convert: 1.9.3
+
+ ansi-styles@4.3.0:
+ dependencies:
+ color-convert: 2.0.1
+
+ ansi-styles@6.2.1: {}
+
+ anymatch@3.1.3:
+ dependencies:
+ normalize-path: 3.0.0
+ picomatch: 2.3.1
+
+ async-validator@4.2.5: {}
+
+ async@3.2.5: {}
+
+ asynckit@0.4.0: {}
+
+ axios@1.6.2:
+ dependencies:
+ follow-redirects: 1.15.3
+ form-data: 4.0.0
+ proxy-from-env: 1.1.0
+ transitivePeerDependencies:
+ - debug
+
+ balanced-match@1.0.2: {}
+
+ binary-extensions@2.2.0: {}
+
+ boolbase@1.0.0: {}
+
+ brace-expansion@1.1.11:
+ dependencies:
+ balanced-match: 1.0.2
+ concat-map: 0.0.1
+
+ brace-expansion@2.0.1:
+ dependencies:
+ balanced-match: 1.0.2
+
+ braces@3.0.2:
+ dependencies:
+ fill-range: 7.0.1
+
+ browserslist@4.22.1:
+ dependencies:
+ caniuse-lite: 1.0.30001565
+ electron-to-chromium: 1.4.596
+ node-releases: 2.0.13
+ update-browserslist-db: 1.0.13(browserslist@4.22.1)
+
+ buffer-from@1.1.2: {}
+
+ camel-case@4.1.2:
+ dependencies:
+ pascal-case: 3.1.2
+ tslib: 2.6.2
+
+ camelcase@6.3.0: {}
+
+ caniuse-lite@1.0.30001565: {}
+
+ chalk@2.4.2:
+ dependencies:
+ ansi-styles: 3.2.1
+ escape-string-regexp: 1.0.5
+ supports-color: 5.5.0
+
+ chalk@4.1.2:
+ dependencies:
+ ansi-styles: 4.3.0
+ supports-color: 7.2.0
+
+ chokidar@3.5.3:
+ dependencies:
+ anymatch: 3.1.3
+ braces: 3.0.2
+ glob-parent: 5.1.2
+ is-binary-path: 2.1.0
+ is-glob: 4.0.3
+ normalize-path: 3.0.0
+ readdirp: 3.6.0
+ optionalDependencies:
+ fsevents: 2.3.3
+
+ clean-css@5.3.2:
+ dependencies:
+ source-map: 0.6.1
+
+ color-convert@1.9.3:
+ dependencies:
+ color-name: 1.1.3
+
+ color-convert@2.0.1:
+ dependencies:
+ color-name: 1.1.4
+
+ color-name@1.1.3: {}
+
+ color-name@1.1.4: {}
+
+ colorette@2.0.20: {}
+
+ combined-stream@1.0.8:
+ dependencies:
+ delayed-stream: 1.0.0
+
+ commander@2.20.3: {}
+
+ commander@8.3.0: {}
+
+ concat-map@0.0.1: {}
+
+ connect-history-api-fallback@1.6.0: {}
+
+ consola@2.15.3: {}
+
+ convert-source-map@2.0.0: {}
+
+ core-util-is@1.0.3: {}
+
+ cross-spawn@7.0.3:
+ dependencies:
+ path-key: 3.1.1
+ shebang-command: 2.0.0
+ which: 2.0.2
+
+ css-select@4.3.0:
+ dependencies:
+ boolbase: 1.0.0
+ css-what: 6.1.0
+ domhandler: 4.3.1
+ domutils: 2.8.0
+ nth-check: 2.1.1
+
+ css-what@6.1.0: {}
+
+ csstype@3.1.2: {}
+
+ dayjs@1.11.10: {}
+
+ de-indent@1.0.2: {}
+
+ debug@4.3.4:
+ dependencies:
+ ms: 2.1.2
+
+ delayed-stream@1.0.0: {}
+
+ dom-serializer@1.4.1:
+ dependencies:
+ domelementtype: 2.3.0
+ domhandler: 4.3.1
+ entities: 2.2.0
+
+ domelementtype@2.3.0: {}
+
+ domhandler@4.3.1:
+ dependencies:
+ domelementtype: 2.3.0
+
+ domutils@2.8.0:
+ dependencies:
+ dom-serializer: 1.4.1
+ domelementtype: 2.3.0
+ domhandler: 4.3.1
+
+ dot-case@3.0.4:
+ dependencies:
+ no-case: 3.0.4
+ tslib: 2.6.2
+
+ dotenv-expand@8.0.3: {}
+
+ dotenv@16.3.1: {}
+
+ ejs@3.1.9:
+ dependencies:
+ jake: 10.8.7
+
+ electron-to-chromium@1.4.596: {}
+
+ element-plus@2.4.3(vue@3.3.4):
+ dependencies:
+ '@ctrl/tinycolor': 3.6.1
+ '@element-plus/icons-vue': 2.3.1(vue@3.3.4)
+ '@floating-ui/dom': 1.5.3
+ '@popperjs/core': '@sxzz/popperjs-es@2.11.7'
+ '@types/lodash': 4.14.202
+ '@types/lodash-es': 4.17.12
+ '@vueuse/core': 9.13.0(vue@3.3.4)
+ async-validator: 4.2.5
+ dayjs: 1.11.10
+ escape-html: 1.0.3
+ lodash: 4.17.21
+ lodash-es: 4.17.21
+ 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.3.4
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+
+ entities@2.2.0: {}
+
+ error-ex@1.3.2:
+ dependencies:
+ is-arrayish: 0.2.1
+
+ esbuild@0.18.20:
+ optionalDependencies:
+ '@esbuild/android-arm': 0.18.20
+ '@esbuild/android-arm64': 0.18.20
+ '@esbuild/android-x64': 0.18.20
+ '@esbuild/darwin-arm64': 0.18.20
+ '@esbuild/darwin-x64': 0.18.20
+ '@esbuild/freebsd-arm64': 0.18.20
+ '@esbuild/freebsd-x64': 0.18.20
+ '@esbuild/linux-arm': 0.18.20
+ '@esbuild/linux-arm64': 0.18.20
+ '@esbuild/linux-ia32': 0.18.20
+ '@esbuild/linux-loong64': 0.18.20
+ '@esbuild/linux-mips64el': 0.18.20
+ '@esbuild/linux-ppc64': 0.18.20
+ '@esbuild/linux-riscv64': 0.18.20
+ '@esbuild/linux-s390x': 0.18.20
+ '@esbuild/linux-x64': 0.18.20
+ '@esbuild/netbsd-x64': 0.18.20
+ '@esbuild/openbsd-x64': 0.18.20
+ '@esbuild/sunos-x64': 0.18.20
+ '@esbuild/win32-arm64': 0.18.20
+ '@esbuild/win32-ia32': 0.18.20
+ '@esbuild/win32-x64': 0.18.20
+
+ escalade@3.1.1: {}
+
+ escape-html@1.0.3: {}
+
+ escape-string-regexp@1.0.5: {}
+
+ escape-string-regexp@5.0.0: {}
+
+ estree-walker@2.0.2: {}
+
+ fast-glob@3.3.2:
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ '@nodelib/fs.walk': 1.2.8
+ glob-parent: 5.1.2
+ merge2: 1.4.1
+ micromatch: 4.0.5
+
+ fastq@1.15.0:
+ dependencies:
+ reusify: 1.0.4
+
+ filelist@1.0.4:
+ dependencies:
+ minimatch: 5.1.6
+
+ fill-range@7.0.1:
+ dependencies:
+ to-regex-range: 5.0.1
+
+ follow-redirects@1.15.3: {}
+
+ form-data@4.0.0:
+ dependencies:
+ asynckit: 0.4.0
+ combined-stream: 1.0.8
+ mime-types: 2.1.35
+
+ fs-extra@10.1.0:
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 6.1.0
+ universalify: 2.0.1
+
+ fsevents@2.3.3:
+ optional: true
+
+ function-bind@1.1.2: {}
+
+ gensync@1.0.0-beta.2: {}
+
+ glob-parent@5.1.2:
+ dependencies:
+ is-glob: 4.0.3
+
+ globals@11.12.0: {}
+
+ graceful-fs@4.2.11: {}
+
+ has-flag@3.0.0: {}
+
+ has-flag@4.0.0: {}
+
+ hasown@2.0.0:
+ dependencies:
+ function-bind: 1.1.2
+
+ he@1.2.0: {}
+
+ hosted-git-info@7.0.1:
+ dependencies:
+ lru-cache: 10.1.0
+
+ html-minifier-terser@6.1.0:
+ dependencies:
+ camel-case: 4.1.2
+ clean-css: 5.3.2
+ commander: 8.3.0
+ he: 1.2.0
+ param-case: 3.0.4
+ relateurl: 0.2.7
+ terser: 5.24.0
+
+ html-tags@3.3.1: {}
+
+ immediate@3.0.6: {}
+
+ immutable@4.3.4: {}
+
+ inherits@2.0.4: {}
+
+ is-arrayish@0.2.1: {}
+
+ is-binary-path@2.1.0:
+ dependencies:
+ binary-extensions: 2.2.0
+
+ is-core-module@2.13.1:
+ dependencies:
+ hasown: 2.0.0
+
+ is-extglob@2.1.1: {}
+
+ is-glob@4.0.3:
+ dependencies:
+ is-extglob: 2.1.1
+
+ is-number@7.0.0: {}
+
+ isarray@1.0.0: {}
+
+ isexe@2.0.0: {}
+
+ jake@10.8.7:
+ dependencies:
+ async: 3.2.5
+ chalk: 4.1.2
+ filelist: 1.0.4
+ minimatch: 3.1.2
+
+ js-base64@3.7.5: {}
+
+ js-tokens@4.0.0: {}
+
+ jsesc@2.5.2: {}
+
+ json-parse-even-better-errors@3.0.1: {}
+
+ json5@2.2.3: {}
+
+ jsonc-parser@3.2.0: {}
+
+ jsonfile@6.1.0:
+ dependencies:
+ universalify: 2.0.1
+ optionalDependencies:
+ graceful-fs: 4.2.11
+
+ jszip@3.10.1:
+ dependencies:
+ lie: 3.3.0
+ pako: 1.0.11
+ readable-stream: 2.3.8
+ setimmediate: 1.0.5
+
+ lie@3.3.0:
+ dependencies:
+ immediate: 3.0.6
+
+ lines-and-columns@2.0.4: {}
+
+ local-pkg@0.4.3: {}
+
+ local-pkg@0.5.0:
+ dependencies:
+ mlly: 1.4.2
+ pkg-types: 1.0.3
+
+ lodash-es@4.17.21: {}
+
+ lodash-unified@1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21):
+ dependencies:
+ '@types/lodash-es': 4.17.12
+ lodash: 4.17.21
+ lodash-es: 4.17.21
+
+ lodash@4.17.21: {}
+
+ lower-case@2.0.2:
+ dependencies:
+ tslib: 2.6.2
+
+ lru-cache@10.1.0: {}
+
+ lru-cache@5.1.1:
+ dependencies:
+ yallist: 3.1.1
+
+ lru-cache@6.0.0:
+ dependencies:
+ yallist: 4.0.0
+
+ magic-string@0.30.5:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.15
+
+ memoize-one@6.0.0: {}
+
+ memorystream@0.3.1: {}
+
+ merge2@1.4.1: {}
+
+ micromatch@4.0.5:
+ dependencies:
+ braces: 3.0.2
+ picomatch: 2.3.1
+
+ mime-db@1.52.0: {}
+
+ mime-types@2.1.35:
+ dependencies:
+ mime-db: 1.52.0
+
+ minimatch@3.1.2:
+ dependencies:
+ brace-expansion: 1.1.11
+
+ minimatch@5.1.6:
+ dependencies:
+ brace-expansion: 2.0.1
+
+ minimatch@9.0.3:
+ dependencies:
+ brace-expansion: 2.0.1
+
+ mitt@3.0.1: {}
+
+ mlly@1.4.2:
+ dependencies:
+ acorn: 8.11.2
+ pathe: 1.1.1
+ pkg-types: 1.0.3
+ ufo: 1.3.2
+
+ moment@2.29.4: {}
+
+ ms@2.1.2: {}
+
+ muggle-string@0.3.1: {}
+
+ nanoid@3.3.7: {}
+
+ no-case@3.0.4:
+ dependencies:
+ lower-case: 2.0.2
+ tslib: 2.6.2
+
+ node-html-parser@5.4.2:
+ dependencies:
+ css-select: 4.3.0
+ he: 1.2.0
+
+ node-releases@2.0.13: {}
+
+ normalize-package-data@6.0.0:
+ dependencies:
+ hosted-git-info: 7.0.1
+ is-core-module: 2.13.1
+ semver: 7.5.4
+ validate-npm-package-license: 3.0.4
+
+ normalize-path@3.0.0: {}
+
+ normalize-wheel-es@1.2.0: {}
+
+ npm-run-all2@6.1.1:
+ dependencies:
+ ansi-styles: 6.2.1
+ cross-spawn: 7.0.3
+ memorystream: 0.3.1
+ minimatch: 9.0.3
+ pidtree: 0.6.0
+ read-pkg: 8.1.0
+ shell-quote: 1.8.1
+
+ nprogress@0.2.0: {}
+
+ nth-check@2.1.1:
+ dependencies:
+ boolbase: 1.0.0
+
+ pako@1.0.11: {}
+
+ param-case@3.0.4:
+ dependencies:
+ dot-case: 3.0.4
+ tslib: 2.6.2
+
+ parse-json@7.1.1:
+ dependencies:
+ '@babel/code-frame': 7.23.5
+ error-ex: 1.3.2
+ json-parse-even-better-errors: 3.0.1
+ lines-and-columns: 2.0.4
+ type-fest: 3.13.1
+
+ pascal-case@3.1.2:
+ dependencies:
+ no-case: 3.0.4
+ tslib: 2.6.2
+
+ path-browserify@1.0.1: {}
+
+ path-key@3.1.1: {}
+
+ path-parse@1.0.7: {}
+
+ pathe@0.2.0: {}
+
+ pathe@1.1.1: {}
+
+ picocolors@1.0.0: {}
+
+ picomatch@2.3.1: {}
+
+ pidtree@0.6.0: {}
+
+ pinia-plugin-persist@1.0.0(pinia@2.1.7(typescript@5.2.2)(vue@3.3.4))(vue@3.3.4):
+ dependencies:
+ pinia: 2.1.7(typescript@5.2.2)(vue@3.3.4)
+ vue: 3.3.4
+ vue-demi: 0.12.5(vue@3.3.4)
+
+ pinia@2.1.7(typescript@5.2.2)(vue@3.3.4):
+ dependencies:
+ '@vue/devtools-api': 6.5.1
+ vue: 3.3.4
+ vue-demi: 0.14.6(vue@3.3.4)
+ optionalDependencies:
+ typescript: 5.2.2
+
+ pkg-types@1.0.3:
+ dependencies:
+ jsonc-parser: 3.2.0
+ mlly: 1.4.2
+ pathe: 1.1.1
+
+ postcss@8.4.31:
+ dependencies:
+ nanoid: 3.3.7
+ picocolors: 1.0.0
+ source-map-js: 1.0.2
+
+ process-nextick-args@2.0.1: {}
+
+ proxy-from-env@1.1.0: {}
+
+ queue-microtask@1.2.3: {}
+
+ read-pkg@8.1.0:
+ dependencies:
+ '@types/normalize-package-data': 2.4.4
+ normalize-package-data: 6.0.0
+ parse-json: 7.1.1
+ type-fest: 4.8.2
+
+ readable-stream@2.3.8:
+ dependencies:
+ core-util-is: 1.0.3
+ inherits: 2.0.4
+ isarray: 1.0.0
+ process-nextick-args: 2.0.1
+ safe-buffer: 5.1.2
+ string_decoder: 1.1.1
+ util-deprecate: 1.0.2
+
+ readdirp@3.6.0:
+ dependencies:
+ picomatch: 2.3.1
+
+ relateurl@0.2.7: {}
+
+ resolve@1.22.8:
+ dependencies:
+ is-core-module: 2.13.1
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+
+ reusify@1.0.4: {}
+
+ rollup@3.29.4:
+ optionalDependencies:
+ fsevents: 2.3.3
+
+ run-parallel@1.2.0:
+ dependencies:
+ queue-microtask: 1.2.3
+
+ safe-buffer@5.1.2: {}
+
+ sass@1.69.5:
+ dependencies:
+ chokidar: 3.5.3
+ immutable: 4.3.4
+ source-map-js: 1.0.2
+
+ scule@1.1.0: {}
+
+ semver@6.3.1: {}
+
+ semver@7.5.4:
+ dependencies:
+ lru-cache: 6.0.0
+
+ setimmediate@1.0.5: {}
+
+ shebang-command@2.0.0:
+ dependencies:
+ shebang-regex: 3.0.0
+
+ shebang-regex@3.0.0: {}
+
+ shell-quote@1.8.1: {}
+
+ source-map-js@1.0.2: {}
+
+ source-map-support@0.5.21:
+ dependencies:
+ buffer-from: 1.1.2
+ source-map: 0.6.1
+
+ source-map@0.6.1: {}
+
+ spdx-correct@3.2.0:
+ dependencies:
+ spdx-expression-parse: 3.0.1
+ spdx-license-ids: 3.0.16
+
+ spdx-exceptions@2.3.0: {}
+
+ spdx-expression-parse@3.0.1:
+ dependencies:
+ spdx-exceptions: 2.3.0
+ spdx-license-ids: 3.0.16
+
+ spdx-license-ids@3.0.16: {}
+
+ string_decoder@1.1.1:
+ dependencies:
+ safe-buffer: 5.1.2
+
+ strip-literal@1.3.0:
+ dependencies:
+ acorn: 8.11.2
+
+ supports-color@5.5.0:
+ dependencies:
+ has-flag: 3.0.0
+
+ supports-color@7.2.0:
+ dependencies:
+ has-flag: 4.0.0
+
+ supports-preserve-symlinks-flag@1.0.0: {}
+
+ svg-tags@1.0.0: {}
+
+ terser@5.24.0:
+ dependencies:
+ '@jridgewell/source-map': 0.3.5
+ acorn: 8.11.2
+ commander: 2.20.3
+ source-map-support: 0.5.21
+
+ to-fast-properties@2.0.0: {}
+
+ to-regex-range@5.0.1:
+ dependencies:
+ is-number: 7.0.0
+
+ tslib@2.6.2: {}
+
+ type-fest@3.13.1: {}
+
+ type-fest@4.8.2: {}
+
+ typescript@5.2.2: {}
+
+ ufo@1.3.2: {}
+
+ unimport@3.6.0(rollup@3.29.4):
+ dependencies:
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
+ escape-string-regexp: 5.0.0
+ fast-glob: 3.3.2
+ local-pkg: 0.5.0
+ magic-string: 0.30.5
+ mlly: 1.4.2
+ pathe: 1.1.1
+ pkg-types: 1.0.3
+ scule: 1.1.0
+ strip-literal: 1.3.0
+ unplugin: 1.5.1
+ transitivePeerDependencies:
+ - rollup
+
+ universalify@2.0.1: {}
+
+ unplugin-auto-import@0.17.1(@vueuse/core@10.6.1(vue@3.3.4))(rollup@3.29.4):
+ dependencies:
+ '@antfu/utils': 0.7.6
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
+ fast-glob: 3.3.2
+ local-pkg: 0.5.0
+ magic-string: 0.30.5
+ minimatch: 9.0.3
+ unimport: 3.6.0(rollup@3.29.4)
+ unplugin: 1.5.1
+ optionalDependencies:
+ '@vueuse/core': 10.6.1(vue@3.3.4)
+ transitivePeerDependencies:
+ - rollup
+
+ unplugin-vue-components@0.25.2(@babel/parser@7.23.5)(rollup@3.29.4)(vue@3.3.4):
+ dependencies:
+ '@antfu/utils': 0.7.6
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
+ chokidar: 3.5.3
+ debug: 4.3.4
+ fast-glob: 3.3.2
+ local-pkg: 0.4.3
+ magic-string: 0.30.5
+ minimatch: 9.0.3
+ resolve: 1.22.8
+ unplugin: 1.5.1
+ vue: 3.3.4
+ optionalDependencies:
+ '@babel/parser': 7.23.5
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+
+ unplugin@1.5.1:
+ dependencies:
+ acorn: 8.11.2
+ chokidar: 3.5.3
+ webpack-sources: 3.2.3
+ webpack-virtual-modules: 0.6.1
+
+ update-browserslist-db@1.0.13(browserslist@4.22.1):
+ dependencies:
+ browserslist: 4.22.1
+ escalade: 3.1.1
+ picocolors: 1.0.0
+
+ util-deprecate@1.0.2: {}
+
+ validate-npm-package-license@3.0.4:
+ dependencies:
+ spdx-correct: 3.2.0
+ spdx-expression-parse: 3.0.1
+
+ vite-plugin-html@3.2.0(vite@4.4.11(@types/node@18.18.5)(sass@1.69.5)(terser@5.24.0)):
+ dependencies:
+ '@rollup/pluginutils': 4.2.1
+ colorette: 2.0.20
+ connect-history-api-fallback: 1.6.0
+ consola: 2.15.3
+ dotenv: 16.3.1
+ dotenv-expand: 8.0.3
+ ejs: 3.1.9
+ fast-glob: 3.3.2
+ fs-extra: 10.1.0
+ html-minifier-terser: 6.1.0
+ node-html-parser: 5.4.2
+ pathe: 0.2.0
+ vite: 4.4.11(@types/node@18.18.5)(sass@1.69.5)(terser@5.24.0)
+
+ vite-plugin-zip-file@2.2.0:
+ dependencies:
+ jszip: 3.10.1
+
+ vite@4.4.11(@types/node@18.18.5)(sass@1.69.5)(terser@5.24.0):
+ dependencies:
+ esbuild: 0.18.20
+ postcss: 8.4.31
+ rollup: 3.29.4
+ optionalDependencies:
+ '@types/node': 18.18.5
+ fsevents: 2.3.3
+ sass: 1.69.5
+ terser: 5.24.0
+
+ vue-demi@0.12.5(vue@3.3.4):
+ dependencies:
+ vue: 3.3.4
+
+ vue-demi@0.14.6(vue@3.3.4):
+ dependencies:
+ vue: 3.3.4
+
+ vue-router@4.2.5(vue@3.3.4):
+ dependencies:
+ '@vue/devtools-api': 6.5.1
+ vue: 3.3.4
+
+ vue-template-compiler@2.7.15:
+ dependencies:
+ de-indent: 1.0.2
+ he: 1.2.0
+
+ vue-tsc@1.8.19(typescript@5.2.2):
dependencies:
'@vue/language-core': 1.8.19(typescript@5.2.2)
'@vue/typescript': 1.8.19(typescript@5.2.2)
semver: 7.5.4
typescript: 5.2.2
- dev: true
- /vue@3.3.4:
- resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==}
+ vue@3.3.4:
dependencies:
'@vue/compiler-dom': 3.3.4
'@vue/compiler-sfc': 3.3.4
@@ -2401,27 +2821,14 @@ packages:
'@vue/server-renderer': 3.3.4(vue@3.3.4)
'@vue/shared': 3.3.4
- /webpack-sources@3.2.3:
- resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
- engines: {node: '>=10.13.0'}
- dev: true
+ webpack-sources@3.2.3: {}
- /webpack-virtual-modules@0.6.1:
- resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==}
- dev: true
+ webpack-virtual-modules@0.6.1: {}
- /which@2.0.2:
- resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
- engines: {node: '>= 8'}
- hasBin: true
+ which@2.0.2:
dependencies:
isexe: 2.0.0
- dev: true
- /yallist@3.1.1:
- resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
- dev: true
+ yallist@3.1.1: {}
- /yallist@4.0.0:
- resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
- dev: true
+ yallist@4.0.0: {}
diff --git a/src/assets/font/demo.css b/src/assets/font/demo.css
new file mode 100644
index 0000000..a67054a
--- /dev/null
+++ b/src/assets/font/demo.css
@@ -0,0 +1,539 @@
+/* Logo 字体 */
+@font-face {
+ font-family: "iconfont logo";
+ src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
+ src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
+}
+
+.logo {
+ font-family: "iconfont logo";
+ font-size: 160px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+/* tabs */
+.nav-tabs {
+ position: relative;
+}
+
+.nav-tabs .nav-more {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ height: 42px;
+ line-height: 42px;
+ color: #666;
+}
+
+#tabs {
+ border-bottom: 1px solid #eee;
+}
+
+#tabs li {
+ cursor: pointer;
+ width: 100px;
+ height: 40px;
+ line-height: 40px;
+ text-align: center;
+ font-size: 16px;
+ border-bottom: 2px solid transparent;
+ position: relative;
+ z-index: 1;
+ margin-bottom: -1px;
+ color: #666;
+}
+
+
+#tabs .active {
+ border-bottom-color: #f00;
+ color: #222;
+}
+
+.tab-container .content {
+ display: none;
+}
+
+/* 页面布局 */
+.main {
+ padding: 30px 100px;
+ width: 960px;
+ margin: 0 auto;
+}
+
+.main .logo {
+ color: #333;
+ text-align: left;
+ margin-bottom: 30px;
+ line-height: 1;
+ height: 110px;
+ margin-top: -50px;
+ overflow: hidden;
+ *zoom: 1;
+}
+
+.main .logo a {
+ font-size: 160px;
+ color: #333;
+}
+
+.helps {
+ margin-top: 40px;
+}
+
+.helps pre {
+ padding: 20px;
+ margin: 10px 0;
+ border: solid 1px #e7e1cd;
+ background-color: #fffdef;
+ overflow: auto;
+}
+
+.icon_lists {
+ width: 100% !important;
+ overflow: hidden;
+ *zoom: 1;
+}
+
+.icon_lists li {
+ width: 100px;
+ margin-bottom: 10px;
+ margin-right: 20px;
+ text-align: center;
+ list-style: none !important;
+ cursor: default;
+}
+
+.icon_lists li .code-name {
+ line-height: 1.2;
+}
+
+.icon_lists .icon {
+ display: block;
+ height: 100px;
+ line-height: 100px;
+ font-size: 42px;
+ margin: 10px auto;
+ color: #333;
+ -webkit-transition: font-size 0.25s linear, width 0.25s linear;
+ -moz-transition: font-size 0.25s linear, width 0.25s linear;
+ transition: font-size 0.25s linear, width 0.25s linear;
+}
+
+.icon_lists .icon:hover {
+ font-size: 100px;
+}
+
+.icon_lists .svg-icon {
+ /* 通过设置 font-size 来改变图标大小 */
+ width: 1em;
+ /* 图标和文字相邻时,垂直对齐 */
+ vertical-align: -0.15em;
+ /* 通过设置 color 来改变 SVG 的颜色/fill */
+ fill: currentColor;
+ /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
+ normalize.css 中也包含这行 */
+ overflow: hidden;
+}
+
+.icon_lists li .name,
+.icon_lists li .code-name {
+ color: #666;
+}
+
+/* markdown 样式 */
+.markdown {
+ color: #666;
+ font-size: 14px;
+ line-height: 1.8;
+}
+
+.highlight {
+ line-height: 1.5;
+}
+
+.markdown img {
+ vertical-align: middle;
+ max-width: 100%;
+}
+
+.markdown h1 {
+ color: #404040;
+ font-weight: 500;
+ line-height: 40px;
+ margin-bottom: 24px;
+}
+
+.markdown h2,
+.markdown h3,
+.markdown h4,
+.markdown h5,
+.markdown h6 {
+ color: #404040;
+ margin: 1.6em 0 0.6em 0;
+ font-weight: 500;
+ clear: both;
+}
+
+.markdown h1 {
+ font-size: 28px;
+}
+
+.markdown h2 {
+ font-size: 22px;
+}
+
+.markdown h3 {
+ font-size: 16px;
+}
+
+.markdown h4 {
+ font-size: 14px;
+}
+
+.markdown h5 {
+ font-size: 12px;
+}
+
+.markdown h6 {
+ font-size: 12px;
+}
+
+.markdown hr {
+ height: 1px;
+ border: 0;
+ background: #e9e9e9;
+ margin: 16px 0;
+ clear: both;
+}
+
+.markdown p {
+ margin: 1em 0;
+}
+
+.markdown>p,
+.markdown>blockquote,
+.markdown>.highlight,
+.markdown>ol,
+.markdown>ul {
+ width: 80%;
+}
+
+.markdown ul>li {
+ list-style: circle;
+}
+
+.markdown>ul li,
+.markdown blockquote ul>li {
+ margin-left: 20px;
+ padding-left: 4px;
+}
+
+.markdown>ul li p,
+.markdown>ol li p {
+ margin: 0.6em 0;
+}
+
+.markdown ol>li {
+ list-style: decimal;
+}
+
+.markdown>ol li,
+.markdown blockquote ol>li {
+ margin-left: 20px;
+ padding-left: 4px;
+}
+
+.markdown code {
+ margin: 0 3px;
+ padding: 0 5px;
+ background: #eee;
+ border-radius: 3px;
+}
+
+.markdown strong,
+.markdown b {
+ font-weight: 600;
+}
+
+.markdown>table {
+ border-collapse: collapse;
+ border-spacing: 0px;
+ empty-cells: show;
+ border: 1px solid #e9e9e9;
+ width: 95%;
+ margin-bottom: 24px;
+}
+
+.markdown>table th {
+ white-space: nowrap;
+ color: #333;
+ font-weight: 600;
+}
+
+.markdown>table th,
+.markdown>table td {
+ border: 1px solid #e9e9e9;
+ padding: 8px 16px;
+ text-align: left;
+}
+
+.markdown>table th {
+ background: #F7F7F7;
+}
+
+.markdown blockquote {
+ font-size: 90%;
+ color: #999;
+ border-left: 4px solid #e9e9e9;
+ padding-left: 0.8em;
+ margin: 1em 0;
+}
+
+.markdown blockquote p {
+ margin: 0;
+}
+
+.markdown .anchor {
+ opacity: 0;
+ transition: opacity 0.3s ease;
+ margin-left: 8px;
+}
+
+.markdown .waiting {
+ color: #ccc;
+}
+
+.markdown h1:hover .anchor,
+.markdown h2:hover .anchor,
+.markdown h3:hover .anchor,
+.markdown h4:hover .anchor,
+.markdown h5:hover .anchor,
+.markdown h6:hover .anchor {
+ opacity: 1;
+ display: inline-block;
+}
+
+.markdown>br,
+.markdown>p>br {
+ clear: both;
+}
+
+
+.hljs {
+ display: block;
+ background: white;
+ padding: 0.5em;
+ color: #333333;
+ overflow-x: auto;
+}
+
+.hljs-comment,
+.hljs-meta {
+ color: #969896;
+}
+
+.hljs-string,
+.hljs-variable,
+.hljs-template-variable,
+.hljs-strong,
+.hljs-emphasis,
+.hljs-quote {
+ color: #df5000;
+}
+
+.hljs-keyword,
+.hljs-selector-tag,
+.hljs-type {
+ color: #a71d5d;
+}
+
+.hljs-literal,
+.hljs-symbol,
+.hljs-bullet,
+.hljs-attribute {
+ color: #0086b3;
+}
+
+.hljs-section,
+.hljs-name {
+ color: #63a35c;
+}
+
+.hljs-tag {
+ color: #333333;
+}
+
+.hljs-title,
+.hljs-attr,
+.hljs-selector-id,
+.hljs-selector-class,
+.hljs-selector-attr,
+.hljs-selector-pseudo {
+ color: #795da3;
+}
+
+.hljs-addition {
+ color: #55a532;
+ background-color: #eaffea;
+}
+
+.hljs-deletion {
+ color: #bd2c00;
+ background-color: #ffecec;
+}
+
+.hljs-link {
+ text-decoration: underline;
+}
+
+/* 代码高亮 */
+/* PrismJS 1.15.0
+https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
+/**
+ * prism.js default theme for JavaScript, CSS and HTML
+ * Based on dabblet (http://dabblet.com)
+ * @author Lea Verou
+ */
+code[class*="language-"],
+pre[class*="language-"] {
+ color: black;
+ background: none;
+ text-shadow: 0 1px white;
+ font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
+ text-align: left;
+ white-space: pre;
+ word-spacing: normal;
+ word-break: normal;
+ word-wrap: normal;
+ line-height: 1.5;
+
+ -moz-tab-size: 4;
+ -o-tab-size: 4;
+ tab-size: 4;
+
+ -webkit-hyphens: none;
+ -moz-hyphens: none;
+ -ms-hyphens: none;
+ hyphens: none;
+}
+
+pre[class*="language-"]::-moz-selection,
+pre[class*="language-"] ::-moz-selection,
+code[class*="language-"]::-moz-selection,
+code[class*="language-"] ::-moz-selection {
+ text-shadow: none;
+ background: #b3d4fc;
+}
+
+pre[class*="language-"]::selection,
+pre[class*="language-"] ::selection,
+code[class*="language-"]::selection,
+code[class*="language-"] ::selection {
+ text-shadow: none;
+ background: #b3d4fc;
+}
+
+@media print {
+
+ code[class*="language-"],
+ pre[class*="language-"] {
+ text-shadow: none;
+ }
+}
+
+/* Code blocks */
+pre[class*="language-"] {
+ padding: 1em;
+ margin: .5em 0;
+ overflow: auto;
+}
+
+:not(pre)>code[class*="language-"],
+pre[class*="language-"] {
+ background: #f5f2f0;
+}
+
+/* Inline code */
+:not(pre)>code[class*="language-"] {
+ padding: .1em;
+ border-radius: .3em;
+ white-space: normal;
+}
+
+.token.comment,
+.token.prolog,
+.token.doctype,
+.token.cdata {
+ color: slategray;
+}
+
+.token.punctuation {
+ color: #999;
+}
+
+.namespace {
+ opacity: .7;
+}
+
+.token.property,
+.token.tag,
+.token.boolean,
+.token.number,
+.token.constant,
+.token.symbol,
+.token.deleted {
+ color: #905;
+}
+
+.token.selector,
+.token.attr-name,
+.token.string,
+.token.char,
+.token.builtin,
+.token.inserted {
+ color: #690;
+}
+
+.token.operator,
+.token.entity,
+.token.url,
+.language-css .token.string,
+.style .token.string {
+ color: #9a6e3a;
+ background: hsla(0, 0%, 100%, .5);
+}
+
+.token.atrule,
+.token.attr-value,
+.token.keyword {
+ color: #07a;
+}
+
+.token.function,
+.token.class-name {
+ color: #DD4A68;
+}
+
+.token.regex,
+.token.important,
+.token.variable {
+ color: #e90;
+}
+
+.token.important,
+.token.bold {
+ font-weight: bold;
+}
+
+.token.italic {
+ font-style: italic;
+}
+
+.token.entity {
+ cursor: help;
+}
diff --git a/src/assets/font/demo_index.html b/src/assets/font/demo_index.html
new file mode 100644
index 0000000..b41ba45
--- /dev/null
+++ b/src/assets/font/demo_index.html
@@ -0,0 +1,1821 @@
+
+
+
+
+ iconfont Demo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - Unicode
+ - Font class
+ - Symbol
+
+
+
查看项目
+
+
+
+
+
+
+ -
+
+
购物车
+ 
+
+
+ -
+
+
购物车
+ 
+
+
+ -
+
+
购物车-copy
+ 
+
+
+ -
+
+
绑定
+ 
+
+
+ -
+
+
二维码
+ 
+
+
+ -
+
+
库存日志查询@2x
+ 
+
+
+ -
+
+
借款_订单提交5
+ 
+
+
+ -
+
+
待收货
+ 
+
+
+ -
+
+
订单
+ 
+
+
+ -
+
+
订单完成_icon
+ 
+
+
+ -
+
+
设置
+ 
+
+
+ -
+
+
退出
+ 
+
+
+ -
+
+
3.1定位
+ 
+
+
+ -
+
+
wxb定位
+ 
+
+
+ -
+
+
安全帽
+ 
+
+
+ -
+
+
WIFI
+ 
+
+
+ -
+
+
电量
+ 
+
+
+ -
+
+
信号
+ 
+
+
+ -
+
+
电池-高电量
+ 
+
+
+ -
+
+
电池-中电量
+ 
+
+
+ -
+
+
电池-低电量
+ 
+
+
+ -
+
+
PC
+ 
+
+
+ -
+
+
手机
+ 
+
+
+ -
+
+
通信
+ 
+
+
+ -
+
+
通信
+ 
+
+
+ -
+
+
对讲
+ 
+
+
+ -
+
+
双箭头-右
+ 
+
+
+ -
+
+
双箭头-左
+ 
+
+
+ -
+
+
电量4
+ 
+
+
+ -
+
+
不通过
+ 
+
+
+ -
+
+
通过
+ 
+
+
+ -
+
+
不通过2
+ 
+
+
+ -
+
+
不通过1
+ 
+
+
+ -
+
+
通过
+ 
+
+
+ -
+
+
返回
+ 
+
+
+ -
+
+
上升
+ 
+
+
+ -
+
+
下降
+ 
+
+
+ -
+
+
附件
+ 
+
+
+ -
+
+
搜索
+ 
+
+
+ -
+
+
左翻页
+ 
+
+
+ -
+
+
右翻页
+ 
+
+
+ -
+
+
上拉
+ 
+
+
+ -
+
+
下拉
+ 
+
+
+ -
+
+
退出
+ 
+
+
+ -
+
+
修改密码
+ 
+
+
+ -
+
+
三角形
+ 
+
+
+ -
+
+
用户访问记录
+ 
+
+
+ -
+
+
用户管理-用户管理
+ 
+
+
+ -
+
+
调度管理_1
+ 
+
+
+ -
+
+
icon_系统异常日志
+ 
+
+
+ -
+
+
IT应用系统数据调整流程-01
+ 
+
+
+ -
+
+
向右箭头
+ 
+
+
+ -
+
+
向左箭头
+ 
+
+
+ -
+
+
增加
+ 
+
+
+ -
+
+
返回
+ 
+
+
+ -
+
+
关闭
+ 
+
+
+ -
+
+
添加
+ 
+
+
+ -
+
+
删除
+ 
+
+
+ -
+
+
增加
+ 
+
+
+ -
+
+
删除
+ 
+
+
+ -
+
+
修改
+ 
+
+
+ -
+
+
修改
+ 
+
+
+ -
+
+
修改
+ 
+
+
+ -
+
+
删除
+ 
+
+
+ -
+
+
添加
+ 
+
+
+ -
+
+
退出
+ 
+
+
+ -
+
+
退出
+ 
+
+
+ -
+
+
退出
+ 
+
+
+ -
+
+
减号-b
+ 
+
+
+ -
+
+
加号
+ 
+
+
+ -
+
+
购物车
+ 
+
+
+
+
+
Unicode 引用
+
+
+
Unicode 是字体在网页端最原始的应用方式,特点是:
+
+ - 支持按字体的方式去动态调整图标大小,颜色等等。
+ - 默认情况下不支持多色,直接添加多色图标会自动去色。
+
+
+ 注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)
+
+
Unicode 使用步骤如下:
+
第一步:拷贝项目下面生成的 @font-face
+
@font-face {
+ font-family: 'iconfont';
+ src: url('iconfont.woff2?t=1732329564134') format('woff2'),
+ url('iconfont.woff?t=1732329564134') format('woff'),
+ url('iconfont.ttf?t=1732329564134') format('truetype');
+}
+
+
第二步:定义使用 iconfont 的样式
+
.iconfont {
+ font-family: "iconfont" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+
第三步:挑选相应图标并获取字体编码,应用于页面
+
+<span class="iconfont">3</span>
+
+
+ "iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。
+
+
+
+
+
+
+ -
+
+
+ 购物车
+
+ .icon-gouwuche2
+
+
+
+ -
+
+
+ 购物车
+
+ .icon-gouwuche1
+
+
+
+ -
+
+
+ 购物车-copy
+
+ .icon-gouwuche1-copy
+
+
+
+ -
+
+
+ 绑定
+
+ .icon-bangding
+
+
+
+ -
+
+
+ 二维码
+
+ .icon-erweima1
+
+
+
+ -
+
+
+ 库存日志查询@2x
+
+ .icon-a-kucunrizhichaxun2x
+
+
+
+ -
+
+
+ 借款_订单提交5
+
+ .icon-jiekuandingdantijiao5
+
+
+
+ -
+
+
+ 待收货
+
+ .icon-daishouhuo
+
+
+
+ -
+
+
+ 订单
+
+ .icon-dingdan
+
+
+
+ -
+
+
+ 订单完成_icon
+
+ .icon-dingdanwancheng_icon
+
+
+
+ -
+
+
+ 设置
+
+ .icon-shezhi
+
+
+
+ -
+
+
+ 退出
+
+ .icon-tuichu4
+
+
+
+ -
+
+
+ 3.1定位
+
+ .icon-31dingwei
+
+
+
+ -
+
+
+ wxb定位
+
+ .icon-wxbdingwei
+
+
+
+ -
+
+
+ 安全帽
+
+ .icon-maozi
+
+
+
+ -
+
+
+ WIFI
+
+ .icon-WIFI
+
+
+
+ -
+
+
+ 电量
+
+ .icon-dianliang
+
+
+
+ -
+
+
+ 信号
+
+ .icon-xinhao
+
+
+
+ -
+
+
+ 电池-高电量
+
+ .icon-dianchi-gaodianliang
+
+
+
+ -
+
+
+ 电池-中电量
+
+ .icon-dianchi-zhongdianliang
+
+
+
+ -
+
+
+ 电池-低电量
+
+ .icon-dianchi-didianliang
+
+
+
+ -
+
+
+ PC
+
+ .icon-pc
+
+
+
+ -
+
+
+ 手机
+
+ .icon-shouji
+
+
+
+ -
+
+
+ 通信
+
+ .icon-tongxin
+
+
+
+ -
+
+
+ 通信
+
+ .icon-zu
+
+
+
+ -
+
+
+ 对讲
+
+ .icon-duijiang
+
+
+
+ -
+
+
+ 双箭头-右
+
+ .icon-shuangjiantou-you
+
+
+
+ -
+
+
+ 双箭头-左
+
+ .icon-shuangjiantou-zuo
+
+
+
+ -
+
+
+ 电量4
+
+ .icon-dianliang4
+
+
+
+ -
+
+
+ 不通过
+
+ .icon-butongguo2
+
+
+
+ -
+
+
+ 通过
+
+ .icon-tongguo1
+
+
+
+ -
+
+
+ 不通过2
+
+ .icon-butongguo1
+
+
+
+ -
+
+
+ 不通过1
+
+ .icon-butongguo
+
+
+
+ -
+
+
+ 通过
+
+ .icon-tongguo
+
+
+
+ -
+
+
+ 返回
+
+ .icon-fanhui1
+
+
+
+ -
+
+
+ 上升
+
+ .icon-shangsheng
+
+
+
+ -
+
+
+ 下降
+
+ .icon-xiajiang
+
+
+
+ -
+
+
+ 附件
+
+ .icon-fujian
+
+
+
+ -
+
+
+ 搜索
+
+ .icon-Search
+
+
+
+ -
+
+
+ 左翻页
+
+ .icon-zuofanye
+
+
+
+ -
+
+
+ 右翻页
+
+ .icon-youfanye
+
+
+
+ -
+
+
+ 上拉
+
+ .icon-shangla
+
+
+
+ -
+
+
+ 下拉
+
+ .icon-xiala
+
+
+
+ -
+
+
+ 退出
+
+ .icon-tuichu3
+
+
+
+ -
+
+
+ 修改密码
+
+ .icon-xiugaimima
+
+
+
+ -
+
+
+ 三角形
+
+ .icon-sanjiaoxing
+
+
+
+ -
+
+
+ 用户访问记录
+
+ .icon-icon
+
+
+
+ -
+
+
+ 用户管理-用户管理
+
+ .icon-yonghuguanli-yonghuguanli
+
+
+
+ -
+
+
+ 调度管理_1
+
+ .icon-tiaoduguanli_1
+
+
+
+ -
+
+
+ icon_系统异常日志
+
+ .icon-icon_xitongyichangrizhi
+
+
+
+ -
+
+
+ IT应用系统数据调整流程-01
+
+ .icon-ITyingyongxitongshujutiaozhengliucheng-01
+
+
+
+ -
+
+
+ 向右箭头
+
+ .icon-xiangyoujiantou
+
+
+
+ -
+
+
+ 向左箭头
+
+ .icon-xiangzuojiantou
+
+
+
+ -
+
+
+ 增加
+
+ .icon-zengjia1
+
+
+
+ -
+
+
+ 返回
+
+ .icon-fanhui
+
+
+
+ -
+
+
+ 关闭
+
+ .icon-guanbi
+
+
+
+ -
+
+
+ 添加
+
+ .icon-tianjia1
+
+
+
+ -
+
+
+ 删除
+
+ .icon-shanchu2
+
+
+
+ -
+
+
+ 增加
+
+ .icon-zengjia
+
+
+
+ -
+
+
+ 删除
+
+ .icon-shanchu1
+
+
+
+ -
+
+
+ 修改
+
+ .icon-xiugai2
+
+
+
+ -
+
+
+ 修改
+
+ .icon-xiugai1
+
+
+
+ -
+
+
+ 修改
+
+ .icon-xiugai
+
+
+
+ -
+
+
+ 删除
+
+ .icon-shanchu
+
+
+
+ -
+
+
+ 添加
+
+ .icon-tianjia
+
+
+
+ -
+
+
+ 退出
+
+ .icon-tuichu1
+
+
+
+ -
+
+
+ 退出
+
+ .icon-tuichu2
+
+
+
+ -
+
+
+ 退出
+
+ .icon-tuichu
+
+
+
+ -
+
+
+ 减号-b
+
+ .icon-jianhaob
+
+
+
+ -
+
+
+ 加号
+
+ .icon-jiahao
+
+
+
+ -
+
+
+ 购物车
+
+ .icon-gouwuche
+
+
+
+
+
+
font-class 引用
+
+
+
font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。
+
与 Unicode 使用方式相比,具有如下特点:
+
+ - 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
+ - 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
+
+
使用步骤如下:
+
第一步:引入项目下面生成的 fontclass 代码:
+
<link rel="stylesheet" href="./iconfont.css">
+
+
第二步:挑选相应图标并获取类名,应用于页面:
+
<span class="iconfont icon-xxx"></span>
+
+
+ "
+ iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。
+
+
+
+
+
+
+ -
+
+
购物车
+ #icon-gouwuche2
+
+
+ -
+
+
购物车
+ #icon-gouwuche1
+
+
+ -
+
+
购物车-copy
+ #icon-gouwuche1-copy
+
+
+ -
+
+
绑定
+ #icon-bangding
+
+
+ -
+
+
二维码
+ #icon-erweima1
+
+
+ -
+
+
库存日志查询@2x
+ #icon-a-kucunrizhichaxun2x
+
+
+ -
+
+
借款_订单提交5
+ #icon-jiekuandingdantijiao5
+
+
+ -
+
+
待收货
+ #icon-daishouhuo
+
+
+ -
+
+
订单
+ #icon-dingdan
+
+
+ -
+
+
订单完成_icon
+ #icon-dingdanwancheng_icon
+
+
+ -
+
+
设置
+ #icon-shezhi
+
+
+ -
+
+
退出
+ #icon-tuichu4
+
+
+ -
+
+
3.1定位
+ #icon-31dingwei
+
+
+ -
+
+
wxb定位
+ #icon-wxbdingwei
+
+
+ -
+
+
安全帽
+ #icon-maozi
+
+
+ -
+
+
WIFI
+ #icon-WIFI
+
+
+ -
+
+
电量
+ #icon-dianliang
+
+
+ -
+
+
信号
+ #icon-xinhao
+
+
+ -
+
+
电池-高电量
+ #icon-dianchi-gaodianliang
+
+
+ -
+
+
电池-中电量
+ #icon-dianchi-zhongdianliang
+
+
+ -
+
+
电池-低电量
+ #icon-dianchi-didianliang
+
+
+ -
+
+
PC
+ #icon-pc
+
+
+ -
+
+
手机
+ #icon-shouji
+
+
+ -
+
+
通信
+ #icon-tongxin
+
+
+ -
+
+
通信
+ #icon-zu
+
+
+ -
+
+
对讲
+ #icon-duijiang
+
+
+ -
+
+
双箭头-右
+ #icon-shuangjiantou-you
+
+
+ -
+
+
双箭头-左
+ #icon-shuangjiantou-zuo
+
+
+ -
+
+
电量4
+ #icon-dianliang4
+
+
+ -
+
+
不通过
+ #icon-butongguo2
+
+
+ -
+
+
通过
+ #icon-tongguo1
+
+
+ -
+
+
不通过2
+ #icon-butongguo1
+
+
+ -
+
+
不通过1
+ #icon-butongguo
+
+
+ -
+
+
通过
+ #icon-tongguo
+
+
+ -
+
+
返回
+ #icon-fanhui1
+
+
+ -
+
+
上升
+ #icon-shangsheng
+
+
+ -
+
+
下降
+ #icon-xiajiang
+
+
+ -
+
+
附件
+ #icon-fujian
+
+
+ -
+
+
搜索
+ #icon-Search
+
+
+ -
+
+
左翻页
+ #icon-zuofanye
+
+
+ -
+
+
右翻页
+ #icon-youfanye
+
+
+ -
+
+
上拉
+ #icon-shangla
+
+
+ -
+
+
下拉
+ #icon-xiala
+
+
+ -
+
+
退出
+ #icon-tuichu3
+
+
+ -
+
+
修改密码
+ #icon-xiugaimima
+
+
+ -
+
+
三角形
+ #icon-sanjiaoxing
+
+
+ -
+
+
用户访问记录
+ #icon-icon
+
+
+ -
+
+
用户管理-用户管理
+ #icon-yonghuguanli-yonghuguanli
+
+
+ -
+
+
调度管理_1
+ #icon-tiaoduguanli_1
+
+
+ -
+
+
icon_系统异常日志
+ #icon-icon_xitongyichangrizhi
+
+
+ -
+
+
IT应用系统数据调整流程-01
+ #icon-ITyingyongxitongshujutiaozhengliucheng-01
+
+
+ -
+
+
向右箭头
+ #icon-xiangyoujiantou
+
+
+ -
+
+
向左箭头
+ #icon-xiangzuojiantou
+
+
+ -
+
+
增加
+ #icon-zengjia1
+
+
+ -
+
+
返回
+ #icon-fanhui
+
+
+ -
+
+
关闭
+ #icon-guanbi
+
+
+ -
+
+
添加
+ #icon-tianjia1
+
+
+ -
+
+
删除
+ #icon-shanchu2
+
+
+ -
+
+
增加
+ #icon-zengjia
+
+
+ -
+
+
删除
+ #icon-shanchu1
+
+
+ -
+
+
修改
+ #icon-xiugai2
+
+
+ -
+
+
修改
+ #icon-xiugai1
+
+
+ -
+
+
修改
+ #icon-xiugai
+
+
+ -
+
+
删除
+ #icon-shanchu
+
+
+ -
+
+
添加
+ #icon-tianjia
+
+
+ -
+
+
退出
+ #icon-tuichu1
+
+
+ -
+
+
退出
+ #icon-tuichu2
+
+
+ -
+
+
退出
+ #icon-tuichu
+
+
+ -
+
+
减号-b
+ #icon-jianhaob
+
+
+ -
+
+
加号
+ #icon-jiahao
+
+
+ -
+
+
购物车
+ #icon-gouwuche
+
+
+
+
+
Symbol 引用
+
+
+
这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章
+ 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:
+
+ - 支持多色图标了,不再受单色限制。
+ - 通过一些技巧,支持像字体那样,通过
font-size, color 来调整样式。
+ - 兼容性较差,支持 IE9+,及现代浏览器。
+ - 浏览器渲染 SVG 的性能一般,还不如 png。
+
+
使用步骤如下:
+
第一步:引入项目下面生成的 symbol 代码:
+
<script src="./iconfont.js"></script>
+
+
第二步:加入通用 CSS 代码(引入一次就行):
+
<style>
+.icon {
+ width: 1em;
+ height: 1em;
+ vertical-align: -0.15em;
+ fill: currentColor;
+ overflow: hidden;
+}
+</style>
+
+
第三步:挑选相应图标并获取类名,应用于页面:
+
<svg class="icon" aria-hidden="true">
+ <use xlink:href="#icon-xxx"></use>
+</svg>
+
+
+
+
+
+
+
+
+
diff --git a/src/assets/font/iconfont.css b/src/assets/font/iconfont.css
new file mode 100644
index 0000000..3f36a11
--- /dev/null
+++ b/src/assets/font/iconfont.css
@@ -0,0 +1,299 @@
+@font-face {
+ font-family: "iconfont"; /* Project id 3152246 */
+ src: url('iconfont.woff2?t=1732329564134') format('woff2'),
+ url('iconfont.woff?t=1732329564134') format('woff'),
+ url('iconfont.ttf?t=1732329564134') format('truetype');
+}
+
+.iconfont {
+ font-family: "iconfont" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-gouwuche2:before {
+ content: "\e639";
+}
+
+.icon-gouwuche1:before {
+ content: "\f0f5";
+}
+
+.icon-gouwuche1-copy:before {
+ content: "\f0f6";
+}
+
+.icon-bangding:before {
+ content: "\e61d";
+}
+
+.icon-erweima1:before {
+ content: "\e607";
+}
+
+.icon-a-kucunrizhichaxun2x:before {
+ content: "\e64e";
+}
+
+.icon-jiekuandingdantijiao5:before {
+ content: "\e6a1";
+}
+
+.icon-daishouhuo:before {
+ content: "\e605";
+}
+
+.icon-dingdan:before {
+ content: "\e646";
+}
+
+.icon-dingdanwancheng_icon:before {
+ content: "\e606";
+}
+
+.icon-shezhi:before {
+ content: "\e851";
+}
+
+.icon-tuichu4:before {
+ content: "\e645";
+}
+
+.icon-31dingwei:before {
+ content: "\e601";
+}
+
+.icon-wxbdingwei:before {
+ content: "\e624";
+}
+
+.icon-maozi:before {
+ content: "\e602";
+}
+
+.icon-WIFI:before {
+ content: "\e8c1";
+}
+
+.icon-dianliang:before {
+ content: "\e612";
+}
+
+.icon-xinhao:before {
+ content: "\e60a";
+}
+
+.icon-dianchi-gaodianliang:before {
+ content: "\e7a5";
+}
+
+.icon-dianchi-zhongdianliang:before {
+ content: "\e7a6";
+}
+
+.icon-dianchi-didianliang:before {
+ content: "\e7a7";
+}
+
+.icon-pc:before {
+ content: "\e604";
+}
+
+.icon-shouji:before {
+ content: "\e614";
+}
+
+.icon-tongxin:before {
+ content: "\e603";
+}
+
+.icon-zu:before {
+ content: "\e617";
+}
+
+.icon-duijiang:before {
+ content: "\e6e8";
+}
+
+.icon-shuangjiantou-you:before {
+ content: "\e77e";
+}
+
+.icon-shuangjiantou-zuo:before {
+ content: "\e77f";
+}
+
+.icon-dianliang4:before {
+ content: "\e60f";
+}
+
+.icon-butongguo2:before {
+ content: "\e6cd";
+}
+
+.icon-tongguo1:before {
+ content: "\e6ee";
+}
+
+.icon-butongguo1:before {
+ content: "\e634";
+}
+
+.icon-butongguo:before {
+ content: "\e633";
+}
+
+.icon-tongguo:before {
+ content: "\e629";
+}
+
+.icon-fanhui1:before {
+ content: "\e635";
+}
+
+.icon-shangsheng:before {
+ content: "\e750";
+}
+
+.icon-xiajiang:before {
+ content: "\e632";
+}
+
+.icon-fujian:before {
+ content: "\e88a";
+}
+
+.icon-Search:before {
+ content: "\e6ae";
+}
+
+.icon-zuofanye:before {
+ content: "\e67d";
+}
+
+.icon-youfanye:before {
+ content: "\e67e";
+}
+
+.icon-shangla:before {
+ content: "\e609";
+}
+
+.icon-xiala:before {
+ content: "\e6b9";
+}
+
+.icon-tuichu3:before {
+ content: "\e892";
+}
+
+.icon-xiugaimima:before {
+ content: "\e618";
+}
+
+.icon-sanjiaoxing:before {
+ content: "\e6bd";
+}
+
+.icon-icon:before {
+ content: "\e667";
+}
+
+.icon-yonghuguanli-yonghuguanli:before {
+ content: "\e61a";
+}
+
+.icon-tiaoduguanli_1:before {
+ content: "\e7c7";
+}
+
+.icon-icon_xitongyichangrizhi:before {
+ content: "\e631";
+}
+
+.icon-ITyingyongxitongshujutiaozhengliucheng-01:before {
+ content: "\e999";
+}
+
+.icon-xiangyoujiantou:before {
+ content: "\e65f";
+}
+
+.icon-xiangzuojiantou:before {
+ content: "\e660";
+}
+
+.icon-zengjia1:before {
+ content: "\e889";
+}
+
+.icon-fanhui:before {
+ content: "\e600";
+}
+
+.icon-guanbi:before {
+ content: "\eb6a";
+}
+
+.icon-tianjia1:before {
+ content: "\e622";
+}
+
+.icon-shanchu2:before {
+ content: "\eafb";
+}
+
+.icon-zengjia:before {
+ content: "\e6ea";
+}
+
+.icon-shanchu1:before {
+ content: "\ec7b";
+}
+
+.icon-xiugai2:before {
+ content: "\e651";
+}
+
+.icon-xiugai1:before {
+ content: "\e650";
+}
+
+.icon-xiugai:before {
+ content: "\e8cf";
+}
+
+.icon-shanchu:before {
+ content: "\e8b6";
+}
+
+.icon-tianjia:before {
+ content: "\e613";
+}
+
+.icon-tuichu1:before {
+ content: "\e623";
+}
+
+.icon-tuichu2:before {
+ content: "\e60c";
+}
+
+.icon-tuichu:before {
+ content: "\e865";
+}
+
+.icon-jianhaob:before {
+ content: "\e6ca";
+}
+
+.icon-jiahao:before {
+ content: "\e61c";
+}
+
+.icon-gouwuche:before {
+ content: "\e63f";
+}
+
diff --git a/src/assets/font/iconfont.js b/src/assets/font/iconfont.js
new file mode 100644
index 0000000..2b31c3c
--- /dev/null
+++ b/src/assets/font/iconfont.js
@@ -0,0 +1 @@
+window._iconfont_svg_string_3152246='',(a=>{var l=(c=(c=document.getElementsByTagName("script"))[c.length-1]).getAttribute("data-injectcss"),c=c.getAttribute("data-disable-injectsvg");if(!c){var h,i,o,t,z,v=function(l,c){c.parentNode.insertBefore(l,c)};if(l&&!a.__iconfont__svg__cssinject__){a.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(l){console&&console.log(l)}}h=function(){var l,c=document.createElement("div");c.innerHTML=a._iconfont_svg_string_3152246,(c=c.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",c=c,(l=document.body).firstChild?v(c,l.firstChild):l.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),h()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=h,t=a.document,z=!1,d(),t.onreadystatechange=function(){"complete"==t.readyState&&(t.onreadystatechange=null,s())})}function s(){z||(z=!0,o())}function d(){try{t.documentElement.doScroll("left")}catch(l){return void setTimeout(d,50)}s()}})(window);
\ No newline at end of file
diff --git a/src/assets/font/iconfont.json b/src/assets/font/iconfont.json
new file mode 100644
index 0000000..6f1d456
--- /dev/null
+++ b/src/assets/font/iconfont.json
@@ -0,0 +1,506 @@
+{
+ "id": "3152246",
+ "name": "no name",
+ "font_family": "iconfont",
+ "css_prefix_text": "icon-",
+ "description": "",
+ "glyphs": [
+ {
+ "icon_id": "3826040",
+ "name": "购物车",
+ "font_class": "gouwuche2",
+ "unicode": "e639",
+ "unicode_decimal": 58937
+ },
+ {
+ "icon_id": "19465421",
+ "name": "购物车",
+ "font_class": "gouwuche1",
+ "unicode": "f0f5",
+ "unicode_decimal": 61685
+ },
+ {
+ "icon_id": "42570390",
+ "name": "购物车-copy",
+ "font_class": "gouwuche1-copy",
+ "unicode": "f0f6",
+ "unicode_decimal": 61686
+ },
+ {
+ "icon_id": "1929142",
+ "name": "绑定",
+ "font_class": "bangding",
+ "unicode": "e61d",
+ "unicode_decimal": 58909
+ },
+ {
+ "icon_id": "9002580",
+ "name": "二维码",
+ "font_class": "erweima1",
+ "unicode": "e607",
+ "unicode_decimal": 58887
+ },
+ {
+ "icon_id": "24397693",
+ "name": "库存日志查询@2x",
+ "font_class": "a-kucunrizhichaxun2x",
+ "unicode": "e64e",
+ "unicode_decimal": 58958
+ },
+ {
+ "icon_id": "622378",
+ "name": "借款_订单提交5",
+ "font_class": "jiekuandingdantijiao5",
+ "unicode": "e6a1",
+ "unicode_decimal": 59041
+ },
+ {
+ "icon_id": "2216987",
+ "name": "待收货",
+ "font_class": "daishouhuo",
+ "unicode": "e605",
+ "unicode_decimal": 58885
+ },
+ {
+ "icon_id": "2892820",
+ "name": "订单",
+ "font_class": "dingdan",
+ "unicode": "e646",
+ "unicode_decimal": 58950
+ },
+ {
+ "icon_id": "19904373",
+ "name": "订单完成_icon",
+ "font_class": "dingdanwancheng_icon",
+ "unicode": "e606",
+ "unicode_decimal": 58886
+ },
+ {
+ "icon_id": "8288873",
+ "name": "设置",
+ "font_class": "shezhi",
+ "unicode": "e851",
+ "unicode_decimal": 59473
+ },
+ {
+ "icon_id": "6626335",
+ "name": "退出",
+ "font_class": "tuichu4",
+ "unicode": "e645",
+ "unicode_decimal": 58949
+ },
+ {
+ "icon_id": "201579",
+ "name": "3.1定位",
+ "font_class": "31dingwei",
+ "unicode": "e601",
+ "unicode_decimal": 58881
+ },
+ {
+ "icon_id": "591955",
+ "name": "wxb定位",
+ "font_class": "wxbdingwei",
+ "unicode": "e624",
+ "unicode_decimal": 58916
+ },
+ {
+ "icon_id": "3029239",
+ "name": "安全帽",
+ "font_class": "maozi",
+ "unicode": "e602",
+ "unicode_decimal": 58882
+ },
+ {
+ "icon_id": "11372738",
+ "name": "WIFI",
+ "font_class": "WIFI",
+ "unicode": "e8c1",
+ "unicode_decimal": 59585
+ },
+ {
+ "icon_id": "1159882",
+ "name": "电量",
+ "font_class": "dianliang",
+ "unicode": "e612",
+ "unicode_decimal": 58898
+ },
+ {
+ "icon_id": "1256479",
+ "name": "信号",
+ "font_class": "xinhao",
+ "unicode": "e60a",
+ "unicode_decimal": 58890
+ },
+ {
+ "icon_id": "19985098",
+ "name": "电池-高电量",
+ "font_class": "dianchi-gaodianliang",
+ "unicode": "e7a5",
+ "unicode_decimal": 59301
+ },
+ {
+ "icon_id": "19985102",
+ "name": "电池-中电量",
+ "font_class": "dianchi-zhongdianliang",
+ "unicode": "e7a6",
+ "unicode_decimal": 59302
+ },
+ {
+ "icon_id": "19985106",
+ "name": "电池-低电量",
+ "font_class": "dianchi-didianliang",
+ "unicode": "e7a7",
+ "unicode_decimal": 59303
+ },
+ {
+ "icon_id": "637751",
+ "name": "PC",
+ "font_class": "pc",
+ "unicode": "e604",
+ "unicode_decimal": 58884
+ },
+ {
+ "icon_id": "11776587",
+ "name": "手机",
+ "font_class": "shouji",
+ "unicode": "e614",
+ "unicode_decimal": 58900
+ },
+ {
+ "icon_id": "1374552",
+ "name": "通信",
+ "font_class": "tongxin",
+ "unicode": "e603",
+ "unicode_decimal": 58883
+ },
+ {
+ "icon_id": "8135245",
+ "name": "通信",
+ "font_class": "zu",
+ "unicode": "e617",
+ "unicode_decimal": 58903
+ },
+ {
+ "icon_id": "22094462",
+ "name": "对讲",
+ "font_class": "duijiang",
+ "unicode": "e6e8",
+ "unicode_decimal": 59112
+ },
+ {
+ "icon_id": "15668865",
+ "name": "双箭头-右",
+ "font_class": "shuangjiantou-you",
+ "unicode": "e77e",
+ "unicode_decimal": 59262
+ },
+ {
+ "icon_id": "15668872",
+ "name": "双箭头-左",
+ "font_class": "shuangjiantou-zuo",
+ "unicode": "e77f",
+ "unicode_decimal": 59263
+ },
+ {
+ "icon_id": "31358465",
+ "name": "电量4",
+ "font_class": "dianliang4",
+ "unicode": "e60f",
+ "unicode_decimal": 58895
+ },
+ {
+ "icon_id": "21429827",
+ "name": "不通过",
+ "font_class": "butongguo2",
+ "unicode": "e6cd",
+ "unicode_decimal": 59085
+ },
+ {
+ "icon_id": "26845560",
+ "name": "通过",
+ "font_class": "tongguo1",
+ "unicode": "e6ee",
+ "unicode_decimal": 59118
+ },
+ {
+ "icon_id": "2064108",
+ "name": "不通过2",
+ "font_class": "butongguo1",
+ "unicode": "e634",
+ "unicode_decimal": 58932
+ },
+ {
+ "icon_id": "2064106",
+ "name": "不通过1",
+ "font_class": "butongguo",
+ "unicode": "e633",
+ "unicode_decimal": 58931
+ },
+ {
+ "icon_id": "8312527",
+ "name": "通过",
+ "font_class": "tongguo",
+ "unicode": "e629",
+ "unicode_decimal": 58921
+ },
+ {
+ "icon_id": "12450522",
+ "name": "返回",
+ "font_class": "fanhui1",
+ "unicode": "e635",
+ "unicode_decimal": 58933
+ },
+ {
+ "icon_id": "681195",
+ "name": "上升",
+ "font_class": "shangsheng",
+ "unicode": "e750",
+ "unicode_decimal": 59216
+ },
+ {
+ "icon_id": "6148381",
+ "name": "下降",
+ "font_class": "xiajiang",
+ "unicode": "e632",
+ "unicode_decimal": 58930
+ },
+ {
+ "icon_id": "2076247",
+ "name": "附件",
+ "font_class": "fujian",
+ "unicode": "e88a",
+ "unicode_decimal": 59530
+ },
+ {
+ "icon_id": "1242870",
+ "name": "搜索",
+ "font_class": "Search",
+ "unicode": "e6ae",
+ "unicode_decimal": 59054
+ },
+ {
+ "icon_id": "8045780",
+ "name": "左翻页",
+ "font_class": "zuofanye",
+ "unicode": "e67d",
+ "unicode_decimal": 59005
+ },
+ {
+ "icon_id": "8045781",
+ "name": "右翻页",
+ "font_class": "youfanye",
+ "unicode": "e67e",
+ "unicode_decimal": 59006
+ },
+ {
+ "icon_id": "8224835",
+ "name": "上拉",
+ "font_class": "shangla",
+ "unicode": "e609",
+ "unicode_decimal": 58889
+ },
+ {
+ "icon_id": "672036",
+ "name": "下拉",
+ "font_class": "xiala",
+ "unicode": "e6b9",
+ "unicode_decimal": 59065
+ },
+ {
+ "icon_id": "2076271",
+ "name": "退出",
+ "font_class": "tuichu3",
+ "unicode": "e892",
+ "unicode_decimal": 59538
+ },
+ {
+ "icon_id": "6844389",
+ "name": "修改密码",
+ "font_class": "xiugaimima",
+ "unicode": "e618",
+ "unicode_decimal": 58904
+ },
+ {
+ "icon_id": "6270980",
+ "name": "三角形",
+ "font_class": "sanjiaoxing",
+ "unicode": "e6bd",
+ "unicode_decimal": 59069
+ },
+ {
+ "icon_id": "761516",
+ "name": "用户访问记录",
+ "font_class": "icon",
+ "unicode": "e667",
+ "unicode_decimal": 58983
+ },
+ {
+ "icon_id": "17523081",
+ "name": "用户管理-用户管理",
+ "font_class": "yonghuguanli-yonghuguanli",
+ "unicode": "e61a",
+ "unicode_decimal": 58906
+ },
+ {
+ "icon_id": "26709827",
+ "name": "调度管理_1",
+ "font_class": "tiaoduguanli_1",
+ "unicode": "e7c7",
+ "unicode_decimal": 59335
+ },
+ {
+ "icon_id": "23442262",
+ "name": "icon_系统异常日志",
+ "font_class": "icon_xitongyichangrizhi",
+ "unicode": "e631",
+ "unicode_decimal": 58929
+ },
+ {
+ "icon_id": "28520738",
+ "name": "IT应用系统数据调整流程-01",
+ "font_class": "ITyingyongxitongshujutiaozhengliucheng-01",
+ "unicode": "e999",
+ "unicode_decimal": 59801
+ },
+ {
+ "icon_id": "630094",
+ "name": "向右箭头",
+ "font_class": "xiangyoujiantou",
+ "unicode": "e65f",
+ "unicode_decimal": 58975
+ },
+ {
+ "icon_id": "630095",
+ "name": "向左箭头",
+ "font_class": "xiangzuojiantou",
+ "unicode": "e660",
+ "unicode_decimal": 58976
+ },
+ {
+ "icon_id": "2076243",
+ "name": " 增加",
+ "font_class": "zengjia1",
+ "unicode": "e889",
+ "unicode_decimal": 59529
+ },
+ {
+ "icon_id": "1718321",
+ "name": "返回",
+ "font_class": "fanhui",
+ "unicode": "e600",
+ "unicode_decimal": 58880
+ },
+ {
+ "icon_id": "4118038",
+ "name": "关闭",
+ "font_class": "guanbi",
+ "unicode": "eb6a",
+ "unicode_decimal": 60266
+ },
+ {
+ "icon_id": "1304889",
+ "name": "添加",
+ "font_class": "tianjia1",
+ "unicode": "e622",
+ "unicode_decimal": 58914
+ },
+ {
+ "icon_id": "5387543",
+ "name": "删除",
+ "font_class": "shanchu2",
+ "unicode": "eafb",
+ "unicode_decimal": 60155
+ },
+ {
+ "icon_id": "679796",
+ "name": "增加",
+ "font_class": "zengjia",
+ "unicode": "e6ea",
+ "unicode_decimal": 59114
+ },
+ {
+ "icon_id": "6061533",
+ "name": "删除",
+ "font_class": "shanchu1",
+ "unicode": "ec7b",
+ "unicode_decimal": 60539
+ },
+ {
+ "icon_id": "15388516",
+ "name": "修改",
+ "font_class": "xiugai2",
+ "unicode": "e651",
+ "unicode_decimal": 58961
+ },
+ {
+ "icon_id": "567336",
+ "name": "修改",
+ "font_class": "xiugai1",
+ "unicode": "e650",
+ "unicode_decimal": 58960
+ },
+ {
+ "icon_id": "2076418",
+ "name": "修改",
+ "font_class": "xiugai",
+ "unicode": "e8cf",
+ "unicode_decimal": 59599
+ },
+ {
+ "icon_id": "11372693",
+ "name": "删除",
+ "font_class": "shanchu",
+ "unicode": "e8b6",
+ "unicode_decimal": 59574
+ },
+ {
+ "icon_id": "1506296",
+ "name": "添加",
+ "font_class": "tianjia",
+ "unicode": "e613",
+ "unicode_decimal": 58899
+ },
+ {
+ "icon_id": "4942675",
+ "name": "退出",
+ "font_class": "tuichu1",
+ "unicode": "e623",
+ "unicode_decimal": 58915
+ },
+ {
+ "icon_id": "8060687",
+ "name": "退出",
+ "font_class": "tuichu2",
+ "unicode": "e60c",
+ "unicode_decimal": 58892
+ },
+ {
+ "icon_id": "9799489",
+ "name": "退出",
+ "font_class": "tuichu",
+ "unicode": "e865",
+ "unicode_decimal": 59493
+ },
+ {
+ "icon_id": "908786",
+ "name": "减号-b",
+ "font_class": "jianhaob",
+ "unicode": "e6ca",
+ "unicode_decimal": 59082
+ },
+ {
+ "icon_id": "7434422",
+ "name": "加号",
+ "font_class": "jiahao",
+ "unicode": "e61c",
+ "unicode_decimal": 58908
+ },
+ {
+ "icon_id": "624530",
+ "name": "购物车",
+ "font_class": "gouwuche",
+ "unicode": "e63f",
+ "unicode_decimal": 58943
+ }
+ ]
+}
diff --git a/src/assets/font/iconfont.ttf b/src/assets/font/iconfont.ttf
new file mode 100644
index 0000000..1f0823c
Binary files /dev/null and b/src/assets/font/iconfont.ttf differ
diff --git a/src/assets/font/iconfont.woff b/src/assets/font/iconfont.woff
new file mode 100644
index 0000000..74c4623
Binary files /dev/null and b/src/assets/font/iconfont.woff differ
diff --git a/src/assets/font/iconfont.woff2 b/src/assets/font/iconfont.woff2
new file mode 100644
index 0000000..cdb7e9f
Binary files /dev/null and b/src/assets/font/iconfont.woff2 differ
diff --git a/src/assets/icon/cart.svg b/src/assets/icon/cart.svg
deleted file mode 100644
index 3e4508a..0000000
--- a/src/assets/icon/cart.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/components/header/index.vue b/src/components/header/index.vue
new file mode 100644
index 0000000..96115e5
--- /dev/null
+++ b/src/components/header/index.vue
@@ -0,0 +1,369 @@
+
+
+
+
+
+
+
+
diff --git a/src/http/api/cart/index.ts b/src/http/api/cart/index.ts
new file mode 100644
index 0000000..d941d23
--- /dev/null
+++ b/src/http/api/cart/index.ts
@@ -0,0 +1,5 @@
+import { get } from '../../index'
+
+export const getBookCarDetailsApi = () => {
+ return get('/material-mall/bookCar/getBookCarDetails', {})
+}
\ No newline at end of file
diff --git a/src/http/api/equip.ts b/src/http/api/equip.ts
index dc75be4..f8bb03f 100644
--- a/src/http/api/equip.ts
+++ b/src/http/api/equip.ts
@@ -10,7 +10,11 @@ export const getList = (params = {}) => {
//获取装备详情
export const getDetail = (id = '') => {
- return get(`/zlpt-equip/dev/getInfo/${id}`)
+ return get(`/material-mall/dev/getInfo/${id}`)
+}
+//加入预约车
+export const addBookCarApi = (data: object) => {
+ return post(`/material-mall/bookCar/addBookCar`, data)
}
//获取 推荐装备列表
diff --git a/src/http/api/home/index.ts b/src/http/api/home/index.ts
index 6b6ea8d..6e35998 100644
--- a/src/http/api/home/index.ts
+++ b/src/http/api/home/index.ts
@@ -3,6 +3,9 @@ import { get, post } from '../../index'
export const getGoodsClassListApi = () => {
return get('/material-mall/maType/getEquipmentType', {})
}
+export const getHotSearchListApi = () => {
+ return get('/material-mall/maType/getHotSearch', {})
+}
export const apiGetCollect = (params = {}) => {
return post('/zlpt-equip/dev/userCollectList', params)
diff --git a/src/layout/header.vue b/src/layout/header.vue
index 993d2cb..558ba36 100644
--- a/src/layout/header.vue
+++ b/src/layout/header.vue
@@ -2,6 +2,7 @@
import $bus from '@/utils/bus'
import { mainStore } from 'store/main'
import { ElMessage, ElMessageBox } from 'element-plus'
+import { getHotSearchListApi } from '../http/api/home/index'
const store: any = mainStore()
const route = useRoute()
@@ -51,7 +52,17 @@ const inputRef: any = ref(null)
// return store.searchHistoryList.slice(0, 1)
// })
-const searchHistoryList = ref(['挖掘机', '塔式起重机', '挖掘机', '吊机'])
+const searchHistoryList = ref(['挖掘机', '塔式起重机', '挖掘机', '吊机'])
+
+// 获取热词
+const getHotSearchListData = async () => {
+ const { data: res }: any = await getHotSearchListApi()
+
+ searchHistoryList.value = res
+ console.log(res, '热词')
+}
+
+getHotSearchListData()
// 搜索按钮
const searchKeywordBtn = () => {
@@ -95,6 +106,14 @@ const onSelectRoles = (type: number) => {
}
isRolesSelect.value = false
}
+
+// 查看预约车
+const onCarts = () => {
+ console.log('跳转预约车页面')
+ router.push({
+ name: 'cart',
+ })
+}
@@ -183,18 +202,20 @@ const onSelectRoles = (type: number) => {
-
@@ -381,6 +402,18 @@ const onSelectRoles = (type: number) => {
text-overflow: ellipsis;
}
}
+
+ .cart-icon {
+ width: 10%;
+ display: flex;
+ align-items: center;
+ cursor: pointer;
+
+ span {
+ margin-left: 10px;
+ color: #1abc9c;
+ }
+ }
}
}
diff --git a/src/main.ts b/src/main.ts
index 3105f07..2e5d17d 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -1,6 +1,7 @@
import './assets/main.css'
import * as ElementPlusIconsVue from '@element-plus/icons-vue'
+
import { createApp } from 'vue'
// import { createPinia } from 'pinia'
@@ -9,9 +10,15 @@ import pinia from "./store"
import router from './router'
import 'element-plus/dist/index.css'
import './style/css/reset.css'
+import './assets/font/iconfont.js'
+import ElementPlus from 'element-plus'
+import zhCn from 'element-plus/es/locale/lang/zh-cn'
+
import registerDirectives from 'utils/directive'
const app = createApp(App)
+
+
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
app.component(key, component)
}
@@ -20,6 +27,10 @@ for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
app.use(pinia)
app.use(router)
app.mount('#app')
+app.use(ElementPlus, {
+ locale: zhCn,
+})
+
registerDirectives(app)
\ No newline at end of file
diff --git a/src/router/index.ts b/src/router/index.ts
index 62fb624..988082f 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -72,7 +72,7 @@ const routes: Array = [
redirect: '/home',
meta: {
title: '首页',
- keepAlive: true,
+ keepAlive: false,
AuthFlag: false
},
@@ -84,7 +84,7 @@ const routes: Array = [
component: () => import('views/home/index.vue'),
meta: {
title: '首页',
- keepAlive: true,
+ keepAlive: false,
AuthFlag: false,
activeName: 'home',
},
@@ -106,6 +106,8 @@ const routes: Array = [
component: () => import('views/equip/detail.vue'),
meta: {
title: '',
+ keepAlive: false,
+ AuthFlag: false,
}
},
// 资讯详情
@@ -192,7 +194,7 @@ const routes: Array = [
component: () => import('views/user/index.vue'), // 组件加载
meta: {
title: '个人中心',
- keepAlive: true,
+ keepAlive: false,
AuthFlag: false
},
redirect: '/myuser/baseInfo',
@@ -399,6 +401,17 @@ const routes: Array = [
]
},
+ // 预约车页面
+ {
+ path: '/cart',
+ name: 'cart',
+ component: () => import('views/cart/index.vue'),
+ meta: {
+ title: '预约车',
+ keepAlive: false,
+ AuthFlag: false
+ },
+ }
]
diff --git a/src/views/AppMain.vue b/src/views/AppMain.vue
index e85b9bc..feeaf05 100644
--- a/src/views/AppMain.vue
+++ b/src/views/AppMain.vue
@@ -1,25 +1,24 @@
-
@@ -30,13 +29,13 @@
diff --git a/src/views/Login.vue b/src/views/Login.vue
index df1138a..0fa50e3 100644
--- a/src/views/Login.vue
+++ b/src/views/Login.vue
@@ -147,7 +147,7 @@ const handlerLogin = async () => {
h3 {
color: #006461;
- font-size: 22px;
+ font-size: 26px;
font-weight: bold;
text-align: center;
margin-bottom: 26px;
diff --git a/src/views/cart/index.vue b/src/views/cart/index.vue
new file mode 100644
index 0000000..7c78ea5
--- /dev/null
+++ b/src/views/cart/index.vue
@@ -0,0 +1,490 @@
+
+
+
+
+ 首页
+ 预约车
+
+
+
+
+
预约车
+
({{ amountNum }})
+
+
+
+
+
+ 全选
+
+
+
+ 装备信息
+
+
+ 租期
+
+
+ 日租金/元
+
+
+ 天数
+
+
+ 数量
+
+
+ 总金额/元
+
+
+ 操作
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.company_name }}
+ {{ item.user_name }}
+ {{ item.user_phone }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ goods.goods_name }}
+
装备编号: {{ goods.goods_code }}
+
装备型号: {{ goods.goods_type }}
+
+
+
+
+
{{ goods.lease_date_string }}
+
+
+
+
+
+ {{ goods.lease_pic }}
+
+
+
+
+ {{ goods.lease_day }}
+
+
+
+
+
+
+
+
+
+ {{ goods.goods_num * goods.lease_pic * goods.lease_day }}
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 共:{{
+ amountDevice
+ }}
+ 件装备
+
+
+
+
+ 订单总金额:{{ orderAmountPice }} 元
+
+
+
+
+ 提交
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/equip/comoonents/showImg.vue b/src/views/equip/comoonents/showImg.vue
index 438aa40..3755c58 100644
--- a/src/views/equip/comoonents/showImg.vue
+++ b/src/views/equip/comoonents/showImg.vue
@@ -1,16 +1,25 @@
-
![]()
+
-
-
-
![]()
+
+
+
@@ -21,135 +30,133 @@
diff --git a/src/views/equip/detail.vue b/src/views/equip/detail.vue
index 28db392..86d376e 100644
--- a/src/views/equip/detail.vue
+++ b/src/views/equip/detail.vue
@@ -3,7 +3,7 @@
-
+
@@ -12,24 +12,41 @@
{{ pageData.modelName }}{{ pageData.deviceName }}
-
+
+
+
-
浏览{{ pageData.searchNum }}
-
-
{{ v.label }}:
-
- {{
- v.key
- .split(',')
- .map((key) => {
- return pageData[key]
- })
- .join('')
- }}
+
+
+ {{ v.label }}:
+
+
+
+ {{
+ v.key
+ .split(',')
+ .map((key) => {
+ return pageData[key]
+ })
+ .join('')
+ }}
+
+
+
+
+
@@ -38,10 +55,10 @@
¥
- {{ pageData.monthLeasePrice }}
- /月
+ {{ pageData.dayLeasePrice }}
+ /天
-
+
-
@@ -84,7 +106,8 @@
{{ v.label }}:
+ @click="handelDetailListClick(v.fn, pageData[v.arg])"
+ >
{{ pageData[v.key] }}
@@ -115,7 +138,8 @@
:company="v.companyName"
:price="v.monthLeasePrice"
timeUnit="月"
- :id="v.maId">
+ :id="v.maId"
+ >
@@ -124,7 +148,8 @@
title="填写租赁信息"
lock-scroll
class="dialoglease"
- width="60%">
+ width="60%"
+ >
+ status-icon
+ >
@@ -145,7 +171,8 @@
+ v-model="ruleForm.detailAddress"
+ >
@@ -156,7 +183,8 @@
v-model="ruleForm.entryTime"
value-format="YYYY-MM-DD"
type="date"
- placeholder="请选择" />
+ placeholder="请选择"
+ />
@@ -166,13 +194,15 @@
+ placeholder="请输入工期时长"
+ >
+ @change="priceChange"
+ >
@@ -209,7 +239,8 @@
placeholder="请填写项目说明"
rows="5"
type="textarea"
- v-model="ruleForm.projectDescription">
+ v-model="ruleForm.projectDescription"
+ >
@@ -230,7 +261,8 @@
}`"
:specifications="pageData.specification"
:type="pageData.typeName"
- :unit="ruleForm.durationUnit == '1' ? '月' : '天'">
+ :unit="ruleForm.durationUnit == '1' ? '月' : '天'"
+ >
合计总价:
{{ priceChange }}元
@@ -255,559 +287,555 @@