Browse Source

更新依赖和优化

ZaiZai 1 year ago
parent
commit
8acc08d279
3 changed files with 300 additions and 268 deletions
  1. 5 5
      package.json
  2. 4 3
      src/store/modules/app.js
  3. 291 260
      yarn.lock

+ 5 - 5
package.json

@@ -16,14 +16,14 @@
         "lint:fix": "eslint . --fix"
     },
     "dependencies": {
-        "axios": "^1.6.6",
+        "axios": "^1.6.7",
         "crypto-js": "^4.2.0",
         "dayjs": "^1.11.10",
         "echarts": "^5.4.3",
         "element-plus": "2.5.3",
         "hc-vue3-ui": "^2.9.6",
         "js-base64": "^3.7.6",
-        "js-fast-way": "^0.4.2",
+        "js-fast-way": "^0.4.3",
         "js-md5": "^0.8.3",
         "nprogress": "^0.2.0",
         "pinia": "^2.1.7",
@@ -35,15 +35,15 @@
     "devDependencies": {
         "@iconify-json/iconoir": "^1.1.38",
         "@iconify-json/ri": "^1.1.19",
-        "@unocss/eslint-config": "^0.58.2",
+        "@unocss/eslint-config": "^0.58.4",
         "@vitejs/plugin-vue": "^4.5.2",
         "@vue/compiler-sfc": "^3.4.15",
         "archiver": "^6.0.1",
         "bignumber.js": "^9.1.2",
         "eslint": "^8.56.0",
-        "eslint-plugin-vue": "^9.20.1",
+        "eslint-plugin-vue": "^9.21.0",
         "sass": "^1.70.0",
-        "unocss": "^0.58.2",
+        "unocss": "^0.58.4",
         "unocss-preset-extra": "^0.5.3",
         "unocss-preset-scrollbar": "^0.3.0",
         "vite": "^4.5.0"

+ 4 - 3
src/store/modules/app.js

@@ -2,7 +2,7 @@ import pinia from '~src/store/init'
 import { useAppStore } from '~src/store'
 import { getButtons } from '~api/menu'
 import { getProjectAndContract } from '~api/user'
-import { ArrToOneObj, getArrValue } from 'js-fast-way'
+import { ArrToOneObj, getArrValue, getObjVal } from 'js-fast-way'
 import { getStoreValue } from '~src/utils/storage'
 
 const store = useAppStore(pinia)
@@ -10,7 +10,8 @@ const store = useAppStore(pinia)
 //项目合同段初始化
 export const initProjectContract = async () => {
     const value = getStoreValue('projectContract')
-    if (!value) {
+    const arr = getArrValue(value)
+    if (arr.length <= 0) {
         const { error, data } = await getProjectAndContract()
         if (error) return Promise.reject('error')
         const datas = getArrValue(data)
@@ -24,7 +25,7 @@ export const initProjectContract = async () => {
 //按钮初始化
 export const initButtons = async () => {
     const value = getStoreValue('buttons')
-    if (!value) {
+    if (!getObjVal(value)) {
         const { error, data } = await getButtons()
         if (error) return Promise.reject('error')
         const buttons = getArrValue(data)

+ 291 - 260
yarn.lock

@@ -41,21 +41,21 @@
   resolved "http://39.108.216.210:9000/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98"
   integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==
 
-"@babel/core@^7.23.6":
-  version "7.23.7"
-  resolved "http://39.108.216.210:9000/@babel/core/-/core-7.23.7.tgz#4d8016e06a14b5f92530a13ed0561730b5c6483f"
-  integrity sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==
+"@babel/core@^7.23.7":
+  version "7.23.9"
+  resolved "http://39.108.216.210:9000/@babel/core/-/core-7.23.9.tgz#b028820718000f267870822fec434820e9b1e4d1"
+  integrity sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==
   dependencies:
     "@ampproject/remapping" "^2.2.0"
     "@babel/code-frame" "^7.23.5"
     "@babel/generator" "^7.23.6"
     "@babel/helper-compilation-targets" "^7.23.6"
     "@babel/helper-module-transforms" "^7.23.3"
-    "@babel/helpers" "^7.23.7"
-    "@babel/parser" "^7.23.6"
-    "@babel/template" "^7.22.15"
-    "@babel/traverse" "^7.23.7"
-    "@babel/types" "^7.23.6"
+    "@babel/helpers" "^7.23.9"
+    "@babel/parser" "^7.23.9"
+    "@babel/template" "^7.23.9"
+    "@babel/traverse" "^7.23.9"
+    "@babel/types" "^7.23.9"
     convert-source-map "^2.0.0"
     debug "^4.1.0"
     gensync "^1.0.0-beta.2"
@@ -207,14 +207,14 @@
   resolved "http://39.108.216.210:9000/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307"
   integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==
 
-"@babel/helpers@^7.23.7":
-  version "7.23.8"
-  resolved "http://39.108.216.210:9000/@babel/helpers/-/helpers-7.23.8.tgz#fc6b2d65b16847fd50adddbd4232c76378959e34"
-  integrity sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==
+"@babel/helpers@^7.23.9":
+  version "7.23.9"
+  resolved "http://39.108.216.210:9000/@babel/helpers/-/helpers-7.23.9.tgz#c3e20bbe7f7a7e10cb9b178384b4affdf5995c7d"
+  integrity sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==
   dependencies:
-    "@babel/template" "^7.22.15"
-    "@babel/traverse" "^7.23.7"
-    "@babel/types" "^7.23.6"
+    "@babel/template" "^7.23.9"
+    "@babel/traverse" "^7.23.9"
+    "@babel/types" "^7.23.9"
 
 "@babel/highlight@^7.23.4":
   version "7.23.4"
@@ -230,6 +230,11 @@
   resolved "http://39.108.216.210:9000/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b"
   integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==
 
+"@babel/parser@^7.23.9":
+  version "7.23.9"
+  resolved "http://39.108.216.210:9000/@babel/parser/-/parser-7.23.9.tgz#7b903b6149b0f8fa7ad564af646c4c38a77fc44b"
+  integrity sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==
+
 "@babel/plugin-syntax-jsx@^7.23.3":
   version "7.23.3"
   resolved "http://39.108.216.210:9000/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz#8f2e4f8a9b5f9aa16067e142c1ac9cd9f810f473"
@@ -283,10 +288,19 @@
     "@babel/parser" "^7.22.15"
     "@babel/types" "^7.22.15"
 
-"@babel/traverse@^7.23.7":
-  version "7.23.7"
-  resolved "http://39.108.216.210:9000/@babel/traverse/-/traverse-7.23.7.tgz#9a7bf285c928cb99b5ead19c3b1ce5b310c9c305"
-  integrity sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==
+"@babel/template@^7.23.9":
+  version "7.23.9"
+  resolved "http://39.108.216.210:9000/@babel/template/-/template-7.23.9.tgz#f881d0487cba2828d3259dcb9ef5005a9731011a"
+  integrity sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==
+  dependencies:
+    "@babel/code-frame" "^7.23.5"
+    "@babel/parser" "^7.23.9"
+    "@babel/types" "^7.23.9"
+
+"@babel/traverse@^7.23.9":
+  version "7.23.9"
+  resolved "http://39.108.216.210:9000/@babel/traverse/-/traverse-7.23.9.tgz#2f9d6aead6b564669394c5ce0f9302bb65b9d950"
+  integrity sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==
   dependencies:
     "@babel/code-frame" "^7.23.5"
     "@babel/generator" "^7.23.6"
@@ -294,8 +308,8 @@
     "@babel/helper-function-name" "^7.23.0"
     "@babel/helper-hoist-variables" "^7.22.5"
     "@babel/helper-split-export-declaration" "^7.22.6"
-    "@babel/parser" "^7.23.6"
-    "@babel/types" "^7.23.6"
+    "@babel/parser" "^7.23.9"
+    "@babel/types" "^7.23.9"
     debug "^4.3.1"
     globals "^11.1.0"
 
@@ -308,6 +322,15 @@
     "@babel/helper-validator-identifier" "^7.22.20"
     to-fast-properties "^2.0.0"
 
+"@babel/types@^7.23.9":
+  version "7.23.9"
+  resolved "http://39.108.216.210:9000/@babel/types/-/types-7.23.9.tgz#1dd7b59a9a2b5c87f8b41e52770b5ecbf492e002"
+  integrity sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==
+  dependencies:
+    "@babel/helper-string-parser" "^7.23.4"
+    "@babel/helper-validator-identifier" "^7.22.20"
+    to-fast-properties "^2.0.0"
+
 "@ctrl/tinycolor@^3.4.1":
   version "3.6.1"
   resolved "http://39.108.216.210:9000/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz#b6c75a56a1947cc916ea058772d666a2c8932f31"
@@ -518,17 +541,17 @@
   resolved "http://39.108.216.210:9000/@iconify/types/-/types-2.0.0.tgz#ab0e9ea681d6c8a1214f30cd741fe3a20cc57f57"
   integrity sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==
 
-"@iconify/utils@^2.1.13":
-  version "2.1.14"
-  resolved "http://39.108.216.210:9000/@iconify/utils/-/utils-2.1.14.tgz#370a716b1bbca44b695fbc0ef6272f86115b8ffb"
-  integrity sha512-9pKIntkbLbjVVFxH32td21Am3AGGJfyI2KY2d8yDQxkZe4BBZtufJI8NgcamFn8B5QKLU9ai2VMo8OEov8jAtw==
+"@iconify/utils@^2.1.18":
+  version "2.1.20"
+  resolved "http://39.108.216.210:9000/@iconify/utils/-/utils-2.1.20.tgz#e1a0c1e825572b080b6f4bcadda6b591f8baf9f1"
+  integrity sha512-t8TeKlYK/5i9yTY9VAGAE4P0qQHd/0vH+VSRO+bdpxlt8wqB6f2I0/IrciRsdeFZPMoL8IICgP7lgl2ZtbG8Tw==
   dependencies:
     "@antfu/install-pkg" "^0.1.1"
     "@antfu/utils" "^0.7.5"
     "@iconify/types" "^2.0.0"
     debug "^4.3.4"
     kolorist "^1.8.0"
-    local-pkg "^0.4.3"
+    local-pkg "^0.5.0"
 
 "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2":
   version "0.3.3"
@@ -639,26 +662,26 @@
   resolved "http://39.108.216.210:9000/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz#1d12873a8e49567371f2a75fe3e7f7edca6662d8"
   integrity sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==
 
-"@typescript-eslint/scope-manager@6.18.1":
-  version "6.18.1"
-  resolved "http://39.108.216.210:9000/@typescript-eslint/scope-manager/-/scope-manager-6.18.1.tgz#28c31c60f6e5827996aa3560a538693cb4bd3848"
-  integrity sha512-BgdBwXPFmZzaZUuw6wKiHKIovms97a7eTImjkXCZE04TGHysG+0hDQPmygyvgtkoB/aOQwSM/nWv3LzrOIQOBw==
+"@typescript-eslint/scope-manager@6.20.0":
+  version "6.20.0"
+  resolved "http://39.108.216.210:9000/@typescript-eslint/scope-manager/-/scope-manager-6.20.0.tgz#8a926e60f6c47feb5bab878246dc2ae465730151"
+  integrity sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==
   dependencies:
-    "@typescript-eslint/types" "6.18.1"
-    "@typescript-eslint/visitor-keys" "6.18.1"
+    "@typescript-eslint/types" "6.20.0"
+    "@typescript-eslint/visitor-keys" "6.20.0"
 
-"@typescript-eslint/types@6.18.1":
-  version "6.18.1"
-  resolved "http://39.108.216.210:9000/@typescript-eslint/types/-/types-6.18.1.tgz#91617d8080bcd99ac355d9157079970d1d49fefc"
-  integrity sha512-4TuMAe+tc5oA7wwfqMtB0Y5OrREPF1GeJBAjqwgZh1lEMH5PJQgWgHGfYufVB51LtjD+peZylmeyxUXPfENLCw==
+"@typescript-eslint/types@6.20.0":
+  version "6.20.0"
+  resolved "http://39.108.216.210:9000/@typescript-eslint/types/-/types-6.20.0.tgz#5ccd74c29011ae7714ae6973e4ec0c634708b448"
+  integrity sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==
 
-"@typescript-eslint/typescript-estree@6.18.1":
-  version "6.18.1"
-  resolved "http://39.108.216.210:9000/@typescript-eslint/typescript-estree/-/typescript-estree-6.18.1.tgz#a12b6440175b4cbc9d09ab3c4966c6b245215ab4"
-  integrity sha512-fv9B94UAhywPRhUeeV/v+3SBDvcPiLxRZJw/xZeeGgRLQZ6rLMG+8krrJUyIf6s1ecWTzlsbp0rlw7n9sjufHA==
+"@typescript-eslint/typescript-estree@6.20.0":
+  version "6.20.0"
+  resolved "http://39.108.216.210:9000/@typescript-eslint/typescript-estree/-/typescript-estree-6.20.0.tgz#5b2d0975949e6bdd8d45ee1471461ef5fadc5542"
+  integrity sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==
   dependencies:
-    "@typescript-eslint/types" "6.18.1"
-    "@typescript-eslint/visitor-keys" "6.18.1"
+    "@typescript-eslint/types" "6.20.0"
+    "@typescript-eslint/visitor-keys" "6.20.0"
     debug "^4.3.4"
     globby "^11.1.0"
     is-glob "^4.0.3"
@@ -666,25 +689,25 @@
     semver "^7.5.4"
     ts-api-utils "^1.0.1"
 
-"@typescript-eslint/utils@^6.16.0":
-  version "6.18.1"
-  resolved "http://39.108.216.210:9000/@typescript-eslint/utils/-/utils-6.18.1.tgz#3451cfe2e56babb6ac657e10b6703393d4b82955"
-  integrity sha512-zZmTuVZvD1wpoceHvoQpOiewmWu3uP9FuTWo8vqpy2ffsmfCE8mklRPi+vmnIYAIk9t/4kOThri2QCDgor+OpQ==
+"@typescript-eslint/utils@^6.19.1":
+  version "6.20.0"
+  resolved "http://39.108.216.210:9000/@typescript-eslint/utils/-/utils-6.20.0.tgz#0e52afcfaa51af5656490ba4b7437cc3aa28633d"
+  integrity sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==
   dependencies:
     "@eslint-community/eslint-utils" "^4.4.0"
     "@types/json-schema" "^7.0.12"
     "@types/semver" "^7.5.0"
-    "@typescript-eslint/scope-manager" "6.18.1"
-    "@typescript-eslint/types" "6.18.1"
-    "@typescript-eslint/typescript-estree" "6.18.1"
+    "@typescript-eslint/scope-manager" "6.20.0"
+    "@typescript-eslint/types" "6.20.0"
+    "@typescript-eslint/typescript-estree" "6.20.0"
     semver "^7.5.4"
 
-"@typescript-eslint/visitor-keys@6.18.1":
-  version "6.18.1"
-  resolved "http://39.108.216.210:9000/@typescript-eslint/visitor-keys/-/visitor-keys-6.18.1.tgz#704d789bda2565a15475e7d22f145b8fe77443f4"
-  integrity sha512-/kvt0C5lRqGoCfsbmm7/CwMqoSkY3zzHLIjdhHZQW3VFrnz7ATecOHR7nb7V+xn4286MBxfnQfQhAmCI0u+bJA==
+"@typescript-eslint/visitor-keys@6.20.0":
+  version "6.20.0"
+  resolved "http://39.108.216.210:9000/@typescript-eslint/visitor-keys/-/visitor-keys-6.20.0.tgz#f7ada27f2803de89df0edd9fd7be22c05ce6a498"
+  integrity sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==
   dependencies:
-    "@typescript-eslint/types" "6.18.1"
+    "@typescript-eslint/types" "6.20.0"
     eslint-visitor-keys "^3.4.1"
 
 "@ungap/structured-clone@^1.2.0":
@@ -692,40 +715,40 @@
   resolved "http://39.108.216.210:9000/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
   integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==
 
-"@unocss/astro@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/astro/-/astro-0.58.3.tgz#388bfc0156001301064b1a3d6887d0df13987d6f"
-  integrity sha512-qJL+XkWYJhEIX4AmOtbfb2Zu4holTDpRscfvVci4T+2VWjyE3mgtsyNzi9ZChe/hdEPRa7g26gSpNQeMhjh/Kw==
+"@unocss/astro@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/astro/-/astro-0.58.4.tgz#6a7c62373a1e5193ced70abb4f46c9489900fd68"
+  integrity sha512-feS8+f3oPmCeR1XF7isQjs3Z9ojM5Ssv0vCNR/dexPFdROfccK/7sIu1YnHWtVg1trPc1kMfI8XJRqfrHMdd5w==
   dependencies:
-    "@unocss/core" "0.58.3"
-    "@unocss/reset" "0.58.3"
-    "@unocss/vite" "0.58.3"
+    "@unocss/core" "0.58.4"
+    "@unocss/reset" "0.58.4"
+    "@unocss/vite" "0.58.4"
 
-"@unocss/cli@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/cli/-/cli-0.58.3.tgz#91ed5330140286e14b796db3d0a5a0f8f11a08be"
-  integrity sha512-veGdHhwm7GRvruXCMdqoFu3wVozr7ELEVWsFB6GpqWdGYIJ1i72M18l72UHDA2+TuDillZONnAQ5AvX9x/sYAw==
+"@unocss/cli@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/cli/-/cli-0.58.4.tgz#8d52a5feae9c922dd321180377bc5f25bff51c6c"
+  integrity sha512-8dAs1TzzWCtb3FxoTsVtR2+JGkdmchuP0RvGlSywADf5FqYn9nbP0m3z4STtpPavHO9JaGbabStyjS0nA8Ck6w==
   dependencies:
     "@ampproject/remapping" "^2.2.1"
     "@rollup/pluginutils" "^5.1.0"
-    "@unocss/config" "0.58.3"
-    "@unocss/core" "0.58.3"
-    "@unocss/preset-uno" "0.58.3"
+    "@unocss/config" "0.58.4"
+    "@unocss/core" "0.58.4"
+    "@unocss/preset-uno" "0.58.4"
     cac "^6.7.14"
     chokidar "^3.5.3"
     colorette "^2.0.20"
     consola "^3.2.3"
     fast-glob "^3.3.2"
     magic-string "^0.30.5"
-    pathe "^1.1.1"
+    pathe "^1.1.2"
     perfect-debounce "^1.0.0"
 
-"@unocss/config@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/config/-/config-0.58.3.tgz#8e9534dd6a82f21eda95cb9d151bfc378d840154"
-  integrity sha512-8BQDoLzf/BkyfnkQsjnXI84oj+Spqkr7Bf2AbOGcX14vof0qqHSDvJXQV1e0u7jv2QETe2D1+PI4fnkJCumaRw==
+"@unocss/config@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/config/-/config-0.58.4.tgz#56c9ea208e2fd6abfe46505586d8f08760eb35f4"
+  integrity sha512-b/inDCOnhUPzobhj+SxRI7xeSwoAQU+3D3J5JoWZNPBI4OaJdwpuz40uLXl9VsPz5N6dc8/qa+FrSsgCjUcLTg==
   dependencies:
-    "@unocss/core" "0.58.3"
+    "@unocss/core" "0.58.4"
     unconfig "^0.3.11"
 
 "@unocss/core@0.56.5", "@unocss/core@^0.56.5":
@@ -733,28 +756,28 @@
   resolved "http://39.108.216.210:9000/@unocss/core/-/core-0.56.5.tgz#5c3caf24dd0d13e359aa71112d0487b685cb165a"
   integrity sha512-fx5VhOjSHn0HdV2D34pEwFMAHJcJQRTCp1xEE4GzxY1irXzaa+m2aYf5PZjmDxehiOC16IH7TO9FOWANXk1E0w==
 
-"@unocss/core@0.58.3", "@unocss/core@^0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/core/-/core-0.58.3.tgz#1f20c2bb585d488a74351df544e8b35d05bc5594"
-  integrity sha512-9hTxzsrSLh+07ql/lGhE+8ZbE9MTTeZeMx131cPf2jDJUxAZooLE5pBCoK0k77ZJGcribRrwPGkUScBNOK0cYQ==
+"@unocss/core@0.58.4", "@unocss/core@^0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/core/-/core-0.58.4.tgz#1f1096c40f785412df28d6420c8148fff375d5a9"
+  integrity sha512-wh4pxXUCkhC+C/0ct74PMYeZgX+oWuHj2mnvr09nM0WmvOm1HeeISrDCCBGcxmKbErUk+D1v3JgzXF7b6j2l4g==
 
-"@unocss/eslint-config@^0.58.2":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/eslint-config/-/eslint-config-0.58.3.tgz#5bbee1840902be232d059b2ac6bc8d64cbbe1079"
-  integrity sha512-q9yLUiVPhTcAiBwu0xwewz4oxz3mdAxOX0uTU5ygbvJQWdLV5gnKPDS74HKuHqT7L/D+IcyM7QAcnYM1SdINBQ==
+"@unocss/eslint-config@^0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/eslint-config/-/eslint-config-0.58.4.tgz#c082c1de25e34c0aa6baf60cf8118246358bab56"
+  integrity sha512-NJ0NJmEJBKSmglFKOJvEXdlj5ERgiQLKBZtsSiTUmuKk8srLkSUZv5QJ4iQl/uygxRY8ugNUyiEOfQs6a1iTUw==
   dependencies:
-    "@unocss/eslint-plugin" "0.58.3"
+    "@unocss/eslint-plugin" "0.58.4"
 
-"@unocss/eslint-plugin@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/eslint-plugin/-/eslint-plugin-0.58.3.tgz#044fb08d4e02077e04445cd03f8e1697157e8903"
-  integrity sha512-5E55Oz13aPpbKblR/DQfjahl/CNChHI97P19Flv2CslS2rNjPwI2c1nV7He3SJdJtnfd88To78ltlz7UOZzOqA==
+"@unocss/eslint-plugin@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/eslint-plugin/-/eslint-plugin-0.58.4.tgz#37785e94beb3286cc922debd1c599a3cbab6f7e6"
+  integrity sha512-wWXqs4+MbgqVgkpSqenO9QRxxixL7dA3U/tVgz6q7CwhmKc0fczEpYd04TUR2oLYhl9fnj15UcYNGdG+GCNt0Q==
   dependencies:
-    "@typescript-eslint/utils" "^6.16.0"
-    "@unocss/config" "0.58.3"
-    "@unocss/core" "0.58.3"
+    "@typescript-eslint/utils" "^6.19.1"
+    "@unocss/config" "0.58.4"
+    "@unocss/core" "0.58.4"
     magic-string "^0.30.5"
-    synckit "^0.8.8"
+    synckit "^0.9.0"
 
 "@unocss/extractor-arbitrary-variants@0.56.5":
   version "0.56.5"
@@ -763,60 +786,60 @@
   dependencies:
     "@unocss/core" "0.56.5"
 
-"@unocss/extractor-arbitrary-variants@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-0.58.3.tgz#ba53b77991a4720a5e952b791c52540be372cc23"
-  integrity sha512-QszC2atLcvzyoZFsjgtMBbILN4lrYI60iVRWdii+GGiKVtoIaKRWiA/3WERkvYGVPseVWOMflUpfxNeq+s9zUw==
+"@unocss/extractor-arbitrary-variants@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-0.58.4.tgz#b364fc8c8c20af532cf83a26fb1d5e7499422d55"
+  integrity sha512-TQlVtSQk8YdBU9KuTA5k6JBJ8d/aPrIsCWjDPfBvAqDvrll/dzwBCLoLTQMdCHFjCXCOYWKPum1ET+Wn9R+XbA==
   dependencies:
-    "@unocss/core" "0.58.3"
+    "@unocss/core" "0.58.4"
 
-"@unocss/inspector@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/inspector/-/inspector-0.58.3.tgz#7b217695de9a05db915b63878f6e469ca9b6c056"
-  integrity sha512-FqkoHiO23lGGcQ+qJbE1Kb8+kPJWc/LxBz3B4Ehml1vQryncNh4p+3sczVn5YVTfPDGBXBCkP05Q+PJRKabPXQ==
+"@unocss/inspector@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/inspector/-/inspector-0.58.4.tgz#b688c4d8566c98e256fd223270bf3787a82c7987"
+  integrity sha512-BbsaIMqP6dqa3qCfkC0nkvjCg11JRigvFPU4319imTPcTHQNQSg35t2mVFPGZ+QYHlU/3ouBeogUQfJDHBmtVQ==
   dependencies:
-    "@unocss/core" "0.58.3"
-    "@unocss/rule-utils" "0.58.3"
+    "@unocss/core" "0.58.4"
+    "@unocss/rule-utils" "0.58.4"
     gzip-size "^6.0.0"
     sirv "^2.0.4"
 
-"@unocss/postcss@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/postcss/-/postcss-0.58.3.tgz#ad1e053f3b2894764b8762b201413e9873f7d0a9"
-  integrity sha512-y1WQNvLUidypCu/tr6oJfaV4pjd8Lsk1N27ASEVsvockOH3MekRYpHtJfTl2fMk+1Y98AHv7hPAVjM2NlvhDow==
+"@unocss/postcss@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/postcss/-/postcss-0.58.4.tgz#985c6f6839309e973848ac4033be3ccdc856f5b0"
+  integrity sha512-pg2qCGakV1TyMApPdvuvqqmPDhgogPWF14J97BT5zIfGYITAJSmBsm7d3+06w6EuqIS+vcYRw+qCV3oX6qTeiA==
   dependencies:
-    "@unocss/config" "0.58.3"
-    "@unocss/core" "0.58.3"
-    "@unocss/rule-utils" "0.58.3"
+    "@unocss/config" "0.58.4"
+    "@unocss/core" "0.58.4"
+    "@unocss/rule-utils" "0.58.4"
     css-tree "^2.3.1"
     fast-glob "^3.3.2"
     magic-string "^0.30.5"
-    postcss "^8.4.32"
+    postcss "^8.4.33"
 
-"@unocss/preset-attributify@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/preset-attributify/-/preset-attributify-0.58.3.tgz#40809ad55fe4a543ff6f3a5ee448117cbf0f52bc"
-  integrity sha512-iDXNfnSC0SI51UnMltHmMcPr2SYYkimo86i+SBQqc/WBGcCF7fFqFj8G2WsZfwHvU9SdAHF8tYIwNq06w1WSeg==
+"@unocss/preset-attributify@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/preset-attributify/-/preset-attributify-0.58.4.tgz#4dbdb134e3d029f97af29b1514e9f71b52ad9e83"
+  integrity sha512-r7pDXgcOgGMmrMoqM4/w20KKn4PxF+/vpElatAGXW3V/tHJWFOLGzk+wYeCMgMxeC+vPzqyJkjTfoqYlZrlokQ==
   dependencies:
-    "@unocss/core" "0.58.3"
+    "@unocss/core" "0.58.4"
 
-"@unocss/preset-icons@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/preset-icons/-/preset-icons-0.58.3.tgz#2a62f36dc34c2cdb597121b2b0d26fc022583609"
-  integrity sha512-SA4Eu4rOQ9+zUgIyK6RacS01ygm0PJWkqKlD8ccrBqEyZapqiU+vLL+v6X8YVjoZjR+5CVgcMD5Km7zEQgqXQw==
+"@unocss/preset-icons@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/preset-icons/-/preset-icons-0.58.4.tgz#4b9736878cd75eaba6a50b8d98d6517e3f96a769"
+  integrity sha512-xdOe3PLfEWS4y+rA7Gxh/kDI82VkW0PbdoYO2FBwXH7a0JegdUDD5zuOTsTKAIymvQ7eVH53WXN9mcuhfNmdvQ==
   dependencies:
-    "@iconify/utils" "^2.1.13"
-    "@unocss/core" "0.58.3"
+    "@iconify/utils" "^2.1.18"
+    "@unocss/core" "0.58.4"
     ofetch "^1.3.3"
 
-"@unocss/preset-mini@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/preset-mini/-/preset-mini-0.58.3.tgz#1ef0b33b530c9e367840c505f366830a1885b4fb"
-  integrity sha512-vPC97vZPY6J9uZ+KmK4x7atKFlZJPH4tR7+SmzTmguaGIHZJG8k1cjBCg+5M7P4MaxINRMukUQS8/mM/uWFqvQ==
+"@unocss/preset-mini@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/preset-mini/-/preset-mini-0.58.4.tgz#0963c46fb941cf3786f0ba9c97fc68bb6d7ea9ec"
+  integrity sha512-cpIWUYxLi4VCkkjxpNJOVqH9D32NX1ebRFaoAVnvCRsoj5TRsZJSdxs0WMN7reHT/CUHh0Wh6d3TfMCFxzbZ4g==
   dependencies:
-    "@unocss/core" "0.58.3"
-    "@unocss/extractor-arbitrary-variants" "0.58.3"
-    "@unocss/rule-utils" "0.58.3"
+    "@unocss/core" "0.58.4"
+    "@unocss/extractor-arbitrary-variants" "0.58.4"
+    "@unocss/rule-utils" "0.58.4"
 
 "@unocss/preset-mini@^0.56.0":
   version "0.56.5"
@@ -827,52 +850,52 @@
     "@unocss/extractor-arbitrary-variants" "0.56.5"
     "@unocss/rule-utils" "0.56.5"
 
-"@unocss/preset-tagify@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/preset-tagify/-/preset-tagify-0.58.3.tgz#cdd8edb03e9f25083fd89d5f30cdea3218c69522"
-  integrity sha512-9CEh4p8M8zFuNFzmPIs1paExWRcwr0Gp6lSMffFnqaVToeRBgEH7VnRj6/R3ZPAmQ2rEemZ1+3eOQlsspEE6aw==
+"@unocss/preset-tagify@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/preset-tagify/-/preset-tagify-0.58.4.tgz#7d24e758e5107196c77db8c95d84488ff43c1847"
+  integrity sha512-1E3vQvg5Qy4tbgovvrV0JaIXFfcdhK4NCSz+MuUk5ZYgKGVDh4IEw0WPuic534nlLm9+YFqyCSLLyIs3bT/GYQ==
   dependencies:
-    "@unocss/core" "0.58.3"
+    "@unocss/core" "0.58.4"
 
-"@unocss/preset-typography@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/preset-typography/-/preset-typography-0.58.3.tgz#a9d2f4de6b246dc2e28f4d32ff535d7bcd2988c9"
-  integrity sha512-hOQa2Sjkxo5v+jMwPXYv1MpHSrirf73FKPqwwHlvEUSCq9iweGDOU/MVOc5fI9qCg0SrfWhIvrZb4ASlgAuzWQ==
+"@unocss/preset-typography@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/preset-typography/-/preset-typography-0.58.4.tgz#a442d5abb9e437bbd2a91d523f748916d0221697"
+  integrity sha512-0Opt3Y0At4F03092iwGgz7HswRC2ElBXHR+IO9wWxSbldtpdmKzFJ/GBHEalzQjacWnyyzmRjabjA2quoQ8FQA==
   dependencies:
-    "@unocss/core" "0.58.3"
-    "@unocss/preset-mini" "0.58.3"
+    "@unocss/core" "0.58.4"
+    "@unocss/preset-mini" "0.58.4"
 
-"@unocss/preset-uno@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/preset-uno/-/preset-uno-0.58.3.tgz#a009e10ea2309adb670786bfed604806f9b89ed8"
-  integrity sha512-E/g2BS4KXS9E/4OqyJSt0xSB6gbbk2VGjgIXrpcSXuDr2S2F29XLVlhJA5HJBADPlEfbo41z7Mk3LA3nQPWxQQ==
+"@unocss/preset-uno@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/preset-uno/-/preset-uno-0.58.4.tgz#e0de0cd554399b9499788e293aefd9c113ed5315"
+  integrity sha512-FWBPGIt0UcQHu58l75kvhB4vF2v+s2m0OW9DnIrPm3aY7Qj3q4yA2wdahR37qSsH+6vR3JP4+mV9WBrGjIsjrQ==
   dependencies:
-    "@unocss/core" "0.58.3"
-    "@unocss/preset-mini" "0.58.3"
-    "@unocss/preset-wind" "0.58.3"
-    "@unocss/rule-utils" "0.58.3"
+    "@unocss/core" "0.58.4"
+    "@unocss/preset-mini" "0.58.4"
+    "@unocss/preset-wind" "0.58.4"
+    "@unocss/rule-utils" "0.58.4"
 
-"@unocss/preset-web-fonts@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/preset-web-fonts/-/preset-web-fonts-0.58.3.tgz#b00cffb589f7767d9a0b3c20082cedb1146cf554"
-  integrity sha512-g+ru8gX74uZVSfKgdSGp46XQ+wMr66Hp3wtI01yyu9wqmJRAVWQmeehFYZ0hDnGgX20veYSbG+ybZfxIKeTy6w==
+"@unocss/preset-web-fonts@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/preset-web-fonts/-/preset-web-fonts-0.58.4.tgz#12e0e591f1b41b25edcc5f5e3fa0b8fd4cd91ff8"
+  integrity sha512-vcy20fIK37GdhesRpiWGvCvkJDQsSiRF1jxw3dy8J5n9kFpIV8DQoPWUIE0ePF4i5ky2dHSDxKaNOP1bxHdKGA==
   dependencies:
-    "@unocss/core" "0.58.3"
+    "@unocss/core" "0.58.4"
     ofetch "^1.3.3"
 
-"@unocss/preset-wind@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/preset-wind/-/preset-wind-0.58.3.tgz#f0ce0bbece3b12d59756e476ed24c89cc18cc339"
-  integrity sha512-/YhvKDFGnTNvKxNaBv1dazHaqNmBM0Ulh0U9lhycGz11qsJTQSl/Y9ZP64fVC7fuo+Uiaj8AN/9gpmpVrCgt4A==
+"@unocss/preset-wind@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/preset-wind/-/preset-wind-0.58.4.tgz#4c5528e4a5051ef478f19a192eb5415184a693f7"
+  integrity sha512-e2F0HsqPXw+nD85MKIZ63mx5yUx5g8iPOtMw9/eEUeK67HrD+jFxeLq0hAM3ou3a4589QIzeg23LXAkM7gCzvg==
   dependencies:
-    "@unocss/core" "0.58.3"
-    "@unocss/preset-mini" "0.58.3"
-    "@unocss/rule-utils" "0.58.3"
+    "@unocss/core" "0.58.4"
+    "@unocss/preset-mini" "0.58.4"
+    "@unocss/rule-utils" "0.58.4"
 
-"@unocss/reset@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/reset/-/reset-0.58.3.tgz#5f105583368f1febe4b668aaaa56bc155a751c3d"
-  integrity sha512-Q2KiRQlam2iYsTZgKdvnXEfUN4TA2oVpGIVD9Wa0ggs0XlYj5aOo0g0+4Tgqqn+YaviZQeJKnDs/JWE+ygHhZA==
+"@unocss/reset@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/reset/-/reset-0.58.4.tgz#aeecf5d21536de256d5e00fe38971afccb6d556b"
+  integrity sha512-ZZTrAdl4WWmMjQdOqcOSWdgFH6kdFKZjPu4c6Ijxk7KvY2BW3nttTTBa7IYeuXFHVfcExUFqlOgRurt+NeWYyQ==
 
 "@unocss/rule-utils@0.56.5":
   version "0.56.5"
@@ -881,71 +904,71 @@
   dependencies:
     "@unocss/core" "^0.56.5"
 
-"@unocss/rule-utils@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/rule-utils/-/rule-utils-0.58.3.tgz#4e957ab8b91dc0940add0eec1df536f876b46d42"
-  integrity sha512-0Px9gIW+VOKetZuYET19uamIRpk7A9c8sCzQuGlNvCLXKEWamqXz5asLtnvPzw6SwCXEQDgWXE9i+aeoXaM0Jg==
+"@unocss/rule-utils@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/rule-utils/-/rule-utils-0.58.4.tgz#7585791213c01e35e7ea2703928f39f681ea40c5"
+  integrity sha512-52Jp4I+joGTaDm7ehB/7uZ2kJL+9BZcYRDUVk4IDacDH5W9yxf1F75LzYT8jJVWXD/HIhiS0r9V6qhcBq2OWZw==
   dependencies:
-    "@unocss/core" "^0.58.3"
+    "@unocss/core" "^0.58.4"
     magic-string "^0.30.5"
 
-"@unocss/scope@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/scope/-/scope-0.58.3.tgz#051982a136573d53f480d6aaebd3b1a6e5530d8e"
-  integrity sha512-Bkf6sk/0wry+fa5P8eLnzjC4pdrRlBY29g4F64qjsMBR0gk0stFRNzeoMOk412gmJXWjjlAQgNYiBZDHoPghZw==
+"@unocss/scope@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/scope/-/scope-0.58.4.tgz#f72c1298a69c746d83e585f9185e810bddf82517"
+  integrity sha512-JrX98xoYnv0HN41WyzlvCCU1T3jnDOry+V8mm2dB9DvByzxI484X6gtKbOXlJFAPwOlZPU5Bru/XTDaL6yQQww==
 
-"@unocss/transformer-attributify-jsx-babel@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/transformer-attributify-jsx-babel/-/transformer-attributify-jsx-babel-0.58.3.tgz#342e65358fdb2a8d4cab312aff0360593fd025e5"
-  integrity sha512-ar+s1rUVHpTy5Yz31WP4DGF2IHxyD4sk/t9ayvR2nOZddAZipdLGSShG03GLkRv4h2/r0x+BIyJGdwAC0BgVZQ==
+"@unocss/transformer-attributify-jsx-babel@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/transformer-attributify-jsx-babel/-/transformer-attributify-jsx-babel-0.58.4.tgz#68c26457193e2e726f7f78440d5337d6d0493cfd"
+  integrity sha512-yJd+OxAdgAxSQHVrqC6z19ibPqwwWO7J0TFf2caiP3hidSJ0iOvxcC0h62YCMr9dg4MsCpXaiHmGzxXbWGJ9nQ==
   dependencies:
-    "@babel/core" "^7.23.6"
+    "@babel/core" "^7.23.7"
     "@babel/plugin-syntax-jsx" "^7.23.3"
     "@babel/preset-typescript" "^7.23.3"
-    "@unocss/core" "0.58.3"
+    "@unocss/core" "0.58.4"
 
-"@unocss/transformer-attributify-jsx@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.58.3.tgz#5d50dc9894bd632fe9af9a1b5c89709292bf8c72"
-  integrity sha512-H6wLJ5aAdHz8K/Z9/7OfiCBpOmKM7Gah2YtooT/Vfxu66bGehZO4QF6fcla6St53HifNvZ5odhlzqVEyHvQEaQ==
+"@unocss/transformer-attributify-jsx@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.58.4.tgz#0993f3d759bb869321e69cfcc96093b608a54f26"
+  integrity sha512-Y4YMVkgY/EF7x0llV8Y42WGs8b77hbXkPstRLNeRD5x8KBNKnjYUXADwhTBEKXjDR8/y5Ewie8u43i1nbh1XuA==
   dependencies:
-    "@unocss/core" "0.58.3"
+    "@unocss/core" "0.58.4"
 
-"@unocss/transformer-compile-class@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/transformer-compile-class/-/transformer-compile-class-0.58.3.tgz#2265d9dbc6a079e53be3af1d20878b765316b672"
-  integrity sha512-VmnByb3N8uGAEXjnfhra3DzKq8ZeVCL30n46GG5RTC03MK0rZmKVOmBOBIB99rmSV+D/WVrb12Gf4fHsoLca7g==
+"@unocss/transformer-compile-class@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/transformer-compile-class/-/transformer-compile-class-0.58.4.tgz#ed799734c25e1596605809aec58a66a556702854"
+  integrity sha512-GPz462ogvtb64W0iweuB0Dcm1snGsGte0RlVpFUeG2eWlVqKMRvNRtYuive2Ky2zSZKefWJQBGk3Ti+7CM4wFA==
   dependencies:
-    "@unocss/core" "0.58.3"
+    "@unocss/core" "0.58.4"
 
-"@unocss/transformer-directives@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/transformer-directives/-/transformer-directives-0.58.3.tgz#9a700f2d1291e98bc0fc241af25c008ccad90413"
-  integrity sha512-JMfeA8GJz106UqafqsCDp6BBEU7TozZHpLw414CKZjOW1CuMmaKEGrlr2UCjCYgM1vH7KEFKRMwTRUEV3NvywQ==
+"@unocss/transformer-directives@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/transformer-directives/-/transformer-directives-0.58.4.tgz#75636b033d56b1e124ecbdfc50bcd6c2308d15f9"
+  integrity sha512-5g2XVhwpmu2IrGHqPwxh+S3ZtkC/AwAtLIBLWB1QNhY3HVzAAaOzcif6uarngrCTTDQSDmsjzm8TSAq26LtCmQ==
   dependencies:
-    "@unocss/core" "0.58.3"
-    "@unocss/rule-utils" "0.58.3"
+    "@unocss/core" "0.58.4"
+    "@unocss/rule-utils" "0.58.4"
     css-tree "^2.3.1"
 
-"@unocss/transformer-variant-group@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/transformer-variant-group/-/transformer-variant-group-0.58.3.tgz#d6707c850cc3561cd04b4f40f459b252bed4a4b1"
-  integrity sha512-/8CyzLwzpJC5cdiA/Wd5/Pg+HEIK+xxJJ3/VXoo93OPNCCbA9/h6DPwDh1ogKk15c6b5H75Ow6zKq1rYQAz2EA==
+"@unocss/transformer-variant-group@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/transformer-variant-group/-/transformer-variant-group-0.58.4.tgz#98f29103dccb5b959674de436516bca1a3fcec6e"
+  integrity sha512-zpJ4TMor7aJ3SoLJm4jNBOSqikyXUdQEO1AxkILd9Zcn7JWRgudfFXiXnFP+WGJcs9mMLoUiISxzT8SKNCckfA==
   dependencies:
-    "@unocss/core" "0.58.3"
+    "@unocss/core" "0.58.4"
 
-"@unocss/vite@0.58.3":
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/@unocss/vite/-/vite-0.58.3.tgz#be6805b9fe470561c515f1716869feb7d8a757fe"
-  integrity sha512-gmB2//z7lDEK7Bw5HbHTSQ3abOM0iveAY/W3L3FFXpvduoxMQyuI5dDk0hOCtzhAWeJoynnVN4MBGVmXM4Y/Mg==
+"@unocss/vite@0.58.4":
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/@unocss/vite/-/vite-0.58.4.tgz#79436430acdef6f0b69ccdc698fef76fd14b95fb"
+  integrity sha512-TqD5fIXv6NF3v10FFrCII//GRbkou6Dn/OzW+d4T5f0KM5+T6DutljpYUdGo0+2QXKDroUWLAspFUaZUx8iwVw==
   dependencies:
     "@ampproject/remapping" "^2.2.1"
     "@rollup/pluginutils" "^5.1.0"
-    "@unocss/config" "0.58.3"
-    "@unocss/core" "0.58.3"
-    "@unocss/inspector" "0.58.3"
-    "@unocss/scope" "0.58.3"
-    "@unocss/transformer-directives" "0.58.3"
+    "@unocss/config" "0.58.4"
+    "@unocss/core" "0.58.4"
+    "@unocss/inspector" "0.58.4"
+    "@unocss/scope" "0.58.4"
+    "@unocss/transformer-directives" "0.58.4"
     chokidar "^3.5.3"
     fast-glob "^3.3.2"
     magic-string "^0.30.5"
@@ -1158,10 +1181,10 @@ asynckit@^0.4.0:
   resolved "http://39.108.216.210:9000/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
   integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
 
-axios@^1.6.6:
-  version "1.6.6"
-  resolved "http://39.108.216.210:9000/axios/-/axios-1.6.6.tgz#878db45401d91fe9e53aed8ac962ed93bde8dd1c"
-  integrity sha512-XZLZDFfXKM9U/Y/B4nNynfCRUqNyVZ4sBC/n9GDRCkq9vd2mIvKjKKsbIh1WPmHmNbg6ND7cTBY3Y2+u1G3/2Q==
+axios@^1.6.7:
+  version "1.6.7"
+  resolved "http://39.108.216.210:9000/axios/-/axios-1.6.7.tgz#7b48c2e27c96f9c68a2f8f31e2ab19f59b06b0a7"
+  integrity sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==
   dependencies:
     follow-redirects "^1.15.4"
     form-data "^4.0.0"
@@ -1525,17 +1548,17 @@ escape-string-regexp@^4.0.0:
   resolved "http://39.108.216.210:9000/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
   integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
 
-eslint-plugin-vue@^9.20.1:
-  version "9.20.1"
-  resolved "http://39.108.216.210:9000/eslint-plugin-vue/-/eslint-plugin-vue-9.20.1.tgz#7ed78846898574b2cd26939f28b0b87798a7b528"
-  integrity sha512-GyCs8K3lkEvoyC1VV97GJhP1SvqsKCiWGHnbn0gVUYiUhaH2+nB+Dv1uekv1THFMPbBfYxukrzQdltw950k+LQ==
+eslint-plugin-vue@^9.21.0:
+  version "9.21.0"
+  resolved "http://39.108.216.210:9000/eslint-plugin-vue/-/eslint-plugin-vue-9.21.0.tgz#5f2325279e0ce1e47105664dd6a6dd3ece84aa10"
+  integrity sha512-B3NgZRtbi9kSl7M0x/PqhSMk7ULJUwWxQpTvM8b2Z6gNTORK0YSt5v1vzwY84oMs/2+3BWH5XmTepaQebcJwfA==
   dependencies:
     "@eslint-community/eslint-utils" "^4.4.0"
     natural-compare "^1.4.0"
     nth-check "^2.1.1"
     postcss-selector-parser "^6.0.13"
     semver "^7.5.4"
-    vue-eslint-parser "^9.4.0"
+    vue-eslint-parser "^9.4.2"
     xml-name-validator "^4.0.0"
 
 eslint-scope@^7.1.1, eslint-scope@^7.2.2:
@@ -1944,10 +1967,10 @@ js-base64@^3.7.6:
   resolved "http://39.108.216.210:9000/js-base64/-/js-base64-3.7.6.tgz#6ccb5d761b48381fd819f9ce04998866dbcbbc99"
   integrity sha512-NPrWuHFxFUknr1KqJRDgUQPexQF0uIJWjeT+2KjEePhitQxQEx5EJBG1lVn5/hc8aLycTpXrDOgPQ6Zq+EDiTA==
 
-js-fast-way@^0.4.2:
-  version "0.4.2"
-  resolved "https://registry.npmjs.org/js-fast-way/-/js-fast-way-0.4.2.tgz#6a67c7f9658c1c42634e6123c5acd95debd4b92f"
-  integrity sha512-koj29mHpwfVhMv2nvvMVJMiMJvU8Vt9n07UdWTxMGVUwWKwEkMZrwgS0qN+94PVbyinBtXThIKZYI9fkjkyW3A==
+js-fast-way@^0.4.3:
+  version "0.4.3"
+  resolved "http://39.108.216.210:9000/js-fast-way/-/js-fast-way-0.4.3.tgz#1d47805741349e7379e3ddb64a6125543c7498e9"
+  integrity sha512-oOPwKgB23/wHDIwN/WBR8n5CdrBS5rnnlI3rcGqGKDpfD+ivdfEhHp7Fuk32T+OfwJiz5Vxl1h1UwcvasSba0A==
 
 js-md5@^0.8.3:
   version "0.8.3"
@@ -2023,10 +2046,13 @@ levn@^0.4.1:
     prelude-ls "^1.2.1"
     type-check "~0.4.0"
 
-local-pkg@^0.4.3:
-  version "0.4.3"
-  resolved "http://39.108.216.210:9000/local-pkg/-/local-pkg-0.4.3.tgz#0ff361ab3ae7f1c19113d9bb97b98b905dbc4963"
-  integrity sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==
+local-pkg@^0.5.0:
+  version "0.5.0"
+  resolved "http://39.108.216.210:9000/local-pkg/-/local-pkg-0.5.0.tgz#093d25a346bae59a99f80e75f6e9d36d7e8c925c"
+  integrity sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==
+  dependencies:
+    mlly "^1.4.2"
+    pkg-types "^1.0.3"
 
 locate-path@^6.0.0:
   version "6.0.0"
@@ -2292,6 +2318,11 @@ pathe@^1.1.0, pathe@^1.1.1:
   resolved "http://39.108.216.210:9000/pathe/-/pathe-1.1.1.tgz#1dd31d382b974ba69809adc9a7a347e65d84829a"
   integrity sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==
 
+pathe@^1.1.2:
+  version "1.1.2"
+  resolved "http://39.108.216.210:9000/pathe/-/pathe-1.1.2.tgz#6c4cb47a945692e48a1ddd6e4094d170516437ec"
+  integrity sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==
+
 perfect-debounce@^1.0.0:
   version "1.0.0"
   resolved "http://39.108.216.210:9000/perfect-debounce/-/perfect-debounce-1.0.0.tgz#9c2e8bc30b169cc984a58b7d5b28049839591d2a"
@@ -2332,7 +2363,7 @@ postcss-selector-parser@^6.0.13:
     cssesc "^3.0.0"
     util-deprecate "^1.0.2"
 
-postcss@^8.4.27, postcss@^8.4.32, postcss@^8.4.33:
+postcss@^8.4.27, postcss@^8.4.33:
   version "8.4.33"
   resolved "http://39.108.216.210:9000/postcss/-/postcss-8.4.33.tgz#1378e859c9f69bf6f638b990a0212f43e2aaa742"
   integrity sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==
@@ -2568,10 +2599,10 @@ supports-color@^7.1.0:
   dependencies:
     has-flag "^4.0.0"
 
-synckit@^0.8.8:
-  version "0.8.8"
-  resolved "http://39.108.216.210:9000/synckit/-/synckit-0.8.8.tgz#fe7fe446518e3d3d49f5e429f443cf08b6edfcd7"
-  integrity sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==
+synckit@^0.9.0:
+  version "0.9.0"
+  resolved "http://39.108.216.210:9000/synckit/-/synckit-0.9.0.tgz#5b33b458b3775e4466a5b377fba69c63572ae449"
+  integrity sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==
   dependencies:
     "@pkgr/core" "^0.1.0"
     tslib "^2.6.2"
@@ -2661,31 +2692,31 @@ unocss-preset-scrollbar@^0.3.0:
   dependencies:
     "@unocss/preset-mini" "^0.56.0"
 
-unocss@^0.58.2:
-  version "0.58.3"
-  resolved "http://39.108.216.210:9000/unocss/-/unocss-0.58.3.tgz#483232a5bacaf4dadd0f33a81d9ee27bf69ce21e"
-  integrity sha512-2rnvghfiIDRQ2cOrmN4P7J7xV2p3yBK+bPAt1aoUxCXcszkLczAnQzh9c7IZ+p70kSVstK45cJTYV6TMzOLF7Q==
-  dependencies:
-    "@unocss/astro" "0.58.3"
-    "@unocss/cli" "0.58.3"
-    "@unocss/core" "0.58.3"
-    "@unocss/extractor-arbitrary-variants" "0.58.3"
-    "@unocss/postcss" "0.58.3"
-    "@unocss/preset-attributify" "0.58.3"
-    "@unocss/preset-icons" "0.58.3"
-    "@unocss/preset-mini" "0.58.3"
-    "@unocss/preset-tagify" "0.58.3"
-    "@unocss/preset-typography" "0.58.3"
-    "@unocss/preset-uno" "0.58.3"
-    "@unocss/preset-web-fonts" "0.58.3"
-    "@unocss/preset-wind" "0.58.3"
-    "@unocss/reset" "0.58.3"
-    "@unocss/transformer-attributify-jsx" "0.58.3"
-    "@unocss/transformer-attributify-jsx-babel" "0.58.3"
-    "@unocss/transformer-compile-class" "0.58.3"
-    "@unocss/transformer-directives" "0.58.3"
-    "@unocss/transformer-variant-group" "0.58.3"
-    "@unocss/vite" "0.58.3"
+unocss@^0.58.4:
+  version "0.58.4"
+  resolved "http://39.108.216.210:9000/unocss/-/unocss-0.58.4.tgz#ddad6c2fd1f1591e3c6789369f3e24daa99ef594"
+  integrity sha512-JYeQddAIObJPr6nuxahOgku0MIzjIaQ2P73KtJr0zSuzx6kiq20jf67FgDIOP1Ks6s7iJd7Ga3yuY2h49XjDjg==
+  dependencies:
+    "@unocss/astro" "0.58.4"
+    "@unocss/cli" "0.58.4"
+    "@unocss/core" "0.58.4"
+    "@unocss/extractor-arbitrary-variants" "0.58.4"
+    "@unocss/postcss" "0.58.4"
+    "@unocss/preset-attributify" "0.58.4"
+    "@unocss/preset-icons" "0.58.4"
+    "@unocss/preset-mini" "0.58.4"
+    "@unocss/preset-tagify" "0.58.4"
+    "@unocss/preset-typography" "0.58.4"
+    "@unocss/preset-uno" "0.58.4"
+    "@unocss/preset-web-fonts" "0.58.4"
+    "@unocss/preset-wind" "0.58.4"
+    "@unocss/reset" "0.58.4"
+    "@unocss/transformer-attributify-jsx" "0.58.4"
+    "@unocss/transformer-attributify-jsx-babel" "0.58.4"
+    "@unocss/transformer-compile-class" "0.58.4"
+    "@unocss/transformer-directives" "0.58.4"
+    "@unocss/transformer-variant-group" "0.58.4"
+    "@unocss/vite" "0.58.4"
 
 update-browserslist-db@^1.0.13:
   version "1.0.13"
@@ -2723,10 +2754,10 @@ vue-demi@*, vue-demi@>=0.14.5:
   resolved "http://39.108.216.210:9000/vue-demi/-/vue-demi-0.14.6.tgz#dc706582851dc1cdc17a0054f4fec2eb6df74c92"
   integrity sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==
 
-vue-eslint-parser@^9.4.0:
-  version "9.4.0"
-  resolved "http://39.108.216.210:9000/vue-eslint-parser/-/vue-eslint-parser-9.4.0.tgz#dfd22302e2992fe45748a76553cef7afa5bdde27"
-  integrity sha512-7KsNBb6gHFA75BtneJsoK/dbZ281whUIwFYdQxA68QrCrGMXYzUMbPDHGcOQ0OocIVKrWSKWXZ4mL7tonCXoUw==
+vue-eslint-parser@^9.4.2:
+  version "9.4.2"
+  resolved "http://39.108.216.210:9000/vue-eslint-parser/-/vue-eslint-parser-9.4.2.tgz#02ffcce82042b082292f2d1672514615f0d95b6d"
+  integrity sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==
   dependencies:
     debug "^4.3.4"
     eslint-scope "^7.1.1"