From bf724f79810233692345f7758e05e91a25c56b8f Mon Sep 17 00:00:00 2001 From: ailoooong Date: Fri, 14 Feb 2025 11:41:34 +0800 Subject: [PATCH 1/5] =?UTF-8?q?fix:=20=E4=B8=89=E6=96=B9=E4=BB=B6=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 19 +- pnpm-lock.yaml | 491 ++++++++++++++++++++++++++++--------------------- 2 files changed, 289 insertions(+), 221 deletions(-) diff --git a/package.json b/package.json index 100a449..d4e9538 100644 --- a/package.json +++ b/package.json @@ -16,20 +16,21 @@ "dependencies": { "@opensig/open-analytics": "^0.0.9", "@opensig/opendesign": "0.0.64", - "@vueuse/core": "9.12.0", + "@vueuse/core": "9.13.0", "axios": "1.7.4", "clipboard": "2.0.11", - "element-plus": "2.3.12", + "element-plus": "2.8.1", "github-markdown-css": "5.1.0", "js-cookie": "3.0.5", "markdown-it": "12.3.2", - "pinia": "2.1.6", - "uuid": "^11.0.3", - "vue": "3.3.4", - "vue-dompurify-html": "5.1.0", - "vue-i18n": "9.2.2", - "vue-router": "4.2.4", - "xss": "1.0.14" + "highlight.js": "11.9.0", + "pinia": "2.1.2", + "uuid": "10.0.0", + "vue": "3.4.38", + "vue-dompurify-html": "3.1.2", + "vue-i18n": "9.14.2", + "vue-router": "4.4.3", + "xss": "1.0.15" }, "devDependencies": { "@rushstack/eslint-patch": "^1.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 69dbab7..3bff0ba 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,10 +13,10 @@ importers: version: 0.0.9 '@opensig/opendesign': specifier: 0.0.64 - version: 0.0.64(vue@3.3.4) + version: 0.0.64(vue@3.4.38(typescript@4.9.5)) '@vueuse/core': - specifier: 9.12.0 - version: 9.12.0(vue@3.3.4) + specifier: 9.13.0 + version: 9.13.0(vue@3.4.38(typescript@4.9.5)) axios: specifier: 1.7.4 version: 1.7.4 @@ -24,11 +24,14 @@ importers: specifier: 2.0.11 version: 2.0.11 element-plus: - specifier: 2.3.12 - version: 2.3.12(vue@3.3.4) + specifier: 2.8.1 + version: 2.8.1(vue@3.4.38(typescript@4.9.5)) github-markdown-css: specifier: 5.1.0 version: 5.1.0 + highlight.js: + specifier: 11.9.0 + version: 11.9.0 js-cookie: specifier: 3.0.5 version: 3.0.5 @@ -36,26 +39,26 @@ importers: specifier: 12.3.2 version: 12.3.2 pinia: - specifier: 2.1.6 - version: 2.1.6(typescript@4.9.5)(vue@3.3.4) + specifier: 2.1.2 + version: 2.1.2(typescript@4.9.5)(vue@3.4.38(typescript@4.9.5)) uuid: - specifier: ^11.0.3 - version: 11.0.3 + specifier: 10.0.0 + version: 10.0.0 vue: - specifier: 3.3.4 - version: 3.3.4 + specifier: 3.4.38 + version: 3.4.38(typescript@4.9.5) vue-dompurify-html: - specifier: 5.1.0 - version: 5.1.0(vue@3.3.4) + specifier: 3.1.2 + version: 3.1.2(vue@3.4.38(typescript@4.9.5)) vue-i18n: - specifier: 9.2.2 - version: 9.2.2(vue@3.3.4) + specifier: 9.14.2 + version: 9.14.2(vue@3.4.38(typescript@4.9.5)) vue-router: - specifier: 4.2.4 - version: 4.2.4(vue@3.3.4) + specifier: 4.4.3 + version: 4.4.3(vue@3.4.38(typescript@4.9.5)) xss: - specifier: 1.0.14 - version: 1.0.14 + specifier: 1.0.15 + version: 1.0.15 devDependencies: '@rushstack/eslint-patch': specifier: ^1.3.3 @@ -71,10 +74,10 @@ importers: version: 18.19.3 '@vitejs/plugin-vue': specifier: 4.0.0 - version: 4.0.0(vite@4.5.3(@types/node@18.19.3)(sass@1.62.0))(vue@3.3.4) + version: 4.0.0(vite@4.5.3(@types/node@18.19.3)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5)) '@vitejs/plugin-vue-jsx': specifier: 3.1.0 - version: 3.1.0(vite@4.5.3(@types/node@18.19.3)(sass@1.62.0))(vue@3.3.4) + version: 3.1.0(vite@4.5.3(@types/node@18.19.3)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5)) '@vue/eslint-config-prettier': specifier: ^8.0.0 version: 8.0.0(eslint@8.57.0)(prettier@3.0.3) @@ -104,13 +107,13 @@ importers: version: 4.9.5 unplugin-auto-import: specifier: ^0.11.5 - version: 0.11.5(@vueuse/core@9.12.0(vue@3.3.4))(rollup@3.29.4) + version: 0.11.5(@vueuse/core@9.13.0(vue@3.4.38(typescript@4.9.5)))(rollup@3.29.4) unplugin-icons: specifier: ^0.14.15 - version: 0.14.15(@vue/compiler-sfc@3.4.15)(vue-template-compiler@2.7.16) + version: 0.14.15(@vue/compiler-sfc@3.4.38)(vue-template-compiler@2.7.16) unplugin-vue-components: specifier: ^0.26.0 - version: 0.26.0(@babel/parser@7.23.9)(rollup@3.29.4)(vue@3.3.4) + version: 0.26.0(@babel/parser@7.26.8)(rollup@3.29.4)(vue@3.4.38(typescript@4.9.5)) vite: specifier: 4.5.3 version: 4.5.3(@types/node@18.19.3)(sass@1.62.0) @@ -220,10 +223,18 @@ packages: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.22.20': resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.23.5': resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} @@ -241,6 +252,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.26.8': + resolution: {integrity: sha512-TZIQ25pkSoaKEYYaHbbxkfL36GNsQ6iFiBbeuzAkLnXayKR1yP1zFe+NxuZWWsUyvt8icPU9CCq0sgWGXR1GEw==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-syntax-jsx@7.23.3': resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} @@ -275,6 +291,10 @@ packages: resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} engines: {node: '>=6.9.0'} + '@babel/types@7.26.8': + resolution: {integrity: sha512-eUuWapzEGWFEpHFxgEaBG8e3n6S8L3MSu0oda755rOfabWPnh0Our1AozNFVUxGFIhbKgd1ksprsoDGMinTOTA==} + engines: {node: '>=6.9.0'} + '@ctrl/tinycolor@3.6.1': resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} engines: {node: '>=10'} @@ -460,25 +480,17 @@ packages: '@iconify/utils@2.1.20': resolution: {integrity: sha512-t8TeKlYK/5i9yTY9VAGAE4P0qQHd/0vH+VSRO+bdpxlt8wqB6f2I0/IrciRsdeFZPMoL8IICgP7lgl2ZtbG8Tw==} - '@intlify/core-base@9.2.2': - resolution: {integrity: sha512-JjUpQtNfn+joMbrXvpR4hTF8iJQ2sEFzzK3KIESOx+f+uwIjgw20igOyaIdhfsVVBCds8ZM64MoeNSx+PHQMkA==} - engines: {node: '>= 14'} - - '@intlify/devtools-if@9.2.2': - resolution: {integrity: sha512-4ttr/FNO29w+kBbU7HZ/U0Lzuh2cRDhP8UlWOtV9ERcjHzuyXVZmjyleESK6eVP60tGC9QtQW9yZE+JeRhDHkg==} - engines: {node: '>= 14'} - - '@intlify/message-compiler@9.2.2': - resolution: {integrity: sha512-IUrQW7byAKN2fMBe8z6sK6riG1pue95e5jfokn8hA5Q3Bqy4MBJ5lJAofUsawQJYHeoPJ7svMDyBaVJ4d0GTtA==} - engines: {node: '>= 14'} + '@intlify/core-base@9.14.2': + resolution: {integrity: sha512-DZyQ4Hk22sC81MP4qiCDuU+LdaYW91A6lCjq8AWPvY3+mGMzhGDfOCzvyR6YBQxtlPjFqMoFk9ylnNYRAQwXtQ==} + engines: {node: '>= 16'} - '@intlify/shared@9.2.2': - resolution: {integrity: sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q==} - engines: {node: '>= 14'} + '@intlify/message-compiler@9.14.2': + resolution: {integrity: sha512-YsKKuV4Qv4wrLNsvgWbTf0E40uRv+Qiw1BeLQ0LAxifQuhiMe+hfTIzOMdWj/ZpnTDj4RSZtkXjJM7JDiiB5LQ==} + engines: {node: '>= 16'} - '@intlify/vue-devtools@9.2.2': - resolution: {integrity: sha512-+dUyqyCHWHb/UcvY1MlIpO87munedm3Gn6E9WWYdWrMuYLcoIoOEVDWSS8xSwtlPU+kA+MEQTP6Q1iI/ocusJg==} - engines: {node: '>= 14'} + '@intlify/shared@9.14.2': + resolution: {integrity: sha512-uRAHAxYPeF+G5DBIboKpPgC/Waecd4Jz8ihtkpJQD5ycb5PwXp0k/+hBGl5dAjwF7w+l74kz/PKA8r8OK//RUw==} + engines: {node: '>= 16'} '@jridgewell/gen-mapping@0.3.3': resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} @@ -495,6 +507,9 @@ packages: '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + '@jridgewell/trace-mapping@0.3.22': resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==} @@ -670,33 +685,36 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.3.4': - resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} - '@vue/compiler-core@3.4.15': resolution: {integrity: sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==} - '@vue/compiler-dom@3.3.4': - resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==} + '@vue/compiler-core@3.4.38': + resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} '@vue/compiler-dom@3.4.15': resolution: {integrity: sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==} - '@vue/compiler-sfc@3.3.4': - resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} + '@vue/compiler-dom@3.4.38': + resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} '@vue/compiler-sfc@3.4.15': resolution: {integrity: sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==} - '@vue/compiler-ssr@3.3.4': - resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==} + '@vue/compiler-sfc@3.4.38': + resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} '@vue/compiler-ssr@3.4.15': resolution: {integrity: sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==} + '@vue/compiler-ssr@3.4.38': + resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} + '@vue/devtools-api@6.5.1': resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} + '@vue/devtools-api@6.6.4': + resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} + '@vue/eslint-config-prettier@8.0.0': resolution: {integrity: sha512-55dPqtC4PM/yBjhAr+yEw6+7KzzdkBuLmnhBrDfp4I48+wy+Giqqj9yUr5T2uD/BkBROjjmqnLZmXRdOx/VtQg==} peerDependencies: @@ -722,40 +740,37 @@ packages: typescript: optional: true - '@vue/reactivity-transform@3.3.4': - resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} - - '@vue/reactivity@3.3.4': - resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} + '@vue/reactivity@3.4.38': + resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} - '@vue/runtime-core@3.3.4': - resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==} + '@vue/runtime-core@3.4.38': + resolution: {integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==} - '@vue/runtime-dom@3.3.4': - resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==} + '@vue/runtime-dom@3.4.38': + resolution: {integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==} - '@vue/server-renderer@3.3.4': - resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==} + '@vue/server-renderer@3.4.38': + resolution: {integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==} peerDependencies: - vue: 3.3.4 - - '@vue/shared@3.3.4': - resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} + vue: 3.4.38 '@vue/shared@3.4.15': resolution: {integrity: sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==} + '@vue/shared@3.4.38': + resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} + '@vue/tsconfig@0.5.1': resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==} - '@vueuse/core@9.12.0': - resolution: {integrity: sha512-h/Di8Bvf6xRcvS/PvUVheiMYYz3U0tH3X25YxONSaAUBa841ayMwxkuzx/DGUMCW/wHWzD8tRy2zYmOC36r4sg==} + '@vueuse/core@9.13.0': + resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} - '@vueuse/metadata@9.12.0': - resolution: {integrity: sha512-9oJ9MM9lFLlmvxXUqsR1wLt1uF7EVbP5iYaHJYqk+G2PbMjY6EXvZeTjbdO89HgoF5cI6z49o2zT/jD9SVoNpQ==} + '@vueuse/metadata@9.13.0': + resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==} - '@vueuse/shared@9.12.0': - resolution: {integrity: sha512-TWuJLACQ0BVithVTRbex4Wf1a1VaRuSpVeyEd4vMUWl54PzlE0ciFUshKCXnlLuD0lxIaLK4Ypj3NXYzZh4+SQ==} + '@vueuse/shared@9.13.0': + resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} @@ -938,14 +953,14 @@ packages: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} - dompurify@3.1.7: - resolution: {integrity: sha512-VaTstWtsneJY8xzy7DekmYWEOZcmzIe3Qb3zPd4STve1OBTa+e+WmS1ITQec1fZYXI3HCsOZZiSMpG6oxoWMWQ==} + dompurify@2.5.8: + resolution: {integrity: sha512-o1vSNgrmYMQObbSSvF/1brBYEQPHhV1+gsmrusO7/GXtp1T9rCS8cXFqVxK/9crT1jA6Ccv+5MTSjBNqr7Sovw==} electron-to-chromium@1.4.648: resolution: {integrity: sha512-EmFMarXeqJp9cUKu/QEciEApn0S/xRcpZWuAm32U7NgoZCimjsilKXHRO9saeEW55eHZagIDg6XTUOv32w9pjg==} - element-plus@2.3.12: - resolution: {integrity: sha512-fAWpbKCyt+l1dsqSNPOs/F/dBN4Wp5CGAyxbiS5zqDwI4q3QPM+LxLU2h3GUHMIBtMGCvmsG98j5HPMkTKkvcA==} + element-plus@2.8.1: + resolution: {integrity: sha512-p11/6w/O0+hGvPhiN3jrcgh+XG+eg5jZlLdQVYvcPHZYhhCh3J3YeZWW1JO/REPES1vevkboT6VAi+9wHA8Dsg==} peerDependencies: vue: ^3.2.0 @@ -1164,6 +1179,10 @@ packages: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true + highlight.js@11.9.0: + resolution: {integrity: sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==} + engines: {node: '>=12.0.0'} + html-tags@3.3.1: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} @@ -1316,6 +1335,9 @@ packages: resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} engines: {node: '>=12'} + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + magic-string@0.30.5: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} @@ -1378,6 +1400,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -1458,6 +1485,9 @@ packages: picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -1467,8 +1497,8 @@ packages: engines: {node: '>=0.10'} hasBin: true - pinia@2.1.6: - resolution: {integrity: sha512-bIU6QuE5qZviMmct5XwCesXelb5VavdOWKWaB17ggk++NUwQWWbP5YnsONTk3b752QkW9sACiR81rorpeOMSvQ==} + pinia@2.1.2: + resolution: {integrity: sha512-GNnd8V2NnSn5zZLb1xokH3nEMm8Tl/rvJduj/IMwWkUGsYPhnVyN92WIIxD59ZvnM+7EV28lXt5+NnYn1d81cg==} peerDependencies: '@vue/composition-api': ^1.4.0 typescript: '>=4.4.4' @@ -1490,6 +1520,10 @@ packages: resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.2: + resolution: {integrity: sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==} + engines: {node: ^10 || ^12 || >=14} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -1595,8 +1629,8 @@ packages: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} sourcemap-codec@1.4.8: @@ -1747,10 +1781,6 @@ packages: resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} hasBin: true - uuid@11.0.3: - resolution: {integrity: sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==} - hasBin: true - vite@4.5.3: resolution: {integrity: sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==} engines: {node: ^14.18.0 || >=16.0.0} @@ -1779,6 +1809,17 @@ packages: terser: optional: true + vue-demi@0.13.11: + resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} + engines: {node: '>=12'} + hasBin: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + vue-demi@0.14.6: resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} @@ -1790,10 +1831,10 @@ packages: '@vue/composition-api': optional: true - vue-dompurify-html@5.1.0: - resolution: {integrity: sha512-616o2/PBdOLM2bwlRWLdzeEC9NerLkwiudqNgaIJ5vBQWXec+u7Kuzh+45DtQQrids67s4pHnTnJZLVfyPMxbA==} + vue-dompurify-html@3.1.2: + resolution: {integrity: sha512-2xCnSuog5+OPUtmeAwPZY/6oV9YKuLhjgcl5EUw3jKbmhnyPo8YyCczCeRNGBorVcz1fCGm6PEOIUSXNS8I0ZA==} peerDependencies: - vue: ^3.0.0 + vue: ^2.7.0 || ^3.0.0 vue-eslint-parser@9.4.2: resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==} @@ -1801,14 +1842,14 @@ packages: peerDependencies: eslint: '>=6.0.0' - vue-i18n@9.2.2: - resolution: {integrity: sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ==} - engines: {node: '>= 14'} + vue-i18n@9.14.2: + resolution: {integrity: sha512-JK9Pm80OqssGJU2Y6F7DcM8RFHqVG4WkuCqOZTVsXkEzZME7ABejAUqUdA931zEBedc4thBgSUWxeQh4uocJAQ==} + engines: {node: '>= 16'} peerDependencies: vue: ^3.0.0 - vue-router@4.2.4: - resolution: {integrity: sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ==} + vue-router@4.4.3: + resolution: {integrity: sha512-sv6wmNKx2j3aqJQDMxLFzs/u/mjA9Z5LCgy6BE0f7yFWMjrPLnS/sPNn8ARY/FXw6byV18EFutn5lTO6+UsV5A==} peerDependencies: vue: ^3.2.0 @@ -1821,8 +1862,13 @@ packages: peerDependencies: typescript: '*' - vue@3.3.4: - resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==} + vue@3.4.38: + resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true web-vitals@4.2.4: resolution: {integrity: sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==} @@ -1846,8 +1892,8 @@ packages: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} - xss@1.0.14: - resolution: {integrity: sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw==} + xss@1.0.15: + resolution: {integrity: sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg==} engines: {node: '>= 0.10.0'} hasBin: true @@ -1991,8 +2037,12 @@ snapshots: '@babel/helper-string-parser@7.23.4': {} + '@babel/helper-string-parser@7.25.9': {} + '@babel/helper-validator-identifier@7.22.20': {} + '@babel/helper-validator-identifier@7.25.9': {} + '@babel/helper-validator-option@7.23.5': {} '@babel/helpers@7.23.9': @@ -2013,6 +2063,10 @@ snapshots: dependencies: '@babel/types': 7.23.9 + '@babel/parser@7.26.8': + dependencies: + '@babel/types': 7.26.8 + '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 @@ -2062,11 +2116,16 @@ snapshots: '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + '@babel/types@7.26.8': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@ctrl/tinycolor@3.6.1': {} - '@element-plus/icons-vue@2.3.1(vue@3.3.4)': + '@element-plus/icons-vue@2.3.1(vue@3.4.38(typescript@4.9.5))': dependencies: - vue: 3.3.4 + vue: 3.4.38(typescript@4.9.5) '@esbuild/android-arm64@0.18.20': optional: true @@ -2193,28 +2252,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@intlify/core-base@9.2.2': - dependencies: - '@intlify/devtools-if': 9.2.2 - '@intlify/message-compiler': 9.2.2 - '@intlify/shared': 9.2.2 - '@intlify/vue-devtools': 9.2.2 - - '@intlify/devtools-if@9.2.2': + '@intlify/core-base@9.14.2': dependencies: - '@intlify/shared': 9.2.2 + '@intlify/message-compiler': 9.14.2 + '@intlify/shared': 9.14.2 - '@intlify/message-compiler@9.2.2': + '@intlify/message-compiler@9.14.2': dependencies: - '@intlify/shared': 9.2.2 - source-map: 0.6.1 - - '@intlify/shared@9.2.2': {} + '@intlify/shared': 9.14.2 + source-map-js: 1.0.2 - '@intlify/vue-devtools@9.2.2': - dependencies: - '@intlify/core-base': 9.2.2 - '@intlify/shared': 9.2.2 + '@intlify/shared@9.14.2': {} '@jridgewell/gen-mapping@0.3.3': dependencies: @@ -2228,6 +2276,8 @@ snapshots: '@jridgewell/sourcemap-codec@1.4.15': {} + '@jridgewell/sourcemap-codec@1.5.0': {} + '@jridgewell/trace-mapping@0.3.22': dependencies: '@jridgewell/resolve-uri': 3.1.1 @@ -2251,10 +2301,10 @@ snapshots: uuid: 10.0.0 web-vitals: 4.2.4 - '@opensig/opendesign@0.0.64(vue@3.3.4)': + '@opensig/opendesign@0.0.64(vue@3.4.38(typescript@4.9.5))': dependencies: date-fns: 2.30.0 - vue: 3.3.4 + vue: 3.4.38(typescript@4.9.5) '@pkgr/core@0.1.1': {} @@ -2387,20 +2437,20 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.3(@types/node@18.19.3)(sass@1.62.0))(vue@3.3.4)': + '@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.3(@types/node@18.19.3)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5))': dependencies: '@babel/core': 7.23.9 '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9) '@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.23.9) vite: 4.5.3(@types/node@18.19.3)(sass@1.62.0) - vue: 3.3.4 + vue: 3.4.38(typescript@4.9.5) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.0.0(vite@4.5.3(@types/node@18.19.3)(sass@1.62.0))(vue@3.3.4)': + '@vitejs/plugin-vue@4.0.0(vite@4.5.3(@types/node@18.19.3)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5))': dependencies: vite: 4.5.3(@types/node@18.19.3)(sass@1.62.0) - vue: 3.3.4 + vue: 3.4.38(typescript@4.9.5) '@volar/language-core@1.11.1': dependencies: @@ -2444,13 +2494,6 @@ snapshots: '@babel/parser': 7.23.9 '@vue/compiler-sfc': 3.4.15 - '@vue/compiler-core@3.3.4': - dependencies: - '@babel/parser': 7.23.9 - '@vue/shared': 3.3.4 - estree-walker: 2.0.2 - source-map-js: 1.0.2 - '@vue/compiler-core@3.4.15': dependencies: '@babel/parser': 7.23.9 @@ -2459,28 +2502,23 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.0.2 - '@vue/compiler-dom@3.3.4': + '@vue/compiler-core@3.4.38': dependencies: - '@vue/compiler-core': 3.3.4 - '@vue/shared': 3.3.4 + '@babel/parser': 7.26.8 + '@vue/shared': 3.4.38 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 '@vue/compiler-dom@3.4.15': dependencies: '@vue/compiler-core': 3.4.15 '@vue/shared': 3.4.15 - '@vue/compiler-sfc@3.3.4': + '@vue/compiler-dom@3.4.38': dependencies: - '@babel/parser': 7.23.9 - '@vue/compiler-core': 3.3.4 - '@vue/compiler-dom': 3.3.4 - '@vue/compiler-ssr': 3.3.4 - '@vue/reactivity-transform': 3.3.4 - '@vue/shared': 3.3.4 - estree-walker: 2.0.2 - magic-string: 0.30.5 - postcss: 8.4.33 - source-map-js: 1.0.2 + '@vue/compiler-core': 3.4.38 + '@vue/shared': 3.4.38 '@vue/compiler-sfc@3.4.15': dependencies: @@ -2494,18 +2532,32 @@ snapshots: postcss: 8.4.33 source-map-js: 1.0.2 - '@vue/compiler-ssr@3.3.4': + '@vue/compiler-sfc@3.4.38': dependencies: - '@vue/compiler-dom': 3.3.4 - '@vue/shared': 3.3.4 + '@babel/parser': 7.26.8 + '@vue/compiler-core': 3.4.38 + '@vue/compiler-dom': 3.4.38 + '@vue/compiler-ssr': 3.4.38 + '@vue/shared': 3.4.38 + estree-walker: 2.0.2 + magic-string: 0.30.17 + postcss: 8.5.2 + source-map-js: 1.2.1 '@vue/compiler-ssr@3.4.15': dependencies: '@vue/compiler-dom': 3.4.15 '@vue/shared': 3.4.15 + '@vue/compiler-ssr@3.4.38': + dependencies: + '@vue/compiler-dom': 3.4.38 + '@vue/shared': 3.4.38 + '@vue/devtools-api@6.5.1': {} + '@vue/devtools-api@6.6.4': {} + '@vue/eslint-config-prettier@8.0.0(eslint@8.57.0)(prettier@3.0.3)': dependencies: eslint: 8.57.0 @@ -2541,56 +2593,49 @@ snapshots: optionalDependencies: typescript: 4.9.5 - '@vue/reactivity-transform@3.3.4': + '@vue/reactivity@3.4.38': dependencies: - '@babel/parser': 7.23.9 - '@vue/compiler-core': 3.3.4 - '@vue/shared': 3.3.4 - estree-walker: 2.0.2 - magic-string: 0.30.5 + '@vue/shared': 3.4.38 - '@vue/reactivity@3.3.4': + '@vue/runtime-core@3.4.38': dependencies: - '@vue/shared': 3.3.4 + '@vue/reactivity': 3.4.38 + '@vue/shared': 3.4.38 - '@vue/runtime-core@3.3.4': + '@vue/runtime-dom@3.4.38': dependencies: - '@vue/reactivity': 3.3.4 - '@vue/shared': 3.3.4 - - '@vue/runtime-dom@3.3.4': - dependencies: - '@vue/runtime-core': 3.3.4 - '@vue/shared': 3.3.4 + '@vue/reactivity': 3.4.38 + '@vue/runtime-core': 3.4.38 + '@vue/shared': 3.4.38 csstype: 3.1.3 - '@vue/server-renderer@3.3.4(vue@3.3.4)': + '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@4.9.5))': dependencies: - '@vue/compiler-ssr': 3.3.4 - '@vue/shared': 3.3.4 - vue: 3.3.4 - - '@vue/shared@3.3.4': {} + '@vue/compiler-ssr': 3.4.38 + '@vue/shared': 3.4.38 + vue: 3.4.38(typescript@4.9.5) '@vue/shared@3.4.15': {} + '@vue/shared@3.4.38': {} + '@vue/tsconfig@0.5.1': {} - '@vueuse/core@9.12.0(vue@3.3.4)': + '@vueuse/core@9.13.0(vue@3.4.38(typescript@4.9.5))': dependencies: '@types/web-bluetooth': 0.0.16 - '@vueuse/metadata': 9.12.0 - '@vueuse/shared': 9.12.0(vue@3.3.4) - vue-demi: 0.14.6(vue@3.3.4) + '@vueuse/metadata': 9.13.0 + '@vueuse/shared': 9.13.0(vue@3.4.38(typescript@4.9.5)) + vue-demi: 0.14.6(vue@3.4.38(typescript@4.9.5)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/metadata@9.12.0': {} + '@vueuse/metadata@9.13.0': {} - '@vueuse/shared@9.12.0(vue@3.3.4)': + '@vueuse/shared@9.13.0(vue@3.4.38(typescript@4.9.5))': dependencies: - vue-demi: 0.14.6(vue@3.3.4) + vue-demi: 0.14.6(vue@3.4.38(typescript@4.9.5)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -2764,19 +2809,19 @@ snapshots: dependencies: esutils: 2.0.3 - dompurify@3.1.7: {} + dompurify@2.5.8: {} electron-to-chromium@1.4.648: {} - element-plus@2.3.12(vue@3.3.4): + element-plus@2.8.1(vue@3.4.38(typescript@4.9.5)): dependencies: '@ctrl/tinycolor': 3.6.1 - '@element-plus/icons-vue': 2.3.1(vue@3.3.4) + '@element-plus/icons-vue': 2.3.1(vue@3.4.38(typescript@4.9.5)) '@floating-ui/dom': 1.6.4 '@popperjs/core': '@sxzz/popperjs-es@2.11.7' '@types/lodash': 4.17.0 '@types/lodash-es': 4.17.12 - '@vueuse/core': 9.12.0(vue@3.3.4) + '@vueuse/core': 9.13.0(vue@3.4.38(typescript@4.9.5)) async-validator: 4.2.5 dayjs: 1.11.11 escape-html: 1.0.3 @@ -2785,7 +2830,7 @@ snapshots: lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21) memoize-one: 6.0.0 normalize-wheel-es: 1.2.0 - vue: 3.3.4 + vue: 3.4.38(typescript@4.9.5) transitivePeerDependencies: - '@vue/composition-api' @@ -3046,6 +3091,8 @@ snapshots: he@1.2.0: {} + highlight.js@11.9.0: {} + html-tags@3.3.1: {} human-signals@2.1.0: {} @@ -3166,6 +3213,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + magic-string@0.30.17: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.5: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 @@ -3222,6 +3273,8 @@ snapshots: nanoid@3.3.7: {} + nanoid@3.3.8: {} + natural-compare@1.4.0: {} node-releases@2.0.14: {} @@ -3295,15 +3348,17 @@ snapshots: picocolors@1.0.0: {} + picocolors@1.1.1: {} + picomatch@2.3.1: {} pidtree@0.6.0: {} - pinia@2.1.6(typescript@4.9.5)(vue@3.3.4): + pinia@2.1.2(typescript@4.9.5)(vue@3.4.38(typescript@4.9.5)): dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.3.4 - vue-demi: 0.14.6(vue@3.3.4) + vue: 3.4.38(typescript@4.9.5) + vue-demi: 0.14.6(vue@3.4.38(typescript@4.9.5)) optionalDependencies: typescript: 4.9.5 @@ -3324,6 +3379,12 @@ snapshots: picocolors: 1.0.0 source-map-js: 1.0.2 + postcss@8.5.2: + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 + prelude-ls@1.2.1: {} prettier-linter-helpers@1.0.0: @@ -3405,7 +3466,7 @@ snapshots: source-map-js@1.0.2: {} - source-map@0.6.1: {} + source-map-js@1.2.1: {} sourcemap-codec@1.4.8: {} @@ -3486,7 +3547,7 @@ snapshots: transitivePeerDependencies: - rollup - unplugin-auto-import@0.11.5(@vueuse/core@9.12.0(vue@3.3.4))(rollup@3.29.4): + unplugin-auto-import@0.11.5(@vueuse/core@9.13.0(vue@3.4.38(typescript@4.9.5)))(rollup@3.29.4): dependencies: '@antfu/utils': 0.7.7 '@rollup/pluginutils': 5.1.0(rollup@3.29.4) @@ -3495,11 +3556,11 @@ snapshots: unimport: 1.3.0(rollup@3.29.4) unplugin: 1.6.0 optionalDependencies: - '@vueuse/core': 9.12.0(vue@3.3.4) + '@vueuse/core': 9.13.0(vue@3.4.38(typescript@4.9.5)) transitivePeerDependencies: - rollup - unplugin-icons@0.14.15(@vue/compiler-sfc@3.4.15)(vue-template-compiler@2.7.16): + unplugin-icons@0.14.15(@vue/compiler-sfc@3.4.38)(vue-template-compiler@2.7.16): dependencies: '@antfu/install-pkg': 0.1.1 '@antfu/utils': 0.7.7 @@ -3509,12 +3570,12 @@ snapshots: local-pkg: 0.4.3 unplugin: 1.6.0 optionalDependencies: - '@vue/compiler-sfc': 3.4.15 + '@vue/compiler-sfc': 3.4.38 vue-template-compiler: 2.7.16 transitivePeerDependencies: - supports-color - unplugin-vue-components@0.26.0(@babel/parser@7.23.9)(rollup@3.29.4)(vue@3.3.4): + unplugin-vue-components@0.26.0(@babel/parser@7.26.8)(rollup@3.29.4)(vue@3.4.38(typescript@4.9.5)): dependencies: '@antfu/utils': 0.7.7 '@rollup/pluginutils': 5.1.0(rollup@3.29.4) @@ -3526,9 +3587,9 @@ snapshots: minimatch: 9.0.3 resolve: 1.22.8 unplugin: 1.6.0 - vue: 3.3.4 + vue: 3.4.38(typescript@4.9.5) optionalDependencies: - '@babel/parser': 7.23.9 + '@babel/parser': 7.26.8 transitivePeerDependencies: - rollup - supports-color @@ -3554,8 +3615,6 @@ snapshots: uuid@10.0.0: {} - uuid@11.0.3: {} - vite@4.5.3(@types/node@18.19.3)(sass@1.62.0): dependencies: esbuild: 0.18.20 @@ -3566,14 +3625,21 @@ snapshots: fsevents: 2.3.3 sass: 1.62.0 - vue-demi@0.14.6(vue@3.3.4): + vue-demi@0.13.11(vue@3.4.38(typescript@4.9.5)): + dependencies: + vue: 3.4.38(typescript@4.9.5) + + vue-demi@0.14.6(vue@3.4.38(typescript@4.9.5)): dependencies: - vue: 3.3.4 + vue: 3.4.38(typescript@4.9.5) - vue-dompurify-html@5.1.0(vue@3.3.4): + vue-dompurify-html@3.1.2(vue@3.4.38(typescript@4.9.5)): dependencies: - dompurify: 3.1.7 - vue: 3.3.4 + dompurify: 2.5.8 + vue: 3.4.38(typescript@4.9.5) + vue-demi: 0.13.11(vue@3.4.38(typescript@4.9.5)) + transitivePeerDependencies: + - '@vue/composition-api' vue-eslint-parser@9.4.2(eslint@8.57.0): dependencies: @@ -3588,18 +3654,17 @@ snapshots: transitivePeerDependencies: - supports-color - vue-i18n@9.2.2(vue@3.3.4): + vue-i18n@9.14.2(vue@3.4.38(typescript@4.9.5)): dependencies: - '@intlify/core-base': 9.2.2 - '@intlify/shared': 9.2.2 - '@intlify/vue-devtools': 9.2.2 + '@intlify/core-base': 9.14.2 + '@intlify/shared': 9.14.2 '@vue/devtools-api': 6.5.1 - vue: 3.3.4 + vue: 3.4.38(typescript@4.9.5) - vue-router@4.2.4(vue@3.3.4): + vue-router@4.4.3(vue@3.4.38(typescript@4.9.5)): dependencies: - '@vue/devtools-api': 6.5.1 - vue: 3.3.4 + '@vue/devtools-api': 6.6.4 + vue: 3.4.38(typescript@4.9.5) vue-template-compiler@2.7.16: dependencies: @@ -3613,13 +3678,15 @@ snapshots: semver: 7.5.4 typescript: 4.9.5 - vue@3.3.4: + vue@3.4.38(typescript@4.9.5): dependencies: - '@vue/compiler-dom': 3.3.4 - '@vue/compiler-sfc': 3.3.4 - '@vue/runtime-dom': 3.3.4 - '@vue/server-renderer': 3.3.4(vue@3.3.4) - '@vue/shared': 3.3.4 + '@vue/compiler-dom': 3.4.38 + '@vue/compiler-sfc': 3.4.38 + '@vue/runtime-dom': 3.4.38 + '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@4.9.5)) + '@vue/shared': 3.4.38 + optionalDependencies: + typescript: 4.9.5 web-vitals@4.2.4: {} @@ -3635,7 +3702,7 @@ snapshots: xml-name-validator@4.0.0: {} - xss@1.0.14: + xss@1.0.15: dependencies: commander: 2.20.3 cssfilter: 0.0.10 -- Gitee From 6fde4f99445b398d203759a9c8436ccbd9a7cf5f Mon Sep 17 00:00:00 2001 From: ailoooong Date: Fri, 14 Feb 2025 11:42:45 +0800 Subject: [PATCH 2/5] =?UTF-8?q?fix:=20=E6=90=9C=E7=B4=A2=E5=8E=86=E5=8F=B2?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/style/element-plus/table.scss | 1 + src/assets/style/markdown.scss | 2 +- src/components/search/SearchFilter.vue | 4 ++- src/components/search/SearchRecommend.vue | 39 +++-------------------- src/composables/useSearchHistory.ts | 39 +++++++++++++++++++++++ src/views/home/HomeVersion.vue | 1 + 6 files changed, 50 insertions(+), 36 deletions(-) create mode 100644 src/composables/useSearchHistory.ts diff --git a/src/assets/style/element-plus/table.scss b/src/assets/style/element-plus/table.scss index f47cb45..aafed90 100644 --- a/src/assets/style/element-plus/table.scss +++ b/src/assets/style/element-plus/table.scss @@ -101,6 +101,7 @@ .el-table__expand-icon { display: flex; align-items: center; + justify-content: center; > .el-icon { font-size: 16px; color: var(--o-color-info1); diff --git a/src/assets/style/markdown.scss b/src/assets/style/markdown.scss index 22f477c..7aba4f2 100644 --- a/src/assets/style/markdown.scss +++ b/src/assets/style/markdown.scss @@ -57,7 +57,7 @@ pre { position: relative; border-radius: var(--layout-pkg-radius); - background-color: var(--o-color-control2-light); + background-color: var(--o-color-control2-light) !important; padding: 0; overflow: hidden; diff --git a/src/components/search/SearchFilter.vue b/src/components/search/SearchFilter.vue index 93f1367..b0b9c31 100644 --- a/src/components/search/SearchFilter.vue +++ b/src/components/search/SearchFilter.vue @@ -8,6 +8,7 @@ import { getSearchDataAll } from '@/api/api-search'; import type { RecommendItemT } from '@/@types/search'; import { onClickOutside } from '@vueuse/core'; import { useLocale } from '@/composables/useLocale'; +import useSearchHistory from '@/composables/useSearchHistory'; import { useI18n } from 'vue-i18n'; import { TABNAME_OPTIONS, FLITERMENUOPTIONS } from '@/data/query'; @@ -64,8 +65,9 @@ const changeSearchInput = (v: string) => { replaceWinUrl(); }; +const searchHistory = useSearchHistory(); const replaceWinUrl = () => { - searchRecommendRef.value?.getSearchHistory(searchInput.value); + searchHistory.add(searchInput.value); collectDownloadData(searchInput.value, defaultValue.value, tabName.value); router.push({ path: `/${locale.value}/search`, diff --git a/src/components/search/SearchRecommend.vue b/src/components/search/SearchRecommend.vue index d6e7974..bd112d2 100644 --- a/src/components/search/SearchRecommend.vue +++ b/src/components/search/SearchRecommend.vue @@ -1,5 +1,5 @@ diff --git a/src/views/collaboration/TheCollaboration.vue b/src/views/collaboration/TheCollaboration.vue index f61db17..501098f 100644 --- a/src/views/collaboration/TheCollaboration.vue +++ b/src/views/collaboration/TheCollaboration.vue @@ -269,9 +269,9 @@ const updateColumns = (v: string[]) => { }; onMounted(() => { - const collaborationColumns = localStorage.getItem('collaborationColumns'); + const collaborationColumns = localStorage.getItem('collaboration-columns'); if (collaborationColumns) { - updateColumns(xss(collaborationColumns).split(',')); + updateColumns(JSON.parse(xss(collaborationColumns))); } checkboxValue.value = columns.map((item) => { -- Gitee From f73606183f204d4cb797cfe6f746dff974e77baf Mon Sep 17 00:00:00 2001 From: ailoooong Date: Sat, 15 Feb 2025 16:38:33 +0800 Subject: [PATCH 4/5] =?UTF-8?q?fix:=20dockerfile=20=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7d5fcba..71097dd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:18.20.1 as Builder +FROM swr.cn-north-4.myhuaweicloud.com/opensourceway/node:latest as Builder RUN mkdir -p /home/easysoftware/web WORKDIR /home/easysoftware/web @@ -8,9 +8,9 @@ RUN npm install pnpm -g RUN pnpm install RUN pnpm build-only -FROM swr.cn-north-4.myhuaweicloud.com/opensourceway/openeuler/nginx:1.24.0-22.03-lts-sp1 as NginxBuilder +FROM swr.cn-north-4.myhuaweicloud.com/opensourceway/openeuler/nginx:latest as NginxBuilder -FROM openeuler/openeuler:22.03-lts-sp1 +FROM swr.cn-north-4.myhuaweicloud.com/opensourceway/openeuler/base:latest ENV NGINX_CONFIG_FILE /etc/nginx/nginx.conf ENV NGINX_CONFIG_PATH /etc/nginx/ @@ -34,7 +34,7 @@ RUN sed -i "s|repo.openeuler.org|mirrors.nju.edu.cn/openeuler|g" /etc/yum.repos. && sed -i '/metalink/d' /etc/yum.repos.d/openEuler.repo \ && sed -i '/metadata_expire/d' /etc/yum.repos.d/openEuler.repo \ && yum update -y \ - && yum install -y findutils passwd shadow \ + && yum install -y findutils passwd shadow pcre-devel \ && find /usr/share/nginx/www -type d -print0| xargs -0 chmod 500 \ && find /usr/share/nginx/www -type f -print0| xargs -0 chmod 400 -- Gitee From 86e4d0f74215177e3865a7bfd568bfa7d109ac01 Mon Sep 17 00:00:00 2001 From: ailoooong Date: Sat, 15 Feb 2025 18:07:21 +0800 Subject: [PATCH 5/5] =?UTF-8?q?chore:=20=E5=88=A0=E9=99=A4=E5=86=97?= =?UTF-8?q?=E4=BD=99=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 12 +- pnpm-lock.yaml | 1847 ++++++++++++------------ public/allow_sensor/sensors.js | 536 ------- public/allow_sensor/sensorsdata.min.js | 1 - 4 files changed, 930 insertions(+), 1466 deletions(-) delete mode 100644 public/allow_sensor/sensors.js delete mode 100644 public/allow_sensor/sensorsdata.min.js diff --git a/package.json b/package.json index d4e9538..6f169e3 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "type": "module", "scripts": { "dev": "vite", - "build": "run-p type-check \"build-only {@}\" --", + "build": "vite build", "preview": "vite preview", "build-only": "vite build", "type-check": "vue-tsc --build --force", @@ -16,13 +16,13 @@ "dependencies": { "@opensig/open-analytics": "^0.0.9", "@opensig/opendesign": "0.0.64", - "@vueuse/core": "9.13.0", + "@vueuse/core": "10.11.1", "axios": "1.7.4", "clipboard": "2.0.11", - "element-plus": "2.8.1", - "github-markdown-css": "5.1.0", + "element-plus": "2.8.2", + "github-markdown-css": "5.8.1", "js-cookie": "3.0.5", - "markdown-it": "12.3.2", + "markdown-it": "14.1.0", "highlight.js": "11.9.0", "pinia": "2.1.2", "uuid": "10.0.0", @@ -35,7 +35,7 @@ "devDependencies": { "@rushstack/eslint-patch": "^1.3.3", "@tsconfig/node18": "^18.2.2", - "@types/markdown-it": "^13.0.7", + "@types/markdown-it": "14.1.0", "@types/node": "^18.19.3", "@vitejs/plugin-vue": "4.0.0", "@vitejs/plugin-vue-jsx": "3.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3bff0ba..032a89d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: 0.0.64 version: 0.0.64(vue@3.4.38(typescript@4.9.5)) '@vueuse/core': - specifier: 9.13.0 - version: 9.13.0(vue@3.4.38(typescript@4.9.5)) + specifier: 10.11.1 + version: 10.11.1(vue@3.4.38(typescript@4.9.5)) axios: specifier: 1.7.4 version: 1.7.4 @@ -24,11 +24,11 @@ importers: specifier: 2.0.11 version: 2.0.11 element-plus: - specifier: 2.8.1 - version: 2.8.1(vue@3.4.38(typescript@4.9.5)) + specifier: 2.8.2 + version: 2.8.2(vue@3.4.38(typescript@4.9.5)) github-markdown-css: - specifier: 5.1.0 - version: 5.1.0 + specifier: 5.8.1 + version: 5.8.1 highlight.js: specifier: 11.9.0 version: 11.9.0 @@ -36,8 +36,8 @@ importers: specifier: 3.0.5 version: 3.0.5 markdown-it: - specifier: 12.3.2 - version: 12.3.2 + specifier: 14.1.0 + version: 14.1.0 pinia: specifier: 2.1.2 version: 2.1.2(typescript@4.9.5)(vue@3.4.38(typescript@4.9.5)) @@ -62,43 +62,43 @@ importers: devDependencies: '@rushstack/eslint-patch': specifier: ^1.3.3 - version: 1.7.2 + version: 1.10.5 '@tsconfig/node18': specifier: ^18.2.2 - version: 18.2.2 + version: 18.2.4 '@types/markdown-it': - specifier: ^13.0.7 - version: 13.0.7 + specifier: 14.1.0 + version: 14.1.0 '@types/node': specifier: ^18.19.3 - version: 18.19.3 + version: 18.19.76 '@vitejs/plugin-vue': specifier: 4.0.0 - version: 4.0.0(vite@4.5.3(@types/node@18.19.3)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5)) + version: 4.0.0(vite@4.5.3(@types/node@18.19.76)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5)) '@vitejs/plugin-vue-jsx': specifier: 3.1.0 - version: 3.1.0(vite@4.5.3(@types/node@18.19.3)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5)) + version: 3.1.0(vite@4.5.3(@types/node@18.19.76)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5)) '@vue/eslint-config-prettier': specifier: ^8.0.0 - version: 8.0.0(eslint@8.57.0)(prettier@3.0.3) + version: 8.0.0(eslint@8.57.1)(prettier@3.5.1) '@vue/eslint-config-typescript': specifier: ^12.0.0 - version: 12.0.0(eslint-plugin-vue@9.22.0(eslint@8.57.0))(eslint@8.57.0)(typescript@4.9.5) + version: 12.0.0(eslint-plugin-vue@9.32.0(eslint@8.57.1))(eslint@8.57.1)(typescript@4.9.5) '@vue/tsconfig': specifier: ^0.5.0 version: 0.5.1 eslint: specifier: ^8.49.0 - version: 8.57.0 + version: 8.57.1 eslint-plugin-vue: specifier: ^9.17.0 - version: 9.22.0(eslint@8.57.0) + version: 9.32.0(eslint@8.57.1) npm-run-all2: specifier: ^6.1.1 - version: 6.1.2 + version: 6.2.6 prettier: specifier: ^3.0.3 - version: 3.0.3 + version: 3.5.1 sass: specifier: 1.62.0 version: 1.62.0 @@ -107,192 +107,153 @@ importers: version: 4.9.5 unplugin-auto-import: specifier: ^0.11.5 - version: 0.11.5(@vueuse/core@9.13.0(vue@3.4.38(typescript@4.9.5)))(rollup@3.29.4) + version: 0.11.5(@vueuse/core@10.11.1(vue@3.4.38(typescript@4.9.5)))(rollup@3.29.5) unplugin-icons: specifier: ^0.14.15 - version: 0.14.15(@vue/compiler-sfc@3.4.38)(vue-template-compiler@2.7.16) + version: 0.14.15(@vue/compiler-sfc@3.5.13)(vue-template-compiler@2.7.16) unplugin-vue-components: specifier: ^0.26.0 - version: 0.26.0(@babel/parser@7.26.8)(rollup@3.29.4)(vue@3.4.38(typescript@4.9.5)) + version: 0.26.0(@babel/parser@7.26.9)(rollup@3.29.5)(vue@3.4.38(typescript@4.9.5)) vite: specifier: 4.5.3 - version: 4.5.3(@types/node@18.19.3)(sass@1.62.0) + version: 4.5.3(@types/node@18.19.76)(sass@1.62.0) vue-tsc: specifier: ^1.8.25 - version: 1.8.25(typescript@4.9.5) + version: 1.8.27(typescript@4.9.5) packages: - '@aashutoshrathi/word-wrap@1.2.6': - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} - engines: {node: '>=0.10.0'} - - '@ampproject/remapping@2.2.1': - resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} '@antfu/install-pkg@0.1.1': resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} - '@antfu/utils@0.7.7': - resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==} + '@antfu/install-pkg@1.0.0': + resolution: {integrity: sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==} - '@babel/code-frame@7.23.5': - resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} - engines: {node: '>=6.9.0'} + '@antfu/utils@0.7.10': + resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} - '@babel/compat-data@7.23.5': - resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} - engines: {node: '>=6.9.0'} + '@antfu/utils@8.1.1': + resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==} - '@babel/core@7.23.9': - resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==} + '@babel/code-frame@7.26.2': + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/generator@7.23.6': - resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} + '@babel/compat-data@7.26.8': + resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==} engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.22.5': - resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} + '@babel/core@7.26.9': + resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.23.6': - resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + '@babel/generator@7.26.9': + resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.23.9': - resolution: {integrity: sha512-B2L9neXTIyPQoXDm+NtovPvG6VOLWnaXu3BIeVDWwdKFgG30oNa6CqVGiJPDWQwIAK49t9gnQI9c6K6RzabiKw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-environment-visitor@7.22.20': - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + '@babel/helper-annotate-as-pure@7.25.9': + resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} - '@babel/helper-function-name@7.23.0': - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + '@babel/helper-compilation-targets@7.26.5': + resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} engines: {node: '>=6.9.0'} - '@babel/helper-hoist-variables@7.22.5': - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-member-expression-to-functions@7.23.0': - resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.22.15': - resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-transforms@7.23.3': - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + '@babel/helper-create-class-features-plugin@7.26.9': + resolution: {integrity: sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-optimise-call-expression@7.22.5': - resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} + '@babel/helper-member-expression-to-functions@7.25.9': + resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.22.5': - resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} - '@babel/helper-replace-supers@7.22.20': - resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-simple-access@7.22.5': - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} + '@babel/helper-optimise-call-expression@7.25.9': + resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} engines: {node: '>=6.9.0'} - '@babel/helper-skip-transparent-expression-wrappers@7.22.5': - resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} + '@babel/helper-plugin-utils@7.26.5': + resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} engines: {node: '>=6.9.0'} - '@babel/helper-split-export-declaration@7.22.6': - resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} + '@babel/helper-replace-supers@7.26.5': + resolution: {integrity: sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@babel/helper-string-parser@7.23.4': - resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} engines: {node: '>=6.9.0'} '@babel/helper-string-parser@7.25.9': resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.22.20': - resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.25.9': resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.23.5': - resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} - engines: {node: '>=6.9.0'} - - '@babel/helpers@7.23.9': - resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==} + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.23.4': - resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} + '@babel/helpers@7.26.9': + resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==} engines: {node: '>=6.9.0'} - '@babel/parser@7.23.9': - resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} + '@babel/parser@7.26.9': + resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@7.26.8': - resolution: {integrity: sha512-TZIQ25pkSoaKEYYaHbbxkfL36GNsQ6iFiBbeuzAkLnXayKR1yP1zFe+NxuZWWsUyvt8icPU9CCq0sgWGXR1GEw==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/plugin-syntax-jsx@7.23.3': - resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} + '@babel/plugin-syntax-jsx@7.25.9': + resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.23.3': - resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} + '@babel/plugin-syntax-typescript@7.25.9': + resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.23.6': - resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} + '@babel/plugin-transform-typescript@7.26.8': + resolution: {integrity: sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/runtime@7.23.9': - resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==} - engines: {node: '>=6.9.0'} - - '@babel/template@7.23.9': - resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==} + '@babel/runtime@7.26.9': + resolution: {integrity: sha512-aA63XwOkcl4xxQa3HjPMqOP6LiK0ZDv3mUPYEFXkpHbaFjtGggE1A61FjFzJnB+p7/oy2gA8E+rcBNl/zC1tMg==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.23.9': - resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==} + '@babel/template@7.26.9': + resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} engines: {node: '>=6.9.0'} - '@babel/types@7.23.9': - resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} + '@babel/traverse@7.26.9': + resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==} engines: {node: '>=6.9.0'} - '@babel/types@7.26.8': - resolution: {integrity: sha512-eUuWapzEGWFEpHFxgEaBG8e3n6S8L3MSu0oda755rOfabWPnh0Our1AozNFVUxGFIhbKgd1ksprsoDGMinTOTA==} + '@babel/types@7.26.9': + resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} engines: {node: '>=6.9.0'} '@ctrl/tinycolor@3.6.1': @@ -436,49 +397,51 @@ packages: cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.4.0': - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + '@eslint-community/eslint-utils@4.4.1': + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.10.0': - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} '@eslint/eslintrc@2.1.4': resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/js@8.57.0': - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + '@eslint/js@8.57.1': + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@floating-ui/core@1.6.1': - resolution: {integrity: sha512-42UH54oPZHPdRHdw6BgoBD6cg/eVTmVrFcgeRDM3jbO7uxSoipVcmcIGFcA5jmOHO5apcyvBhkSKES3fQJnu7A==} + '@floating-ui/core@1.6.9': + resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==} - '@floating-ui/dom@1.6.4': - resolution: {integrity: sha512-0G8R+zOvQsAG1pg2Q99P21jiqxqGBW1iRe/iXHsBRBxnpXKFI8QwbB4x5KmYLggNO5m34IQgOIu9SCRfR/WWiQ==} + '@floating-ui/dom@1.6.13': + resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==} - '@floating-ui/utils@0.2.2': - resolution: {integrity: sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==} + '@floating-ui/utils@0.2.9': + resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==} - '@humanwhocodes/config-array@0.11.14': - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + '@humanwhocodes/config-array@0.13.0': + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/object-schema@2.0.2': - resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@iconify/utils@2.1.20': - resolution: {integrity: sha512-t8TeKlYK/5i9yTY9VAGAE4P0qQHd/0vH+VSRO+bdpxlt8wqB6f2I0/IrciRsdeFZPMoL8IICgP7lgl2ZtbG8Tw==} + '@iconify/utils@2.3.0': + resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==} '@intlify/core-base@9.14.2': resolution: {integrity: sha512-DZyQ4Hk22sC81MP4qiCDuU+LdaYW91A6lCjq8AWPvY3+mGMzhGDfOCzvyR6YBQxtlPjFqMoFk9ylnNYRAQwXtQ==} @@ -492,26 +455,23 @@ packages: resolution: {integrity: sha512-uRAHAxYPeF+G5DBIboKpPgC/Waecd4Jz8ihtkpJQD5ycb5PwXp0k/+hBGl5dAjwF7w+l74kz/PKA8r8OK//RUw==} engines: {node: '>= 16'} - '@jridgewell/gen-mapping@0.3.3': - resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} - '@jridgewell/resolve-uri@3.1.1': - resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} - '@jridgewell/set-array@1.1.2': - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} - '@jridgewell/sourcemap-codec@1.4.15': - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - '@jridgewell/sourcemap-codec@1.5.0': resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - '@jridgewell/trace-mapping@0.3.22': - resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==} + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -537,8 +497,8 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@rollup/pluginutils@5.1.0': - resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} + '@rollup/pluginutils@5.1.4': + resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 @@ -546,38 +506,38 @@ packages: rollup: optional: true - '@rushstack/eslint-patch@1.7.2': - resolution: {integrity: sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==} + '@rushstack/eslint-patch@1.10.5': + resolution: {integrity: sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==} '@sxzz/popperjs-es@2.11.7': resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==} - '@tsconfig/node18@18.2.2': - resolution: {integrity: sha512-d6McJeGsuoRlwWZmVIeE8CUA27lu6jLjvv1JzqmpsytOYYbVi1tHZEnwCNVOXnj4pyLvneZlFlpXUK+X9wBWyw==} + '@tsconfig/node18@18.2.4': + resolution: {integrity: sha512-5xxU8vVs9/FNcvm3gE07fPbn9tl6tqGGWA9tSlwsUEkBxtRnTsNmwrV8gasZ9F/EobaSv9+nu8AxUKccw77JpQ==} - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/linkify-it@3.0.5': - resolution: {integrity: sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==} + '@types/linkify-it@5.0.0': + resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} '@types/lodash-es@4.17.12': resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==} - '@types/lodash@4.17.0': - resolution: {integrity: sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==} + '@types/lodash@4.17.15': + resolution: {integrity: sha512-w/P33JFeySuhN6JLkysYUK2gEmy9kHHFN7E8ro0tkfmlDOgxBDzWEZ/J8cWA+fHqFevpswDTFZnDx+R9lbL6xw==} - '@types/markdown-it@13.0.7': - resolution: {integrity: sha512-U/CBi2YUUcTHBt5tjO2r5QV/x0Po6nsYwQU4Y04fBS6vfoImaiZ6f8bi3CjTCxBPQSO1LMyUqkByzi8AidyxfA==} + '@types/markdown-it@14.1.0': + resolution: {integrity: sha512-B/o5iMXxpIAl1+792pO4ryhrNNiAus9HhrTs+Gt2m+6SIdEUEvyOIs0iqDNjTSRgbelWvyeek3UxfYYOKDaWfA==} - '@types/mdurl@1.0.5': - resolution: {integrity: sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==} + '@types/mdurl@2.0.0': + resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} - '@types/node@18.19.3': - resolution: {integrity: sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==} + '@types/node@18.19.76': + resolution: {integrity: sha512-yvR7Q9LdPz2vGpmpJX5LolrgRdWvB67MJKDPSgIIzpFbaf9a1j/f5DnLp5VDyHGMR0QZHlTr1afsD87QCXFHKw==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -585,6 +545,9 @@ packages: '@types/web-bluetooth@0.0.16': resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} + '@types/web-bluetooth@0.0.20': + resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} + '@typescript-eslint/eslint-plugin@6.21.0': resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} engines: {node: ^16.0.0 || >=18.0.0} @@ -643,8 +606,8 @@ packages: resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} engines: {node: ^16.0.0 || >=18.0.0} - '@ungap/structured-clone@1.2.0': - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} '@vitejs/plugin-vue-jsx@3.1.0': resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} @@ -669,48 +632,45 @@ packages: '@volar/typescript@1.11.1': resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==} - '@vue/babel-helper-vue-transform-on@1.2.1': - resolution: {integrity: sha512-jtEXim+pfyHWwvheYwUwSXm43KwQo8nhOBDyjrUITV6X2tB7lJm6n/+4sqR8137UVZZul5hBzWHdZ2uStYpyRQ==} + '@vue/babel-helper-vue-transform-on@1.2.5': + resolution: {integrity: sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==} - '@vue/babel-plugin-jsx@1.2.1': - resolution: {integrity: sha512-Yy9qGktktXhB39QE99So/BO2Uwm/ZG+gpL9vMg51ijRRbINvgbuhyJEi4WYmGRMx/MSTfK0xjgZ3/MyY+iLCEg==} + '@vue/babel-plugin-jsx@1.2.5': + resolution: {integrity: sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==} peerDependencies: '@babel/core': ^7.0.0-0 peerDependenciesMeta: '@babel/core': optional: true - '@vue/babel-plugin-resolve-type@1.2.1': - resolution: {integrity: sha512-IOtnI7pHunUzHS/y+EG/yPABIAp0VN8QhQ0UCS09jeMVxgAnI9qdOzO85RXdQGxq+aWCdv8/+k3W0aYO6j/8fQ==} + '@vue/babel-plugin-resolve-type@1.2.5': + resolution: {integrity: sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==} peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.4.15': - resolution: {integrity: sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==} - '@vue/compiler-core@3.4.38': resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} - '@vue/compiler-dom@3.4.15': - resolution: {integrity: sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==} + '@vue/compiler-core@3.5.13': + resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} '@vue/compiler-dom@3.4.38': resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} - '@vue/compiler-sfc@3.4.15': - resolution: {integrity: sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==} + '@vue/compiler-dom@3.5.13': + resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} '@vue/compiler-sfc@3.4.38': resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} - '@vue/compiler-ssr@3.4.15': - resolution: {integrity: sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==} + '@vue/compiler-sfc@3.5.13': + resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} '@vue/compiler-ssr@3.4.38': resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} - '@vue/devtools-api@6.5.1': - resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} + '@vue/compiler-ssr@3.5.13': + resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} @@ -732,8 +692,8 @@ packages: typescript: optional: true - '@vue/language-core@1.8.25': - resolution: {integrity: sha512-NJk/5DnAZlpvXX8BdWmHI45bWGLViUaS3R/RMrmFSvFMSbJKuEODpM4kR0F0Ofv5SFzCWuNiMhxameWpVdQsnA==} + '@vue/language-core@1.8.27': + resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -754,21 +714,30 @@ packages: peerDependencies: vue: 3.4.38 - '@vue/shared@3.4.15': - resolution: {integrity: sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==} - '@vue/shared@3.4.38': resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} + '@vue/shared@3.5.13': + resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} + '@vue/tsconfig@0.5.1': resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==} + '@vueuse/core@10.11.1': + resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==} + '@vueuse/core@9.13.0': resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} + '@vueuse/metadata@10.11.1': + resolution: {integrity: sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==} + '@vueuse/metadata@9.13.0': resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==} + '@vueuse/shared@10.11.1': + resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==} + '@vueuse/shared@9.13.0': resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} @@ -777,8 +746,8 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} engines: {node: '>=0.4.0'} hasBin: true @@ -789,10 +758,6 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -824,8 +789,8 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} boolbase@1.0.0: @@ -837,51 +802,41 @@ packages: brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.22.3: - resolution: {integrity: sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==} + browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - camelcase@6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - - caniuse-lite@1.0.30001581: - resolution: {integrity: sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==} - - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} + caniuse-lite@1.0.30001700: + resolution: {integrity: sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} - chokidar@3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} clipboard@2.0.11: resolution: {integrity: sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==} - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} @@ -898,11 +853,14 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} cssesc@3.0.0: @@ -920,14 +878,14 @@ packages: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} - dayjs@1.11.11: - resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} + dayjs@1.11.13: + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} de-indent@1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -956,37 +914,50 @@ packages: dompurify@2.5.8: resolution: {integrity: sha512-o1vSNgrmYMQObbSSvF/1brBYEQPHhV1+gsmrusO7/GXtp1T9rCS8cXFqVxK/9crT1jA6Ccv+5MTSjBNqr7Sovw==} - electron-to-chromium@1.4.648: - resolution: {integrity: sha512-EmFMarXeqJp9cUKu/QEciEApn0S/xRcpZWuAm32U7NgoZCimjsilKXHRO9saeEW55eHZagIDg6XTUOv32w9pjg==} + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + electron-to-chromium@1.5.101: + resolution: {integrity: sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==} - element-plus@2.8.1: - resolution: {integrity: sha512-p11/6w/O0+hGvPhiN3jrcgh+XG+eg5jZlLdQVYvcPHZYhhCh3J3YeZWW1JO/REPES1vevkboT6VAi+9wHA8Dsg==} + element-plus@2.8.2: + resolution: {integrity: sha512-pqoQlaUmzUFCjjTHyxGO7Cd0CizsQpIaad1ozV9PCaYjh2T4MIMnjfifqiYs2lWoZ/8GVwrRG1WTCfnZEjwfcg==} peerDependencies: vue: ^3.2.0 - entities@2.1.0: - resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==} - entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + esbuild@0.18.20: resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} engines: {node: '>=12'} hasBin: true - escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} @@ -1001,8 +972,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-prettier@5.1.3: - resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} + eslint-plugin-prettier@5.2.3: + resolution: {integrity: sha512-qJ+y0FfCp/mQYQ/vWQ3s7eUlFEL4PyKfAJxsnYTJ4YT73nsJBWqmEpFryxV9OeUiqmsTsYJ5Y+KDNaeP31wrRw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' @@ -1015,11 +986,11 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-vue@9.22.0: - resolution: {integrity: sha512-7wCXv5zuVnBtZE/74z4yZ0CM8AjH6bk4MQGm7hZjUC2DBppKU5ioeOk5LGSg/s9a1ZJnIsdPLJpXnu1Rc+cVHg==} + eslint-plugin-vue@9.32.0: + resolution: {integrity: sha512-b/Y05HYmnB/32wqVcjxjHZzNpwxj1onBOvqW89W+V+XNG1dRuaFbNd3vT9CLbr2LXjEoq+3vn8DanWf7XU22Ug==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} @@ -1029,17 +1000,18 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint@8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + eslint@8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} esrecurse@4.3.0: @@ -1067,8 +1039,8 @@ packages: fast-diff@1.3.0: resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} - fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} fast-json-stable-stringify@2.1.0: @@ -1077,15 +1049,15 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fastq@1.17.0: - resolution: {integrity: sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==} + fastq@1.19.0: + resolution: {integrity: sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==} file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} - fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} find-up@5.0.0: @@ -1096,11 +1068,11 @@ packages: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} - flatted@3.3.1: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + flatted@3.3.2: + resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==} - follow-redirects@1.15.6: - resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -1108,8 +1080,8 @@ packages: debug: optional: true - form-data@4.0.0: - resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + form-data@4.0.2: + resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==} engines: {node: '>= 6'} fs.realpath@1.0.0: @@ -1127,12 +1099,21 @@ packages: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} + get-intrinsic@1.2.7: + resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} + engines: {node: '>= 0.4'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - github-markdown-css@5.1.0: - resolution: {integrity: sha512-QLtORwHHtUHhPMHu7i4GKfP6Vx5CWZn+NKQXe+cBhslY1HEt0CTEkP4d/vSROKV0iIJSpl4UtlQ16AD8C6lMug==} + github-markdown-css@5.8.1: + resolution: {integrity: sha512-8G+PFvqigBQSWLQjyzgpa2ThD9bo7+kDsriUIidGcRhXgmcaAWUIpCZf8DavJgc+xifjbCG+GvMyWr0XMXmc7g==} + engines: {node: '>=10'} glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} @@ -1144,6 +1125,7 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} @@ -1153,6 +1135,10 @@ packages: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} + globals@15.15.0: + resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} + engines: {node: '>=18'} + globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} @@ -1160,19 +1146,27 @@ packages: good-listener@1.2.2: resolution: {integrity: sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==} + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - hasown@2.0.0: - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} he@1.2.0: @@ -1191,15 +1185,15 @@ packages: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} - ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - immutable@4.3.5: - resolution: {integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==} + immutable@4.3.7: + resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} - import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} imurmurhash@0.1.4: @@ -1208,6 +1202,7 @@ packages: inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -1216,8 +1211,9 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} @@ -1253,16 +1249,16 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} hasBin: true json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - json-parse-even-better-errors@3.0.1: - resolution: {integrity: sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==} + json-parse-even-better-errors@3.0.2: + resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} json-schema-traverse@0.4.1: @@ -1276,9 +1272,6 @@ packages: engines: {node: '>=6'} hasBin: true - jsonc-parser@3.2.1: - resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} - keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -1289,15 +1282,15 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} - linkify-it@3.0.3: - resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==} + linkify-it@5.0.0: + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} local-pkg@0.4.3: resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} engines: {node: '>=14'} - local-pkg@0.5.0: - resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + local-pkg@1.0.0: + resolution: {integrity: sha512-bbgPw/wmroJsil/GgL4qjDzs5YLTBMQ99weRsok1XCDccQeehbHA/I1oRvk2NPtr7KGZgT/Y5tPRnAtMqeG2Kg==} engines: {node: '>=14'} locate-path@6.0.0: @@ -1323,10 +1316,6 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - magic-string@0.26.7: resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} engines: {node: '>=12'} @@ -1338,16 +1327,16 @@ packages: magic-string@0.30.17: resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} - magic-string@0.30.5: - resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} - engines: {node: '>=12'} - - markdown-it@12.3.2: - resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==} + markdown-it@14.1.0: + resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true - mdurl@1.0.1: - resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + mdurl@2.0.0: + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} memoize-one@6.0.0: resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} @@ -1363,8 +1352,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} mime-db@1.52.0: @@ -1386,20 +1375,19 @@ packages: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} - mlly@1.5.0: - resolution: {integrity: sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + mlly@1.7.4: + resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} muggle-string@0.3.1: resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==} - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - nanoid@3.3.8: resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -1408,8 +1396,8 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1422,9 +1410,9 @@ packages: resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-run-all2@6.1.2: - resolution: {integrity: sha512-WwwnS8Ft+RpXve6T2EIEVpFLSqN+ORHRvgNk3H9N62SZXjmzKoRhMFg3I17TK3oMaAEr+XFbRirWS2Fn3BCPSg==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>= 8'} + npm-run-all2@6.2.6: + resolution: {integrity: sha512-tkyb4pc0Zb0oOswCb5tORPk9MvVL6gcDq1cMItQHmsbVk1skk7YF6cH+UU2GxeNLHMuk6wFEOSmEmJ2cnAK1jg==} + engines: {node: ^14.18.0 || ^16.13.0 || >=18.0.0, npm: '>= 8'} hasBin: true npm-run-path@4.0.1: @@ -1441,8 +1429,8 @@ packages: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} - optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} p-limit@3.1.0: @@ -1453,6 +1441,9 @@ packages: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} + package-manager-detector@0.2.9: + resolution: {integrity: sha512-+vYvA/Y31l8Zk8dwxHhL3JfTuHPm6tlxM2A3GeQyl7ovYnSp1+mzAxClxaOr0qO1TtPxbQxetI7v5XqKLJZk7Q==} + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -1482,8 +1473,8 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -1492,6 +1483,10 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + pidtree@0.6.0: resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} engines: {node: '>=0.10'} @@ -1509,17 +1504,13 @@ packages: typescript: optional: true - pkg-types@1.0.3: - resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + pkg-types@1.3.1: + resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} - postcss-selector-parser@6.0.15: - resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==} + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} - postcss@8.4.33: - resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.5.2: resolution: {integrity: sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==} engines: {node: ^10 || ^12 || >=14} @@ -1532,14 +1523,18 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier@3.0.3: - resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==} + prettier@3.5.1: + resolution: {integrity: sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==} engines: {node: '>=14'} hasBin: true proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + punycode.js@2.3.1: + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} + punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} @@ -1562,8 +1557,9 @@ packages: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} hasBin: true reusify@1.0.4: @@ -1572,10 +1568,11 @@ packages: rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rollup@3.29.4: - resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} + rollup@3.29.5: + resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true @@ -1587,8 +1584,8 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - scule@1.2.0: - resolution: {integrity: sha512-CRCmi5zHQnSoeCik9565PONMg0kfkvYmcSqrbOJY4txFfy1wvVULV4FDaiXhUblUgahdqz3F2NwHZ8i4eBTwUw==} + scule@1.3.0: + resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} select@1.1.2: resolution: {integrity: sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==} @@ -1597,13 +1594,8 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} - engines: {node: '>=10'} - hasBin: true - - semver@7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + semver@7.7.1: + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} engines: {node: '>=10'} hasBin: true @@ -1615,8 +1607,9 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shell-quote@1.8.1: - resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + shell-quote@1.8.2: + resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} + engines: {node: '>= 0.4'} signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -1625,10 +1618,6 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} - engines: {node: '>=0.10.0'} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -1652,10 +1641,6 @@ packages: strip-literal@1.3.0: resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -1667,8 +1652,8 @@ packages: svg-tags@1.0.0: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} - synckit@0.8.8: - resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} + synckit@0.9.2: + resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} engines: {node: ^14.18.0 || >=16.0.0} text-table@0.2.0: @@ -1677,22 +1662,21 @@ packages: tiny-emitter@2.1.0: resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==} - to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} + tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - ts-api-utils@1.2.1: - resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==} + ts-api-utils@1.4.3: + resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' - tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -1707,15 +1691,15 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - ua-parser-js@1.0.39: - resolution: {integrity: sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==} + ua-parser-js@1.0.40: + resolution: {integrity: sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==} hasBin: true - uc.micro@1.0.6: - resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} + uc.micro@2.1.0: + resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} - ufo@1.3.2: - resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==} + ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} @@ -1762,11 +1746,12 @@ packages: '@nuxt/kit': optional: true - unplugin@1.6.0: - resolution: {integrity: sha512-BfJEpWBu3aE/AyHx8VaNE/WgouoQxgH9baAiH82JjX8cqVyi3uJQstqwD5J+SZxIK326SZIhsSZlALXVBCknTQ==} + unplugin@1.16.1: + resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} + engines: {node: '>=14.0.0'} - update-browserslist-db@1.0.13: - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + update-browserslist-db@1.1.2: + resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -1820,8 +1805,8 @@ packages: '@vue/composition-api': optional: true - vue-demi@0.14.6: - resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} + vue-demi@0.14.10: + resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} engines: {node: '>=12'} hasBin: true peerDependencies: @@ -1836,8 +1821,8 @@ packages: peerDependencies: vue: ^2.7.0 || ^3.0.0 - vue-eslint-parser@9.4.2: - resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==} + vue-eslint-parser@9.4.3: + resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -1856,8 +1841,8 @@ packages: vue-template-compiler@2.7.16: resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} - vue-tsc@1.8.25: - resolution: {integrity: sha512-lHsRhDc/Y7LINvYhZ3pv4elflFADoEOo67vfClAfF2heVHpHmVquLSjojgCSIwzA4F0Pc4vowT/psXCYcfk+iQ==} + vue-tsc@1.8.27: + resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==} hasBin: true peerDependencies: typescript: '*' @@ -1873,18 +1858,23 @@ packages: web-vitals@4.2.4: resolution: {integrity: sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==} - webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} - engines: {node: '>=10.13.0'} - - webpack-virtual-modules@0.6.1: - resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} + webpack-virtual-modules@0.6.2: + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} hasBin: true + which@3.0.1: + resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -1900,223 +1890,196 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} snapshots: - '@aashutoshrathi/word-wrap@1.2.6': {} - - '@ampproject/remapping@2.2.1': + '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.22 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 '@antfu/install-pkg@0.1.1': dependencies: execa: 5.1.1 find-up: 5.0.0 - '@antfu/utils@0.7.7': {} + '@antfu/install-pkg@1.0.0': + dependencies: + package-manager-detector: 0.2.9 + tinyexec: 0.3.2 + + '@antfu/utils@0.7.10': {} - '@babel/code-frame@7.23.5': + '@antfu/utils@8.1.1': {} + + '@babel/code-frame@7.26.2': dependencies: - '@babel/highlight': 7.23.4 - chalk: 2.4.2 + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.1 - '@babel/compat-data@7.23.5': {} + '@babel/compat-data@7.26.8': {} - '@babel/core@7.23.9': + '@babel/core@7.26.9': dependencies: - '@ampproject/remapping': 2.2.1 - '@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/core@7.23.9) - '@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 + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helpers': 7.26.9 + '@babel/parser': 7.26.9 + '@babel/template': 7.26.9 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 convert-source-map: 2.0.0 - debug: 4.3.4 + debug: 4.4.0 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/generator@7.23.6': + '@babel/generator@7.26.9': dependencies: - '@babel/types': 7.23.9 - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.22 - jsesc: 2.5.2 + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 - '@babel/helper-annotate-as-pure@7.22.5': + '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.23.9 + '@babel/types': 7.26.9 - '@babel/helper-compilation-targets@7.23.6': + '@babel/helper-compilation-targets@7.26.5': dependencies: - '@babel/compat-data': 7.23.5 - '@babel/helper-validator-option': 7.23.5 - browserslist: 4.22.3 + '@babel/compat-data': 7.26.8 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.4 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.23.9(@babel/core@7.23.9)': - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 - - '@babel/helper-environment-visitor@7.22.20': {} - - '@babel/helper-function-name@7.23.0': - dependencies: - '@babel/template': 7.23.9 - '@babel/types': 7.23.9 - - '@babel/helper-hoist-variables@7.22.5': - dependencies: - '@babel/types': 7.23.9 - - '@babel/helper-member-expression-to-functions@7.23.0': + '@babel/helper-create-class-features-plugin@7.26.9(@babel/core@7.26.9)': dependencies: - '@babel/types': 7.23.9 + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.9) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/traverse': 7.26.9 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color - '@babel/helper-module-imports@7.22.15': + '@babel/helper-member-expression-to-functions@7.25.9': dependencies: - '@babel/types': 7.23.9 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + transitivePeerDependencies: + - supports-color - '@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9)': + '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + transitivePeerDependencies: + - supports-color - '@babel/helper-optimise-call-expression@7.22.5': + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.9)': dependencies: - '@babel/types': 7.23.9 - - '@babel/helper-plugin-utils@7.22.5': {} + '@babel/core': 7.26.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color - '@babel/helper-replace-supers@7.22.20(@babel/core@7.23.9)': + '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/types': 7.26.9 - '@babel/helper-simple-access@7.22.5': - dependencies: - '@babel/types': 7.23.9 + '@babel/helper-plugin-utils@7.26.5': {} - '@babel/helper-skip-transparent-expression-wrappers@7.22.5': + '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.9)': dependencies: - '@babel/types': 7.23.9 + '@babel/core': 7.26.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color - '@babel/helper-split-export-declaration@7.22.6': + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: - '@babel/types': 7.23.9 - - '@babel/helper-string-parser@7.23.4': {} + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + transitivePeerDependencies: + - supports-color '@babel/helper-string-parser@7.25.9': {} - '@babel/helper-validator-identifier@7.22.20': {} - '@babel/helper-validator-identifier@7.25.9': {} - '@babel/helper-validator-option@7.23.5': {} - - '@babel/helpers@7.23.9': - dependencies: - '@babel/template': 7.23.9 - '@babel/traverse': 7.23.9 - '@babel/types': 7.23.9 - transitivePeerDependencies: - - supports-color - - '@babel/highlight@7.23.4': - dependencies: - '@babel/helper-validator-identifier': 7.22.20 - chalk: 2.4.2 - js-tokens: 4.0.0 + '@babel/helper-validator-option@7.25.9': {} - '@babel/parser@7.23.9': + '@babel/helpers@7.26.9': dependencies: - '@babel/types': 7.23.9 + '@babel/template': 7.26.9 + '@babel/types': 7.26.9 - '@babel/parser@7.26.8': + '@babel/parser@7.26.9': dependencies: - '@babel/types': 7.26.8 + '@babel/types': 7.26.9 - '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.9)': + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.9)': + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.9)': + '@babel/plugin-transform-typescript@7.26.8(@babel/core@7.26.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.9(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.9) + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color - '@babel/runtime@7.23.9': + '@babel/runtime@7.26.9': dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.23.9': + '@babel/template@7.26.9': dependencies: - '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.9 - '@babel/types': 7.23.9 + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 - '@babel/traverse@7.23.9': + '@babel/traverse@7.26.9': dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@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 - debug: 4.3.4 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.9 + '@babel/parser': 7.26.9 + '@babel/template': 7.26.9 + '@babel/types': 7.26.9 + debug: 4.4.0 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.23.9': - dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - - '@babel/types@7.26.8': + '@babel/types@7.26.9': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 @@ -2193,62 +2156,64 @@ snapshots: '@esbuild/win32-x64@0.18.20': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)': dependencies: - eslint: 8.57.0 + eslint: 8.57.1 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.10.0': {} + '@eslint-community/regexpp@4.12.1': {} '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.4.0 espree: 9.6.1 globals: 13.24.0 - ignore: 5.3.1 - import-fresh: 3.3.0 + ignore: 5.3.2 + import-fresh: 3.3.1 js-yaml: 4.1.0 minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color - '@eslint/js@8.57.0': {} + '@eslint/js@8.57.1': {} - '@floating-ui/core@1.6.1': + '@floating-ui/core@1.6.9': dependencies: - '@floating-ui/utils': 0.2.2 + '@floating-ui/utils': 0.2.9 - '@floating-ui/dom@1.6.4': + '@floating-ui/dom@1.6.13': dependencies: - '@floating-ui/core': 1.6.1 - '@floating-ui/utils': 0.2.2 + '@floating-ui/core': 1.6.9 + '@floating-ui/utils': 0.2.9 - '@floating-ui/utils@0.2.2': {} + '@floating-ui/utils@0.2.9': {} - '@humanwhocodes/config-array@0.11.14': + '@humanwhocodes/config-array@0.13.0': dependencies: - '@humanwhocodes/object-schema': 2.0.2 - debug: 4.3.4 + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.4.0 minimatch: 3.1.2 transitivePeerDependencies: - supports-color '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/object-schema@2.0.2': {} + '@humanwhocodes/object-schema@2.0.3': {} '@iconify/types@2.0.0': {} - '@iconify/utils@2.1.20': + '@iconify/utils@2.3.0': dependencies: - '@antfu/install-pkg': 0.1.1 - '@antfu/utils': 0.7.7 + '@antfu/install-pkg': 1.0.0 + '@antfu/utils': 8.1.1 '@iconify/types': 2.0.0 - debug: 4.3.4 + debug: 4.4.0 + globals: 15.15.0 kolorist: 1.8.0 - local-pkg: 0.5.0 + local-pkg: 1.0.0 + mlly: 1.7.4 transitivePeerDependencies: - supports-color @@ -2260,28 +2225,26 @@ snapshots: '@intlify/message-compiler@9.14.2': dependencies: '@intlify/shared': 9.14.2 - source-map-js: 1.0.2 + source-map-js: 1.2.1 '@intlify/shared@9.14.2': {} - '@jridgewell/gen-mapping@0.3.3': + '@jridgewell/gen-mapping@0.3.8': dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.22 - - '@jridgewell/resolve-uri@3.1.1': {} + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/set-array@1.1.2': {} + '@jridgewell/resolve-uri@3.1.2': {} - '@jridgewell/sourcemap-codec@1.4.15': {} + '@jridgewell/set-array@1.2.1': {} '@jridgewell/sourcemap-codec@1.5.0': {} - '@jridgewell/trace-mapping@0.3.22': + '@jridgewell/trace-mapping@0.3.25': dependencies: - '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 '@nodelib/fs.scandir@2.1.5': dependencies: @@ -2293,11 +2256,11 @@ snapshots: '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.0 + fastq: 1.19.0 '@opensig/open-analytics@0.0.9': dependencies: - ua-parser-js: 1.0.39 + ua-parser-js: 1.0.40 uuid: 10.0.0 web-vitals: 4.2.4 @@ -2308,40 +2271,40 @@ snapshots: '@pkgr/core@0.1.1': {} - '@rollup/pluginutils@5.1.0(rollup@3.29.4)': + '@rollup/pluginutils@5.1.4(rollup@3.29.5)': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-walker: 2.0.2 - picomatch: 2.3.1 + picomatch: 4.0.2 optionalDependencies: - rollup: 3.29.4 + rollup: 3.29.5 - '@rushstack/eslint-patch@1.7.2': {} + '@rushstack/eslint-patch@1.10.5': {} '@sxzz/popperjs-es@2.11.7': {} - '@tsconfig/node18@18.2.2': {} + '@tsconfig/node18@18.2.4': {} - '@types/estree@1.0.5': {} + '@types/estree@1.0.6': {} '@types/json-schema@7.0.15': {} - '@types/linkify-it@3.0.5': {} + '@types/linkify-it@5.0.0': {} '@types/lodash-es@4.17.12': dependencies: - '@types/lodash': 4.17.0 + '@types/lodash': 4.17.15 - '@types/lodash@4.17.0': {} + '@types/lodash@4.17.15': {} - '@types/markdown-it@13.0.7': + '@types/markdown-it@14.1.0': dependencies: - '@types/linkify-it': 3.0.5 - '@types/mdurl': 1.0.5 + '@types/linkify-it': 5.0.0 + '@types/mdurl': 2.0.0 - '@types/mdurl@1.0.5': {} + '@types/mdurl@2.0.0': {} - '@types/node@18.19.3': + '@types/node@18.19.76': dependencies: undici-types: 5.26.5 @@ -2349,34 +2312,36 @@ snapshots: '@types/web-bluetooth@0.0.16': {} - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5)': + '@types/web-bluetooth@0.0.20': {} + + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5)': dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@4.9.5) + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@4.9.5) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0)(typescript@4.9.5) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@4.9.5) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4 - eslint: 8.57.0 + debug: 4.4.0 + eslint: 8.57.1 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 natural-compare: 1.4.0 - semver: 7.5.4 - ts-api-utils: 1.2.1(typescript@4.9.5) + semver: 7.7.1 + ts-api-utils: 1.4.3(typescript@4.9.5) optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@4.9.5)': + '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@4.9.5)': dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@4.9.5) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4 - eslint: 8.57.0 + debug: 4.4.0 + eslint: 8.57.1 optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: @@ -2387,13 +2352,13 @@ snapshots: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - '@typescript-eslint/type-utils@6.21.0(eslint@8.57.0)(typescript@4.9.5)': + '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@4.9.5)': dependencies: '@typescript-eslint/typescript-estree': 6.21.0(typescript@4.9.5) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@4.9.5) - debug: 4.3.4 - eslint: 8.57.0 - ts-api-utils: 1.2.1(typescript@4.9.5) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@4.9.5) + debug: 4.4.0 + eslint: 8.57.1 + ts-api-utils: 1.4.3(typescript@4.9.5) optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: @@ -2405,27 +2370,27 @@ snapshots: dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4 + debug: 4.4.0 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.6.0 - ts-api-utils: 1.2.1(typescript@4.9.5) + semver: 7.7.1 + ts-api-utils: 1.4.3(typescript@4.9.5) optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@4.9.5)': + '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@4.9.5)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@4.9.5) - eslint: 8.57.0 - semver: 7.6.0 + eslint: 8.57.1 + semver: 7.7.1 transitivePeerDependencies: - supports-color - typescript @@ -2435,21 +2400,21 @@ snapshots: '@typescript-eslint/types': 6.21.0 eslint-visitor-keys: 3.4.3 - '@ungap/structured-clone@1.2.0': {} + '@ungap/structured-clone@1.3.0': {} - '@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.3(@types/node@18.19.3)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5))': + '@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.3(@types/node@18.19.76)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5))': dependencies: - '@babel/core': 7.23.9 - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9) - '@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.23.9) - vite: 4.5.3(@types/node@18.19.3)(sass@1.62.0) + '@babel/core': 7.26.9 + '@babel/plugin-transform-typescript': 7.26.8(@babel/core@7.26.9) + '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.9) + vite: 4.5.3(@types/node@18.19.76)(sass@1.62.0) vue: 3.4.38(typescript@4.9.5) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.0.0(vite@4.5.3(@types/node@18.19.3)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5))': + '@vitejs/plugin-vue@4.0.0(vite@4.5.3(@types/node@18.19.76)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5))': dependencies: - vite: 4.5.3(@types/node@18.19.3)(sass@1.62.0) + vite: 4.5.3(@types/node@18.19.76)(sass@1.62.0) vue: 3.4.38(typescript@4.9.5) '@volar/language-core@1.11.1': @@ -2465,76 +2430,65 @@ snapshots: '@volar/language-core': 1.11.1 path-browserify: 1.0.1 - '@vue/babel-helper-vue-transform-on@1.2.1': {} + '@vue/babel-helper-vue-transform-on@1.2.5': {} - '@vue/babel-plugin-jsx@1.2.1(@babel/core@7.23.9)': + '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.26.9)': dependencies: - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9) - '@babel/template': 7.23.9 - '@babel/traverse': 7.23.9 - '@babel/types': 7.23.9 - '@vue/babel-helper-vue-transform-on': 1.2.1 - '@vue/babel-plugin-resolve-type': 1.2.1(@babel/core@7.23.9) - camelcase: 6.3.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.9) + '@babel/template': 7.26.9 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + '@vue/babel-helper-vue-transform-on': 1.2.5 + '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.26.9) html-tags: 3.3.1 svg-tags: 1.0.0 optionalDependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.26.9 transitivePeerDependencies: - supports-color - '@vue/babel-plugin-resolve-type@1.2.1(@babel/core@7.23.9)': - dependencies: - '@babel/code-frame': 7.23.5 - '@babel/core': 7.23.9 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/parser': 7.23.9 - '@vue/compiler-sfc': 3.4.15 - - '@vue/compiler-core@3.4.15': + '@vue/babel-plugin-resolve-type@1.2.5(@babel/core@7.26.9)': dependencies: - '@babel/parser': 7.23.9 - '@vue/shared': 3.4.15 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.0.2 + '@babel/code-frame': 7.26.2 + '@babel/core': 7.26.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/parser': 7.26.9 + '@vue/compiler-sfc': 3.5.13 + transitivePeerDependencies: + - supports-color '@vue/compiler-core@3.4.38': dependencies: - '@babel/parser': 7.26.8 + '@babel/parser': 7.26.9 '@vue/shared': 3.4.38 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.4.15': + '@vue/compiler-core@3.5.13': dependencies: - '@vue/compiler-core': 3.4.15 - '@vue/shared': 3.4.15 + '@babel/parser': 7.26.9 + '@vue/shared': 3.5.13 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 '@vue/compiler-dom@3.4.38': dependencies: '@vue/compiler-core': 3.4.38 '@vue/shared': 3.4.38 - '@vue/compiler-sfc@3.4.15': + '@vue/compiler-dom@3.5.13': dependencies: - '@babel/parser': 7.23.9 - '@vue/compiler-core': 3.4.15 - '@vue/compiler-dom': 3.4.15 - '@vue/compiler-ssr': 3.4.15 - '@vue/shared': 3.4.15 - estree-walker: 2.0.2 - magic-string: 0.30.5 - postcss: 8.4.33 - source-map-js: 1.0.2 + '@vue/compiler-core': 3.5.13 + '@vue/shared': 3.5.13 '@vue/compiler-sfc@3.4.38': dependencies: - '@babel/parser': 7.26.8 + '@babel/parser': 7.26.9 '@vue/compiler-core': 3.4.38 '@vue/compiler-dom': 3.4.38 '@vue/compiler-ssr': 3.4.38 @@ -2544,49 +2498,59 @@ snapshots: postcss: 8.5.2 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.4.15': + '@vue/compiler-sfc@3.5.13': dependencies: - '@vue/compiler-dom': 3.4.15 - '@vue/shared': 3.4.15 + '@babel/parser': 7.26.9 + '@vue/compiler-core': 3.5.13 + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 + estree-walker: 2.0.2 + magic-string: 0.30.17 + postcss: 8.5.2 + source-map-js: 1.2.1 '@vue/compiler-ssr@3.4.38': dependencies: '@vue/compiler-dom': 3.4.38 '@vue/shared': 3.4.38 - '@vue/devtools-api@6.5.1': {} + '@vue/compiler-ssr@3.5.13': + dependencies: + '@vue/compiler-dom': 3.5.13 + '@vue/shared': 3.5.13 '@vue/devtools-api@6.6.4': {} - '@vue/eslint-config-prettier@8.0.0(eslint@8.57.0)(prettier@3.0.3)': + '@vue/eslint-config-prettier@8.0.0(eslint@8.57.1)(prettier@3.5.1)': dependencies: - eslint: 8.57.0 - eslint-config-prettier: 8.10.0(eslint@8.57.0) - eslint-plugin-prettier: 5.1.3(eslint-config-prettier@8.10.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.0.3) - prettier: 3.0.3 + eslint: 8.57.1 + eslint-config-prettier: 8.10.0(eslint@8.57.1) + eslint-plugin-prettier: 5.2.3(eslint-config-prettier@8.10.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.5.1) + prettier: 3.5.1 transitivePeerDependencies: - '@types/eslint' - '@vue/eslint-config-typescript@12.0.0(eslint-plugin-vue@9.22.0(eslint@8.57.0))(eslint@8.57.0)(typescript@4.9.5)': + '@vue/eslint-config-typescript@12.0.0(eslint-plugin-vue@9.32.0(eslint@8.57.1))(eslint@8.57.1)(typescript@4.9.5)': dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5) - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@4.9.5) - eslint: 8.57.0 - eslint-plugin-vue: 9.22.0(eslint@8.57.0) - vue-eslint-parser: 9.4.2(eslint@8.57.0) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@4.9.5) + eslint: 8.57.1 + eslint-plugin-vue: 9.32.0(eslint@8.57.1) + vue-eslint-parser: 9.4.3(eslint@8.57.1) optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@vue/language-core@1.8.25(typescript@4.9.5)': + '@vue/language-core@1.8.27(typescript@4.9.5)': dependencies: '@volar/language-core': 1.11.1 '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.4.15 - '@vue/shared': 3.4.15 + '@vue/compiler-dom': 3.5.13 + '@vue/shared': 3.5.13 computeds: 0.0.1 - minimatch: 9.0.3 + minimatch: 9.0.5 muggle-string: 0.3.1 path-browserify: 1.0.1 vue-template-compiler: 2.7.16 @@ -2615,36 +2579,55 @@ snapshots: '@vue/shared': 3.4.38 vue: 3.4.38(typescript@4.9.5) - '@vue/shared@3.4.15': {} - '@vue/shared@3.4.38': {} + '@vue/shared@3.5.13': {} + '@vue/tsconfig@0.5.1': {} + '@vueuse/core@10.11.1(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 10.11.1 + '@vueuse/shared': 10.11.1(vue@3.4.38(typescript@4.9.5)) + vue-demi: 0.14.10(vue@3.4.38(typescript@4.9.5)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + '@vueuse/core@9.13.0(vue@3.4.38(typescript@4.9.5))': dependencies: '@types/web-bluetooth': 0.0.16 '@vueuse/metadata': 9.13.0 '@vueuse/shared': 9.13.0(vue@3.4.38(typescript@4.9.5)) - vue-demi: 0.14.6(vue@3.4.38(typescript@4.9.5)) + vue-demi: 0.14.10(vue@3.4.38(typescript@4.9.5)) transitivePeerDependencies: - '@vue/composition-api' - vue + '@vueuse/metadata@10.11.1': {} + '@vueuse/metadata@9.13.0': {} + '@vueuse/shared@10.11.1(vue@3.4.38(typescript@4.9.5))': + dependencies: + vue-demi: 0.14.10(vue@3.4.38(typescript@4.9.5)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + '@vueuse/shared@9.13.0(vue@3.4.38(typescript@4.9.5))': dependencies: - vue-demi: 0.14.6(vue@3.4.38(typescript@4.9.5)) + vue-demi: 0.14.10(vue@3.4.38(typescript@4.9.5)) transitivePeerDependencies: - '@vue/composition-api' - vue - acorn-jsx@5.3.2(acorn@8.11.3): + acorn-jsx@5.3.2(acorn@8.14.0): dependencies: - acorn: 8.11.3 + acorn: 8.14.0 - acorn@8.11.3: {} + acorn@8.14.0: {} ajv@6.12.6: dependencies: @@ -2655,10 +2638,6 @@ snapshots: ansi-regex@5.0.1: {} - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 - ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 @@ -2680,15 +2659,15 @@ snapshots: axios@1.7.4: dependencies: - follow-redirects: 1.15.6 - form-data: 4.0.0 + follow-redirects: 1.15.9 + form-data: 4.0.2 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug balanced-match@1.0.2: {} - binary-extensions@2.2.0: {} + binary-extensions@2.3.0: {} boolbase@1.0.0: {} @@ -2701,38 +2680,35 @@ snapshots: dependencies: balanced-match: 1.0.2 - braces@3.0.2: + braces@3.0.3: dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 - browserslist@4.22.3: + browserslist@4.24.4: dependencies: - caniuse-lite: 1.0.30001581 - electron-to-chromium: 1.4.648 - node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.22.3) - - callsites@3.1.0: {} + caniuse-lite: 1.0.30001700 + electron-to-chromium: 1.5.101 + node-releases: 2.0.19 + update-browserslist-db: 1.1.2(browserslist@4.24.4) - camelcase@6.3.0: {} + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 - caniuse-lite@1.0.30001581: {} + callsites@3.1.0: {} - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 + caniuse-lite@1.0.30001700: {} chalk@4.1.2: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - chokidar@3.5.3: + chokidar@3.6.0: dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -2747,16 +2723,10 @@ snapshots: select: 1.1.2 tiny-emitter: 2.1.0 - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - color-convert@2.0.1: dependencies: color-name: 1.1.4 - color-name@1.1.3: {} - color-name@1.1.4: {} combined-stream@1.0.8: @@ -2769,9 +2739,11 @@ snapshots: concat-map@0.0.1: {} + confbox@0.1.8: {} + convert-source-map@2.0.0: {} - cross-spawn@7.0.3: + cross-spawn@7.0.6: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 @@ -2785,15 +2757,15 @@ snapshots: date-fns@2.30.0: dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.26.9 - dayjs@1.11.11: {} + dayjs@1.11.13: {} de-indent@1.0.2: {} - debug@4.3.4: + debug@4.4.0: dependencies: - ms: 2.1.2 + ms: 2.1.3 deep-is@0.1.4: {} @@ -2811,19 +2783,25 @@ snapshots: dompurify@2.5.8: {} - electron-to-chromium@1.4.648: {} + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + electron-to-chromium@1.5.101: {} - element-plus@2.8.1(vue@3.4.38(typescript@4.9.5)): + element-plus@2.8.2(vue@3.4.38(typescript@4.9.5)): dependencies: '@ctrl/tinycolor': 3.6.1 '@element-plus/icons-vue': 2.3.1(vue@3.4.38(typescript@4.9.5)) - '@floating-ui/dom': 1.6.4 + '@floating-ui/dom': 1.6.13 '@popperjs/core': '@sxzz/popperjs-es@2.11.7' - '@types/lodash': 4.17.0 + '@types/lodash': 4.17.15 '@types/lodash-es': 4.17.12 '@vueuse/core': 9.13.0(vue@3.4.38(typescript@4.9.5)) async-validator: 4.2.5 - dayjs: 1.11.11 + dayjs: 1.11.13 escape-html: 1.0.3 lodash: 4.17.21 lodash-es: 4.17.21 @@ -2834,10 +2812,23 @@ snapshots: transitivePeerDependencies: - '@vue/composition-api' - entities@2.1.0: {} - entities@4.5.0: {} + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + esbuild@0.18.20: optionalDependencies: '@esbuild/android-arm': 0.18.20 @@ -2863,38 +2854,37 @@ snapshots: '@esbuild/win32-ia32': 0.18.20 '@esbuild/win32-x64': 0.18.20 - escalade@3.1.1: {} + escalade@3.2.0: {} escape-html@1.0.3: {} - escape-string-regexp@1.0.5: {} - escape-string-regexp@4.0.0: {} escape-string-regexp@5.0.0: {} - eslint-config-prettier@8.10.0(eslint@8.57.0): + eslint-config-prettier@8.10.0(eslint@8.57.1): dependencies: - eslint: 8.57.0 + eslint: 8.57.1 - eslint-plugin-prettier@5.1.3(eslint-config-prettier@8.10.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.0.3): + eslint-plugin-prettier@5.2.3(eslint-config-prettier@8.10.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.5.1): dependencies: - eslint: 8.57.0 - prettier: 3.0.3 + eslint: 8.57.1 + prettier: 3.5.1 prettier-linter-helpers: 1.0.0 - synckit: 0.8.8 + synckit: 0.9.2 optionalDependencies: - eslint-config-prettier: 8.10.0(eslint@8.57.0) + eslint-config-prettier: 8.10.0(eslint@8.57.1) - eslint-plugin-vue@9.22.0(eslint@8.57.0): + eslint-plugin-vue@9.32.0(eslint@8.57.1): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - eslint: 8.57.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + eslint: 8.57.1 + globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 - postcss-selector-parser: 6.0.15 - semver: 7.6.0 - vue-eslint-parser: 9.4.2(eslint@8.57.0) + postcss-selector-parser: 6.1.2 + semver: 7.7.1 + vue-eslint-parser: 9.4.3(eslint@8.57.1) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -2906,26 +2896,26 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint@8.57.0: + eslint@8.57.1: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@eslint-community/regexpp': 4.12.1 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 + '@ungap/structured-clone': 1.3.0 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4 + cross-spawn: 7.0.6 + debug: 4.4.0 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 @@ -2933,7 +2923,7 @@ snapshots: glob-parent: 6.0.2 globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -2943,7 +2933,7 @@ snapshots: lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.3 + optionator: 0.9.4 strip-ansi: 6.0.1 text-table: 0.2.0 transitivePeerDependencies: @@ -2951,11 +2941,11 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) eslint-visitor-keys: 3.4.3 - esquery@1.5.0: + esquery@1.6.0: dependencies: estraverse: 5.3.0 @@ -2971,7 +2961,7 @@ snapshots: execa@5.1.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 6.0.1 human-signals: 2.1.0 is-stream: 2.0.1 @@ -2985,19 +2975,19 @@ snapshots: fast-diff@1.3.0: {} - fast-glob@3.3.2: + fast-glob@3.3.3: dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.5 + micromatch: 4.0.8 fast-json-stable-stringify@2.1.0: {} fast-levenshtein@2.0.6: {} - fastq@1.17.0: + fastq@1.19.0: dependencies: reusify: 1.0.4 @@ -3005,7 +2995,7 @@ snapshots: dependencies: flat-cache: 3.2.0 - fill-range@7.0.1: + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -3016,18 +3006,19 @@ snapshots: flat-cache@3.2.0: dependencies: - flatted: 3.3.1 + flatted: 3.3.2 keyv: 4.5.4 rimraf: 3.0.2 - flatted@3.3.1: {} + flatted@3.3.2: {} - follow-redirects@1.15.6: {} + follow-redirects@1.15.9: {} - form-data@4.0.0: + form-data@4.0.2: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 mime-types: 2.1.35 fs.realpath@1.0.0: {} @@ -3039,9 +3030,27 @@ snapshots: gensync@1.0.0-beta.2: {} + get-intrinsic@1.2.7: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + get-stream@6.0.1: {} - github-markdown-css@5.1.0: {} + github-markdown-css@5.8.1: {} glob-parent@5.1.2: dependencies: @@ -3066,12 +3075,14 @@ snapshots: dependencies: type-fest: 0.20.2 + globals@15.15.0: {} + globby@11.1.0: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.2 - ignore: 5.3.1 + fast-glob: 3.3.3 + ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 @@ -3079,13 +3090,19 @@ snapshots: dependencies: delegate: 3.2.0 - graphemer@1.4.0: {} + gopd@1.2.0: {} - has-flag@3.0.0: {} + graphemer@1.4.0: {} has-flag@4.0.0: {} - hasown@2.0.0: + has-symbols@1.1.0: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.1.0 + + hasown@2.0.2: dependencies: function-bind: 1.1.2 @@ -3097,11 +3114,11 @@ snapshots: human-signals@2.1.0: {} - ignore@5.3.1: {} + ignore@5.3.2: {} - immutable@4.3.5: {} + immutable@4.3.7: {} - import-fresh@3.3.0: + import-fresh@3.3.1: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 @@ -3117,11 +3134,11 @@ snapshots: is-binary-path@2.1.0: dependencies: - binary-extensions: 2.2.0 + binary-extensions: 2.3.0 - is-core-module@2.13.1: + is-core-module@2.16.1: dependencies: - hasown: 2.0.0 + hasown: 2.0.2 is-extglob@2.1.1: {} @@ -3145,11 +3162,11 @@ snapshots: dependencies: argparse: 2.0.1 - jsesc@2.5.2: {} + jsesc@3.1.0: {} json-buffer@3.0.1: {} - json-parse-even-better-errors@3.0.1: {} + json-parse-even-better-errors@3.0.2: {} json-schema-traverse@0.4.1: {} @@ -3157,8 +3174,6 @@ snapshots: json5@2.2.3: {} - jsonc-parser@3.2.1: {} - keyv@4.5.4: dependencies: json-buffer: 3.0.1 @@ -3170,16 +3185,16 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - linkify-it@3.0.3: + linkify-it@5.0.0: dependencies: - uc.micro: 1.0.6 + uc.micro: 2.1.0 local-pkg@0.4.3: {} - local-pkg@0.5.0: + local-pkg@1.0.0: dependencies: - mlly: 1.5.0 - pkg-types: 1.0.3 + mlly: 1.7.4 + pkg-types: 1.3.1 locate-path@6.0.0: dependencies: @@ -3201,35 +3216,30 @@ snapshots: dependencies: yallist: 3.1.1 - lru-cache@6.0.0: - dependencies: - yallist: 4.0.0 - magic-string@0.26.7: dependencies: sourcemap-codec: 1.4.8 magic-string@0.27.0: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 magic-string@0.30.17: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - magic-string@0.30.5: - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - - markdown-it@12.3.2: + markdown-it@14.1.0: dependencies: argparse: 2.0.1 - entities: 2.1.0 - linkify-it: 3.0.3 - mdurl: 1.0.1 - uc.micro: 1.0.6 + entities: 4.5.0 + linkify-it: 5.0.0 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.1.0 + + math-intrinsics@1.1.0: {} - mdurl@1.0.1: {} + mdurl@2.0.0: {} memoize-one@6.0.0: {} @@ -3239,9 +3249,9 @@ snapshots: merge2@1.4.1: {} - micromatch@4.0.5: + micromatch@4.0.8: dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 mime-db@1.52.0: {} @@ -3260,24 +3270,26 @@ snapshots: dependencies: brace-expansion: 2.0.1 - mlly@1.5.0: + minimatch@9.0.5: dependencies: - acorn: 8.11.3 - pathe: 1.1.2 - pkg-types: 1.0.3 - ufo: 1.3.2 + brace-expansion: 2.0.1 - ms@2.1.2: {} + mlly@1.7.4: + dependencies: + acorn: 8.14.0 + pathe: 2.0.3 + pkg-types: 1.3.1 + ufo: 1.5.4 - muggle-string@0.3.1: {} + ms@2.1.3: {} - nanoid@3.3.7: {} + muggle-string@0.3.1: {} nanoid@3.3.8: {} natural-compare@1.4.0: {} - node-releases@2.0.14: {} + node-releases@2.0.19: {} normalize-path@3.0.0: {} @@ -3285,15 +3297,16 @@ snapshots: npm-normalize-package-bin@3.0.1: {} - npm-run-all2@6.1.2: + npm-run-all2@6.2.6: dependencies: ansi-styles: 6.2.1 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 memorystream: 0.3.1 - minimatch: 9.0.3 + minimatch: 9.0.5 pidtree: 0.6.0 read-package-json-fast: 3.0.2 - shell-quote: 1.8.1 + shell-quote: 1.8.2 + which: 3.0.1 npm-run-path@4.0.1: dependencies: @@ -3311,14 +3324,14 @@ snapshots: dependencies: mimic-fn: 2.1.0 - optionator@0.9.3: + optionator@0.9.4: dependencies: - '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 + word-wrap: 1.2.5 p-limit@3.1.0: dependencies: @@ -3328,6 +3341,8 @@ snapshots: dependencies: p-limit: 3.1.0 + package-manager-detector@0.2.9: {} + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -3346,39 +3361,35 @@ snapshots: pathe@1.1.2: {} - picocolors@1.0.0: {} + pathe@2.0.3: {} picocolors@1.1.1: {} picomatch@2.3.1: {} + picomatch@4.0.2: {} + pidtree@0.6.0: {} pinia@2.1.2(typescript@4.9.5)(vue@3.4.38(typescript@4.9.5)): dependencies: - '@vue/devtools-api': 6.5.1 + '@vue/devtools-api': 6.6.4 vue: 3.4.38(typescript@4.9.5) - vue-demi: 0.14.6(vue@3.4.38(typescript@4.9.5)) + vue-demi: 0.14.10(vue@3.4.38(typescript@4.9.5)) optionalDependencies: typescript: 4.9.5 - pkg-types@1.0.3: + pkg-types@1.3.1: dependencies: - jsonc-parser: 3.2.1 - mlly: 1.5.0 - pathe: 1.1.2 + confbox: 0.1.8 + mlly: 1.7.4 + pathe: 2.0.3 - postcss-selector-parser@6.0.15: + postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss@8.4.33: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.0.2 - postcss@8.5.2: dependencies: nanoid: 3.3.8 @@ -3391,17 +3402,19 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@3.0.3: {} + prettier@3.5.1: {} proxy-from-env@1.1.0: {} + punycode.js@2.3.1: {} + punycode@2.3.1: {} queue-microtask@1.2.3: {} read-package-json-fast@3.0.2: dependencies: - json-parse-even-better-errors: 3.0.1 + json-parse-even-better-errors: 3.0.2 npm-normalize-package-bin: 3.0.1 readdirp@3.6.0: @@ -3412,9 +3425,9 @@ snapshots: resolve-from@4.0.0: {} - resolve@1.22.8: + resolve@1.22.10: dependencies: - is-core-module: 2.13.1 + is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -3424,7 +3437,7 @@ snapshots: dependencies: glob: 7.2.3 - rollup@3.29.4: + rollup@3.29.5: optionalDependencies: fsevents: 2.3.3 @@ -3434,23 +3447,17 @@ snapshots: sass@1.62.0: dependencies: - chokidar: 3.5.3 - immutable: 4.3.5 - source-map-js: 1.0.2 + chokidar: 3.6.0 + immutable: 4.3.7 + source-map-js: 1.2.1 - scule@1.2.0: {} + scule@1.3.0: {} select@1.1.2: {} semver@6.3.1: {} - semver@7.5.4: - dependencies: - lru-cache: 6.0.0 - - semver@7.6.0: - dependencies: - lru-cache: 6.0.0 + semver@7.7.1: {} shebang-command@2.0.0: dependencies: @@ -3458,14 +3465,12 @@ snapshots: shebang-regex@3.0.0: {} - shell-quote@1.8.1: {} + shell-quote@1.8.2: {} signal-exit@3.0.7: {} slash@3.0.0: {} - source-map-js@1.0.2: {} - source-map-js@1.2.1: {} sourcemap-codec@1.4.8: {} @@ -3480,11 +3485,7 @@ snapshots: strip-literal@1.3.0: dependencies: - acorn: 8.11.3 - - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 + acorn: 8.14.0 supports-color@7.2.0: dependencies: @@ -3494,26 +3495,26 @@ snapshots: svg-tags@1.0.0: {} - synckit@0.8.8: + synckit@0.9.2: dependencies: '@pkgr/core': 0.1.1 - tslib: 2.6.2 + tslib: 2.8.1 text-table@0.2.0: {} tiny-emitter@2.1.0: {} - to-fast-properties@2.0.0: {} + tinyexec@0.3.2: {} to-regex-range@5.0.1: dependencies: is-number: 7.0.0 - ts-api-utils@1.2.1(typescript@4.9.5): + ts-api-utils@1.4.3(typescript@4.9.5): dependencies: typescript: 4.9.5 - tslib@2.6.2: {} + tslib@2.8.1: {} type-check@0.4.0: dependencies: @@ -3523,89 +3524,87 @@ snapshots: typescript@4.9.5: {} - ua-parser-js@1.0.39: {} + ua-parser-js@1.0.40: {} - uc.micro@1.0.6: {} + uc.micro@2.1.0: {} - ufo@1.3.2: {} + ufo@1.5.4: {} undici-types@5.26.5: {} - unimport@1.3.0(rollup@3.29.4): + unimport@1.3.0(rollup@3.29.5): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.4(rollup@3.29.5) escape-string-regexp: 5.0.0 - fast-glob: 3.3.2 + fast-glob: 3.3.3 local-pkg: 0.4.3 magic-string: 0.27.0 - mlly: 1.5.0 + mlly: 1.7.4 pathe: 1.1.2 - pkg-types: 1.0.3 - scule: 1.2.0 + pkg-types: 1.3.1 + scule: 1.3.0 strip-literal: 1.3.0 - unplugin: 1.6.0 + unplugin: 1.16.1 transitivePeerDependencies: - rollup - unplugin-auto-import@0.11.5(@vueuse/core@9.13.0(vue@3.4.38(typescript@4.9.5)))(rollup@3.29.4): + unplugin-auto-import@0.11.5(@vueuse/core@10.11.1(vue@3.4.38(typescript@4.9.5)))(rollup@3.29.5): dependencies: - '@antfu/utils': 0.7.7 - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@antfu/utils': 0.7.10 + '@rollup/pluginutils': 5.1.4(rollup@3.29.5) local-pkg: 0.4.3 magic-string: 0.26.7 - unimport: 1.3.0(rollup@3.29.4) - unplugin: 1.6.0 + unimport: 1.3.0(rollup@3.29.5) + unplugin: 1.16.1 optionalDependencies: - '@vueuse/core': 9.13.0(vue@3.4.38(typescript@4.9.5)) + '@vueuse/core': 10.11.1(vue@3.4.38(typescript@4.9.5)) transitivePeerDependencies: - rollup - unplugin-icons@0.14.15(@vue/compiler-sfc@3.4.38)(vue-template-compiler@2.7.16): + unplugin-icons@0.14.15(@vue/compiler-sfc@3.5.13)(vue-template-compiler@2.7.16): dependencies: '@antfu/install-pkg': 0.1.1 - '@antfu/utils': 0.7.7 - '@iconify/utils': 2.1.20 - debug: 4.3.4 + '@antfu/utils': 0.7.10 + '@iconify/utils': 2.3.0 + debug: 4.4.0 kolorist: 1.8.0 local-pkg: 0.4.3 - unplugin: 1.6.0 + unplugin: 1.16.1 optionalDependencies: - '@vue/compiler-sfc': 3.4.38 + '@vue/compiler-sfc': 3.5.13 vue-template-compiler: 2.7.16 transitivePeerDependencies: - supports-color - unplugin-vue-components@0.26.0(@babel/parser@7.26.8)(rollup@3.29.4)(vue@3.4.38(typescript@4.9.5)): + unplugin-vue-components@0.26.0(@babel/parser@7.26.9)(rollup@3.29.5)(vue@3.4.38(typescript@4.9.5)): dependencies: - '@antfu/utils': 0.7.7 - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - chokidar: 3.5.3 - debug: 4.3.4 - fast-glob: 3.3.2 + '@antfu/utils': 0.7.10 + '@rollup/pluginutils': 5.1.4(rollup@3.29.5) + chokidar: 3.6.0 + debug: 4.4.0 + fast-glob: 3.3.3 local-pkg: 0.4.3 - magic-string: 0.30.5 - minimatch: 9.0.3 - resolve: 1.22.8 - unplugin: 1.6.0 + magic-string: 0.30.17 + minimatch: 9.0.5 + resolve: 1.22.10 + unplugin: 1.16.1 vue: 3.4.38(typescript@4.9.5) optionalDependencies: - '@babel/parser': 7.26.8 + '@babel/parser': 7.26.9 transitivePeerDependencies: - rollup - supports-color - unplugin@1.6.0: + unplugin@1.16.1: dependencies: - acorn: 8.11.3 - chokidar: 3.5.3 - webpack-sources: 3.2.3 - webpack-virtual-modules: 0.6.1 + acorn: 8.14.0 + webpack-virtual-modules: 0.6.2 - update-browserslist-db@1.0.13(browserslist@4.22.3): + update-browserslist-db@1.1.2(browserslist@4.24.4): dependencies: - browserslist: 4.22.3 - escalade: 3.1.1 - picocolors: 1.0.0 + browserslist: 4.24.4 + escalade: 3.2.0 + picocolors: 1.1.1 uri-js@4.4.1: dependencies: @@ -3615,13 +3614,13 @@ snapshots: uuid@10.0.0: {} - vite@4.5.3(@types/node@18.19.3)(sass@1.62.0): + vite@4.5.3(@types/node@18.19.76)(sass@1.62.0): dependencies: esbuild: 0.18.20 - postcss: 8.4.33 - rollup: 3.29.4 + postcss: 8.5.2 + rollup: 3.29.5 optionalDependencies: - '@types/node': 18.19.3 + '@types/node': 18.19.76 fsevents: 2.3.3 sass: 1.62.0 @@ -3629,7 +3628,7 @@ snapshots: dependencies: vue: 3.4.38(typescript@4.9.5) - vue-demi@0.14.6(vue@3.4.38(typescript@4.9.5)): + vue-demi@0.14.10(vue@3.4.38(typescript@4.9.5)): dependencies: vue: 3.4.38(typescript@4.9.5) @@ -3641,16 +3640,16 @@ snapshots: transitivePeerDependencies: - '@vue/composition-api' - vue-eslint-parser@9.4.2(eslint@8.57.0): + vue-eslint-parser@9.4.3(eslint@8.57.1): dependencies: - debug: 4.3.4 - eslint: 8.57.0 + debug: 4.4.0 + eslint: 8.57.1 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 lodash: 4.17.21 - semver: 7.5.4 + semver: 7.7.1 transitivePeerDependencies: - supports-color @@ -3658,7 +3657,7 @@ snapshots: dependencies: '@intlify/core-base': 9.14.2 '@intlify/shared': 9.14.2 - '@vue/devtools-api': 6.5.1 + '@vue/devtools-api': 6.6.4 vue: 3.4.38(typescript@4.9.5) vue-router@4.4.3(vue@3.4.38(typescript@4.9.5)): @@ -3671,11 +3670,11 @@ snapshots: de-indent: 1.0.2 he: 1.2.0 - vue-tsc@1.8.25(typescript@4.9.5): + vue-tsc@1.8.27(typescript@4.9.5): dependencies: '@volar/typescript': 1.11.1 - '@vue/language-core': 1.8.25(typescript@4.9.5) - semver: 7.5.4 + '@vue/language-core': 1.8.27(typescript@4.9.5) + semver: 7.7.1 typescript: 4.9.5 vue@3.4.38(typescript@4.9.5): @@ -3690,14 +3689,18 @@ snapshots: web-vitals@4.2.4: {} - webpack-sources@3.2.3: {} - - webpack-virtual-modules@0.6.1: {} + webpack-virtual-modules@0.6.2: {} which@2.0.2: dependencies: isexe: 2.0.0 + which@3.0.1: + dependencies: + isexe: 2.0.0 + + word-wrap@1.2.5: {} + wrappy@1.0.2: {} xml-name-validator@4.0.0: {} @@ -3709,6 +3712,4 @@ snapshots: yallist@3.1.1: {} - yallist@4.0.0: {} - yocto-queue@0.1.0: {} diff --git a/public/allow_sensor/sensors.js b/public/allow_sensor/sensors.js deleted file mode 100644 index b6fe186..0000000 --- a/public/allow_sensor/sensors.js +++ /dev/null @@ -1,536 +0,0 @@ -var root = typeof self !== 'undefined' ? self : this; -var _window = root || {}; -// 变量库 -var VariableLibrary = { - navigator: typeof root.navigator != 'undefined' ? root.navigator : {}, - // 信息map - infoMap: { - engine: ['WebKit', 'Trident', 'Gecko', 'Presto'], - browser: [ - 'Safari', - 'Chrome', - 'Edge', - 'IE', - 'Firefox', - 'Firefox Focus', - 'Chromium', - 'Opera', - 'Vivaldi', - 'Yandex', - 'Arora', - 'Lunascape', - 'QupZilla', - 'Coc Coc', - 'Kindle', - 'Iceweasel', - 'Konqueror', - 'Iceape', - 'SeaMonkey', - 'Epiphany', - '360', - '360SE', - '360EE', - 'UC', - 'QQBrowser', - 'QQ', - 'Baidu', - 'Maxthon', - 'Sogou', - 'LBBROWSER', - '2345Explorer', - 'TheWorld', - 'XiaoMi', - 'Quark', - 'Qiyu', - 'Wechat', - 'WechatWork', - 'Taobao', - 'Alipay', - 'Weibo', - 'Douban', - 'Suning', - 'iQiYi', - ], - os: [ - 'Windows', - 'Linux', - 'Mac OS', - 'Android', - 'Ubuntu', - 'FreeBSD', - 'Debian', - 'iOS', - 'Windows Phone', - 'BlackBerry', - 'MeeGo', - 'Symbian', - 'Chrome OS', - 'WebOS', - ], - }, -}; -// 方法库 -var MethodLibrary = (function () { - return { - // 获取匹配库 - getMatchMap: function (u) { - return { - // 内核 - Trident: u.indexOf('Trident') > -1 || u.indexOf('NET CLR') > -1, - Presto: u.indexOf('Presto') > -1, - WebKit: u.indexOf('AppleWebKit') > -1, - Gecko: u.indexOf('Gecko/') > -1, - // 浏览器 - Safari: u.indexOf('Safari') > -1, - Chrome: u.indexOf('Chrome') > -1 || u.indexOf('CriOS') > -1, - IE: u.indexOf('MSIE') > -1 || u.indexOf('Trident') > -1, - Edge: u.indexOf('Edge') > -1, - Firefox: u.indexOf('Firefox') > -1 || u.indexOf('FxiOS') > -1, - 'Firefox Focus': u.indexOf('Focus') > -1, - Chromium: u.indexOf('Chromium') > -1, - Opera: u.indexOf('Opera') > -1 || u.indexOf('OPR') > -1, - Vivaldi: u.indexOf('Vivaldi') > -1, - Yandex: u.indexOf('YaBrowser') > -1, - Arora: u.indexOf('Arora') > -1, - Lunascape: u.indexOf('Lunascape') > -1, - QupZilla: u.indexOf('QupZilla') > -1, - 'Coc Coc': u.indexOf('coc_coc_browser') > -1, - Kindle: u.indexOf('Kindle') > -1 || u.indexOf('Silk/') > -1, - Iceweasel: u.indexOf('Iceweasel') > -1, - Konqueror: u.indexOf('Konqueror') > -1, - Iceape: u.indexOf('Iceape') > -1, - SeaMonkey: u.indexOf('SeaMonkey') > -1, - Epiphany: u.indexOf('Epiphany') > -1, - 360: u.indexOf('QihooBrowser') > -1 || u.indexOf('QHBrowser') > -1, - '360EE': u.indexOf('360EE') > -1, - '360SE': u.indexOf('360SE') > -1, - UC: u.indexOf('UC') > -1 || u.indexOf(' UBrowser') > -1, - QQBrowser: u.indexOf('QQBrowser') > -1, - QQ: u.indexOf('QQ/') > -1, - Baidu: u.indexOf('Baidu') > -1 || u.indexOf('BIDUBrowser') > -1, - Maxthon: u.indexOf('Maxthon') > -1, - Sogou: u.indexOf('MetaSr') > -1 || u.indexOf('Sogou') > -1, - LBBROWSER: u.indexOf('LBBROWSER') > -1 || u.indexOf('LieBaoFast') > -1, - '2345Explorer': u.indexOf('2345Explorer') > -1, - TheWorld: u.indexOf('TheWorld') > -1, - XiaoMi: u.indexOf('MiuiBrowser') > -1, - Quark: u.indexOf('Quark') > -1, - Qiyu: u.indexOf('Qiyu') > -1, - Wechat: u.indexOf('MicroMessenger') > -1, - WechatWork: u.indexOf('wxwork/') > -1, - Taobao: u.indexOf('AliApp(TB') > -1, - Alipay: u.indexOf('AliApp(AP') > -1, - Weibo: u.indexOf('Weibo') > -1, - Douban: u.indexOf('com.douban.frodo') > -1, - Suning: u.indexOf('SNEBUY-APP') > -1, - iQiYi: u.indexOf('IqiyiApp') > -1, - // 系统或平台 - Windows: u.indexOf('Windows') > -1, - Linux: u.indexOf('Linux') > -1 || u.indexOf('X11') > -1, - 'Mac OS': u.indexOf('Macintosh') > -1, - Android: u.indexOf('Android') > -1 || u.indexOf('Adr') > -1, - Ubuntu: u.indexOf('Ubuntu') > -1, - FreeBSD: u.indexOf('FreeBSD') > -1, - Debian: u.indexOf('Debian') > -1, - 'Windows Phone': u.indexOf('IEMobile') > -1 || u.indexOf('Windows Phone') > -1, - BlackBerry: u.indexOf('BlackBerry') > -1 || u.indexOf('RIM') > -1, - MeeGo: u.indexOf('MeeGo') > -1, - Symbian: u.indexOf('Symbian') > -1, - iOS: u.indexOf('like Mac OS X') > -1, - 'Chrome OS': u.indexOf('CrOS') > -1, - WebOS: u.indexOf('hpwOS') > -1, - // 设备 - Mobile: u.indexOf('Mobi') > -1 || u.indexOf('iPh') > -1 || u.indexOf('480') > -1, - Tablet: u.indexOf('Tablet') > -1 || u.indexOf('Nexus 7') > -1, - iPad: u.indexOf('iPad') > -1, - }; - }, - // 在信息map和匹配库中进行匹配 - matchInfoMap: function (_this) { - var u = VariableLibrary.navigator.userAgent || {}; - var match = MethodLibrary.getMatchMap(u); - for (var s in VariableLibrary.infoMap) { - for (var i = 0; i < VariableLibrary.infoMap[s].length; i++) { - var value = VariableLibrary.infoMap[s][i]; - if (match[value]) { - _this[s] = value; - } - } - } - }, - // 获取当前操作系统 - getOS: function () { - var _this = this; - MethodLibrary.matchInfoMap(_this); - return _this.os; - }, - // 获取操作系统版本 - getOSVersion: function () { - var _this = this; - var u = VariableLibrary.navigator.userAgent || {}; - _this.osVersion = ''; - // 系统版本信息 - var osVersion = { - Windows: function () { - var v = u.replace(/^.*Windows NT ([\d.]+);.*$/, '$1'); - var oldWindowsVersionMap = { - 6.4: '10', - 6.3: '8.1', - 6.2: '8', - 6.1: '7', - '6.0': 'Vista', - 5.2: 'XP', - 5.1: 'XP', - '5.0': '2000', - }; - return oldWindowsVersionMap[v] || v; - }, - Android: function () { - return u.replace(/^.*Android ([\d.]+);.*$/, '$1'); - }, - iOS: function () { - return u.replace(/^.*OS ([\d_]+) like.*$/, '$1').replace(/_/g, '.'); - }, - Debian: function () { - return u.replace(/^.*Debian\/([\d.]+).*$/, '$1'); - }, - 'Windows Phone': function () { - return u.replace(/^.*Windows Phone( OS)? ([\d.]+);.*$/, '$2'); - }, - 'Mac OS': function () { - return u.replace(/^.*Mac OS X ([\d_]+).*$/, '$1').replace(/_/g, '.'); - }, - WebOS: function () { - return u.replace(/^.*hpwOS\/([\d.]+);.*$/, '$1'); - }, - }; - if (osVersion[_this.os]) { - _this.osVersion = osVersion[_this.os](); - if (_this.osVersion == u) { - _this.osVersion = ''; - } - } - return _this.osVersion; - }, - // 浏览器信息 - getBrowserInfo: function () { - var _this = this; - MethodLibrary.matchInfoMap(_this); - - var u = VariableLibrary.navigator.userAgent || {}; - - var _mime = function (option, value) { - var mimeTypes = VariableLibrary.navigator.mimeTypes; - for (var key in mimeTypes) { - if (mimeTypes[key][option] == value) { - return true; - } - } - return false; - }; - - var match = MethodLibrary.getMatchMap(u); - - var is360 = false; - if (_window.chrome) { - var chrome_version = u.replace(/^.*Chrome\/([\d]+).*$/, '$1'); - if (chrome_version > 36 && _window.showModalDialog) { - is360 = true; - } else if (chrome_version > 45) { - is360 = _mime('type', 'application/vnd.chromium.remoting-viewer'); - } - } - if (match['Baidu'] && match['Opera']) { - match['Baidu'] = false; - } - if (match['Mobile']) { - match['Mobile'] = !(u.indexOf('iPad') > -1); - } - if (is360) { - if (_mime('type', 'application/gameplugin')) { - match['360SE'] = true; - } else if (VariableLibrary.navigator && typeof VariableLibrary.navigator['connection']['saveData'] == 'undefined') { - match['360SE'] = true; - } else { - match['360EE'] = true; - } - } - if (match['IE'] || match['Edge']) { - var navigator_top = window.screenTop - window.screenY; - switch (navigator_top) { - case 71: // 无收藏栏,贴边 - break; - case 74: // 无收藏栏,非贴边 - break; - case 99: // 有收藏栏,贴边 - break; - case 102: // 有收藏栏,非贴边 - match['360EE'] = true; - break; - case 75: // 无收藏栏,贴边 - break; - case 105: // 有收藏栏,贴边 - break; - case 104: // 有收藏栏,非贴边 - match['360SE'] = true; - break; - default: - break; - } - } - - var browerVersionMap = { - Safari: function () { - return u.replace(/^.*Version\/([\d.]+).*$/, '$1'); - }, - Chrome: function () { - return u.replace(/^.*Chrome\/([\d.]+).*$/, '$1').replace(/^.*CriOS\/([\d.]+).*$/, '$1'); - }, - IE: function () { - return u.replace(/^.*MSIE ([\d.]+).*$/, '$1').replace(/^.*rv:([\d.]+).*$/, '$1'); - }, - Edge: function () { - return u.replace(/^.*Edge\/([\d.]+).*$/, '$1'); - }, - Firefox: function () { - return u.replace(/^.*Firefox\/([\d.]+).*$/, '$1').replace(/^.*FxiOS\/([\d.]+).*$/, '$1'); - }, - 'Firefox Focus': function () { - return u.replace(/^.*Focus\/([\d.]+).*$/, '$1'); - }, - Chromium: function () { - return u.replace(/^.*Chromium\/([\d.]+).*$/, '$1'); - }, - Opera: function () { - return u.replace(/^.*Opera\/([\d.]+).*$/, '$1').replace(/^.*OPR\/([\d.]+).*$/, '$1'); - }, - Vivaldi: function () { - return u.replace(/^.*Vivaldi\/([\d.]+).*$/, '$1'); - }, - Yandex: function () { - return u.replace(/^.*YaBrowser\/([\d.]+).*$/, '$1'); - }, - Arora: function () { - return u.replace(/^.*Arora\/([\d.]+).*$/, '$1'); - }, - Lunascape: function () { - return u.replace(/^.*Lunascape[\\/\s]([\d.]+).*$/, '$1'); - }, - QupZilla: function () { - return u.replace(/^.*QupZilla[\\/\s]([\d.]+).*$/, '$1'); - }, - 'Coc Coc': function () { - return u.replace(/^.*coc_coc_browser\/([\d.]+).*$/, '$1'); - }, - Kindle: function () { - return u.replace(/^.*Version\/([\d.]+).*$/, '$1'); - }, - Iceweasel: function () { - return u.replace(/^.*Iceweasel\/([\d.]+).*$/, '$1'); - }, - Konqueror: function () { - return u.replace(/^.*Konqueror\/([\d.]+).*$/, '$1'); - }, - Iceape: function () { - return u.replace(/^.*Iceape\/([\d.]+).*$/, '$1'); - }, - SeaMonkey: function () { - return u.replace(/^.*SeaMonkey\/([\d.]+).*$/, '$1'); - }, - Epiphany: function () { - return u.replace(/^.*Epiphany\/([\d.]+).*$/, '$1'); - }, - 360: function () { - return u.replace(/^.*QihooBrowser\/([\d.]+).*$/, '$1'); - }, - '360SE': function () { - var hash = { - 63: '10.0', - 55: '9.1', - 45: '8.1', - 42: '8.0', - 31: '7.0', - 21: '6.3', - }; - var chrome_version = u.replace(/^.*Chrome\/([\d]+).*$/, '$1'); - return hash[chrome_version] || ''; - }, - '360EE': function () { - var hash = { 69: '11.0', 63: '9.5', 55: '9.0', 50: '8.7', 30: '7.5' }; - var chrome_version = u.replace(/^.*Chrome\/([\d]+).*$/, '$1'); - return hash[chrome_version] || ''; - }, - Maxthon: function () { - return u.replace(/^.*Maxthon\/([\d.]+).*$/, '$1'); - }, - QQBrowser: function () { - return u.replace(/^.*QQBrowser\/([\d.]+).*$/, '$1'); - }, - QQ: function () { - return u.replace(/^.*QQ\/([\d.]+).*$/, '$1'); - }, - Baidu: function () { - return u.replace(/^.*BIDUBrowser[\s\\/]([\d.]+).*$/, '$1'); - }, - UC: function () { - return u.replace(/^.*UC?Browser\/([\d.]+).*$/, '$1'); - }, - Sogou: function () { - return u.replace(/^.*SE ([\d.X]+).*$/, '$1').replace(/^.*SogouMobileBrowser\/([\d.]+).*$/, '$1'); - }, - LBBROWSER: function () { - var version = ''; - if (u.indexOf('LieBaoFast') > -1) { - version = u.replace(/^.*LieBaoFast\/([\d.]+).*$/, '$1'); - } - var hash = { - 57: '6.5', - 49: '6.0', - 46: '5.9', - 42: '5.3', - 39: '5.2', - 34: '5.0', - 29: '4.5', - 21: '4.0', - }; - var chrome_version = u.replace(/^.*Chrome\/([\d]+).*$/, '$1'); - return version || hash[chrome_version] || ''; - }, - '2345Explorer': function () { - return u.replace(/^.*2345Explorer\/([\d.]+).*$/, '$1'); - }, - TheWorld: function () { - return u.replace(/^.*TheWorld ([\d.]+).*$/, '$1'); - }, - XiaoMi: function () { - return u.replace(/^.*MiuiBrowser\/([\d.]+).*$/, '$1'); - }, - Quark: function () { - return u.replace(/^.*Quark\/([\d.]+).*$/, '$1'); - }, - Qiyu: function () { - return u.replace(/^.*Qiyu\/([\d.]+).*$/, '$1'); - }, - Wechat: function () { - return u.replace(/^.*MicroMessenger\/([\d.]+).*$/, '$1'); - }, - WechatWork: function () { - return u.replace(/^.*wxwork\/([\d.]+).*$/, '$1'); - }, - Taobao: function () { - return u.replace(/^.*AliApp\(TB\/([\d.]+).*$/, '$1'); - }, - Alipay: function () { - return u.replace(/^.*AliApp\(AP\/([\d.]+).*$/, '$1'); - }, - Weibo: function () { - return u.replace(/^.*weibo__([\d.]+).*$/, '$1'); - }, - Douban: function () { - return u.replace(/^.*com.douban.frodo\/([\d.]+).*$/, '$1'); - }, - Suning: function () { - return u.replace(/^.*SNEBUY-APP([\d.]+).*$/, '$1'); - }, - iQiYi: function () { - return u.replace(/^.*IqiyiVersion\/([\d.]+).*$/, '$1'); - }, - }; - _this.browserVersion = ''; - if (browerVersionMap[_this.browser]) { - _this.browserVersion = browerVersionMap[_this.browser](); - if (_this.browserVersion == u) { - _this.browserVersion = ''; - } - } - if (_this.browser == 'Chrome' && u.match(/\S+Browser/)) { - _this.browser = u.match(/\S+Browser/)[0]; - _this.version = u.replace(/^.*Browser\/([\d.]+).*$/, '$1'); - } - - return { - browser: _this.browser, - browserVersion: _this.browserVersion, - }; - }, - }; -})(); -var info = { - OS: MethodLibrary.getOS(), // 操作系统 - OSVersion: MethodLibrary.getOSVersion(), // 操作系统版本 - browserInfo: MethodLibrary.getBrowserInfo(), // 浏览器信息 -}; -var xhr = new XMLHttpRequest(); -xhr.responseType = 'json'; -xhr.open('get', '/api-ip/', true); -xhr.onload = function (e) { - if (xhr.status === 200) { - window['returnCitySN'] = xhr.response; - } else { - window['returnCitySN'] = { - query: '', - city: '', - }; - } -}; -xhr.onerror = () => { - window['returnCitySN'] = { - query: '', - city: '', - }; -}; -xhr.send(); - -var sensors = window['sensorsDataAnalytic201505']; -function initSensor() { - window['sensorsCustomBuriedData'] = { - language: location.pathname.split('/')[1] || 'en', - ip: (window['returnCitySN'] && window['returnCitySN'].query) || '', - city: (window['returnCitySN'] && window['returnCitySN'].city) || '', - os: info.OS, - osVersion: info.OSVersion, - browser: info.browserInfo.browser, - browserVersion: info.browserInfo.browserVersion, - }; - - window['setSensorsCustomBuriedData'] = (key, value) => { - window['sensorsCustomBuriedData'][key] = value; - }; - sensors.init({ - server_url: 'https://dsapi.osinfra.cn/query/track?community=software', - use_client_time: true, - send_type: 'image', - is_track_single_page: function () { - return window['sensorsCustomBuriedData']; - }, - heatmap: { - clickmap: 'default', - custom_property: function () { - return window['sensorsCustomBuriedData']; - }, - scroll_notice_map: 'not_collect', - }, - }); - sensors.quick('isReady', function () { - sensors.getPresetProperties(); - }); - - sensors.quick('autoTrack', window['sensorsCustomBuriedData']); //用于采集 $pageview 事件。 -} -function startSensor(num) { - if (!num) { - // 重试最大次数 - return; - } - if (sensors) { - initSensor(); - } else { - setTimeout(() => { - // 若是一开始没有值,则重试 - sensors = window['sensorsDataAnalytic201505']; - num--; - startSensor(num); - }, 500); - } -} -startSensor(20); diff --git a/public/allow_sensor/sensorsdata.min.js b/public/allow_sensor/sensorsdata.min.js deleted file mode 100644 index 4d0355c..0000000 --- a/public/allow_sensor/sensorsdata.min.js +++ /dev/null @@ -1 +0,0 @@ -var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(e){"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"object"===("undefined"==typeof module?"undefined":_typeof(module))?module.exports=e():e()}(function(){var t,p={};!function(){var M={function:!0,object:!0},q=M["undefined"==typeof window?"undefined":_typeof(window)]&&window||this;var e=q.JSON,t=q.JSON3,r=!1,n=function L(e,l){e=e||q.Object(),l=l||q.Object();var h,s,m,g,u,v,y,b,c,w,r,n,f,S,i,a,o,t,p,k,d,_,P,C,O,j,T,N,A,D,U=e.Number||q.Number,$=e.String||q.String,R=e.Object||q.Object,I=e.Date||q.Date,B=e.SyntaxError||q.SyntaxError,J=e.TypeError||q.TypeError,H=e.Math||q.Math,e=e.JSON||q.JSON;return"object"==(void 0===e?"undefined":_typeof(e))&&e?(l.stringify=e.stringify,l.parse=e.parse):(e=R.prototype,h=e.toString,s=e.hasOwnProperty,g=new I(-0xc782b5b800cec),x(function(){g=-109252==g.getUTCFullYear()&&0===g.getUTCMonth()&&1===g.getUTCDate()&&10==g.getUTCHours()&&37==g.getUTCMinutes()&&6==g.getUTCSeconds()&&708==g.getUTCMilliseconds()}),E["bug-string-char-index"]=E["date-serialization"]=E.json=E["json-stringify"]=E["json-parse"]=null,E("json")||(u="[object Function]",v="[object Number]",y="[object String]",b="[object Array]",c=E("bug-string-char-index"),w=function(e,t){var r,o,n,i=0;for(n in(r=function(){this.valueOf=0}).prototype.valueOf=0,o=new r)s.call(o,n)&&i++;return o=null,(w=i?function(e,t){var r,n,i=h.call(e)==u;for(r in e)i&&"prototype"==r||!s.call(e,r)||(n="constructor"===r)||t(r);(n||s.call(e,r="constructor"))&&t(r)}:(o=["valueOf","toString","toLocaleString","propertyIsEnumerable","isPrototypeOf","hasOwnProperty","constructor"],function(e,t){var r,n,i=h.call(e)==u,a=!i&&"function"!=typeof e.constructor&&M[_typeof(e.hasOwnProperty)]&&e.hasOwnProperty||s;for(r in e)i&&"prototype"==r||!a.call(e,r)||t(r);for(n=o.length;r=o[--n];)a.call(e,r)&&t(r)}))(e,t)},E("json-stringify")||E("date-serialization")||(r={92:"\\\\",34:'\\"',8:"\\b",12:"\\f",10:"\\n",13:"\\r",9:"\\t"},n="000000",f=function(e,t){return(n+(t||0)).slice(-e)},S=function(e){var t,r,n,i,a,o,s,l,c,u,p,d;return d=g?function(e){t=e.getUTCFullYear(),r=e.getUTCMonth(),n=e.getUTCDate(),a=e.getUTCHours(),o=e.getUTCMinutes(),s=e.getUTCSeconds(),l=e.getUTCMilliseconds()}:(c=H.floor,u=[0,31,59,90,120,151,181,212,243,273,304,334],p=function(e,t){return u[t]+365*(e-1970)+c((e-1969+(t=+(1>18&63)+H.charAt(t>>12&63)+H.charAt(t>>6&63)+H.charAt(63&t)}return o?i.slice(0,o-3)+"===".substring(o):i},J.atob=function(e){if(e=String(e).replace(/[\t\n\f\r ]+/g,""),!M.test(e))return"";e+="==".slice(2-(3&e.length));for(var t,r,n,i="",a=0;a>16&255):64===n?String.fromCharCode(t>>16&255,t>>8&255):String.fromCharCode(t>>16&255,t>>8&255,255&t);return i}}function q(e){return B(String(e).replace(/[\t\n\f\r ]+/g,""))}function u(e){return!!e&&("[object Function]"==(e=Object.prototype.toString.call(e))||"[object AsyncFunction]"==e)}function d(){return Date.now&&u(Date.now)?Date.now():(new Date).getTime()}var g={setup:function(e){t=e},log:function(){(t||console&&console.log||function(){}).apply(null,arguments)}},f={get:function(e){return window.localStorage.getItem(e)},parse:function(e){var t;try{t=JSON.parse(f.get(e))||null}catch(e){g.log("parse localStorage failed")}return t},set:function(e,t){try{window.localStorage.setItem(e,t)}catch(e){g.log("localStorage is not support")}},remove:function(e){window.localStorage.removeItem(e)},isSupport:function(){var t=!0;try{var e="__local_store_support__",r="testIsSupportStorage";f.set(e,r),f.get(e)!==r&&(t=!1),f.remove(e)}catch(e){t=!1}return t}};function _(e){return null!=e&&"[object Object]"==Object.prototype.toString.call(e)}F=(new Date).getTime();var F,V=function(e){return Math.ceil((F=(9301*F+49297)%233280)/233280*e)};function l(){if("function"==typeof Uint32Array){var e,t="";if("undefined"!=typeof crypto?t=crypto:"undefined"!=typeof msCrypto&&(t=msCrypto),_(t)&&t.getRandomValues)return e=new Uint32Array(1),t.getRandomValues(e)[0]/Math.pow(2,32)}return V(1e19)/1e19}function h(e){var t=null;try{t=JSON.parse(e)}catch(e){}return t}function K(e,t){this.lockGetPrefix=e||"lock-get-prefix",this.lockSetPrefix=t||"lock-set-prefix"}function z(e){return"function"==typeof e||!(!e||"object"!==(void 0===e?"undefined":_typeof(e)))&&z(e.listener)}function W(){this._events={}}function X(t){var r=t;try{r=decodeURIComponent(t)}catch(e){r=t}return r}function Z(e){for(var t={},r=(e=e||"").substring(1).split("&"),n=0;n Invalid URL");var t,e=e.split("#"),r=e[0],e=e.slice(1).join("#"),n=this._regex.exec(r);for(t in this._fields)void 0!==n[this._fields[t]]&&(this._values[t]=n[this._fields[t]]);this._values.Hostname=this._values.Host.replace(/:\d+$/,""),this._values.Origin=this._values.Protocol+"://"+this._values.Hostname,this._values.Fragment=e},new t(e)}function G(e){var t,r,n={};if("function"==typeof window.URL&&function(){try{return"https://www.sensorsdata.cn/"===new URL("https://www.sensorsdata.cn/").href}catch(e){return!1}}())(n=new URL(e)).searchParams||(n.searchParams=(r=Z(n.search),{get:function(e){return r[e]}}));else{e=Q(e=v(e)?e:String(e));if(!1===/^https?:\/\/.+/.test(e))return void g.log("Invalid URL");e=Y(e);n.hash=e._values.Fragment,n.host=e._values.Host?e._values.Host+(e._values.Port?":"+e._values.Port:""):"",n.href=e._values.URL,n.password=e._values.Password,n.pathname=e._values.Path,n.port=e._values.Port,n.search=e._values.QueryString?"?"+e._values.QueryString:"",n.username=e._values.Username,n.hostname=e._values.Hostname,n.protocol=e._values.Protocol?e._values.Protocol+":":"",n.origin=e._values.Origin?e._values.Origin+(e._values.Port?":"+e._values.Port:""):"",n.searchParams=(t=Z("?"+e._values.QueryString),{get:function(e){return t[e]}})}return n}K.prototype.get=function(e,t,r,n){if(!e)throw new Error("key is must");t=t||1e4,r=r||1e3,n=n||function(){};var i=this.lockGetPrefix+e,a=f.get(i),o=String(l());if(a&&(a=h(a)||{randomNum:0,expireTime:0}).expireTime>d())return n(null);f.set(i,JSON.stringify({randomNum:o,expireTime:d()+t})),setTimeout(function(){(a=h(f.get(i))||{randomNum:0,expireTime:0})&&a.randomNum===o?(n(f.get(e)),f.remove(e),f.remove(i)):n(null)},r)},K.prototype.set=function(e,t,r,n,i){if(!e||!t)throw new Error("key and val is must");r=r||1e4,n=n||1e3,i=i||function(){};var a=this.lockSetPrefix+e,o=f.get(a),s=String(l());if(o&&(o=h(o)||{randomNum:0,expireTime:0}).expireTime>d())return i({status:"fail",reason:"This key is locked"});f.set(a,JSON.stringify({randomNum:s,expireTime:d()+r})),setTimeout(function(){(o=h(f.get(a))||{randomNum:0,expireTime:0}).randomNum===s?f.set(e,t)&&i({status:"success"}):i({status:"fail",reason:"This key is locked"})},n)},W.prototype.on=function(e,t){if(!e||!t)return!1;if(!z(t))throw new Error("listener must be a function");this._events[e]=this._events[e]||[];var r="object"===(void 0===t?"undefined":_typeof(t));return this._events[e].push(r?t:{listener:t,once:!1}),this},W.prototype.prepend=function(e,t){if(!e||!t)return!1;if(!z(t))throw new Error("listener must be a function");this._events[e]=this._events[e]||[];var r="object"===(void 0===t?"undefined":_typeof(t));return this._events[e].unshift(r?t:{listener:t,once:!1}),this},W.prototype.prependOnce=function(e,t){return this.prepend(e,{listener:t,once:!0})},W.prototype.once=function(e,t){return this.on(e,{listener:t,once:!0})},W.prototype.off=function(e,t){var r=this._events[e];if(!r)return!1;if("number"==typeof t)r.splice(t,1);else if("function"==typeof t)for(var n=0,i=r.length;n"),e=null,e=function e(t){var r,n=i.shift();if(!n)return t;try{r=function(e,t){var r;if("body"===(e=Q(e)))return document.getElementsByTagName("body")[0];if(0===e.indexOf("#"))e=e.slice(1),r=document.getElementById(e);else if(-1e._expirationTimestamp_?null:e.value:e},set:function(e,t,r){var n;r&&(n=new Date,t={value:t,_expirationTimestamp_:"s"===String(r).slice(-1)?n.getTime()+1e3*Number(String(r).slice(0,-1)):n.getTime()+24*r*60*60*1e3}),this.data[e]=t},getNewUserFlagMemoryKey:function(e){return"sajssdk_2015_"+j.sdk_id+e}},kt={checkIsAddSign:function(e){"track"===e.type&&(wt()?e.properties.$is_first_day=!0:e.properties.$is_first_day=!1)},is_first_visit_time:!1,is_page_first_visited:!1,checkIsFirstTime:function(e){"track"===e.type&&"$pageview"===e.event&&(this.is_first_visit_time?(e.properties.$is_first_time=!0,this.is_first_visit_time=!1):e.properties.$is_first_time=!1)},setDeviceId:function(e,t){var r=null,n=a.get("sensorsdata2015jssdkcross"+p.para.sdk_id),i={},r=(r=null!=(n=p.kit.userDecryptIfNeeded(n))&&Me(n)&&(i=JSON.parse(n)).$device_id?i.$device_id:r)||e;!0===p.para.cross_subdomain?t.set("$device_id",r):(i.$device_id=r,i=JSON.stringify(i),p.para.encrypt_cookie&&(i=p.kit.userEncrypt(i)),a.set("sensorsdata2015jssdkcross"+p.para.sdk_id,i,null,!0)),p.para.is_track_device_id&&(T.currentProps.$device_id=r)},storeInitCheck:function(){var e,t,r;p.is_first_visitor?(e=23-(r=new Date).getHours(),t=59-r.getMinutes(),r=59-r.getSeconds(),a.isSupport()?a.set(bt("new_user"),"1",3600*e+60*t+r+"s"):St.set(St.getNewUserFlagMemoryKey("new_user"),"1",3600*e+60*t+r+"s"),this.is_first_visit_time=!0,this.is_page_first_visited=!0):(wt()||(this.checkIsAddSign=function(e){"track"===e.type&&(e.properties.$is_first_day=!1)}),this.checkIsFirstTime=function(e){"track"===e.type&&"$pageview"===e.event&&(e.properties.$is_first_time=!1)})}};function Pt(e,t,r){var n=!(!_(j.heatmap)||!j.heatmap.useCapture);return oe(e,t,r,n=_(j.heatmap)&&re(j.heatmap.useCapture)&&"click"===t?!0:n)}function Ct(){this._events=[],this.pendingEvents=[]}function Ot(){function e(e,t){for(var r=0;ro.expireTime&&this.serverUrl===o.serverUrl&&new K(t).get(i,1e4,1e3,function(e){var t;e&&(null===f.get(a.tabKey)&&a.generateTabStorage(),e=h(e)||a.generateTabStorageVal(),(t=h(f.get(a.tabKey))||a.generateTabStorageVal()).data=Ge(t.data.concat(e.data)),f.set(a.tabKey,JSON.stringify(t)))})}else 0===i.indexOf(t)&&(n=h(f.get(i))||{expireTime:0},1e4j.max_id_length)},keyLength:function(e){return!(!v(e)||e.length>j.max_key_length)},stringLength:function(e){return!(!v(e)||e.length>j.max_string_length)},voidZero:function(e){return void 0!==e},reservedLoginId:function(e){return!(-1t?(O("字符串长度超过限制,已经做截取--"+e),e.slice(0,t)):e))})}var D={initUrl:function(){var e,t,r={server_url:{project:"",host:""},page_url:{host:"",pathname:""}};if(!Je(p.para.server_url))return s("----vcollect---server_url必须为有效 URL 字符串"),!1;try{e=G(p.para.server_url),r.server_url.project=e.searchParams.get("project")||"default",r.server_url.host=e.host}catch(e){return s("----vcollect---server_url解析异常",e),!1}try{t=G(location.href),r.page_url.host=t.hostname,r.page_url.pathname=t.pathname}catch(e){return s("----vcollect---页面地址解析异常",e),!1}return r},isDiv:function(e){if(e.element_path&&"div"!==Q(e.element_path.split(">").pop()).slice(0,3))return!1;return!0},configIsMatchNew:function(e,t){if(v(e.$element_selector)&&v(t.element_selector)){if("element_selector"===t.element_field&&"equal"===t.function)return e.$element_selector===t.element_selector;if("element_selector"===t.element_field&&"contain"===t.function)return-1 "),r=0;return w(e,function(e){"div"===e&&r++}),r},isDivLevelValid:function(e){for(var t=p.para.heatmap&&p.para.heatmap.collect_tags&&p.para.heatmap.collect_tags.div&&p.para.heatmap.collect_tags.div.max_level||1,r=e.getElementsByTagName("div"),n=r.length-1;0<=n;n--)if(ir.getDivLevels(r[n],e)>t)return!1;return!0},getElementPath:function(e,t,r){for(var n=[];e.parentNode&&y(e);){if(e.id&&!t&&/^[A-Za-z][-A-Za-z0-9_:.]*$/.test(e.id)){n.unshift(e.tagName.toLowerCase()+"#"+e.id);break}if(r&&e===r){n.unshift(e.tagName.toLowerCase());break}if(e===document.body){n.unshift("body");break}n.unshift(e.tagName.toLowerCase()),e=e.parentNode}return n.join(" > ")},getClosestLi:function(e){for(var t=e,r="li";t&&t!==document&&1===t.nodeType;t=t.parentNode)if(t.tagName&&u(t.tagName.toLowerCase)&&t.tagName.toLowerCase()===r)return t;return null},getElementPosition:function(e,t,r){var n=p.heatmap.getClosestLi(e);if(!n||!y(e))return null;var i=e.tagName.toLowerCase(),a=n.getElementsByTagName(i),o=a.length,s=[];if(1 "):this.getDomSelector(e.parentNode,t,r)):(t.unshift("body"),t.join(" > "))},na:function(){var e=document.documentElement.scrollLeft||window.pageXOffset;return parseInt(isNaN(e)?0:e,10)},i:function(){var t=0;try{t=o.documentElement&&o.documentElement.scrollTop||m.pageYOffset,t=isNaN(t)?0:t}catch(e){t=0}return parseInt(t,10)},getBrowserWidth:function(){var e=window.innerWidth||document.body.clientWidth;return isNaN(e)?0:parseInt(e,10)},getBrowserHeight:function(){var e=window.innerHeight||document.body.clientHeight;return isNaN(e)?0:parseInt(e,10)},getScrollWidth:function(){var e=parseInt(document.body.scrollWidth,10);return isNaN(e)?0:e},getEleDetail:function(e){var t=this.getDomSelector(e),r=Dt({target:e}),t=(r.$element_selector=t||"",r.$element_path=p.heatmap.getElementPath(e,p.para.heatmap&&"not_use_id"===p.para.heatmap.element_selector),p.heatmap.getElementPosition(e,r.$element_path,p.para.heatmap&&"not_use_id"===p.para.heatmap.element_selector));return qe(t)&&(r.$element_position=t),r},getPointerEventProp:function(e,t){return e?(r=(e=e).pageX||e.clientX+n().scrollLeft||e.offsetX+i(t).targetEleX||0,e=e.pageY||e.clientY+n().scrollTop||e.offsetY+i(t).targetEleY||0,{$page_x:a(r),$page_y:a(e)}):{};var r;function n(){return{scrollLeft:document.body.scrollLeft||document.documentElement.scrollLeft||0,scrollTop:document.body.scrollTop||document.documentElement.scrollTop||0}}function i(e){if(document.documentElement.getBoundingClientRect)return{targetEleX:(e=e.getBoundingClientRect()).left+n().scrollLeft||0,targetEleY:e.top+n().scrollTop||0}}function a(e){return Number(Number(e).toFixed(3))}},start:function(e,t,r,n,i){if(_(p.para.heatmap)&&u(p.para.heatmap.collect_element)&&!p.para.heatmap.collect_element(t))return!1;e=ir.getBasicEleInfo(e,t,r,n,i);rr.stage.process("webClickEvent",e)},getBasicEleInfo:function(e,t,r,n,i){var a,o=_(n)?n:{},i=u(i)?i:u(n)?n:void 0,n=this.getEleDetail(t);return p.para.heatmap&&p.para.heatmap.custom_property&&_(a=p.para.heatmap.custom_property(t))&&(n=S(n,a)),{event:e,target:t,props:n=S(n,this.getPointerEventProp(e,t),o),tagName:r,callback:i}},hasElement:function(e,t){var r,n;if(e.event?n=(r=e.event).path||r._getPath&&r._getPath():e.element&&(n=ne(e.element).getParents()),n&&b(n)&&0p.para.heatmap.scroll_delay_time&&r-e.$viewport_position!=0||t)&&(e.$url=k(),e.$title=document.title,e.$url_path=$e(),e.event_duration=Math.min(p.para.heatmap.scroll_event_duration,parseInt(i)/1e3),e.event_duration=e.event_duration<0?0:e.event_duration,rr.stage.process("webStayEvent",e)),this.current_time=n}}).timeout||1e3,r.func=e.func,r.hasInit=!1,r.inter=null,r.main=function(e,t){this.func(e,t),this.inter=null},r.go=function(e){var t={};this.inter||(t.$viewport_position=document.documentElement&&document.documentElement.scrollTop||window.pageYOffset||document.body.scrollTop||0,t.$viewport_position=Math.round(t.$viewport_position)||0,e?r.main(t,!0):this.inter=setTimeout(function(){r.main(t)},this.timeout))},r);n.current_time=new Date,Pt(window,"scroll",function(){if(!t)return!1;n.go()}),Pt(window,"unload",function(){if(!t)return!1;n.go("notime")})},initHeatmap:function(){var i=this,a=!0;if(!_(p.para.heatmap)||"default"!==p.para.heatmap.clickmap)return!1;u(p.para.heatmap.collect_url)&&this.listenUrlChange(function(){a=!!p.para.heatmap.collect_url()}),"all"===p.para.heatmap.collect_elements?p.para.heatmap.collect_elements="all":p.para.heatmap.collect_elements="interact","all"===p.para.heatmap.collect_elements?Pt(document,"click",function(e){var t,r,n;return!!a&&!!(e=e||window.event)&&"object"===(void 0===(t=e.target||e.srcElement)?"undefined":_typeof(t))&&"string"==typeof t.tagName&&"body"!==(r=t.tagName.toLowerCase())&&"html"!==r&&!!(t&&t.parentNode&&t.parentNode.children)&&void("a"===(n=t.parentNode.tagName.toLowerCase())||"button"===n?i.start(e,t.parentNode,n):i.start(e,t,r))}):Pt(document,"click",function(e){var t,r;return!!a&&!!(t=e||window.event)&&(r=t.target||t.srcElement,void((e=p.heatmap.getTargetElement(r,e))?i.start(t,e,e.tagName.toLowerCase()):y(r)&&"div"===r.tagName.toLowerCase()&&_(p.para.heatmap)&&p.para.heatmap.get_vtrack_config&&0p.para.datasend_timeout&&(p.para.datasend_timeout=p.para.callback_timeout),p.para.heatmap&&p.para.heatmap.collect_tags&&_(p.para.heatmap.collect_tags)&&w(p.para.heatmap.collect_tags,function(e,t){"div"!==t&&e&&p.heatmap.otherTags.push(t)}),p.para.heatmap&&"default"===p.para.heatmap.clickmap&&p.heatmap.initUnlimitedTags()},quick:function(){var e=Array.prototype.slice.call(arguments),t=e[0],r=e.slice(1);if("string"==typeof t&&sr[t])return sr[t].apply(sr,r);"function"==typeof t?t.apply(p,r):O("quick方法中没有这个功能"+e[0])},use:pr,track:function(e,t,r){A({event:e,properties:t})&&$.send({type:"track",event:e,properties:t},r)},bind:function(e,t){if(!A({bindKey:e,bindValue:t}))return!1;N._state.identities[e]=t,N.save(),$.send({type:"track_id_bind",event:"$BindID",properties:{}})},unbind:function(e,t){var r;(e=!!A({unbindKey:e=e,bindValue:t=t})&&(_(N._state.identities)&&N._state.identities.hasOwnProperty(e)&&N._state.identities[e]===t&&((r=N.getUnionId().login_id)&&e+"+"+t===r&&(N._state.distinct_id=N._state.first_id,N._state.first_id="",N.set("history_login_id",{name:"",value:""})),"$identity_cookie_id"!==e)&&(delete N._state.identities[e],N.save()),(r={})[e]=t,r))&&$.send({identities:e,type:"track_id_unbind",event:"$UnbindID",properties:{}})},trackLink:function(e,t,r){"object"===(void 0===e?"undefined":_typeof(e))&&e.tagName?er({ele:e},t,r,p.track):"object"===(void 0===e?"undefined":_typeof(e))&&e.target&&e.event&&er(e,t,r,p.track)},trackLinks:function(n,i,a){return a=a||{},!(!n||"object"!==(void 0===n?"undefined":_typeof(n))||!n.href||/^javascript/.test(n.href)||n.target)&&void Pt(n,"click",function(e){e.preventDefault();var t=!1;function r(){t||(t=!0,location.href=n.href)}setTimeout(r,1e3),p.track(i,a,r)})},setItem:function(e,t,r){A({item_type:e,item_id:t,properties:r})&&$.sendItem({type:"item_set",item_type:e,item_id:t,properties:r||{}})},deleteItem:function(e,t){A({item_type:e,item_id:t})&&$.sendItem({type:"item_delete",item_type:e,item_id:t})},setProfile:function(e,t){A({propertiesMust:e})&&$.send({type:"profile_set",properties:e},t)},setOnceProfile:function(e,t){A({propertiesMust:e})&&$.send({type:"profile_set_once",properties:e},t)},appendProfile:function(r,e){A({propertiesMust:r})&&(w(r,function(e,t){v(e)?r[t]=[e]:b(e)?r[t]=e:(delete r[t],O("appendProfile属性的值必须是字符串或者数组"))}),C(r)||$.send({type:"profile_append",properties:r},e))},incrementProfile:function(e,t){var r=e;v(e)&&((e={})[r]=1),A({propertiesMust:e})&&(!function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&!/-*\d+/.test(String(e[t])))return;return 1}(e)?s("profile_increment的值只能是数字"):$.send({type:"profile_increment",properties:e},t))},deleteProfile:function(e){$.send({type:"profile_delete"},e),N.set("distinct_id",ee()),N.set("first_id","")},unsetProfile:function(e,t){var r=e,n={};v(e)&&(e=[]).push(r),b(e)?(w(e,function(e){v(e)?n[e]=!0:O("profile_unset给的数组里面的值必须时string,已经过滤掉",e)}),$.send({type:"profile_unset",properties:n},t)):s("profile_unset的参数必须是数组")},identify:function(e,t){"number"==typeof e&&(e=String(e));var r,n=N.getFirstId();void 0===e?(r=ee(),n?N.set("first_id",r):N.set("distinct_id",r)):A({distinct_id:e})&&(!0===t?n?N.set("first_id",e):N.set("distinct_id",e):n?N.change("first_id",e):N.change("distinct_id",e))},resetAnonymousIdentity:function(e){var t;if(N.getFirstId())return s("resetAnonymousIdentity must be used in a logout state !"),!1;void 0===(e="number"==typeof e?String(e):e)?(t=ee(),N._state.identities.$identity_cookie_id=t,N.set("distinct_id",t)):A({distinct_id:e})&&(N._state.identities.$identity_cookie_id=e,N.set("distinct_id",e))},trackSignup:function(e,t,r,n){A({distinct_id:e="number"==typeof e?String(e):e,event:t,properties:r})&&dr(e,t,r,n)},registerPage:function(e){A({properties:e})?S(T.currentProps,e):s("register输入的参数有误")},clearAllRegister:function(e){N.clearAllProps(e)},clearPageRegister:function(e){if(b(e)&&0t.heartbeat_interval_time+5e3&&(delete t.heartbeat_interval_time,t._flush_time=(new Date).getTime(),this.sd.kit.sendData(t),this.delHeartBeatData(r))}},e.prototype.getPageLeaveProperties=function(){var e=(+new Date-this.start_time)/1e3,t=((isNaN(e)||e<0||e>this.max_duration)&&(e=0),e=Number(e.toFixed(3)),this._.getReferrer(this.current_page_url)),r=document.documentElement&&document.documentElement.scrollTop||window.pageYOffset||document.body&&document.body.scrollTop||0,r=Math.round(r)||0,t={$title:this.title,$url:this._.getURL(this.url),$url_path:this._.getURLPath(this._.URL(this.url).pathname),$referrer_host:t?this._.getHostname(t):"",$referrer:t,$viewport_position:r};return 0!==e&&(t.event_duration=e),t=this._.extend(t,this.option.custom_props)};var oi=new e;ai(oi=oi,"PageLeave","sdkReady"),oi.plugin_version="1.26.2";function si(s,l,c){var u;l&&(s.plugin_name=l),c&&s.init&&(u=s.init,s.init=function(e,t){function r(e,t){n.logger?n.logger.msg.apply(n.logger,t).module(a+""||"").level(e).log():n.log&&n.log.apply(n,t)}var n,i,a;if(n=e,a=l,(i=s).log=function(){r("log",arguments)},i.warn=function(){r("warn",arguments)},i.error=function(){r("error",arguments)},e.readyState&&3<=e.readyState.state||!e.on)return o();function o(){u.call(s,e,t)}e.on(c,o)})}var li,ci=!1;si(li={init:function(l,c){function u(){var e=0,t=window.performance||window.webkitPerformance||window.msPerformance||window.mozPerformance,r={$url:l._.getURL(),$title:document.title,$url_path:l._.getURLPath(),$referrer:l._.getReferrer(null,!0)};if(t){i=t,n=0;var e=(n=l._.isFunction(i.getEntriesByType)?((i.getEntriesByType("navigation")||[{}])[0]||{}).domContentLoadedEventEnd||0:n)||(i=0,(n=t).timing&&(0!==(n=n.timing).fetchStart&&l._.isNumber(n.fetchStart)&&0!==n.domContentLoadedEventEnd&&l._.isNumber(n.domContentLoadedEventEnd)?i=n.domContentLoadedEventEnd-n.fetchStart:l.log("performance 数据获取异常")),i),n=t,i=r;if(n.getEntries&&"function"==typeof n.getEntries){for(var a=n.getEntries(),o=null,s=0;s