Browse Source

修改删除提醒

ZaiZai 11 months ago
parent
commit
6ff993d417

+ 8 - 8
package.json

@@ -16,14 +16,14 @@
         "lint:fix": "eslint . --fix"
     },
     "dependencies": {
-        "axios": "^1.6.7",
+        "axios": "^1.6.8",
         "crypto-js": "^4.2.0",
         "dayjs": "^1.11.10",
         "echarts": "^5.5.0",
         "element-plus": "2.6.1",
-        "hc-vue3-ui": "^3.4.7",
+        "hc-vue3-ui": "^3.5.3",
         "js-base64": "^3.7.7",
-        "js-fast-way": "^0.4.6",
+        "js-fast-way": "^0.4.7",
         "js-md5": "^0.8.3",
         "nprogress": "^0.2.0",
         "pinia": "^2.1.7",
@@ -34,16 +34,16 @@
     "devDependencies": {
         "@iconify-json/iconoir": "^1.1.42",
         "@iconify-json/ri": "^1.1.20",
-        "@unocss/eslint-config": "^0.58.5",
+        "@unocss/eslint-config": "^0.58.6",
         "@vitejs/plugin-vue": "^5.0.4",
         "@vue/compiler-sfc": "^3.4.21",
         "archiver": "^7.0.1",
         "bignumber.js": "^9.1.2",
         "eslint": "^8.57.0",
-        "eslint-plugin-vue": "^9.22.0",
-        "sass": "^1.71.1",
-        "unocss": "^0.58.5",
+        "eslint-plugin-vue": "^9.23.0",
+        "sass": "^1.72.0",
+        "unocss": "^0.58.6",
         "unocss-preset-extra": "^0.5.3",
-        "vite": "^5.1.5"
+        "vite": "^5.1.6"
     }
 }

+ 1 - 5
src/views/authority/modules/api/auth.vue

@@ -284,18 +284,14 @@ const delClick = () => {
         return false
     }
     //确认删除菜单
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         resolve() //关闭弹窗的回调
         if (code === 200) {
-            instance.confirmButtonLoading = false
             window.$message.success('删除成功')
             getTableData().then()
         } else {
-            instance.confirmButtonLoading = false
             window.$message.error(msg ?? '删除失败')
         }
     })

+ 1 - 4
src/views/authority/modules/data/auth.vue

@@ -312,15 +312,12 @@ const delClick = () => {
         return false
     }
     //确认删除菜单
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         //发起请求
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         //关闭弹窗的回调
         resolve()
-        instance.confirmButtonLoading = false
         //处理结果
         if (code === 200) {
             window.$message.success('删除成功')

+ 1 - 4
src/views/authority/role.vue

@@ -259,15 +259,12 @@ const delClick = () => {
         return false
     }
     //确认删除菜单
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         //发起请求
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         //关闭弹窗的回调
         resolve()
-        instance.confirmButtonLoading = false
         //处理结果
         if (code === 200) {
             window.$message.success('删除成功')

+ 1 - 1
src/views/home/modules/agent-charge.vue

@@ -24,7 +24,7 @@
             <el-scrollbar>
                 <div class="border-bottom-10">
                     <div v-if="tableData.length <= 0">
-                        <hc-no-data tip="没有找到代办工单~" />
+                        <hc-empty title="没有找到代办工单" />
                     </div>
                     <div v-for="(item, index) in tableData" v-else :key="index" class="info-item">
                         <div class="frame-warning">

+ 2 - 1
src/views/project/modules/list/wbs-tree.vue

@@ -394,12 +394,13 @@ const getInfoTableData = async () => {
 }
 
 //当前项目信息表删除
-const delInfoTableRow = async (item) => {
+const delInfoTableRow = async ({ item }, resolve) => {
     const { error, code, msg } = await mainApi.removeTableByCondition({
         id: item.id,
         wbsId: wbsId.value,
         projectId: projectInfo.value.id,
     })
+    resolve()
     if (!error && code === 200) {
         window.$message.success('删除成功')
         getInfoTableData().then()

+ 1 - 4
src/views/resource/attach.vue

@@ -182,15 +182,12 @@ const delClick = () => {
         return false
     }
     //确认删除菜单
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         //发起请求
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         //关闭弹窗的回调
         resolve()
-        instance.confirmButtonLoading = false
         //处理结果
         if (code === 200) {
             window.$message.success('删除成功')

+ 1 - 4
src/views/resource/oss.vue

@@ -353,15 +353,12 @@ const delClick = () => {
         return false
     }
     //确认删除菜单
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         //发起请求
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         //关闭弹窗的回调
         resolve()
-        instance.confirmButtonLoading = false
         //处理结果
         if (code === 200) {
             window.$message.success('删除成功')

+ 1 - 4
src/views/resource/sms.vue

@@ -424,15 +424,12 @@ const delClick = () => {
         return false
     }
     //确认删除菜单
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         //发起请求
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         //关闭弹窗的回调
         resolve()
-        instance.confirmButtonLoading = false
         //处理结果
         if (code === 200) {
             window.$message.success('删除成功')

+ 1 - 4
src/views/system/client.vue

@@ -264,15 +264,12 @@ const delClick = () => {
         return false
     }
     //确认删除
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         //发起请求
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         //关闭弹窗的回调
         resolve()
-        instance.confirmButtonLoading = false
         //处理结果
         if (code === 200) {
             window.$message.success('删除成功')

+ 1 - 4
src/views/system/dept.vue

@@ -325,15 +325,12 @@ const delClick = () => {
         return false
     }
     //确认删除菜单
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         //发起请求
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         //关闭弹窗的回调
         resolve()
-        instance.confirmButtonLoading = false
         //处理结果
         if (code === 200) {
             window.$message.success('删除成功')

+ 1 - 4
src/views/system/dict.vue

@@ -213,15 +213,12 @@ const delClick = () => {
         return false
     }
     //确认删除
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         //发起请求
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         //关闭弹窗的回调
         resolve()
-        instance.confirmButtonLoading = false
         //处理结果
         if (code === 200) {
             window.$message.success('删除成功')

+ 1 - 4
src/views/system/dictbiz.vue

@@ -213,15 +213,12 @@ const delClick = () => {
         return false
     }
     //确认删除
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         //发起请求
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         //关闭弹窗的回调
         resolve()
-        instance.confirmButtonLoading = false
         //处理结果
         if (code === 200) {
             window.$message.success('删除成功')

+ 1 - 4
src/views/system/menu-top.vue

@@ -191,15 +191,12 @@ const delClick = () => {
         return false
     }
     //确认删除
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         //发起请求
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         //关闭弹窗的回调
         resolve()
-        instance.confirmButtonLoading = false
         //处理结果
         if (code === 200) {
             window.$message.success('删除成功')

+ 1 - 4
src/views/system/menu.vue

@@ -418,15 +418,12 @@ const delClick = () => {
         return false
     }
     //确认删除
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         //发起请求
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         //关闭弹窗的回调
         resolve()
-        instance.confirmButtonLoading = false
         //处理结果
         if (code === 200) {
             window.$message.success('删除成功')

+ 1 - 4
src/views/system/modules/dict/dict.vue

@@ -238,15 +238,12 @@ const delClick = () => {
         return false
     }
     //确认删除
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         //发起请求
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         //关闭弹窗的回调
         resolve()
-        instance.confirmButtonLoading = false
         //处理结果
         if (code === 200) {
             window.$message.success('删除成功')

+ 1 - 4
src/views/system/modules/dictbiz/dictbiz.vue

@@ -238,15 +238,12 @@ const delClick = () => {
         return false
     }
     //确认删除菜单
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         //发起请求
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         //关闭弹窗的回调
         resolve()
-        instance.confirmButtonLoading = false
         //处理结果
         if (code === 200) {
             window.$message.success('删除成功')

+ 1 - 4
src/views/system/modules/tenant/package-data.vue

@@ -177,15 +177,12 @@ const delClick = () => {
         return false
     }
     //确认删除
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         //发起请求
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         //关闭弹窗的回调
         resolve()
-        instance.confirmButtonLoading = false
         //处理结果
         if (code === 200) {
             window.$message.success('删除成功')

+ 1 - 4
src/views/system/param.vue

@@ -179,15 +179,12 @@ const delClick = () => {
         return false
     }
     //确认删除
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         //发起请求
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         //关闭弹窗的回调
         resolve()
-        instance.confirmButtonLoading = false
         //处理结果
         if (code === 200) {
             window.$message.success('删除成功')

+ 1 - 4
src/views/system/post.vue

@@ -257,15 +257,12 @@ const delClick = () => {
         return false
     }
     //确认删除
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         //发起请求
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         //关闭弹窗的回调
         resolve()
-        instance.confirmButtonLoading = false
         //处理结果
         if (code === 200) {
             window.$message.success('删除成功')

+ 1 - 4
src/views/system/tenant.vue

@@ -265,15 +265,12 @@ const delClick = () => {
         return false
     }
     //确认删除
-    HcDelMsg({}, async (instance, resolve) => {
-        instance.confirmButtonLoading = true
-        instance.confirmButtonText = '删除中...'
+    HcDelMsg(async (resolve) => {
         //发起请求
         const ids = arrToId(rows)
         const { code, msg } = await mainApi.del(ids)
         //关闭弹窗的回调
         resolve()
-        instance.confirmButtonLoading = false
         //处理结果
         if (code === 200) {
             window.$message.success('删除成功')

+ 335 - 256
yarn.lock

@@ -7,7 +7,7 @@
   resolved "http://39.108.216.210:9000/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf"
   integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==
 
-"@ampproject/remapping@^2.2.0", "@ampproject/remapping@^2.2.1":
+"@ampproject/remapping@^2.2.0":
   version "2.2.1"
   resolved "http://39.108.216.210:9000/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630"
   integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==
@@ -15,6 +15,14 @@
     "@jridgewell/gen-mapping" "^0.3.0"
     "@jridgewell/trace-mapping" "^0.3.9"
 
+"@ampproject/remapping@^2.3.0":
+  version "2.3.0"
+  resolved "http://39.108.216.210:9000/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4"
+  integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==
+  dependencies:
+    "@jridgewell/gen-mapping" "^0.3.5"
+    "@jridgewell/trace-mapping" "^0.3.24"
+
 "@antfu/install-pkg@^0.1.1":
   version "0.1.1"
   resolved "http://39.108.216.210:9000/@antfu/install-pkg/-/install-pkg-0.1.1.tgz#157bb04f0de8100b9e4c01734db1a6c77e98bbb5"
@@ -41,21 +49,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.9":
-  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==
+"@babel/core@^7.24.0":
+  version "7.24.0"
+  resolved "http://39.108.216.210:9000/@babel/core/-/core-7.24.0.tgz#56cbda6b185ae9d9bed369816a8f4423c5f2ff1b"
+  integrity sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==
   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.9"
-    "@babel/parser" "^7.23.9"
-    "@babel/template" "^7.23.9"
-    "@babel/traverse" "^7.23.9"
-    "@babel/types" "^7.23.9"
+    "@babel/helpers" "^7.24.0"
+    "@babel/parser" "^7.24.0"
+    "@babel/template" "^7.24.0"
+    "@babel/traverse" "^7.24.0"
+    "@babel/types" "^7.24.0"
     convert-source-map "^2.0.0"
     debug "^4.1.0"
     gensync "^1.0.0-beta.2"
@@ -207,14 +215,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.9":
-  version "7.23.9"
-  resolved "http://39.108.216.210:9000/@babel/helpers/-/helpers-7.23.9.tgz#c3e20bbe7f7a7e10cb9b178384b4affdf5995c7d"
-  integrity sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==
+"@babel/helpers@^7.24.0":
+  version "7.24.0"
+  resolved "http://39.108.216.210:9000/@babel/helpers/-/helpers-7.24.0.tgz#a3dd462b41769c95db8091e49cfe019389a9409b"
+  integrity sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==
   dependencies:
-    "@babel/template" "^7.23.9"
-    "@babel/traverse" "^7.23.9"
-    "@babel/types" "^7.23.9"
+    "@babel/template" "^7.24.0"
+    "@babel/traverse" "^7.24.0"
+    "@babel/types" "^7.24.0"
 
 "@babel/highlight@^7.23.4":
   version "7.23.4"
@@ -230,6 +238,11 @@
   resolved "http://39.108.216.210:9000/@babel/parser/-/parser-7.23.9.tgz#7b903b6149b0f8fa7ad564af646c4c38a77fc44b"
   integrity sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==
 
+"@babel/parser@^7.24.0":
+  version "7.24.0"
+  resolved "http://39.108.216.210:9000/@babel/parser/-/parser-7.24.0.tgz#26a3d1ff49031c53a97d03b604375f028746a9ac"
+  integrity sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==
+
 "@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"
@@ -274,7 +287,7 @@
     "@babel/plugin-transform-modules-commonjs" "^7.23.3"
     "@babel/plugin-transform-typescript" "^7.23.3"
 
-"@babel/template@^7.22.15", "@babel/template@^7.23.9":
+"@babel/template@^7.22.15":
   version "7.23.9"
   resolved "http://39.108.216.210:9000/@babel/template/-/template-7.23.9.tgz#f881d0487cba2828d3259dcb9ef5005a9731011a"
   integrity sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==
@@ -283,10 +296,19 @@
     "@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==
+"@babel/template@^7.24.0":
+  version "7.24.0"
+  resolved "http://39.108.216.210:9000/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50"
+  integrity sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==
+  dependencies:
+    "@babel/code-frame" "^7.23.5"
+    "@babel/parser" "^7.24.0"
+    "@babel/types" "^7.24.0"
+
+"@babel/traverse@^7.24.0":
+  version "7.24.0"
+  resolved "http://39.108.216.210:9000/@babel/traverse/-/traverse-7.24.0.tgz#4a408fbf364ff73135c714a2ab46a5eab2831b1e"
+  integrity sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==
   dependencies:
     "@babel/code-frame" "^7.23.5"
     "@babel/generator" "^7.23.6"
@@ -294,8 +316,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.9"
-    "@babel/types" "^7.23.9"
+    "@babel/parser" "^7.24.0"
+    "@babel/types" "^7.24.0"
     debug "^4.3.1"
     globals "^11.1.0"
 
@@ -308,6 +330,15 @@
     "@babel/helper-validator-identifier" "^7.22.20"
     to-fast-properties "^2.0.0"
 
+"@babel/types@^7.24.0":
+  version "7.24.0"
+  resolved "http://39.108.216.210:9000/@babel/types/-/types-7.24.0.tgz#3b951f435a92e7333eba05b7566fd297960ea1bf"
+  integrity sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==
+  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"
@@ -557,6 +588,15 @@
     "@jridgewell/sourcemap-codec" "^1.4.10"
     "@jridgewell/trace-mapping" "^0.3.9"
 
+"@jridgewell/gen-mapping@^0.3.5":
+  version "0.3.5"
+  resolved "http://39.108.216.210:9000/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36"
+  integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==
+  dependencies:
+    "@jridgewell/set-array" "^1.2.1"
+    "@jridgewell/sourcemap-codec" "^1.4.10"
+    "@jridgewell/trace-mapping" "^0.3.24"
+
 "@jridgewell/resolve-uri@^3.1.0":
   version "3.1.2"
   resolved "http://39.108.216.210:9000/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6"
@@ -567,6 +607,11 @@
   resolved "http://39.108.216.210:9000/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
   integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
 
+"@jridgewell/set-array@^1.2.1":
+  version "1.2.1"
+  resolved "http://39.108.216.210:9000/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280"
+  integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==
+
 "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15":
   version "1.4.15"
   resolved "http://39.108.216.210:9000/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
@@ -580,6 +625,14 @@
     "@jridgewell/resolve-uri" "^3.1.0"
     "@jridgewell/sourcemap-codec" "^1.4.14"
 
+"@jridgewell/trace-mapping@^0.3.24":
+  version "0.3.25"
+  resolved "http://39.108.216.210:9000/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0"
+  integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==
+  dependencies:
+    "@jridgewell/resolve-uri" "^3.1.0"
+    "@jridgewell/sourcemap-codec" "^1.4.14"
+
 "@nodelib/fs.scandir@2.1.5":
   version "2.1.5"
   resolved "http://39.108.216.210:9000/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
@@ -727,26 +780,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.21.0":
-  version "6.21.0"
-  resolved "http://39.108.216.210:9000/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz#ea8a9bfc8f1504a6ac5d59a6df308d3a0630a2b1"
-  integrity sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==
+"@typescript-eslint/scope-manager@7.2.0":
+  version "7.2.0"
+  resolved "http://39.108.216.210:9000/@typescript-eslint/scope-manager/-/scope-manager-7.2.0.tgz#cfb437b09a84f95a0930a76b066e89e35d94e3da"
+  integrity sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==
   dependencies:
-    "@typescript-eslint/types" "6.21.0"
-    "@typescript-eslint/visitor-keys" "6.21.0"
+    "@typescript-eslint/types" "7.2.0"
+    "@typescript-eslint/visitor-keys" "7.2.0"
 
-"@typescript-eslint/types@6.21.0":
-  version "6.21.0"
-  resolved "http://39.108.216.210:9000/@typescript-eslint/types/-/types-6.21.0.tgz#205724c5123a8fef7ecd195075fa6e85bac3436d"
-  integrity sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==
+"@typescript-eslint/types@7.2.0":
+  version "7.2.0"
+  resolved "http://39.108.216.210:9000/@typescript-eslint/types/-/types-7.2.0.tgz#0feb685f16de320e8520f13cca30779c8b7c403f"
+  integrity sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==
 
-"@typescript-eslint/typescript-estree@6.21.0":
-  version "6.21.0"
-  resolved "http://39.108.216.210:9000/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz#c47ae7901db3b8bddc3ecd73daff2d0895688c46"
-  integrity sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==
+"@typescript-eslint/typescript-estree@7.2.0":
+  version "7.2.0"
+  resolved "http://39.108.216.210:9000/@typescript-eslint/typescript-estree/-/typescript-estree-7.2.0.tgz#5beda2876c4137f8440c5a84b4f0370828682556"
+  integrity sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==
   dependencies:
-    "@typescript-eslint/types" "6.21.0"
-    "@typescript-eslint/visitor-keys" "6.21.0"
+    "@typescript-eslint/types" "7.2.0"
+    "@typescript-eslint/visitor-keys" "7.2.0"
     debug "^4.3.4"
     globby "^11.1.0"
     is-glob "^4.0.3"
@@ -754,25 +807,25 @@
     semver "^7.5.4"
     ts-api-utils "^1.0.1"
 
-"@typescript-eslint/utils@^6.20.0":
-  version "6.21.0"
-  resolved "http://39.108.216.210:9000/@typescript-eslint/utils/-/utils-6.21.0.tgz#4714e7a6b39e773c1c8e97ec587f520840cd8134"
-  integrity sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==
+"@typescript-eslint/utils@^7.2.0":
+  version "7.2.0"
+  resolved "http://39.108.216.210:9000/@typescript-eslint/utils/-/utils-7.2.0.tgz#fc8164be2f2a7068debb4556881acddbf0b7ce2a"
+  integrity sha512-YfHpnMAGb1Eekpm3XRK8hcMwGLGsnT6L+7b2XyRv6ouDuJU1tZir1GS2i0+VXRatMwSI1/UfcyPe53ADkU+IuA==
   dependencies:
     "@eslint-community/eslint-utils" "^4.4.0"
     "@types/json-schema" "^7.0.12"
     "@types/semver" "^7.5.0"
-    "@typescript-eslint/scope-manager" "6.21.0"
-    "@typescript-eslint/types" "6.21.0"
-    "@typescript-eslint/typescript-estree" "6.21.0"
+    "@typescript-eslint/scope-manager" "7.2.0"
+    "@typescript-eslint/types" "7.2.0"
+    "@typescript-eslint/typescript-estree" "7.2.0"
     semver "^7.5.4"
 
-"@typescript-eslint/visitor-keys@6.21.0":
-  version "6.21.0"
-  resolved "http://39.108.216.210:9000/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz#87a99d077aa507e20e238b11d56cc26ade45fe47"
-  integrity sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==
+"@typescript-eslint/visitor-keys@7.2.0":
+  version "7.2.0"
+  resolved "http://39.108.216.210:9000/@typescript-eslint/visitor-keys/-/visitor-keys-7.2.0.tgz#5035f177752538a5750cca1af6044b633610bf9e"
+  integrity sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==
   dependencies:
-    "@typescript-eslint/types" "6.21.0"
+    "@typescript-eslint/types" "7.2.0"
     eslint-visitor-keys "^3.4.1"
 
 "@ungap/structured-clone@^1.2.0":
@@ -780,235 +833,235 @@
   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.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/astro/-/astro-0.58.5.tgz#fb3c7d43100d193cc08c0b893e90c6260b0832e5"
-  integrity sha512-LtuVnj8oFAK9663OVhQO8KpdJFiOyyPsYfnOZlDCOFK3gHb/2WMrzdBwr1w8LoQF3bDedkFMKirVF7gWjyZiaw==
+"@unocss/astro@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/astro/-/astro-0.58.6.tgz#e262ef26448adabe4ec43f8485fa80cd946b69c8"
+  integrity sha512-0BvbhEp5Ln6wFNnhISusB2hcfycWkdgnjlFMcLT69efvj4G39MzB6JYT/1qiidLfpj35HcqkpBz7TfZ4bUmOAw==
   dependencies:
-    "@unocss/core" "0.58.5"
-    "@unocss/reset" "0.58.5"
-    "@unocss/vite" "0.58.5"
+    "@unocss/core" "0.58.6"
+    "@unocss/reset" "0.58.6"
+    "@unocss/vite" "0.58.6"
 
-"@unocss/cli@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/cli/-/cli-0.58.5.tgz#3d37c60803dd8d316ce3b3c920e35a2d6c3cc64a"
-  integrity sha512-FzVVXO9ghsGtJpu9uR4o7JeM9gUfWNbVZZ/IfH+0WbDJuyx4rO/jwN55z0yA5QDkhvOz9DvzwPCBzLpTJ5q+Lw==
+"@unocss/cli@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/cli/-/cli-0.58.6.tgz#eaa54d07b3c005efe68bd9f995db16cb23abe433"
+  integrity sha512-cfJBiEAKElo9vcA4ZU1WTXeUha5qVBtn3+ZjgdgOvveSX0oY0gOheG+DD2LaEjwWzjCstFU38lblUHWzHRv0sQ==
   dependencies:
-    "@ampproject/remapping" "^2.2.1"
+    "@ampproject/remapping" "^2.3.0"
     "@rollup/pluginutils" "^5.1.0"
-    "@unocss/config" "0.58.5"
-    "@unocss/core" "0.58.5"
-    "@unocss/preset-uno" "0.58.5"
+    "@unocss/config" "0.58.6"
+    "@unocss/core" "0.58.6"
+    "@unocss/preset-uno" "0.58.6"
     cac "^6.7.14"
-    chokidar "^3.5.3"
+    chokidar "^3.6.0"
     colorette "^2.0.20"
     consola "^3.2.3"
     fast-glob "^3.3.2"
-    magic-string "^0.30.6"
+    magic-string "^0.30.8"
     pathe "^1.1.2"
     perfect-debounce "^1.0.0"
 
-"@unocss/config@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/config/-/config-0.58.5.tgz#e11e08de55d7e34760948de6ed0968a293aa2369"
-  integrity sha512-O1pLSeNXfG11QHaLSVwS9rJKvE4b9304IQ3UvOdbYN+7SAT4YTZ7JDU4ngO1KWyOFBO6RD0WspCR95pgqOqJiQ==
+"@unocss/config@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/config/-/config-0.58.6.tgz#09a4a2710aef68c1bd3c6ca3b60a2d9d4ecaefd1"
+  integrity sha512-YyywfigaEzGkDJ0ztp/tvruD+0xfdCcMZUvaGH4IElAwZDdcSsuaHdR1HW3EixCETOyFHBcuFk6sJwfLPIZLTw==
   dependencies:
-    "@unocss/core" "0.58.5"
+    "@unocss/core" "0.58.6"
     unconfig "^0.3.11"
 
-"@unocss/core@0.58.5", "@unocss/core@^0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/core/-/core-0.58.5.tgz#7bd38512710df7ff1fea4137d92aea6199ddc260"
-  integrity sha512-qbPqL+46hf1/UelQOwUwpAuvm6buoss43DPYHOPdfNJ+NTWkSpATQMF0JKT04QE0QRQbHNSHdMe9ariG+IIlCw==
+"@unocss/core@0.58.6", "@unocss/core@^0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/core/-/core-0.58.6.tgz#94d3e95d0710bf0227269314b6eda6f3cdd31f7e"
+  integrity sha512-m87iuENM/PLqLKnfE2mJbpfzj7NQ99LP2go0r+x5X4kXKppyGRJNQg6RIW3AqTS22jup1YPgd62UNXvvRtHtww==
 
-"@unocss/eslint-config@^0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/eslint-config/-/eslint-config-0.58.5.tgz#ce55fd955cf8200625e18e5945d00807ac190fb8"
-  integrity sha512-HaRLlr9YBG0QPAn8nnIgYTpQ1HBVn3nuZs7hlPwV/IvFiMIY33BLVfNLEuKuGgkqxT04LmO4Oelsdau3a02+ug==
+"@unocss/eslint-config@^0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/eslint-config/-/eslint-config-0.58.6.tgz#a90bbe2e3213691e7fba87b92f35465422ba2b9c"
+  integrity sha512-0usx9oxBx8vYy58XKE71OsRROfcE84FRgtu87Bmmdd0c9i02RgwYiUlhRMO7R3OCdkDF1bBrFMnNAyl/o6NDKg==
   dependencies:
-    "@unocss/eslint-plugin" "0.58.5"
+    "@unocss/eslint-plugin" "0.58.6"
 
-"@unocss/eslint-plugin@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/eslint-plugin/-/eslint-plugin-0.58.5.tgz#5f25220db8b804322b7dd98add47fa2db30ccf20"
-  integrity sha512-QGB/Srml1XGiunuwbBmiVsXnkjjkRhg4/mTZ6HFkG1qZBAbsyE2QVxYJ6L7S4x4qdEgij2h2DK/Y90Cutwc7Mw==
+"@unocss/eslint-plugin@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/eslint-plugin/-/eslint-plugin-0.58.6.tgz#1c6148c682fb8c5a48a41a4ddfc69224de6f98e2"
+  integrity sha512-GxLU5TZWz8O2AT5FbtP0gHafrYfDc/27yAUvT2OGe0nOH9z3k5moWU7vQzsxx+U13rWNk14ztO5i1krmDGuo8w==
   dependencies:
-    "@typescript-eslint/utils" "^6.20.0"
-    "@unocss/config" "0.58.5"
-    "@unocss/core" "0.58.5"
-    magic-string "^0.30.6"
+    "@typescript-eslint/utils" "^7.2.0"
+    "@unocss/config" "0.58.6"
+    "@unocss/core" "0.58.6"
+    magic-string "^0.30.8"
     synckit "^0.9.0"
 
-"@unocss/extractor-arbitrary-variants@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-0.58.5.tgz#eadc23f553c7b6aad4c74c0581c7d1704735f30a"
-  integrity sha512-KJQX0OJKzy4YjJo09h2la2Q+cn5IJ1JdyPVJJkzovHnv7jSBWzsfct+bj/6a+SJ4p4JBIqEJz3M/qxHv4EPJyA==
+"@unocss/extractor-arbitrary-variants@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-0.58.6.tgz#5243615fc4b28a6c2a52e1557f51524ba84e1df9"
+  integrity sha512-iSrjLEM+dtcpCmJ8myttPZ/0Dg4HKYVYpM71rNTybrX1HB/cfRsGwIHobjsvvRnve+LAxC4Hmdi8EXRd8V1xPg==
   dependencies:
-    "@unocss/core" "0.58.5"
+    "@unocss/core" "0.58.6"
 
-"@unocss/inspector@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/inspector/-/inspector-0.58.5.tgz#f09d82de1ae4f1c2cf2ee8198e940a636278cf2a"
-  integrity sha512-cbJlIHEZ14puTtttf7sl+VZFDscV1DJiSseh9sSe0xJ/1NVBT9Bvkm09/1tnpLYAgF5gfa1CaCcjKmURgYzKrA==
+"@unocss/inspector@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/inspector/-/inspector-0.58.6.tgz#8e6c1fc7f5d703a591635d4a2a2001e0521791d3"
+  integrity sha512-JCcnIwSofdIdpR/GYTZ78d4dMZP8Z2oF/g9f9MlPG96LLLwqXSmYtR83vC34fUWm1hz7FZyTLK5OqTV7VfUb+w==
   dependencies:
-    "@unocss/core" "0.58.5"
-    "@unocss/rule-utils" "0.58.5"
+    "@unocss/core" "0.58.6"
+    "@unocss/rule-utils" "0.58.6"
     gzip-size "^6.0.0"
     sirv "^2.0.4"
 
-"@unocss/postcss@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/postcss/-/postcss-0.58.5.tgz#7d5041669481e9db0b142e6efffc5e684939c6e0"
-  integrity sha512-m4L2YRdYfT6CV306Kl2VwEwbqa/92EpW4GE2Kqak1RuJyFJXBnWEEMJV4Uy6B1jWKLlCEWkuVUW33JUg7X6BxQ==
+"@unocss/postcss@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/postcss/-/postcss-0.58.6.tgz#e0d6cd8d935efd259f484687920bda33a09ad67c"
+  integrity sha512-jTwu7llhRm7luscsk0JekCeo6RS2W98CXiCJRE1H6IDQnjGQQ/9uRAqW4wuLsv7OQ1ThF8m9NKEj0wFJv7ePNg==
   dependencies:
-    "@unocss/config" "0.58.5"
-    "@unocss/core" "0.58.5"
-    "@unocss/rule-utils" "0.58.5"
+    "@unocss/config" "0.58.6"
+    "@unocss/core" "0.58.6"
+    "@unocss/rule-utils" "0.58.6"
     css-tree "^2.3.1"
     fast-glob "^3.3.2"
-    magic-string "^0.30.6"
-    postcss "^8.4.33"
+    magic-string "^0.30.8"
+    postcss "^8.4.35"
 
-"@unocss/preset-attributify@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/preset-attributify/-/preset-attributify-0.58.5.tgz#b71f6e937e05547952d032d94474ab1f072d94dd"
-  integrity sha512-OR4gUHamHCb4/LB/zZHlibaraTyILfFvRIzgmJnEb6lITGApQUl86qaJcTbTyfTfLVRufLG/JVeuz2HLUBPRXw==
+"@unocss/preset-attributify@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/preset-attributify/-/preset-attributify-0.58.6.tgz#98a09147f4705726b9e5f43e469842200b435ed7"
+  integrity sha512-IW2aIBH0RiYsP50VckgxXhMwjDk/XVZykUUklgko9aT+gNC2xDBm3936RWLVLmHdBHG1Vnnjc71BG6aUAqrtEA==
   dependencies:
-    "@unocss/core" "0.58.5"
+    "@unocss/core" "0.58.6"
 
-"@unocss/preset-icons@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/preset-icons/-/preset-icons-0.58.5.tgz#a3282c3a277b1f4ab888d840a8c63befb8b1c9b9"
-  integrity sha512-LDNXavHtWaIvMvBezT9O8yiqHJChVCEfTRO6YFVY0yy+wo5jHiuMh6iKeHVcwbYdn3NqHYmpi7b/hrXPMtODzA==
+"@unocss/preset-icons@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/preset-icons/-/preset-icons-0.58.6.tgz#84b246c20a33da6c9f76627ff506a7ccc772c128"
+  integrity sha512-20P1ISxEX2J5mhyNkMm0nKp2p0qJfmDArolC10Fjyl+GUTCsojDNFfonzQEkHeIIJwzgRcubdtNaotTgYSKSRg==
   dependencies:
     "@iconify/utils" "^2.1.22"
-    "@unocss/core" "0.58.5"
+    "@unocss/core" "0.58.6"
     ofetch "^1.3.3"
 
-"@unocss/preset-mini@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/preset-mini/-/preset-mini-0.58.5.tgz#a16bb9bda674ca3ce5928250a56344dc915da8d0"
-  integrity sha512-WqD31fKUAN28OCUOyi1uremmLk0eTMqtCizjbbXsY/DP6RKYUT7trFAtppTcHWFhSQcknb4FURfAZppACsTVQQ==
+"@unocss/preset-mini@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/preset-mini/-/preset-mini-0.58.6.tgz#0b02cc7632b6c92c94d23bca3af1791e6bbd5bdc"
+  integrity sha512-COaM/04Z6/gawzrFcCwoyD6t0FCpuKRyljKKs3VxitoGxsN9BHKiFE3U/cPSQarpG789rmZg8D/wmLHCChSXvg==
   dependencies:
-    "@unocss/core" "0.58.5"
-    "@unocss/extractor-arbitrary-variants" "0.58.5"
-    "@unocss/rule-utils" "0.58.5"
+    "@unocss/core" "0.58.6"
+    "@unocss/extractor-arbitrary-variants" "0.58.6"
+    "@unocss/rule-utils" "0.58.6"
 
-"@unocss/preset-tagify@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/preset-tagify/-/preset-tagify-0.58.5.tgz#d7b6c86cf9a71b4e9d6bb5051af7ed9d5fe14e44"
-  integrity sha512-UB9IXi8vA/SzmmRLMWR7bzeBpxpiRo7y9xk3ruvDddYlsyiwIeDIMwG23YtcA6q41FDQvkrmvTxUEH9LFlv6aA==
+"@unocss/preset-tagify@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/preset-tagify/-/preset-tagify-0.58.6.tgz#36486acf8c83b51b2c38621c937fa154cc259297"
+  integrity sha512-xhpHMz8KLrFlLXaOCeShu0/yVpe6J8bd2WcOTd5VuU5W1uCsplcaagpfTRkBpaH1tJt/MTTU5e4cQLa20l0JZQ==
   dependencies:
-    "@unocss/core" "0.58.5"
+    "@unocss/core" "0.58.6"
 
-"@unocss/preset-typography@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/preset-typography/-/preset-typography-0.58.5.tgz#d28547812171dadc7c12dd61364656ff9a9a4a05"
-  integrity sha512-rFny4a9yxgY34XOom5euCqQaOLV8PpbTg0Pn+5FelUMG4OfMevTwBCe9JttFJcUc3cNTL2enkzIdMa3l66114g==
+"@unocss/preset-typography@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/preset-typography/-/preset-typography-0.58.6.tgz#e08aa9d59b795dd40bc96a588c7419d83257131a"
+  integrity sha512-s4SSw3SK/JjAqYlga51XnxzPc7jF+TmkEkW09IkYYLPrmqJ76U4i5Po2N7HzyjpVGWnmIp1fQ5mCvbhj4tNyNQ==
   dependencies:
-    "@unocss/core" "0.58.5"
-    "@unocss/preset-mini" "0.58.5"
+    "@unocss/core" "0.58.6"
+    "@unocss/preset-mini" "0.58.6"
 
-"@unocss/preset-uno@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/preset-uno/-/preset-uno-0.58.5.tgz#46ee1a220c3e6dee490e6822ab72fb2bb2eb1ea6"
-  integrity sha512-vgq/R4f7RDmdROy+pX+PeE38I3SgYKd4LL7Wb1HJUaVwz7PkF0XHCynOTbwrPXnK1kp1cnZYYEww7/RiYp+IQQ==
+"@unocss/preset-uno@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/preset-uno/-/preset-uno-0.58.6.tgz#b7a566e1b048803198df418494255b0120502ea8"
+  integrity sha512-QFbgvxCvTFqKIA/VGcPM+XcfPGDgbmaiXKbnh7hIbkER6TRxjt4DIGapPt150w/kQT+zC/jerWditSdyn+s3xQ==
   dependencies:
-    "@unocss/core" "0.58.5"
-    "@unocss/preset-mini" "0.58.5"
-    "@unocss/preset-wind" "0.58.5"
-    "@unocss/rule-utils" "0.58.5"
+    "@unocss/core" "0.58.6"
+    "@unocss/preset-mini" "0.58.6"
+    "@unocss/preset-wind" "0.58.6"
+    "@unocss/rule-utils" "0.58.6"
 
-"@unocss/preset-web-fonts@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/preset-web-fonts/-/preset-web-fonts-0.58.5.tgz#c7fac7fbed12406b69325e944dcb3a4efcba0075"
-  integrity sha512-WKZ5raSClFXhqzfAhApef3+fuMq6cjKBxvhJ1FBIxFKcSOvN8e2czty2iGQVl02yMsxBWMv0Bpfm7np+cCoI1w==
+"@unocss/preset-web-fonts@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/preset-web-fonts/-/preset-web-fonts-0.58.6.tgz#abfca73e1c6ff45dd68c62a95a00dd400c3d3c55"
+  integrity sha512-W/8102vurABwfnb9QQyp9GBKP80kpy/IADSM7hbqLNaqmgxHASELXkjhqqt+et39Zn2tnXpIHNVWoqG6QNWBwQ==
   dependencies:
-    "@unocss/core" "0.58.5"
+    "@unocss/core" "0.58.6"
     ofetch "^1.3.3"
 
-"@unocss/preset-wind@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/preset-wind/-/preset-wind-0.58.5.tgz#9affac0e3e3ac41e2fca8c2ec3999bb32d4d8ca4"
-  integrity sha512-54RkjLmlqMUlC8o8nDCVzB25D1zzK4eth+/3uQzt739qU0U92NxuZKY21ADj9Rp/mVhKBV5FKuXPjmYc6yTQRQ==
+"@unocss/preset-wind@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/preset-wind/-/preset-wind-0.58.6.tgz#d4bd5bb76882ac4a5dd09f57b1768a1ef610c93f"
+  integrity sha512-zs41CpFVvLB8CutroUeI1iqxzPsztiur9ei0QjRshxpYerPSsTSgdTkF+eul5D1q3BcsebLebzqtCSqnpFOuOA==
   dependencies:
-    "@unocss/core" "0.58.5"
-    "@unocss/preset-mini" "0.58.5"
-    "@unocss/rule-utils" "0.58.5"
+    "@unocss/core" "0.58.6"
+    "@unocss/preset-mini" "0.58.6"
+    "@unocss/rule-utils" "0.58.6"
 
-"@unocss/reset@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/reset/-/reset-0.58.5.tgz#2284efdd7adbd01e07905337727557b77a2e9114"
-  integrity sha512-2wMrkCj3SSb5hrx9TKs5jZa34QIRkHv9FotbJutAPo7o8hx+XXn56ogzdoUrcFPJZJUx2R2nyOVbSlGMIjtFtw==
+"@unocss/reset@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/reset/-/reset-0.58.6.tgz#f65db779f4ed003f059efcddf4f898f3c4451d95"
+  integrity sha512-mYyOe5QDRHc1BBRff+G97j3SGGC8s3Vk7cCcXc/l48FvPHKtLCphMZaBS+KkGkzWqwAtxv0QRbGhTixJCVDRug==
 
-"@unocss/rule-utils@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/rule-utils/-/rule-utils-0.58.5.tgz#d21cf790b53b812c3185c4352fe72698162ff3f5"
-  integrity sha512-w0sGJoeUGwMWLVFLEE9PDiv/fQcQqZnTIIQLYNCjTdqXDRlwTp9ACW0h47x/hAAIXdOtEOOBuTfjGD79GznUmA==
+"@unocss/rule-utils@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/rule-utils/-/rule-utils-0.58.6.tgz#cdafb595a0807af0e8059be112cbe23e9631eb90"
+  integrity sha512-qbVDeyKzExFY/YeoIbMw/lu8PXEGJzSHrFXRumNHX5lvTu8ggAjH6p9xyvYa/YnuNU0+pFKuYxG8LNK2F8f1EQ==
   dependencies:
-    "@unocss/core" "^0.58.5"
-    magic-string "^0.30.6"
+    "@unocss/core" "^0.58.6"
+    magic-string "^0.30.8"
 
-"@unocss/scope@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/scope/-/scope-0.58.5.tgz#0c310e314d583e07a005a0fe29cfb2d0a2b0f592"
-  integrity sha512-vSentagAwYTnThGRCjzZ6eNSSRuzdWBl21L1BbvVNM91Ss/FugQnZ1hd0m3TrVvvStYXnFVHMQ/MjCAEJ4cMYg==
+"@unocss/scope@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/scope/-/scope-0.58.6.tgz#6507c0dd0be22215e8ea488cfdfb406798616ce3"
+  integrity sha512-22BDrZPOkfEKuXY4NROhY+J25TAXN+GIxZpE4IbT1Wh+dkjnMXyC85VKGzOAuY/0v0zbaj12dYkmtndueQ/04w==
 
-"@unocss/transformer-attributify-jsx-babel@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/transformer-attributify-jsx-babel/-/transformer-attributify-jsx-babel-0.58.5.tgz#71438e5f0b0e0809e36046a344e2640e62ad4daa"
-  integrity sha512-IAWSSKN3V0D87DE8bqaaPrZBWOdWQ06QNfi9vRuQJfRWOui87ezi9+NffjcnQw/ap9xMk1O6z74/WOW3zo6uYA==
+"@unocss/transformer-attributify-jsx-babel@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/transformer-attributify-jsx-babel/-/transformer-attributify-jsx-babel-0.58.6.tgz#892da2919b39faca791b3885cfd35e609e9d81b8"
+  integrity sha512-IVU/ZozKTFhP9z1I9ZgSKiEx3WfDFDNXbTYTqwNW2SHPmAj5Qf99kn6o7br7Kd1dnxSjKFXOmNfNGkW9AMDraA==
   dependencies:
-    "@babel/core" "^7.23.9"
+    "@babel/core" "^7.24.0"
     "@babel/plugin-syntax-jsx" "^7.23.3"
     "@babel/preset-typescript" "^7.23.3"
-    "@unocss/core" "0.58.5"
+    "@unocss/core" "0.58.6"
 
-"@unocss/transformer-attributify-jsx@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.58.5.tgz#242569e0bccea66a0c81199854347aa446ade654"
-  integrity sha512-sItEALyvAt3PZLd9Q1tlIATjaj3kWbS/qI3otUVsYBdZjP4UudzJ3D1fcWNL2WPlgz8KtlVzRUuxob8TQ4ibZg==
+"@unocss/transformer-attributify-jsx@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.58.6.tgz#518b0c14e68997ff0b51c65525259845b6abdfef"
+  integrity sha512-S+mTR5qwMsEaq8nYtqUgYdYIIRAA4oltxfGMYGj3Gxy9V0uteyo56QNp7IOjlYxAB8Dq9jQ8GLYEQe5JlffO1A==
   dependencies:
-    "@unocss/core" "0.58.5"
+    "@unocss/core" "0.58.6"
 
-"@unocss/transformer-compile-class@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/transformer-compile-class/-/transformer-compile-class-0.58.5.tgz#d893498b09a0995a686e77f8c949b4a73cd546b8"
-  integrity sha512-4MaxjaZo1rf5uHvDGa2mbnXxAYVYoj1+oRNpL4fE3FoExS1Ka2CiNGQn/S4bHMF51vmXMSWtOzurJpPD4BaJUQ==
+"@unocss/transformer-compile-class@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/transformer-compile-class/-/transformer-compile-class-0.58.6.tgz#42e94613dcb2de9aa630327ac4c6df92c80b9bc5"
+  integrity sha512-iung3cPA+IpBHoP6dTs9gkPN/wEVujqMZYxf6FQLjRH+v70rPxqTgaeGDyuQZAYikfDhdUZF8PJ4IUMOxEFsmw==
   dependencies:
-    "@unocss/core" "0.58.5"
+    "@unocss/core" "0.58.6"
 
-"@unocss/transformer-directives@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/transformer-directives/-/transformer-directives-0.58.5.tgz#0ff7827b96b98f5da2b5c7ae26fa2e13153dc79d"
-  integrity sha512-allspF5TlT1B2bJSZ1houHScXOTaTPlatLiEmgQKzr/m93rCvktokaO5J6qeN2VXQdpTIsxdA5B8//7UkfTuIA==
+"@unocss/transformer-directives@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/transformer-directives/-/transformer-directives-0.58.6.tgz#bef696eb14ee97bc8ef99ffc45f009320633c195"
+  integrity sha512-8/+KGRmRnlkAJCRt4VqcYK16SnEr9wf1q7D9OCM2kZhk33Sx5SlsO6vjNZ1IH4c67/WviwNV6+KeS4elnQY8bA==
   dependencies:
-    "@unocss/core" "0.58.5"
-    "@unocss/rule-utils" "0.58.5"
+    "@unocss/core" "0.58.6"
+    "@unocss/rule-utils" "0.58.6"
     css-tree "^2.3.1"
 
-"@unocss/transformer-variant-group@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/transformer-variant-group/-/transformer-variant-group-0.58.5.tgz#91fbb3406b8650136b585725496658a65831a6ab"
-  integrity sha512-SjUwGzKK5CVqn7Gg+3v3hV47ZUll7GcGu0vR3RCLO4gqEfFlZWMTHml1Sl2sY1WAca2iVcDRu+dp0RLxRG/dUA==
+"@unocss/transformer-variant-group@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/transformer-variant-group/-/transformer-variant-group-0.58.6.tgz#afda5a5455c202cb1137f2fe3eab5b7c69332f65"
+  integrity sha512-6IFmfzketh4j+Mc/ik4nU+Oec0cptNR+aVfZZkGb4wd2h1lH+teAT2Y/Vz2xY8rDExOrbjY5y5FgRGd16LY2Rw==
   dependencies:
-    "@unocss/core" "0.58.5"
+    "@unocss/core" "0.58.6"
 
-"@unocss/vite@0.58.5":
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/@unocss/vite/-/vite-0.58.5.tgz#4f48200ba8aa99a33252954d82d8914b49fe2343"
-  integrity sha512-p4o1XNX1rvjmoUqSSdua8XyWNg/d+YUChDd2L/xEty+6j2qv0wUaohs3UQ87vWlv632/UmgdX+2MbrgtqthCtw==
+"@unocss/vite@0.58.6":
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/@unocss/vite/-/vite-0.58.6.tgz#7b78e344e1d92d8955e345b7c8da337c32baf1b6"
+  integrity sha512-DPXCoYU/Ozqc/Jeptd41XvtW8MSgVxmtTyhpMAsm/hJuBfwIV7Fy3TZquf4V9BpaTb4ao1LVXzgXmVUmj2HXpA==
   dependencies:
-    "@ampproject/remapping" "^2.2.1"
+    "@ampproject/remapping" "^2.3.0"
     "@rollup/pluginutils" "^5.1.0"
-    "@unocss/config" "0.58.5"
-    "@unocss/core" "0.58.5"
-    "@unocss/inspector" "0.58.5"
-    "@unocss/scope" "0.58.5"
-    "@unocss/transformer-directives" "0.58.5"
-    chokidar "^3.5.3"
+    "@unocss/config" "0.58.6"
+    "@unocss/core" "0.58.6"
+    "@unocss/inspector" "0.58.6"
+    "@unocss/scope" "0.58.6"
+    "@unocss/transformer-directives" "0.58.6"
+    chokidar "^3.6.0"
     fast-glob "^3.3.2"
-    magic-string "^0.30.6"
+    magic-string "^0.30.8"
 
 "@vitejs/plugin-vue@^5.0.4":
   version "5.0.4"
@@ -1257,6 +1310,15 @@ axios@^1.6.7:
     form-data "^4.0.0"
     proxy-from-env "^1.1.0"
 
+axios@^1.6.8:
+  version "1.6.8"
+  resolved "http://39.108.216.210:9000/axios/-/axios-1.6.8.tgz#66d294951f5d988a00e87a0ffb955316a619ea66"
+  integrity sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==
+  dependencies:
+    follow-redirects "^1.15.6"
+    form-data "^4.0.0"
+    proxy-from-env "^1.1.0"
+
 b4a@^1.6.4:
   version "1.6.6"
   resolved "http://39.108.216.210:9000/b4a/-/b4a-1.6.6.tgz#a4cc349a3851987c3c4ac2d7785c18744f6da9ba"
@@ -1369,7 +1431,7 @@ chalk@^4.0.0:
     ansi-styles "^4.1.0"
     supports-color "^7.1.0"
 
-"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.3:
+"chokidar@>=3.0.0 <4.0.0", chokidar@^3.6.0:
   version "3.6.0"
   resolved "http://39.108.216.210:9000/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b"
   integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==
@@ -1650,10 +1712,10 @@ 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.22.0:
-  version "9.22.0"
-  resolved "http://39.108.216.210:9000/eslint-plugin-vue/-/eslint-plugin-vue-9.22.0.tgz#e8a625adb0b6ce3b65635dd74fec8345146f8e26"
-  integrity sha512-7wCXv5zuVnBtZE/74z4yZ0CM8AjH6bk4MQGm7hZjUC2DBppKU5ioeOk5LGSg/s9a1ZJnIsdPLJpXnu1Rc+cVHg==
+eslint-plugin-vue@^9.23.0:
+  version "9.23.0"
+  resolved "http://39.108.216.210:9000/eslint-plugin-vue/-/eslint-plugin-vue-9.23.0.tgz#1354a33b0cd21e0cb373557ff73c5d7a6698fbcd"
+  integrity sha512-Bqd/b7hGYGrlV+wP/g77tjyFmp81lh5TMw0be9093X02SyelxRRfCI6/IsGq/J7Um0YwB9s0Ry0wlFyjPdmtUw==
   dependencies:
     "@eslint-community/eslint-utils" "^4.4.0"
     natural-compare "^1.4.0"
@@ -1862,6 +1924,11 @@ follow-redirects@^1.15.4:
   resolved "http://39.108.216.210:9000/follow-redirects/-/follow-redirects-1.15.5.tgz#54d4d6d062c0fa7d9d17feb008461550e3ba8020"
   integrity sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==
 
+follow-redirects@^1.15.6:
+  version "1.15.6"
+  resolved "http://39.108.216.210:9000/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b"
+  integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==
+
 foreground-child@^3.1.0:
   version "3.1.1"
   resolved "http://39.108.216.210:9000/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d"
@@ -1987,10 +2054,10 @@ has-flag@^4.0.0:
   resolved "http://39.108.216.210:9000/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
   integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
 
-hc-vue3-ui@^3.4.7:
-  version "3.4.7"
-  resolved "http://39.108.216.210:9000/hc-vue3-ui/-/hc-vue3-ui-3.4.7.tgz#1955dc75684030a87dd79b7611d1e545ae6a2f99"
-  integrity sha512-lBOkk9tWt1Kw8YxMlAnOIaD10YfdCzjlDdboNUZdwhIxorFxFkyp1XDS1lBl/GaryyZRmUed4lFmnBUYvVxy8Q==
+hc-vue3-ui@^3.5.3:
+  version "3.5.3"
+  resolved "http://39.108.216.210:9000/hc-vue3-ui/-/hc-vue3-ui-3.5.3.tgz#d86e6d41b949a86a41894de00a68cb77e96fec74"
+  integrity sha512-k67JhL0TD6mIZ/VbkxA2MISNXq9KeD7niS4fmoAXaMScftD+AkbWYUVEoEXbQGn0pmT//h0FmwxuKpL5lWDhmg==
   dependencies:
     axios "^1.6.7"
     dayjs "^1.11.10"
@@ -2120,6 +2187,11 @@ js-fast-way@^0.4.6:
   resolved "http://39.108.216.210:9000/js-fast-way/-/js-fast-way-0.4.6.tgz#13eceb9286f90e72d8eedb542c9c4743d286414a"
   integrity sha512-/N0hXqMTxByMa1tT4Ozq7t7AO/ggaYmhDVQJko2AuynvOQTVyzRn6adoH3SrzR2wUcjfTLjU1J7PAMKLZBYzuw==
 
+js-fast-way@^0.4.7:
+  version "0.4.7"
+  resolved "http://39.108.216.210:9000/js-fast-way/-/js-fast-way-0.4.7.tgz#da775d7c9b85b9e59687505a3eba227208d77203"
+  integrity sha512-g04eNkRpH3/b5Tz6PTdaFCELn5mlqKmpzAT/M4ircBMA7JcQGpk63KOkvw7OT43iIpzMvZsorQK3qmCWTzyLMg==
+
 js-md5@^0.8.3:
   version "0.8.3"
   resolved "http://39.108.216.210:9000/js-md5/-/js-md5-0.8.3.tgz#921bab7efa95bfc9d62b87ee08a57f8fe4305b69"
@@ -2248,13 +2320,20 @@ lru-cache@^6.0.0:
   resolved "http://39.108.216.210:9000/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3"
   integrity sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==
 
-magic-string@^0.30.6, magic-string@^0.30.7:
+magic-string@^0.30.7:
   version "0.30.7"
   resolved "http://39.108.216.210:9000/magic-string/-/magic-string-0.30.7.tgz#0cecd0527d473298679da95a2d7aeb8c64048505"
   integrity sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==
   dependencies:
     "@jridgewell/sourcemap-codec" "^1.4.15"
 
+magic-string@^0.30.8:
+  version "0.30.8"
+  resolved "http://39.108.216.210:9000/magic-string/-/magic-string-0.30.8.tgz#14e8624246d2bedba70d5462aa99ac9681844613"
+  integrity sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==
+  dependencies:
+    "@jridgewell/sourcemap-codec" "^1.4.15"
+
 mdn-data@2.0.30:
   version "2.0.30"
   resolved "http://39.108.216.210:9000/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc"
@@ -2524,7 +2603,7 @@ postcss-selector-parser@^6.0.15:
     cssesc "^3.0.0"
     util-deprecate "^1.0.2"
 
-postcss@^8.4.33, postcss@^8.4.35:
+postcss@^8.4.35:
   version "8.4.35"
   resolved "http://39.108.216.210:9000/postcss/-/postcss-8.4.35.tgz#60997775689ce09011edf083a549cea44aabe2f7"
   integrity sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==
@@ -2671,10 +2750,10 @@ safe-buffer@~5.2.0:
   resolved "http://39.108.216.210:9000/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
   integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
 
-sass@^1.71.1:
-  version "1.71.1"
-  resolved "http://39.108.216.210:9000/sass/-/sass-1.71.1.tgz#dfb09c63ce63f89353777bbd4a88c0a38386ee54"
-  integrity sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg==
+sass@^1.72.0:
+  version "1.72.0"
+  resolved "http://39.108.216.210:9000/sass/-/sass-1.72.0.tgz#5b9978943fcfb32b25a6a5acb102fc9dabbbf41c"
+  integrity sha512-Gpczt3WA56Ly0Mn8Sl21Vj94s1axi9hDIzDFn9Ph9x3C3p4nNyvsqJoQyVXKou6cBlfFWEgRW4rT8Tb4i3XnVA==
   dependencies:
     chokidar ">=3.0.0 <4.0.0"
     immutable "^4.0.0"
@@ -2916,31 +2995,31 @@ unocss-preset-extra@^0.5.3:
   resolved "http://39.108.216.210:9000/unocss-preset-extra/-/unocss-preset-extra-0.5.3.tgz#eaa703e84f5652f544599f4de424a3a128147174"
   integrity sha512-rRosBmJ3S8/97o/l4J1lc3AJnSGMSD1FgDs4bvUWmrz2OQvPheuZluL8xULEd5MGwHjw4vAwYkue114pnVelzA==
 
-unocss@^0.58.5:
-  version "0.58.5"
-  resolved "http://39.108.216.210:9000/unocss/-/unocss-0.58.5.tgz#feeedb3fab6c913634c4a8eabd86d4a893a640a9"
-  integrity sha512-0g4P6jLgRRNnhscxw7nQ9RHGrKJ1UPPiHPet+YT3TXUcmy4mTiYgo9+kGQf5bjyrzsELJ10cT6Qz2y6g9Tls4g==
-  dependencies:
-    "@unocss/astro" "0.58.5"
-    "@unocss/cli" "0.58.5"
-    "@unocss/core" "0.58.5"
-    "@unocss/extractor-arbitrary-variants" "0.58.5"
-    "@unocss/postcss" "0.58.5"
-    "@unocss/preset-attributify" "0.58.5"
-    "@unocss/preset-icons" "0.58.5"
-    "@unocss/preset-mini" "0.58.5"
-    "@unocss/preset-tagify" "0.58.5"
-    "@unocss/preset-typography" "0.58.5"
-    "@unocss/preset-uno" "0.58.5"
-    "@unocss/preset-web-fonts" "0.58.5"
-    "@unocss/preset-wind" "0.58.5"
-    "@unocss/reset" "0.58.5"
-    "@unocss/transformer-attributify-jsx" "0.58.5"
-    "@unocss/transformer-attributify-jsx-babel" "0.58.5"
-    "@unocss/transformer-compile-class" "0.58.5"
-    "@unocss/transformer-directives" "0.58.5"
-    "@unocss/transformer-variant-group" "0.58.5"
-    "@unocss/vite" "0.58.5"
+unocss@^0.58.6:
+  version "0.58.6"
+  resolved "http://39.108.216.210:9000/unocss/-/unocss-0.58.6.tgz#8423ad53e8a3c5432e6c51fd59b337176830c2ab"
+  integrity sha512-HBstDtC6KKD5yCYh5hHpPdHGZai0B/iLlDwkOIK+xfQYrvl8tNBvKfRz3xgiaI5MJ+fLmEOxbfXQIjleU1A0iA==
+  dependencies:
+    "@unocss/astro" "0.58.6"
+    "@unocss/cli" "0.58.6"
+    "@unocss/core" "0.58.6"
+    "@unocss/extractor-arbitrary-variants" "0.58.6"
+    "@unocss/postcss" "0.58.6"
+    "@unocss/preset-attributify" "0.58.6"
+    "@unocss/preset-icons" "0.58.6"
+    "@unocss/preset-mini" "0.58.6"
+    "@unocss/preset-tagify" "0.58.6"
+    "@unocss/preset-typography" "0.58.6"
+    "@unocss/preset-uno" "0.58.6"
+    "@unocss/preset-web-fonts" "0.58.6"
+    "@unocss/preset-wind" "0.58.6"
+    "@unocss/reset" "0.58.6"
+    "@unocss/transformer-attributify-jsx" "0.58.6"
+    "@unocss/transformer-attributify-jsx-babel" "0.58.6"
+    "@unocss/transformer-compile-class" "0.58.6"
+    "@unocss/transformer-directives" "0.58.6"
+    "@unocss/transformer-variant-group" "0.58.6"
+    "@unocss/vite" "0.58.6"
 
 update-browserslist-db@^1.0.13:
   version "1.0.13"
@@ -2962,10 +3041,10 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
   resolved "http://39.108.216.210:9000/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
   integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
 
-vite@^5.1.5:
-  version "5.1.5"
-  resolved "http://39.108.216.210:9000/vite/-/vite-5.1.5.tgz#bdbc2b15e8000d9cc5172f059201178f9c9de5fb"
-  integrity sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==
+vite@^5.1.6:
+  version "5.1.6"
+  resolved "http://39.108.216.210:9000/vite/-/vite-5.1.6.tgz#706dae5fab9e97f57578469eef1405fc483943e4"
+  integrity sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==
   dependencies:
     esbuild "^0.19.3"
     postcss "^8.4.35"