No name
2024-06-04 f83002441d0040d9f43588b056c4c8c6037085e0
pnpm-lock.yaml
@@ -10,7 +10,7 @@
    dependencies:
      '@ant-design/icons-vue':
        specifier: ^7.0.1
        version: 7.0.1(vue@3.4.23(typescript@5.4.5))
        version: 7.0.1(vue@3.4.25(typescript@5.4.5))
      '@iconify/iconify':
        specifier: ^3.1.1
        version: 3.1.1
@@ -24,17 +24,17 @@
        specifier: workspace:*
        version: link:packages/hooks
      '@vue/shared':
        specifier: ^3.4.23
        version: 3.4.23
        specifier: ^3.4.25
        version: 3.4.25
      '@vueuse/core':
        specifier: ^10.9.0
        version: 10.9.0(vue@3.4.23(typescript@5.4.5))
        version: 10.9.0(vue@3.4.25(typescript@5.4.5))
      '@zxcvbn-ts/core':
        specifier: ^3.0.4
        version: 3.0.4
      ant-design-vue:
        specifier: ^4.1.2
        version: 4.1.2(vue@3.4.23(typescript@5.4.5))
        specifier: ^4.2.1
        version: 4.2.1(vue@3.4.25(typescript@5.4.5))
      axios:
        specifier: ^1.6.8
        version: 1.6.8
@@ -42,23 +42,23 @@
        specifier: ^5.65.16
        version: 5.65.16
      cropperjs:
        specifier: ^1.6.1
        version: 1.6.1
        specifier: ^1.6.2
        version: 1.6.2
      crypto-js:
        specifier: ^4.2.0
        version: 4.2.0
      dayjs:
        specifier: ^1.11.10
        version: 1.11.10
      driver.js:
        specifier: ^1.3.1
        version: 1.3.1
      echarts:
        specifier: ^5.5.0
        version: 5.5.0
      exceljs:
        specifier: ^4.4.0
        version: 4.4.0
      html2canvas:
        specifier: ^1.4.1
        version: 1.4.1
      lodash-es:
        specifier: ^4.17.21
        version: 4.17.21
@@ -73,10 +73,10 @@
        version: 6.2.2
      pinia:
        specifier: 2.1.7
        version: 2.1.7(typescript@5.4.5)(vue@3.4.23(typescript@5.4.5))
        version: 2.1.7(typescript@5.4.5)(vue@3.4.25(typescript@5.4.5))
      pinia-plugin-persistedstate:
        specifier: ^3.2.1
        version: 3.2.1(pinia@2.1.7(typescript@5.4.5)(vue@3.4.23(typescript@5.4.5)))
        version: 3.2.1(pinia@2.1.7(typescript@5.4.5)(vue@3.4.25(typescript@5.4.5)))
      print-js:
        specifier: ^1.6.0
        version: 1.6.0
@@ -100,50 +100,50 @@
        version: 5.10.9
      unocss:
        specifier: ^0.59.4
        version: 0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
        version: 0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      vditor:
        specifier: ^3.10.4
        version: 3.10.4
      vue:
        specifier: ^3.4.23
        version: 3.4.23(typescript@5.4.5)
        specifier: ^3.4.25
        version: 3.4.25(typescript@5.4.5)
      vue-i18n:
        specifier: ^9.13.0
        version: 9.13.0(vue@3.4.23(typescript@5.4.5))
        specifier: ^9.13.1
        version: 9.13.1(vue@3.4.25(typescript@5.4.5))
      vue-json-pretty:
        specifier: ^2.4.0
        version: 2.4.0(vue@3.4.23(typescript@5.4.5))
        version: 2.4.0(vue@3.4.25(typescript@5.4.5))
      vue-router:
        specifier: ^4.3.2
        version: 4.3.2(vue@3.4.23(typescript@5.4.5))
        version: 4.3.2(vue@3.4.25(typescript@5.4.5))
      vue-types:
        specifier: ^5.1.1
        version: 5.1.1(vue@3.4.23(typescript@5.4.5))
        version: 5.1.1(vue@3.4.25(typescript@5.4.5))
      vuedraggable:
        specifier: ^4.1.0
        version: 4.1.0(vue@3.4.23(typescript@5.4.5))
        version: 4.1.0(vue@3.4.25(typescript@5.4.5))
      vxe-table:
        specifier: ^4.5.22
        version: 4.5.22(vue@3.4.23(typescript@5.4.5))
        specifier: ^4.6.3
        version: 4.6.3(vue@3.4.25(typescript@5.4.5))
      vxe-table-plugin-export-xlsx:
        specifier: ^4.0.1
        version: 4.0.1(vxe-table@4.5.22(vue@3.4.23(typescript@5.4.5)))
        version: 4.0.1(vxe-table@4.6.3(vue@3.4.25(typescript@5.4.5)))
      xe-utils:
        specifier: ^3.5.24
        version: 3.5.24
        specifier: ^3.5.25
        version: 3.5.25
      xlsx:
        specifier: ^0.18.5
        version: 0.18.5
    devDependencies:
      '@commitlint/cli':
        specifier: ^19.2.2
        version: 19.2.2(@types/node@20.12.7)(typescript@5.4.5)
        specifier: ^19.3.0
        version: 19.3.0(@types/node@20.12.7)(typescript@5.4.5)
      '@commitlint/config-conventional':
        specifier: ^19.2.2
        version: 19.2.2
      '@iconify/json':
        specifier: ^2.2.202
        version: 2.2.202
        specifier: ^2.2.203
        version: 2.2.203
      '@purge-icons/generated':
        specifier: ^0.10.0
        version: 0.10.0
@@ -190,8 +190,8 @@
        specifier: workspace:*
        version: link:internal/vite-config
      '@vue/compiler-sfc':
        specifier: ^3.4.23
        version: 3.4.23
        specifier: ^3.4.25
        version: 3.4.25
      '@vue/test-utils':
        specifier: ^2.4.5
        version: 2.4.5
@@ -232,17 +232,17 @@
        specifier: ^2.0.0
        version: 2.0.0(sass@1.75.0)(typescript@5.4.5)
      vite:
        specifier: ^5.2.9
        version: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
        specifier: ^5.2.10
        version: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vite-plugin-mock:
        specifier: ^2.9.6
        version: 2.9.8(mockjs@1.1.0)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      vite-plugin-vue-inspector:
        specifier: ^5.0.0
        version: 5.0.0(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
        version: 2.9.8(mockjs@1.1.0)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      vite-plugin-vue-devtools:
        specifier: ^7.2.0
        version: 7.2.0(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))(vue@3.4.25(typescript@5.4.5))
      vue-tsc:
        specifier: ^2.0.13
        version: 2.0.13(typescript@5.4.5)
        specifier: ^2.0.14
        version: 2.0.14(typescript@5.4.5)
  apps/test-server:
    dependencies:
@@ -356,29 +356,29 @@
        specifier: ^3.2.5
        version: 3.2.5
      stylelint:
        specifier: ^16.3.1
        version: 16.3.1(typescript@5.4.5)
        specifier: ^16.4.0
        version: 16.4.0(typescript@5.4.5)
      stylelint-config-property-sort-order-smacss:
        specifier: ^10.0.0
        version: 10.0.0(stylelint@16.3.1(typescript@5.4.5))
        version: 10.0.0(stylelint@16.4.0(typescript@5.4.5))
      stylelint-config-recommended-scss:
        specifier: ^14.0.0
        version: 14.0.0(postcss@8.4.38)(stylelint@16.3.1(typescript@5.4.5))
        version: 14.0.0(postcss@8.4.38)(stylelint@16.4.0(typescript@5.4.5))
      stylelint-config-recommended-vue:
        specifier: ^1.5.0
        version: 1.5.0(postcss-html@1.6.0)(stylelint@16.3.1(typescript@5.4.5))
        version: 1.5.0(postcss-html@1.6.0)(stylelint@16.4.0(typescript@5.4.5))
      stylelint-config-standard:
        specifier: ^36.0.0
        version: 36.0.0(stylelint@16.3.1(typescript@5.4.5))
        version: 36.0.0(stylelint@16.4.0(typescript@5.4.5))
      stylelint-config-standard-scss:
        specifier: ^13.1.0
        version: 13.1.0(postcss@8.4.38)(stylelint@16.3.1(typescript@5.4.5))
        version: 13.1.0(postcss@8.4.38)(stylelint@16.4.0(typescript@5.4.5))
      stylelint-order:
        specifier: ^6.0.4
        version: 6.0.4(stylelint@16.3.1(typescript@5.4.5))
        version: 6.0.4(stylelint@16.4.0(typescript@5.4.5))
      stylelint-prettier:
        specifier: ^5.0.0
        version: 5.0.0(prettier@3.2.5)(stylelint@16.3.1(typescript@5.4.5))
        version: 5.0.0(prettier@3.2.5)(stylelint@16.4.0(typescript@5.4.5))
  internal/ts-config:
    dependencies:
@@ -386,8 +386,8 @@
        specifier: ^20.12.7
        version: 20.12.7
      vite:
        specifier: ^5.2.9
        version: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
        specifier: ^5.2.10
        version: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
  internal/vite-config:
    dependencies:
@@ -395,21 +395,21 @@
        specifier: ^7.0.2
        version: 7.0.2
      vite:
        specifier: ^5.2.9
        version: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
        specifier: ^5.2.10
        version: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
    devDependencies:
      '@types/fs-extra':
        specifier: ^11.0.4
        version: 11.0.4
      '@vitejs/plugin-vue':
        specifier: ^5.0.4
        version: 5.0.4(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))(vue@3.4.23(typescript@5.4.5))
        version: 5.0.4(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))(vue@3.4.25(typescript@5.4.5))
      '@vitejs/plugin-vue-jsx':
        specifier: ^3.1.0
        version: 3.1.0(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))(vue@3.4.23(typescript@5.4.5))
        version: 3.1.0(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))(vue@3.4.25(typescript@5.4.5))
      ant-design-vue:
        specifier: ^4.1.2
        version: 4.1.2(vue@3.4.23(typescript@5.4.5))
        specifier: ^4.2.1
        version: 4.2.1(vue@3.4.25(typescript@5.4.5))
      dayjs:
        specifier: ^1.11.10
        version: 1.11.10
@@ -426,8 +426,8 @@
        specifier: ^1.0.0
        version: 1.0.0
      pkg-types:
        specifier: ^1.0.3
        version: 1.0.3
        specifier: ^1.1.0
        version: 1.1.0
      rollup-plugin-visualizer:
        specifier: ^5.12.0
        version: 5.12.0(rollup@4.14.3)
@@ -436,37 +436,37 @@
        version: 1.75.0
      unocss:
        specifier: 0.59.4
        version: 0.59.4(postcss@5.2.18)(rollup@4.14.3)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
        version: 0.59.4(postcss@5.2.18)(rollup@4.14.3)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      vite-plugin-compression:
        specifier: ^0.5.1
        version: 0.5.1(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
        version: 0.5.1(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      vite-plugin-dts:
        specifier: ^3.8.3
        version: 3.8.3(@types/node@20.12.7)(rollup@4.14.3)(typescript@5.4.5)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
        specifier: ^3.9.0
        version: 3.9.0(@types/node@20.12.7)(rollup@4.14.3)(typescript@5.4.5)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      vite-plugin-html:
        specifier: ^3.2.2
        version: 3.2.2(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
        version: 3.2.2(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      vite-plugin-mock:
        specifier: ^2.9.6
        version: 2.9.8(mockjs@1.1.0)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
        version: 2.9.8(mockjs@1.1.0)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      vite-plugin-purge-icons:
        specifier: ^0.10.0
        version: 0.10.0(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
        version: 0.10.0(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      vite-plugin-svg-icons:
        specifier: ^2.0.1
        version: 2.0.1(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
        version: 2.0.1(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
  packages/hooks:
    dependencies:
      '@vueuse/core':
        specifier: ^10.9.0
        version: 10.9.0(vue@3.4.23(typescript@5.4.5))
        version: 10.9.0(vue@3.4.25(typescript@5.4.5))
      lodash-es:
        specifier: ^4.17.21
        version: 4.17.21
      vue:
        specifier: ^3.4.23
        version: 3.4.23(typescript@5.4.5)
        specifier: ^3.4.25
        version: 3.4.25(typescript@5.4.5)
    devDependencies:
      '@vben/types':
        specifier: workspace:*
@@ -747,8 +747,8 @@
  '@bcoe/v8-coverage@0.2.3':
    resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
  '@commitlint/cli@19.2.2':
    resolution: {integrity: sha512-P8cbOHfg2PQRzfICLSrzUVOCVMqjEZ8Hlth6mtJ4yOEjT47Q5PbIGymgX3rLVylNw+3IAT2Djn9IJ2wHbXFzBg==}
  '@commitlint/cli@19.3.0':
    resolution: {integrity: sha512-LgYWOwuDR7BSTQ9OLZ12m7F/qhNY+NpAyPBgo4YNMkACE7lGuUnuQq1yi9hz1KA4+3VqpOYl8H1rY/LYK43v7g==}
    engines: {node: '>=v18'}
    hasBin: true
@@ -768,8 +768,8 @@
    resolution: {integrity: sha512-mtsdpY1qyWgAO/iOK0L6gSGeR7GFcdW7tIjcNFxcWkfLDF5qVbPHKuGATFqRMsxcO8OUKNj0+3WOHB7EHm4Jdw==}
    engines: {node: '>=v18'}
  '@commitlint/format@19.0.3':
    resolution: {integrity: sha512-QjjyGyoiVWzx1f5xOteKHNLFyhyweVifMgopozSgx1fGNrGV8+wp7k6n1t6StHdJ6maQJ+UUtO2TcEiBFRyR6Q==}
  '@commitlint/format@19.3.0':
    resolution: {integrity: sha512-luguk5/aF68HiF4H23ACAfk8qS8AHxl4LLN5oxPc24H+2+JRPsNr1OS3Gaea0CrH7PKhArBMKBz5RX9sA5NtTg==}
    engines: {node: '>=v18'}
  '@commitlint/is-ignored@19.2.2':
@@ -1185,8 +1185,8 @@
    resolution: {integrity: sha512-1nemfyD/OJzh9ALepH7YfuuP8BdEB24Skhd8DXWh0hzcOxImbb1ZizSZkpCzAwSZSGcJFmscIBaBQu+yLyWaxQ==}
    deprecated: no longer maintained, switch to modern iconify-icon web component
  '@iconify/json@2.2.202':
    resolution: {integrity: sha512-ohR6hsbWPUYscf8FW2HdyN8L07mrhJraruVyMBDWltU2JzY6W0NDB0mIpZ5+3vuhvlecSZyWL95XiH0QFQpoFg==}
  '@iconify/json@2.2.203':
    resolution: {integrity: sha512-SjtZP6JGbklux1Nf8nQYDZTYRxdKvXLsRQIRvSgMc2z8z9UHpoRakpe8JGT7w1RjK6MMVIfal7Nrf9w8yjKDcA==}
  '@iconify/types@2.0.0':
    resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
@@ -1194,16 +1194,16 @@
  '@iconify/utils@2.1.23':
    resolution: {integrity: sha512-YGNbHKM5tyDvdWZ92y2mIkrfvm5Fvhe6WJSkWu7vvOFhMtYDP0casZpoRz0XEHZCrYsR4stdGT3cZ52yp5qZdQ==}
  '@intlify/core-base@9.13.0':
    resolution: {integrity: sha512-Lx8+YTrFpom7AtdbbuJHzgmr612/bceHU92v8ZPU9HU9/rczf+TmCs95BxWPIR4K42xh4MVMLsNzLUWiXcNaLg==}
  '@intlify/core-base@9.13.1':
    resolution: {integrity: sha512-+bcQRkJO9pcX8d0gel9ZNfrzU22sZFSA0WVhfXrf5jdJOS24a+Bp8pozuS9sBI9Hk/tGz83pgKfmqcn/Ci7/8w==}
    engines: {node: '>= 16'}
  '@intlify/message-compiler@9.13.0':
    resolution: {integrity: sha512-zhESuudiDpFQhUOx/qrSMd7ZYHbmgCc0QzBc27cDUxaaAj3olbYJnsx3osiHPQyYnv/LuC+WTqoNOEBoHP6dqQ==}
  '@intlify/message-compiler@9.13.1':
    resolution: {integrity: sha512-SKsVa4ajYGBVm7sHMXd5qX70O2XXjm55zdZB3VeMFCvQyvLew/dLvq3MqnaIsTMF1VkkOb9Ttr6tHcMlyPDL9w==}
    engines: {node: '>= 16'}
  '@intlify/shared@9.13.0':
    resolution: {integrity: sha512-fUwWcpDz9Wm4dSaz+6XmjoNXWBjZLJtT1Zf1cpLBELbCAOS8WBRscPtgOSfzm6JCqf5KgMI4g917f5TtEeez3A==}
  '@intlify/shared@9.13.1':
    resolution: {integrity: sha512-u3b6BKGhE6j/JeRU6C/RL2FgyJfy6LakbtfeVF8fJXURpZZTzfh3e05J0bu0XPw447Q6/WUp3C4ajv4TMS4YsQ==}
    engines: {node: '>= 16'}
  '@isaacs/cliui@8.0.2':
@@ -1903,20 +1903,20 @@
  '@volar/language-core@1.11.1':
    resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==}
  '@volar/language-core@2.2.0-alpha.8':
    resolution: {integrity: sha512-Ew1Iw7/RIRNuDLn60fWJdOLApAlfTVPxbPiSLzc434PReC9kleYtaa//Wo2WlN1oiRqneW0pWQQV0CwYqaimLQ==}
  '@volar/language-core@2.2.0-alpha.10':
    resolution: {integrity: sha512-njVJLtpu0zMvDaEk7K5q4BRpOgbyEUljU++un9TfJoJNhxG0z/hWwpwgTRImO42EKvwIxF3XUzeMk+qatAFy7Q==}
  '@volar/source-map@1.11.1':
    resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==}
  '@volar/source-map@2.2.0-alpha.8':
    resolution: {integrity: sha512-E1ZVmXFJ5DU4fWDcWHzi8OLqqReqIDwhXvIMhVdk6+VipfMVv4SkryXu7/rs4GA/GsebcRyJdaSkKBB3OAkIcA==}
  '@volar/source-map@2.2.0-alpha.10':
    resolution: {integrity: sha512-nrdWApVkP5cksAnDEyy1JD9rKdwOJsEq1B+seWO4vNXmZNcxQQCx4DULLBvKt7AzRUAQiAuw5aQkb9RBaSqdVA==}
  '@volar/typescript@1.11.1':
    resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==}
  '@volar/typescript@2.2.0-alpha.8':
    resolution: {integrity: sha512-RLbRDI+17CiayHZs9HhSzlH0FhLl/+XK6o2qoiw2o2GGKcyD1aDoY6AcMd44acYncTOrqoTNoY6LuCiRyiJiGg==}
  '@volar/typescript@2.2.0-alpha.10':
    resolution: {integrity: sha512-GCa0vTVVdA9ULUsu2Rx7jwsIuyZQPvPVT9o3NrANTbYv+523Ao1gv3glC5vzNSDPM6bUl37r94HbCj7KINQr+g==}
  '@vue/babel-helper-vue-transform-on@1.2.2':
    resolution: {integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==}
@@ -1934,20 +1934,31 @@
    peerDependencies:
      '@babel/core': ^7.0.0-0
  '@vue/compiler-core@3.4.23':
    resolution: {integrity: sha512-HAFmuVEwNqNdmk+w4VCQ2pkLk1Vw4XYiiyxEp3z/xvl14aLTUBw2OfVH3vBcx+FtGsynQLkkhK410Nah1N2yyQ==}
  '@vue/compiler-core@3.4.25':
    resolution: {integrity: sha512-Y2pLLopaElgWnMNolgG8w3C5nNUVev80L7hdQ5iIKPtMJvhVpG0zhnBG/g3UajJmZdvW0fktyZTotEHD1Srhbg==}
  '@vue/compiler-dom@3.4.23':
    resolution: {integrity: sha512-t0b9WSTnCRrzsBGrDd1LNR5HGzYTr7LX3z6nNBG+KGvZLqrT0mY6NsMzOqlVMBKKXKVuusbbB5aOOFgTY+senw==}
  '@vue/compiler-dom@3.4.25':
    resolution: {integrity: sha512-Ugz5DusW57+HjllAugLci19NsDK+VyjGvmbB2TXaTcSlQxwL++2PETHx/+Qv6qFwNLzSt7HKepPe4DcTE3pBWg==}
  '@vue/compiler-sfc@3.4.23':
    resolution: {integrity: sha512-fSDTKTfzaRX1kNAUiaj8JB4AokikzStWgHooMhaxyjZerw624L+IAP/fvI4ZwMpwIh8f08PVzEnu4rg8/Npssw==}
  '@vue/compiler-sfc@3.4.25':
    resolution: {integrity: sha512-m7rryuqzIoQpOBZ18wKyq05IwL6qEpZxFZfRxlNYuIPDqywrXQxgUwLXIvoU72gs6cRdY6wHD0WVZIFE4OEaAQ==}
  '@vue/compiler-ssr@3.4.23':
    resolution: {integrity: sha512-hb6Uj2cYs+tfqz71Wj6h3E5t6OKvb4MVcM2Nl5i/z1nv1gjEhw+zYaNOV+Xwn+SSN/VZM0DgANw5TuJfxfezPg==}
  '@vue/compiler-ssr@3.4.25':
    resolution: {integrity: sha512-H2ohvM/Pf6LelGxDBnfbbXFPyM4NE3hrw0e/EpwuSiYu8c819wx+SVGdJ65p/sFrYDd6OnSDxN1MB2mN07hRSQ==}
  '@vue/devtools-api@6.6.1':
    resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==}
  '@vue/devtools-core@7.2.0':
    resolution: {integrity: sha512-cHSeu70rTtubt2DYia+VDGNTC1m84Xyuk5eNTjmOpMLECaJnWnzCv6kR84EZp7rG+MVZalJG+4ecX2GaTbU3cQ==}
  '@vue/devtools-kit@7.2.0':
    resolution: {integrity: sha512-Kx+U0QiQg/g714euYKfnCdhTcOycSlH1oyTE57D0sAmisdsRCNLfXcnnIwcFY2jdCpuz9DNbuE0VWQuYF5zAZQ==}
    peerDependencies:
      vue: ^3.0.0
  '@vue/devtools-shared@7.2.0':
    resolution: {integrity: sha512-gVr3IjKjU7axNvclRgICgy1gq/TDnF1hhBAEox+l5mMXZiTIFVIm1zpcIPssc0HxMDgzy+lXqOVsY4DGyZ+ZeA==}
  '@vue/language-core@1.8.27':
    resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==}
@@ -1957,30 +1968,30 @@
      typescript:
        optional: true
  '@vue/language-core@2.0.13':
    resolution: {integrity: sha512-oQgM+BM66SU5GKtUMLQSQN0bxHFkFpLSSAiY87wVziPaiNQZuKVDt/3yA7GB9PiQw0y/bTNL0bOc0jM/siYjKg==}
  '@vue/language-core@2.0.14':
    resolution: {integrity: sha512-3q8mHSNcGTR7sfp2X6jZdcb4yt8AjBXAfKk0qkZIh7GAJxOnoZ10h5HToZglw4ToFvAnq+xu/Z2FFbglh9Icag==}
    peerDependencies:
      typescript: '*'
    peerDependenciesMeta:
      typescript:
        optional: true
  '@vue/reactivity@3.4.23':
    resolution: {integrity: sha512-GlXR9PL+23fQ3IqnbSQ8OQKLodjqCyoCrmdLKZk3BP7jN6prWheAfU7a3mrltewTkoBm+N7qMEb372VHIkQRMQ==}
  '@vue/reactivity@3.4.25':
    resolution: {integrity: sha512-mKbEtKr1iTxZkAG3vm3BtKHAOhuI4zzsVcN0epDldU/THsrvfXRKzq+lZnjczZGnTdh3ojd86/WrP+u9M51pWQ==}
  '@vue/runtime-core@3.4.23':
    resolution: {integrity: sha512-FeQ9MZEXoFzFkFiw9MQQ/FWs3srvrP+SjDKSeRIiQHIhtkzoj0X4rWQlRNHbGuSwLra6pMyjAttwixNMjc/xLw==}
  '@vue/runtime-core@3.4.25':
    resolution: {integrity: sha512-3qhsTqbEh8BMH3pXf009epCI5E7bKu28fJLi9O6W+ZGt/6xgSfMuGPqa5HRbUxLoehTNp5uWvzCr60KuiRIL0Q==}
  '@vue/runtime-dom@3.4.23':
    resolution: {integrity: sha512-RXJFwwykZWBkMiTPSLEWU3kgVLNAfActBfWFlZd0y79FTUxexogd0PLG4HH2LfOktjRxV47Nulygh0JFXe5f9A==}
  '@vue/runtime-dom@3.4.25':
    resolution: {integrity: sha512-ode0sj77kuwXwSc+2Yhk8JMHZh1sZp9F/51wdBiz3KGaWltbKtdihlJFhQG4H6AY+A06zzeMLkq6qu8uDSsaoA==}
  '@vue/server-renderer@3.4.23':
    resolution: {integrity: sha512-LDwGHtnIzvKFNS8dPJ1SSU5Gvm36p2ck8wCZc52fc3k/IfjKcwCyrWEf0Yag/2wTFUBXrqizfhK9c/mC367dXQ==}
  '@vue/server-renderer@3.4.25':
    resolution: {integrity: sha512-8VTwq0Zcu3K4dWV0jOwIVINESE/gha3ifYCOKEhxOj6MEl5K5y8J8clQncTcDhKF+9U765nRw4UdUEXvrGhyVQ==}
    peerDependencies:
      vue: 3.4.23
      vue: 3.4.25
  '@vue/shared@3.4.23':
    resolution: {integrity: sha512-wBQ0gvf+SMwsCQOyusNw/GoXPV47WGd1xB5A1Pgzy0sQ3Bi5r5xm3n+92y3gCnB3MWqnRDdvfkRGxhKtbBRNgg==}
  '@vue/shared@3.4.25':
    resolution: {integrity: sha512-k0yappJ77g2+KNrIaF0FFnzwLvUBLUYr8VOwz+/6vLsmItFp51AcxLL7Ey3iPd7BIRyWPOcqUjMnm7OkahXllA==}
  '@vue/test-utils@2.4.5':
    resolution: {integrity: sha512-oo2u7vktOyKUked36R93NB7mg2B+N7Plr8lxp2JBGwr18ch6EggFjixSCdIVVLkT6Qr0z359Xvnafc9dcKyDUg==}
@@ -2113,8 +2124,8 @@
    resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
    engines: {node: '>=12'}
  ant-design-vue@4.1.2:
    resolution: {integrity: sha512-ynFkDJLlHgumeK6Hr1UZ7PvQNZ1uBcri/pmejBdS3kRqHeA5VRsxneYDwa8YxA+uYB5YfT2jpYsSHsiMiCjRGg==}
  ant-design-vue@4.2.1:
    resolution: {integrity: sha512-3u6fmfCEJ5AFTsYhogP8lJ/vcqiAJO16o+gGQkWYRGLl0NxmY4hje4cPyv+pcxpeJgcG0vNEmkb1vVHKcnxd+g==}
    engines: {node: '>=12.22.0'}
    peerDependencies:
      vue: '>=3.2.0'
@@ -2281,6 +2292,10 @@
  balanced-match@2.0.0:
    resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==}
  base64-arraybuffer@1.0.2:
    resolution: {integrity: sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==}
    engines: {node: '>= 0.6.0'}
  base64-js@1.5.1:
    resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
@@ -2371,6 +2386,10 @@
  builtin-modules@3.3.0:
    resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
    engines: {node: '>=6'}
  bundle-name@4.1.0:
    resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==}
    engines: {node: '>=18'}
  bundle-require@4.0.2:
    resolution: {integrity: sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==}
@@ -2601,6 +2620,9 @@
  concat-map@0.0.1:
    resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
  confbox@0.1.7:
    resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==}
  config-chain@1.1.13:
    resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
@@ -2759,8 +2781,8 @@
  croner@4.1.97:
    resolution: {integrity: sha512-/f6gpQuxDaqXu+1kwQYSckUglPaOrHdbIlBAu0YuW8/Cdb45XwXYNUBXg3r/9Mo6n540Kn/smKcZWko5x99KrQ==}
  cropperjs@1.6.1:
    resolution: {integrity: sha512-F4wsi+XkDHCOMrHMYjrTEE4QBOrsHHN5/2VsVAaRq8P7E5z7xQpT75S+f/9WikmBEailas3+yo+6zPIomW+NOA==}
  cropperjs@1.6.2:
    resolution: {integrity: sha512-nhymn9GdnV3CqiEHJVai54TULFAE3VshJTXSqSJKa8yXAKyBKDWdhHarnlIPrshJ0WMFTGuFvG02YjLXfPiuOA==}
  cross-env@7.0.3:
    resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==}
@@ -2783,9 +2805,12 @@
    peerDependencies:
      postcss: ^8.0.9
  css-functions-list@3.2.1:
    resolution: {integrity: sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==}
  css-functions-list@3.2.2:
    resolution: {integrity: sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==}
    engines: {node: '>=12 || >=16'}
  css-line-break@2.1.0:
    resolution: {integrity: sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==}
  css-property-sort-order-smacss@2.2.0:
    resolution: {integrity: sha512-nXutswsivIEBOrPo/OZw2KQjFPLvtg68aovJf6Kqrm3L6FmTvvFPaeDrk83hh0+pRJGuP3PeKJwMS0E6DFipdQ==}
@@ -2950,6 +2975,14 @@
    resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
    engines: {node: '>=0.10.0'}
  default-browser-id@5.0.0:
    resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==}
    engines: {node: '>=18'}
  default-browser@5.2.1:
    resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==}
    engines: {node: '>=18'}
  define-data-property@1.1.4:
    resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
    engines: {node: '>= 0.4'}
@@ -2957,6 +2990,10 @@
  define-lazy-prop@2.0.0:
    resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
    engines: {node: '>=8'}
  define-lazy-prop@3.0.0:
    resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
    engines: {node: '>=12'}
  define-properties@1.2.1:
    resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
@@ -3059,8 +3096,8 @@
  dom-serializer@2.0.0:
    resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
  dom-zindex@1.0.1:
    resolution: {integrity: sha512-M/MERVDZ8hguvjl6MAlLWSLYLS7PzEyXaTb5gEeJ+SF+e9iUC0sdvlzqe91MMDHBoy+nqw7wKcUOrDSyvMCrRg==}
  dom-zindex@1.0.2:
    resolution: {integrity: sha512-QceDZxPlvzhpg6e8szxNiKPUt5Y9SfFTe3nZy8og3JoPQPlAlzBzHa/lhDkhgeG3cjbKyQcuoic+wymF0o0d1Q==}
  domelementtype@1.3.1:
    resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==}
@@ -3107,9 +3144,6 @@
  dotenv@16.4.5:
    resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
    engines: {node: '>=12'}
  driver.js@1.3.1:
    resolution: {integrity: sha512-MvUdXbqSgEsgS/H9KyWb5Rxy0aE6BhOVT4cssi2x2XjmXea6qQfgdx32XKVLLSqTaIw7q/uxU5Xl3NV7+cN6FQ==}
  duplexer2@0.1.4:
    resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==}
@@ -3193,6 +3227,9 @@
  error-ex@1.3.2:
    resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
  error-stack-parser-es@0.1.4:
    resolution: {integrity: sha512-l0uy0kAoo6toCgVOYaAayqtPa2a1L15efxUMEnQebKwLQX2X0OpS6wMMQdc4juJXmxd9i40DuaUHq+mjIya9TQ==}
  es-abstract@1.23.3:
    resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==}
@@ -3936,6 +3973,10 @@
    resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
    engines: {node: '>=8'}
  html2canvas@1.4.1:
    resolution: {integrity: sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==}
    engines: {node: '>=8.0.0'}
  htmlparser2@3.10.1:
    resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==}
@@ -4125,6 +4166,11 @@
    engines: {node: '>=8'}
    hasBin: true
  is-docker@3.0.0:
    resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
    engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
    hasBin: true
  is-extendable@0.1.1:
    resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
    engines: {node: '>=0.10.0'}
@@ -4160,6 +4206,11 @@
  is-glob@4.0.3:
    resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
    engines: {node: '>=0.10.0'}
  is-inside-container@1.0.0:
    resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
    engines: {node: '>=14.16'}
    hasBin: true
  is-module@1.0.0:
    resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
@@ -4262,6 +4313,10 @@
  is-wsl@2.2.0:
    resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
    engines: {node: '>=8'}
  is-wsl@3.1.0:
    resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==}
    engines: {node: '>=16'}
  isarray@0.0.1:
    resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==}
@@ -4538,9 +4593,6 @@
    engines: {node: '>=6'}
    hasBin: true
  jsonc-parser@3.2.1:
    resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==}
  jsonfile@4.0.0:
    resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
@@ -4816,10 +4868,6 @@
  magic-string@0.30.10:
    resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
  magic-string@0.30.9:
    resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==}
    engines: {node: '>=12'}
  make-dir@2.1.0:
    resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
    engines: {node: '>=6'}
@@ -4934,6 +4982,9 @@
  minipass@7.0.4:
    resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
    engines: {node: '>=16 || 14 >=14.17'}
  mitt@3.0.1:
    resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
  mixin-deep@1.3.2:
    resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==}
@@ -5173,6 +5224,10 @@
  only@0.0.2:
    resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==}
  open@10.1.0:
    resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==}
    engines: {node: '>=18'}
  open@8.4.2:
    resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
    engines: {node: '>=12'}
@@ -5354,8 +5409,8 @@
    resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
    engines: {node: '>=8'}
  pkg-types@1.0.3:
    resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
  pkg-types@1.1.0:
    resolution: {integrity: sha512-/RpmvKdxKf8uILTtoOhAgf30wYbP2Qw+L9p3Rvshx1JZVX+XQNZQFjlbmGHEGIm4CkVPlSn+NXmIM8+9oWQaSA==}
  pm2-axon-rpc@0.7.1:
    resolution: {integrity: sha512-FbLvW60w+vEyvMjP/xom2UPhUN/2bVpdtLfKJeYM3gwzYhoTEEChCOICfFzxkxuoEleOlnpjie+n1nue91bDQw==}
@@ -5902,6 +5957,10 @@
    engines: {node: '>=18.0.0', npm: '>=8.0.0'}
    hasBin: true
  run-applescript@7.0.0:
    resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==}
    engines: {node: '>=18'}
  run-parallel@1.2.0:
    resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
@@ -6132,6 +6191,10 @@
  spdx-license-ids@3.0.17:
    resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==}
  speakingurl@14.0.1:
    resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==}
    engines: {node: '>=0.10.0'}
  split-string@3.1.0:
    resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==}
    engines: {node: '>=0.10.0'}
@@ -6322,8 +6385,8 @@
    peerDependencies:
      stylelint: ^16.0.2
  stylelint@16.3.1:
    resolution: {integrity: sha512-/JOwQnBvxEKOT2RtNgGpBVXnCSMBgKOL2k7w0K52htwCyJls4+cHvc4YZgXlVoAZS9QJd2DgYAiRnja96pTgxw==}
  stylelint@16.4.0:
    resolution: {integrity: sha512-uSx7VMuXwLuYcNSIg+0/fFNv0WinsfLAqsVVy7h7p80clKOHiGE8pfY6UjqwylTHiJrRIahTl6a8FPxGezhWoA==}
    engines: {node: '>=18.12.0'}
    hasBin: true
@@ -6432,6 +6495,9 @@
  text-extensions@2.4.0:
    resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==}
    engines: {node: '>=8'}
  text-segmentation@1.0.3:
    resolution: {integrity: sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==}
  text-table@0.2.0:
    resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
@@ -6785,6 +6851,9 @@
    resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
    engines: {node: '>= 0.4.0'}
  utrie@1.0.2:
    resolution: {integrity: sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==}
  uuid@3.4.0:
    resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==}
    deprecated: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
@@ -6815,13 +6884,18 @@
  vditor@3.10.4:
    resolution: {integrity: sha512-NWaMom0buUvRjOCaK/jKeJEVfZNmfTgblK4+pxBoeTdiCYn5yWokcGYMh9GzHIvt5gy6FiQFc1VQvytIwyeIwA==}
  vite-hot-client@0.2.3:
    resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==}
    peerDependencies:
      vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0
  vite-plugin-compression@0.5.1:
    resolution: {integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg==}
    peerDependencies:
      vite: '>=2.0.0'
  vite-plugin-dts@3.8.3:
    resolution: {integrity: sha512-yRHiRosQw7MXdOhmcrVI+kRiB8YEShbSxnADNteK4eZGdEoyOkMHihvO5XOAVlOq8ng9sIqu8vVefDK1zcj3qw==}
  vite-plugin-dts@3.9.0:
    resolution: {integrity: sha512-pwFIEYQ3LZvMafkEGvNnileb6af5JuyZsBfYQrTDYxdeGEy0OS4B4hCsLPo5YGnhK5k9EzyO6BXVO6y+Lt5T2A==}
    engines: {node: ^14.18.0 || >=16.0.0}
    peerDependencies:
      typescript: '*'
@@ -6834,6 +6908,16 @@
    resolution: {integrity: sha512-vb9C9kcdzcIo/Oc3CLZVS03dL5pDlOFuhGlZYDCJ840BhWl/0nGeZWf3Qy7NlOayscY4Cm/QRgULCQkEZige5Q==}
    peerDependencies:
      vite: '>=2.0.0'
  vite-plugin-inspect@0.8.4:
    resolution: {integrity: sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==}
    engines: {node: '>=14'}
    peerDependencies:
      '@nuxt/kit': '*'
      vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0
    peerDependenciesMeta:
      '@nuxt/kit':
        optional: true
  vite-plugin-mock@2.9.8:
    resolution: {integrity: sha512-YTQM5Sn7t+/DNOwTkr+W26QGTCk1PrDkhGHslTJ90lIPJhJtDTwuSkEYMAuLP9TcVQ/qExTFx/x/GE3kxJ05sw==}
@@ -6853,13 +6937,19 @@
    peerDependencies:
      vite: '>=2.0.0'
  vite-plugin-vue-inspector@5.0.0:
    resolution: {integrity: sha512-InVRnJr8DwP8a32gp7vmz4WX6615DdMl9gdBEHfDC6tONZrgG1RkJ/wBx2UZlEfIMhJ5qT1WMOY42jOkVPi/RA==}
  vite-plugin-vue-devtools@7.2.0:
    resolution: {integrity: sha512-bFWwx/YF9M+aXTjDo0/6DrC7+WCzLg7wAmFoQA3Gd7cv5WV4u65hHSZN8bq0zhgHqtYQZdWnp0L2z6JNCwcIGg==}
    engines: {node: '>=v14.21.3'}
    peerDependencies:
      vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0
  vite-plugin-vue-inspector@5.1.0:
    resolution: {integrity: sha512-yIw9dvBz9nQW7DPfbJtUVW6JTnt67hqTPRnTwT2CZWMqDvISyQHRjgKl32nlMh1DRH+92533Sv6t59pWMLUCWA==}
    peerDependencies:
      vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0
  vite@5.2.9:
    resolution: {integrity: sha512-uOQWfuZBlc6Y3W/DTuQ1Sr+oIXWvqljLvS881SVmAj00d5RdgShLcuXWxseWPd4HXwiYBFW/vXHfKFeqj9uQnw==}
  vite@5.2.10:
    resolution: {integrity: sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==}
    engines: {node: ^18.0.0 || >=20.0.0}
    hasBin: true
    peerDependencies:
@@ -6910,8 +7000,8 @@
    peerDependencies:
      eslint: '>=6.0.0'
  vue-i18n@9.13.0:
    resolution: {integrity: sha512-NlZ+e8rhGSGNk/Vfh4IUvlPRjljPCRslbNYgQmYZY+sLXZgahw8fylQguZU3e8ntJDvitfe40f8p3udOiKMS0A==}
  vue-i18n@9.13.1:
    resolution: {integrity: sha512-mh0GIxx0wPtPlcB1q4k277y0iKgo25xmDPWioVVYanjPufDBpvu5ySTjP5wOrSvlYQ2m1xI+CFhGdauv/61uQg==}
    engines: {node: '>= 16'}
    peerDependencies:
      vue: ^3.0.0
@@ -6936,8 +7026,8 @@
    peerDependencies:
      typescript: '*'
  vue-tsc@2.0.13:
    resolution: {integrity: sha512-a3nL3FvguCWVJUQW/jFrUxdeUtiEkbZoQjidqvMeBK//tuE2w6NWQAbdrEpY2+6nSa4kZoKZp8TZUMtHpjt4mQ==}
  vue-tsc@2.0.14:
    resolution: {integrity: sha512-DgAO3U1cnCHOUO7yB35LENbkapeRsBZ7Ugq5hGz/QOHny0+1VQN8eSwSBjYbjLVPfvfw6EY7sNPjbuHHUhckcg==}
    hasBin: true
    peerDependencies:
      typescript: '*'
@@ -6957,8 +7047,8 @@
      vue:
        optional: true
  vue@3.4.23:
    resolution: {integrity: sha512-X1y6yyGJ28LMUBJ0k/qIeKHstGd+BlWQEOT40x3auJFTmpIhpbKLgN7EFsqalnJXq1Km5ybDEsp6BhuWKciUDg==}
  vue@3.4.25:
    resolution: {integrity: sha512-HWyDqoBHMgav/OKiYA2ZQg+kjfMgLt/T0vg4cbIF7JbXAjDexRf5JRg+PWAfrAkSmTd2I8aPSXtooBFWHB98cg==}
    peerDependencies:
      typescript: '*'
    peerDependenciesMeta:
@@ -6975,8 +7065,8 @@
    peerDependencies:
      vxe-table: ^4.5.0
  vxe-table@4.5.22:
    resolution: {integrity: sha512-bUmn6KSL9FE0Dfrsw7VjJAS8tratL1OBIDVzt1djgijU6WAwyp3697POkMR9TZ4HHvV6uGDSCuGzUUXGFodvVQ==}
  vxe-table@4.6.3:
    resolution: {integrity: sha512-71FOi0lFQbvs1dUIZPTDCLaSJkRjLHlBuNzWIR9RofBe4EvhX4OowrhaCCsCXXKCCGSlJRp6+/O2c71lEZY9PQ==}
    peerDependencies:
      vue: ^3.2.28
@@ -7116,8 +7206,8 @@
      utf-8-validate:
        optional: true
  xe-utils@3.5.24:
    resolution: {integrity: sha512-22TRz/qaRNcPTQi2SHNU19FqHogctQvVkFu09/smPdbkwOXNS9tUZ4EwA2bJ7HFkdWtnELrxFpCt58LS2HCojA==}
  xe-utils@3.5.25:
    resolution: {integrity: sha512-d/ty5eo4hXtho/3195XAvqereIoSYJ+XfC52f3ZEPxTaCeyLFivDZTyX6gTdsR65ISH1Irvn85H0bSL60dUhSQ==}
  xlsx@0.18.5:
    resolution: {integrity: sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==}
@@ -7234,11 +7324,11 @@
  '@ant-design/icons-svg@4.4.2': {}
  '@ant-design/icons-vue@7.0.1(vue@3.4.23(typescript@5.4.5))':
  '@ant-design/icons-vue@7.0.1(vue@3.4.25(typescript@5.4.5))':
    dependencies:
      '@ant-design/colors': 6.0.0
      '@ant-design/icons-svg': 4.4.2
      vue: 3.4.23(typescript@5.4.5)
      vue: 3.4.25(typescript@5.4.5)
  '@antfu/install-pkg@0.1.1':
    dependencies:
@@ -7534,9 +7624,9 @@
  '@bcoe/v8-coverage@0.2.3': {}
  '@commitlint/cli@19.2.2(@types/node@20.12.7)(typescript@5.4.5)':
  '@commitlint/cli@19.3.0(@types/node@20.12.7)(typescript@5.4.5)':
    dependencies:
      '@commitlint/format': 19.0.3
      '@commitlint/format': 19.3.0
      '@commitlint/lint': 19.2.2
      '@commitlint/load': 19.2.0(@types/node@20.12.7)(typescript@5.4.5)
      '@commitlint/read': 19.2.1
@@ -7568,7 +7658,7 @@
  '@commitlint/execute-rule@19.0.0': {}
  '@commitlint/format@19.0.3':
  '@commitlint/format@19.3.0':
    dependencies:
      '@commitlint/types': 19.0.3
      chalk: 5.3.0
@@ -7879,7 +7969,7 @@
    dependencies:
      '@iconify/types': 2.0.0
  '@iconify/json@2.2.202':
  '@iconify/json@2.2.203':
    dependencies:
      '@iconify/types': 2.0.0
      pathe: 1.1.2
@@ -7898,17 +7988,17 @@
    transitivePeerDependencies:
      - supports-color
  '@intlify/core-base@9.13.0':
  '@intlify/core-base@9.13.1':
    dependencies:
      '@intlify/message-compiler': 9.13.0
      '@intlify/shared': 9.13.0
      '@intlify/message-compiler': 9.13.1
      '@intlify/shared': 9.13.1
  '@intlify/message-compiler@9.13.0':
  '@intlify/message-compiler@9.13.1':
    dependencies:
      '@intlify/shared': 9.13.0
      '@intlify/shared': 9.13.1
      source-map-js: 1.2.0
  '@intlify/shared@9.13.0': {}
  '@intlify/shared@9.13.1': {}
  '@isaacs/cliui@8.0.2':
    dependencies:
@@ -8282,7 +8372,7 @@
      estree-walker: 2.0.2
      glob: 8.1.0
      is-reference: 1.2.1
      magic-string: 0.30.9
      magic-string: 0.30.10
    optionalDependencies:
      rollup: 3.29.4
@@ -8306,7 +8396,7 @@
  '@rollup/plugin-replace@5.0.5(rollup@3.29.4)':
    dependencies:
      '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
      magic-string: 0.30.9
      magic-string: 0.30.10
    optionalDependencies:
      rollup: 3.29.4
@@ -8731,23 +8821,23 @@
  '@ungap/structured-clone@1.2.0': {}
  '@unocss/astro@0.59.4(rollup@3.29.4)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))':
  '@unocss/astro@0.59.4(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))':
    dependencies:
      '@unocss/core': 0.59.4
      '@unocss/reset': 0.59.4
      '@unocss/vite': 0.59.4(rollup@3.29.4)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      '@unocss/vite': 0.59.4(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
    optionalDependencies:
      vite: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
    transitivePeerDependencies:
      - rollup
  '@unocss/astro@0.59.4(rollup@4.14.3)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))':
  '@unocss/astro@0.59.4(rollup@4.14.3)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))':
    dependencies:
      '@unocss/core': 0.59.4
      '@unocss/reset': 0.59.4
      '@unocss/vite': 0.59.4(rollup@4.14.3)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      '@unocss/vite': 0.59.4(rollup@4.14.3)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
    optionalDependencies:
      vite: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
    transitivePeerDependencies:
      - rollup
@@ -8906,7 +8996,7 @@
    dependencies:
      '@unocss/core': 0.59.4
  '@unocss/vite@0.59.4(rollup@3.29.4)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))':
  '@unocss/vite@0.59.4(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))':
    dependencies:
      '@ampproject/remapping': 2.3.0
      '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
@@ -8918,11 +9008,11 @@
      chokidar: 3.6.0
      fast-glob: 3.3.2
      magic-string: 0.30.10
      vite: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
    transitivePeerDependencies:
      - rollup
  '@unocss/vite@0.59.4(rollup@4.14.3)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))':
  '@unocss/vite@0.59.4(rollup@4.14.3)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))':
    dependencies:
      '@ampproject/remapping': 2.3.0
      '@rollup/pluginutils': 5.1.0(rollup@4.14.3)
@@ -8934,38 +9024,38 @@
      chokidar: 3.6.0
      fast-glob: 3.3.2
      magic-string: 0.30.10
      vite: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
    transitivePeerDependencies:
      - rollup
  '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))(vue@3.4.23(typescript@5.4.5))':
  '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))(vue@3.4.25(typescript@5.4.5))':
    dependencies:
      '@babel/core': 7.24.4
      '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4)
      '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.4)
      vite: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vue: 3.4.23(typescript@5.4.5)
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vue: 3.4.25(typescript@5.4.5)
    transitivePeerDependencies:
      - supports-color
  '@vitejs/plugin-vue@5.0.4(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))(vue@3.4.23(typescript@5.4.5))':
  '@vitejs/plugin-vue@5.0.4(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))(vue@3.4.25(typescript@5.4.5))':
    dependencies:
      vite: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vue: 3.4.23(typescript@5.4.5)
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vue: 3.4.25(typescript@5.4.5)
  '@volar/language-core@1.11.1':
    dependencies:
      '@volar/source-map': 1.11.1
  '@volar/language-core@2.2.0-alpha.8':
  '@volar/language-core@2.2.0-alpha.10':
    dependencies:
      '@volar/source-map': 2.2.0-alpha.8
      '@volar/source-map': 2.2.0-alpha.10
  '@volar/source-map@1.11.1':
    dependencies:
      muggle-string: 0.3.1
  '@volar/source-map@2.2.0-alpha.8':
  '@volar/source-map@2.2.0-alpha.10':
    dependencies:
      muggle-string: 0.4.1
@@ -8974,9 +9064,9 @@
      '@volar/language-core': 1.11.1
      path-browserify: 1.0.1
  '@volar/typescript@2.2.0-alpha.8':
  '@volar/typescript@2.2.0-alpha.10':
    dependencies:
      '@volar/language-core': 2.2.0-alpha.8
      '@volar/language-core': 2.2.0-alpha.10
      path-browserify: 1.0.1
  '@vue/babel-helper-vue-transform-on@1.2.2': {}
@@ -9006,46 +9096,71 @@
      '@babel/helper-module-imports': 7.22.15
      '@babel/helper-plugin-utils': 7.24.0
      '@babel/parser': 7.24.4
      '@vue/compiler-sfc': 3.4.23
      '@vue/compiler-sfc': 3.4.25
  '@vue/compiler-core@3.4.23':
  '@vue/compiler-core@3.4.25':
    dependencies:
      '@babel/parser': 7.24.4
      '@vue/shared': 3.4.23
      '@vue/shared': 3.4.25
      entities: 4.5.0
      estree-walker: 2.0.2
      source-map-js: 1.2.0
  '@vue/compiler-dom@3.4.23':
  '@vue/compiler-dom@3.4.25':
    dependencies:
      '@vue/compiler-core': 3.4.23
      '@vue/shared': 3.4.23
      '@vue/compiler-core': 3.4.25
      '@vue/shared': 3.4.25
  '@vue/compiler-sfc@3.4.23':
  '@vue/compiler-sfc@3.4.25':
    dependencies:
      '@babel/parser': 7.24.4
      '@vue/compiler-core': 3.4.23
      '@vue/compiler-dom': 3.4.23
      '@vue/compiler-ssr': 3.4.23
      '@vue/shared': 3.4.23
      '@vue/compiler-core': 3.4.25
      '@vue/compiler-dom': 3.4.25
      '@vue/compiler-ssr': 3.4.25
      '@vue/shared': 3.4.25
      estree-walker: 2.0.2
      magic-string: 0.30.9
      magic-string: 0.30.10
      postcss: 8.4.38
      source-map-js: 1.2.0
  '@vue/compiler-ssr@3.4.23':
  '@vue/compiler-ssr@3.4.25':
    dependencies:
      '@vue/compiler-dom': 3.4.23
      '@vue/shared': 3.4.23
      '@vue/compiler-dom': 3.4.25
      '@vue/shared': 3.4.25
  '@vue/devtools-api@6.6.1': {}
  '@vue/devtools-core@7.2.0(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))(vue@3.4.25(typescript@5.4.5))':
    dependencies:
      '@vue/devtools-kit': 7.2.0(vue@3.4.25(typescript@5.4.5))
      '@vue/devtools-shared': 7.2.0
      mitt: 3.0.1
      nanoid: 3.3.7
      pathe: 1.1.2
      vite-hot-client: 0.2.3(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
    transitivePeerDependencies:
      - vite
      - vue
  '@vue/devtools-kit@7.2.0(vue@3.4.25(typescript@5.4.5))':
    dependencies:
      '@vue/devtools-shared': 7.2.0
      hookable: 5.5.3
      mitt: 3.0.1
      perfect-debounce: 1.0.0
      speakingurl: 14.0.1
      vue: 3.4.25(typescript@5.4.5)
  '@vue/devtools-shared@7.2.0':
    dependencies:
      rfdc: 1.3.1
  '@vue/language-core@1.8.27(typescript@5.4.5)':
    dependencies:
      '@volar/language-core': 1.11.1
      '@volar/source-map': 1.11.1
      '@vue/compiler-dom': 3.4.23
      '@vue/shared': 3.4.23
      '@vue/compiler-dom': 3.4.25
      '@vue/shared': 3.4.25
      computeds: 0.0.1
      minimatch: 9.0.4
      muggle-string: 0.3.1
@@ -9054,11 +9169,11 @@
    optionalDependencies:
      typescript: 5.4.5
  '@vue/language-core@2.0.13(typescript@5.4.5)':
  '@vue/language-core@2.0.14(typescript@5.4.5)':
    dependencies:
      '@volar/language-core': 2.2.0-alpha.8
      '@vue/compiler-dom': 3.4.23
      '@vue/shared': 3.4.23
      '@volar/language-core': 2.2.0-alpha.10
      '@vue/compiler-dom': 3.4.25
      '@vue/shared': 3.4.25
      computeds: 0.0.1
      minimatch: 9.0.4
      path-browserify: 1.0.1
@@ -9066,49 +9181,49 @@
    optionalDependencies:
      typescript: 5.4.5
  '@vue/reactivity@3.4.23':
  '@vue/reactivity@3.4.25':
    dependencies:
      '@vue/shared': 3.4.23
      '@vue/shared': 3.4.25
  '@vue/runtime-core@3.4.23':
  '@vue/runtime-core@3.4.25':
    dependencies:
      '@vue/reactivity': 3.4.23
      '@vue/shared': 3.4.23
      '@vue/reactivity': 3.4.25
      '@vue/shared': 3.4.25
  '@vue/runtime-dom@3.4.23':
  '@vue/runtime-dom@3.4.25':
    dependencies:
      '@vue/runtime-core': 3.4.23
      '@vue/shared': 3.4.23
      '@vue/runtime-core': 3.4.25
      '@vue/shared': 3.4.25
      csstype: 3.1.3
  '@vue/server-renderer@3.4.23(vue@3.4.23(typescript@5.4.5))':
  '@vue/server-renderer@3.4.25(vue@3.4.25(typescript@5.4.5))':
    dependencies:
      '@vue/compiler-ssr': 3.4.23
      '@vue/shared': 3.4.23
      vue: 3.4.23(typescript@5.4.5)
      '@vue/compiler-ssr': 3.4.25
      '@vue/shared': 3.4.25
      vue: 3.4.25(typescript@5.4.5)
  '@vue/shared@3.4.23': {}
  '@vue/shared@3.4.25': {}
  '@vue/test-utils@2.4.5':
    dependencies:
      js-beautify: 1.15.1
      vue-component-type-helpers: 2.0.13
  '@vueuse/core@10.9.0(vue@3.4.23(typescript@5.4.5))':
  '@vueuse/core@10.9.0(vue@3.4.25(typescript@5.4.5))':
    dependencies:
      '@types/web-bluetooth': 0.0.20
      '@vueuse/metadata': 10.9.0
      '@vueuse/shared': 10.9.0(vue@3.4.23(typescript@5.4.5))
      vue-demi: 0.14.7(vue@3.4.23(typescript@5.4.5))
      '@vueuse/shared': 10.9.0(vue@3.4.25(typescript@5.4.5))
      vue-demi: 0.14.7(vue@3.4.25(typescript@5.4.5))
    transitivePeerDependencies:
      - '@vue/composition-api'
      - vue
  '@vueuse/metadata@10.9.0': {}
  '@vueuse/shared@10.9.0(vue@3.4.23(typescript@5.4.5))':
  '@vueuse/shared@10.9.0(vue@3.4.25(typescript@5.4.5))':
    dependencies:
      vue-demi: 0.14.7(vue@3.4.23(typescript@5.4.5))
      vue-demi: 0.14.7(vue@3.4.25(typescript@5.4.5))
    transitivePeerDependencies:
      - '@vue/composition-api'
      - vue
@@ -9214,10 +9329,10 @@
  ansi-styles@6.2.1: {}
  ant-design-vue@4.1.2(vue@3.4.23(typescript@5.4.5)):
  ant-design-vue@4.2.1(vue@3.4.25(typescript@5.4.5)):
    dependencies:
      '@ant-design/colors': 6.0.0
      '@ant-design/icons-vue': 7.0.1(vue@3.4.23(typescript@5.4.5))
      '@ant-design/icons-vue': 7.0.1(vue@3.4.25(typescript@5.4.5))
      '@babel/runtime': 7.24.4
      '@ctrl/tinycolor': 3.6.1
      '@emotion/hash': 0.9.1
@@ -9236,8 +9351,8 @@
      shallow-equal: 1.2.1
      stylis: 4.3.1
      throttle-debounce: 5.0.0
      vue: 3.4.23(typescript@5.4.5)
      vue-types: 3.0.2(vue@3.4.23(typescript@5.4.5))
      vue: 3.4.25(typescript@5.4.5)
      vue-types: 3.0.2(vue@3.4.25(typescript@5.4.5))
      warning: 4.0.3
  any-promise@1.3.0: {}
@@ -9465,6 +9580,8 @@
  balanced-match@2.0.0: {}
  base64-arraybuffer@1.0.2: {}
  base64-js@1.5.1: {}
  base@0.11.2:
@@ -9561,6 +9678,10 @@
  buffers@0.1.1: {}
  builtin-modules@3.3.0: {}
  bundle-name@4.1.0:
    dependencies:
      run-applescript: 7.0.0
  bundle-require@4.0.2(esbuild@0.19.12):
    dependencies:
@@ -9799,6 +9920,8 @@
  concat-map@0.0.1: {}
  confbox@0.1.7: {}
  config-chain@1.1.13:
    dependencies:
      ini: 1.3.8
@@ -9961,7 +10084,7 @@
  croner@4.1.97: {}
  cropperjs@1.6.1: {}
  cropperjs@1.6.2: {}
  cross-env@7.0.3:
    dependencies:
@@ -9985,7 +10108,11 @@
    dependencies:
      postcss: 8.4.38
  css-functions-list@3.2.1: {}
  css-functions-list@3.2.2: {}
  css-line-break@2.1.0:
    dependencies:
      utrie: 1.0.2
  css-property-sort-order-smacss@2.2.0: {}
@@ -10154,6 +10281,13 @@
  deepmerge@4.3.1: {}
  default-browser-id@5.0.0: {}
  default-browser@5.2.1:
    dependencies:
      bundle-name: 4.1.0
      default-browser-id: 5.0.0
  define-data-property@1.1.4:
    dependencies:
      es-define-property: 1.0.0
@@ -10161,6 +10295,8 @@
      gopd: 1.0.1
  define-lazy-prop@2.0.0: {}
  define-lazy-prop@3.0.0: {}
  define-properties@1.2.1:
    dependencies:
@@ -10253,7 +10389,7 @@
      domhandler: 5.0.3
      entities: 4.5.0
  dom-zindex@1.0.1: {}
  dom-zindex@1.0.2: {}
  domelementtype@1.3.1: {}
@@ -10304,8 +10440,6 @@
  dotenv-expand@8.0.3: {}
  dotenv@16.4.5: {}
  driver.js@1.3.1: {}
  duplexer2@0.1.4:
    dependencies:
@@ -10377,6 +10511,8 @@
  error-ex@1.3.2:
    dependencies:
      is-arrayish: 0.2.1
  error-stack-parser-es@0.1.4: {}
  es-abstract@1.23.3:
    dependencies:
@@ -11271,6 +11407,11 @@
  html-tags@3.3.1: {}
  html2canvas@1.4.1:
    dependencies:
      css-line-break: 2.1.0
      text-segmentation: 1.0.3
  htmlparser2@3.10.1:
    dependencies:
      domelementtype: 1.3.1
@@ -11473,6 +11614,8 @@
  is-docker@2.2.1: {}
  is-docker@3.0.0: {}
  is-extendable@0.1.1: {}
  is-extendable@1.0.1:
@@ -11498,6 +11641,10 @@
  is-glob@4.0.3:
    dependencies:
      is-extglob: 2.1.1
  is-inside-container@1.0.0:
    dependencies:
      is-docker: 3.0.0
  is-module@1.0.0: {}
@@ -11577,6 +11724,10 @@
  is-wsl@2.2.0:
    dependencies:
      is-docker: 2.2.1
  is-wsl@3.1.0:
    dependencies:
      is-inside-container: 1.0.0
  isarray@0.0.1: {}
@@ -12091,8 +12242,6 @@
  json5@2.2.3: {}
  jsonc-parser@3.2.1: {}
  jsonfile@4.0.0:
    optionalDependencies:
      graceful-fs: 4.2.11
@@ -12312,7 +12461,7 @@
  local-pkg@0.5.0:
    dependencies:
      mlly: 1.6.1
      pkg-types: 1.0.3
      pkg-types: 1.1.0
  locate-path@5.0.0:
    dependencies:
@@ -12409,10 +12558,6 @@
  lru-cache@7.18.3: {}
  magic-string@0.30.10:
    dependencies:
      '@jridgewell/sourcemap-codec': 1.4.15
  magic-string@0.30.9:
    dependencies:
      '@jridgewell/sourcemap-codec': 1.4.15
@@ -12522,6 +12667,8 @@
  minipass@7.0.4: {}
  mitt@3.0.1: {}
  mixin-deep@1.3.2:
    dependencies:
      for-in: 1.0.2
@@ -12556,7 +12703,7 @@
    dependencies:
      acorn: 8.11.3
      pathe: 1.1.2
      pkg-types: 1.0.3
      pkg-types: 1.1.0
      ufo: 1.5.3
  mockjs@1.1.0:
@@ -12778,6 +12925,13 @@
  only@0.0.2: {}
  open@10.1.0:
    dependencies:
      default-browser: 5.2.1
      define-lazy-prop: 3.0.0
      is-inside-container: 1.0.0
      is-wsl: 3.1.0
  open@8.4.2:
    dependencies:
      define-lazy-prop: 2.0.0
@@ -12929,15 +13083,15 @@
  pify@4.0.1:
    optional: true
  pinia-plugin-persistedstate@3.2.1(pinia@2.1.7(typescript@5.4.5)(vue@3.4.23(typescript@5.4.5))):
  pinia-plugin-persistedstate@3.2.1(pinia@2.1.7(typescript@5.4.5)(vue@3.4.25(typescript@5.4.5))):
    dependencies:
      pinia: 2.1.7(typescript@5.4.5)(vue@3.4.23(typescript@5.4.5))
      pinia: 2.1.7(typescript@5.4.5)(vue@3.4.25(typescript@5.4.5))
  pinia@2.1.7(typescript@5.4.5)(vue@3.4.23(typescript@5.4.5)):
  pinia@2.1.7(typescript@5.4.5)(vue@3.4.25(typescript@5.4.5)):
    dependencies:
      '@vue/devtools-api': 6.6.1
      vue: 3.4.23(typescript@5.4.5)
      vue-demi: 0.14.7(vue@3.4.23(typescript@5.4.5))
      vue: 3.4.25(typescript@5.4.5)
      vue-demi: 0.14.7(vue@3.4.25(typescript@5.4.5))
    optionalDependencies:
      typescript: 5.4.5
@@ -12947,9 +13101,9 @@
    dependencies:
      find-up: 4.1.0
  pkg-types@1.0.3:
  pkg-types@1.1.0:
    dependencies:
      jsonc-parser: 3.2.1
      confbox: 0.1.7
      mlly: 1.6.1
      pathe: 1.1.2
@@ -13495,7 +13649,7 @@
  rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.4.5):
    dependencies:
      magic-string: 0.30.9
      magic-string: 0.30.10
      rollup: 3.29.4
      typescript: 5.4.5
    optionalDependencies:
@@ -13543,6 +13697,8 @@
      '@rollup/rollup-win32-ia32-msvc': 4.14.3
      '@rollup/rollup-win32-x64-msvc': 4.14.3
      fsevents: 2.3.3
  run-applescript@7.0.0: {}
  run-parallel@1.2.0:
    dependencies:
@@ -13789,6 +13945,8 @@
  spdx-license-ids@3.0.17: {}
  speakingurl@14.0.1: {}
  split-string@3.1.0:
    dependencies:
      extend-shallow: 3.0.2
@@ -13902,73 +14060,73 @@
      postcss: 8.4.38
      postcss-selector-parser: 6.0.16
  stylelint-config-html@1.1.0(postcss-html@1.6.0)(stylelint@16.3.1(typescript@5.4.5)):
  stylelint-config-html@1.1.0(postcss-html@1.6.0)(stylelint@16.4.0(typescript@5.4.5)):
    dependencies:
      postcss-html: 1.6.0
      stylelint: 16.3.1(typescript@5.4.5)
      stylelint: 16.4.0(typescript@5.4.5)
  stylelint-config-property-sort-order-smacss@10.0.0(stylelint@16.3.1(typescript@5.4.5)):
  stylelint-config-property-sort-order-smacss@10.0.0(stylelint@16.4.0(typescript@5.4.5)):
    dependencies:
      css-property-sort-order-smacss: 2.2.0
      stylelint: 16.3.1(typescript@5.4.5)
      stylelint-order: 6.0.4(stylelint@16.3.1(typescript@5.4.5))
      stylelint: 16.4.0(typescript@5.4.5)
      stylelint-order: 6.0.4(stylelint@16.4.0(typescript@5.4.5))
  stylelint-config-recommended-scss@14.0.0(postcss@8.4.38)(stylelint@16.3.1(typescript@5.4.5)):
  stylelint-config-recommended-scss@14.0.0(postcss@8.4.38)(stylelint@16.4.0(typescript@5.4.5)):
    dependencies:
      postcss-scss: 4.0.9(postcss@8.4.38)
      stylelint: 16.3.1(typescript@5.4.5)
      stylelint-config-recommended: 14.0.0(stylelint@16.3.1(typescript@5.4.5))
      stylelint-scss: 6.2.1(stylelint@16.3.1(typescript@5.4.5))
      stylelint: 16.4.0(typescript@5.4.5)
      stylelint-config-recommended: 14.0.0(stylelint@16.4.0(typescript@5.4.5))
      stylelint-scss: 6.2.1(stylelint@16.4.0(typescript@5.4.5))
    optionalDependencies:
      postcss: 8.4.38
  stylelint-config-recommended-vue@1.5.0(postcss-html@1.6.0)(stylelint@16.3.1(typescript@5.4.5)):
  stylelint-config-recommended-vue@1.5.0(postcss-html@1.6.0)(stylelint@16.4.0(typescript@5.4.5)):
    dependencies:
      postcss-html: 1.6.0
      semver: 7.6.0
      stylelint: 16.3.1(typescript@5.4.5)
      stylelint-config-html: 1.1.0(postcss-html@1.6.0)(stylelint@16.3.1(typescript@5.4.5))
      stylelint-config-recommended: 14.0.0(stylelint@16.3.1(typescript@5.4.5))
      stylelint: 16.4.0(typescript@5.4.5)
      stylelint-config-html: 1.1.0(postcss-html@1.6.0)(stylelint@16.4.0(typescript@5.4.5))
      stylelint-config-recommended: 14.0.0(stylelint@16.4.0(typescript@5.4.5))
  stylelint-config-recommended@14.0.0(stylelint@16.3.1(typescript@5.4.5)):
  stylelint-config-recommended@14.0.0(stylelint@16.4.0(typescript@5.4.5)):
    dependencies:
      stylelint: 16.3.1(typescript@5.4.5)
      stylelint: 16.4.0(typescript@5.4.5)
  stylelint-config-standard-scss@13.1.0(postcss@8.4.38)(stylelint@16.3.1(typescript@5.4.5)):
  stylelint-config-standard-scss@13.1.0(postcss@8.4.38)(stylelint@16.4.0(typescript@5.4.5)):
    dependencies:
      stylelint: 16.3.1(typescript@5.4.5)
      stylelint-config-recommended-scss: 14.0.0(postcss@8.4.38)(stylelint@16.3.1(typescript@5.4.5))
      stylelint-config-standard: 36.0.0(stylelint@16.3.1(typescript@5.4.5))
      stylelint: 16.4.0(typescript@5.4.5)
      stylelint-config-recommended-scss: 14.0.0(postcss@8.4.38)(stylelint@16.4.0(typescript@5.4.5))
      stylelint-config-standard: 36.0.0(stylelint@16.4.0(typescript@5.4.5))
    optionalDependencies:
      postcss: 8.4.38
  stylelint-config-standard@36.0.0(stylelint@16.3.1(typescript@5.4.5)):
  stylelint-config-standard@36.0.0(stylelint@16.4.0(typescript@5.4.5)):
    dependencies:
      stylelint: 16.3.1(typescript@5.4.5)
      stylelint-config-recommended: 14.0.0(stylelint@16.3.1(typescript@5.4.5))
      stylelint: 16.4.0(typescript@5.4.5)
      stylelint-config-recommended: 14.0.0(stylelint@16.4.0(typescript@5.4.5))
  stylelint-order@6.0.4(stylelint@16.3.1(typescript@5.4.5)):
  stylelint-order@6.0.4(stylelint@16.4.0(typescript@5.4.5)):
    dependencies:
      postcss: 8.4.38
      postcss-sorting: 8.0.2(postcss@8.4.38)
      stylelint: 16.3.1(typescript@5.4.5)
      stylelint: 16.4.0(typescript@5.4.5)
  stylelint-prettier@5.0.0(prettier@3.2.5)(stylelint@16.3.1(typescript@5.4.5)):
  stylelint-prettier@5.0.0(prettier@3.2.5)(stylelint@16.4.0(typescript@5.4.5)):
    dependencies:
      prettier: 3.2.5
      prettier-linter-helpers: 1.0.0
      stylelint: 16.3.1(typescript@5.4.5)
      stylelint: 16.4.0(typescript@5.4.5)
  stylelint-scss@6.2.1(stylelint@16.3.1(typescript@5.4.5)):
  stylelint-scss@6.2.1(stylelint@16.4.0(typescript@5.4.5)):
    dependencies:
      known-css-properties: 0.29.0
      postcss-media-query-parser: 0.2.3
      postcss-resolve-nested-selector: 0.1.1
      postcss-selector-parser: 6.0.16
      postcss-value-parser: 4.2.0
      stylelint: 16.3.1(typescript@5.4.5)
      stylelint: 16.4.0(typescript@5.4.5)
  stylelint@16.3.1(typescript@5.4.5):
  stylelint@16.4.0(typescript@5.4.5):
    dependencies:
      '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4)
      '@csstools/css-tokenizer': 2.2.4
@@ -13978,7 +14136,7 @@
      balanced-match: 2.0.0
      colord: 2.9.3
      cosmiconfig: 9.0.0(typescript@5.4.5)
      css-functions-list: 3.2.1
      css-functions-list: 3.2.2
      css-tree: 2.3.1
      debug: 4.3.4
      fast-glob: 3.3.2
@@ -14151,6 +14309,10 @@
      minimatch: 3.1.2
  text-extensions@2.4.0: {}
  text-segmentation@1.0.3:
    dependencies:
      utrie: 1.0.2
  text-table@0.2.0: {}
@@ -14429,11 +14591,11 @@
      globby: 13.2.2
      hookable: 5.5.3
      jiti: 1.21.0
      magic-string: 0.30.9
      magic-string: 0.30.10
      mkdist: 1.4.0(sass@1.75.0)(typescript@5.4.5)
      mlly: 1.6.1
      pathe: 1.1.2
      pkg-types: 1.0.3
      pkg-types: 1.1.0
      pretty-bytes: 6.1.1
      rollup: 3.29.4
      rollup-plugin-dts: 6.1.0(rollup@3.29.4)(typescript@5.4.5)
@@ -14470,9 +14632,9 @@
  universalify@2.0.1: {}
  unocss@0.59.4(postcss@5.2.18)(rollup@4.14.3)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
  unocss@0.59.4(postcss@5.2.18)(rollup@4.14.3)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
    dependencies:
      '@unocss/astro': 0.59.4(rollup@4.14.3)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      '@unocss/astro': 0.59.4(rollup@4.14.3)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      '@unocss/cli': 0.59.4(rollup@4.14.3)
      '@unocss/core': 0.59.4
      '@unocss/extractor-arbitrary-variants': 0.59.4
@@ -14491,17 +14653,17 @@
      '@unocss/transformer-compile-class': 0.59.4
      '@unocss/transformer-directives': 0.59.4
      '@unocss/transformer-variant-group': 0.59.4
      '@unocss/vite': 0.59.4(rollup@4.14.3)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      '@unocss/vite': 0.59.4(rollup@4.14.3)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
    optionalDependencies:
      vite: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
    transitivePeerDependencies:
      - postcss
      - rollup
      - supports-color
  unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
  unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
    dependencies:
      '@unocss/astro': 0.59.4(rollup@3.29.4)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      '@unocss/astro': 0.59.4(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      '@unocss/cli': 0.59.4(rollup@3.29.4)
      '@unocss/core': 0.59.4
      '@unocss/extractor-arbitrary-variants': 0.59.4
@@ -14520,9 +14682,9 @@
      '@unocss/transformer-compile-class': 0.59.4
      '@unocss/transformer-directives': 0.59.4
      '@unocss/transformer-variant-group': 0.59.4
      '@unocss/vite': 0.59.4(rollup@3.29.4)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      '@unocss/vite': 0.59.4(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
    optionalDependencies:
      vite: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
    transitivePeerDependencies:
      - postcss
      - rollup
@@ -14583,6 +14745,10 @@
  utils-merge@1.0.1: {}
  utrie@1.0.2:
    dependencies:
      base64-arraybuffer: 1.0.2
  uuid@3.4.0: {}
  uuid@8.3.2: {}
@@ -14608,33 +14774,37 @@
    dependencies:
      diff-match-patch: 1.0.5
  vite-plugin-compression@0.5.1(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
  vite-hot-client@0.2.3(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
    dependencies:
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
  vite-plugin-compression@0.5.1(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
    dependencies:
      chalk: 4.1.2
      debug: 4.3.4
      fs-extra: 10.1.0
      vite: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
    transitivePeerDependencies:
      - supports-color
  vite-plugin-dts@3.8.3(@types/node@20.12.7)(rollup@4.14.3)(typescript@5.4.5)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
  vite-plugin-dts@3.9.0(@types/node@20.12.7)(rollup@4.14.3)(typescript@5.4.5)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
    dependencies:
      '@microsoft/api-extractor': 7.43.0(@types/node@20.12.7)
      '@rollup/pluginutils': 5.1.0(rollup@4.14.3)
      '@vue/language-core': 1.8.27(typescript@5.4.5)
      debug: 4.3.4
      kolorist: 1.8.0
      magic-string: 0.30.9
      magic-string: 0.30.10
      typescript: 5.4.5
      vue-tsc: 1.8.27(typescript@5.4.5)
    optionalDependencies:
      vite: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
    transitivePeerDependencies:
      - '@types/node'
      - rollup
      - supports-color
  vite-plugin-html@3.2.2(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
  vite-plugin-html@3.2.2(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
    dependencies:
      '@rollup/pluginutils': 4.2.1
      colorette: 2.0.20
@@ -14648,9 +14818,25 @@
      html-minifier-terser: 6.1.0
      node-html-parser: 5.4.2
      pathe: 0.2.0
      vite: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
  vite-plugin-mock@2.9.8(mockjs@1.1.0)(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
  vite-plugin-inspect@0.8.4(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
    dependencies:
      '@antfu/utils': 0.7.7
      '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
      debug: 4.3.4
      error-stack-parser-es: 0.1.4
      fs-extra: 11.2.0
      open: 10.1.0
      perfect-debounce: 1.0.0
      picocolors: 1.0.0
      sirv: 2.0.4
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
    transitivePeerDependencies:
      - rollup
      - supports-color
  vite-plugin-mock@2.9.8(mockjs@1.1.0)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
    dependencies:
      '@types/mockjs': 1.0.10
      chalk: 4.1.2
@@ -14661,21 +14847,21 @@
      fast-glob: 3.3.2
      mockjs: 1.1.0
      path-to-regexp: 6.2.2
      vite: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
    transitivePeerDependencies:
      - supports-color
  vite-plugin-purge-icons@0.10.0(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
  vite-plugin-purge-icons@0.10.0(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
    dependencies:
      '@purge-icons/core': 0.10.0
      '@purge-icons/generated': 0.10.0
      rollup-plugin-purge-icons: 0.10.0
      vite: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
    transitivePeerDependencies:
      - encoding
      - supports-color
  vite-plugin-svg-icons@2.0.1(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
  vite-plugin-svg-icons@2.0.1(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
    dependencies:
      '@types/svgo': 2.6.4
      cors: 2.8.5
@@ -14685,11 +14871,27 @@
      pathe: 0.2.0
      svg-baker: 1.7.0
      svgo: 2.8.0
      vite: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
    transitivePeerDependencies:
      - supports-color
  vite-plugin-vue-inspector@5.0.0(vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
  vite-plugin-vue-devtools@7.2.0(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))(vue@3.4.25(typescript@5.4.5)):
    dependencies:
      '@vue/devtools-core': 7.2.0(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))(vue@3.4.25(typescript@5.4.5))
      '@vue/devtools-kit': 7.2.0(vue@3.4.25(typescript@5.4.5))
      '@vue/devtools-shared': 7.2.0
      execa: 8.0.1
      sirv: 2.0.4
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      vite-plugin-inspect: 0.8.4(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
      vite-plugin-vue-inspector: 5.1.0(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3))
    transitivePeerDependencies:
      - '@nuxt/kit'
      - rollup
      - supports-color
      - vue
  vite-plugin-vue-inspector@5.1.0(vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)):
    dependencies:
      '@babel/core': 7.24.4
      '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.4)
@@ -14697,14 +14899,14 @@
      '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.4)
      '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4)
      '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.4)
      '@vue/compiler-dom': 3.4.23
      '@vue/compiler-dom': 3.4.25
      kolorist: 1.8.0
      magic-string: 0.30.9
      vite: 5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
      magic-string: 0.30.10
      vite: 5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3)
    transitivePeerDependencies:
      - supports-color
  vite@5.2.9(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3):
  vite@5.2.10(@types/node@20.12.7)(less@4.2.0)(sass@1.75.0)(terser@5.30.3):
    dependencies:
      esbuild: 0.20.2
      postcss: 8.4.38
@@ -14725,9 +14927,9 @@
  vue-component-type-helpers@2.0.13: {}
  vue-demi@0.14.7(vue@3.4.23(typescript@5.4.5)):
  vue-demi@0.14.7(vue@3.4.25(typescript@5.4.5)):
    dependencies:
      vue: 3.4.23(typescript@5.4.5)
      vue: 3.4.25(typescript@5.4.5)
  vue-eslint-parser@9.4.2(eslint@8.57.0):
    dependencies:
@@ -14742,21 +14944,21 @@
    transitivePeerDependencies:
      - supports-color
  vue-i18n@9.13.0(vue@3.4.23(typescript@5.4.5)):
  vue-i18n@9.13.1(vue@3.4.25(typescript@5.4.5)):
    dependencies:
      '@intlify/core-base': 9.13.0
      '@intlify/shared': 9.13.0
      '@intlify/core-base': 9.13.1
      '@intlify/shared': 9.13.1
      '@vue/devtools-api': 6.6.1
      vue: 3.4.23(typescript@5.4.5)
      vue: 3.4.25(typescript@5.4.5)
  vue-json-pretty@2.4.0(vue@3.4.23(typescript@5.4.5)):
  vue-json-pretty@2.4.0(vue@3.4.25(typescript@5.4.5)):
    dependencies:
      vue: 3.4.23(typescript@5.4.5)
      vue: 3.4.25(typescript@5.4.5)
  vue-router@4.3.2(vue@3.4.23(typescript@5.4.5)):
  vue-router@4.3.2(vue@3.4.25(typescript@5.4.5)):
    dependencies:
      '@vue/devtools-api': 6.6.1
      vue: 3.4.23(typescript@5.4.5)
      vue: 3.4.25(typescript@5.4.5)
  vue-template-compiler@2.7.16:
    dependencies:
@@ -14770,48 +14972,48 @@
      semver: 7.6.0
      typescript: 5.4.5
  vue-tsc@2.0.13(typescript@5.4.5):
  vue-tsc@2.0.14(typescript@5.4.5):
    dependencies:
      '@volar/typescript': 2.2.0-alpha.8
      '@vue/language-core': 2.0.13(typescript@5.4.5)
      '@volar/typescript': 2.2.0-alpha.10
      '@vue/language-core': 2.0.14(typescript@5.4.5)
      semver: 7.6.0
      typescript: 5.4.5
  vue-types@3.0.2(vue@3.4.23(typescript@5.4.5)):
  vue-types@3.0.2(vue@3.4.25(typescript@5.4.5)):
    dependencies:
      is-plain-object: 3.0.1
      vue: 3.4.23(typescript@5.4.5)
      vue: 3.4.25(typescript@5.4.5)
  vue-types@5.1.1(vue@3.4.23(typescript@5.4.5)):
  vue-types@5.1.1(vue@3.4.25(typescript@5.4.5)):
    dependencies:
      is-plain-object: 5.0.0
    optionalDependencies:
      vue: 3.4.23(typescript@5.4.5)
      vue: 3.4.25(typescript@5.4.5)
  vue@3.4.23(typescript@5.4.5):
  vue@3.4.25(typescript@5.4.5):
    dependencies:
      '@vue/compiler-dom': 3.4.23
      '@vue/compiler-sfc': 3.4.23
      '@vue/runtime-dom': 3.4.23
      '@vue/server-renderer': 3.4.23(vue@3.4.23(typescript@5.4.5))
      '@vue/shared': 3.4.23
      '@vue/compiler-dom': 3.4.25
      '@vue/compiler-sfc': 3.4.25
      '@vue/runtime-dom': 3.4.25
      '@vue/server-renderer': 3.4.25(vue@3.4.25(typescript@5.4.5))
      '@vue/shared': 3.4.25
    optionalDependencies:
      typescript: 5.4.5
  vuedraggable@4.1.0(vue@3.4.23(typescript@5.4.5)):
  vuedraggable@4.1.0(vue@3.4.25(typescript@5.4.5)):
    dependencies:
      sortablejs: 1.14.0
      vue: 3.4.23(typescript@5.4.5)
      vue: 3.4.25(typescript@5.4.5)
  vxe-table-plugin-export-xlsx@4.0.1(vxe-table@4.5.22(vue@3.4.23(typescript@5.4.5))):
  vxe-table-plugin-export-xlsx@4.0.1(vxe-table@4.6.3(vue@3.4.25(typescript@5.4.5))):
    dependencies:
      vxe-table: 4.5.22(vue@3.4.23(typescript@5.4.5))
      vxe-table: 4.6.3(vue@3.4.25(typescript@5.4.5))
  vxe-table@4.5.22(vue@3.4.23(typescript@5.4.5)):
  vxe-table@4.6.3(vue@3.4.25(typescript@5.4.5)):
    dependencies:
      dom-zindex: 1.0.1
      vue: 3.4.23(typescript@5.4.5)
      xe-utils: 3.5.24
      dom-zindex: 1.0.2
      vue: 3.4.25(typescript@5.4.5)
      xe-utils: 3.5.25
  w3c-hr-time@1.0.2:
    dependencies:
@@ -14936,7 +15138,7 @@
  ws@8.16.0: {}
  xe-utils@3.5.24: {}
  xe-utils@3.5.25: {}
  xlsx@0.18.5:
    dependencies: