From 6dc29c134fdd66e0477f47a3b8f3c25a298c7c62 Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Fri, 11 Nov 2022 12:07:08 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=90=8C=E6=AD=A5=E5=AE=8C=E6=95=B4?= =?UTF-8?q?=E7=89=88=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintignore | 1 + build/plugins.ts | 4 +- package.json | 48 +- pnpm-lock.yaml | 1791 ++++++++++++++++----------- public/serverConfig.json | 2 +- src/layout/components/notice/index.vue | 2 +- src/layout/components/notice/noticeItem.vue | 4 +- src/layout/components/panel/index.vue | 2 +- src/layout/components/setting/index.vue | 8 +- src/layout/components/sidebar/mixNav.vue | 2 +- src/layout/components/sidebar/vertical.vue | 2 +- src/layout/components/tag/index.vue | 12 +- src/layout/index.vue | 2 +- src/views/permission/button/index.vue | 2 +- src/views/permission/page/index.vue | 4 +- tsconfig.json | 4 +- 16 files changed, 1098 insertions(+), 792 deletions(-) diff --git a/.eslintignore b/.eslintignore index d1cfbc8..3406365 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,6 +1,7 @@ public dist *.d.ts +/src/assets package.json .eslintrc.js .prettierrc.js diff --git a/build/plugins.ts b/build/plugins.ts index f9a3a8a..14e26a0 100644 --- a/build/plugins.ts +++ b/build/plugins.ts @@ -5,6 +5,7 @@ import { viteBuildInfo } from "./info"; import svgLoader from "vite-svg-loader"; import legacy from "@vitejs/plugin-legacy"; import vueJsx from "@vitejs/plugin-vue-jsx"; +import VueMacros from "unplugin-vue-macros/vite"; import { viteMockServe } from "vite-plugin-mock"; import { configCompressPlugin } from "./compress"; import VueI18n from "@intlify/vite-plugin-vue-i18n"; @@ -12,7 +13,6 @@ import VueI18n from "@intlify/vite-plugin-vue-i18n"; import { visualizer } from "rollup-plugin-visualizer"; import removeConsole from "vite-plugin-remove-console"; import themePreprocessorPlugin from "@pureadmin/theme"; -import DefineOptions from "unplugin-vue-define-options/vite"; import { genScssMultipleScopeVars } from "../src/layout/theme"; export function getPluginsList( @@ -35,7 +35,7 @@ export function getPluginsList( vueJsx(), VITE_CDN ? cdn : null, configCompressPlugin(VITE_COMPRESSION), - DefineOptions(), + VueMacros(), // 线上环境删除console removeConsole({ external: ["src/assets/iconfont/iconfont.js"] }), viteBuildInfo(), diff --git a/package.json b/package.json index 5f53833..47c2799 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pure-admin-thin", - "version": "3.6.3", + "version": "3.6.4", "private": true, "scripts": { "dev": "NODE_OPTIONS=--max-old-space-size=4096 vite", @@ -40,8 +40,8 @@ "axios": "^1.1.3", "dayjs": "^1.11.4", "echarts": "^5.3.3", - "element-plus": "^2.2.16", - "element-resize-detector": "^1.2.3", + "element-plus": "^2.2.20", + "element-resize-detector": "^1.2.4", "js-cookie": "^3.0.1", "lodash": "^4.17.21", "lodash-es": "^4.17.21", @@ -54,7 +54,7 @@ "qs": "^6.11.0", "resize-observer-polyfill": "^1.5.1", "responsive-storage": "^2.1.0", - "vue": "^3.2.40", + "vue": "^3.2.44", "vue-i18n": "^9.2.2", "vue-router": "^4.1.6", "vue-types": "^4.2.1", @@ -66,31 +66,31 @@ "@commitlint/config-conventional": "13.1.0", "@iconify-icons/ep": "^1.2.7", "@iconify-icons/ri": "^1.2.3", - "@iconify/vue": "^3.2.1", + "@iconify/vue": "^4.0.0", "@intlify/vite-plugin-vue-i18n": "^6.0.3", "@pureadmin/theme": "^2.4.0", "@types/element-resize-detector": "1.1.3", "@types/js-cookie": "^3.0.1", "@types/lodash": "^4.14.180", "@types/lodash-es": "^4.17.6", - "@types/mockjs": "1.0.3", - "@types/node": "14.14.14", + "@types/mockjs": "^1.0.7", + "@types/node": "^18.11.9", "@types/nprogress": "0.2.0", "@types/qs": "^6.9.7", - "@typescript-eslint/eslint-plugin": "^5.10.2", - "@typescript-eslint/parser": "^5.10.2", - "@vitejs/plugin-legacy": "^2.2.0", - "@vitejs/plugin-vue": "^3.1.2", - "@vitejs/plugin-vue-jsx": "^2.0.1", + "@typescript-eslint/eslint-plugin": "^5.42.1", + "@typescript-eslint/parser": "^5.42.1", + "@vitejs/plugin-legacy": "^2.3.1", + "@vitejs/plugin-vue": "^3.2.0", + "@vitejs/plugin-vue-jsx": "^2.1.1", "@vue/eslint-config-prettier": "^7.0.0", - "@vue/eslint-config-typescript": "^10.0.0", - "@vue/runtime-core": "^3.2.40", + "@vue/eslint-config-typescript": "^11.0.2", + "@vue/runtime-core": "^3.2.44", "autoprefixer": "^10.4.13", "cloc": "^2.10.0", "cssnano": "^5.1.14", "eslint": "^8.8.0", "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-vue": "^8.4.1", + "eslint-plugin-vue": "^9.7.0", "font-awesome": "^4.7.0", "husky": "^7.0.4", "lint-staged": "11.1.2", @@ -103,26 +103,26 @@ "pretty-quick": "3.1.1", "rimraf": "3.0.2", "rollup-plugin-visualizer": "^5.8.3", - "sass": "^1.53.0", - "sass-loader": "^13.0.2", + "sass": "^1.56.1", + "sass-loader": "^13.2.0", "stylelint": "^14.3.0", "stylelint-config-html": "^1.0.0", "stylelint-config-prettier": "^9.0.3", - "stylelint-config-recommended": "^6.0.0", - "stylelint-config-standard": "^24.0.0", + "stylelint-config-recommended": "^9.0.0", + "stylelint-config-standard": "^29.0.0", "stylelint-order": "^5.0.0", "tailwindcss": "^3.2.3", "terser": "^5.15.1", - "typescript": "^4.7.4", - "unplugin-vue-define-options": "0.7.3", - "vite": "^3.1.8", + "typescript": "^4.8.4", + "unplugin-vue-macros": "^0.16.2", + "vite": "3.1.8", "vite-plugin-cdn-import": "^0.3.5", "vite-plugin-compression": "^0.5.1", "vite-plugin-mock": "^2.9.6", "vite-plugin-remove-console": "^1.2.0", "vite-svg-loader": "^3.6.0", - "vue-eslint-parser": "^8.2.0", - "vue-tsc": "^0.40.13" + "vue-eslint-parser": "^9.1.0", + "vue-tsc": "^1.0.9" }, "pnpm": { "peerDependencyRules": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6036e99..8449a12 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: 5.3 +lockfileVersion: 5.4 specifiers: "@commitlint/cli": 13.1.0 @@ -6,7 +6,7 @@ specifiers: "@ctrl/tinycolor": ^3.4.1 "@iconify-icons/ep": ^1.2.7 "@iconify-icons/ri": ^1.2.3 - "@iconify/vue": ^3.2.1 + "@iconify/vue": ^4.0.0 "@intlify/vite-plugin-vue-i18n": ^6.0.3 "@pureadmin/components": ^1.1.0 "@pureadmin/descriptions": ^1.1.0 @@ -17,18 +17,18 @@ specifiers: "@types/js-cookie": ^3.0.1 "@types/lodash": ^4.14.180 "@types/lodash-es": ^4.17.6 - "@types/mockjs": 1.0.3 - "@types/node": 14.14.14 + "@types/mockjs": ^1.0.7 + "@types/node": ^18.11.9 "@types/nprogress": 0.2.0 "@types/qs": ^6.9.7 - "@typescript-eslint/eslint-plugin": ^5.10.2 - "@typescript-eslint/parser": ^5.10.2 - "@vitejs/plugin-legacy": ^2.2.0 - "@vitejs/plugin-vue": ^3.1.2 - "@vitejs/plugin-vue-jsx": ^2.0.1 + "@typescript-eslint/eslint-plugin": ^5.42.1 + "@typescript-eslint/parser": ^5.42.1 + "@vitejs/plugin-legacy": ^2.3.1 + "@vitejs/plugin-vue": ^3.2.0 + "@vitejs/plugin-vue-jsx": ^2.1.1 "@vue/eslint-config-prettier": ^7.0.0 - "@vue/eslint-config-typescript": ^10.0.0 - "@vue/runtime-core": ^3.2.40 + "@vue/eslint-config-typescript": ^11.0.2 + "@vue/runtime-core": ^3.2.44 "@vueuse/core": ^9.4.0 "@vueuse/motion": ^2.0.0-beta.12 "@vueuse/shared": ^9.4.0 @@ -39,11 +39,11 @@ specifiers: cssnano: ^5.1.14 dayjs: ^1.11.4 echarts: ^5.3.3 - element-plus: ^2.2.16 - element-resize-detector: ^1.2.3 + element-plus: ^2.2.20 + element-resize-detector: ^1.2.4 eslint: ^8.8.0 eslint-plugin-prettier: ^4.0.0 - eslint-plugin-vue: ^8.4.1 + eslint-plugin-vue: ^9.7.0 font-awesome: ^4.7.0 husky: ^7.0.4 js-cookie: ^3.0.1 @@ -68,65 +68,65 @@ specifiers: responsive-storage: ^2.1.0 rimraf: 3.0.2 rollup-plugin-visualizer: ^5.8.3 - sass: ^1.53.0 - sass-loader: ^13.0.2 + sass: ^1.56.1 + sass-loader: ^13.2.0 stylelint: ^14.3.0 stylelint-config-html: ^1.0.0 stylelint-config-prettier: ^9.0.3 - stylelint-config-recommended: ^6.0.0 - stylelint-config-standard: ^24.0.0 + stylelint-config-recommended: ^9.0.0 + stylelint-config-standard: ^29.0.0 stylelint-order: ^5.0.0 tailwindcss: ^3.2.3 terser: ^5.15.1 - typescript: ^4.7.4 - unplugin-vue-define-options: 0.7.3 - vite: ^3.1.8 + typescript: ^4.8.4 + unplugin-vue-macros: ^0.16.2 + vite: 3.1.8 vite-plugin-cdn-import: ^0.3.5 vite-plugin-compression: ^0.5.1 vite-plugin-mock: ^2.9.6 vite-plugin-remove-console: ^1.2.0 vite-svg-loader: ^3.6.0 - vue: ^3.2.40 - vue-eslint-parser: ^8.2.0 + vue: ^3.2.44 + vue-eslint-parser: ^9.1.0 vue-i18n: ^9.2.2 vue-router: ^4.1.6 - vue-tsc: ^0.40.13 + vue-tsc: ^1.0.9 vue-types: ^4.2.1 vxe-table: ^4.3.2 xe-utils: ^3.5.6 dependencies: "@ctrl/tinycolor": 3.4.1 - "@pureadmin/components": 1.1.0_vue@3.2.41 + "@pureadmin/components": 1.1.0_vue@3.2.44 "@pureadmin/descriptions": 1.1.1 "@pureadmin/table": 1.2.0 - "@pureadmin/utils": 1.1.5_7f78bda4b8c80174b50d3da38250cc61 - "@vueuse/core": 9.4.0_vue@3.2.41 - "@vueuse/motion": 2.0.0-beta.12_vue@3.2.41 - "@vueuse/shared": 9.4.0_vue@3.2.41 + "@pureadmin/utils": 1.1.5_7rybwavjbcre2phesfdupqg3nu + "@vueuse/core": 9.5.0_vue@3.2.44 + "@vueuse/motion": 2.0.0-beta.12_vue@3.2.44 + "@vueuse/shared": 9.5.0_vue@3.2.44 animate.css: 4.1.1 axios: 1.1.3 - dayjs: 1.11.5 + dayjs: 1.11.6 echarts: 5.4.0 - element-plus: 2.2.18_vue@3.2.41 + element-plus: 2.2.20_vue@3.2.44 element-resize-detector: 1.2.4 js-cookie: 3.0.1 lodash: 4.17.21 lodash-es: 4.17.21 - lodash-unified: 1.0.2_da03a4540fbd16bbaafbb96724306afd + lodash-unified: 1.0.3_3ib2ivapxullxkx3xftsimdk7u mitt: 3.0.0 mockjs: 1.1.0 nprogress: 0.2.0 path: 0.12.7 - pinia: 2.0.23_typescript@4.8.4+vue@3.2.41 + pinia: 2.0.23_d45o5shxrtvj6wh4y524t7cqnm qs: 6.11.0 resize-observer-polyfill: 1.5.1 responsive-storage: 2.1.0 - vue: 3.2.41 - vue-i18n: 9.2.2_vue@3.2.41 - vue-router: 4.1.6_vue@3.2.41 - vue-types: 4.2.1_vue@3.2.41 - vxe-table: 4.3.5_vue@3.2.41+xe-utils@3.5.7 + vue: 3.2.44 + vue-i18n: 9.2.2_vue@3.2.44 + vue-router: 4.1.6_vue@3.2.44 + vue-types: 4.2.1_vue@3.2.44 + vxe-table: 4.3.5_vue@3.2.44+xe-utils@3.5.7 xe-utils: 3.5.7 devDependencies: @@ -134,63 +134,63 @@ devDependencies: "@commitlint/config-conventional": 13.1.0 "@iconify-icons/ep": 1.2.9 "@iconify-icons/ri": 1.2.3 - "@iconify/vue": 3.2.1_vue@3.2.41 + "@iconify/vue": 4.0.0_vue@3.2.44 "@intlify/vite-plugin-vue-i18n": 6.0.3_vite@3.1.8+vue-i18n@9.2.2 "@pureadmin/theme": 2.4.0 "@types/element-resize-detector": 1.1.3 "@types/js-cookie": 3.0.2 - "@types/lodash": 4.14.186 + "@types/lodash": 4.14.188 "@types/lodash-es": 4.17.6 - "@types/mockjs": 1.0.3 - "@types/node": 14.14.14 + "@types/mockjs": 1.0.7 + "@types/node": 18.11.9 "@types/nprogress": 0.2.0 "@types/qs": 6.9.7 - "@typescript-eslint/eslint-plugin": 5.40.1_a28c3c0d332041765cb07f6bda2cfee6 - "@typescript-eslint/parser": 5.40.1_eslint@8.25.0+typescript@4.8.4 - "@vitejs/plugin-legacy": 2.2.0_terser@5.15.1+vite@3.1.8 - "@vitejs/plugin-vue": 3.1.2_vite@3.1.8+vue@3.2.41 - "@vitejs/plugin-vue-jsx": 2.0.1_vite@3.1.8+vue@3.2.41 - "@vue/eslint-config-prettier": 7.0.0_eslint@8.25.0+prettier@2.7.1 - "@vue/eslint-config-typescript": 10.0.0_07d3deb2283d82fbf0376bf257049d49 - "@vue/runtime-core": 3.2.41 - autoprefixer: 10.4.13_postcss@8.4.18 + "@typescript-eslint/eslint-plugin": 5.42.1_2udltptbznfmezdozpdoa2aemq + "@typescript-eslint/parser": 5.42.1_rmayb2veg2btbq6mbmnyivgasy + "@vitejs/plugin-legacy": 2.3.1_terser@5.15.1+vite@3.1.8 + "@vitejs/plugin-vue": 3.2.0_vite@3.1.8+vue@3.2.44 + "@vitejs/plugin-vue-jsx": 2.1.1_vite@3.1.8+vue@3.2.44 + "@vue/eslint-config-prettier": 7.0.0_mbd4zptqpjbepwpyh2zbtslqey + "@vue/eslint-config-typescript": 11.0.2_ykuth4hqtpqqhzrv7pgjq6rjby + "@vue/runtime-core": 3.2.44 + autoprefixer: 10.4.13_postcss@8.4.19 cloc: 2.10.0 - cssnano: 5.1.14_postcss@8.4.18 - eslint: 8.25.0 - eslint-plugin-prettier: 4.2.1_eslint@8.25.0+prettier@2.7.1 - eslint-plugin-vue: 8.7.1_eslint@8.25.0 + cssnano: 5.1.14_postcss@8.4.19 + eslint: 8.27.0 + eslint-plugin-prettier: 4.2.1_mbd4zptqpjbepwpyh2zbtslqey + eslint-plugin-vue: 9.7.0_eslint@8.27.0 font-awesome: 4.7.0 husky: 7.0.4 lint-staged: 11.1.2 picocolors: 1.0.0 - postcss: 8.4.18 + postcss: 8.4.19 postcss-html: 1.5.0 - postcss-import: 15.0.0_postcss@8.4.18 - postcss-scss: 4.0.5_postcss@8.4.18 + postcss-import: 15.0.0_postcss@8.4.19 + postcss-scss: 4.0.5_postcss@8.4.19 prettier: 2.7.1 pretty-quick: 3.1.1_prettier@2.7.1 rimraf: 3.0.2 rollup-plugin-visualizer: 5.8.3 - sass: 1.55.0 - sass-loader: 13.1.0_sass@1.55.0 - stylelint: 14.14.0 - stylelint-config-html: 1.1.0_d583a01b74088eff946efe8e3f4544a9 - stylelint-config-prettier: 9.0.3_stylelint@14.14.0 - stylelint-config-recommended: 6.0.0_stylelint@14.14.0 - stylelint-config-standard: 24.0.0_stylelint@14.14.0 - stylelint-order: 5.0.0_stylelint@14.14.0 + sass: 1.56.1 + sass-loader: 13.2.0_sass@1.56.1 + stylelint: 14.14.1 + stylelint-config-html: 1.1.0_a4i6jbpfaxelx4fvjhtlgvxx6i + stylelint-config-prettier: 9.0.4_stylelint@14.14.1 + stylelint-config-recommended: 9.0.0_stylelint@14.14.1 + stylelint-config-standard: 29.0.0_stylelint@14.14.1 + stylelint-order: 5.0.0_stylelint@14.14.1 tailwindcss: 3.2.3 terser: 5.15.1 typescript: 4.8.4 - unplugin-vue-define-options: 0.7.3_vite@3.1.8+vue@3.2.41 - vite: 3.1.8_sass@1.55.0+terser@5.15.1 + unplugin-vue-macros: 0.16.2_bxp547gjlvzj46ep3ghtmaapae + vite: 3.1.8_sass@1.56.1+terser@5.15.1 vite-plugin-cdn-import: 0.3.5 vite-plugin-compression: 0.5.1_vite@3.1.8 vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@3.1.8 - vite-plugin-remove-console: 1.2.0 + vite-plugin-remove-console: 1.3.0 vite-svg-loader: 3.6.0 - vue-eslint-parser: 8.3.0_eslint@8.25.0 - vue-tsc: 0.40.13_typescript@4.8.4 + vue-eslint-parser: 9.1.0_eslint@8.27.0 + vue-tsc: 1.0.9_typescript@4.8.4 packages: /@ampproject/remapping/2.2.0: @@ -220,7 +220,7 @@ packages: } dev: false - /@ant-design/icons-vue/6.1.0_vue@3.2.41: + /@ant-design/icons-vue/6.1.0_vue@3.2.44: resolution: { integrity: sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA== @@ -230,9 +230,16 @@ packages: dependencies: "@ant-design/colors": 6.0.0 "@ant-design/icons-svg": 4.2.1 - vue: 3.2.41 + vue: 3.2.44 dev: false + /@antfu/utils/0.6.3: + resolution: + { + integrity: sha512-sEYpyyKUPOew9QsXZ8feRVMzW6DWLviwOl+/ap06UQW02A8Srbc95CPHVm4eUbiBzBgD46eyIT+przv//KSSlQ== + } + dev: true + /@babel/code-frame/7.18.6: resolution: { @@ -243,31 +250,31 @@ packages: "@babel/highlight": 7.18.6 dev: true - /@babel/compat-data/7.19.4: + /@babel/compat-data/7.20.1: resolution: { - integrity: sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw== + integrity: sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== } engines: { node: ">=6.9.0" } dev: true - /@babel/core/7.19.3: + /@babel/core/7.20.2: resolution: { - integrity: sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ== + integrity: sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== } engines: { node: ">=6.9.0" } dependencies: "@ampproject/remapping": 2.2.0 "@babel/code-frame": 7.18.6 - "@babel/generator": 7.19.5 - "@babel/helper-compilation-targets": 7.19.3_@babel+core@7.19.3 - "@babel/helper-module-transforms": 7.19.0 - "@babel/helpers": 7.19.4 - "@babel/parser": 7.19.4 + "@babel/generator": 7.20.4 + "@babel/helper-compilation-targets": 7.20.0_@babel+core@7.20.2 + "@babel/helper-module-transforms": 7.20.2 + "@babel/helpers": 7.20.1 + "@babel/parser": 7.20.3 "@babel/template": 7.18.10 - "@babel/traverse": 7.19.4 - "@babel/types": 7.19.4 + "@babel/traverse": 7.20.1 + "@babel/types": 7.20.2 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -277,14 +284,14 @@ packages: - supports-color dev: true - /@babel/generator/7.19.5: + /@babel/generator/7.20.4: resolution: { - integrity: sha512-DxbNz9Lz4aMZ99qPpO1raTbcrI1ZeYh+9NR9qhfkQIbFtVEqotHojEBxHzmxhVONkGt6VyrqVQcgpefMy9pqcg== + integrity: sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.19.4 + "@babel/types": 7.20.2 "@jridgewell/gen-mapping": 0.3.2 jsesc: 2.5.2 dev: true @@ -296,35 +303,35 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.19.4 + "@babel/types": 7.20.2 dev: true - /@babel/helper-compilation-targets/7.19.3_@babel+core@7.19.3: + /@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2: resolution: { - integrity: sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg== + integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: - "@babel/compat-data": 7.19.4 - "@babel/core": 7.19.3 + "@babel/compat-data": 7.20.1 + "@babel/core": 7.20.2 "@babel/helper-validator-option": 7.18.6 browserslist: 4.21.4 semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.3: + /@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.2: resolution: { - integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw== + integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: - "@babel/core": 7.19.3 + "@babel/core": 7.20.2 "@babel/helper-annotate-as-pure": 7.18.6 "@babel/helper-environment-visitor": 7.18.9 "@babel/helper-function-name": 7.19.0 @@ -352,7 +359,7 @@ packages: engines: { node: ">=6.9.0" } dependencies: "@babel/template": 7.18.10 - "@babel/types": 7.19.4 + "@babel/types": 7.20.2 dev: true /@babel/helper-hoist-variables/7.18.6: @@ -362,7 +369,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.19.4 + "@babel/types": 7.20.2 dev: true /@babel/helper-member-expression-to-functions/7.18.9: @@ -372,7 +379,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.19.4 + "@babel/types": 7.20.2 dev: true /@babel/helper-module-imports/7.18.6: @@ -382,24 +389,24 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.19.4 + "@babel/types": 7.20.2 dev: true - /@babel/helper-module-transforms/7.19.0: + /@babel/helper-module-transforms/7.20.2: resolution: { - integrity: sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ== + integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== } engines: { node: ">=6.9.0" } dependencies: "@babel/helper-environment-visitor": 7.18.9 "@babel/helper-module-imports": 7.18.6 - "@babel/helper-simple-access": 7.19.4 + "@babel/helper-simple-access": 7.20.2 "@babel/helper-split-export-declaration": 7.18.6 "@babel/helper-validator-identifier": 7.19.1 "@babel/template": 7.18.10 - "@babel/traverse": 7.19.4 - "@babel/types": 7.19.4 + "@babel/traverse": 7.20.1 + "@babel/types": 7.20.2 transitivePeerDependencies: - supports-color dev: true @@ -411,13 +418,13 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.19.4 + "@babel/types": 7.20.2 dev: true - /@babel/helper-plugin-utils/7.19.0: + /@babel/helper-plugin-utils/7.20.2: resolution: { - integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw== + integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== } engines: { node: ">=6.9.0" } dev: true @@ -432,20 +439,20 @@ packages: "@babel/helper-environment-visitor": 7.18.9 "@babel/helper-member-expression-to-functions": 7.18.9 "@babel/helper-optimise-call-expression": 7.18.6 - "@babel/traverse": 7.19.4 - "@babel/types": 7.19.4 + "@babel/traverse": 7.20.1 + "@babel/types": 7.20.2 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-simple-access/7.19.4: + /@babel/helper-simple-access/7.20.2: resolution: { - integrity: sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg== + integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.19.4 + "@babel/types": 7.20.2 dev: true /@babel/helper-split-export-declaration/7.18.6: @@ -455,7 +462,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.19.4 + "@babel/types": 7.20.2 dev: true /@babel/helper-string-parser/7.19.4: @@ -480,16 +487,16 @@ packages: engines: { node: ">=6.9.0" } dev: true - /@babel/helpers/7.19.4: + /@babel/helpers/7.20.1: resolution: { - integrity: sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw== + integrity: sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== } engines: { node: ">=6.9.0" } dependencies: "@babel/template": 7.18.10 - "@babel/traverse": 7.19.4 - "@babel/types": 7.19.4 + "@babel/traverse": 7.20.1 + "@babel/types": 7.20.2 transitivePeerDependencies: - supports-color dev: true @@ -506,29 +513,17 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser/7.19.4: + /@babel/parser/7.20.3: resolution: { - integrity: sha512-qpVT7gtuOLjWeDTKLkJ6sryqLliBaFpAtGeqw5cs5giLldvh+Ch0plqnUMKoVAUS6ZEueQQiZV+p5pxtPitEsA== + integrity: sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== } engines: { node: ">=6.0.0" } hasBin: true dependencies: - "@babel/types": 7.19.4 - - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.19.3: - resolution: - { - integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - } - peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.19.3 - "@babel/helper-plugin-utils": 7.19.0 - dev: true + "@babel/types": 7.20.2 - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.3: + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2: resolution: { integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== @@ -537,44 +532,44 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.19.3 - "@babel/helper-plugin-utils": 7.19.0 + "@babel/core": 7.20.2 + "@babel/helper-plugin-utils": 7.20.2 dev: true - /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.19.3: + /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.2: resolution: { - integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA== + integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.19.3 - "@babel/helper-plugin-utils": 7.19.0 + "@babel/core": 7.20.2 + "@babel/helper-plugin-utils": 7.20.2 dev: true - /@babel/plugin-transform-typescript/7.19.3_@babel+core@7.19.3: + /@babel/plugin-transform-typescript/7.20.2_@babel+core@7.20.2: resolution: { - integrity: sha512-z6fnuK9ve9u/0X0rRvI9MY0xg+DOUaABDYOe+/SQTxtlptaBB/V9JIUxJn6xp3lMBeb9qe8xSFmHU35oZDXD+w== + integrity: sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.19.3 - "@babel/helper-create-class-features-plugin": 7.19.0_@babel+core@7.19.3 - "@babel/helper-plugin-utils": 7.19.0 - "@babel/plugin-syntax-typescript": 7.18.6_@babel+core@7.19.3 + "@babel/core": 7.20.2 + "@babel/helper-create-class-features-plugin": 7.20.2_@babel+core@7.20.2 + "@babel/helper-plugin-utils": 7.20.2 + "@babel/plugin-syntax-typescript": 7.20.0_@babel+core@7.20.2 transitivePeerDependencies: - supports-color dev: true - /@babel/standalone/7.19.5: + /@babel/standalone/7.20.4: resolution: { - integrity: sha512-H2eXpo1ZfTZhBwsCbfSKHrjTb934laSas14hdjULLSKmLxU4B7kazQKm3mjpDuH/HyPmRq1cbrGL7223M7EDFw== + integrity: sha512-27bv4h47jbaFZ7+e7gT1VEo9PNL1ynxqUX6/BERLz1qxm/5gzpbcHX+47VnSeYHyEyGZkRznpSOd8zPBhiz6tw== } engines: { node: ">=6.9.0" } dev: true @@ -587,35 +582,35 @@ packages: engines: { node: ">=6.9.0" } dependencies: "@babel/code-frame": 7.18.6 - "@babel/parser": 7.19.4 - "@babel/types": 7.19.4 + "@babel/parser": 7.20.3 + "@babel/types": 7.20.2 dev: true - /@babel/traverse/7.19.4: + /@babel/traverse/7.20.1: resolution: { - integrity: sha512-w3K1i+V5u2aJUOXBFFC5pveFLmtq1s3qcdDNC2qRI6WPBQIDaKFqXxDEqDO/h1dQ3HjsZoZMyIy6jGLq0xtw+g== + integrity: sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== } engines: { node: ">=6.9.0" } dependencies: "@babel/code-frame": 7.18.6 - "@babel/generator": 7.19.5 + "@babel/generator": 7.20.4 "@babel/helper-environment-visitor": 7.18.9 "@babel/helper-function-name": 7.19.0 "@babel/helper-hoist-variables": 7.18.6 "@babel/helper-split-export-declaration": 7.18.6 - "@babel/parser": 7.19.4 - "@babel/types": 7.19.4 + "@babel/parser": 7.20.3 + "@babel/types": 7.20.2 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types/7.19.4: + /@babel/types/7.20.2: resolution: { - integrity: sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw== + integrity: sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== } engines: { node: ">=6.9.0" } dependencies: @@ -639,7 +634,7 @@ packages: lodash: 4.17.21 resolve-from: 5.0.0 resolve-global: 1.0.0 - yargs: 17.6.0 + yargs: 17.6.2 dev: true /@commitlint/config-conventional/13.1.0: @@ -716,7 +711,7 @@ packages: "@commitlint/execute-rule": 13.2.0 "@commitlint/resolve-extends": 13.2.0 "@commitlint/types": 13.2.0 - "@endemolshinegroup/cosmiconfig-typescript-loader": 3.0.2_72d781bdd7b0c1239c8cb5d589ccc43e + "@endemolshinegroup/cosmiconfig-typescript-loader": 3.0.2_ollydpoxwdashhemwxkyttgehy chalk: 4.1.2 cosmiconfig: 7.0.1 lodash: 4.17.21 @@ -812,7 +807,7 @@ packages: chalk: 4.1.2 dev: true - /@csstools/selector-specificity/2.0.2_1d546e2941f6b4ca889831b9fbdc79d8: + /@csstools/selector-specificity/2.0.2_45y636a2vqremknoajyxd5nkzy: resolution: { integrity: sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg== @@ -822,7 +817,7 @@ packages: postcss: ^8.2 postcss-selector-parser: ^6.0.10 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true @@ -834,7 +829,7 @@ packages: engines: { node: ">=10" } dev: false - /@element-plus/icons-vue/2.0.10_vue@3.2.41: + /@element-plus/icons-vue/2.0.10_vue@3.2.44: resolution: { integrity: sha512-ygEZ1mwPjcPo/OulhzLE7mtDrQBWI8vZzEWSNB2W/RNCRjoQGwbaK4N8lV4rid7Ts4qvySU3njMN7YCiSlSaTQ== @@ -842,10 +837,10 @@ packages: peerDependencies: vue: ^3.2.0 dependencies: - vue: 3.2.41 + vue: 3.2.44 dev: false - /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_72d781bdd7b0c1239c8cb5d589ccc43e: + /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_ollydpoxwdashhemwxkyttgehy: resolution: { integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA== @@ -858,15 +853,15 @@ packages: lodash.get: 4.4.2 make-error: 1.3.6 ts-node: 9.1.1_typescript@4.8.4 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - typescript dev: true - /@esbuild/android-arm/0.15.11: + /@esbuild/android-arm/0.15.13: resolution: { - integrity: sha512-PzMcQLazLBkwDEkrNPi9AbjFt6+3I7HKbiYF2XtWQ7wItrHvEOeO3T8Am434zAozWtVP7lrTue1bEfc2nYWeCA== + integrity: sha512-RY2fVI8O0iFUNvZirXaQ1vMvK0xhCcl0gqRj74Z6yEiO1zAUa7hbsdwZM1kzqbxHK7LFyMizipfXT3JME+12Hw== } engines: { node: ">=12" } cpu: [arm] @@ -875,10 +870,10 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.15.11: + /@esbuild/linux-loong64/0.15.13: resolution: { - integrity: sha512-geWp637tUhNmhL3Xgy4Bj703yXB9dqiLJe05lCUfjSFDrQf9C/8pArusyPUbUbPwlC/EAUjBw32sxuIl/11dZw== + integrity: sha512-+BoyIm4I8uJmH/QDIH0fu7MG0AEx9OXEDXnqptXCwKOlOqZiS4iraH1Nr7/ObLMokW3sOCeBNyD68ATcV9b9Ag== } engines: { node: ">=12" } cpu: [loong64] @@ -896,7 +891,7 @@ packages: dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.4.0 + espree: 9.4.1 globals: 13.17.0 ignore: 5.2.0 import-fresh: 3.3.0 @@ -914,19 +909,19 @@ packages: } dev: false - /@floating-ui/dom/1.0.2: + /@floating-ui/dom/1.0.4: resolution: { - integrity: sha512-5X9WSvZ8/fjy3gDu8yx9HAA4KG1lazUN2P4/VnaXLxTO9Dz53HI1oYoh1OlhqFNlHgGDiwFX5WhFCc2ljbW3yA== + integrity: sha512-maYJRv+sAXTy4K9mzdv0JPyNW5YPVHrqtY90tEdI6XNpuLOP26Ci2pfwPsKBA/Wh4Z3FX5sUrtUFTdMYj9v+ug== } dependencies: "@floating-ui/core": 1.0.1 dev: false - /@humanwhocodes/config-array/0.10.7: + /@humanwhocodes/config-array/0.11.7: resolution: { - integrity: sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w== + integrity: sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw== } engines: { node: ">=10.10.0" } dependencies: @@ -977,15 +972,16 @@ packages: } dev: true - /@iconify/vue/3.2.1_vue@3.2.41: + /@iconify/vue/4.0.0_vue@3.2.44: resolution: { - integrity: sha512-c4R6ZgFo1JrJ8aPMMgOPgfU7lBswihMGR+yWe/P4ZukC3kTkeT4+lkt9Pc/itVFMkwva/S/7u9YofmYv57fnNQ== + integrity: sha512-73z81Yf2HISfehu3qvN9GqL1OnUO7wEMKkiFwVGJ2pqAdGCR8FrVylhRhka+6U+gFLlng0ynnT20svk3jJYwow== } peerDependencies: - vue: 3.x + vue: ">=3" dependencies: - vue: 3.2.41 + "@iconify/types": 2.0.0 + vue: 3.2.44 dev: true /@intlify/bundle-utils/3.2.1_vue-i18n@9.2.2: @@ -1007,7 +1003,7 @@ packages: "@intlify/shared": 9.3.0-beta.6 jsonc-eslint-parser: 1.4.1 source-map: 0.6.1 - vue-i18n: 9.2.2_vue@3.2.41 + vue-i18n: 9.2.2_vue@3.2.44 yaml-eslint-parser: 0.3.2 dev: true @@ -1096,8 +1092,8 @@ packages: debug: 4.3.4 fast-glob: 3.2.12 source-map: 0.6.1 - vite: 3.1.8_sass@1.55.0+terser@5.15.1 - vue-i18n: 9.2.2_vue@3.2.41 + vite: 3.1.8_sass@1.56.1+terser@5.15.1 + vue-i18n: 9.2.2_vue@3.2.44 transitivePeerDependencies: - supports-color dev: true @@ -1209,7 +1205,7 @@ packages: fastq: 1.13.0 dev: true - /@pureadmin/components/1.1.0_vue@3.2.41: + /@pureadmin/components/1.1.0_vue@3.2.44: resolution: { integrity: sha512-Y7FCUVQVkZ2P3K/3vLrfQOfpjbf8g0TDPUWuFUlaq6aIW3BRduiVfqn4k/r3TX6LtasxGvgnJ/TO9tGed5VlTg== @@ -1218,8 +1214,8 @@ packages: vue: ^3.2.0 dependencies: "@ant-design/icons-svg": 4.2.1 - "@ant-design/icons-vue": 6.1.0_vue@3.2.41 - vue: 3.2.41 + "@ant-design/icons-vue": 6.1.0_vue@3.2.44 + vue: 3.2.44 dev: false /@pureadmin/descriptions/1.1.1: @@ -1228,9 +1224,9 @@ packages: integrity: sha512-4BHLKomLU/LxGs5EUA+h+aKNrJEkhrU6+QE8VoWfJZ8VTU6ddvFLT/Pi4WuO5CWNXM9ZjqvHLFFVwEPlKntqtg== } dependencies: - "@element-plus/icons-vue": 2.0.10_vue@3.2.41 - element-plus: 2.2.18_vue@3.2.41 - vue: 3.2.41 + "@element-plus/icons-vue": 2.0.10_vue@3.2.44 + element-plus: 2.2.20_vue@3.2.44 + vue: 3.2.44 transitivePeerDependencies: - "@vue/composition-api" dev: false @@ -1241,8 +1237,8 @@ packages: integrity: sha512-mJBpMj0YkaqTM5TDz+ek/f8h74qRLhDc/gLJhBq0wpyfCgG++Jd/9i+QUj8gedA5oN8IL6LOSFbcvlGDYxHgkw== } dependencies: - element-plus: 2.2.18_vue@3.2.41 - vue: 3.2.41 + element-plus: 2.2.20_vue@3.2.44 + vue: 3.2.44 transitivePeerDependencies: - "@vue/composition-api" dev: false @@ -1258,7 +1254,7 @@ packages: string-hash: 1.1.3 dev: true - /@pureadmin/utils/1.1.5_7f78bda4b8c80174b50d3da38250cc61: + /@pureadmin/utils/1.1.5_7rybwavjbcre2phesfdupqg3nu: resolution: { integrity: sha512-5nQZyFAbs59gkMBj0WLox7BlY7llILR/ENo2QNEKW6avMt8sDL1+858EFjEbELl6enPsVvJpoCTxatmZzVjyAw== @@ -1275,9 +1271,9 @@ packages: vue: optional: true dependencies: - dayjs: 1.11.5 + dayjs: 1.11.6 echarts: 5.4.0 - vue: 3.2.41 + vue: 3.2.44 dev: false /@rollup/plugin-node-resolve/13.3.0: @@ -1357,6 +1353,13 @@ packages: } dev: true + /@types/estree/1.0.0: + resolution: + { + integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + } + dev: true + /@types/js-cookie/3.0.2: resolution: { @@ -1377,12 +1380,12 @@ packages: integrity: sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg== } dependencies: - "@types/lodash": 4.14.186 + "@types/lodash": 4.14.188 - /@types/lodash/4.14.186: + /@types/lodash/4.14.188: resolution: { - integrity: sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw== + integrity: sha512-zmEmF5OIM3rb7SbLCFYoQhO4dGt2FRM9AMkxvA3LaADOF1n8in/zGJlWji9fmafLoNyz+FoL6FE0SLtGIArD7w== } /@types/minimatch/3.0.5: @@ -1399,13 +1402,6 @@ packages: } dev: true - /@types/mockjs/1.0.3: - resolution: - { - integrity: sha512-OlwyyyoY81P8f7FU0zILUPxqQQ3/W+CwbqI6dWvOxaH8w948fAl1+hOG9C9ZgJcwzG+aloJcsastY4c4p91R1Q== - } - dev: true - /@types/mockjs/1.0.7: resolution: { @@ -1413,10 +1409,10 @@ packages: } dev: true - /@types/node/14.14.14: + /@types/node/18.11.9: resolution: { - integrity: sha512-UHnOPWVWV1z+VV8k6L1HhG7UbGBgIdghqF3l9Ny9ApPghbjICXkUJSd/b9gOgQfjM1r+37cipdw/HJ3F6ICEnQ== + integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== } dev: true @@ -1454,13 +1450,13 @@ packages: integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== } dependencies: - "@types/node": 14.14.14 + "@types/node": 18.11.9 dev: true - /@types/semver/7.3.12: + /@types/semver/7.3.13: resolution: { - integrity: sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A== + integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== } dev: true @@ -1478,10 +1474,10 @@ packages: } dev: false - /@typescript-eslint/eslint-plugin/5.40.1_a28c3c0d332041765cb07f6bda2cfee6: + /@typescript-eslint/eslint-plugin/5.42.1_2udltptbznfmezdozpdoa2aemq: resolution: { - integrity: sha512-FsWboKkWdytGiXT5O1/R9j37YgcjO8MKHSUmWnIEjVaz0krHkplPnYi7mwdb+5+cs0toFNQb0HIrN7zONdIEWg== + integrity: sha512-LyR6x784JCiJ1j6sH5Y0K6cdExqCCm8DJUTcwG5ThNXJj/G8o5E56u5EdG4SLy+bZAwZBswC+GYn3eGdttBVCg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1492,13 +1488,14 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/parser": 5.40.1_eslint@8.25.0+typescript@4.8.4 - "@typescript-eslint/scope-manager": 5.40.1 - "@typescript-eslint/type-utils": 5.40.1_eslint@8.25.0+typescript@4.8.4 - "@typescript-eslint/utils": 5.40.1_eslint@8.25.0+typescript@4.8.4 + "@typescript-eslint/parser": 5.42.1_rmayb2veg2btbq6mbmnyivgasy + "@typescript-eslint/scope-manager": 5.42.1 + "@typescript-eslint/type-utils": 5.42.1_rmayb2veg2btbq6mbmnyivgasy + "@typescript-eslint/utils": 5.42.1_rmayb2veg2btbq6mbmnyivgasy debug: 4.3.4 - eslint: 8.25.0 + eslint: 8.27.0 ignore: 5.2.0 + natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.8 tsutils: 3.21.0_typescript@4.8.4 @@ -1507,10 +1504,10 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.40.1_eslint@8.25.0+typescript@4.8.4: + /@typescript-eslint/parser/5.42.1_rmayb2veg2btbq6mbmnyivgasy: resolution: { - integrity: sha512-IK6x55va5w4YvXd4b3VrXQPldV9vQTxi5ov+g4pMANsXPTXOcfjx08CRR1Dfrcc51syPtXHF5bgLlMHYFrvQtg== + integrity: sha512-kAV+NiNBWVQDY9gDJDToTE/NO8BHi4f6b7zTsVAJoTkmB/zlfOpiEVBzHOKtlgTndCKe8vj9F/PuolemZSh50Q== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1520,31 +1517,31 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/scope-manager": 5.40.1 - "@typescript-eslint/types": 5.40.1 - "@typescript-eslint/typescript-estree": 5.40.1_typescript@4.8.4 + "@typescript-eslint/scope-manager": 5.42.1 + "@typescript-eslint/types": 5.42.1 + "@typescript-eslint/typescript-estree": 5.42.1_typescript@4.8.4 debug: 4.3.4 - eslint: 8.25.0 + eslint: 8.27.0 typescript: 4.8.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.40.1: + /@typescript-eslint/scope-manager/5.42.1: resolution: { - integrity: sha512-jkn4xsJiUQucI16OLCXrLRXDZ3afKhOIqXs4R3O+M00hdQLKR58WuyXPZZjhKLFCEP2g+TXdBRtLQ33UfAdRUg== + integrity: sha512-QAZY/CBP1Emx4rzxurgqj3rUinfsh/6mvuKbLNMfJMMKYLRBfweus8brgXF8f64ABkIZ3zdj2/rYYtF8eiuksQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.40.1 - "@typescript-eslint/visitor-keys": 5.40.1 + "@typescript-eslint/types": 5.42.1 + "@typescript-eslint/visitor-keys": 5.42.1 dev: true - /@typescript-eslint/type-utils/5.40.1_eslint@8.25.0+typescript@4.8.4: + /@typescript-eslint/type-utils/5.42.1_rmayb2veg2btbq6mbmnyivgasy: resolution: { - integrity: sha512-DLAs+AHQOe6n5LRraXiv27IYPhleF0ldEmx6yBqBgBLaNRKTkffhV1RPsjoJBhVup2zHxfaRtan8/YRBgYhU9Q== + integrity: sha512-WWiMChneex5w4xPIX56SSnQQo0tEOy5ZV2dqmj8Z371LJ0E+aymWD25JQ/l4FOuuX+Q49A7pzh/CGIQflxMVXg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1554,28 +1551,28 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/typescript-estree": 5.40.1_typescript@4.8.4 - "@typescript-eslint/utils": 5.40.1_eslint@8.25.0+typescript@4.8.4 + "@typescript-eslint/typescript-estree": 5.42.1_typescript@4.8.4 + "@typescript-eslint/utils": 5.42.1_rmayb2veg2btbq6mbmnyivgasy debug: 4.3.4 - eslint: 8.25.0 + eslint: 8.27.0 tsutils: 3.21.0_typescript@4.8.4 typescript: 4.8.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.40.1: + /@typescript-eslint/types/5.42.1: resolution: { - integrity: sha512-Icg9kiuVJSwdzSQvtdGspOlWNjVDnF3qVIKXdJ103o36yRprdl3Ge5cABQx+csx960nuMF21v8qvO31v9t3OHw== + integrity: sha512-Qrco9dsFF5lhalz+lLFtxs3ui1/YfC6NdXu+RAGBa8uSfn01cjO7ssCsjIsUs484vny9Xm699FSKwpkCcqwWwA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@typescript-eslint/typescript-estree/5.40.1_typescript@4.8.4: + /@typescript-eslint/typescript-estree/5.42.1_typescript@4.8.4: resolution: { - integrity: sha512-5QTP/nW5+60jBcEPfXy/EZL01qrl9GZtbgDZtDPlfW5zj/zjNrdI2B5zMUHmOsfvOr2cWqwVdWjobCiHcedmQA== + integrity: sha512-qElc0bDOuO0B8wDhhW4mYVgi/LZL+igPwXtV87n69/kYC/7NG3MES0jHxJNCr4EP7kY1XVsRy8C/u3DYeTKQmw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1584,8 +1581,8 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/types": 5.40.1 - "@typescript-eslint/visitor-keys": 5.40.1 + "@typescript-eslint/types": 5.42.1 + "@typescript-eslint/visitor-keys": 5.42.1 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -1596,144 +1593,320 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.40.1_eslint@8.25.0+typescript@4.8.4: + /@typescript-eslint/utils/5.42.1_rmayb2veg2btbq6mbmnyivgasy: resolution: { - integrity: sha512-a2TAVScoX9fjryNrW6BZRnreDUszxqm9eQ9Esv8n5nXApMW0zeANUYlwh/DED04SC/ifuBvXgZpIK5xeJHQ3aw== + integrity: sha512-Gxvf12xSp3iYZd/fLqiQRD4uKZjDNR01bQ+j8zvhPjpsZ4HmvEFL/tC4amGNyxN9Rq+iqvpHLhlqx6KTxz9ZyQ== } 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.11 - "@types/semver": 7.3.12 - "@typescript-eslint/scope-manager": 5.40.1 - "@typescript-eslint/types": 5.40.1 - "@typescript-eslint/typescript-estree": 5.40.1_typescript@4.8.4 - eslint: 8.25.0 + "@types/semver": 7.3.13 + "@typescript-eslint/scope-manager": 5.42.1 + "@typescript-eslint/types": 5.42.1 + "@typescript-eslint/typescript-estree": 5.42.1_typescript@4.8.4 + eslint: 8.27.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.25.0 + eslint-utils: 3.0.0_eslint@8.27.0 semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.40.1: + /@typescript-eslint/visitor-keys/5.42.1: resolution: { - integrity: sha512-A2DGmeZ+FMja0geX5rww+DpvILpwo1OsiQs0M+joPWJYsiEFBLsH0y1oFymPNul6Z5okSmHpP4ivkc2N0Cgfkw== + integrity: sha512-LOQtSF4z+hejmpUvitPlc4hA7ERGoj2BVkesOcG91HCn8edLGUXbTrErmutmPbl8Bo9HjAvOO/zBKQHExXNA2A== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.40.1 + "@typescript-eslint/types": 5.42.1 eslint-visitor-keys: 3.3.0 dev: true - /@vitejs/plugin-legacy/2.2.0_terser@5.15.1+vite@3.1.8: + /@vitejs/plugin-legacy/2.3.1_terser@5.15.1+vite@3.1.8: resolution: { - integrity: sha512-xkSXZl2LNk0KKyo5CJknNW84mSlmHIClFzsBuFXkX3yBt+Lr8UO/n4QOg2X7+jvurgBRies9FRn3ZvMem+TmIg== + integrity: sha512-J5KaGBlSt2tEYPVjM/C8dA6DkRzkFkbPe+Xb4IX5G+XOV5OGbVAfkMjKywdrkO3gGynO8S98i71Lmsff4cWkCQ== } engines: { node: ^14.18.0 || >=16.0.0 } peerDependencies: terser: ^5.4.0 vite: ^3.0.0 dependencies: - "@babel/standalone": 7.19.5 - core-js: 3.25.5 + "@babel/standalone": 7.20.4 + core-js: 3.26.0 magic-string: 0.26.7 regenerator-runtime: 0.13.10 systemjs: 6.13.0 terser: 5.15.1 - vite: 3.1.8_sass@1.55.0+terser@5.15.1 + vite: 3.1.8_sass@1.56.1+terser@5.15.1 dev: true - /@vitejs/plugin-vue-jsx/2.0.1_vite@3.1.8+vue@3.2.41: + /@vitejs/plugin-vue-jsx/2.1.1_vite@3.1.8+vue@3.2.44: resolution: { - integrity: sha512-lmiR1k9+lrF7LMczO0pxtQ8mOn6XeppJDHxnpxkJQpT5SiKz4SKhKdeNstXaTNuR8qZhUo5X0pJlcocn72Y4Jg== + integrity: sha512-JgDhxstQlwnHBvZ1BSnU5mbmyQ14/t5JhREc6YH5kWyu2QdAAOsLF6xgHoIWarj8tddaiwFrNzLbWJPudpXKYA== } engines: { node: ^14.18.0 || >=16.0.0 } peerDependencies: vite: ^3.0.0 vue: ^3.0.0 dependencies: - "@babel/core": 7.19.3 - "@babel/plugin-syntax-import-meta": 7.10.4_@babel+core@7.19.3 - "@babel/plugin-transform-typescript": 7.19.3_@babel+core@7.19.3 - "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.19.3 - vite: 3.1.8_sass@1.55.0+terser@5.15.1 - vue: 3.2.41 + "@babel/core": 7.20.2 + "@babel/plugin-transform-typescript": 7.20.2_@babel+core@7.20.2 + "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.20.2 + vite: 3.1.8_sass@1.56.1+terser@5.15.1 + vue: 3.2.44 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue/3.1.2_vite@3.1.8+vue@3.2.41: + /@vitejs/plugin-vue/3.2.0_vite@3.1.8+vue@3.2.44: resolution: { - integrity: sha512-3zxKNlvA3oNaKDYX0NBclgxTQ1xaFdL7PzwF6zj9tGFziKwmBa3Q/6XcJQxudlT81WxDjEhHmevvIC4Orc1LhQ== + integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw== } engines: { node: ^14.18.0 || >=16.0.0 } peerDependencies: vite: ^3.0.0 vue: ^3.2.25 dependencies: - vite: 3.1.8_sass@1.55.0+terser@5.15.1 - vue: 3.2.41 + vite: 3.1.8_sass@1.56.1+terser@5.15.1 + vue: 3.2.44 dev: true - /@volar/code-gen/0.40.13: + /@volar/language-core/1.0.9: resolution: { - integrity: sha512-4gShBWuMce868OVvgyA1cU5WxHbjfEme18Tw6uVMfweZCF5fB2KECG0iPrA9D54vHk3FeHarODNwgIaaFfUBlA== + integrity: sha512-5Fty3slLet6svXiJw2YxhYeo6c7wFdtILrql5bZymYLM+HbiZtJbryW1YnUEKAP7MO9Mbeh+TNH4Z0HFxHgIqw== } dependencies: - "@volar/source-map": 0.40.13 + "@volar/source-map": 1.0.9 + "@vue/reactivity": 3.2.44 + muggle-string: 0.1.0 dev: true - /@volar/source-map/0.40.13: + /@volar/source-map/1.0.9: resolution: { - integrity: sha512-dbdkAB2Nxb0wLjAY5O64o3ywVWlAGONnBIoKAkXSf6qkGZM+nJxcizsoiI66K+RHQG0XqlyvjDizfnTxr+6PWg== + integrity: sha512-fazB/vy5ZEJ3yKx4fabJyGNI3CBkdLkfEIRVu6+1P3VixK0Mn+eqyUIkLBrzGYaeFM3GybhCLCvsVdNz0Fu/CQ== } dependencies: - "@vue/reactivity": 3.2.38 + muggle-string: 0.1.0 dev: true - /@volar/typescript-faster/0.40.13: + /@volar/typescript/1.0.9: resolution: { - integrity: sha512-uy+TlcFkKoNlKEnxA4x5acxdxLyVDIXGSc8cYDNXpPKjBKXrQaetzCzlO3kVBqu1VLMxKNGJMTKn35mo+ILQmw== + integrity: sha512-dVziu+ShQUWuMukM6bvK2v2O446/gG6l1XkTh2vfkccw1IzjfbiP1TWQoNo1ipTfZOtu5YJGYAx+o5HNrGXWfQ== } dependencies: - semver: 7.3.8 + "@volar/language-core": 1.0.9 + dev: true + + /@volar/vue-language-core/1.0.9: + resolution: + { + integrity: sha512-tofNoR8ShPFenHT1YVMuvoXtXWwoQE+fiXVqSmW0dSKZqEDjWQ3YeXSd0a6aqyKaIbvR7kWWGp34WbpQlwf9Ww== + } + dependencies: + "@volar/language-core": 1.0.9 + "@volar/source-map": 1.0.9 + "@vue/compiler-dom": 3.2.44 + "@vue/compiler-sfc": 3.2.44 + "@vue/reactivity": 3.2.44 + "@vue/shared": 3.2.44 + minimatch: 5.1.0 + vue-template-compiler: 2.7.14 dev: true - /@volar/vue-language-core/0.40.13: + /@volar/vue-typescript/1.0.9: resolution: { - integrity: sha512-QkCb8msi2KUitTdM6Y4kAb7/ZlEvuLcbBFOC2PLBlFuoZwyxvSP7c/dBGmKGtJlEvMX0LdCyrg5V2aBYxD38/Q== + integrity: sha512-ZLe4y9YNbviACa7uAMCilzxA76gbbSlKfjspXBzk6fCobd8QCIig+VyDYcjANIlm2HhgSCX8jYTzhCKlegh4mw== } dependencies: - "@volar/code-gen": 0.40.13 - "@volar/source-map": 0.40.13 - "@vue/compiler-core": 3.2.41 - "@vue/compiler-dom": 3.2.41 - "@vue/compiler-sfc": 3.2.41 - "@vue/reactivity": 3.2.41 - "@vue/shared": 3.2.41 + "@volar/typescript": 1.0.9 + "@volar/vue-language-core": 1.0.9 dev: true - /@volar/vue-typescript/0.40.13: + /@vue-macros/api/0.1.2: resolution: { - integrity: sha512-o7bNztwjs8JmbQjVkrnbZUOfm7q4B8ZYssETISN1tRaBdun6cfNqgpkvDYd+VUBh1O4CdksvN+5BUNnwAz4oCQ== + integrity: sha512-NuhWgOmxwmdHtGVhucLaRSJPymmr8Phabw2PuV8mLp7pRmjibp+99+RWF6IwXCNqVnEDYt3MwcEzTvPSzRcqjA== } + engines: { node: ">=14.19.0" } dependencies: - "@volar/code-gen": 0.40.13 - "@volar/typescript-faster": 0.40.13 - "@volar/vue-language-core": 0.40.13 + "@babel/types": 7.20.2 + "@vue-macros/common": 0.13.3 + dev: true + + /@vue-macros/better-define/0.1.0: + resolution: + { + integrity: sha512-ujuB6G/1+/2Y789CGZegyyRzGoW8bTWzGUXgpNPiIF9H+o3r+1/Ksd1wYC9J08jZrtaXh9q4a6m6b0otbABQ8g== + } + engines: { node: ">=14.19.0" } + dependencies: + "@rollup/pluginutils": 4.2.1 + "@vue-macros/api": 0.1.2 + "@vue-macros/common": 0.13.3 + unplugin: 0.10.2 + dev: true + + /@vue-macros/common/0.13.3: + resolution: + { + integrity: sha512-pV9UFwGZs7ddbAmJI5PZvNA2ZlNESQD81jOJM1wmwLnta66K8m0RQuJK2X/tdy7Avpm/p62M8opwbWyfXsBk4w== + } + engines: { node: ">=14.19.0" } + dependencies: + "@babel/types": 7.20.2 + "@vue/compiler-sfc": 3.2.44 + magic-string: 0.26.7 + dev: true + + /@vue-macros/define-model/0.13.8_@vueuse+core@9.5.0: + resolution: + { + integrity: sha512-B/cV6n8wRRxwY4GLNo2q/YUzwYDR3Kbt2cI7Bxb51VRCxZexRqOazn5ZB8I9LdBwBLEenOX/3gRrHW3FApkRww== + } + engines: { node: ">=14.19.0" } + peerDependencies: + "@vueuse/core": ^9.0.0 + peerDependenciesMeta: + "@vueuse/core": + optional: true + dependencies: + "@rollup/pluginutils": 4.2.1 + "@vue-macros/common": 0.13.3 + "@vueuse/core": 9.5.0_vue@3.2.44 + ast-walker-scope: 0.3.0 + unplugin: 0.10.2 + dev: true + + /@vue-macros/define-props/0.0.2_vue@3.2.44: + resolution: + { + integrity: sha512-OfqC+xlN+0/koBPr4HbCJUsRbPhyOqJR2TJdeb0efTewyEljxskqh3ZCGzE4RusX+yzqTrzePlxWTcb1akNr8Q== + } + engines: { node: ">=14.19.0" } + peerDependencies: + vue: ^3.2.25 + dependencies: + "@rollup/pluginutils": 4.2.1 + "@vue-macros/common": 0.13.3 + unplugin: 0.10.2 + vue: 3.2.44 + dev: true + + /@vue-macros/define-render/0.13.8_vue@3.2.44: + resolution: + { + integrity: sha512-a1FIGgTuvLN5gfbh7/dtYLSaXPBYLu33l2sc0auc55uNXqB6qXGzxu/12bEskONhYcx1BBwsqjWiSFbSJ3yLbg== + } + engines: { node: ">=14.19.0" } + peerDependencies: + vue: ^2.7.0 || ^3.0.0 + dependencies: + "@rollup/pluginutils": 4.2.1 + "@vue-macros/common": 0.13.3 + unplugin: 0.10.2 + vue: 3.2.44 + dev: true + + /@vue-macros/define-slots/0.0.5_vue@3.2.44: + resolution: + { + integrity: sha512-+CS2MTH1fBeHbiZzThn6aXmrcbPRiuG29yWI6ugMarpIxwvVWXrPcvrWSE2BK/FSwcCR9Xfz7rETIo+BSjdo6A== + } + engines: { node: ">=14.19.0" } + peerDependencies: + vue: ^2.7.0 || ^3.0.0 + dependencies: + "@rollup/pluginutils": 4.2.1 + "@vue-macros/common": 0.13.3 + unplugin: 0.10.2 + vue: 3.2.44 + dev: true + + /@vue-macros/hoist-static/0.12.7: + resolution: + { + integrity: sha512-YRQ1zcy/sH13dgURk4PtazrLzMMnRDwg2N5xyeozaUWNczJmC65OWA5W9wK60WcxHu4pHRR/p7x+jive/bui9w== + } + engines: { node: ">=14.19.0" } + dependencies: + "@rollup/pluginutils": 4.2.1 + "@vue-macros/common": 0.13.3 + unplugin: 0.10.2 + dev: true + + /@vue-macros/named-template/0.0.5_vite@3.1.8+vue@3.2.44: + resolution: + { + integrity: sha512-bZRUljNyvOOqeE9dyqXvKPQCLUCcPt1EkThmXqSbxagV29ohyviF8+CCs/8OdmNygLTBIChjP8DexQ3nUIFzUg== + } + engines: { node: ">=14.19.0" } + dependencies: + "@rollup/pluginutils": 4.2.1 + "@vitejs/plugin-vue": 3.2.0_vite@3.1.8+vue@3.2.44 + "@vue-macros/common": 0.13.3 + "@vue/compiler-dom": 3.2.44 + unplugin: 0.10.2 + unplugin-combine: 0.2.8_vite@3.1.8 + transitivePeerDependencies: + - esbuild + - rollup + - vite + - vue + - webpack + dev: true + + /@vue-macros/setup-component/0.12.7_vite@3.1.8: + resolution: + { + integrity: sha512-L0WkJgw0QDwZh4tOjjKIDR0DMIybiOunsaxVqkJjicTb2YaiRUSLq4Wadl8Ttrsd0IEfI51CSlg7Sx0/dKLrlQ== + } + engines: { node: ">=14.19.0" } + dependencies: + "@rollup/pluginutils": 4.2.1 + "@vue-macros/common": 0.13.3 + unplugin: 0.10.2 + unplugin-combine: 0.2.8_vite@3.1.8 + transitivePeerDependencies: + - esbuild + - rollup + - vite + - webpack + dev: true + + /@vue-macros/setup-sfc/0.12.7: + resolution: + { + integrity: sha512-2RyeAEanl2MLeIoyfBKWSpJgXHjAazubF02hO7nbDCf2FgKqWB0Vu8NwyMZaQPNCWJuE4azLEodg8XBMJxyUKg== + } + engines: { node: ">=14.19.0" } + dependencies: + "@rollup/pluginutils": 4.2.1 + "@vue-macros/common": 0.13.3 + unplugin: 0.10.2 + dev: true + + /@vue-macros/short-emits/0.12.8: + resolution: + { + integrity: sha512-av/dqgPtU4EomWHHJPbGeuoYavCX2QTE0cd7Ka0dSuXuGgMhTN7feOv+sqsN8003yfOaPSBt6R+N/fy+T99GMA== + } + engines: { node: ">=14.19.0" } + dependencies: + "@rollup/pluginutils": 4.2.1 + "@vue-macros/common": 0.13.3 + unplugin: 0.10.2 dev: true /@vue/babel-helper-vue-transform-on/1.0.2: @@ -1743,17 +1916,17 @@ packages: } dev: true - /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.19.3: + /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.20.2: resolution: { integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w== } dependencies: "@babel/helper-module-imports": 7.18.6 - "@babel/plugin-syntax-jsx": 7.18.6_@babel+core@7.19.3 + "@babel/plugin-syntax-jsx": 7.18.6_@babel+core@7.20.2 "@babel/template": 7.18.10 - "@babel/traverse": 7.19.4 - "@babel/types": 7.19.4 + "@babel/traverse": 7.20.1 + "@babel/types": 7.20.2 "@vue/babel-helper-vue-transform-on": 1.0.2 camelcase: 6.3.0 html-tags: 3.2.0 @@ -1763,51 +1936,51 @@ packages: - supports-color dev: true - /@vue/compiler-core/3.2.41: + /@vue/compiler-core/3.2.44: resolution: { - integrity: sha512-oA4mH6SA78DT+96/nsi4p9DX97PHcNROxs51lYk7gb9Z4BPKQ3Mh+BLn6CQZBw857Iuhu28BfMSRHAlPvD4vlw== + integrity: sha512-TwzeVSnaklb8wIvMtwtkPkt9wnU+XD70xJ7N9+eIHtjKAG7OoZttm+14ZL6vWOL+2RcMtSZ+cYH+gvkUqsrmSQ== } dependencies: - "@babel/parser": 7.19.4 - "@vue/shared": 3.2.41 + "@babel/parser": 7.20.3 + "@vue/shared": 3.2.44 estree-walker: 2.0.2 source-map: 0.6.1 - /@vue/compiler-dom/3.2.41: + /@vue/compiler-dom/3.2.44: resolution: { - integrity: sha512-xe5TbbIsonjENxJsYRbDJvthzqxLNk+tb3d/c47zgREDa/PCp6/Y4gC/skM4H6PIuX5DAxm7fFJdbjjUH2QTMw== + integrity: sha512-wPDR+gOn2Qi7SudPJ+gE62vuO/aKXIiIFALvHpztXmDdbAHGy3CDfmBgOGchTgTlSeDJHe9olEMkgOdmyXTjUg== } dependencies: - "@vue/compiler-core": 3.2.41 - "@vue/shared": 3.2.41 + "@vue/compiler-core": 3.2.44 + "@vue/shared": 3.2.44 - /@vue/compiler-sfc/3.2.41: + /@vue/compiler-sfc/3.2.44: resolution: { - integrity: sha512-+1P2m5kxOeaxVmJNXnBskAn3BenbTmbxBxWOtBq3mQTCokIreuMULFantBUclP0+KnzNCMOvcnKinqQZmiOF8w== + integrity: sha512-8cFZcUWlrtnfM/GlRwYJdlfgbEOy0OZ/osLDU3h/wJu24HuYAc7QIML1USaKqiZzkjOaTd4y8mvYvcWXq3o5dA== } dependencies: - "@babel/parser": 7.19.4 - "@vue/compiler-core": 3.2.41 - "@vue/compiler-dom": 3.2.41 - "@vue/compiler-ssr": 3.2.41 - "@vue/reactivity-transform": 3.2.41 - "@vue/shared": 3.2.41 + "@babel/parser": 7.20.3 + "@vue/compiler-core": 3.2.44 + "@vue/compiler-dom": 3.2.44 + "@vue/compiler-ssr": 3.2.44 + "@vue/reactivity-transform": 3.2.44 + "@vue/shared": 3.2.44 estree-walker: 2.0.2 magic-string: 0.25.9 - postcss: 8.4.18 + postcss: 8.4.19 source-map: 0.6.1 - /@vue/compiler-ssr/3.2.41: + /@vue/compiler-ssr/3.2.44: resolution: { - integrity: sha512-Y5wPiNIiaMz/sps8+DmhaKfDm1xgj6GrH99z4gq2LQenfVQcYXmHIOBcs5qPwl7jaW3SUQWjkAPKMfQemEQZwQ== + integrity: sha512-tAkUFLgvxds3l5KPyAH77OIYrEeLngNYQfWA9GocHiy2nlyajjqAH/Jq93Bq29Y20GeJzblmRp9DVYCVkJ5Rsw== } dependencies: - "@vue/compiler-dom": 3.2.41 - "@vue/shared": 3.2.41 + "@vue/compiler-dom": 3.2.44 + "@vue/shared": 3.2.44 /@vue/devtools-api/6.4.5: resolution: @@ -1816,7 +1989,7 @@ packages: } dev: false - /@vue/eslint-config-prettier/7.0.0_eslint@8.25.0+prettier@2.7.1: + /@vue/eslint-config-prettier/7.0.0_mbd4zptqpjbepwpyh2zbtslqey: resolution: { integrity: sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw== @@ -1825,112 +1998,96 @@ packages: eslint: ">= 7.28.0" prettier: ">= 2.0.0" dependencies: - eslint: 8.25.0 - eslint-config-prettier: 8.5.0_eslint@8.25.0 - eslint-plugin-prettier: 4.2.1_3d430c1653672911bd9e295f62a81c27 + eslint: 8.27.0 + eslint-config-prettier: 8.5.0_eslint@8.27.0 + eslint-plugin-prettier: 4.2.1_v7o5sx5x3wbs57ifz6wc4f76we prettier: 2.7.1 dev: true - /@vue/eslint-config-typescript/10.0.0_07d3deb2283d82fbf0376bf257049d49: + /@vue/eslint-config-typescript/11.0.2_ykuth4hqtpqqhzrv7pgjq6rjby: resolution: { - integrity: sha512-F94cL8ug3FaYXlCfU5/wiGjk1qeadmoBpRGAOBq+qre3Smdupa59dd6ZJrsfRODpsMPyTG7330juMDsUvpZ3Rw== + integrity: sha512-EiKud1NqlWmSapBFkeSrE994qpKx7/27uCGnhdqzllYDpQZroyX/O6bwjEpeuyKamvLbsGdO6PMR2faIf+zFnw== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^14.17.0 || >=16.0.0 } peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 - eslint-plugin-vue: ^8.0.1 + eslint-plugin-vue: ^9.0.0 typescript: "*" peerDependenciesMeta: typescript: optional: true dependencies: - "@typescript-eslint/eslint-plugin": 5.40.1_a28c3c0d332041765cb07f6bda2cfee6 - "@typescript-eslint/parser": 5.40.1_eslint@8.25.0+typescript@4.8.4 - eslint: 8.25.0 - eslint-plugin-vue: 8.7.1_eslint@8.25.0 + "@typescript-eslint/eslint-plugin": 5.42.1_2udltptbznfmezdozpdoa2aemq + "@typescript-eslint/parser": 5.42.1_rmayb2veg2btbq6mbmnyivgasy + eslint: 8.27.0 + eslint-plugin-vue: 9.7.0_eslint@8.27.0 typescript: 4.8.4 - vue-eslint-parser: 8.3.0_eslint@8.25.0 + vue-eslint-parser: 9.1.0_eslint@8.27.0 transitivePeerDependencies: - supports-color dev: true - /@vue/reactivity-transform/3.2.41: + /@vue/reactivity-transform/3.2.44: resolution: { - integrity: sha512-mK5+BNMsL4hHi+IR3Ft/ho6Za+L3FA5j8WvreJ7XzHrqkPq8jtF/SMo7tuc9gHjLDwKZX1nP1JQOKo9IEAn54A== + integrity: sha512-WGbEiXaS2qAOTS9Z3kKk2Nk4bi8OUl73Sih+h0XV9RTUATnaJSEQedveHUDQnHyXiZwyBMKosrxJg8aThHO/rw== } dependencies: - "@babel/parser": 7.19.4 - "@vue/compiler-core": 3.2.41 - "@vue/shared": 3.2.41 + "@babel/parser": 7.20.3 + "@vue/compiler-core": 3.2.44 + "@vue/shared": 3.2.44 estree-walker: 2.0.2 magic-string: 0.25.9 - /@vue/reactivity/3.2.38: - resolution: - { - integrity: sha512-6L4myYcH9HG2M25co7/BSo0skKFHpAN8PhkNPM4xRVkyGl1K5M3Jx4rp5bsYhvYze2K4+l+pioN4e6ZwFLUVtw== - } - dependencies: - "@vue/shared": 3.2.38 - dev: true - - /@vue/reactivity/3.2.41: + /@vue/reactivity/3.2.44: resolution: { - integrity: sha512-9JvCnlj8uc5xRiQGZ28MKGjuCoPhhTwcoAdv3o31+cfGgonwdPNuvqAXLhlzu4zwqavFEG5tvaoINQEfxz+l6g== + integrity: sha512-Fe0s52fTsPl+RSdvoqUZ3HRKlaVsKhIh1mea5EWOedFvZCjnymzlj3YC1wZMxi89qXRFSdEASVA/BWUGypk0Ig== } dependencies: - "@vue/shared": 3.2.41 + "@vue/shared": 3.2.44 - /@vue/runtime-core/3.2.41: + /@vue/runtime-core/3.2.44: resolution: { - integrity: sha512-0LBBRwqnI0p4FgIkO9q2aJBBTKDSjzhnxrxHYengkAF6dMOjeAIZFDADAlcf2h3GDALWnblbeprYYpItiulSVQ== + integrity: sha512-uwEV1cttL33k2dC+CNGYhKEYqGejT9KmgQ+4n/LmYUfZ1Gorl8F32DlIX+1pANyGHL1tBAisqHDxKyQBp2oBNA== } dependencies: - "@vue/reactivity": 3.2.41 - "@vue/shared": 3.2.41 + "@vue/reactivity": 3.2.44 + "@vue/shared": 3.2.44 - /@vue/runtime-dom/3.2.41: + /@vue/runtime-dom/3.2.44: resolution: { - integrity: sha512-U7zYuR1NVIP8BL6jmOqmapRAHovEFp7CSw4pR2FacqewXNGqZaRfHoNLQsqQvVQ8yuZNZtxSZy0FFyC70YXPpA== + integrity: sha512-LDzNwXpU/nSpxrLk5jS0bfStgt88msgsgFzj6vHrl7es3QktIrCGybQS5CB/p/TO0q98iAiYtEVmi+Lej7Vgjg== } dependencies: - "@vue/runtime-core": 3.2.41 - "@vue/shared": 3.2.41 + "@vue/runtime-core": 3.2.44 + "@vue/shared": 3.2.44 csstype: 2.6.21 dev: false - /@vue/server-renderer/3.2.41_vue@3.2.41: + /@vue/server-renderer/3.2.44_vue@3.2.44: resolution: { - integrity: sha512-7YHLkfJdTlsZTV0ae5sPwl9Gn/EGr2hrlbcS/8naXm2CDpnKUwC68i1wGlrYAfIgYWL7vUZwk2GkYLQH5CvFig== + integrity: sha512-3+ArN07UgOAdbGKIp3uVqeC3bnR3J324QNjPR6vxHbLrTlkibFv8QNled/ux3fVq0KDCkVVKGOKB2V4sCIYOgg== } peerDependencies: - vue: 3.2.41 + vue: 3.2.44 dependencies: - "@vue/compiler-ssr": 3.2.41 - "@vue/shared": 3.2.41 - vue: 3.2.41 + "@vue/compiler-ssr": 3.2.44 + "@vue/shared": 3.2.44 + vue: 3.2.44 dev: false - /@vue/shared/3.2.38: - resolution: - { - integrity: sha512-dTyhTIRmGXBjxJE+skC8tTWCGLCVc4wQgRRLt8+O9p5ewBAjoBwtCAkLPrtToSr1xltoe3st21Pv953aOZ7alg== - } - dev: true - - /@vue/shared/3.2.41: + /@vue/shared/3.2.44: resolution: { - integrity: sha512-W9mfWLHmJhkfAmV+7gDjcHeAWALQtgGT3JErxULl0oz6R6+3ug91I7IErs93eCFhPCZPHBs4QJS7YWEV7A3sxw== + integrity: sha512-mGZ44bnn0zpZ36nXtxbrBPno43yr96wjQE1dBEKS1Sieugt27HS4OGZVBRIgsdGzosB7vqZAvu0ttu1FDVdolA== } - /@vueuse/core/8.9.4_vue@3.2.41: + /@vueuse/core/8.9.4_vue@3.2.44: resolution: { integrity: sha512-B/Mdj9TK1peFyWaPof+Zf/mP9XuGAngaJZBwPaXBvU3aCTZlx3ltlrFFFyMV4iGBwsjSCeUCgZrtkEj9dS2Y3Q== @@ -1946,21 +2103,21 @@ packages: dependencies: "@types/web-bluetooth": 0.0.14 "@vueuse/metadata": 8.9.4 - "@vueuse/shared": 8.9.4_vue@3.2.41 - vue: 3.2.41 - vue-demi: 0.13.11_vue@3.2.41 + "@vueuse/shared": 8.9.4_vue@3.2.44 + vue: 3.2.44 + vue-demi: 0.13.11_vue@3.2.44 dev: false - /@vueuse/core/9.4.0_vue@3.2.41: + /@vueuse/core/9.5.0_vue@3.2.44: resolution: { - integrity: sha512-JzgenGj1ZF2BHOen5rsFiAyyI9sXAv7aKhNLlm9b7SwYQeKTcxTWdhudonURCSP3Egl9NQaRBzes2lv/1JUt/Q== + integrity: sha512-6GsWBsJHEb3sYw15mbLrcbslAVY45pkzjJYTKYKCXv88z7srAF0VEW0q+oXKsl58tCbqooplInahXFg8Yo1m4w== } dependencies: "@types/web-bluetooth": 0.0.16 - "@vueuse/metadata": 9.4.0 - "@vueuse/shared": 9.4.0_vue@3.2.41 - vue-demi: 0.13.11_vue@3.2.41 + "@vueuse/metadata": 9.5.0 + "@vueuse/shared": 9.5.0_vue@3.2.44 + vue-demi: 0.13.11_vue@3.2.44 transitivePeerDependencies: - "@vue/composition-api" - vue @@ -1973,14 +2130,14 @@ packages: } dev: false - /@vueuse/metadata/9.4.0: + /@vueuse/metadata/9.5.0: resolution: { - integrity: sha512-7GKMdGAsJyQJl35MYOz/RDpP0FxuiZBRDSN79QIPbdqYx4Sd0sVTnIC68KJ6Oln0t0SouvSUMvRHuno216Ud2Q== + integrity: sha512-4M1AyPZmIv41pym+K5+4wup3bKuYebbH8w8BROY1hmT7rIwcyS4tEL+UsGz0Hiu1FCOxcoBrwtAizc0YmBJjyQ== } dev: false - /@vueuse/motion/2.0.0-beta.12_vue@3.2.41: + /@vueuse/motion/2.0.0-beta.12_vue@3.2.44: resolution: { integrity: sha512-cAZqXexLX6xo+H1N1Mv+wBSSqG4wB+BdjIuHQ50jwlelXCDxSi8gj0K/9nDS+aUZtWh6YMwS6UGCKg58jMVglA== @@ -1992,16 +2149,16 @@ packages: "@vue/composition-api": optional: true dependencies: - "@vueuse/core": 8.9.4_vue@3.2.41 - "@vueuse/shared": 8.9.4_vue@3.2.41 + "@vueuse/core": 8.9.4_vue@3.2.44 + "@vueuse/shared": 8.9.4_vue@3.2.44 framesync: 6.1.2 popmotion: 11.0.5 style-value-types: 5.1.2 - vue: 3.2.41 - vue-demi: 0.13.11_vue@3.2.41 + vue: 3.2.44 + vue-demi: 0.13.11_vue@3.2.44 dev: false - /@vueuse/shared/8.9.4_vue@3.2.41: + /@vueuse/shared/8.9.4_vue@3.2.44: resolution: { integrity: sha512-wt+T30c4K6dGRMVqPddexEVLa28YwxW5OFIPmzUHICjphfAuBFTTdDoyqREZNDOFJZ44ARH1WWQNCUK8koJ+Ag== @@ -2015,17 +2172,17 @@ packages: vue: optional: true dependencies: - vue: 3.2.41 - vue-demi: 0.13.11_vue@3.2.41 + vue: 3.2.44 + vue-demi: 0.13.11_vue@3.2.44 dev: false - /@vueuse/shared/9.4.0_vue@3.2.41: + /@vueuse/shared/9.5.0_vue@3.2.44: resolution: { - integrity: sha512-fTuem51KwMCnqUKkI8B57qAIMcFovtGgsCtAeqxIzH3i6nE9VYge+gVfneNHAAy7lj8twbkNfqQSygOPJTm4tQ== + integrity: sha512-HnnCWU1Vg9CVWRCcI8ohDKDRB2Sc4bTgT1XAIaoLSfVHHn+TKbrox6pd3klCSw4UDxkhDfOk8cAdcK+Z5KleCA== } dependencies: - vue-demi: 0.13.11_vue@3.2.41 + vue-demi: 0.13.11_vue@3.2.44 transitivePeerDependencies: - "@vue/composition-api" - vue @@ -2041,10 +2198,10 @@ packages: dependencies: cac: 6.7.14 color: 4.2.3 - cssnano: 5.1.14_postcss@8.4.18 - cssnano-preset-lite: 2.1.3_postcss@8.4.18 + cssnano: 5.1.14_postcss@8.4.19 + cssnano-preset-lite: 2.1.3_postcss@8.4.19 fs-extra: 10.1.0 - postcss: 8.4.18 + postcss: 8.4.19 prettier: 2.7.1 uuid: 8.3.2 dev: true @@ -2071,7 +2228,7 @@ packages: acorn: 7.4.1 dev: true - /acorn-jsx/5.3.2_acorn@8.8.0: + /acorn-jsx/5.3.2_acorn@8.8.1: resolution: { integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== @@ -2079,7 +2236,7 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.8.0 + acorn: 8.8.1 dev: true /acorn-node/1.8.2: @@ -2110,10 +2267,10 @@ packages: hasBin: true dev: true - /acorn/8.8.0: + /acorn/8.8.1: resolution: { - integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== + integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== } engines: { node: ">=0.4.0" } hasBin: true @@ -2278,6 +2435,17 @@ packages: engines: { node: ">=8" } dev: true + /ast-walker-scope/0.3.0: + resolution: + { + integrity: sha512-bsOBv3jB+1kGaxwPHhkLiagS+75KfzEqtkNWvATgMGtXM6kJZG3PlG4fYQFMiHeLpoAkwc6G61w07+hEXx39aA== + } + engines: { node: ">=14.19.0" } + dependencies: + "@babel/parser": 7.20.3 + "@babel/types": 7.20.2 + dev: true + /astral-regex/2.0.0: resolution: { @@ -2300,7 +2468,7 @@ packages: } dev: false - /autoprefixer/10.4.13_postcss@8.4.18: + /autoprefixer/10.4.13_postcss@8.4.19: resolution: { integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg== @@ -2315,7 +2483,7 @@ packages: fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true @@ -2347,7 +2515,10 @@ packages: dev: true /batch-processor/1.0.0: - resolution: { integrity: sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg= } + resolution: + { + integrity: sha512-xoLQD8gmmR32MeuBHgH0Tzd5PuSZx71ZsbhVxOCRbgktZEPe4SQy7s9Z50uPp0F/f7iw2XmkHN2xkgbMfckMDA== + } dev: false /binary-extensions/2.2.0: @@ -2375,6 +2546,15 @@ packages: concat-map: 0.0.1 dev: true + /brace-expansion/2.0.1: + resolution: + { + integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + } + dependencies: + balanced-match: 1.0.2 + dev: true + /braces/3.0.2: resolution: { @@ -2708,7 +2888,10 @@ packages: dev: true /concat-map/0.0.1: - resolution: { integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= } + resolution: + { + integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + } dev: true /connect/3.7.0: @@ -2772,10 +2955,10 @@ packages: } dev: true - /core-js/3.25.5: + /core-js/3.26.0: resolution: { - integrity: sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw== + integrity: sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw== } requiresBuild: true dev: true @@ -2813,7 +2996,7 @@ packages: which: 2.0.2 dev: true - /css-declaration-sorter/6.3.1_postcss@8.4.18: + /css-declaration-sorter/6.3.1_postcss@8.4.19: resolution: { integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w== @@ -2822,7 +3005,7 @@ packages: peerDependencies: postcss: ^8.0.9 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true /css-functions-list/3.1.0: @@ -2874,7 +3057,7 @@ packages: hasBin: true dev: true - /cssnano-preset-default/5.2.13_postcss@8.4.18: + /cssnano-preset-default/5.2.13_postcss@8.4.19: resolution: { integrity: sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ== @@ -2883,39 +3066,39 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.3.1_postcss@8.4.18 - cssnano-utils: 3.1.0_postcss@8.4.18 - postcss: 8.4.18 - postcss-calc: 8.2.4_postcss@8.4.18 - postcss-colormin: 5.3.0_postcss@8.4.18 - postcss-convert-values: 5.1.3_postcss@8.4.18 - postcss-discard-comments: 5.1.2_postcss@8.4.18 - postcss-discard-duplicates: 5.1.0_postcss@8.4.18 - postcss-discard-empty: 5.1.1_postcss@8.4.18 - postcss-discard-overridden: 5.1.0_postcss@8.4.18 - postcss-merge-longhand: 5.1.7_postcss@8.4.18 - postcss-merge-rules: 5.1.3_postcss@8.4.18 - postcss-minify-font-values: 5.1.0_postcss@8.4.18 - postcss-minify-gradients: 5.1.1_postcss@8.4.18 - postcss-minify-params: 5.1.4_postcss@8.4.18 - postcss-minify-selectors: 5.2.1_postcss@8.4.18 - postcss-normalize-charset: 5.1.0_postcss@8.4.18 - postcss-normalize-display-values: 5.1.0_postcss@8.4.18 - postcss-normalize-positions: 5.1.1_postcss@8.4.18 - postcss-normalize-repeat-style: 5.1.1_postcss@8.4.18 - postcss-normalize-string: 5.1.0_postcss@8.4.18 - postcss-normalize-timing-functions: 5.1.0_postcss@8.4.18 - postcss-normalize-unicode: 5.1.1_postcss@8.4.18 - postcss-normalize-url: 5.1.0_postcss@8.4.18 - postcss-normalize-whitespace: 5.1.1_postcss@8.4.18 - postcss-ordered-values: 5.1.3_postcss@8.4.18 - postcss-reduce-initial: 5.1.1_postcss@8.4.18 - postcss-reduce-transforms: 5.1.0_postcss@8.4.18 - postcss-svgo: 5.1.0_postcss@8.4.18 - postcss-unique-selectors: 5.1.1_postcss@8.4.18 - dev: true - - /cssnano-preset-lite/2.1.3_postcss@8.4.18: + css-declaration-sorter: 6.3.1_postcss@8.4.19 + cssnano-utils: 3.1.0_postcss@8.4.19 + postcss: 8.4.19 + postcss-calc: 8.2.4_postcss@8.4.19 + postcss-colormin: 5.3.0_postcss@8.4.19 + postcss-convert-values: 5.1.3_postcss@8.4.19 + postcss-discard-comments: 5.1.2_postcss@8.4.19 + postcss-discard-duplicates: 5.1.0_postcss@8.4.19 + postcss-discard-empty: 5.1.1_postcss@8.4.19 + postcss-discard-overridden: 5.1.0_postcss@8.4.19 + postcss-merge-longhand: 5.1.7_postcss@8.4.19 + postcss-merge-rules: 5.1.3_postcss@8.4.19 + postcss-minify-font-values: 5.1.0_postcss@8.4.19 + postcss-minify-gradients: 5.1.1_postcss@8.4.19 + postcss-minify-params: 5.1.4_postcss@8.4.19 + postcss-minify-selectors: 5.2.1_postcss@8.4.19 + postcss-normalize-charset: 5.1.0_postcss@8.4.19 + postcss-normalize-display-values: 5.1.0_postcss@8.4.19 + postcss-normalize-positions: 5.1.1_postcss@8.4.19 + postcss-normalize-repeat-style: 5.1.1_postcss@8.4.19 + postcss-normalize-string: 5.1.0_postcss@8.4.19 + postcss-normalize-timing-functions: 5.1.0_postcss@8.4.19 + postcss-normalize-unicode: 5.1.1_postcss@8.4.19 + postcss-normalize-url: 5.1.0_postcss@8.4.19 + postcss-normalize-whitespace: 5.1.1_postcss@8.4.19 + postcss-ordered-values: 5.1.3_postcss@8.4.19 + postcss-reduce-initial: 5.1.1_postcss@8.4.19 + postcss-reduce-transforms: 5.1.0_postcss@8.4.19 + postcss-svgo: 5.1.0_postcss@8.4.19 + postcss-unique-selectors: 5.1.1_postcss@8.4.19 + dev: true + + /cssnano-preset-lite/2.1.3_postcss@8.4.19: resolution: { integrity: sha512-samvnCll/DUVZu0Qc+JH36nt7dlaOT7WjOgg8SbLJ78sp51JZ12s2hyerxrarjPBG4O53rErUtOY2IYLYgBGEQ== @@ -2924,14 +3107,14 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.1.0_postcss@8.4.18 - postcss: 8.4.18 - postcss-discard-comments: 5.1.2_postcss@8.4.18 - postcss-discard-empty: 5.1.1_postcss@8.4.18 - postcss-normalize-whitespace: 5.1.1_postcss@8.4.18 + cssnano-utils: 3.1.0_postcss@8.4.19 + postcss: 8.4.19 + postcss-discard-comments: 5.1.2_postcss@8.4.19 + postcss-discard-empty: 5.1.1_postcss@8.4.19 + postcss-normalize-whitespace: 5.1.1_postcss@8.4.19 dev: true - /cssnano-utils/3.1.0_postcss@8.4.18: + /cssnano-utils/3.1.0_postcss@8.4.19: resolution: { integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== @@ -2940,10 +3123,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /cssnano/5.1.14_postcss@8.4.18: + /cssnano/5.1.14_postcss@8.4.19: resolution: { integrity: sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw== @@ -2952,9 +3135,9 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 5.2.13_postcss@8.4.18 + cssnano-preset-default: 5.2.13_postcss@8.4.19 lilconfig: 2.0.6 - postcss: 8.4.18 + postcss: 8.4.19 yaml: 1.10.2 dev: true @@ -2983,13 +3166,20 @@ packages: engines: { node: ">=8" } dev: true - /dayjs/1.11.5: + /dayjs/1.11.6: resolution: { - integrity: sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA== + integrity: sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ== } dev: false + /de-indent/1.0.2: + resolution: + { + integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg== + } + dev: true + /debug/2.6.9: resolution: { @@ -3019,10 +3209,10 @@ packages: ms: 2.1.2 dev: true - /decamelize-keys/1.1.0: + /decamelize-keys/1.1.1: resolution: { - integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg== + integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== } engines: { node: ">=0.10.0" } dependencies: @@ -3236,30 +3426,30 @@ packages: } dev: true - /element-plus/2.2.18_vue@3.2.41: + /element-plus/2.2.20_vue@3.2.44: resolution: { - integrity: sha512-2pK2zmVOwP14eFl3rGoR+3BWJwDyO+DZCvzjQ8L6qjUR+hVKwFhgxIcSkKJatbcHFw5Xui6UyN20jV+gQP7mLg== + integrity: sha512-ludShd3f5kNRY4FLzeoNitLcwZ4qs2M/zwKeyeE7rUzZJAQ0BZtcT3SvZoEoBLmgxw9jHoonl4WIwon4UzhyRA== } peerDependencies: vue: ^3.2.0 dependencies: "@ctrl/tinycolor": 3.4.1 - "@element-plus/icons-vue": 2.0.10_vue@3.2.41 - "@floating-ui/dom": 1.0.2 + "@element-plus/icons-vue": 2.0.10_vue@3.2.44 + "@floating-ui/dom": 1.0.4 "@popperjs/core": /@sxzz/popperjs-es/2.11.7 - "@types/lodash": 4.14.186 + "@types/lodash": 4.14.188 "@types/lodash-es": 4.17.6 - "@vueuse/core": 9.4.0_vue@3.2.41 + "@vueuse/core": 9.5.0_vue@3.2.44 async-validator: 4.2.5 - dayjs: 1.11.5 + dayjs: 1.11.6 escape-html: 1.0.3 lodash: 4.17.21 lodash-es: 4.17.21 - lodash-unified: 1.0.2_da03a4540fbd16bbaafbb96724306afd + lodash-unified: 1.0.3_3ib2ivapxullxkx3xftsimdk7u memoize-one: 6.0.0 normalize-wheel-es: 1.2.0 - vue: 3.2.41 + vue: 3.2.44 transitivePeerDependencies: - "@vue/composition-api" dev: false @@ -3331,10 +3521,10 @@ packages: is-arrayish: 0.2.1 dev: true - /esbuild-android-64/0.15.11: + /esbuild-android-64/0.15.13: resolution: { - integrity: sha512-rrwoXEiuI1kaw4k475NJpexs8GfJqQUKcD08VR8sKHmuW9RUuTR2VxcupVvHdiGh9ihxL9m3lpqB1kju92Ialw== + integrity: sha512-yRorukXBlokwTip+Sy4MYskLhJsO0Kn0/Fj43s1krVblfwP+hMD37a4Wmg139GEsMLl+vh8WXp2mq/cTA9J97g== } engines: { node: ">=12" } cpu: [x64] @@ -3343,10 +3533,10 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.15.11: + /esbuild-android-arm64/0.15.13: resolution: { - integrity: sha512-/hDubOg7BHOhUUsT8KUIU7GfZm5bihqssvqK5PfO4apag7YuObZRZSzViyEKcFn2tPeHx7RKbSBXvAopSHDZJQ== + integrity: sha512-TKzyymLD6PiVeyYa4c5wdPw87BeAiTXNtK6amWUcXZxkV51gOk5u5qzmDaYSwiWeecSNHamFsaFjLoi32QR5/w== } engines: { node: ">=12" } cpu: [arm64] @@ -3355,10 +3545,10 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.15.11: + /esbuild-darwin-64/0.15.13: resolution: { - integrity: sha512-1DqHD0ms3AhiwkKnjRUzmiW7JnaJJr5FKrPiR7xuyMwnjDqvNWDdMq4rKSD9OC0piFNK6n0LghsglNMe2MwJtA== + integrity: sha512-WAx7c2DaOS6CrRcoYCgXgkXDliLnFv3pQLV6GeW1YcGEZq2Gnl8s9Pg7ahValZkpOa0iE/ojRVQ87sbUhF1Cbg== } engines: { node: ">=12" } cpu: [x64] @@ -3367,10 +3557,10 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.15.11: + /esbuild-darwin-arm64/0.15.13: resolution: { - integrity: sha512-OMzhxSbS0lwwrW40HHjRCeVIJTURdXFA8c3GU30MlHKuPCcvWNUIKVucVBtNpJySXmbkQMDJdJNrXzNDyvoqvQ== + integrity: sha512-U6jFsPfSSxC3V1CLiQqwvDuj3GGrtQNB3P3nNC3+q99EKf94UGpsG9l4CQ83zBs1NHrk1rtCSYT0+KfK5LsD8A== } engines: { node: ">=12" } cpu: [arm64] @@ -3379,10 +3569,10 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.15.11: + /esbuild-freebsd-64/0.15.13: resolution: { - integrity: sha512-8dKP26r0/Qyez8nTCwpq60QbuYKOeBygdgOAWGCRalunyeqWRoSZj9TQjPDnTTI9joxd3QYw3UhVZTKxO9QdRg== + integrity: sha512-whItJgDiOXaDG/idy75qqevIpZjnReZkMGCgQaBWZuKHoElDJC1rh7MpoUgupMcdfOd+PgdEwNQW9DAE6i8wyA== } engines: { node: ">=12" } cpu: [x64] @@ -3391,10 +3581,10 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.15.11: + /esbuild-freebsd-arm64/0.15.13: resolution: { - integrity: sha512-aSGiODiukLGGnSg/O9+cGO2QxEacrdCtCawehkWYTt5VX1ni2b9KoxpHCT9h9Y6wGqNHmXFnB47RRJ8BIqZgmQ== + integrity: sha512-6pCSWt8mLUbPtygv7cufV0sZLeylaMwS5Fznj6Rsx9G2AJJsAjQ9ifA+0rQEIg7DwJmi9it+WjzNTEAzzdoM3Q== } engines: { node: ">=12" } cpu: [arm64] @@ -3403,10 +3593,10 @@ packages: dev: true optional: true - /esbuild-linux-32/0.15.11: + /esbuild-linux-32/0.15.13: resolution: { - integrity: sha512-lsrAfdyJBGx+6aHIQmgqUonEzKYeBnyfJPkT6N2dOf1RoXYYV1BkWB6G02tjsrz1d5wZzaTc3cF+TKmuTo/ZwA== + integrity: sha512-VbZdWOEdrJiYApm2kkxoTOgsoCO1krBZ3quHdYk3g3ivWaMwNIVPIfEE0f0XQQ0u5pJtBsnk2/7OPiCFIPOe/w== } engines: { node: ">=12" } cpu: [ia32] @@ -3415,10 +3605,10 @@ packages: dev: true optional: true - /esbuild-linux-64/0.15.11: + /esbuild-linux-64/0.15.13: resolution: { - integrity: sha512-Y2Rh+PcyVhQqXKBTacPCltINN3uIw2xC+dsvLANJ1SpK5NJUtxv8+rqWpjmBgaNWKQT1/uGpMmA9olALy9PLVA== + integrity: sha512-rXmnArVNio6yANSqDQlIO4WiP+Cv7+9EuAHNnag7rByAqFVuRusLbGi2697A5dFPNXoO//IiogVwi3AdcfPC6A== } engines: { node: ">=12" } cpu: [x64] @@ -3427,10 +3617,10 @@ packages: dev: true optional: true - /esbuild-linux-arm/0.15.11: + /esbuild-linux-arm/0.15.13: resolution: { - integrity: sha512-TJllTVk5aSyqPFvvcHTvf6Wu1ZKhWpJ/qNmZO8LL/XeB+LXCclm7HQHNEIz6MT7IX8PmlC1BZYrOiw2sXSB95A== + integrity: sha512-Ac6LpfmJO8WhCMQmO253xX2IU2B3wPDbl4IvR0hnqcPrdfCaUa2j/lLMGTjmQ4W5JsJIdHEdW12dG8lFS0MbxQ== } engines: { node: ">=12" } cpu: [arm] @@ -3439,10 +3629,10 @@ packages: dev: true optional: true - /esbuild-linux-arm64/0.15.11: + /esbuild-linux-arm64/0.15.13: resolution: { - integrity: sha512-uhcXiTwTmD4OpxJu3xC5TzAAw6Wzf9O1XGWL448EE9bqGjgV1j+oK3lIHAfsHnuIn8K4nDW8yjX0Sv5S++oRuw== + integrity: sha512-alEMGU4Z+d17U7KQQw2IV8tQycO6T+rOrgW8OS22Ua25x6kHxoG6Ngry6Aq6uranC+pNWNMB6aHFPh7aTQdORQ== } engines: { node: ">=12" } cpu: [arm64] @@ -3451,10 +3641,10 @@ packages: dev: true optional: true - /esbuild-linux-mips64le/0.15.11: + /esbuild-linux-mips64le/0.15.13: resolution: { - integrity: sha512-WD61y/R1M4BLe4gxXRypoQ0Ci+Vjf714QYzcPNkiYv5I8K8WDz2ZR8Bm6cqKxd6rD+e/rZgPDbhQ9PCf7TMHmA== + integrity: sha512-47PgmyYEu+yN5rD/MbwS6DxP2FSGPo4Uxg5LwIdxTiyGC2XKwHhHyW7YYEDlSuXLQXEdTO7mYe8zQ74czP7W8A== } engines: { node: ">=12" } cpu: [mips64el] @@ -3463,10 +3653,10 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.15.11: + /esbuild-linux-ppc64le/0.15.13: resolution: { - integrity: sha512-JVleZS9oPVLTlBhPTWgOwxFWU/wMUdlBwTbGA4GF8c38sLbS13cupj+C8bLq929jU7EMWry4SaL+tKGIaTlqKg== + integrity: sha512-z6n28h2+PC1Ayle9DjKoBRcx/4cxHoOa2e689e2aDJSaKug3jXcQw7mM+GLg+9ydYoNzj8QxNL8ihOv/OnezhA== } engines: { node: ">=12" } cpu: [ppc64] @@ -3475,10 +3665,10 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.15.11: + /esbuild-linux-riscv64/0.15.13: resolution: { - integrity: sha512-9aLIalZ2HFHIOZpmVU11sEAS9F8TnHw49daEjcgMpBXHFF57VuT9f9/9LKJhw781Gda0P9jDkuCWJ0tFbErvJw== + integrity: sha512-+Lu4zuuXuQhgLUGyZloWCqTslcCAjMZH1k3Xc9MSEJEpEFdpsSU0sRDXAnk18FKOfEjhu4YMGaykx9xjtpA6ow== } engines: { node: ">=12" } cpu: [riscv64] @@ -3487,10 +3677,10 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.15.11: + /esbuild-linux-s390x/0.15.13: resolution: { - integrity: sha512-sZHtiXXOKsLI3XGBGoYO4qKBzJlb8xNsWmvFiwFMHFzA4AXgDP1KDp7Dawe9C2pavTRBDvl+Ok4n/DHQ59oaTg== + integrity: sha512-BMeXRljruf7J0TMxD5CIXS65y7puiZkAh+s4XFV9qy16SxOuMhxhVIXYLnbdfLrsYGFzx7U9mcdpFWkkvy/Uag== } engines: { node: ">=12" } cpu: [s390x] @@ -3499,10 +3689,10 @@ packages: dev: true optional: true - /esbuild-netbsd-64/0.15.11: + /esbuild-netbsd-64/0.15.13: resolution: { - integrity: sha512-hUC9yN06K9sg7ju4Vgu9ChAPdsEgtcrcLfyNT5IKwKyfpLvKUwCMZSdF+gRD3WpyZelgTQfJ+pDx5XFbXTlB0A== + integrity: sha512-EHj9QZOTel581JPj7UO3xYbltFTYnHy+SIqJVq6yd3KkCrsHRbapiPb0Lx3EOOtybBEE9EyqbmfW1NlSDsSzvQ== } engines: { node: ">=12" } cpu: [x64] @@ -3511,10 +3701,10 @@ packages: dev: true optional: true - /esbuild-openbsd-64/0.15.11: + /esbuild-openbsd-64/0.15.13: resolution: { - integrity: sha512-0bBo9SQR4t66Wd91LGMAqmWorzO0TTzVjYiifwoFtel8luFeXuPThQnEm5ztN4g0fnvcp7AnUPPzS/Depf17wQ== + integrity: sha512-nkuDlIjF/sfUhfx8SKq0+U+Fgx5K9JcPq1mUodnxI0x4kBdCv46rOGWbuJ6eof2n3wdoCLccOoJAbg9ba/bT2w== } engines: { node: ">=12" } cpu: [x64] @@ -3523,10 +3713,10 @@ packages: dev: true optional: true - /esbuild-sunos-64/0.15.11: + /esbuild-sunos-64/0.15.13: resolution: { - integrity: sha512-EuBdTGlsMTjEl1sQnBX2jfygy7iR6CKfvOzi+gEOfhDqbHXsmY1dcpbVtcwHAg9/2yUZSfMJHMAgf1z8M4yyyw== + integrity: sha512-jVeu2GfxZQ++6lRdY43CS0Tm/r4WuQQ0Pdsrxbw+aOrHQPHV0+LNOLnvbN28M7BSUGnJnHkHm2HozGgNGyeIRw== } engines: { node: ">=12" } cpu: [x64] @@ -3535,10 +3725,10 @@ packages: dev: true optional: true - /esbuild-windows-32/0.15.11: + /esbuild-windows-32/0.15.13: resolution: { - integrity: sha512-O0/Wo1Wk6dc0rZSxkvGpmTNIycEznHmkObTFz2VHBhjPsO4ZpCgfGxNkCpz4AdAIeMczpTXt/8d5vdJNKEGC+Q== + integrity: sha512-XoF2iBf0wnqo16SDq+aDGi/+QbaLFpkiRarPVssMh9KYbFNCqPLlGAWwDvxEVz+ywX6Si37J2AKm+AXq1kC0JA== } engines: { node: ">=12" } cpu: [ia32] @@ -3547,10 +3737,10 @@ packages: dev: true optional: true - /esbuild-windows-64/0.15.11: + /esbuild-windows-64/0.15.13: resolution: { - integrity: sha512-x977Q4HhNjnHx00b4XLAnTtj5vfbdEvkxaQwC1Zh5AN8g5EX+izgZ6e5QgqJgpzyRNJqh4hkgIJF1pyy1be0mQ== + integrity: sha512-Et6htEfGycjDrtqb2ng6nT+baesZPYQIW+HUEHK4D1ncggNrDNk3yoboYQ5KtiVrw/JaDMNttz8rrPubV/fvPQ== } engines: { node: ">=12" } cpu: [x64] @@ -3559,10 +3749,10 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.15.11: + /esbuild-windows-arm64/0.15.13: resolution: { - integrity: sha512-VwUHFACuBahrvntdcMKZteUZ9HaYrBRODoKe4tIWxguQRvvYoYb7iu5LrcRS/FQx8KPZNaa72zuqwVtHeXsITw== + integrity: sha512-3bv7tqntThQC9SWLRouMDmZnlOukBhOCTlkzNqzGCmrkCJI7io5LLjwJBOVY6kOUlIvdxbooNZwjtBvj+7uuVg== } engines: { node: ">=12" } cpu: [arm64] @@ -3580,37 +3770,37 @@ packages: requiresBuild: true dev: true - /esbuild/0.15.11: + /esbuild/0.15.13: resolution: { - integrity: sha512-OgHGuhlfZ//mToxjte1D5iiiQgWfJ2GByVMwEC/IuoXsBGkuyK1+KrjYu0laSpnN/L1UmLUCv0s25vObdc1bVg== + integrity: sha512-Cu3SC84oyzzhrK/YyN4iEVy2jZu5t2fz66HEOShHURcjSkOSAVL8C/gfUT+lDJxkVHpg8GZ10DD0rMHRPqMFaQ== } engines: { node: ">=12" } hasBin: true requiresBuild: true optionalDependencies: - "@esbuild/android-arm": 0.15.11 - "@esbuild/linux-loong64": 0.15.11 - esbuild-android-64: 0.15.11 - esbuild-android-arm64: 0.15.11 - esbuild-darwin-64: 0.15.11 - esbuild-darwin-arm64: 0.15.11 - esbuild-freebsd-64: 0.15.11 - esbuild-freebsd-arm64: 0.15.11 - esbuild-linux-32: 0.15.11 - esbuild-linux-64: 0.15.11 - esbuild-linux-arm: 0.15.11 - esbuild-linux-arm64: 0.15.11 - esbuild-linux-mips64le: 0.15.11 - esbuild-linux-ppc64le: 0.15.11 - esbuild-linux-riscv64: 0.15.11 - esbuild-linux-s390x: 0.15.11 - esbuild-netbsd-64: 0.15.11 - esbuild-openbsd-64: 0.15.11 - esbuild-sunos-64: 0.15.11 - esbuild-windows-32: 0.15.11 - esbuild-windows-64: 0.15.11 - esbuild-windows-arm64: 0.15.11 + "@esbuild/android-arm": 0.15.13 + "@esbuild/linux-loong64": 0.15.13 + esbuild-android-64: 0.15.13 + esbuild-android-arm64: 0.15.13 + esbuild-darwin-64: 0.15.13 + esbuild-darwin-arm64: 0.15.13 + esbuild-freebsd-64: 0.15.13 + esbuild-freebsd-arm64: 0.15.13 + esbuild-linux-32: 0.15.13 + esbuild-linux-64: 0.15.13 + esbuild-linux-arm: 0.15.13 + esbuild-linux-arm64: 0.15.13 + esbuild-linux-mips64le: 0.15.13 + esbuild-linux-ppc64le: 0.15.13 + esbuild-linux-riscv64: 0.15.13 + esbuild-linux-s390x: 0.15.13 + esbuild-netbsd-64: 0.15.13 + esbuild-openbsd-64: 0.15.13 + esbuild-sunos-64: 0.15.13 + esbuild-windows-32: 0.15.13 + esbuild-windows-64: 0.15.13 + esbuild-windows-arm64: 0.15.13 dev: true /escalade/3.1.1: @@ -3643,7 +3833,7 @@ packages: engines: { node: ">=10" } dev: true - /eslint-config-prettier/8.5.0_eslint@8.25.0: + /eslint-config-prettier/8.5.0_eslint@8.27.0: resolution: { integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== @@ -3652,10 +3842,10 @@ packages: peerDependencies: eslint: ">=7.0.0" dependencies: - eslint: 8.25.0 + eslint: 8.27.0 dev: true - /eslint-plugin-prettier/4.2.1_3d430c1653672911bd9e295f62a81c27: + /eslint-plugin-prettier/4.2.1_mbd4zptqpjbepwpyh2zbtslqey: resolution: { integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== @@ -3669,13 +3859,12 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.25.0 - eslint-config-prettier: 8.5.0_eslint@8.25.0 + eslint: 8.27.0 prettier: 2.7.1 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-prettier/4.2.1_eslint@8.25.0+prettier@2.7.1: + /eslint-plugin-prettier/4.2.1_v7o5sx5x3wbs57ifz6wc4f76we: resolution: { integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== @@ -3689,27 +3878,29 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.25.0 + eslint: 8.27.0 + eslint-config-prettier: 8.5.0_eslint@8.27.0 prettier: 2.7.1 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-vue/8.7.1_eslint@8.25.0: + /eslint-plugin-vue/9.7.0_eslint@8.27.0: resolution: { - integrity: sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg== + integrity: sha512-DrOO3WZCZEwcLsnd3ohFwqCoipGRSTKTBTnLwdhqAbYZtzWl0o7D+D8ZhlmiZvABKTEl8AFsqH1GHGdybyoQmw== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^14.17.0 || >=16.0.0 } peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.25.0 - eslint-utils: 3.0.0_eslint@8.25.0 + eslint: 8.27.0 + eslint-utils: 3.0.0_eslint@8.27.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.10 semver: 7.3.8 - vue-eslint-parser: 8.3.0_eslint@8.25.0 + vue-eslint-parser: 9.1.0_eslint@8.27.0 + xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color dev: true @@ -3746,7 +3937,7 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.25.0: + /eslint-utils/3.0.0_eslint@8.27.0: resolution: { integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== @@ -3755,7 +3946,7 @@ packages: peerDependencies: eslint: ">=5" dependencies: - eslint: 8.25.0 + eslint: 8.27.0 eslint-visitor-keys: 2.1.0 dev: true @@ -3783,17 +3974,18 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /eslint/8.25.0: + /eslint/8.27.0: resolution: { - integrity: sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A== + integrity: sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } hasBin: true dependencies: "@eslint/eslintrc": 1.3.3 - "@humanwhocodes/config-array": 0.10.7 + "@humanwhocodes/config-array": 0.11.7 "@humanwhocodes/module-importer": 1.0.1 + "@nodelib/fs.walk": 1.2.8 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -3801,9 +3993,9 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.25.0 + eslint-utils: 3.0.0_eslint@8.27.0 eslint-visitor-keys: 3.3.0 - espree: 9.4.0 + espree: 9.4.1 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -3811,12 +4003,12 @@ packages: find-up: 5.0.0 glob-parent: 6.0.2 globals: 13.17.0 - globby: 11.1.0 grapheme-splitter: 1.0.4 ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 + is-path-inside: 3.0.3 js-sdsl: 4.1.5 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 @@ -3845,15 +4037,15 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /espree/9.4.0: + /espree/9.4.1: resolution: { - integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw== + integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - acorn: 8.8.0 - acorn-jsx: 5.3.2_acorn@8.8.0 + acorn: 8.8.1 + acorn-jsx: 5.3.2_acorn@8.8.1 eslint-visitor-keys: 3.3.0 dev: true @@ -4400,6 +4592,14 @@ packages: dependencies: function-bind: 1.1.1 + /he/1.2.0: + resolution: + { + integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + } + hasBin: true + dev: true + /hey-listen/1.0.8: resolution: { @@ -4659,6 +4859,14 @@ packages: engines: { node: ">=8" } dev: true + /is-path-inside/3.0.3: + resolution: + { + integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + } + engines: { node: ">=8" } + dev: true + /is-plain-obj/1.1.0: resolution: { @@ -4680,7 +4888,7 @@ packages: integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== } dependencies: - "@types/estree": 0.0.39 + "@types/estree": 1.0.0 dev: true /is-regexp/1.0.0: @@ -4868,10 +5076,10 @@ packages: engines: { node: ">= 8" } dev: true - /known-css-properties/0.25.0: + /known-css-properties/0.26.0: resolution: { - integrity: sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA== + integrity: sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg== } dev: true @@ -4949,6 +5157,14 @@ packages: wrap-ansi: 7.0.0 dev: true + /local-pkg/0.4.2: + resolution: + { + integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg== + } + engines: { node: ">=14" } + dev: true + /locate-path/5.0.0: resolution: { @@ -4976,10 +5192,10 @@ packages: } dev: false - /lodash-unified/1.0.2_da03a4540fbd16bbaafbb96724306afd: + /lodash-unified/1.0.3_3ib2ivapxullxkx3xftsimdk7u: resolution: { - integrity: sha512-OGbEy+1P+UT26CYi4opY4gebD8cWRDxAT6MAObIVQMiqYdxZr1g3QHWCToVsm31x2NkLS4K3+MC2qInaRMa39g== + integrity: sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ== } peerDependencies: "@types/lodash-es": "*" @@ -5137,7 +5353,7 @@ packages: dependencies: "@types/minimist": 1.2.2 camelcase-keys: 6.2.2 - decamelize-keys: 1.1.0 + decamelize-keys: 1.1.1 hard-rejection: 2.1.0 minimist-options: 4.1.0 normalize-package-data: 3.0.3 @@ -5158,7 +5374,7 @@ packages: "@types/minimist": 1.2.2 camelcase-keys: 6.2.2 decamelize: 1.2.0 - decamelize-keys: 1.1.0 + decamelize-keys: 1.1.1 hard-rejection: 2.1.0 minimist-options: 4.1.0 normalize-package-data: 3.0.3 @@ -5238,6 +5454,16 @@ packages: brace-expansion: 1.1.11 dev: true + /minimatch/5.1.0: + resolution: + { + integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== + } + engines: { node: ">=10" } + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist-options/4.1.0: resolution: { @@ -5296,6 +5522,13 @@ packages: } dev: true + /muggle-string/0.1.0: + resolution: + { + integrity: sha512-Tr1knR3d2mKvvWthlk7202rywKbiOm4rVFLsfAaSIhJ6dt9o47W4S+JMtWhd/PW9Wrdew2/S2fSvhz3E2gkfEg== + } + dev: true + /multimatch/4.0.0: resolution: { @@ -5318,6 +5551,13 @@ packages: engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } hasBin: true + /natural-compare-lite/1.4.0: + resolution: + { + integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== + } + dev: true + /natural-compare/1.4.0: resolution: { @@ -5659,7 +5899,7 @@ packages: engines: { node: ">=0.10.0" } dev: true - /pinia/2.0.23_typescript@4.8.4+vue@3.2.41: + /pinia/2.0.23_d45o5shxrtvj6wh4y524t7cqnm: resolution: { integrity: sha512-N15hFf4o5STrxpNrib1IEb1GOArvPYf1zPvQVRGOO1G1d74Ak0J0lVyalX/SmrzdT4Q0nlEFjbURsmBmIGUR5Q== @@ -5676,8 +5916,8 @@ packages: dependencies: "@vue/devtools-api": 6.4.5 typescript: 4.8.4 - vue: 3.2.41 - vue-demi: 0.13.11_vue@3.2.41 + vue: 3.2.44 + vue-demi: 0.13.11_vue@3.2.44 dev: false /please-upgrade-node/3.2.0: @@ -5701,7 +5941,7 @@ packages: tslib: 2.4.0 dev: false - /postcss-calc/8.2.4_postcss@8.4.18: + /postcss-calc/8.2.4_postcss@8.4.19: resolution: { integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== @@ -5709,12 +5949,12 @@ packages: peerDependencies: postcss: ^8.2.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-selector-parser: 6.0.10 postcss-value-parser: 4.2.0 dev: true - /postcss-colormin/5.3.0_postcss@8.4.18: + /postcss-colormin/5.3.0_postcss@8.4.19: resolution: { integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg== @@ -5726,11 +5966,11 @@ packages: browserslist: 4.21.4 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-convert-values/5.1.3_postcss@8.4.18: + /postcss-convert-values/5.1.3_postcss@8.4.19: resolution: { integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== @@ -5740,11 +5980,11 @@ packages: postcss: ^8.2.15 dependencies: browserslist: 4.21.4 - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-discard-comments/5.1.2_postcss@8.4.18: + /postcss-discard-comments/5.1.2_postcss@8.4.19: resolution: { integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== @@ -5753,10 +5993,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /postcss-discard-duplicates/5.1.0_postcss@8.4.18: + /postcss-discard-duplicates/5.1.0_postcss@8.4.19: resolution: { integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== @@ -5765,10 +6005,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /postcss-discard-empty/5.1.1_postcss@8.4.18: + /postcss-discard-empty/5.1.1_postcss@8.4.19: resolution: { integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== @@ -5777,10 +6017,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /postcss-discard-overridden/5.1.0_postcss@8.4.18: + /postcss-discard-overridden/5.1.0_postcss@8.4.19: resolution: { integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== @@ -5789,7 +6029,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true /postcss-html/1.5.0: @@ -5801,11 +6041,11 @@ packages: dependencies: htmlparser2: 8.0.1 js-tokens: 8.0.0 - postcss: 8.4.18 - postcss-safe-parser: 6.0.0_postcss@8.4.18 + postcss: 8.4.19 + postcss-safe-parser: 6.0.0_postcss@8.4.19 dev: true - /postcss-import/14.1.0_postcss@8.4.18: + /postcss-import/14.1.0_postcss@8.4.19: resolution: { integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw== @@ -5814,13 +6054,13 @@ packages: peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.1 dev: true - /postcss-import/15.0.0_postcss@8.4.18: + /postcss-import/15.0.0_postcss@8.4.19: resolution: { integrity: sha512-Y20shPQ07RitgBGv2zvkEAu9bqvrD77C9axhj/aA1BQj4czape2MdClCExvB27EwYEJdGgKZBpKanb0t1rK2Kg== @@ -5829,13 +6069,13 @@ packages: peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.1 dev: true - /postcss-js/4.0.0_postcss@8.4.18: + /postcss-js/4.0.0_postcss@8.4.19: resolution: { integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ== @@ -5845,10 +6085,10 @@ packages: postcss: ^8.3.3 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /postcss-load-config/3.1.4_postcss@8.4.18: + /postcss-load-config/3.1.4_postcss@8.4.19: resolution: { integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg== @@ -5864,7 +6104,7 @@ packages: optional: true dependencies: lilconfig: 2.0.6 - postcss: 8.4.18 + postcss: 8.4.19 yaml: 1.10.2 dev: true @@ -5875,7 +6115,7 @@ packages: } dev: true - /postcss-merge-longhand/5.1.7_postcss@8.4.18: + /postcss-merge-longhand/5.1.7_postcss@8.4.19: resolution: { integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== @@ -5884,12 +6124,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 - stylehacks: 5.1.1_postcss@8.4.18 + stylehacks: 5.1.1_postcss@8.4.19 dev: true - /postcss-merge-rules/5.1.3_postcss@8.4.18: + /postcss-merge-rules/5.1.3_postcss@8.4.19: resolution: { integrity: sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA== @@ -5900,12 +6140,12 @@ packages: dependencies: browserslist: 4.21.4 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0_postcss@8.4.18 - postcss: 8.4.18 + cssnano-utils: 3.1.0_postcss@8.4.19 + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true - /postcss-minify-font-values/5.1.0_postcss@8.4.18: + /postcss-minify-font-values/5.1.0_postcss@8.4.19: resolution: { integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== @@ -5914,11 +6154,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-gradients/5.1.1_postcss@8.4.18: + /postcss-minify-gradients/5.1.1_postcss@8.4.19: resolution: { integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== @@ -5928,12 +6168,12 @@ packages: postcss: ^8.2.15 dependencies: colord: 2.9.3 - cssnano-utils: 3.1.0_postcss@8.4.18 - postcss: 8.4.18 + cssnano-utils: 3.1.0_postcss@8.4.19 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-params/5.1.4_postcss@8.4.18: + /postcss-minify-params/5.1.4_postcss@8.4.19: resolution: { integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== @@ -5943,12 +6183,12 @@ packages: postcss: ^8.2.15 dependencies: browserslist: 4.21.4 - cssnano-utils: 3.1.0_postcss@8.4.18 - postcss: 8.4.18 + cssnano-utils: 3.1.0_postcss@8.4.19 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-selectors/5.2.1_postcss@8.4.18: + /postcss-minify-selectors/5.2.1_postcss@8.4.19: resolution: { integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== @@ -5957,11 +6197,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true - /postcss-nested/6.0.0_postcss@8.4.18: + /postcss-nested/6.0.0_postcss@8.4.19: resolution: { integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w== @@ -5970,11 +6210,11 @@ packages: peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true - /postcss-normalize-charset/5.1.0_postcss@8.4.18: + /postcss-normalize-charset/5.1.0_postcss@8.4.19: resolution: { integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== @@ -5983,10 +6223,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /postcss-normalize-display-values/5.1.0_postcss@8.4.18: + /postcss-normalize-display-values/5.1.0_postcss@8.4.19: resolution: { integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== @@ -5995,11 +6235,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-positions/5.1.1_postcss@8.4.18: + /postcss-normalize-positions/5.1.1_postcss@8.4.19: resolution: { integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== @@ -6008,11 +6248,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-repeat-style/5.1.1_postcss@8.4.18: + /postcss-normalize-repeat-style/5.1.1_postcss@8.4.19: resolution: { integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== @@ -6021,11 +6261,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-string/5.1.0_postcss@8.4.18: + /postcss-normalize-string/5.1.0_postcss@8.4.19: resolution: { integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== @@ -6034,11 +6274,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-timing-functions/5.1.0_postcss@8.4.18: + /postcss-normalize-timing-functions/5.1.0_postcss@8.4.19: resolution: { integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== @@ -6047,11 +6287,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-unicode/5.1.1_postcss@8.4.18: + /postcss-normalize-unicode/5.1.1_postcss@8.4.19: resolution: { integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== @@ -6061,11 +6301,11 @@ packages: postcss: ^8.2.15 dependencies: browserslist: 4.21.4 - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-url/5.1.0_postcss@8.4.18: + /postcss-normalize-url/5.1.0_postcss@8.4.19: resolution: { integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== @@ -6075,11 +6315,11 @@ packages: postcss: ^8.2.15 dependencies: normalize-url: 6.1.0 - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-whitespace/5.1.1_postcss@8.4.18: + /postcss-normalize-whitespace/5.1.1_postcss@8.4.19: resolution: { integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== @@ -6088,11 +6328,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-ordered-values/5.1.3_postcss@8.4.18: + /postcss-ordered-values/5.1.3_postcss@8.4.19: resolution: { integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== @@ -6101,12 +6341,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.1.0_postcss@8.4.18 - postcss: 8.4.18 + cssnano-utils: 3.1.0_postcss@8.4.19 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-reduce-initial/5.1.1_postcss@8.4.18: + /postcss-reduce-initial/5.1.1_postcss@8.4.19: resolution: { integrity: sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w== @@ -6117,10 +6357,10 @@ packages: dependencies: browserslist: 4.21.4 caniuse-api: 3.0.0 - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /postcss-reduce-transforms/5.1.0_postcss@8.4.18: + /postcss-reduce-transforms/5.1.0_postcss@8.4.19: resolution: { integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== @@ -6129,7 +6369,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true @@ -6140,7 +6380,7 @@ packages: } dev: true - /postcss-safe-parser/6.0.0_postcss@8.4.18: + /postcss-safe-parser/6.0.0_postcss@8.4.19: resolution: { integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ== @@ -6149,10 +6389,10 @@ packages: peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /postcss-scss/4.0.5_postcss@8.4.18: + /postcss-scss/4.0.5_postcss@8.4.19: resolution: { integrity: sha512-F7xpB6TrXyqUh3GKdyB4Gkp3QL3DDW1+uI+gxx/oJnUt/qXI4trj5OGlp9rOKdoABGULuqtqeG+3HEVQk4DjmA== @@ -6161,7 +6401,7 @@ packages: peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true /postcss-selector-parser/6.0.10: @@ -6175,7 +6415,7 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-sorting/7.0.1_postcss@8.4.18: + /postcss-sorting/7.0.1_postcss@8.4.19: resolution: { integrity: sha512-iLBFYz6VRYyLJEJsBJ8M3TCqNcckVzz4wFounSc5Oez35ogE/X+aoC5fFu103Ot7NyvjU3/xqIXn93Gp3kJk4g== @@ -6183,10 +6423,10 @@ packages: peerDependencies: postcss: ^8.3.9 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /postcss-svgo/5.1.0_postcss@8.4.18: + /postcss-svgo/5.1.0_postcss@8.4.19: resolution: { integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== @@ -6195,12 +6435,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 svgo: 2.8.0 dev: true - /postcss-unique-selectors/5.1.1_postcss@8.4.18: + /postcss-unique-selectors/5.1.1_postcss@8.4.19: resolution: { integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== @@ -6209,7 +6449,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true @@ -6220,10 +6460,10 @@ packages: } dev: true - /postcss/8.4.18: + /postcss/8.4.19: resolution: { - integrity: sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA== + integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== } engines: { node: ^10 || ^12 || >=14 } dependencies: @@ -6569,7 +6809,7 @@ packages: dependencies: open: 8.4.0 source-map: 0.7.4 - yargs: 17.6.0 + yargs: 17.6.2 dev: true /rollup/2.78.1: @@ -6598,7 +6838,7 @@ packages: integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA== } dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: true /safe-buffer/5.2.1: @@ -6608,15 +6848,15 @@ packages: } dev: true - /sass-loader/13.1.0_sass@1.55.0: + /sass-loader/13.2.0_sass@1.56.1: resolution: { - integrity: sha512-tZS1RJQ2n2+QNyf3CCAo1H562WjL/5AM6Gi8YcPVVoNxQX8d19mx8E+8fRrMWsyc93ZL6Q8vZDSM0FHVTJaVnQ== + integrity: sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg== } engines: { node: ">= 14.15.0" } peerDependencies: fibers: ">= 3.1.0" - node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 sass: ^1.3.0 sass-embedded: "*" webpack: ^5.0.0 @@ -6634,13 +6874,13 @@ packages: dependencies: klona: 2.0.5 neo-async: 2.6.2 - sass: 1.55.0 + sass: 1.56.1 dev: true - /sass/1.55.0: + /sass/1.56.1: resolution: { - integrity: sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A== + integrity: sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ== } engines: { node: ">=12.0.0" } hasBin: true @@ -6970,7 +7210,7 @@ packages: tslib: 2.4.0 dev: false - /stylehacks/5.1.1_postcss@8.4.18: + /stylehacks/5.1.1_postcss@8.4.19: resolution: { integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== @@ -6980,11 +7220,11 @@ packages: postcss: ^8.2.15 dependencies: browserslist: 4.21.4 - postcss: 8.4.18 + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true - /stylelint-config-html/1.1.0_d583a01b74088eff946efe8e3f4544a9: + /stylelint-config-html/1.1.0_a4i6jbpfaxelx4fvjhtlgvxx6i: resolution: { integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ== @@ -6995,46 +7235,46 @@ packages: stylelint: ">=14.0.0" dependencies: postcss-html: 1.5.0 - stylelint: 14.14.0 + stylelint: 14.14.1 dev: true - /stylelint-config-prettier/9.0.3_stylelint@14.14.0: + /stylelint-config-prettier/9.0.4_stylelint@14.14.1: resolution: { - integrity: sha512-5n9gUDp/n5tTMCq1GLqSpA30w2sqWITSSEiAWQlpxkKGAUbjcemQ0nbkRvRUa0B1LgD3+hCvdL7B1eTxy1QHJg== + integrity: sha512-38nIGTGpFOiK5LjJ8Ma1yUgpKENxoKSOhbDNSemY7Ep0VsJoXIW9Iq/2hSt699oB9tReynfWicTAoIHiq8Rvbg== } engines: { node: ">= 12" } hasBin: true peerDependencies: stylelint: ">=11.0.0" dependencies: - stylelint: 14.14.0 + stylelint: 14.14.1 dev: true - /stylelint-config-recommended/6.0.0_stylelint@14.14.0: + /stylelint-config-recommended/9.0.0_stylelint@14.14.1: resolution: { - integrity: sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw== + integrity: sha512-9YQSrJq4NvvRuTbzDsWX3rrFOzOlYBmZP+o513BJN/yfEmGSr0AxdvrWs0P/ilSpVV/wisamAHu5XSk8Rcf4CQ== } peerDependencies: - stylelint: ^14.0.0 + stylelint: ^14.10.0 dependencies: - stylelint: 14.14.0 + stylelint: 14.14.1 dev: true - /stylelint-config-standard/24.0.0_stylelint@14.14.0: + /stylelint-config-standard/29.0.0_stylelint@14.14.1: resolution: { - integrity: sha512-+RtU7fbNT+VlNbdXJvnjc3USNPZRiRVp/d2DxOF/vBDDTi0kH5RX2Ny6errdtZJH3boO+bmqIYEllEmok4jiuw== + integrity: sha512-uy8tZLbfq6ZrXy4JKu3W+7lYLgRQBxYTUUB88vPgQ+ZzAxdrvcaSUW9hOMNLYBnwH+9Kkj19M2DHdZ4gKwI7tg== } peerDependencies: - stylelint: ^14.0.0 + stylelint: ^14.14.0 dependencies: - stylelint: 14.14.0 - stylelint-config-recommended: 6.0.0_stylelint@14.14.0 + stylelint: 14.14.1 + stylelint-config-recommended: 9.0.0_stylelint@14.14.1 dev: true - /stylelint-order/5.0.0_stylelint@14.14.0: + /stylelint-order/5.0.0_stylelint@14.14.1: resolution: { integrity: sha512-OWQ7pmicXufDw5BlRqzdz3fkGKJPgLyDwD1rFY3AIEfIH/LQY38Vu/85v8/up0I+VPiuGRwbc2Hg3zLAsJaiyw== @@ -7042,20 +7282,20 @@ packages: peerDependencies: stylelint: ^14.0.0 dependencies: - postcss: 8.4.18 - postcss-sorting: 7.0.1_postcss@8.4.18 - stylelint: 14.14.0 + postcss: 8.4.19 + postcss-sorting: 7.0.1_postcss@8.4.19 + stylelint: 14.14.1 dev: true - /stylelint/14.14.0: + /stylelint/14.14.1: resolution: { - integrity: sha512-yUI+4xXfPHVnueYddSQ/e1GuEA/2wVhWQbGj16AmWLtQJtn28lVxfS4b0CsWyVRPgd3Auzi0NXOthIEUhtQmmA== + integrity: sha512-Jnftu+lSD8cSpcV/+Z2nfgfgFpTIS1FcujezXPngtoIQ6wtwutL22MsNE0dJuMiM1h1790g2qIjAyUZCMrX4sw== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } hasBin: true dependencies: - "@csstools/selector-specificity": 2.0.2_1d546e2941f6b4ca889831b9fbdc79d8 + "@csstools/selector-specificity": 2.0.2_45y636a2vqremknoajyxd5nkzy balanced-match: 2.0.0 colord: 2.9.3 cosmiconfig: 7.0.1 @@ -7072,16 +7312,16 @@ packages: import-lazy: 4.0.0 imurmurhash: 0.1.4 is-plain-object: 5.0.0 - known-css-properties: 0.25.0 + known-css-properties: 0.26.0 mathml-tag-names: 2.1.3 meow: 9.0.0 micromatch: 4.0.5 normalize-path: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.18 + postcss: 8.4.19 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 6.0.0_postcss@8.4.18 + postcss-safe-parser: 6.0.0_postcss@8.4.19 postcss-selector-parser: 6.0.10 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -7090,7 +7330,7 @@ packages: style-search: 0.1.0 supports-hyperlinks: 2.3.0 svg-tags: 1.0.0 - table: 6.8.0 + table: 6.8.1 v8-compile-cache: 2.3.0 write-file-atomic: 4.0.2 transitivePeerDependencies: @@ -7167,10 +7407,10 @@ packages: } dev: true - /table/6.8.0: + /table/6.8.1: resolution: { - integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA== + integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== } engines: { node: ">=10.0.0" } dependencies: @@ -7203,11 +7443,11 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.18 - postcss-import: 14.1.0_postcss@8.4.18 - postcss-js: 4.0.0_postcss@8.4.18 - postcss-load-config: 3.1.4_postcss@8.4.18 - postcss-nested: 6.0.0_postcss@8.4.18 + postcss: 8.4.19 + postcss-import: 14.1.0_postcss@8.4.19 + postcss-js: 4.0.0_postcss@8.4.19 + postcss-load-config: 3.1.4_postcss@8.4.19 + postcss-nested: 6.0.0_postcss@8.4.19 postcss-selector-parser: 6.0.10 postcss-value-parser: 4.2.0 quick-lru: 5.1.1 @@ -7225,7 +7465,7 @@ packages: hasBin: true dependencies: "@jridgewell/source-map": 0.3.2 - acorn: 8.8.0 + acorn: 8.8.1 commander: 2.20.3 source-map-support: 0.5.21 dev: true @@ -7324,6 +7564,14 @@ packages: { integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== } + dev: false + + /tslib/2.4.1: + resolution: + { + integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + } + dev: true /tsutils/3.21.0_typescript@4.8.4: resolution: @@ -7413,35 +7661,16 @@ packages: engines: { node: ">= 0.8" } dev: true - /unplugin-vue-define-options/0.7.3_vite@3.1.8+vue@3.2.41: + /unplugin-combine/0.2.8_vite@3.1.8: resolution: { - integrity: sha512-VbexYR8m2v/TLi49+F7Yf3rO2EyS0EkrXjJxqym6W0NxOzom9zdmRUR+av4UAu4GruhMumJc/9ITS1Wj+rozjg== + integrity: sha512-Z38AC/TEjXbVyZ5HjVqo+lADj0/dcfwWC0Z4y0LNhybJzJQwmcMxm+ZsqHY3faauj4YigmlRMdptR5JEW9RuLg== } engines: { node: ">=14.19.0" } peerDependencies: - vue: ^3.2.25 - dependencies: - "@rollup/pluginutils": 4.2.1 - "@vue/compiler-sfc": 3.2.41 - unplugin: 0.8.1_vite@3.1.8 - vue: 3.2.41 - transitivePeerDependencies: - - esbuild - - rollup - - vite - - webpack - dev: true - - /unplugin/0.8.1_vite@3.1.8: - resolution: - { - integrity: sha512-o7rUZoPLG1fH4LKinWgb77gDtTE6mw/iry0Pq0Z5UPvZ9+HZ1/4+7fic7t58s8/CGkPrDpGq+RltO+DmswcR4g== - } - peerDependencies: esbuild: ">=0.13" rollup: ^2.50.0 - vite: ^2.3.0 || ^3.0.0-0 + vite: ^2.3.0 || ^3.0.0 webpack: 4 || 5 peerDependenciesMeta: esbuild: @@ -7453,11 +7682,66 @@ packages: webpack: optional: true dependencies: - acorn: 8.8.0 + "@antfu/utils": 0.6.3 + unplugin: 0.10.2 + vite: 3.1.8_sass@1.56.1+terser@5.15.1 + dev: true + + /unplugin-vue-define-options/0.12.7: + resolution: + { + integrity: sha512-relFORVPLDs4dd3ogEti5YyAqQ62XEieRgLu/OrDIRZdSZQ942pydf9ilfLFiFwCUt+EES/2Xl4EERtgP1T/og== + } + engines: { node: ">=14.19.0" } + dependencies: + "@rollup/pluginutils": 4.2.1 + "@vue-macros/common": 0.13.3 + ast-walker-scope: 0.3.0 + unplugin: 0.10.2 + dev: true + + /unplugin-vue-macros/0.16.2_bxp547gjlvzj46ep3ghtmaapae: + resolution: + { + integrity: sha512-uNfjIXVUYBujbjJUcjXreE6zipZlPAIEMsx6bc/5qygwTfdvkJeHCAvvxrl0c8hdcT5/18OV2VDdwI60vCh56g== + } + engines: { node: ">=14.19.0" } + peerDependencies: + vue: ^2.7.0 || ^3.2.25 + dependencies: + "@rollup/pluginutils": 4.2.1 + "@vue-macros/better-define": 0.1.0 + "@vue-macros/define-model": 0.13.8_@vueuse+core@9.5.0 + "@vue-macros/define-props": 0.0.2_vue@3.2.44 + "@vue-macros/define-render": 0.13.8_vue@3.2.44 + "@vue-macros/define-slots": 0.0.5_vue@3.2.44 + "@vue-macros/hoist-static": 0.12.7 + "@vue-macros/named-template": 0.0.5_vite@3.1.8+vue@3.2.44 + "@vue-macros/setup-component": 0.12.7_vite@3.1.8 + "@vue-macros/setup-sfc": 0.12.7 + "@vue-macros/short-emits": 0.12.8 + local-pkg: 0.4.2 + unplugin-combine: 0.2.8_vite@3.1.8 + unplugin-vue-define-options: 0.12.7 + vue: 3.2.44 + transitivePeerDependencies: + - "@vueuse/core" + - esbuild + - rollup + - vite + - webpack + dev: true + + /unplugin/0.10.2: + resolution: + { + integrity: sha512-6rk7GUa4ICYjae5PrAllvcDeuT8pA9+j5J5EkxbMFaV+SalHhxZ7X2dohMzu6C3XzsMT+6jwR/+pwPNR3uK9MA== + } + dependencies: + acorn: 8.8.1 chokidar: 3.5.3 - vite: 3.1.8_sass@1.55.0+terser@5.15.1 webpack-sources: 3.2.3 - webpack-virtual-modules: 0.4.5 + webpack-virtual-modules: 0.4.6 dev: true /update-browserslist-db/1.0.10_browserslist@4.21.4: @@ -7500,7 +7784,10 @@ packages: dev: false /utils-merge/1.0.1: - resolution: { integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= } + resolution: + { + integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + } engines: { node: ">= 0.4.0" } dev: true @@ -7551,7 +7838,7 @@ packages: chalk: 4.1.2 debug: 4.3.4 fs-extra: 10.1.0 - vite: 3.1.8_sass@1.55.0+terser@5.15.1 + vite: 3.1.8_sass@1.56.1+terser@5.15.1 transitivePeerDependencies: - supports-color dev: true @@ -7576,16 +7863,16 @@ packages: fast-glob: 3.2.12 mockjs: 1.1.0 path-to-regexp: 6.2.1 - vite: 3.1.8_sass@1.55.0+terser@5.15.1 + vite: 3.1.8_sass@1.56.1+terser@5.15.1 transitivePeerDependencies: - rollup - supports-color dev: true - /vite-plugin-remove-console/1.2.0: + /vite-plugin-remove-console/1.3.0: resolution: { - integrity: sha512-1fm50pJswSeTJZZ6wBPp9Q0xUhdMqo5+drd39XRVrJ/9LmSvZ90JXf1P7P68aCTNJSf6C1KTAo7sq0PctYZURg== + integrity: sha512-5a/OLYB6yNRHMuHj9rBQRYMQ1NBKffxA8BaD77urUBLcGOWMHFHALjh6C26wZfZd41KytSwLp6DhvNKU78mNJg== } dev: true @@ -7595,11 +7882,11 @@ packages: integrity: sha512-bZJffcgCREW57kNkgMhuNqeDznWXyQwJ3wKrRhHLMMzwDnP5jr3vXW3cqsmquRR7VTP5mLdKj1/zzPPooGUuPw== } dependencies: - "@vue/compiler-sfc": 3.2.41 + "@vue/compiler-sfc": 3.2.44 svgo: 2.8.0 dev: true - /vite/3.1.8_sass@1.55.0+terser@5.15.1: + /vite/3.1.8_sass@1.56.1+terser@5.15.1: resolution: { integrity: sha512-m7jJe3nufUbuOfotkntGFupinL/fmuTNuQmiVE7cH2IZMuf4UbfbGYMUT3jVWgGYuRVLY9j8NnrRqgw5rr5QTg== @@ -7621,17 +7908,17 @@ packages: terser: optional: true dependencies: - esbuild: 0.15.11 - postcss: 8.4.18 + esbuild: 0.15.13 + postcss: 8.4.19 resolve: 1.22.1 rollup: 2.78.1 - sass: 1.55.0 + sass: 1.56.1 terser: 5.15.1 optionalDependencies: fsevents: 2.3.2 dev: true - /vue-demi/0.13.11_vue@3.2.41: + /vue-demi/0.13.11_vue@3.2.44: resolution: { integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A== @@ -7646,23 +7933,23 @@ packages: "@vue/composition-api": optional: true dependencies: - vue: 3.2.41 + vue: 3.2.44 dev: false - /vue-eslint-parser/8.3.0_eslint@8.25.0: + /vue-eslint-parser/9.1.0_eslint@8.27.0: resolution: { - integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g== + integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^14.17.0 || >=16.0.0 } peerDependencies: eslint: ">=6.0.0" dependencies: debug: 4.3.4 - eslint: 8.25.0 + eslint: 8.27.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 - espree: 9.4.0 + espree: 9.4.1 esquery: 1.4.0 lodash: 4.17.21 semver: 7.3.8 @@ -7670,7 +7957,7 @@ packages: - supports-color dev: true - /vue-i18n/9.2.2_vue@3.2.41: + /vue-i18n/9.2.2_vue@3.2.44: resolution: { integrity: sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ== @@ -7683,10 +7970,10 @@ packages: "@intlify/shared": 9.2.2 "@intlify/vue-devtools": 9.2.2 "@vue/devtools-api": 6.4.5 - vue: 3.2.41 + vue: 3.2.44 dev: false - /vue-router/4.1.6_vue@3.2.41: + /vue-router/4.1.6_vue@3.2.44: resolution: { integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ== @@ -7695,24 +7982,34 @@ packages: vue: ^3.2.0 dependencies: "@vue/devtools-api": 6.4.5 - vue: 3.2.41 + vue: 3.2.44 dev: false - /vue-tsc/0.40.13_typescript@4.8.4: + /vue-template-compiler/2.7.14: resolution: { - integrity: sha512-xzuN3g5PnKfJcNrLv4+mAjteMd5wLm5fRhW0034OfNJZY4WhB07vhngea/XeGn7wNYt16r7syonzvW/54dcNiA== + integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ== + } + dependencies: + de-indent: 1.0.2 + he: 1.2.0 + dev: true + + /vue-tsc/1.0.9_typescript@4.8.4: + resolution: + { + integrity: sha512-vRmHD1K6DmBymNhoHjQy/aYKTRQNLGOu2/ESasChG9Vy113K6CdP0NlhR0bzgFJfv2eFB9Ez/9L5kIciUajBxQ== } hasBin: true peerDependencies: typescript: "*" dependencies: - "@volar/vue-language-core": 0.40.13 - "@volar/vue-typescript": 0.40.13 + "@volar/vue-language-core": 1.0.9 + "@volar/vue-typescript": 1.0.9 typescript: 4.8.4 dev: true - /vue-types/4.2.1_vue@3.2.41: + /vue-types/4.2.1_vue@3.2.44: resolution: { integrity: sha512-DNQZmJuOvovLUIp0BENRkdnZHbI0V4e2mNvjAZOAXKD56YGvRchtUYOXA/XqTxdv7Ng5SJLZqRKRpAhm5NLaPQ== @@ -7722,23 +8019,23 @@ packages: vue: ^2.0.0 || ^3.0.0 dependencies: is-plain-object: 5.0.0 - vue: 3.2.41 + vue: 3.2.44 dev: false - /vue/3.2.41: + /vue/3.2.44: resolution: { - integrity: sha512-uuuvnrDXEeZ9VUPljgHkqB5IaVO8SxhPpqF2eWOukVrBnRBx2THPSGQBnVRt0GrIG1gvCmFXMGbd7FqcT1ixNQ== + integrity: sha512-nyNtFDh+0TpRgYCUVfPD1mJ9PpIsCPXaOF4DeGNIT5vQ4X23ykflGq3Sy2P+tEt1/pQZxZnAysuRKwyhNj+Cjw== } dependencies: - "@vue/compiler-dom": 3.2.41 - "@vue/compiler-sfc": 3.2.41 - "@vue/runtime-dom": 3.2.41 - "@vue/server-renderer": 3.2.41_vue@3.2.41 - "@vue/shared": 3.2.41 + "@vue/compiler-dom": 3.2.44 + "@vue/compiler-sfc": 3.2.44 + "@vue/runtime-dom": 3.2.44 + "@vue/server-renderer": 3.2.44_vue@3.2.44 + "@vue/shared": 3.2.44 dev: false - /vxe-table/4.3.5_vue@3.2.41+xe-utils@3.5.7: + /vxe-table/4.3.5_vue@3.2.44+xe-utils@3.5.7: resolution: { integrity: sha512-JEvGAs7SBN1rWn5f2tkoRiXd/rAT7RfnDTTlFsHsTtASiUTKNTISI2WBsVeLkkNRTs0SXh6FgrYsIPO2soSBXA== @@ -7747,7 +8044,7 @@ packages: vue: ^3.2.28 xe-utils: ^3.5.0 dependencies: - vue: 3.2.41 + vue: 3.2.44 xe-utils: 3.5.7 dev: false @@ -7759,10 +8056,10 @@ packages: engines: { node: ">=10.13.0" } dev: true - /webpack-virtual-modules/0.4.5: + /webpack-virtual-modules/0.4.6: resolution: { - integrity: sha512-8bWq0Iluiv9lVf9YaqWQ9+liNgXSHICm+rg544yRgGYaR8yXZTVBaHZkINZSB2yZSWo4b0F6MIxqJezVfOEAlg== + integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA== } dev: true @@ -7844,6 +8141,14 @@ packages: } dev: false + /xml-name-validator/4.0.0: + resolution: + { + integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== + } + engines: { node: ">=12" } + dev: true + /xtend/4.0.2: resolution: { @@ -7902,10 +8207,10 @@ packages: engines: { node: ">=12" } dev: true - /yargs/17.6.0: + /yargs/17.6.2: resolution: { - integrity: sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g== + integrity: sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw== } engines: { node: ">=12" } dependencies: diff --git a/public/serverConfig.json b/public/serverConfig.json index e891bf3..04d93de 100644 --- a/public/serverConfig.json +++ b/public/serverConfig.json @@ -1,5 +1,5 @@ { - "Version": "3.6.3", + "Version": "3.6.4", "Title": "PureAdmin", "FixedHeader": true, "HiddenSideBar": false, diff --git a/src/layout/components/notice/index.vue b/src/layout/components/notice/index.vue index fbce59d..e41ff04 100644 --- a/src/layout/components/notice/index.vue +++ b/src/layout/components/notice/index.vue @@ -9,7 +9,7 @@ const dropdownDom = templateRef("dropdownDom", null); const activeName = ref(noticesData[0].name); const notices = ref(noticesData); -let noticesNum = ref(0); +const noticesNum = ref(0); notices.value.forEach(notice => { noticesNum.value += notice.list.length; }); diff --git a/src/layout/components/notice/noticeItem.vue b/src/layout/components/notice/noticeItem.vue index fe6de2f..7055ead 100644 --- a/src/layout/components/notice/noticeItem.vue +++ b/src/layout/components/notice/noticeItem.vue @@ -24,11 +24,11 @@ function hoverTitle() { function hoverDescription(event, description) { // currentWidth 为文本在页面中所占的宽度,创建标签,加入到页面,获取currentWidth ,最后在移除 - let tempTag = document.createElement("span"); + const tempTag = document.createElement("span"); tempTag.innerText = description; tempTag.className = "getDescriptionWidth"; document.querySelector("body").appendChild(tempTag); - let currentWidth = ( + const currentWidth = ( document.querySelector(".getDescriptionWidth") as HTMLSpanElement ).offsetWidth; document.querySelector(".getDescriptionWidth").remove(); diff --git a/src/layout/components/panel/index.vue b/src/layout/components/panel/index.vue index 2a53f61..ac9f27d 100644 --- a/src/layout/components/panel/index.vue +++ b/src/layout/components/panel/index.vue @@ -3,7 +3,7 @@ import { ref } from "vue"; import { onClickOutside } from "@vueuse/core"; import { emitter } from "@/utils/mitt"; -let show = ref(false); +const show = ref(false); const target = ref(null); onClickOutside(target, (event: any) => { if (event.clientX > target.value.offsetLeft) return; diff --git a/src/layout/components/setting/index.vue b/src/layout/components/setting/index.vue index f30d7c9..68247a4 100644 --- a/src/layout/components/setting/index.vue +++ b/src/layout/components/setting/index.vue @@ -54,8 +54,8 @@ const { /* body添加layout属性,作用于src/style/sidebar.scss */ if (unref(layoutTheme)) { - let layout = unref(layoutTheme).layout; - let theme = unref(layoutTheme).theme; + const layout = unref(layoutTheme).layout; + const theme = unref(layoutTheme).theme; toggleTheme({ scopeName: `layout-theme-${theme}` }); @@ -119,13 +119,13 @@ const weekChange = (value): void => { }; const tagsChange = () => { - let showVal = settings.tabsVal; + const showVal = settings.tabsVal; storageConfigureChange("hideTabs", showVal); emitter.emit("tagViewsChange", showVal as unknown as string); }; const multiTagsCacheChange = () => { - let multiTagsCache = settings.multiTagsCache; + const multiTagsCache = settings.multiTagsCache; storageConfigureChange("multiTagsCache", multiTagsCache); useMultiTagsStoreHook().multiTagsCacheChange(multiTagsCache); }; diff --git a/src/layout/components/sidebar/mixNav.vue b/src/layout/components/sidebar/mixNav.vue index 49f0cae..d2da7ed 100644 --- a/src/layout/components/sidebar/mixNav.vue +++ b/src/layout/components/sidebar/mixNav.vue @@ -11,7 +11,7 @@ import { usePermissionStoreHook } from "@/store/modules/permission"; import globalization from "@/assets/svg/globalization.svg?component"; const menuRef = ref(); -let defaultActive = ref(null); +const defaultActive = ref(null); const { t, route, locale, translationCh, translationEn } = useTranslationLang(menuRef); diff --git a/src/layout/components/sidebar/vertical.vue b/src/layout/components/sidebar/vertical.vue index ee3351c..e2d6ca3 100644 --- a/src/layout/components/sidebar/vertical.vue +++ b/src/layout/components/sidebar/vertical.vue @@ -19,7 +19,7 @@ const showLogo = ref( const { routers, device, pureApp, isCollapse, menuSelect, toggleSideBar } = useNav(); -let subMenuData = ref([]); +const subMenuData = ref([]); const menuData = computed(() => { return pureApp.layout === "mix" && device.value !== "mobile" diff --git a/src/layout/components/tag/index.vue b/src/layout/components/tag/index.vue index 8284f3e..3e5202e 100644 --- a/src/layout/components/tag/index.vue +++ b/src/layout/components/tag/index.vue @@ -42,7 +42,7 @@ const { const tabDom = ref(); const containerDom = ref(); const scrollbarDom = ref(); -let isShowArrow = ref(false); +const isShowArrow = ref(false); const { isFullscreen, toggle } = useFullscreen(); const dynamicTagView = () => { @@ -129,7 +129,7 @@ function dynamicRouteTag(value: string, parentPath: string): void { function concatPath(arr: object[], value: string, parentPath: string) { if (!hasValue) { arr.forEach((arrItem: any) => { - let pathConcat = parentPath + arrItem.path; + const pathConcat = parentPath + arrItem.path; if (arrItem.path === value || pathConcat === value) { useMultiTagsStoreHook().handleTags("push", { path: value, @@ -160,7 +160,7 @@ function onFresh() { function deleteDynamicTag(obj: any, current: any, tag?: string) { // 存放被删除的缓存路由 let delAliveRouteList = []; - let valueIndex: number = multiTags.value.findIndex((item: any) => { + const valueIndex: number = multiTags.value.findIndex((item: any) => { if (item.query) { if (item.path === obj.path) { return item.query === obj.query; @@ -199,7 +199,7 @@ function deleteDynamicTag(obj: any, current: any, tag?: string) { // 从当前匹配到的路径中删除 spliceRoute(valueIndex, 1); } - let newRoute = useMultiTagsStoreHook().handleTags("slice"); + const newRoute = useMultiTagsStoreHook().handleTags("slice"); if (current === route.path) { // 删除缓存路由 tag @@ -339,8 +339,8 @@ function showMenuModel( query: object = {}, refresh = false ) { - let allRoute = multiTags.value; - let routeLength = multiTags.value.length; + const allRoute = multiTags.value; + const routeLength = multiTags.value.length; let currentIndex = -1; if (isEmpty(query)) { currentIndex = allRoute.findIndex(v => v.path === currentPath); diff --git a/src/layout/index.vue b/src/layout/index.vue index 7c97b6c..88d3950 100644 --- a/src/layout/index.vue +++ b/src/layout/index.vue @@ -70,7 +70,7 @@ let isAutoCloseSidebar = true; // 监听容器 emitter.on("resize", ({ detail }) => { if (isMobile) return; - let { width } = detail; + const { width } = detail; width <= 760 ? setTheme("vertical") : setTheme(useAppStoreHook().layout); /** width app-wrapper类容器宽度 * 0 < width <= 760 隐藏侧边栏 diff --git a/src/views/permission/button/index.vue b/src/views/permission/button/index.vue index 656b52e..2da55fe 100644 --- a/src/views/permission/button/index.vue +++ b/src/views/permission/button/index.vue @@ -6,7 +6,7 @@ defineOptions({ name: "PermissionButton" }); -let elStyle = computed((): CSSProperties => { +const elStyle = computed((): CSSProperties => { return { width: "85vw", justifyContent: "start" diff --git a/src/views/permission/page/index.vue b/src/views/permission/page/index.vue index 9e20db5..1d00bf0 100644 --- a/src/views/permission/page/index.vue +++ b/src/views/permission/page/index.vue @@ -8,14 +8,14 @@ defineOptions({ name: "PermissionPage" }); -let elStyle = computed((): CSSProperties => { +const elStyle = computed((): CSSProperties => { return { width: "85vw", justifyContent: "start" }; }); -let username = ref(useUserStoreHook()?.username); +const username = ref(useUserStoreHook()?.username); const options = [ { diff --git a/tsconfig.json b/tsconfig.json index 0e3a5c8..529b6e8 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -29,8 +29,8 @@ "vite/client", "element-plus/global", "@pureadmin/table/volar", - "unplugin-vue-define-options", - "@pureadmin/descriptions/volar" + "@pureadmin/descriptions/volar", + "unplugin-vue-macros/macros-global" ], "typeRoots": ["./node_modules/@types/", "./types"] },