From e161102495bc67a8a04635685e3016e3f19e0846 Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Tue, 15 Feb 2022 23:16:15 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=90=8C=E6=AD=A5=E5=AE=8C=E6=95=B4?= =?UTF-8?q?=E7=89=88=E5=88=86=E6=94=AF=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.en-US.md | 4 + README.md | 4 + package.json | 24 +- pnpm-lock.yaml | 989 +++++++++++++------------- public/serverConfig.json | 2 +- src/layout/components/navbar.vue | 71 +- src/layout/components/setting/index.vue | 83 ++- src/layout/components/sidebar/horizontal.vue | 122 +--- src/layout/components/sidebar/mixNav.vue | 239 +++++++ src/layout/components/sidebar/sidebarItem.vue | 32 +- src/layout/components/sidebar/vertical.vue | 82 +-- src/layout/components/tag/index.vue | 19 +- src/layout/hooks/nav.ts | 110 +++ src/layout/index.vue | 8 +- src/layout/types.ts | 20 +- src/plugins/i18n/index.ts | 5 +- src/router/index.ts | 14 +- src/router/modules/index.ts | 3 +- src/store/modules/epTheme.ts | 15 +- src/style/sidebar.scss | 61 ++ src/utils/tree.ts | 67 ++ 21 files changed, 1229 insertions(+), 745 deletions(-) create mode 100644 src/layout/components/sidebar/mixNav.vue create mode 100644 src/layout/hooks/nav.ts create mode 100644 src/utils/tree.ts diff --git a/README.en-US.md b/README.en-US.md index c9cc550..d44efd5 100644 --- a/README.en-US.md +++ b/README.en-US.md @@ -40,3 +40,7 @@ bilibili: https://www.bilibili.com/video/BV1534y1S7HV/ ## ⚠️ Note The lite version does not accept any issues and prs. If you have any questions, please go to the full version https://github.com/xiaoxian521/vue-pure-admin/issues/new/choose to mention it, thank you! ! ! + +## License + +In principle, no fees and copyrights are charged, and you can use it with confidence, but if you need secondary open source, please contact the author for permission! diff --git a/README.md b/README.md index 7c8069e..9fc9404 100644 --- a/README.md +++ b/README.md @@ -52,3 +52,7 @@ pnpm remove 包名 ## ⚠️ 注意 精简版不接受任何 issues 和 pr,如果有问题请到完整版 https://github.com/xiaoxian521/vue-pure-admin/issues/new/choose 去提,谢谢!!! + +## 许可证 + +原则上不收取任何费用及版权,可以放心使用,不过如需二次开源(比如用此平台二次开发并开源)请联系作者获取许可! diff --git a/package.json b/package.json index 9d221f4..e448982 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pure-admin-thin", - "version": "2.9.0", + "version": "3.0", "private": true, "engines": { "node": ">= 16", @@ -30,13 +30,13 @@ ], "dependencies": { "@ctrl/tinycolor": "^3.4.0", - "@vueuse/core": "^7.5.5", + "@vueuse/core": "^7.6.2", "@vueuse/motion": "^2.0.0-beta.9", - "@vueuse/shared": "^7.5.5", + "@vueuse/shared": "^7.6.2", "animate.css": "^4.1.1", "axios": "^0.25.0", "css-color-function": "^1.3.3", - "element-plus": "^2.0.0", + "element-plus": "^2.0.2", "element-resize-detector": "^1.2.3", "js-cookie": "^3.0.1", "lodash-es": "^4.17.21", @@ -49,7 +49,7 @@ "resize-observer-polyfill": "^1.5.1", "responsive-storage": "^1.0.11", "rgb-hex": "^4.0.0", - "vue": "^3.2.29", + "vue": "^3.2.31", "vue-i18n": "^9.2.0-beta.30", "vue-router": "^4.0.12", "vue-types": "^4.1.1" @@ -70,9 +70,9 @@ "@types/qs": "^6.9.7", "@typescript-eslint/eslint-plugin": "^5.10.2", "@typescript-eslint/parser": "^5.10.2", - "@vitejs/plugin-legacy": "^1.6.4", - "@vitejs/plugin-vue": "^2.1.0", - "@vitejs/plugin-vue-jsx": "^1.3.3", + "@vitejs/plugin-legacy": "^1.7.1", + "@vitejs/plugin-vue": "^2.2.0", + "@vitejs/plugin-vue-jsx": "^1.3.7", "@vue/eslint-config-prettier": "^7.0.0", "@vue/eslint-config-typescript": "^10.0.0", "@zougt/vite-plugin-theme-preprocessor": "^1.4.4", @@ -83,7 +83,7 @@ "eslint-plugin-vue": "^8.4.1", "husky": "7.0.2", "lint-staged": "11.1.2", - "postcss": "8.2.6", + "postcss": "^8.4.6", "postcss-html": "^1.3.0", "postcss-import": "14.0.0", "postcss-scss": "^4.0.3", @@ -101,12 +101,12 @@ "stylelint-order": "^5.0.0", "typescript": "^4.5.5", "unplugin-element-plus": "^0.2.0", - "vite": "^2.7.13", + "vite": "2.7.13", "vite-plugin-live-reload": "^2.1.0", "vite-plugin-mock": "^2.9.6", "vite-plugin-remove-console": "^0.0.6", - "vite-plugin-style-import": "^1.4.1", - "vite-plugin-windicss": "^1.6.3", + "vite-plugin-style-import": "1.4.1", + "vite-plugin-windicss": "^1.7.0", "vite-svg-loader": "2.2.0", "vue-eslint-parser": "^8.2.0", "windicss": "^3.4.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d64f21f..bee26bb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,21 +17,21 @@ specifiers: "@types/qs": ^6.9.7 "@typescript-eslint/eslint-plugin": ^5.10.2 "@typescript-eslint/parser": ^5.10.2 - "@vitejs/plugin-legacy": ^1.6.4 - "@vitejs/plugin-vue": ^2.1.0 - "@vitejs/plugin-vue-jsx": ^1.3.3 + "@vitejs/plugin-legacy": ^1.7.1 + "@vitejs/plugin-vue": ^2.2.0 + "@vitejs/plugin-vue-jsx": ^1.3.7 "@vue/eslint-config-prettier": ^7.0.0 "@vue/eslint-config-typescript": ^10.0.0 - "@vueuse/core": ^7.5.5 + "@vueuse/core": ^7.6.2 "@vueuse/motion": ^2.0.0-beta.9 - "@vueuse/shared": ^7.5.5 + "@vueuse/shared": ^7.6.2 "@zougt/vite-plugin-theme-preprocessor": ^1.4.4 animate.css: ^4.1.1 autoprefixer: ^10.4.2 axios: ^0.25.0 cross-env: 7.0.3 css-color-function: ^1.3.3 - element-plus: ^2.0.0 + element-plus: ^2.0.2 element-resize-detector: ^1.2.3 eslint: ^8.8.0 eslint-plugin-prettier: ^4.0.0 @@ -45,7 +45,7 @@ specifiers: nprogress: ^0.2.0 path: ^0.12.7 pinia: ^2.0.11 - postcss: 8.2.6 + postcss: ^8.4.6 postcss-html: ^1.3.0 postcss-import: 14.0.0 postcss-scss: ^4.0.3 @@ -67,14 +67,14 @@ specifiers: stylelint-order: ^5.0.0 typescript: ^4.5.5 unplugin-element-plus: ^0.2.0 - vite: ^2.7.13 + vite: 2.7.13 vite-plugin-live-reload: ^2.1.0 vite-plugin-mock: ^2.9.6 vite-plugin-remove-console: ^0.0.6 - vite-plugin-style-import: ^1.4.1 - vite-plugin-windicss: ^1.6.3 + vite-plugin-style-import: 1.4.1 + vite-plugin-windicss: ^1.7.0 vite-svg-loader: 2.2.0 - vue: ^3.2.29 + vue: ^3.2.31 vue-eslint-parser: ^8.2.0 vue-i18n: ^9.2.0-beta.30 vue-router: ^4.0.12 @@ -83,13 +83,13 @@ specifiers: dependencies: "@ctrl/tinycolor": 3.4.0 - "@vueuse/core": 7.5.5_vue@3.2.30 - "@vueuse/motion": 2.0.0-beta.9_vue@3.2.30 - "@vueuse/shared": 7.5.5_vue@3.2.30 + "@vueuse/core": 7.6.2_vue@3.2.31 + "@vueuse/motion": 2.0.0-beta.9_vue@3.2.31 + "@vueuse/shared": 7.6.2_vue@3.2.31 animate.css: 4.1.1 axios: 0.25.0 css-color-function: 1.3.3 - element-plus: 2.0.0_vue@3.2.30 + element-plus: 2.0.2_vue@3.2.31 element-resize-detector: 1.2.4 js-cookie: 3.0.1 lodash-es: 4.17.21 @@ -97,82 +97,82 @@ dependencies: mockjs: 1.1.0 nprogress: 0.2.0 path: 0.12.7 - pinia: 2.0.11_typescript@4.5.5+vue@3.2.30 + pinia: 2.0.11_typescript@4.5.5+vue@3.2.31 qs: 6.10.3 resize-observer-polyfill: 1.5.1 - responsive-storage: 1.0.11_vue@3.2.30 + responsive-storage: 1.0.11_vue@3.2.31 rgb-hex: 4.0.0 - vue: 3.2.30 - vue-i18n: 9.2.0-beta.30_vue@3.2.30 - vue-router: 4.0.12_vue@3.2.30 - vue-types: 4.1.1_vue@3.2.30 + vue: 3.2.31 + vue-i18n: 9.2.0-beta.30_vue@3.2.31 + vue-router: 4.0.12_vue@3.2.31 + vue-types: 4.1.1_vue@3.2.31 devDependencies: "@commitlint/cli": 13.1.0 "@commitlint/config-conventional": 13.1.0 - "@iconify-icons/ep": 1.1.3 - "@iconify-icons/fa": 1.1.1 - "@iconify-icons/fa-solid": 1.1.2 - "@iconify-icons/ri": 1.1.1 - "@iconify/vue": 3.1.3_vue@3.2.30 + "@iconify-icons/ep": 1.2.1 + "@iconify-icons/fa": 1.2.2 + "@iconify-icons/fa-solid": 1.2.1 + "@iconify-icons/ri": 1.2.1 + "@iconify/vue": 3.1.3_vue@3.2.31 "@types/element-resize-detector": 1.1.3 "@types/js-cookie": 3.0.1 "@types/mockjs": 1.0.3 "@types/node": 14.14.14 "@types/nprogress": 0.2.0 "@types/qs": 6.9.7 - "@typescript-eslint/eslint-plugin": 5.10.2_2595c2126aec4d4b6e944b931dabb4c2 - "@typescript-eslint/parser": 5.10.2_eslint@8.8.0+typescript@4.5.5 - "@vitejs/plugin-legacy": 1.6.4_vite@2.7.13 - "@vitejs/plugin-vue": 2.1.0_vite@2.7.13+vue@3.2.30 - "@vitejs/plugin-vue-jsx": 1.3.3 - "@vue/eslint-config-prettier": 7.0.0_eslint@8.8.0+prettier@2.5.1 - "@vue/eslint-config-typescript": 10.0.0_ad0ab671f10e8d796991ecfc701f24e3 + "@typescript-eslint/eslint-plugin": 5.12.0_c467cf9bb49b295941e83ce479a578b7 + "@typescript-eslint/parser": 5.12.0_eslint@8.9.0+typescript@4.5.5 + "@vitejs/plugin-legacy": 1.7.1_vite@2.7.13 + "@vitejs/plugin-vue": 2.2.0_vite@2.7.13+vue@3.2.31 + "@vitejs/plugin-vue-jsx": 1.3.7 + "@vue/eslint-config-prettier": 7.0.0_eslint@8.9.0+prettier@2.5.1 + "@vue/eslint-config-typescript": 10.0.0_cd100ca74b8c3cfb64acbb3ff997764b "@zougt/vite-plugin-theme-preprocessor": 1.4.4_sass@1.49.7 - autoprefixer: 10.4.2_postcss@8.2.6 + autoprefixer: 10.4.2_postcss@8.4.6 cross-env: 7.0.3 - eslint: 8.8.0 - eslint-plugin-prettier: 4.0.0_eslint@8.8.0+prettier@2.5.1 - eslint-plugin-vue: 8.4.1_eslint@8.8.0 + eslint: 8.9.0 + eslint-plugin-prettier: 4.0.0_eslint@8.9.0+prettier@2.5.1 + eslint-plugin-vue: 8.4.1_eslint@8.9.0 husky: 7.0.2 lint-staged: 11.1.2 - postcss: 8.2.6 + postcss: 8.4.6 postcss-html: 1.3.0 - postcss-import: 14.0.0_postcss@8.2.6 - postcss-scss: 4.0.3_postcss@8.2.6 + postcss-import: 14.0.0_postcss@8.4.6 + postcss-scss: 4.0.3_postcss@8.4.6 prettier: 2.5.1 pretty-quick: 3.1.1_prettier@2.5.1 rimraf: 3.0.2 rollup-plugin-visualizer: 5.5.4 sass: 1.49.7 - sass-loader: 12.4.0_sass@1.49.7 - stylelint: 14.3.0 - stylelint-config-html: 1.0.0_387acde72b94c028532b3c9cd4a4cddd - stylelint-config-prettier: 9.0.3_stylelint@14.3.0 - stylelint-config-recommended: 6.0.0_stylelint@14.3.0 - stylelint-config-standard: 24.0.0_stylelint@14.3.0 - stylelint-order: 5.0.0_stylelint@14.3.0 + sass-loader: 12.6.0_sass@1.49.7 + stylelint: 14.5.0 + stylelint-config-html: 1.0.0_2fdfe057bbf58b3dfbbb46d8950182ee + stylelint-config-prettier: 9.0.3_stylelint@14.5.0 + stylelint-config-recommended: 6.0.0_stylelint@14.5.0 + stylelint-config-standard: 24.0.0_stylelint@14.5.0 + stylelint-order: 5.0.0_stylelint@14.5.0 typescript: 4.5.5 - unplugin-element-plus: 0.2.0_vite@2.7.13+vue@3.2.30 + unplugin-element-plus: 0.2.0_vite@2.7.13+vue@3.2.31 vite: 2.7.13_sass@1.49.7 vite-plugin-live-reload: 2.1.0 vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@2.7.13 vite-plugin-remove-console: 0.0.6 vite-plugin-style-import: 1.4.1_vite@2.7.13 - vite-plugin-windicss: 1.6.3_vite@2.7.13 + vite-plugin-windicss: 1.7.0_vite@2.7.13 vite-svg-loader: 2.2.0 - vue-eslint-parser: 8.2.0_eslint@8.8.0 + vue-eslint-parser: 8.2.0_eslint@8.9.0 windicss: 3.4.3 packages: - /@ampproject/remapping/2.1.0: + /@ampproject/remapping/2.1.1: resolution: { - integrity: sha512-d5RysTlJ7hmw5Tw4UxgxcY3lkMe92n8sXCcuLPAyIAHK6j8DefDwtGnVVDgOnv+RnEosulDJ9NPKQL27bDId0g== + integrity: sha512-Aolwjd7HSC2PyY0fDj/wA/EimQT4HfEnFYNp5s9CQlrdhyvWTtvZ5YzrUPu6R6/1jKiUlxu8bUhkdSnKHNAHMA== } engines: { node: ">=6.0.0" } dependencies: - "@jridgewell/trace-mapping": 0.3.2 + "@jridgewell/trace-mapping": 0.3.4 dev: true /@antfu/utils/0.4.0: @@ -202,19 +202,19 @@ packages: engines: { node: ">=6.9.0" } dev: true - /@babel/core/7.17.0: + /@babel/core/7.17.2: resolution: { - integrity: sha512-x/5Ea+RO5MvF9ize5DeVICJoVrNv0Mi2RnIABrZEKYvPEpldXwauPkgvYA17cKa6WpU3LoYvYbuEMFtSNFsarA== + integrity: sha512-R3VH5G42VSDolRHyUO4V2cfag8WHcZyxdq5Z/m8Xyb92lW/Erm/6kM+XtRFGf3Mulre3mveni2NHfEUws8wSvw== } engines: { node: ">=6.9.0" } dependencies: - "@ampproject/remapping": 2.1.0 + "@ampproject/remapping": 2.1.1 "@babel/code-frame": 7.16.7 "@babel/generator": 7.17.0 - "@babel/helper-compilation-targets": 7.16.7_@babel+core@7.17.0 + "@babel/helper-compilation-targets": 7.16.7_@babel+core@7.17.2 "@babel/helper-module-transforms": 7.16.7 - "@babel/helpers": 7.17.0 + "@babel/helpers": 7.17.2 "@babel/parser": 7.17.0 "@babel/template": 7.16.7 "@babel/traverse": 7.17.0 @@ -250,7 +250,7 @@ packages: "@babel/types": 7.17.0 dev: true - /@babel/helper-compilation-targets/7.16.7_@babel+core@7.17.0: + /@babel/helper-compilation-targets/7.16.7_@babel+core@7.17.2: resolution: { integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== @@ -260,13 +260,13 @@ packages: "@babel/core": ^7.0.0 dependencies: "@babel/compat-data": 7.17.0 - "@babel/core": 7.17.0 + "@babel/core": 7.17.2 "@babel/helper-validator-option": 7.16.7 browserslist: 4.19.1 semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.17.1_@babel+core@7.17.0: + /@babel/helper-create-class-features-plugin/7.17.1_@babel+core@7.17.2: resolution: { integrity: sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ== @@ -275,7 +275,7 @@ packages: peerDependencies: "@babel/core": ^7.0.0 dependencies: - "@babel/core": 7.17.0 + "@babel/core": 7.17.2 "@babel/helper-annotate-as-pure": 7.16.7 "@babel/helper-environment-visitor": 7.16.7 "@babel/helper-function-name": 7.16.7 @@ -438,10 +438,10 @@ packages: engines: { node: ">=6.9.0" } dev: true - /@babel/helpers/7.17.0: + /@babel/helpers/7.17.2: resolution: { - integrity: sha512-Xe/9NFxjPwELUvW2dsukcMZIp6XwPSbI4ojFBJuX5ramHuVE22SVcZIwqzdWo5uCgeTXW8qV97lMvSOjq+1+nQ== + integrity: sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ== } engines: { node: ">=6.9.0" } dependencies: @@ -472,7 +472,7 @@ packages: engines: { node: ">=6.0.0" } hasBin: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.17.0: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.17.2: resolution: { integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== @@ -480,11 +480,11 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.17.0 + "@babel/core": 7.17.2 "@babel/helper-plugin-utils": 7.16.7 dev: true - /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.17.0: + /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.17.2: resolution: { integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q== @@ -493,11 +493,11 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.17.0 + "@babel/core": 7.17.2 "@babel/helper-plugin-utils": 7.16.7 dev: true - /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.17.0: + /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.17.2: resolution: { integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A== @@ -506,11 +506,11 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.17.0 + "@babel/core": 7.17.2 "@babel/helper-plugin-utils": 7.16.7 dev: true - /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.17.0: + /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.17.2: resolution: { integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ== @@ -519,18 +519,18 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.17.0 - "@babel/helper-create-class-features-plugin": 7.17.1_@babel+core@7.17.0 + "@babel/core": 7.17.2 + "@babel/helper-create-class-features-plugin": 7.17.1_@babel+core@7.17.2 "@babel/helper-plugin-utils": 7.16.7 - "@babel/plugin-syntax-typescript": 7.16.7_@babel+core@7.17.0 + "@babel/plugin-syntax-typescript": 7.16.7_@babel+core@7.17.2 transitivePeerDependencies: - supports-color dev: true - /@babel/standalone/7.17.1: + /@babel/standalone/7.17.2: resolution: { - integrity: sha512-rNHDt0ESbXq6BZv89BaSB0nlfymx/X5ASndRM58xOkgOJ6+YuCq8R3//3QP1sLAY2m4exiCg4BFD53vCVFzBKw== + integrity: sha512-Adjbjnlk0IBuBEldyuicdIeq1P/YI5nfm7HnOVd8blGDRetPW2NllESjlrItMKORWVuILWqKe10D+b8yEybeBA== } engines: { node: ">=6.9.0" } dev: true @@ -776,15 +776,15 @@ packages: engines: { node: ">=10" } dev: false - /@element-plus/icons-vue/0.2.6_vue@3.2.30: + /@element-plus/icons-vue/0.2.7_vue@3.2.31: resolution: { - integrity: sha512-2gg7VCq4d2firgl7/aVym4Cx/wqKFwKybEQGJiiWJN4urW36+QdAEG1knqSD9qidbjhVp0Jnc9XdSTR1/4Whzw== + integrity: sha512-S8kDbfVaWkQvbUYQE1ui448tzaHfUvyESCep9J6uPRlViyQPXjdIfwLBhV6AmQSOfFS8rL+xehJGhvzPXLrSBg== } peerDependencies: vue: ^3.2.0 dependencies: - vue: 3.2.30 + vue: 3.2.31 dev: false /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_e1c3b685f8b7686dcc885a02fd14c5f0: @@ -805,21 +805,21 @@ packages: - typescript dev: true - /@eslint/eslintrc/1.0.5: + /@eslint/eslintrc/1.1.0: resolution: { - integrity: sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ== + integrity: sha512-C1DfL7XX4nPqGd6jcP01W9pVM1HYCuUkFk1432D7F0v3JSlUIeOYn9oCoi3eoLZ+iwBSb29BMFxxny0YrrEZqg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: ajv: 6.12.6 debug: 4.3.3 - espree: 9.3.0 + espree: 9.3.1 globals: 13.12.1 ignore: 4.0.6 import-fresh: 3.3.0 js-yaml: 4.1.0 - minimatch: 3.0.5 + minimatch: 3.1.1 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color @@ -834,7 +834,7 @@ packages: dependencies: "@humanwhocodes/object-schema": 1.2.1 debug: 4.3.3 - minimatch: 3.0.5 + minimatch: 3.1.1 transitivePeerDependencies: - supports-color dev: true @@ -846,35 +846,50 @@ packages: } dev: true - /@iconify-icons/ep/1.1.3: + /@iconify-icons/ep/1.2.1: resolution: { - integrity: sha512-kFnCIR0/NyOAAkmneyHKWsVM6Di2vs6DfSSJv7K2enCkEV+EO2yZ06DS6I9ZOkgeS3hsoAmBZTPef6tZOSwytg== + integrity: sha512-KWGzEySUoZ2hYD3b80p8VxkCEY0UN6he8N0Kx/q5VcMUN1K0GXz4U4l4wHa1k/k4qWw1RzncnkJM7KRIC66zgg== } + dependencies: + "@iconify/types": 1.0.12 + dev: true + + /@iconify-icons/fa-solid/1.2.1: + resolution: + { + integrity: sha512-bAFsvrCGlEG9lUKNUfKPcROCMhiwewX+ghgJswtfLxUZ0Cn0G5iIaJgRGiI4bxuJs/CDelBaCgLp58dVK+42jg== + } + dependencies: + "@iconify/types": 1.0.12 dev: true - /@iconify-icons/fa-solid/1.1.2: + /@iconify-icons/fa/1.2.2: resolution: { - integrity: sha512-gEuga4NzsAYaWLib425umOOemA++xX3NQJqqIbZmMD8o2/8dDVj+rrYklvZYXb3MHwKa+POToz/85hiBx8GSsg== + integrity: sha512-8lecoWNI7X/GRw7B9NPVyGlPrqUxi1w1aZyzAm1s+eiPixmmivxdHtg53tGeSJpYgm/grfSti8EbYoiFTIckrw== } + dependencies: + "@iconify/types": 1.0.12 dev: true - /@iconify-icons/fa/1.1.1: + /@iconify-icons/ri/1.2.1: resolution: { - integrity: sha512-M5VkRSNA93gQCGRh1qTDKcs8f7Rp4NyNDnWAGVQbXHPIDMYCwARfS8egOKbTmlpjkqw6+Gw8l5jnKt0XErscng== + integrity: sha512-8VlUg6xrRz2BWmwulF6aWnb138NzkLhBJZ36Pu/9qjpTwwLyFi+Wgg1+LeMvOBXySiD/H/bTQh7Lay73uiN61A== } + dependencies: + "@iconify/types": 1.0.12 dev: true - /@iconify-icons/ri/1.1.1: + /@iconify/types/1.0.12: resolution: { - integrity: sha512-/n8BEfAET0B2z/WWqOg+stSg2hZU9vvc3KKJXS48Inmlh0Vwyjx2T4qVBRmK/KAWwuzv5yHQELATbbeiV8fvLA== + integrity: sha512-6er6wSGF3hgc1JEZqiGpg21CTCjHBYOUwqLmb2Idzkjiw6ogalGP0ZMLVutCzah+0WB4yP+Zd2oVPN8jvJ+Ftg== } dev: true - /@iconify/vue/3.1.3_vue@3.2.30: + /@iconify/vue/3.1.3_vue@3.2.31: resolution: { integrity: sha512-tZ7+mh2HDy8pj7dajByn4bE72XIZM3l+F490VIAAYifwpqGnjqv9O60n1MPsV5dM7Q+FN6yVXZMdXT68l//WTw== @@ -883,7 +898,7 @@ packages: vue: 3.x dependencies: cross-fetch: 3.1.5 - vue: 3.2.30 + vue: 3.2.31 transitivePeerDependencies: - encoding dev: true @@ -941,29 +956,29 @@ packages: "@intlify/shared": 9.2.0-beta.30 dev: false - /@jridgewell/resolve-uri/3.0.4: + /@jridgewell/resolve-uri/3.0.5: resolution: { - integrity: sha512-cz8HFjOFfUBtvN+NXYSFMHYRdxZMaEl0XypVrhzxBgadKIXhIkRd8aMeHhmF56Sl7SuS8OnUpQ73/k9LE4VnLg== + integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew== } engines: { node: ">=6.0.0" } dev: true - /@jridgewell/sourcemap-codec/1.4.10: + /@jridgewell/sourcemap-codec/1.4.11: resolution: { - integrity: sha512-Ht8wIW5v165atIX1p+JvKR5ONzUyF4Ac8DZIQ5kZs9zrb6M8SJNXpx1zn04rn65VjBMygRoMXcyYwNK0fT7bEg== + integrity: sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg== } dev: true - /@jridgewell/trace-mapping/0.3.2: + /@jridgewell/trace-mapping/0.3.4: resolution: { - integrity: sha512-9KzzH4kMjA2XmBRHfqG2/Vtl7s92l6uNDd0wW7frDE+EUvQFGqNXhWp0UGJjSkt3v2AYjzOZn1QO9XaTNJIt1Q== + integrity: sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ== } dependencies: - "@jridgewell/resolve-uri": 3.0.4 - "@jridgewell/sourcemap-codec": 1.4.10 + "@jridgewell/resolve-uri": 3.0.5 + "@jridgewell/sourcemap-codec": 1.4.11 dev: true /@nodelib/fs.scandir/2.1.5: @@ -1160,10 +1175,10 @@ packages: } dev: true - /@typescript-eslint/eslint-plugin/5.10.2_2595c2126aec4d4b6e944b931dabb4c2: + /@typescript-eslint/eslint-plugin/5.12.0_c467cf9bb49b295941e83ce479a578b7: resolution: { - integrity: sha512-4W/9lLuE+v27O/oe7hXJKjNtBLnZE8tQAFpapdxwSVHqtmIoPB1gph3+ahNwVuNL37BX7YQHyGF9Xv6XCnIX2Q== + integrity: sha512-fwCMkDimwHVeIOKeBHiZhRUfJXU8n6xW1FL9diDxAyGAFvKcH4csy0v7twivOQdQdA0KC8TDr7GGRd3L4Lv0rQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1174,12 +1189,12 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/parser": 5.10.2_eslint@8.8.0+typescript@4.5.5 - "@typescript-eslint/scope-manager": 5.10.2 - "@typescript-eslint/type-utils": 5.10.2_eslint@8.8.0+typescript@4.5.5 - "@typescript-eslint/utils": 5.10.2_eslint@8.8.0+typescript@4.5.5 + "@typescript-eslint/parser": 5.12.0_eslint@8.9.0+typescript@4.5.5 + "@typescript-eslint/scope-manager": 5.12.0 + "@typescript-eslint/type-utils": 5.12.0_eslint@8.9.0+typescript@4.5.5 + "@typescript-eslint/utils": 5.12.0_eslint@8.9.0+typescript@4.5.5 debug: 4.3.3 - eslint: 8.8.0 + eslint: 8.9.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -1190,10 +1205,10 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.10.2_eslint@8.8.0+typescript@4.5.5: + /@typescript-eslint/parser/5.12.0_eslint@8.9.0+typescript@4.5.5: resolution: { - integrity: sha512-JaNYGkaQVhP6HNF+lkdOr2cAs2wdSZBoalE22uYWq8IEv/OVH0RksSGydk+sW8cLoSeYmC+OHvRyv2i4AQ7Czg== + integrity: sha512-MfSwg9JMBojMUoGjUmX+D2stoQj1CBYTCP0qnnVtu9A+YQXVKNtLjasYh+jozOcrb/wau8TCfWOkQTiOAruBog== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1203,31 +1218,31 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/scope-manager": 5.10.2 - "@typescript-eslint/types": 5.10.2 - "@typescript-eslint/typescript-estree": 5.10.2_typescript@4.5.5 + "@typescript-eslint/scope-manager": 5.12.0 + "@typescript-eslint/types": 5.12.0 + "@typescript-eslint/typescript-estree": 5.12.0_typescript@4.5.5 debug: 4.3.3 - eslint: 8.8.0 + eslint: 8.9.0 typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.10.2: + /@typescript-eslint/scope-manager/5.12.0: resolution: { - integrity: sha512-39Tm6f4RoZoVUWBYr3ekS75TYgpr5Y+X0xLZxXqcZNDWZdJdYbKd3q2IR4V9y5NxxiPu/jxJ8XP7EgHiEQtFnw== + integrity: sha512-GAMobtIJI8FGf1sLlUWNUm2IOkIjvn7laFWyRx7CLrv6nLBI7su+B7lbStqVlK5NdLvHRFiJo2HhiDF7Ki01WQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.10.2 - "@typescript-eslint/visitor-keys": 5.10.2 + "@typescript-eslint/types": 5.12.0 + "@typescript-eslint/visitor-keys": 5.12.0 dev: true - /@typescript-eslint/type-utils/5.10.2_eslint@8.8.0+typescript@4.5.5: + /@typescript-eslint/type-utils/5.12.0_eslint@8.9.0+typescript@4.5.5: resolution: { - integrity: sha512-uRKSvw/Ccs5FYEoXW04Z5VfzF2iiZcx8Fu7DGIB7RHozuP0VbKNzP1KfZkHBTM75pCpsWxIthEH1B33dmGBKHw== + integrity: sha512-9j9rli3zEBV+ae7rlbBOotJcI6zfc6SHFMdKI9M3Nc0sy458LJ79Os+TPWeBBL96J9/e36rdJOfCuyRSgFAA0Q== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1237,27 +1252,27 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/utils": 5.10.2_eslint@8.8.0+typescript@4.5.5 + "@typescript-eslint/utils": 5.12.0_eslint@8.9.0+typescript@4.5.5 debug: 4.3.3 - eslint: 8.8.0 + eslint: 8.9.0 tsutils: 3.21.0_typescript@4.5.5 typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.10.2: + /@typescript-eslint/types/5.12.0: resolution: { - integrity: sha512-Qfp0qk/5j2Rz3p3/WhWgu4S1JtMcPgFLnmAKAW061uXxKSa7VWKZsDXVaMXh2N60CX9h6YLaBoy9PJAfCOjk3w== + integrity: sha512-JowqbwPf93nvf8fZn5XrPGFBdIK8+yx5UEGs2QFAYFI8IWYfrzz+6zqlurGr2ctShMaJxqwsqmra3WXWjH1nRQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@typescript-eslint/typescript-estree/5.10.2_typescript@4.5.5: + /@typescript-eslint/typescript-estree/5.12.0_typescript@4.5.5: resolution: { - integrity: sha512-WHHw6a9vvZls6JkTgGljwCsMkv8wu8XU8WaYKeYhxhWXH/atZeiMW6uDFPLZOvzNOGmuSMvHtZKd6AuC8PrwKQ== + integrity: sha512-Dd9gVeOqt38QHR0BEA8oRaT65WYqPYbIc5tRFQPkfLquVEFPD1HAtbZT98TLBkEcCkvwDYOAvuSvAD9DnQhMfQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1266,8 +1281,8 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/types": 5.10.2 - "@typescript-eslint/visitor-keys": 5.10.2 + "@typescript-eslint/types": 5.12.0 + "@typescript-eslint/visitor-keys": 5.12.0 debug: 4.3.3 globby: 11.1.0 is-glob: 4.0.3 @@ -1278,48 +1293,48 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.10.2_eslint@8.8.0+typescript@4.5.5: + /@typescript-eslint/utils/5.12.0_eslint@8.9.0+typescript@4.5.5: resolution: { - integrity: sha512-vuJaBeig1NnBRkf7q9tgMLREiYD7zsMrsN1DA3wcoMDvr3BTFiIpKjGiYZoKPllfEwN7spUjv7ZqD+JhbVjEPg== + integrity: sha512-k4J2WovnMPGI4PzKgDtQdNrCnmBHpMUFy21qjX2CoPdoBcSBIMvVBr9P2YDP8jOqZOeK3ThOL6VO/sy6jtnvzw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: "@types/json-schema": 7.0.9 - "@typescript-eslint/scope-manager": 5.10.2 - "@typescript-eslint/types": 5.10.2 - "@typescript-eslint/typescript-estree": 5.10.2_typescript@4.5.5 - eslint: 8.8.0 + "@typescript-eslint/scope-manager": 5.12.0 + "@typescript-eslint/types": 5.12.0 + "@typescript-eslint/typescript-estree": 5.12.0_typescript@4.5.5 + eslint: 8.9.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.8.0 + eslint-utils: 3.0.0_eslint@8.9.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.10.2: + /@typescript-eslint/visitor-keys/5.12.0: resolution: { - integrity: sha512-zHIhYGGGrFJvvyfwHk5M08C5B5K4bewkm+rrvNTKk1/S15YHR+SA/QUF8ZWscXSfEaB8Nn2puZj+iHcoxVOD/Q== + integrity: sha512-cFwTlgnMV6TgezQynx2c/4/tx9Tufbuo9LPzmWqyRC3QC4qTGkAG1C6pBr0/4I10PAI/FlYunI3vJjIcu+ZHMg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.10.2 - eslint-visitor-keys: 3.2.0 + "@typescript-eslint/types": 5.12.0 + eslint-visitor-keys: 3.3.0 dev: true - /@vitejs/plugin-legacy/1.6.4_vite@2.7.13: + /@vitejs/plugin-legacy/1.7.1_vite@2.7.13: resolution: { - integrity: sha512-geH2F3hTRN++E4n9NZ0JFumxIWUKqW4FA9PAgM7Q6RvUOUUYW4tlURhEmCBYfZSN24H/yX3mEolX+wFVErsAYQ== + integrity: sha512-RqgILXsGpfV7NHodVCdBVau8ss5+ynMXp6JGF/F7nhSy0bnwSQPlMS3KFqh7twfifXK8VuMriqfU4CxOiqmNnA== } engines: { node: ">=12.0.0" } peerDependencies: - vite: ^2.0.0 + vite: ^2.8.0 dependencies: - "@babel/standalone": 7.17.1 + "@babel/standalone": 7.17.2 core-js: 3.21.0 magic-string: 0.25.7 regenerator-runtime: 0.13.9 @@ -1327,27 +1342,27 @@ packages: vite: 2.7.13_sass@1.49.7 dev: true - /@vitejs/plugin-vue-jsx/1.3.3: + /@vitejs/plugin-vue-jsx/1.3.7: resolution: { - integrity: sha512-VSBXVqMcxbgX85rgJC1eMWuZ9hzOJhWPvGYlKxyymPokE/i3Gykh5ljkCoNdxnKgIyFqv4WutYoYY93fgjbTxA== + integrity: sha512-UH+lI/TtBQg1YZeOTBN5yEYvSDNcL2ei8ZgE+0ESX2ULg2xV7rxzw1TB1eHZiMGXOSR8h5AWp/6F1hCcaq8VYA== } engines: { node: ">=12.0.0" } dependencies: - "@babel/core": 7.17.0 - "@babel/plugin-syntax-import-meta": 7.10.4_@babel+core@7.17.0 - "@babel/plugin-transform-typescript": 7.16.8_@babel+core@7.17.0 + "@babel/core": 7.17.2 + "@babel/plugin-syntax-import-meta": 7.10.4_@babel+core@7.17.2 + "@babel/plugin-transform-typescript": 7.16.8_@babel+core@7.17.2 "@rollup/pluginutils": 4.1.2 - "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.17.0 + "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.17.2 hash-sum: 2.0.0 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue/2.1.0_vite@2.7.13+vue@3.2.30: + /@vitejs/plugin-vue/2.2.0_vite@2.7.13+vue@3.2.31: resolution: { - integrity: sha512-AZ78WxvFMYd8JmM/GBV6a6SGGTU0GgN/0/4T+FnMMsLzFEzTeAUwuraapy50ifHZsC+G5SvWs86bvaCPTneFlA== + integrity: sha512-wXigM1EwN2G7rZcwG6kLk9ivvIMhx2363tCEvMBiXcTu5nePM/12hUPVzPb83Uugt6U+zom1gTpJopi/Ow/jwg== } engines: { node: ">=12.0.0" } peerDependencies: @@ -1355,7 +1370,7 @@ packages: vue: ^3.2.25 dependencies: vite: 2.7.13_sass@1.49.7 - vue: 3.2.30 + vue: 3.2.31 dev: true /@vue/babel-helper-vue-transform-on/1.0.2: @@ -1365,14 +1380,14 @@ packages: } dev: true - /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.17.0: + /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.17.2: resolution: { integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w== } dependencies: "@babel/helper-module-imports": 7.16.7 - "@babel/plugin-syntax-jsx": 7.16.7_@babel+core@7.17.0 + "@babel/plugin-syntax-jsx": 7.16.7_@babel+core@7.17.2 "@babel/template": 7.16.7 "@babel/traverse": 7.17.0 "@babel/types": 7.17.0 @@ -1385,60 +1400,60 @@ packages: - supports-color dev: true - /@vue/compiler-core/3.2.30: + /@vue/compiler-core/3.2.31: resolution: { - integrity: sha512-64fq1KfcR+k3Vlw+IsBM2VhV5B+2IP3YxvKU8LWCDLrkmlXtbf2eMK6+0IwX5KP41D0f1gzryIiXR7P8cB9O5Q== + integrity: sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ== } dependencies: "@babel/parser": 7.17.0 - "@vue/shared": 3.2.30 + "@vue/shared": 3.2.31 estree-walker: 2.0.2 source-map: 0.6.1 - /@vue/compiler-dom/3.2.30: + /@vue/compiler-dom/3.2.31: resolution: { - integrity: sha512-t7arHz2SXLCXlF2fdGDFVbhENbGMez254Z5edUqb//6WXJU1lC7GvSkUE7i5x8WSjgfqt60i0V8zdmk16rvLdw== + integrity: sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg== } dependencies: - "@vue/compiler-core": 3.2.30 - "@vue/shared": 3.2.30 + "@vue/compiler-core": 3.2.31 + "@vue/shared": 3.2.31 - /@vue/compiler-sfc/3.2.30: + /@vue/compiler-sfc/3.2.31: resolution: { - integrity: sha512-P/5YpILtcQY92z72gxhkyOUPHVskEzhSrvYi91Xcr+csOxaDaYU5OqOxCzZKcf3Og70Tat404vO1OHrwprN90A== + integrity: sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ== } dependencies: "@babel/parser": 7.17.0 - "@vue/compiler-core": 3.2.30 - "@vue/compiler-dom": 3.2.30 - "@vue/compiler-ssr": 3.2.30 - "@vue/reactivity-transform": 3.2.30 - "@vue/shared": 3.2.30 + "@vue/compiler-core": 3.2.31 + "@vue/compiler-dom": 3.2.31 + "@vue/compiler-ssr": 3.2.31 + "@vue/reactivity-transform": 3.2.31 + "@vue/shared": 3.2.31 estree-walker: 2.0.2 magic-string: 0.25.7 postcss: 8.4.6 source-map: 0.6.1 - /@vue/compiler-ssr/3.2.30: + /@vue/compiler-ssr/3.2.31: resolution: { - integrity: sha512-OUh3MwAu/PsD7VN3UOdBbTkltkrUCNouSht47+CMRzpUR5+ta7+xyMAVHeq8wg4YZenWaJimbR5TL35Ka4Vk6g== + integrity: sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw== } dependencies: - "@vue/compiler-dom": 3.2.30 - "@vue/shared": 3.2.30 + "@vue/compiler-dom": 3.2.31 + "@vue/shared": 3.2.31 - /@vue/devtools-api/6.0.0-beta.21.1: + /@vue/devtools-api/6.0.11: resolution: { - integrity: sha512-FqC4s3pm35qGVeXRGOjTsRzlkJjrBLriDS9YXbflHLsfA9FrcKzIyWnLXoNm+/7930E8rRakXuAc2QkC50swAw== + integrity: sha512-0X7/3plmtdBFAG0dS5u1utBsA2++E/TJxWQlnlUydP/21q71CCn/F4b0ir49us/Cn8mzemednIL8ZMjX/boiQw== } dev: false - /@vue/eslint-config-prettier/7.0.0_eslint@8.8.0+prettier@2.5.1: + /@vue/eslint-config-prettier/7.0.0_eslint@8.9.0+prettier@2.5.1: resolution: { integrity: sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw== @@ -1447,13 +1462,13 @@ packages: eslint: ">= 7.28.0" prettier: ">= 2.0.0" dependencies: - eslint: 8.8.0 - eslint-config-prettier: 8.3.0_eslint@8.8.0 - eslint-plugin-prettier: 4.0.0_43197c8d12d1d439034cfcf65e1c48c2 + eslint: 8.9.0 + eslint-config-prettier: 8.3.0_eslint@8.9.0 + eslint-plugin-prettier: 4.0.0_07b422646bb75d3db791621d4fdbc992 prettier: 2.5.1 dev: true - /@vue/eslint-config-typescript/10.0.0_ad0ab671f10e8d796991ecfc701f24e3: + /@vue/eslint-config-typescript/10.0.0_cd100ca74b8c3cfb64acbb3ff997764b: resolution: { integrity: sha512-F94cL8ug3FaYXlCfU5/wiGjk1qeadmoBpRGAOBq+qre3Smdupa59dd6ZJrsfRODpsMPyTG7330juMDsUvpZ3Rw== @@ -1463,81 +1478,81 @@ packages: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 eslint-plugin-vue: ^8.0.1 dependencies: - "@typescript-eslint/eslint-plugin": 5.10.2_2595c2126aec4d4b6e944b931dabb4c2 - "@typescript-eslint/parser": 5.10.2_eslint@8.8.0+typescript@4.5.5 - eslint: 8.8.0 - eslint-plugin-vue: 8.4.1_eslint@8.8.0 - vue-eslint-parser: 8.2.0_eslint@8.8.0 + "@typescript-eslint/eslint-plugin": 5.12.0_c467cf9bb49b295941e83ce479a578b7 + "@typescript-eslint/parser": 5.12.0_eslint@8.9.0+typescript@4.5.5 + eslint: 8.9.0 + eslint-plugin-vue: 8.4.1_eslint@8.9.0 + vue-eslint-parser: 8.2.0_eslint@8.9.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@vue/reactivity-transform/3.2.30: + /@vue/reactivity-transform/3.2.31: resolution: { - integrity: sha512-Le5XzCJyK3qTjoTnvQG/Ehu8fYjayauMNFyMaEnwFlm/avDofpuibpS9u+/6AgzsGnVWN+i0Jgf25bJd9DIwMw== + integrity: sha512-uS4l4z/W7wXdI+Va5pgVxBJ345wyGFKvpPYtdSgvfJfX/x2Ymm6ophQlXXB6acqGHtXuBqNyyO3zVp9b1r0MOA== } dependencies: "@babel/parser": 7.17.0 - "@vue/compiler-core": 3.2.30 - "@vue/shared": 3.2.30 + "@vue/compiler-core": 3.2.31 + "@vue/shared": 3.2.31 estree-walker: 2.0.2 magic-string: 0.25.7 - /@vue/reactivity/3.2.30: + /@vue/reactivity/3.2.31: resolution: { - integrity: sha512-qlNKbkRn2JiGxVUEdoXbLAy+vcuHUCcq+YH2uXWz0BNMvXY2plmz+oqsw+694llwmYLkke5lbdYF4DIupisIkg== + integrity: sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw== } dependencies: - "@vue/shared": 3.2.30 + "@vue/shared": 3.2.31 dev: false - /@vue/runtime-core/3.2.30: + /@vue/runtime-core/3.2.31: resolution: { - integrity: sha512-RTi7xH0Ht/6wfbo2WFBMJTEiyWFTqGhrksJm8lz6E+auO6lXZ6Eq3gPNfLt47GDWCm4xyrv+rs5R4UbarPEQ1Q== + integrity: sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA== } dependencies: - "@vue/reactivity": 3.2.30 - "@vue/shared": 3.2.30 + "@vue/reactivity": 3.2.31 + "@vue/shared": 3.2.31 dev: false - /@vue/runtime-dom/3.2.30: + /@vue/runtime-dom/3.2.31: resolution: { - integrity: sha512-a3+jrncDvEFQmB+v9k0VyT4/Y3XO6OAueCroXXY4yLyr6PJeyxljweV5TzvW0rvVzH9sZO0QAvG76Lo+6C92Qw== + integrity: sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g== } dependencies: - "@vue/runtime-core": 3.2.30 - "@vue/shared": 3.2.30 + "@vue/runtime-core": 3.2.31 + "@vue/shared": 3.2.31 csstype: 2.6.19 dev: false - /@vue/server-renderer/3.2.30_vue@3.2.30: + /@vue/server-renderer/3.2.31_vue@3.2.31: resolution: { - integrity: sha512-pzb8J/w+JdZVOtuKFlirGqrs4GP60FXGDJySw3WV2pCetuFstaacDrnymEeSo3ohAD+Qjv7zAG+Y7OvkdxQxmQ== + integrity: sha512-8CN3Zj2HyR2LQQBHZ61HexF5NReqngLT3oahyiVRfSSvak+oAvVmu8iNLSu6XR77Ili2AOpnAt1y8ywjjqtmkg== } peerDependencies: - vue: 3.2.30 + vue: 3.2.31 dependencies: - "@vue/compiler-ssr": 3.2.30 - "@vue/shared": 3.2.30 - vue: 3.2.30 + "@vue/compiler-ssr": 3.2.31 + "@vue/shared": 3.2.31 + vue: 3.2.31 dev: false - /@vue/shared/3.2.30: + /@vue/shared/3.2.31: resolution: { - integrity: sha512-B3HouBtUxcfu2w2d+VhdLcVBXKYYhXiFMAfQ+hoe8NUhKkPRkWDIqhpuehCZxVQ3S2dN1P1WfKGlxGC+pfmxGg== + integrity: sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ== } - /@vueuse/core/7.5.5_vue@3.2.30: + /@vueuse/core/7.6.2_vue@3.2.31: resolution: { - integrity: sha512-RBDqmIoGfak4h3xdXa/Av+ibkb8NY044wEy6+PG2FAWNaID8/FkqmSFjbxogrbmpSX1yZ1PBHrM8DUp/FrIpbg== + integrity: sha512-bjAbXJVJO6aElMaZtDz2B70C0L6jFk/jGVqJxWZS5huffxA6dW5DN6tQQJwzOnx9B9rDhePHJIFKsix0qZIH2Q== } peerDependencies: "@vue/composition-api": ^1.1.0 @@ -1548,12 +1563,12 @@ packages: vue: optional: true dependencies: - "@vueuse/shared": 7.5.5_vue@3.2.30 - vue: 3.2.30 - vue-demi: 0.12.1_vue@3.2.30 + "@vueuse/shared": 7.6.2_vue@3.2.31 + vue: 3.2.31 + vue-demi: 0.12.1_vue@3.2.31 dev: false - /@vueuse/motion/2.0.0-beta.9_vue@3.2.30: + /@vueuse/motion/2.0.0-beta.9_vue@3.2.31: resolution: { integrity: sha512-S61glJRkYCqLJA9oPM+jdAWXM/ZFnRi6UZJ0TpxDUhRuA+ri0G5hwwmcy4y78wvX6gkDUGQFFGELz1xBEwrZww== @@ -1565,16 +1580,16 @@ packages: "@vue/composition-api": optional: true dependencies: - "@vueuse/core": 7.5.5_vue@3.2.30 + "@vueuse/core": 7.6.2_vue@3.2.31 popmotion: 11.0.3 - vue: 3.2.30 - vue-demi: 0.12.1_vue@3.2.30 + vue: 3.2.31 + vue-demi: 0.12.1_vue@3.2.31 dev: false - /@vueuse/shared/7.5.5_vue@3.2.30: + /@vueuse/shared/7.6.2_vue@3.2.31: resolution: { - integrity: sha512-mzzTsotHQRPnPAChy8iCv6ek/90CKYhAFyMRgNsMxpT0afZJkbMO/X0OaOu/1NuGbgb8UVjlsWKmCUgKTOF5hA== + integrity: sha512-ThDld4Mx501tahRuHV6qJGkwCr17GknZrOzlD02Na9qJcH7Pq0quNTLx5cNDou7b1CKNvE3BXi2w/hz9KuPNTQ== } peerDependencies: "@vue/composition-api": ^1.1.0 @@ -1585,14 +1600,14 @@ packages: vue: optional: true dependencies: - vue: 3.2.30 - vue-demi: 0.12.1_vue@3.2.30 + vue: 3.2.31 + vue-demi: 0.12.1_vue@3.2.31 dev: false - /@windicss/config/1.6.3: + /@windicss/config/1.7.0: resolution: { - integrity: sha512-1kjdy4tyYLD4sCB4DS+3Lt1Odnde03z4Rz3EUqyWJ7SiBEWMgRk1L797SsgEH4+W1DjLBZLs1SVYzaTO/3UdJA== + integrity: sha512-jP+SYEUMTcvEQexYAeaIGKWq3sE+yv0myyOCph7Glm/YZE2ZCK1GukI1oDG6fcVer121EQzCY4Rx11trb3oSZg== } dependencies: debug: 4.3.3 @@ -1602,14 +1617,14 @@ packages: - supports-color dev: true - /@windicss/plugin-utils/1.6.3: + /@windicss/plugin-utils/1.7.0: resolution: { - integrity: sha512-tY20pAdV8YOlCj/5Teh078n/YbekbE5qOmlNgcl+S10KqitUGB9+Qss/xE0HULACmCXBO9XeLUcAPGao79lAnA== + integrity: sha512-4zxTIhpGaia4FTxL/c20GQU2bK3bqToerdErvDzwLqWQECVGt7vTGFQd3e4XMpfR6Ujgk4/p7fCHv/F15R/pkA== } dependencies: "@antfu/utils": 0.4.0 - "@windicss/config": 1.6.3 + "@windicss/config": 1.7.0 debug: 4.3.3 fast-glob: 3.2.11 magic-string: 0.25.7 @@ -1631,9 +1646,9 @@ packages: sass: ^1.32.8 dependencies: cac: 6.7.12 - color: 4.2.0 - cssnano: 5.0.16_postcss@8.4.6 - cssnano-preset-lite: 2.0.2_postcss@8.4.6 + color: 4.2.1 + cssnano: 5.0.17_postcss@8.4.6 + cssnano-preset-lite: 2.0.3_postcss@8.4.6 fs-extra: 10.0.0 postcss: 8.4.6 prettier: 2.5.1 @@ -1850,7 +1865,7 @@ packages: } dev: false - /autoprefixer/10.4.2_postcss@8.2.6: + /autoprefixer/10.4.2_postcss@8.4.6: resolution: { integrity: sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ== @@ -1861,11 +1876,11 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.19.1 - caniuse-lite: 1.0.30001309 - fraction.js: 4.1.2 + caniuse-lite: 1.0.30001312 + fraction.js: 4.1.3 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.2.6 + postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true @@ -1875,7 +1890,7 @@ packages: integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g== } dependencies: - follow-redirects: 1.14.7 + follow-redirects: 1.14.8 transitivePeerDependencies: - debug dev: false @@ -1942,10 +1957,10 @@ packages: engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: - caniuse-lite: 1.0.30001309 - electron-to-chromium: 1.4.65 + caniuse-lite: 1.0.30001312 + electron-to-chromium: 1.4.71 escalade: 3.1.1 - node-releases: 2.0.1 + node-releases: 2.0.2 picocolors: 1.0.0 dev: true @@ -2035,15 +2050,15 @@ packages: } dependencies: browserslist: 4.19.1 - caniuse-lite: 1.0.30001309 + caniuse-lite: 1.0.30001312 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite/1.0.30001309: + /caniuse-lite/1.0.30001312: resolution: { - integrity: sha512-Pl8vfigmBXXq+/yUz1jUwULeq9xhMJznzdc/xwl4WclDAuebcTHVefpz8lE/bMI+UN7TOkSSe7B7RnZd6+dzjA== + integrity: sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ== } dev: true @@ -2244,11 +2259,12 @@ packages: color-string: 0.3.0 dev: false - /color/4.2.0: + /color/4.2.1: resolution: { - integrity: sha512-hHTcrbvEnGjC7WBMk6ibQWFVDgEFTVmjrz2Q5HlU6ltwxv0JJN2Z8I7uRbWeQLF04dikxs8zgyZkazRJvSMtyQ== + integrity: sha512-MFJr0uY4RvTQUKvPq7dh9grVOTYSFeXja2mBXioCGjnjJoXrAp9jJ1NQTDR73c9nwBSAQiNKloKl5zq9WB9UPw== } + engines: { node: ">=12.5.0" } dependencies: color-convert: 2.0.1 color-string: 1.9.0 @@ -2261,13 +2277,6 @@ packages: } dev: true - /colorette/1.4.0: - resolution: - { - integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== - } - dev: true - /colorette/2.0.16: resolution: { @@ -2462,6 +2471,14 @@ packages: timsort: 0.3.0 dev: true + /css-functions-list/3.0.1: + resolution: + { + integrity: sha512-PriDuifDt4u4rkDgnqRCLnjfMatufLmWNfQnGCq34xZwpY3oabwhB9SqRBmuvWUgndbemCFlKqg+nO7C2q0SBw== + } + engines: { node: ">=12.22" } + dev: true + /css-select/4.2.1: resolution: { @@ -2503,67 +2520,67 @@ packages: hasBin: true dev: true - /cssnano-preset-default/5.1.11_postcss@8.4.6: + /cssnano-preset-default/5.1.12_postcss@8.4.6: resolution: { - integrity: sha512-ETet5hqHxmzQq2ynXMOQofKuLm7VOjMiOB7E2zdtm/hSeCKlD9fabzIUV4GoPcRyJRHi+4kGf0vsfGYbQ4nmPw== + integrity: sha512-rO/JZYyjW1QNkWBxMGV28DW7d98UDLaF759frhli58QFehZ+D/LSmwQ2z/ylBAe2hUlsIWTq6NYGfQPq65EF9w== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: css-declaration-sorter: 6.1.4_postcss@8.4.6 - cssnano-utils: 3.0.1_postcss@8.4.6 + cssnano-utils: 3.0.2_postcss@8.4.6 postcss: 8.4.6 postcss-calc: 8.2.4_postcss@8.4.6 - postcss-colormin: 5.2.4_postcss@8.4.6 - postcss-convert-values: 5.0.3_postcss@8.4.6 - postcss-discard-comments: 5.0.2_postcss@8.4.6 - postcss-discard-duplicates: 5.0.2_postcss@8.4.6 - postcss-discard-empty: 5.0.2_postcss@8.4.6 - postcss-discard-overridden: 5.0.3_postcss@8.4.6 - postcss-merge-longhand: 5.0.5_postcss@8.4.6 - postcss-merge-rules: 5.0.5_postcss@8.4.6 - postcss-minify-font-values: 5.0.3_postcss@8.4.6 - postcss-minify-gradients: 5.0.5_postcss@8.4.6 - postcss-minify-params: 5.0.4_postcss@8.4.6 - postcss-minify-selectors: 5.1.2_postcss@8.4.6 - postcss-normalize-charset: 5.0.2_postcss@8.4.6 - postcss-normalize-display-values: 5.0.2_postcss@8.4.6 - postcss-normalize-positions: 5.0.3_postcss@8.4.6 - postcss-normalize-repeat-style: 5.0.3_postcss@8.4.6 - postcss-normalize-string: 5.0.3_postcss@8.4.6 - postcss-normalize-timing-functions: 5.0.2_postcss@8.4.6 - postcss-normalize-unicode: 5.0.3_postcss@8.4.6 - postcss-normalize-url: 5.0.4_postcss@8.4.6 - postcss-normalize-whitespace: 5.0.3_postcss@8.4.6 - postcss-ordered-values: 5.0.4_postcss@8.4.6 - postcss-reduce-initial: 5.0.2_postcss@8.4.6 - postcss-reduce-transforms: 5.0.3_postcss@8.4.6 - postcss-svgo: 5.0.3_postcss@8.4.6 - postcss-unique-selectors: 5.0.3_postcss@8.4.6 - dev: true - - /cssnano-preset-lite/2.0.2_postcss@8.4.6: - resolution: - { - integrity: sha512-i4AmNxiYmsv1i5wOaRVR1fc/Y3fkl0TRxDkYgdrNP6stsrbE/XgIofVKX0FzB+mvlRtYwKw+vqHR1sVaNPhiRg== + postcss-colormin: 5.2.5_postcss@8.4.6 + postcss-convert-values: 5.0.4_postcss@8.4.6 + postcss-discard-comments: 5.0.3_postcss@8.4.6 + postcss-discard-duplicates: 5.0.3_postcss@8.4.6 + postcss-discard-empty: 5.0.3_postcss@8.4.6 + postcss-discard-overridden: 5.0.4_postcss@8.4.6 + postcss-merge-longhand: 5.0.6_postcss@8.4.6 + postcss-merge-rules: 5.0.6_postcss@8.4.6 + postcss-minify-font-values: 5.0.4_postcss@8.4.6 + postcss-minify-gradients: 5.0.6_postcss@8.4.6 + postcss-minify-params: 5.0.5_postcss@8.4.6 + postcss-minify-selectors: 5.1.3_postcss@8.4.6 + postcss-normalize-charset: 5.0.3_postcss@8.4.6 + postcss-normalize-display-values: 5.0.3_postcss@8.4.6 + postcss-normalize-positions: 5.0.4_postcss@8.4.6 + postcss-normalize-repeat-style: 5.0.4_postcss@8.4.6 + postcss-normalize-string: 5.0.4_postcss@8.4.6 + postcss-normalize-timing-functions: 5.0.3_postcss@8.4.6 + postcss-normalize-unicode: 5.0.4_postcss@8.4.6 + postcss-normalize-url: 5.0.5_postcss@8.4.6 + postcss-normalize-whitespace: 5.0.4_postcss@8.4.6 + postcss-ordered-values: 5.0.5_postcss@8.4.6 + postcss-reduce-initial: 5.0.3_postcss@8.4.6 + postcss-reduce-transforms: 5.0.4_postcss@8.4.6 + postcss-svgo: 5.0.4_postcss@8.4.6 + postcss-unique-selectors: 5.0.4_postcss@8.4.6 + dev: true + + /cssnano-preset-lite/2.0.3_postcss@8.4.6: + resolution: + { + integrity: sha512-B+xof7fl4sDUDBwqDzuoqqhb2KsmoxMbtsOpmoxrHFcUHbSTO74H+08rfL4hRFyRS6RHEtkqECWsBMkuFWfB1A== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.0.1_postcss@8.4.6 + cssnano-utils: 3.0.2_postcss@8.4.6 postcss: 8.4.6 - postcss-discard-comments: 5.0.2_postcss@8.4.6 - postcss-discard-empty: 5.0.2_postcss@8.4.6 - postcss-normalize-whitespace: 5.0.3_postcss@8.4.6 + postcss-discard-comments: 5.0.3_postcss@8.4.6 + postcss-discard-empty: 5.0.3_postcss@8.4.6 + postcss-normalize-whitespace: 5.0.4_postcss@8.4.6 dev: true - /cssnano-utils/3.0.1_postcss@8.4.6: + /cssnano-utils/3.0.2_postcss@8.4.6: resolution: { - integrity: sha512-VNCHL364lh++/ono+S3j9NlUK+d97KNkxI77NlqZU2W3xd2/qmyN61dsa47pTpb55zuU4G4lI7qFjAXZJH1OAQ== + integrity: sha512-KhprijuQv2sP4kT92sSQwhlK3SJTbDIsxcfIEySB0O+3m9esFOai7dP9bMx5enHAh2MwarVIcnwiWoOm01RIbQ== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -2572,16 +2589,16 @@ packages: postcss: 8.4.6 dev: true - /cssnano/5.0.16_postcss@8.4.6: + /cssnano/5.0.17_postcss@8.4.6: resolution: { - integrity: sha512-ryhRI9/B9VFCwPbb1z60LLK5/ldoExi7nwdnJzpkLZkm2/r7j2X3jfY+ZvDVJhC/0fPZlrAguYdHNFg0iglPKQ== + integrity: sha512-fmjLP7k8kL18xSspeXTzRhaFtRI7DL9b8IcXR80JgtnWBpvAzHT7sCR/6qdn0tnxIaINUN6OEQu83wF57Gs3Xw== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 5.1.11_postcss@8.4.6 + cssnano-preset-default: 5.1.12_postcss@8.4.6 lilconfig: 2.0.4 postcss: 8.4.6 yaml: 1.10.2 @@ -2779,32 +2796,35 @@ packages: resolution: { integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= } dev: true - /electron-to-chromium/1.4.65: + /electron-to-chromium/1.4.71: resolution: { - integrity: sha512-0/d8Skk8sW3FxXP0Dd6MnBlrwx7Qo9cqQec3BlIAlvKnrmS3pHsIbaroEi+nd0kZkGpQ6apMEre7xndzjlEnLw== + integrity: sha512-Hk61vXXKRb2cd3znPE9F+2pLWdIOmP7GjiTj45y6L3W/lO+hSnUSUhq+6lEaERWBdZOHbk2s3YV5c9xVl3boVw== } dev: true - /element-plus/2.0.0_vue@3.2.30: + /element-plus/2.0.2_vue@3.2.31: resolution: { - integrity: sha512-bLt/Ahn0ejOKuYA4HR3iuGLHTt4pRzQZwCx1G2BLHEJLZi7CfLiFnjZMhGhYNkk49ir4JHtnBJTgLhNNaKALcA== + integrity: sha512-URjC0HwwiqtlLxqTmHXQ31WXrdAq4ChWyyn52OcQs3PRsnMPfahGVq2AWnfzzlzlhVeI5lY3HQiuB1zDathS+g== } peerDependencies: vue: ^3.2.0 dependencies: "@ctrl/tinycolor": 3.4.0 - "@element-plus/icons-vue": 0.2.6_vue@3.2.30 + "@element-plus/icons-vue": 0.2.7_vue@3.2.31 "@popperjs/core": 2.11.2 - "@vueuse/core": 7.5.5_vue@3.2.30 + "@vueuse/core": 7.6.2_vue@3.2.31 async-validator: 4.0.7 dayjs: 1.10.7 lodash: 4.17.21 + lodash-es: 4.17.21 + lodash-unified: 1.0.1_lodash-es@4.17.21+lodash@4.17.21 memoize-one: 6.0.0 normalize-wheel-es: 1.1.1 - vue: 3.2.30 + vue: 3.2.31 transitivePeerDependencies: + - "@types/lodash-es" - "@vue/composition-api" dev: false @@ -3127,7 +3147,7 @@ packages: engines: { node: ">=10" } dev: true - /eslint-config-prettier/8.3.0_eslint@8.8.0: + /eslint-config-prettier/8.3.0_eslint@8.9.0: resolution: { integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew== @@ -3136,10 +3156,10 @@ packages: peerDependencies: eslint: ">=7.0.0" dependencies: - eslint: 8.8.0 + eslint: 8.9.0 dev: true - /eslint-plugin-prettier/4.0.0_43197c8d12d1d439034cfcf65e1c48c2: + /eslint-plugin-prettier/4.0.0_07b422646bb75d3db791621d4fdbc992: resolution: { integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ== @@ -3153,13 +3173,13 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.8.0 - eslint-config-prettier: 8.3.0_eslint@8.8.0 + eslint: 8.9.0 + eslint-config-prettier: 8.3.0_eslint@8.9.0 prettier: 2.5.1 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-prettier/4.0.0_eslint@8.8.0+prettier@2.5.1: + /eslint-plugin-prettier/4.0.0_eslint@8.9.0+prettier@2.5.1: resolution: { integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ== @@ -3173,12 +3193,12 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.8.0 + eslint: 8.9.0 prettier: 2.5.1 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-vue/8.4.1_eslint@8.8.0: + /eslint-plugin-vue/8.4.1_eslint@8.9.0: resolution: { integrity: sha512-nmWOhNmDx9TZ+yP9ZhezTkZUupSHsYA2TocRm+efPSXMOyFrVczVlaIuQcLBjCtI8CbkBiUQ3VcyQsjlIhDrhA== @@ -3187,11 +3207,11 @@ packages: peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.8.0 - eslint-utils: 3.0.0_eslint@8.8.0 + eslint: 8.9.0 + eslint-utils: 3.0.0_eslint@8.9.0 natural-compare: 1.4.0 semver: 7.3.5 - vue-eslint-parser: 8.2.0_eslint@8.8.0 + vue-eslint-parser: 8.2.0_eslint@8.9.0 transitivePeerDependencies: - supports-color dev: true @@ -3207,10 +3227,10 @@ packages: estraverse: 4.3.0 dev: true - /eslint-scope/7.1.0: + /eslint-scope/7.1.1: resolution: { - integrity: sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg== + integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: @@ -3218,7 +3238,7 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.8.0: + /eslint-utils/3.0.0_eslint@8.9.0: resolution: { integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== @@ -3227,7 +3247,7 @@ packages: peerDependencies: eslint: ">=5" dependencies: - eslint: 8.8.0 + eslint: 8.9.0 eslint-visitor-keys: 2.1.0 dev: true @@ -3239,23 +3259,23 @@ packages: engines: { node: ">=10" } dev: true - /eslint-visitor-keys/3.2.0: + /eslint-visitor-keys/3.3.0: resolution: { - integrity: sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ== + integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /eslint/8.8.0: + /eslint/8.9.0: resolution: { - integrity: sha512-H3KXAzQGBH1plhYS3okDix2ZthuYJlQQEGE5k0IKuEqUSiyu4AmxxlJ2MtTYeJ3xB4jDhcYCwGOg2TXYdnDXlQ== + integrity: sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } hasBin: true dependencies: - "@eslint/eslintrc": 1.0.5 + "@eslint/eslintrc": 1.1.0 "@humanwhocodes/config-array": 0.9.3 ajv: 6.12.6 chalk: 4.1.2 @@ -3263,10 +3283,10 @@ packages: debug: 4.3.3 doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.1.0 - eslint-utils: 3.0.0_eslint@8.8.0 - eslint-visitor-keys: 3.2.0 - espree: 9.3.0 + eslint-scope: 7.1.1 + eslint-utils: 3.0.0_eslint@8.9.0 + eslint-visitor-keys: 3.3.0 + espree: 9.3.1 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -3282,7 +3302,7 @@ packages: json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.0.5 + minimatch: 3.1.1 natural-compare: 1.4.0 optionator: 0.9.1 regexpp: 3.2.0 @@ -3294,16 +3314,16 @@ packages: - supports-color dev: true - /espree/9.3.0: + /espree/9.3.1: resolution: { - integrity: sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ== + integrity: sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: acorn: 8.7.0 acorn-jsx: 5.3.2_acorn@8.7.0 - eslint-visitor-keys: 3.2.0 + eslint-visitor-keys: 3.3.0 dev: true /esquery/1.4.0: @@ -3540,10 +3560,10 @@ packages: } dev: true - /follow-redirects/1.14.7: + /follow-redirects/1.14.8: resolution: { - integrity: sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ== + integrity: sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA== } engines: { node: ">=4.0" } peerDependencies: @@ -3553,10 +3573,10 @@ packages: optional: true dev: false - /fraction.js/4.1.2: + /fraction.js/4.1.3: resolution: { - integrity: sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA== + integrity: sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg== } dev: true @@ -3710,7 +3730,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.5 + minimatch: 3.1.1 once: 1.4.0 path-is-absolute: 1.0.1 dev: true @@ -4119,10 +4139,6 @@ packages: text-extensions: 1.9.0 dev: true - /is-typedarray/1.0.0: - resolution: { integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= } - dev: true - /is-unicode-supported/0.1.0: resolution: { @@ -4338,7 +4354,7 @@ packages: log-update: 4.0.0 p-map: 4.0.0 rfdc: 1.3.0 - rxjs: 7.5.2 + rxjs: 7.5.4 through: 2.3.8 wrap-ansi: 7.0.0 dev: true @@ -4370,6 +4386,20 @@ packages: } dev: false + /lodash-unified/1.0.1_lodash-es@4.17.21+lodash@4.17.21: + resolution: + { + integrity: sha512-Py+twfpWn+2dFQWCuGcp21WiQRwZwnm1cyE3piSt/VtBVKVyxlR58WgOVRzXtmdmDRGJKH8F8GPaA29WK/yK8g== + } + peerDependencies: + "@types/lodash-es": "*" + lodash: "*" + lodash-es: "*" + dependencies: + lodash: 4.17.21 + lodash-es: 4.17.21 + dev: false + /lodash.get/4.4.2: resolution: { integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= } dev: true @@ -4574,10 +4604,10 @@ packages: engines: { node: ">=4" } dev: true - /minimatch/3.0.5: + /minimatch/3.1.1: resolution: { - integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw== + integrity: sha512-reLxBcKUPNBnc/sVtAbxgRVFSegoGeLaSjmphNhcwcolhYLRgtJscn5mRl6YRZNQv40Y7P6JM2YhSIsbL9OB5A== } dependencies: brace-expansion: 1.1.11 @@ -4656,13 +4686,13 @@ packages: array-differ: 3.0.0 array-union: 2.1.0 arrify: 2.0.1 - minimatch: 3.0.5 + minimatch: 3.1.1 dev: true - /nanoid/3.2.0: + /nanoid/3.3.0: resolution: { - integrity: sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA== + integrity: sha512-JzxqqT5u/x+/KOFSd7JP15DOo9nOoHpx6DYatqIHUW2+flybkm+mdcraotSQR5WcnZr+qhGVh8Ted0KdfSMxlg== } engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } hasBin: true @@ -4703,10 +4733,10 @@ packages: whatwg-url: 5.0.0 dev: true - /node-releases/2.0.1: + /node-releases/2.0.2: resolution: { - integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== + integrity: sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg== } dev: true @@ -5035,7 +5065,7 @@ packages: engines: { node: ">=0.10.0" } dev: true - /pinia/2.0.11_typescript@4.5.5+vue@3.2.30: + /pinia/2.0.11_typescript@4.5.5+vue@3.2.31: resolution: { integrity: sha512-JzcmnMqu28PNWOjDgEDK6fTrIzX8eQZKPPKvu/fpHdpXARUj1xeVdFi3YFIMOWswqaBd589cpmAMdSSTryI9iw== @@ -5050,10 +5080,10 @@ packages: typescript: optional: true dependencies: - "@vue/devtools-api": 6.0.0-beta.21.1 + "@vue/devtools-api": 6.0.11 typescript: 4.5.5 - vue: 3.2.30 - vue-demi: 0.12.1_vue@3.2.30 + vue: 3.2.31 + vue-demi: 0.12.1_vue@3.2.31 dev: false /please-upgrade-node/3.2.0: @@ -5090,10 +5120,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-colormin/5.2.4_postcss@8.4.6: + /postcss-colormin/5.2.5_postcss@8.4.6: resolution: { - integrity: sha512-rYlC5015aNqVQt/B6Cy156g7sH5tRUJGmT9xeagYthtKehetbKx7jHxhyLpulP4bs4vbp8u/B2rac0J7S7qPQg== + integrity: sha512-+X30aDaGYq81mFqwyPpnYInsZQnNpdxMX0ajlY7AExCexEFkPVV+KrO7kXwayqEWL2xwEbNQ4nUO0ZsRWGnevg== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5106,10 +5136,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-convert-values/5.0.3_postcss@8.4.6: + /postcss-convert-values/5.0.4_postcss@8.4.6: resolution: { - integrity: sha512-fVkjHm2T0PSMqXUCIhHNWVGjhB9mHEWX2GboVs7j3iCgr6FpIl9c/IdXy0PHWZSQ9LFTRgmj98amxJE6KOnlsA== + integrity: sha512-bugzSAyjIexdObovsPZu/sBCTHccImJxLyFgeV0MmNBm/Lw5h5XnjfML6gzEmJ3A6nyfCW7hb1JXzcsA4Zfbdw== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5119,10 +5149,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-discard-comments/5.0.2_postcss@8.4.6: + /postcss-discard-comments/5.0.3_postcss@8.4.6: resolution: { - integrity: sha512-6VQ3pYTsJHEsN2Bic88Aa7J/Brn4Bv8j/rqaFQZkH+pcVkKYwxCIvoMQkykEW7fBjmofdTnQgcivt5CCBJhtrg== + integrity: sha512-6W5BemziRoqIdAKT+1QjM4bNcJAQ7z7zk073730NHg4cUXh3/rQHHj7pmYxUB9aGhuRhBiUf0pXvIHkRwhQP0Q== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5131,10 +5161,10 @@ packages: postcss: 8.4.6 dev: true - /postcss-discard-duplicates/5.0.2_postcss@8.4.6: + /postcss-discard-duplicates/5.0.3_postcss@8.4.6: resolution: { - integrity: sha512-LKY81YjUjc78p6rbXIsnppsaFo8XzCoMZkXVILJU//sK0DgPkPSpuq/cZvHss3EtdKvWNYgWzQL+wiJFtEET4g== + integrity: sha512-vPtm1Mf+kp7iAENTG7jI1MN1lk+fBqL5y+qxyi4v3H+lzsXEdfS3dwUZD45KVhgzDEgduur8ycB4hMegyMTeRw== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5143,10 +5173,10 @@ packages: postcss: 8.4.6 dev: true - /postcss-discard-empty/5.0.2_postcss@8.4.6: + /postcss-discard-empty/5.0.3_postcss@8.4.6: resolution: { - integrity: sha512-SxBsbTjlsKUvZLL+dMrdWauuNZU8TBq5IOL/DHa6jBUSXFEwmDqeXRfTIK/FQpPTa8MJMxEHjSV3UbiuyLARPQ== + integrity: sha512-xGJugpaXKakwKI7sSdZjUuN4V3zSzb2Y0LOlmTajFbNinEjTfVs9PFW2lmKBaC/E64WwYppfqLD03P8l9BuueA== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5155,10 +5185,10 @@ packages: postcss: 8.4.6 dev: true - /postcss-discard-overridden/5.0.3_postcss@8.4.6: + /postcss-discard-overridden/5.0.4_postcss@8.4.6: resolution: { - integrity: sha512-yRTXknIZA4k8Yo4FiF1xbsLj/VBxfXEWxJNIrtIy6HC9KQ4xJxcPtoaaskh6QptCGrrcGnhKsTsENTRPZOBu4g== + integrity: sha512-3j9QH0Qh1KkdxwiZOW82cId7zdwXVQv/gRXYDnwx5pBtR1sTkU4cXRK9lp5dSdiM0r0OICO/L8J6sV1/7m0kHg== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5179,7 +5209,7 @@ packages: postcss-safe-parser: 6.0.0_postcss@8.4.6 dev: true - /postcss-import/14.0.0_postcss@8.2.6: + /postcss-import/14.0.0_postcss@8.4.6: resolution: { integrity: sha512-gFDDzXhqr9ELmnLHgCC3TbGfA6Dm/YMb/UN8/f7Uuq4fL7VTk2vOIj6hwINEwbokEmp123bLD7a5m+E+KIetRg== @@ -5188,7 +5218,7 @@ packages: peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.2.6 + postcss: 8.4.6 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.0 @@ -5198,10 +5228,10 @@ packages: resolution: { integrity: sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ= } dev: true - /postcss-merge-longhand/5.0.5_postcss@8.4.6: + /postcss-merge-longhand/5.0.6_postcss@8.4.6: resolution: { - integrity: sha512-R2BCPJJ/U2oh1uTWEYn9CcJ7MMcQ1iIbj9wfr2s/zHu5om5MP/ewKdaunpfJqR1WYzqCsgnXuRoVXPAzxdqy8g== + integrity: sha512-rkmoPwQO6ymJSmWsX6l2hHeEBQa7C4kJb9jyi5fZB1sE8nSCv7sqchoYPixRwX/yvLoZP2y6FA5kcjiByeJqDg== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5209,13 +5239,13 @@ packages: dependencies: postcss: 8.4.6 postcss-value-parser: 4.2.0 - stylehacks: 5.0.2_postcss@8.4.6 + stylehacks: 5.0.3_postcss@8.4.6 dev: true - /postcss-merge-rules/5.0.5_postcss@8.4.6: + /postcss-merge-rules/5.0.6_postcss@8.4.6: resolution: { - integrity: sha512-3Oa26/Pb9VOFVksJjFG45SNoe4nhGvJ2Uc6TlRimqF8uhfOCEhVCaJ3rvEat5UFOn2UZqTY5Da8dFgCh3Iq0Ug== + integrity: sha512-nzJWJ9yXWp8AOEpn/HFAW72WKVGD2bsLiAmgw4hDchSij27bt6TF+sIK0cJUBAYT3SGcjtGGsOR89bwkkMuMgQ== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5223,15 +5253,15 @@ packages: dependencies: browserslist: 4.19.1 caniuse-api: 3.0.0 - cssnano-utils: 3.0.1_postcss@8.4.6 + cssnano-utils: 3.0.2_postcss@8.4.6 postcss: 8.4.6 postcss-selector-parser: 6.0.9 dev: true - /postcss-minify-font-values/5.0.3_postcss@8.4.6: + /postcss-minify-font-values/5.0.4_postcss@8.4.6: resolution: { - integrity: sha512-bC45rVzEwsLhv/cL1eCjoo2OOjbSk9I7HKFBYnBvtyuIZlf7uMipMATXtA0Fc3jwPo3wuPIW1jRJWKzflMh1sA== + integrity: sha512-RN6q3tyuEesvyCYYFCRGJ41J1XFvgV+dvYGHr0CeHv8F00yILlN8Slf4t8XW4IghlfZYCeyRrANO6HpJ948ieA== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5241,40 +5271,40 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-minify-gradients/5.0.5_postcss@8.4.6: + /postcss-minify-gradients/5.0.6_postcss@8.4.6: resolution: { - integrity: sha512-/YjvXs8PepsoiZAIpjstOO4IHKwFAqYNqbA1yVdqklM84tbUUneh6omJxGlRlF3mi6K5Pa067Mg6IwqEnYC8Zg== + integrity: sha512-E/dT6oVxB9nLGUTiY/rG5dX9taugv9cbLNTFad3dKxOO+BQg25Q/xo2z2ddG+ZB1CbkZYaVwx5blY8VC7R/43A== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: colord: 2.9.2 - cssnano-utils: 3.0.1_postcss@8.4.6 + cssnano-utils: 3.0.2_postcss@8.4.6 postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-params/5.0.4_postcss@8.4.6: + /postcss-minify-params/5.0.5_postcss@8.4.6: resolution: { - integrity: sha512-Z0vjod9lRZEmEPfEmA2sCfjbfEEFKefMD3RDIQSUfXK4LpCyWkX1CniUgyNvnjJFLDPSxtgKzozhHhPHKoeGkg== + integrity: sha512-YBNuq3Rz5LfLFNHb9wrvm6t859b8qIqfXsWeK7wROm3jSKNpO1Y5e8cOyBv6Acji15TgSrAwb3JkVNCqNyLvBg== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.19.1 - cssnano-utils: 3.0.1_postcss@8.4.6 + cssnano-utils: 3.0.2_postcss@8.4.6 postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-selectors/5.1.2_postcss@8.4.6: + /postcss-minify-selectors/5.1.3_postcss@8.4.6: resolution: { - integrity: sha512-gpn1nJDMCf3g32y/7kl+jsdamhiYT+/zmEt57RoT9GmzlixBNRPohI7k8UIHelLABhdLf3MSZhtM33xuH5eQOQ== + integrity: sha512-9RJfTiQEKA/kZhMaEXND893nBqmYQ8qYa/G+uPdVnXF6D/FzpfI6kwBtWEcHx5FqDbA79O9n6fQJfrIj6M8jvQ== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5284,10 +5314,10 @@ packages: postcss-selector-parser: 6.0.9 dev: true - /postcss-normalize-charset/5.0.2_postcss@8.4.6: + /postcss-normalize-charset/5.0.3_postcss@8.4.6: resolution: { - integrity: sha512-fEMhYXzO8My+gC009qDc/3bgnFP8Fv1Ic8uw4ec4YTlhIOw63tGPk1YFd7fk9bZUf1DAbkhiL/QPWs9JLqdF2g== + integrity: sha512-iKEplDBco9EfH7sx4ut7R2r/dwTnUqyfACf62Unc9UiyFuI7uUqZZtY+u+qp7g8Qszl/U28HIfcsI3pEABWFfA== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5296,10 +5326,10 @@ packages: postcss: 8.4.6 dev: true - /postcss-normalize-display-values/5.0.2_postcss@8.4.6: + /postcss-normalize-display-values/5.0.3_postcss@8.4.6: resolution: { - integrity: sha512-RxXoJPUR0shSjkMMzgEZDjGPrgXUVYyWA/YwQRicb48H15OClPuaDR7tYokLAlGZ2tCSENEN5WxjgxSD5m4cUw== + integrity: sha512-FIV5FY/qs4Ja32jiDb5mVj5iWBlS3N8tFcw2yg98+8MkRgyhtnBgSC0lxU+16AMHbjX5fbSJgw5AXLMolonuRQ== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5309,10 +5339,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-positions/5.0.3_postcss@8.4.6: + /postcss-normalize-positions/5.0.4_postcss@8.4.6: resolution: { - integrity: sha512-U+rmhjrNBvIGYqr/1tD4wXPFFMKUbXsYXvlUCzLi0tOCUS6LoeEAnmVXXJY/MEB/1CKZZwBSs2tmzGawcygVBA== + integrity: sha512-qynirjBX0Lc73ROomZE3lzzmXXTu48/QiEzKgMeqh28+MfuHLsuqC9po4kj84igZqqFGovz8F8hf44hA3dPYmQ== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5322,10 +5352,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-repeat-style/5.0.3_postcss@8.4.6: + /postcss-normalize-repeat-style/5.0.4_postcss@8.4.6: resolution: { - integrity: sha512-uk1+xYx0AMbA3nLSNhbDrqbf/rx+Iuq5tVad2VNyaxxJzx79oGieJ6D9F6AfOL2GtiIbP7vTYlpYHtG+ERFXTg== + integrity: sha512-Innt+wctD7YpfeDR7r5Ik6krdyppyAg2HBRpX88fo5AYzC1Ut/l3xaxACG0KsbX49cO2n5EB13clPwuYVt8cMA== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5335,10 +5365,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-string/5.0.3_postcss@8.4.6: + /postcss-normalize-string/5.0.4_postcss@8.4.6: resolution: { - integrity: sha512-Mf2V4JbIDboNGQhW6xW0YREDiYXoX3WrD3EjKkjvnpAJ6W4qqjLnK/c9aioyVFaWWHVdP5zVRw/9DI5S3oLDFw== + integrity: sha512-Dfk42l0+A1CDnVpgE606ENvdmksttLynEqTQf5FL3XGQOyqxjbo25+pglCUvziicTxjtI2NLUR6KkxyUWEVubQ== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5348,10 +5378,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-timing-functions/5.0.2_postcss@8.4.6: + /postcss-normalize-timing-functions/5.0.3_postcss@8.4.6: resolution: { - integrity: sha512-Ao0PP6MoYsRU1LxeVUW740ioknvdIUmfr6uAA3xWlQJ9s69/Tupy8qwhuKG3xWfl+KvLMAP9p2WXF9cwuk/7Bg== + integrity: sha512-QRfjvFh11moN4PYnJ7hia4uJXeFotyK3t2jjg8lM9mswleGsNw2Lm3I5wO+l4k1FzK96EFwEVn8X8Ojrp2gP4g== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5361,10 +5391,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-unicode/5.0.3_postcss@8.4.6: + /postcss-normalize-unicode/5.0.4_postcss@8.4.6: resolution: { - integrity: sha512-uNC7BmS/7h6to2UWa4RFH8sOTzu2O9dVWPE/F9Vm9GdhONiD/c1kNaCLbmsFHlKWcEx7alNUChQ+jH/QAlqsQw== + integrity: sha512-W79Regn+a+eXTzB+oV/8XJ33s3pDyFTND2yDuUCo0Xa3QSy1HtNIfRVPXNubHxjhlqmMFADr3FSCHT84ITW3ig== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5375,10 +5405,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-url/5.0.4_postcss@8.4.6: + /postcss-normalize-url/5.0.5_postcss@8.4.6: resolution: { - integrity: sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg== + integrity: sha512-Ws3tX+PcekYlXh+ycAt0wyzqGthkvVtZ9SZLutMVvHARxcpu4o7vvXcNoiNKyjKuWecnjS6HDI3fjBuDr5MQxQ== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5389,10 +5419,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-whitespace/5.0.3_postcss@8.4.6: + /postcss-normalize-whitespace/5.0.4_postcss@8.4.6: resolution: { - integrity: sha512-333JWRnX655fSoUbufJ10HJop3c8mrpKkCCUnEmgz/Cb/QEtW+/TMZwDAUt4lnwqP6tCCk0x0b58jqvDgiQm/A== + integrity: sha512-wsnuHolYZjMwWZJoTC9jeI2AcjA67v4UuidDrPN9RnX8KIZfE+r2Nd6XZRwHVwUiHmRvKQtxiqo64K+h8/imaw== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5402,24 +5432,24 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-ordered-values/5.0.4_postcss@8.4.6: + /postcss-ordered-values/5.0.5_postcss@8.4.6: resolution: { - integrity: sha512-taKtGDZtyYUMVYkg+MuJeBUiTF6cGHZmo/qcW7ibvW79UlyKuSHbo6dpCIiqI+j9oJsXWzP+ovIxoyLDOeQFdw== + integrity: sha512-mfY7lXpq+8bDEHfP+muqibDPhZ5eP9zgBEF9XRvoQgXcQe2Db3G1wcvjbnfjXG6wYsl+0UIjikqq4ym1V2jGMQ== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.0.1_postcss@8.4.6 + cssnano-utils: 3.0.2_postcss@8.4.6 postcss: 8.4.6 postcss-value-parser: 4.2.0 dev: true - /postcss-reduce-initial/5.0.2_postcss@8.4.6: + /postcss-reduce-initial/5.0.3_postcss@8.4.6: resolution: { - integrity: sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw== + integrity: sha512-c88TkSnQ/Dnwgb4OZbKPOBbCaauwEjbECP5uAuFPOzQ+XdjNjRH7SG0dteXrpp1LlIFEKK76iUGgmw2V0xeieA== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5430,10 +5460,10 @@ packages: postcss: 8.4.6 dev: true - /postcss-reduce-transforms/5.0.3_postcss@8.4.6: + /postcss-reduce-transforms/5.0.4_postcss@8.4.6: resolution: { - integrity: sha512-yDnTUab5i7auHiNwdcL1f+pBnqQFf+7eC4cbC7D8Lc1FkvNZhtpkdad+9U4wDdFb84haupMf0rA/Zc5LcTe/3A== + integrity: sha512-VIJB9SFSaL8B/B7AXb7KHL6/GNNbbCHslgdzS9UDfBZYIA2nx8NLY7iD/BXFSO/1sRUILzBTfHCoW5inP37C5g== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5459,7 +5489,7 @@ packages: postcss: 8.4.6 dev: true - /postcss-scss/4.0.3_postcss@8.2.6: + /postcss-scss/4.0.3_postcss@8.4.6: resolution: { integrity: sha512-j4KxzWovfdHsyxwl1BxkUal/O4uirvHgdzMKS1aWJBAV0qh2qj5qAZqpeBfVUYGWv+4iK9Az7SPyZ4fyNju1uA== @@ -5468,7 +5498,7 @@ packages: peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.2.6 + postcss: 8.4.6 dev: true /postcss-selector-parser/6.0.9: @@ -5493,10 +5523,10 @@ packages: postcss: 8.4.6 dev: true - /postcss-svgo/5.0.3_postcss@8.4.6: + /postcss-svgo/5.0.4_postcss@8.4.6: resolution: { - integrity: sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA== + integrity: sha512-yDKHvULbnZtIrRqhZoA+rxreWpee28JSRH/gy9727u0UCgtpv1M/9WEWY3xySlFa0zQJcqf6oCBJPR5NwkmYpg== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5507,10 +5537,10 @@ packages: svgo: 2.8.0 dev: true - /postcss-unique-selectors/5.0.3_postcss@8.4.6: + /postcss-unique-selectors/5.0.4_postcss@8.4.6: resolution: { - integrity: sha512-V5tX2hadSSn+miVCluuK1IDGy+7jAXSOfRZ2DQ+s/4uQZb/orDYBjH0CHgFrXsRw78p4QTuEFA9kI6C956UnHQ== + integrity: sha512-5ampwoSDJCxDPoANBIlMgoBcYUHnhaiuLYJR5pj1DLnYQvMRVyFuTA5C3Bvt+aHtiqWpJkD/lXT50Vo1D0ZsAQ== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -5527,18 +5557,6 @@ packages: } dev: true - /postcss/8.2.6: - resolution: - { - integrity: sha512-xpB8qYxgPuly166AGlpRjUdEYtmOWx2iCwGmrv4vqZL9YPVviDVPZPRXxnXr6xPZOdxQ9lp3ZBFCRgWJ7LE3Sg== - } - engines: { node: ^10 || ^12 || >=14 } - dependencies: - colorette: 1.4.0 - nanoid: 3.2.0 - source-map: 0.6.1 - dev: true - /postcss/8.4.6: resolution: { @@ -5546,7 +5564,7 @@ packages: } engines: { node: ^10 || ^12 || >=14 } dependencies: - nanoid: 3.2.0 + nanoid: 3.3.0 picocolors: 1.0.0 source-map-js: 1.0.2 @@ -5786,7 +5804,7 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true - /responsive-storage/1.0.11_vue@3.2.30: + /responsive-storage/1.0.11_vue@3.2.31: resolution: { integrity: sha512-XY/21b7FKCXwBWGLuxp5KUQOAh8jOTsdfRMz0RVE9P+HhK4oYXKcNESDLxE1mD5MWPg/i+k4SGogro5daMrE9A== @@ -5794,7 +5812,7 @@ packages: peerDependencies: vue: ^3.2.0 dependencies: - vue: 3.2.30 + vue: 3.2.31 dev: false /restore-cursor/3.1.0: @@ -5856,16 +5874,16 @@ packages: peerDependencies: rollup: ^2.0.0 dependencies: - nanoid: 3.2.0 + nanoid: 3.3.0 open: 8.4.0 source-map: 0.7.3 yargs: 17.3.1 dev: true - /rollup/2.67.1: + /rollup/2.67.2: resolution: { - integrity: sha512-1Sbcs4OuW+aD+hhqpIRl+RqooIpF6uQcfzU/QSI7vGkwADY6cM4iLsBGRM2CGLXDTDN5y/yShohFmnKegSPWzg== + integrity: sha512-hoEiBWwZtf1QdK3jZIq59L0FJj4Fiv4RplCO4pvCRC86qsoFurWB4hKQIjoRf3WvJmk5UZ9b0y5ton+62fC7Tw== } engines: { node: ">=10.0.0" } hasBin: true @@ -5882,10 +5900,10 @@ packages: queue-microtask: 1.2.3 dev: true - /rxjs/7.5.2: + /rxjs/7.5.4: resolution: { - integrity: sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w== + integrity: sha512-h5M3Hk78r6wAheJF0a5YahB1yRQKCsZ4MsGdZ5O9ETbVtjPcScGfrMmoOq7EBsCRzd4BDkvDJ7ogP8Sz5tTFiQ== } dependencies: tslib: 2.3.1 @@ -5905,16 +5923,17 @@ packages: } dev: true - /sass-loader/12.4.0_sass@1.49.7: + /sass-loader/12.6.0_sass@1.49.7: resolution: { - integrity: sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg== + integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA== } engines: { node: ">= 12.13.0" } peerDependencies: fibers: ">= 3.1.0" node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 sass: ^1.3.0 + sass-embedded: "*" webpack: ^5.0.0 peerDependenciesMeta: fibers: @@ -5923,6 +5942,8 @@ packages: optional: true sass: optional: true + sass-embedded: + optional: true dependencies: klona: 2.0.5 neo-async: 2.6.2 @@ -6269,10 +6290,10 @@ packages: tslib: 2.3.1 dev: false - /stylehacks/5.0.2_postcss@8.4.6: + /stylehacks/5.0.3_postcss@8.4.6: resolution: { - integrity: sha512-114zeJdOpTrbQYRD4OU5UWJ99LKUaqCPJTU1HQ/n3q3BwmllFN8kHENaLnOeqVq6AhXrWfxHNZTl33iJ4oy3cQ== + integrity: sha512-ENcUdpf4yO0E1rubu8rkxI+JGQk4CgjchynZ4bDBJDfqdy+uhTRSWb8/F3Jtu+Bw5MW45Po3/aQGeIyyxgQtxg== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -6283,7 +6304,7 @@ packages: postcss-selector-parser: 6.0.9 dev: true - /stylelint-config-html/1.0.0_387acde72b94c028532b3c9cd4a4cddd: + /stylelint-config-html/1.0.0_2fdfe057bbf58b3dfbbb46d8950182ee: resolution: { integrity: sha512-rKQUUWDpaYC7ybsS6tLxddjn6DxhjSIXybElSmcTyVQj3ExhmU3q+l41ktrlwHRyY0M5SkTkZiwngvYPYmsgSQ== @@ -6294,10 +6315,10 @@ packages: stylelint: ">=14.0.0" dependencies: postcss-html: 1.3.0 - stylelint: 14.3.0 + stylelint: 14.5.0 dev: true - /stylelint-config-prettier/9.0.3_stylelint@14.3.0: + /stylelint-config-prettier/9.0.3_stylelint@14.5.0: resolution: { integrity: sha512-5n9gUDp/n5tTMCq1GLqSpA30w2sqWITSSEiAWQlpxkKGAUbjcemQ0nbkRvRUa0B1LgD3+hCvdL7B1eTxy1QHJg== @@ -6307,10 +6328,10 @@ packages: peerDependencies: stylelint: ">=11.0.0" dependencies: - stylelint: 14.3.0 + stylelint: 14.5.0 dev: true - /stylelint-config-recommended/6.0.0_stylelint@14.3.0: + /stylelint-config-recommended/6.0.0_stylelint@14.5.0: resolution: { integrity: sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw== @@ -6318,10 +6339,10 @@ packages: peerDependencies: stylelint: ^14.0.0 dependencies: - stylelint: 14.3.0 + stylelint: 14.5.0 dev: true - /stylelint-config-standard/24.0.0_stylelint@14.3.0: + /stylelint-config-standard/24.0.0_stylelint@14.5.0: resolution: { integrity: sha512-+RtU7fbNT+VlNbdXJvnjc3USNPZRiRVp/d2DxOF/vBDDTi0kH5RX2Ny6errdtZJH3boO+bmqIYEllEmok4jiuw== @@ -6329,11 +6350,11 @@ packages: peerDependencies: stylelint: ^14.0.0 dependencies: - stylelint: 14.3.0 - stylelint-config-recommended: 6.0.0_stylelint@14.3.0 + stylelint: 14.5.0 + stylelint-config-recommended: 6.0.0_stylelint@14.5.0 dev: true - /stylelint-order/5.0.0_stylelint@14.3.0: + /stylelint-order/5.0.0_stylelint@14.5.0: resolution: { integrity: sha512-OWQ7pmicXufDw5BlRqzdz3fkGKJPgLyDwD1rFY3AIEfIH/LQY38Vu/85v8/up0I+VPiuGRwbc2Hg3zLAsJaiyw== @@ -6343,13 +6364,13 @@ packages: dependencies: postcss: 8.4.6 postcss-sorting: 7.0.1_postcss@8.4.6 - stylelint: 14.3.0 + stylelint: 14.5.0 dev: true - /stylelint/14.3.0: + /stylelint/14.5.0: resolution: { - integrity: sha512-PZXSwtJe4f4qBPWBwAbHL0M0Qjrv8iHN+cLpUNsffaVMS3YzpDDRI73+2lsqLAYfQEzxRwpll6BDKImREbpHWA== + integrity: sha512-4dvQjrhAz2njLoE1OvUEZpryNWcmx2w5Lq5jlibxFv6b5W6O8/vob12M2ZzhX3Ndzs5f67F+BEYmhnQXOwfVYQ== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } hasBin: true @@ -6357,6 +6378,7 @@ packages: balanced-match: 2.0.0 colord: 2.9.2 cosmiconfig: 7.0.1 + css-functions-list: 3.0.1 debug: 4.3.3 execall: 2.0.0 fast-glob: 3.2.11 @@ -6393,7 +6415,7 @@ packages: svg-tags: 1.0.0 table: 6.8.0 v8-compile-cache: 2.3.0 - write-file-atomic: 4.0.0 + write-file-atomic: 4.0.1 transitivePeerDependencies: - supports-color dev: true @@ -6630,13 +6652,6 @@ packages: engines: { node: ">=8" } dev: true - /typedarray-to-buffer/4.0.0: - resolution: - { - integrity: sha512-6dOYeZfS3O9RtRD1caom0sMxgK59b27+IwoNy8RDPsmslSGOyU+mpTamlaIW7aNKi90ZQZ9DFaZL3YRoiSCULQ== - } - dev: true - /typescript/4.5.5: resolution: { @@ -6659,7 +6674,7 @@ packages: engines: { node: ">= 0.8" } dev: true - /unplugin-element-plus/0.2.0_vite@2.7.13+vue@3.2.30: + /unplugin-element-plus/0.2.0_vite@2.7.13+vue@3.2.31: resolution: { integrity: sha512-eBgNLCZUUCfl68J+pb9MWVh8amBjLWL5yZ8BuNuJfhS6FFGJ/dMtCmAoaeHyI9wE3k+7C4gbfEM78dkX48gfVA== @@ -6671,7 +6686,7 @@ packages: es-module-lexer: 0.9.3 magic-string: 0.25.7 unplugin: 0.3.2_vite@2.7.13 - vue: 3.2.30 + vue: 3.2.31 transitivePeerDependencies: - esbuild - rollup @@ -6835,15 +6850,15 @@ packages: - supports-color dev: true - /vite-plugin-windicss/1.6.3_vite@2.7.13: + /vite-plugin-windicss/1.7.0_vite@2.7.13: resolution: { - integrity: sha512-D4fEUcAPoLRLdDZMee8NrHZHmn0Qj7AjSg1xNGBnZsMTwRPj93NKZk0fIIUoiKTEh1KrdQejW8g6cg0SgGKTww== + integrity: sha512-1ps7hk6Pr9TqsW9Y+QXmJ9PMowVLjM0h32c+jh9vdQr5Jzyim3hHivR0rXSkDV9znIB9RkjRQD1znRbAMX0OcQ== } peerDependencies: vite: ^2.0.1 dependencies: - "@windicss/plugin-utils": 1.6.3 + "@windicss/plugin-utils": 1.7.0 debug: 4.3.3 kolorist: 1.5.1 vite: 2.7.13_sass@1.49.7 @@ -6858,7 +6873,7 @@ packages: integrity: sha512-FP6qCN57coIOwmtah68ofpi4dewGmfzPcoKe76RMnJoz7qBTXxQVm2BlnH0YzGeCbOcjm9NKauJ1I6J9OlUUtg== } dependencies: - "@vue/compiler-sfc": 3.2.30 + "@vue/compiler-sfc": 3.2.31 svgo: 2.8.0 dev: true @@ -6884,13 +6899,13 @@ packages: esbuild: 0.13.15 postcss: 8.4.6 resolve: 1.22.0 - rollup: 2.67.1 + rollup: 2.67.2 sass: 1.49.7 optionalDependencies: fsevents: 2.3.2 dev: true - /vue-demi/0.12.1_vue@3.2.30: + /vue-demi/0.12.1_vue@3.2.31: resolution: { integrity: sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw== @@ -6905,10 +6920,10 @@ packages: "@vue/composition-api": optional: true dependencies: - vue: 3.2.30 + vue: 3.2.31 dev: false - /vue-eslint-parser/8.2.0_eslint@8.8.0: + /vue-eslint-parser/8.2.0_eslint@8.9.0: resolution: { integrity: sha512-hvl8OVT8imlKk/lQyhkshqwQQChzHETcBd5abiO4ePw7ib7QUZLfW+2TUrJHKUvFOCFRJrDin5KJO9OHzB5bRQ== @@ -6918,10 +6933,10 @@ packages: eslint: ">=6.0.0" dependencies: debug: 4.3.3 - eslint: 8.8.0 - eslint-scope: 7.1.0 - eslint-visitor-keys: 3.2.0 - espree: 9.3.0 + eslint: 8.9.0 + eslint-scope: 7.1.1 + eslint-visitor-keys: 3.3.0 + espree: 9.3.1 esquery: 1.4.0 lodash: 4.17.21 semver: 7.3.5 @@ -6929,7 +6944,7 @@ packages: - supports-color dev: true - /vue-i18n/9.2.0-beta.30_vue@3.2.30: + /vue-i18n/9.2.0-beta.30_vue@3.2.31: resolution: { integrity: sha512-5DqrgG9ffgC7j3RRAfViC0WUcdz0C3Ix1qq1AyQItpF7UkSB6iSJGEjBG6KdspbRQq/8t1YzDx4JRXbL05l6ow== @@ -6941,11 +6956,11 @@ packages: "@intlify/core-base": 9.2.0-beta.30 "@intlify/shared": 9.2.0-beta.30 "@intlify/vue-devtools": 9.2.0-beta.30 - "@vue/devtools-api": 6.0.0-beta.21.1 - vue: 3.2.30 + "@vue/devtools-api": 6.0.11 + vue: 3.2.31 dev: false - /vue-router/4.0.12_vue@3.2.30: + /vue-router/4.0.12_vue@3.2.31: resolution: { integrity: sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg== @@ -6953,11 +6968,11 @@ packages: peerDependencies: vue: ^3.0.0 dependencies: - "@vue/devtools-api": 6.0.0-beta.21.1 - vue: 3.2.30 + "@vue/devtools-api": 6.0.11 + vue: 3.2.31 dev: false - /vue-types/4.1.1_vue@3.2.30: + /vue-types/4.1.1_vue@3.2.31: resolution: { integrity: sha512-Jq2GZ/w6rExJbLA/h7nHBFLciu+YNekgox0DB64wN1snZ4IIJMq+qnqp1/vE4fc7vEjZcP5KGhLzkkSjIHLRzw== @@ -6967,20 +6982,20 @@ packages: vue: ^2.0.0 || ^3.0.0 dependencies: is-plain-object: 5.0.0 - vue: 3.2.30 + vue: 3.2.31 dev: false - /vue/3.2.30: + /vue/3.2.31: resolution: { - integrity: sha512-ZmTFWVJUX2XADkuOB8GcLTuxnBLogjJBTNVrM7WsTnjqRQ+VR8bLNrvNsbn8vj/LaP5+0WFAPrpngOYE2x+e+Q== + integrity: sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw== } dependencies: - "@vue/compiler-dom": 3.2.30 - "@vue/compiler-sfc": 3.2.30 - "@vue/runtime-dom": 3.2.30 - "@vue/server-renderer": 3.2.30_vue@3.2.30 - "@vue/shared": 3.2.30 + "@vue/compiler-dom": 3.2.31 + "@vue/compiler-sfc": 3.2.31 + "@vue/runtime-dom": 3.2.31 + "@vue/server-renderer": 3.2.31_vue@3.2.31 + "@vue/shared": 3.2.31 dev: false /webidl-conversions/3.0.1: @@ -7067,17 +7082,15 @@ packages: resolution: { integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= } dev: true - /write-file-atomic/4.0.0: + /write-file-atomic/4.0.1: resolution: { - integrity: sha512-JhcWoKffJNF7ivO9yflBhc7tn3wKnokMUfWpBriM9yCXj4ePQnRPcWglBkkg1AHC8nsW/EfxwwhqsLtOy59djA== + integrity: sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ== } engines: { node: ^12.13.0 || ^14.15.0 || >=16 } dependencies: imurmurhash: 0.1.4 - is-typedarray: 1.0.0 signal-exit: 3.0.7 - typedarray-to-buffer: 4.0.0 dev: true /y18n/5.0.8: diff --git a/public/serverConfig.json b/public/serverConfig.json index 8910e7e..9f673b1 100644 --- a/public/serverConfig.json +++ b/public/serverConfig.json @@ -1,5 +1,5 @@ { - "Version": "2.9.0", + "Version": "3.0", "Title": "PureAdmin", "FixedHeader": true, "HiddenSideBar": false, diff --git a/src/layout/components/navbar.vue b/src/layout/components/navbar.vue index 1657131..01ee8f4 100644 --- a/src/layout/components/navbar.vue +++ b/src/layout/components/navbar.vue @@ -1,71 +1,43 @@