@cryptotaxi247 / CoPilot / commits / e5324106

Frontend dep upgrades (#292)

* feat: add global declaration * fix: update vue dependencies * precommit fixes --------- Co-authored-by: Davide Di Modica <webmaster.ddm@gmail.com>

taylor_socfortress committed Sep 13, 2024 at 12:21 UTC e5324106f79c6cac3be8e0c7cf4c40aec46a834a
8 files changed +957 -712
frontend/package-lock.json
+900 -671
@@ -14,7 +14,7 @@
14 "@fontsource/lexend": "^5.1.0",
15 "@fontsource/public-sans": "^5.1.0",
16 "@popperjs/core": "^2.11.8",
17 - "@shikijs/markdown-it": "^1.17.0",
17 + "@shikijs/markdown-it": "^1.17.6",
18 "@vueuse/components": "^11.0.3",
19 "@vueuse/core": "^11.0.3",
20 "apexcharts": "^3.53.0",
@@ -27,7 +27,7 @@
27 "echarts": "^5.5.1",
28 "file-saver": "^2.0.5",
29 "html-entities": "^2.5.2",
30 - "jose": "^5.8.0",
30 + "jose": "^5.9.0",
31 "js-md5": "^0.8.3",
32 "lodash": "^4.17.21",
33 "mitt": "^3.0.1",
@@ -36,13 +36,13 @@
36 "pinia": "^2.2.2",
37 "pinia-plugin-persistedstate": "^4.0.1",
38 "secure-ls": "^2.0.0",
39 - "shiki": "^1.17.0",
39 + "shiki": "^1.17.6",
40 "validator": "^13.12.0",
41 - "vue": "^3.5.4",
41 + "vue": "^3.5.5",
42 "vue-advanced-cropper": "^2.8.9",
43 "vue-highlight-words": "^3.0.1",
44 "vue-i18n": "^10.0.1",
45 - "vue-router": "^4.4.4",
45 + "vue-router": "^4.4.5",
46 "vue-sjv": "^0.0.6",
47 "vue3-apexcharts": "^1.6.0",
48 "vue3-marquee": "^4.2.2",
@@ -86,13 +86,14 @@
86 "tailwindcss": "^3.4.11",
87 "taze": "^0.16.8",
88 "type-fest": "^4.26.1",
89 + "typescript": "~5.5.4",
90 "unplugin-vue-components": "^0.27.4",
90 - "vite": "^5.4.4",
91 + "vite": "^5.4.5",
92 "vite-bundle-analyzer": "^0.10.6",
93 "vite-bundle-visualizer": "^1.2.1",
94 "vite-plugin-vue-devtools": "^7.4.5",
95 "vite-svg-loader": "^5.1.0",
95 - "vitest": "^2.0.5",
96 + "vitest": "^2.1.1",
97 "vue-tsc": "^2.1.6"
98 },
99 "engines": {
@@ -170,9 +171,9 @@
171 }
172 },
173 "node_modules/@babel/compat-data": {
173 - "version": "7.25.2",
174 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz",
175 - "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==",
174 + "version": "7.25.4",
175 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz",
176 + "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==",
177 "engines": {
178 "node": ">=6.9.0"
179 }
@@ -215,11 +216,11 @@
216 }
217 },
218 "node_modules/@babel/generator": {
218 - "version": "7.25.0",
219 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz",
220 - "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==",
219 + "version": "7.25.6",
220 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz",
221 + "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==",
222 "dependencies": {
222 - "@babel/types": "^7.25.0",
223 + "@babel/types": "^7.25.6",
224 "@jridgewell/gen-mapping": "^0.3.5",
225 "@jridgewell/trace-mapping": "^0.3.25",
226 "jsesc": "^2.5.1"
@@ -264,9 +265,9 @@
265 }
266 },
267 "node_modules/@babel/helper-create-class-features-plugin": {
267 - "version": "7.25.0",
268 - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz",
269 - "integrity": "sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==",
268 + "version": "7.25.4",
269 + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.4.tgz",
270 + "integrity": "sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==",
271 "dev": true,
272 "dependencies": {
273 "@babel/helper-annotate-as-pure": "^7.24.7",
@@ -274,7 +275,7 @@
275 "@babel/helper-optimise-call-expression": "^7.24.7",
276 "@babel/helper-replace-supers": "^7.25.0",
277 "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7",
277 - "@babel/traverse": "^7.25.0",
278 + "@babel/traverse": "^7.25.4",
279 "semver": "^6.3.1"
280 },
281 "engines": {
@@ -423,12 +424,12 @@
424 }
425 },
426 "node_modules/@babel/helpers": {
426 - "version": "7.25.0",
427 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz",
428 - "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==",
427 + "version": "7.25.6",
428 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz",
429 + "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==",
430 "dependencies": {
431 "@babel/template": "^7.25.0",
431 - "@babel/types": "^7.25.0"
432 + "@babel/types": "^7.25.6"
433 },
434 "engines": {
435 "node": ">=6.9.0"
@@ -449,11 +450,11 @@
450 }
451 },
452 "node_modules/@babel/parser": {
452 - "version": "7.25.3",
453 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz",
454 - "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==",
453 + "version": "7.25.6",
454 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz",
455 + "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==",
456 "dependencies": {
456 - "@babel/types": "^7.25.2"
457 + "@babel/types": "^7.25.6"
458 },
459 "bin": {
460 "parser": "bin/babel-parser.js"
@@ -537,12 +538,12 @@
538 }
539 },
540 "node_modules/@babel/plugin-syntax-typescript": {
540 - "version": "7.24.7",
541 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz",
542 - "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==",
541 + "version": "7.25.4",
542 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.4.tgz",
543 + "integrity": "sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==",
544 "dev": true,
545 "dependencies": {
545 - "@babel/helper-plugin-utils": "^7.24.7"
546 + "@babel/helper-plugin-utils": "^7.24.8"
547 },
548 "engines": {
549 "node": ">=6.9.0"
@@ -571,9 +572,9 @@
572 }
573 },
574 "node_modules/@babel/runtime": {
574 - "version": "7.25.0",
575 - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz",
576 - "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==",
575 + "version": "7.25.6",
576 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz",
577 + "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==",
578 "dependencies": {
579 "regenerator-runtime": "^0.14.0"
580 },
@@ -603,15 +604,15 @@
604 }
605 },
606 "node_modules/@babel/traverse": {
606 - "version": "7.25.3",
607 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz",
608 - "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==",
607 + "version": "7.25.6",
608 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz",
609 + "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==",
610 "dependencies": {
611 "@babel/code-frame": "^7.24.7",
611 - "@babel/generator": "^7.25.0",
612 - "@babel/parser": "^7.25.3",
612 + "@babel/generator": "^7.25.6",
613 + "@babel/parser": "^7.25.6",
614 "@babel/template": "^7.25.0",
614 - "@babel/types": "^7.25.2",
615 + "@babel/types": "^7.25.6",
616 "debug": "^4.3.1",
617 "globals": "^11.1.0"
618 },
@@ -628,9 +629,9 @@
629 }
630 },
631 "node_modules/@babel/types": {
631 - "version": "7.25.2",
632 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz",
633 - "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==",
632 + "version": "7.25.6",
633 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz",
634 + "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==",
635 "dependencies": {
636 "@babel/helper-string-parser": "^7.24.8",
637 "@babel/helper-validator-identifier": "^7.24.7",
@@ -667,6 +668,7 @@
668 },
669 "node_modules/@clack/prompts/node_modules/is-unicode-supported": {
670 "version": "1.3.0",
671 + "dev": true,
672 "inBundle": true,
673 "license": "MIT",
674 "engines": {
@@ -703,9 +705,9 @@
705 }
706 },
707 "node_modules/@cypress/request": {
706 - "version": "3.0.1",
707 - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz",
708 - "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==",
708 + "version": "3.0.5",
709 + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.5.tgz",
710 + "integrity": "sha512-v+XHd9XmWbufxF1/bTaVm2yhbxY+TB4YtWRqF2zaXBlDNMkls34KiATz0AVDLavL3iB6bQk9/7n3oY1EoLSWGA==",
711 "dev": true,
712 "dependencies": {
713 "aws-sign2": "~0.7.0",
@@ -714,14 +716,14 @@
716 "combined-stream": "~1.0.6",
717 "extend": "~3.0.2",
718 "forever-agent": "~0.6.1",
717 - "form-data": "~2.3.2",
718 - "http-signature": "~1.3.6",
719 + "form-data": "~4.0.0",
720 + "http-signature": "~1.4.0",
721 "is-typedarray": "~1.0.0",
722 "isstream": "~0.1.2",
723 "json-stringify-safe": "~5.0.1",
724 "mime-types": "~2.1.19",
725 "performance-now": "^2.1.0",
724 - "qs": "6.10.4",
726 + "qs": "6.13.0",
727 "safe-buffer": "^5.1.2",
728 "tough-cookie": "^4.1.3",
729 "tunnel-agent": "^0.6.0",
@@ -1043,6 +1045,22 @@
1045 "node": ">=12"
1046 }
1047 },
1048 + "node_modules/@esbuild/openbsd-arm64": {
1049 + "version": "0.23.1",
1050 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz",
1051 + "integrity": "sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==",
1052 + "cpu": [
1053 + "arm64"
1054 + ],
1055 + "dev": true,
1056 + "optional": true,
1057 + "os": [
1058 + "openbsd"
1059 + ],
1060 + "engines": {
1061 + "node": ">=18"
1062 + }
1063 + },
1064 "node_modules/@esbuild/openbsd-x64": {
1065 "version": "0.21.5",
1066 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
@@ -1546,9 +1564,9 @@
1564 }
1565 },
1566 "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
1549 - "version": "6.0.1",
1550 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
1551 - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
1567 + "version": "6.1.0",
1568 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
1569 + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
1570 "dev": true,
1571 "engines": {
1572 "node": ">=12"
@@ -1848,9 +1866,9 @@
1866 }
1867 },
1868 "node_modules/@rollup/rollup-android-arm-eabi": {
1851 - "version": "4.21.0",
1852 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.0.tgz",
1853 - "integrity": "sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==",
1869 + "version": "4.21.3",
1870 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.3.tgz",
1871 + "integrity": "sha512-MmKSfaB9GX+zXl6E8z4koOr/xU63AMVleLEa64v7R0QF/ZloMs5vcD1sHgM64GXXS1csaJutG+ddtzcueI/BLg==",
1872 "cpu": [
1873 "arm"
1874 ],
@@ -1861,9 +1879,9 @@
1879 ]
1880 },
1881 "node_modules/@rollup/rollup-android-arm64": {
1864 - "version": "4.21.0",
1865 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.0.tgz",
1866 - "integrity": "sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==",
1882 + "version": "4.21.3",
1883 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.3.tgz",
1884 + "integrity": "sha512-zrt8ecH07PE3sB4jPOggweBjJMzI1JG5xI2DIsUbkA+7K+Gkjys6eV7i9pOenNSDJH3eOr/jLb/PzqtmdwDq5g==",
1885 "cpu": [
1886 "arm64"
1887 ],
@@ -1874,9 +1892,9 @@
1892 ]
1893 },
1894 "node_modules/@rollup/rollup-darwin-arm64": {
1877 - "version": "4.21.0",
1878 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.0.tgz",
1879 - "integrity": "sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==",
1895 + "version": "4.21.3",
1896 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.3.tgz",
1897 + "integrity": "sha512-P0UxIOrKNBFTQaXTxOH4RxuEBVCgEA5UTNV6Yz7z9QHnUJ7eLX9reOd/NYMO3+XZO2cco19mXTxDMXxit4R/eQ==",
1898 "cpu": [
1899 "arm64"
1900 ],
@@ -1887,9 +1905,9 @@
1905 ]
1906 },
1907 "node_modules/@rollup/rollup-darwin-x64": {
1890 - "version": "4.21.0",
1891 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.0.tgz",
1892 - "integrity": "sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==",
1908 + "version": "4.21.3",
1909 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.3.tgz",
1910 + "integrity": "sha512-L1M0vKGO5ASKntqtsFEjTq/fD91vAqnzeaF6sfNAy55aD+Hi2pBI5DKwCO+UNDQHWsDViJLqshxOahXyLSh3EA==",
1911 "cpu": [
1912 "x64"
1913 ],
@@ -1900,9 +1918,9 @@
1918 ]
1919 },
1920 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1903 - "version": "4.21.0",
1904 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.0.tgz",
1905 - "integrity": "sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==",
1921 + "version": "4.21.3",
1922 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.3.tgz",
1923 + "integrity": "sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==",
1924 "cpu": [
1925 "arm"
1926 ],
@@ -1913,9 +1931,9 @@
1931 ]
1932 },
1933 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1916 - "version": "4.21.0",
1917 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.0.tgz",
1918 - "integrity": "sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==",
1934 + "version": "4.21.3",
1935 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.3.tgz",
1936 + "integrity": "sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==",
1937 "cpu": [
1938 "arm"
1939 ],
@@ -1926,9 +1944,9 @@
1944 ]
1945 },
1946 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1929 - "version": "4.21.0",
1930 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.0.tgz",
1931 - "integrity": "sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==",
1947 + "version": "4.21.3",
1948 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.3.tgz",
1949 + "integrity": "sha512-nSZfcZtAnQPRZmUkUQwZq2OjQciR6tEoJaZVFvLHsj0MF6QhNMg0fQ6mUOsiCUpTqxTx0/O6gX0V/nYc7LrgPw==",
1950 "cpu": [
1951 "arm64"
1952 ],
@@ -1939,9 +1957,9 @@
1957 ]
1958 },
1959 "node_modules/@rollup/rollup-linux-arm64-musl": {
1942 - "version": "4.21.0",
1943 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.0.tgz",
1944 - "integrity": "sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==",
1960 + "version": "4.21.3",
1961 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.3.tgz",
1962 + "integrity": "sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==",
1963 "cpu": [
1964 "arm64"
1965 ],
@@ -1952,9 +1970,9 @@
1970 ]
1971 },
1972 "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
1955 - "version": "4.21.0",
1956 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.0.tgz",
1957 - "integrity": "sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==",
1973 + "version": "4.21.3",
1974 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.3.tgz",
1975 + "integrity": "sha512-+W+p/9QNDr2vE2AXU0qIy0qQE75E8RTwTwgqS2G5CRQ11vzq0tbnfBd6brWhS9bCRjAjepJe2fvvkvS3dno+iw==",
1976 "cpu": [
1977 "ppc64"
1978 ],
@@ -1965,9 +1983,9 @@
1983 ]
1984 },
1985 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1968 - "version": "4.21.0",
1969 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.0.tgz",
1970 - "integrity": "sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==",
1986 + "version": "4.21.3",
1987 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.3.tgz",
1988 + "integrity": "sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==",
1989 "cpu": [
1990 "riscv64"
1991 ],
@@ -1978,9 +1996,9 @@
1996 ]
1997 },
1998 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1981 - "version": "4.21.0",
1982 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.0.tgz",
1983 - "integrity": "sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==",
1999 + "version": "4.21.3",
2000 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.3.tgz",
2001 + "integrity": "sha512-R8cwY9wcnApN/KDYWTH4gV/ypvy9yZUHlbJvfaiXSB48JO3KpwSpjOGqO4jnGkLDSk1hgjYkTbTt6Q7uvPf8eg==",
2002 "cpu": [
2003 "s390x"
2004 ],
@@ -2003,9 +2021,9 @@
2021 ]
2022 },
2023 "node_modules/@rollup/rollup-linux-x64-musl": {
2006 - "version": "4.21.0",
2007 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.0.tgz",
2008 - "integrity": "sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==",
2024 + "version": "4.21.3",
2025 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.3.tgz",
2026 + "integrity": "sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==",
2027 "cpu": [
2028 "x64"
2029 ],
@@ -2016,9 +2034,9 @@
2034 ]
2035 },
2036 "node_modules/@rollup/rollup-win32-arm64-msvc": {
2019 - "version": "4.21.0",
2020 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.0.tgz",
2021 - "integrity": "sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==",
2037 + "version": "4.21.3",
2038 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.3.tgz",
2039 + "integrity": "sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==",
2040 "cpu": [
2041 "arm64"
2042 ],
@@ -2029,9 +2047,9 @@
2047 ]
2048 },
2049 "node_modules/@rollup/rollup-win32-ia32-msvc": {
2032 - "version": "4.21.0",
2033 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.0.tgz",
2034 - "integrity": "sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==",
2050 + "version": "4.21.3",
2051 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.3.tgz",
2052 + "integrity": "sha512-nMIdKnfZfzn1Vsk+RuOvl43ONTZXoAPUUxgcU0tXooqg4YrAqzfKzVenqqk2g5efWh46/D28cKFrOzDSW28gTA==",
2053 "cpu": [
2054 "ia32"
2055 ],
@@ -2042,9 +2060,9 @@
2060 ]
2061 },
2062 "node_modules/@rollup/rollup-win32-x64-msvc": {
2045 - "version": "4.21.0",
2046 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz",
2047 - "integrity": "sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==",
2063 + "version": "4.21.3",
2064 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.3.tgz",
2065 + "integrity": "sha512-fOvu7PCQjAj4eWDEuD8Xz5gpzFqXzGlxHZozHP4b9Jxv9APtdxL6STqztDzMLuRXEc4UpXGGhx029Xgm91QBeA==",
2066 "cpu": [
2067 "x64"
2068 ],
@@ -2055,59 +2073,58 @@
2073 ]
2074 },
2075 "node_modules/@shikijs/core": {
2058 - "version": "1.17.0",
2059 - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.17.0.tgz",
2060 - "integrity": "sha512-Mkk4Mp4bNnW1kytU8I7S5PK5teNSe0iKlfqxPss4sdwnlcU8a2N62Z3te2gVmZfU9t1HF6L3wyWuM43IvEeEsg==",
2076 + "version": "1.17.6",
2077 + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.17.6.tgz",
2078 + "integrity": "sha512-9ztslig6/YmCg/XwESAXbKjAjOhaq6HVced9NY6qcbDz1X5g/S90Wco2vMjBNX/6V71ASkzri76JewSGPa7kiQ==",
2079 "dependencies": {
2062 - "@shikijs/engine-javascript": "1.17.0",
2063 - "@shikijs/engine-oniguruma": "1.17.0",
2064 - "@shikijs/types": "1.17.0",
2080 + "@shikijs/engine-javascript": "1.17.6",
2081 + "@shikijs/engine-oniguruma": "1.17.6",
2082 + "@shikijs/types": "1.17.6",
2083 "@shikijs/vscode-textmate": "^9.2.2",
2084 "@types/hast": "^3.0.4",
2085 "hast-util-to-html": "^9.0.2"
2086 }
2087 },
2088 "node_modules/@shikijs/engine-javascript": {
2071 - "version": "1.17.0",
2072 - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.17.0.tgz",
2073 - "integrity": "sha512-EiBVlxmzJZdC2ypzn8k+vxLngbBNgHLS4RilwrFOABGRc72kUZubbD/6Chrq2RcVtD3yq1GtiiIdFMGd9BTX3Q==",
2089 + "version": "1.17.6",
2090 + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.17.6.tgz",
2091 + "integrity": "sha512-5EEZj8tVcierNxm4V0UMS2PVoflb0UJPalWWV8l9rRg+oOfnr5VivqBJbkyq5grltVPvByIXvVbY8GSM/356jQ==",
2092 "dependencies": {
2075 - "@shikijs/types": "1.17.0",
2076 - "oniguruma-to-js": "0.3.3",
2077 - "regex": "4.3.2"
2093 + "@shikijs/types": "1.17.6",
2094 + "oniguruma-to-js": "0.4.3"
2095 }
2096 },
2097 "node_modules/@shikijs/engine-oniguruma": {
2081 - "version": "1.17.0",
2082 - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.17.0.tgz",
2083 - "integrity": "sha512-nsXzJGLQ0fhKmA4Gwt1cF7vC8VuZ1HSDrTRuj48h/qDeX/TzmOlTDXQ3uPtyuhyg/2rbZRzNhN8UFU4fSnQfXg==",
2098 + "version": "1.17.6",
2099 + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.17.6.tgz",
2100 + "integrity": "sha512-NLfWDMXFYe0nDHFbEoyZdz89aIIey3bTfF3zLYSUNTXks5s4uinZVmuPOFf1HfTeGqIn8uErJSBc3VnpJO7Alw==",
2101 "dependencies": {
2085 - "@shikijs/types": "1.17.0",
2102 + "@shikijs/types": "1.17.6",
2103 "@shikijs/vscode-textmate": "^9.2.2"
2104 }
2105 },
2106 "node_modules/@shikijs/markdown-it": {
2090 - "version": "1.17.0",
2091 - "resolved": "https://registry.npmjs.org/@shikijs/markdown-it/-/markdown-it-1.17.0.tgz",
2092 - "integrity": "sha512-jf2MIE175wEnREogwjz+uUKeh/wPom6jTKEWMezfHQj/gaH8vJnFIBo5fUQqrDYb3zzMdeYPBsNaFRwVZTRquw==",
2107 + "version": "1.17.6",
2108 + "resolved": "https://registry.npmjs.org/@shikijs/markdown-it/-/markdown-it-1.17.6.tgz",
2109 + "integrity": "sha512-2nPKUcnny7rYvmz8S9Qe5rGRi3ycpLsmLmtV8HoK7t54JtqS65KIOwI+VUbRfKfUzc9CqUJzD432k9mY3BzGUg==",
2110 "dependencies": {
2094 - "@shikijs/transformers": "1.17.0",
2111 + "@shikijs/transformers": "1.17.6",
2112 "markdown-it": "^14.1.0",
2096 - "shiki": "1.17.0"
2113 + "shiki": "1.17.6"
2114 }
2115 },
2116 "node_modules/@shikijs/transformers": {
2100 - "version": "1.17.0",
2101 - "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-1.17.0.tgz",
2102 - "integrity": "sha512-C/s6z0knkWBVRG6cmklTUn+70URKVE8qlQuFg6Bi/9iqpX68NZloZhxCtVHeTd56pit15hivTlgSAY+SP7C8hA==",
2117 + "version": "1.17.6",
2118 + "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-1.17.6.tgz",
2119 + "integrity": "sha512-k2VAfbm19bF0ofPaEdWSQJrzT47ukCQcajWQsiGMwcH9DFBFFpFHzWTuwagmxwywAClCZiBkhP6U3uxngbJgRw==",
2120 "dependencies": {
2104 - "shiki": "1.17.0"
2121 + "shiki": "1.17.6"
2122 }
2123 },
2124 "node_modules/@shikijs/types": {
2108 - "version": "1.17.0",
2109 - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.17.0.tgz",
2110 - "integrity": "sha512-Tvu2pA69lbpXB+MmgIaROP1tio8y0uYvKb5Foh3q0TJBTAJuaoa5eDEtS/0LquyveacsiVrYF4uEZILju+7Ybg==",
2125 + "version": "1.17.6",
2126 + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.17.6.tgz",
2127 + "integrity": "sha512-ndTFa2TJi2w51ddKQDn3Jy8f6K4E5Q2x3dA3Hmsd3+YmxDQ10UWHjcw7VbVbKzv3VcUvYPLy+z9neqytSzUMUg==",
2128 "dependencies": {
2129 "@shikijs/vscode-textmate": "^9.2.2",
2130 "@types/hast": "^3.0.4"
@@ -2917,13 +2934,13 @@
2934 }
2935 },
2936 "node_modules/@vitest/expect": {
2920 - "version": "2.0.5",
2921 - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.5.tgz",
2922 - "integrity": "sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==",
2937 + "version": "2.1.1",
2938 + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.1.tgz",
2939 + "integrity": "sha512-YeueunS0HiHiQxk+KEOnq/QMzlUuOzbU1Go+PgAsHvvv3tUkJPm9xWt+6ITNTlzsMXUjmgm5T+U7KBPK2qQV6w==",
2940 "dev": true,
2941 "dependencies": {
2925 - "@vitest/spy": "2.0.5",
2926 - "@vitest/utils": "2.0.5",
2942 + "@vitest/spy": "2.1.1",
2943 + "@vitest/utils": "2.1.1",
2944 "chai": "^5.1.1",
2945 "tinyrainbow": "^1.2.0"
2946 },
@@ -2931,10 +2948,46 @@
2948 "url": "https://opencollective.com/vitest"
2949 }
2950 },
2951 + "node_modules/@vitest/mocker": {
2952 + "version": "2.1.1",
2953 + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.1.tgz",
2954 + "integrity": "sha512-LNN5VwOEdJqCmJ/2XJBywB11DLlkbY0ooDJW3uRX5cZyYCrc4PI/ePX0iQhE3BiEGiQmK4GE7Q/PqCkkaiPnrA==",
2955 + "dev": true,
2956 + "dependencies": {
2957 + "@vitest/spy": "^2.1.0-beta.1",
2958 + "estree-walker": "^3.0.3",
2959 + "magic-string": "^0.30.11"
2960 + },
2961 + "funding": {
2962 + "url": "https://opencollective.com/vitest"
2963 + },
2964 + "peerDependencies": {
2965 + "@vitest/spy": "2.1.1",
2966 + "msw": "^2.3.5",
2967 + "vite": "^5.0.0"
2968 + },
2969 + "peerDependenciesMeta": {
2970 + "msw": {
2971 + "optional": true
2972 + },
2973 + "vite": {
2974 + "optional": true
2975 + }
2976 + }
2977 + },
2978 + "node_modules/@vitest/mocker/node_modules/estree-walker": {
2979 + "version": "3.0.3",
2980 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
2981 + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
2982 + "dev": true,
2983 + "dependencies": {
2984 + "@types/estree": "^1.0.0"
2985 + }
2986 + },
2987 "node_modules/@vitest/pretty-format": {
2935 - "version": "2.0.5",
2936 - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.5.tgz",
2937 - "integrity": "sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==",
2988 + "version": "2.1.1",
2989 + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.1.tgz",
2990 + "integrity": "sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==",
2991 "dev": true,
2992 "dependencies": {
2993 "tinyrainbow": "^1.2.0"
@@ -2944,12 +2997,12 @@
2997 }
2998 },
2999 "node_modules/@vitest/runner": {
2947 - "version": "2.0.5",
2948 - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.0.5.tgz",
2949 - "integrity": "sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==",
3000 + "version": "2.1.1",
3001 + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.1.tgz",
3002 + "integrity": "sha512-uTPuY6PWOYitIkLPidaY5L3t0JJITdGTSwBtwMjKzo5O6RCOEncz9PUN+0pDidX8kTHYjO0EwUIvhlGpnGpxmA==",
3003 "dev": true,
3004 "dependencies": {
2952 - "@vitest/utils": "2.0.5",
3005 + "@vitest/utils": "2.1.1",
3006 "pathe": "^1.1.2"
3007 },
3008 "funding": {
@@ -2957,13 +3010,13 @@
3010 }
3011 },
3012 "node_modules/@vitest/snapshot": {
2960 - "version": "2.0.5",
2961 - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.0.5.tgz",
2962 - "integrity": "sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==",
3013 + "version": "2.1.1",
3014 + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.1.tgz",
3015 + "integrity": "sha512-BnSku1WFy7r4mm96ha2FzN99AZJgpZOWrAhtQfoxjUU5YMRpq1zmHRq7a5K9/NjqonebO7iVDla+VvZS8BOWMw==",
3016 "dev": true,
3017 "dependencies": {
2965 - "@vitest/pretty-format": "2.0.5",
2966 - "magic-string": "^0.30.10",
3018 + "@vitest/pretty-format": "2.1.1",
3019 + "magic-string": "^0.30.11",
3020 "pathe": "^1.1.2"
3021 },
3022 "funding": {
@@ -2971,9 +3024,9 @@
3024 }
3025 },
3026 "node_modules/@vitest/spy": {
2974 - "version": "2.0.5",
2975 - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.0.5.tgz",
2976 - "integrity": "sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==",
3027 + "version": "2.1.1",
3028 + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.1.tgz",
3029 + "integrity": "sha512-ZM39BnZ9t/xZ/nF4UwRH5il0Sw93QnZXd9NAZGRpIgj0yvVwPpLd702s/Cx955rGaMlyBQkZJ2Ir7qyY48VZ+g==",
3030 "dev": true,
3031 "dependencies": {
3032 "tinyspy": "^3.0.0"
@@ -2983,13 +3036,12 @@
3036 }
3037 },
3038 "node_modules/@vitest/utils": {
2986 - "version": "2.0.5",
2987 - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.0.5.tgz",
2988 - "integrity": "sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==",
3039 + "version": "2.1.1",
3040 + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.1.tgz",
3041 + "integrity": "sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==",
3042 "dev": true,
3043 "dependencies": {
2991 - "@vitest/pretty-format": "2.0.5",
2992 - "estree-walker": "^3.0.3",
3044 + "@vitest/pretty-format": "2.1.1",
3045 "loupe": "^3.1.1",
3046 "tinyrainbow": "^1.2.0"
3047 },
@@ -2997,62 +3049,52 @@
3049 "url": "https://opencollective.com/vitest"
3050 }
3051 },
3000 - "node_modules/@vitest/utils/node_modules/estree-walker": {
3001 - "version": "3.0.3",
3002 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
3003 - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
3004 - "dev": true,
3005 - "dependencies": {
3006 - "@types/estree": "^1.0.0"
3007 - }
3008 - },
3052 "node_modules/@volar/language-core": {
3010 - "version": "2.4.1",
3011 - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.1.tgz",
3012 - "integrity": "sha512-9AKhC7Qn2mQYxj7Dz3bVxeOk7gGJladhWixUYKef/o0o7Bm4an+A3XvmcTHVqZ8stE6lBVH++g050tBtJ4TZPQ==",
3053 + "version": "2.4.4",
3054 + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.4.tgz",
3055 + "integrity": "sha512-kO9k4kTLfxpg+6lq7/KAIv3m2d62IHuCL6GbVgYZTpfKvIGoAIlDxK7pFcB/eczN2+ydg/vnyaeZ6SGyZrJw2w==",
3056 "dev": true,
3057 "dependencies": {
3015 - "@volar/source-map": "2.4.1"
3058 + "@volar/source-map": "2.4.4"
3059 }
3060 },
3061 "node_modules/@volar/source-map": {
3019 - "version": "2.4.1",
3020 - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.1.tgz",
3021 - "integrity": "sha512-Xq6ep3OZg9xUqN90jEgB9ztX5SsTz1yiV8wiQbcYNjWkek+Ie3dc8l7AVt3EhDm9mSIR58oWczHkzM2H6HIsmQ==",
3062 + "version": "2.4.4",
3063 + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.4.tgz",
3064 + "integrity": "sha512-xG3PZqOP2haG8XG4Pg3PD1UGDAdqZg24Ru8c/qYjYAnmcj6GBR64mstx+bZux5QOyRaJK+/lNM/RnpvBD3489g==",
3065 "dev": true
3066 },
3067 "node_modules/@volar/typescript": {
3025 - "version": "2.4.1",
3026 - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.1.tgz",
3027 - "integrity": "sha512-UoRzC0PXcwajFQTu8XxKSYNsWNBtVja6Y9gC8eLv7kYm+UEKJCcZ8g7dialsOYA0HKs3Vpg57MeCsawFLC6m9Q==",
3068 + "version": "2.4.4",
3069 + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.4.tgz",
3070 + "integrity": "sha512-QQMQRVj0fVHJ3XdRKiS1LclhG0VBXdFYlyuHRQF/xLk2PuJuHNWP26MDZNvEVCvnyUQuUQhIAfylwY5TGPgc6w==",
3071 "dev": true,
3072 "dependencies": {
3030 - "@volar/language-core": "2.4.1",
3073 + "@volar/language-core": "2.4.4",
3074 "path-browserify": "^1.0.1",
3075 "vscode-uri": "^3.0.8"
3076 }
3077 },
3078 "node_modules/@vue/babel-helper-vue-transform-on": {
3036 - "version": "1.2.2",
3037 - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz",
3038 - "integrity": "sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==",
3079 + "version": "1.2.5",
3080 + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.5.tgz",
3081 + "integrity": "sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==",
3082 "dev": true
3083 },
3084 "node_modules/@vue/babel-plugin-jsx": {
3042 - "version": "1.2.2",
3043 - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.2.tgz",
3044 - "integrity": "sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==",
3045 - "dev": true,
3046 - "dependencies": {
3047 - "@babel/helper-module-imports": "~7.22.15",
3048 - "@babel/helper-plugin-utils": "^7.22.5",
3049 - "@babel/plugin-syntax-jsx": "^7.23.3",
3050 - "@babel/template": "^7.23.9",
3051 - "@babel/traverse": "^7.23.9",
3052 - "@babel/types": "^7.23.9",
3053 - "@vue/babel-helper-vue-transform-on": "1.2.2",
3054 - "@vue/babel-plugin-resolve-type": "1.2.2",
3055 - "camelcase": "^6.3.0",
3085 + "version": "1.2.5",
3086 + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.5.tgz",
3087 + "integrity": "sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==",
3088 + "dev": true,
3089 + "dependencies": {
3090 + "@babel/helper-module-imports": "^7.24.7",
3091 + "@babel/helper-plugin-utils": "^7.24.8",
3092 + "@babel/plugin-syntax-jsx": "^7.24.7",
3093 + "@babel/template": "^7.25.0",
3094 + "@babel/traverse": "^7.25.6",
3095 + "@babel/types": "^7.25.6",
3096 + "@vue/babel-helper-vue-transform-on": "1.2.5",
3097 + "@vue/babel-plugin-resolve-type": "1.2.5",
3098 "html-tags": "^3.3.1",
3099 "svg-tags": "^1.0.0"
3100 },
@@ -3065,77 +3107,53 @@
3107 }
3108 }
3109 },
3068 - "node_modules/@vue/babel-plugin-jsx/node_modules/@babel/helper-module-imports": {
3069 - "version": "7.22.15",
3070 - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz",
3071 - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==",
3072 - "dev": true,
3073 - "dependencies": {
3074 - "@babel/types": "^7.22.15"
3075 - },
3076 - "engines": {
3077 - "node": ">=6.9.0"
3078 - }
3079 - },
3110 "node_modules/@vue/babel-plugin-resolve-type": {
3081 - "version": "1.2.2",
3082 - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.2.tgz",
3083 - "integrity": "sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==",
3111 + "version": "1.2.5",
3112 + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.5.tgz",
3113 + "integrity": "sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==",
3114 "dev": true,
3115 "dependencies": {
3086 - "@babel/code-frame": "^7.23.5",
3087 - "@babel/helper-module-imports": "~7.22.15",
3088 - "@babel/helper-plugin-utils": "^7.22.5",
3089 - "@babel/parser": "^7.23.9",
3090 - "@vue/compiler-sfc": "^3.4.15"
3116 + "@babel/code-frame": "^7.24.7",
3117 + "@babel/helper-module-imports": "^7.24.7",
3118 + "@babel/helper-plugin-utils": "^7.24.8",
3119 + "@babel/parser": "^7.25.6",
3120 + "@vue/compiler-sfc": "^3.5.3"
3121 },
3122 "peerDependencies": {
3123 "@babel/core": "^7.0.0-0"
3124 }
3125 },
3096 - "node_modules/@vue/babel-plugin-resolve-type/node_modules/@babel/helper-module-imports": {
3097 - "version": "7.22.15",
3098 - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz",
3099 - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==",
3100 - "dev": true,
3101 - "dependencies": {
3102 - "@babel/types": "^7.22.15"
3103 - },
3104 - "engines": {
3105 - "node": ">=6.9.0"
3106 - }
3107 - },
3126 "node_modules/@vue/compiler-core": {
3109 - "version": "3.5.4",
3110 - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.4.tgz",
3111 - "integrity": "sha512-oNwn+BAt3n9dK9uAYvI+XGlutwuTq/wfj4xCBaZCqwwVIGtD7D6ViihEbyYZrDHIHTDE3Q6oL3/hqmAyFEy9DQ==",
3127 + "version": "3.5.5",
3128 + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.5.tgz",
3129 + "integrity": "sha512-ZrxcY8JMoV+kgDrmRwlDufz0SjDZ7jfoNZiIBluAACMBmgr55o/jTbxnyrccH6VSJXnFaDI4Ik1UFCiq9r8i7w==",
3130 "dependencies": {
3131 "@babel/parser": "^7.25.3",
3114 - "@vue/shared": "3.5.4",
3132 + "@vue/shared": "3.5.5",
3133 "entities": "^4.5.0",
3134 "estree-walker": "^2.0.2",
3135 "source-map-js": "^1.2.0"
3136 }
3137 },
3138 "node_modules/@vue/compiler-dom": {
3121 - "version": "3.5.4",
3122 - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.4.tgz",
3123 - "integrity": "sha512-yP9RRs4BDLOLfldn6ah+AGCNovGjMbL9uHvhDHf5wan4dAHLnFGOkqtfE7PPe4HTXIqE7l/NILdYw53bo1C8jw==",
3139 + "version": "3.5.5",
3140 + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.5.tgz",
3141 + "integrity": "sha512-HSvK5q1gmBbxRse3S0Wt34RcKuOyjDJKDDMuF3i7NC+QkDFrbAqw8NnrEm/z7zFDxWZa4/5eUwsBOMQzm1RHBA==",
3142 "dependencies": {
3125 - "@vue/compiler-core": "3.5.4",
3126 - "@vue/shared": "3.5.4"
3143 + "@vue/compiler-core": "3.5.5",
3144 + "@vue/shared": "3.5.5"
3145 }
3146 },
3147 "node_modules/@vue/compiler-sfc": {
3130 - "version": "3.5.4",
3131 - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.4.tgz",
3132 - "integrity": "sha512-P+yiPhL+NYH7m0ZgCq7AQR2q7OIE+mpAEgtkqEeH9oHSdIRvUO+4X6MPvblJIWcoe4YC5a2Gdf/RsoyP8FFiPQ==",
3148 + "version": "3.5.5",
3149 + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.5.tgz",
3150 + "integrity": "sha512-MzBHDxwZhgQPHrwJ5tj92gdTYRCuPDSZr8PY3+JFv8cv2UD5/WayH5yo0kKCkKfrtJhc39jNSMityHrkMSbfnA==",
3151 "dependencies": {
3152 "@babel/parser": "^7.25.3",
3135 - "@vue/compiler-core": "3.5.4",
3136 - "@vue/compiler-dom": "3.5.4",
3137 - "@vue/compiler-ssr": "3.5.4",
3138 - "@vue/shared": "3.5.4",
3153 + "@vue/compiler-core": "3.5.5",
3154 + "@vue/compiler-dom": "3.5.5",
3155 + "@vue/compiler-ssr": "3.5.5",
3156 + "@vue/shared": "3.5.5",
3157 "estree-walker": "^2.0.2",
3158 "magic-string": "^0.30.11",
3159 "postcss": "^8.4.44",
@@ -3143,12 +3161,12 @@
3161 }
3162 },
3163 "node_modules/@vue/compiler-ssr": {
3146 - "version": "3.5.4",
3147 - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.4.tgz",
3148 - "integrity": "sha512-acESdTXsxPnYr2C4Blv0ggx5zIFMgOzZmYU2UgvIff9POdRGbRNBHRyzHAnizcItvpgerSKQbllUc9USp3V7eg==",
3164 + "version": "3.5.5",
3165 + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.5.tgz",
3166 + "integrity": "sha512-oFasHnpv/upubjJEmqiTKQYb4qS3ziJddf4UVWuFw6ebk/QTrTUc+AUoTJdo39x9g+AOQBzhOU0ICCRuUjvkmw==",
3167 "dependencies": {
3150 - "@vue/compiler-dom": "3.5.4",
3151 - "@vue/shared": "3.5.4"
3168 + "@vue/compiler-dom": "3.5.5",
3169 + "@vue/shared": "3.5.5"
3170 }
3171 },
3172 "node_modules/@vue/compiler-vue2": {
@@ -3270,49 +3288,49 @@
3288 }
3289 },
3290 "node_modules/@vue/reactivity": {
3273 - "version": "3.5.4",
3274 - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.4.tgz",
3275 - "integrity": "sha512-HKKbEuP7tYSGCq4e4nK6ZW6l5hyG66OUetefBp4budUyjvAYsnQDf+bgFzg2RAgnH0CInyqXwD9y47jwJEHrQw==",
3291 + "version": "3.5.5",
3292 + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.5.tgz",
3293 + "integrity": "sha512-V4tTWElZQhT73PSK3Wnax9R9m4qvMX+LeKHnfylZc6SLh4Jc5/BPakp6e3zEhKWi5AN8TDzRkGnLkp8OqycYng==",
3294 "dependencies": {
3277 - "@vue/shared": "3.5.4"
3295 + "@vue/shared": "3.5.5"
3296 }
3297 },
3298 "node_modules/@vue/runtime-core": {
3281 - "version": "3.5.4",
3282 - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.4.tgz",
3283 - "integrity": "sha512-f3ek2sTA0AFu0n+w+kCtz567Euqqa3eHewvo4klwS7mWfSj/A+UmYTwsnUFo35KeyAFY60JgrCGvEBsu1n/3LA==",
3299 + "version": "3.5.5",
3300 + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.5.tgz",
3301 + "integrity": "sha512-2/CFaRN17jgsXy4MpigWFBCAMmLkXPb4CjaHrndglwYSra7ajvkH2cat21dscuXaH91G8fXAeg5gCyxWJ+wCRA==",
3302 "dependencies": {
3285 - "@vue/reactivity": "3.5.4",
3286 - "@vue/shared": "3.5.4"
3303 + "@vue/reactivity": "3.5.5",
3304 + "@vue/shared": "3.5.5"
3305 }
3306 },
3307 "node_modules/@vue/runtime-dom": {
3290 - "version": "3.5.4",
3291 - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.4.tgz",
3292 - "integrity": "sha512-ofyc0w6rbD5KtjhP1i9hGOKdxGpvmuB1jprP7Djlj0X7R5J/oLwuNuE98GJ8WW31Hu2VxQHtk/LYTAlW8xrJdw==",
3308 + "version": "3.5.5",
3309 + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.5.tgz",
3310 + "integrity": "sha512-0bQGgCuL+4Muz5PsCLgF4Ata9BTdhHi5VjsxtTDyI0Wy4MgoSvBGaA6bDc7W7CGgZOyirf9LNeetMYHQ05pgpw==",
3311 "dependencies": {
3294 - "@vue/reactivity": "3.5.4",
3295 - "@vue/runtime-core": "3.5.4",
3296 - "@vue/shared": "3.5.4",
3312 + "@vue/reactivity": "3.5.5",
3313 + "@vue/runtime-core": "3.5.5",
3314 + "@vue/shared": "3.5.5",
3315 "csstype": "^3.1.3"
3316 }
3317 },
3318 "node_modules/@vue/server-renderer": {
3301 - "version": "3.5.4",
3302 - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.4.tgz",
3303 - "integrity": "sha512-FbjV6DJLgKRetMYFBA1UXCroCiED/Ckr53/ba9wivyd7D/Xw9fpo0T6zXzCnxQwyvkyrL7y6plgYhWhNjGxY5g==",
3319 + "version": "3.5.5",
3320 + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.5.tgz",
3321 + "integrity": "sha512-XjRamLIq5f47cxgy+hiX7zUIY+4RHdPDVrPvvMDAUTdW5RJWX/S0ji/rCbm3LWTT/9Co9bvQME8ZI15ahL4/Qw==",
3322 "dependencies": {
3305 - "@vue/compiler-ssr": "3.5.4",
3306 - "@vue/shared": "3.5.4"
3323 + "@vue/compiler-ssr": "3.5.5",
3324 + "@vue/shared": "3.5.5"
3325 },
3326 "peerDependencies": {
3309 - "vue": "3.5.4"
3327 + "vue": "3.5.5"
3328 }
3329 },
3330 "node_modules/@vue/shared": {
3313 - "version": "3.5.4",
3314 - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.4.tgz",
3315 - "integrity": "sha512-L2MCDD8l7yC62Te5UUyPVpmexhL9ipVnYRw9CsWfm/BGRL5FwDX4a25bcJ/OJSD3+Hx+k/a8LDKcG2AFdJV3BA=="
3331 + "version": "3.5.5",
3332 + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.5.tgz",
3333 + "integrity": "sha512-0KyMXyEgnmFAs6rNUL+6eUHtUCqCaNrVd+AW3MX3LyA0Yry5SA0Km03CDKiOua1x1WWnIr+W9+S0GMFoSDWERQ=="
3334 },
3335 "node_modules/@vue/test-utils": {
3336 "version": "2.4.6",
@@ -3697,9 +3715,9 @@
3715 }
3716 },
3717 "node_modules/async": {
3700 - "version": "3.2.5",
3701 - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz",
3702 - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==",
3718 + "version": "3.2.6",
3719 + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
3720 + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
3721 "dev": true
3722 },
3723 "node_modules/async-validator": {
@@ -3768,9 +3786,9 @@
3786 }
3787 },
3788 "node_modules/aws4": {
3771 - "version": "1.13.0",
3772 - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.0.tgz",
3773 - "integrity": "sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==",
3789 + "version": "1.13.2",
3790 + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz",
3791 + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==",
3792 "dev": true
3793 },
3794 "node_modules/axios": {
@@ -3783,24 +3801,6 @@
3801 "proxy-from-env": "^1.1.0"
3802 }
3803 },
3786 - "node_modules/axios/node_modules/form-data": {
3787 - "version": "4.0.0",
3788 - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
3789 - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
3790 - "dependencies": {
3791 - "asynckit": "^0.4.0",
3792 - "combined-stream": "^1.0.8",
3793 - "mime-types": "^2.1.12"
3794 - },
3795 - "engines": {
3796 - "node": ">= 6"
3797 - }
3798 - },
3799 - "node_modules/axios/node_modules/proxy-from-env": {
3800 - "version": "1.1.0",
3801 - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
3802 - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
3803 - },
3804 "node_modules/balanced-match": {
3805 "version": "1.0.2",
3806 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -4078,18 +4078,6 @@
4078 "node": ">=6"
4079 }
4080 },
4081 - "node_modules/camelcase": {
4082 - "version": "6.3.0",
4083 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
4084 - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
4085 - "dev": true,
4086 - "engines": {
4087 - "node": ">=10"
4088 - },
4089 - "funding": {
4090 - "url": "https://github.com/sponsors/sindresorhus"
4091 - }
4092 - },
4081 "node_modules/camelcase-css": {
4082 "version": "2.0.1",
4083 "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
@@ -4100,9 +4088,9 @@
4088 }
4089 },
4090 "node_modules/caniuse-lite": {
4103 - "version": "1.0.30001646",
4104 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001646.tgz",
4105 - "integrity": "sha512-dRg00gudiBDDTmUhClSdv3hqRfpbOnU28IpI1T6PBTLWa+kOj0681C8uML3PifYfREuBrVjDGhL3adYpBT6spw==",
4091 + "version": "1.0.30001660",
4092 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz",
4093 + "integrity": "sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==",
4094 "funding": [
4095 {
4096 "type": "opencollective",
@@ -4679,23 +4667,17 @@
4667 "dev": true
4668 },
4669 "node_modules/cssstyle": {
4682 - "version": "4.0.1",
4683 - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.0.1.tgz",
4684 - "integrity": "sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==",
4670 + "version": "4.1.0",
4671 + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.1.0.tgz",
4672 + "integrity": "sha512-h66W1URKpBS5YMI/V8PyXvTMFT8SupJ1IzoIV8IeBC/ji8WVmrO8dGlTi+2dh6whmdk6BiKJLD/ZBkhWbcg6nA==",
4673 "dev": true,
4674 "dependencies": {
4687 - "rrweb-cssom": "^0.6.0"
4675 + "rrweb-cssom": "^0.7.1"
4676 },
4677 "engines": {
4678 "node": ">=18"
4679 }
4680 },
4693 - "node_modules/cssstyle/node_modules/rrweb-cssom": {
4694 - "version": "0.6.0",
4695 - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz",
4696 - "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==",
4697 - "dev": true
4698 - },
4681 "node_modules/csstype": {
4682 "version": "3.1.3",
4683 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
@@ -4843,6 +4825,12 @@
4825 "node": ">=8"
4826 }
4827 },
4828 + "node_modules/cypress/node_modules/proxy-from-env": {
4829 + "version": "1.0.0",
4830 + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
4831 + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==",
4832 + "dev": true
4833 + },
4834 "node_modules/cypress/node_modules/supports-color": {
4835 "version": "8.1.1",
4836 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -5265,9 +5253,9 @@
5253 "dev": true
5254 },
5255 "node_modules/electron-to-chromium": {
5268 - "version": "1.5.4",
5269 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.4.tgz",
5270 - "integrity": "sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA=="
5256 + "version": "1.5.22",
5257 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.22.tgz",
5258 + "integrity": "sha512-tKYm5YHPU1djz0O+CGJ+oJIvimtsCcwR2Z9w7Skh08lUdyzXY5djods3q+z2JkWdb7tCcmM//eVavSRAiaPRNg=="
5259 },
5260 "node_modules/emoji-regex": {
5261 "version": "8.0.0",
@@ -5386,9 +5374,9 @@
5374 }
5375 },
5376 "node_modules/escalade": {
5389 - "version": "3.1.2",
5390 - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
5391 - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
5377 + "version": "3.2.0",
5378 + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
5379 + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
5380 "engines": {
5381 "node": ">=6"
5382 }
@@ -5580,9 +5568,9 @@
5568 }
5569 },
5570 "node_modules/eslint-plugin-prettier/node_modules/tslib": {
5583 - "version": "2.6.3",
5584 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz",
5585 - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ=="
5571 + "version": "2.7.0",
5572 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
5573 + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA=="
5574 },
5575 "node_modules/eslint-plugin-vue": {
5576 "version": "9.28.0",
@@ -6093,9 +6081,9 @@
6081 }
6082 },
6083 "node_modules/follow-redirects": {
6096 - "version": "1.15.6",
6097 - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
6098 - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==",
6084 + "version": "1.15.9",
6085 + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
6086 + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
6087 "funding": [
6088 {
6089 "type": "individual",
@@ -6112,9 +6100,9 @@
6100 }
6101 },
6102 "node_modules/foreground-child": {
6115 - "version": "3.2.1",
6116 - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz",
6117 - "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==",
6103 + "version": "3.3.0",
6104 + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
6105 + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==",
6106 "dev": true,
6107 "dependencies": {
6108 "cross-spawn": "^7.0.0",
@@ -6149,17 +6137,16 @@
6137 }
6138 },
6139 "node_modules/form-data": {
6152 - "version": "2.3.3",
6153 - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
6154 - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
6155 - "dev": true,
6140 + "version": "4.0.0",
6141 + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
6142 + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
6143 "dependencies": {
6144 "asynckit": "^0.4.0",
6158 - "combined-stream": "^1.0.6",
6145 + "combined-stream": "^1.0.8",
6146 "mime-types": "^2.1.12"
6147 },
6148 "engines": {
6162 - "node": ">= 0.12"
6149 + "node": ">= 6"
6150 }
6151 },
6152 "node_modules/fraction.js": {
@@ -6204,6 +6191,33 @@
6191 "node": ">=14.14"
6192 }
6193 },
6194 + "node_modules/fs-minipass": {
6195 + "version": "2.1.0",
6196 + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
6197 + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
6198 + "dependencies": {
6199 + "minipass": "^3.0.0"
6200 + },
6201 + "engines": {
6202 + "node": ">= 8"
6203 + }
6204 + },
6205 + "node_modules/fs-minipass/node_modules/minipass": {
6206 + "version": "3.3.6",
6207 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
6208 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
6209 + "dependencies": {
6210 + "yallist": "^4.0.0"
6211 + },
6212 + "engines": {
6213 + "node": ">=8"
6214 + }
6215 + },
6216 + "node_modules/fs-minipass/node_modules/yallist": {
6217 + "version": "4.0.0",
6218 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
6219 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
6220 + },
6221 "node_modules/fs.realpath": {
6222 "version": "1.0.0",
6223 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -6293,9 +6307,9 @@
6307 }
6308 },
6309 "node_modules/get-tsconfig": {
6296 - "version": "4.7.6",
6297 - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.6.tgz",
6298 - "integrity": "sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==",
6310 + "version": "4.8.1",
6311 + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz",
6312 + "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==",
6313 "dev": true,
6314 "dependencies": {
6315 "resolve-pkg-maps": "^1.0.0"
@@ -6717,14 +6731,14 @@
6731 }
6732 },
6733 "node_modules/http-signature": {
6720 - "version": "1.3.6",
6721 - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz",
6722 - "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==",
6734 + "version": "1.4.0",
6735 + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.4.0.tgz",
6736 + "integrity": "sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==",
6737 "dev": true,
6738 "dependencies": {
6739 "assert-plus": "^1.0.0",
6740 "jsprim": "^2.0.2",
6727 - "sshpk": "^1.14.1"
6741 + "sshpk": "^1.18.0"
6742 },
6743 "engines": {
6744 "node": ">=0.10"
@@ -6837,28 +6851,27 @@
6851 }
6852 },
6853 "node_modules/importx": {
6840 - "version": "0.4.3",
6841 - "resolved": "https://registry.npmjs.org/importx/-/importx-0.4.3.tgz",
6842 - "integrity": "sha512-x6E6OxmWq/SUaj7wDeDeSjyHP+rMUbEaqJ5fw0uEtC/FTX9ocxNMFJ+ONnpJIsRpFz3ya6qJAK4orwSKqw0BSQ==",
6854 + "version": "0.4.4",
6855 + "resolved": "https://registry.npmjs.org/importx/-/importx-0.4.4.tgz",
6856 + "integrity": "sha512-Lo1pukzAREqrBnnHC+tj+lreMTAvyxtkKsMxLY8H15M/bvLl54p3YuoTI70Tz7Il0AsgSlD7Lrk/FaApRcBL7w==",
6857 "dev": true,
6858 "dependencies": {
6859 "bundle-require": "^5.0.0",
6860 "debug": "^4.3.6",
6861 "esbuild": "^0.20.2 || ^0.21.0 || ^0.22.0 || ^0.23.0",
6848 - "jiti": "2.0.0-beta.2",
6849 - "jiti-v1": "npm:jiti@^1",
6862 + "jiti": "2.0.0-beta.3",
6863 + "jiti-v1": "npm:jiti@^1.21.6",
6864 "pathe": "^1.1.2",
6851 - "pkg-types": "^1.1.3",
6852 - "tsx": "^4.16.2"
6865 + "tsx": "^4.19.0"
6866 },
6867 "funding": {
6868 "url": "https://github.com/sponsors/antfu"
6869 }
6870 },
6871 "node_modules/importx/node_modules/jiti": {
6859 - "version": "2.0.0-beta.2",
6860 - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.0.0-beta.2.tgz",
6861 - "integrity": "sha512-c+PHQZakiQuMKbnhvrjZUvrK6E/AfmTOf4P+E3Y4FNVHcNMX9e/XrnbEvO+m4wS6ZjsvhHh/POQTlfy8uXFc0A==",
6872 + "version": "2.0.0-beta.3",
6873 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.0.0-beta.3.tgz",
6874 + "integrity": "sha512-pmfRbVRs/7khFrSAYnSiJ8C0D5GvzkE4Ey2pAvUcJsw1ly/p+7ut27jbJrjY79BpAJQJ4gXYFtK6d1Aub+9baQ==",
6875 "dev": true,
6876 "bin": {
6877 "jiti": "lib/jiti-cli.mjs"
@@ -6931,9 +6944,9 @@
6944 }
6945 },
6946 "node_modules/is-core-module": {
6934 - "version": "2.15.0",
6935 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz",
6936 - "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==",
6947 + "version": "2.15.1",
6948 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
6949 + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
6950 "dev": true,
6951 "dependencies": {
6952 "hasown": "^2.0.2"
@@ -7186,9 +7199,9 @@
7199 }
7200 },
7201 "node_modules/jose": {
7189 - "version": "5.8.0",
7190 - "resolved": "https://registry.npmjs.org/jose/-/jose-5.8.0.tgz",
7191 - "integrity": "sha512-E7CqYpL/t7MMnfGnK/eg416OsFCVUrU/Y3Vwe7QjKhu/BkS1Ms455+2xsqZQVN57/U2MHMBvEb5SrmAZWAIntA==",
7202 + "version": "5.9.0",
7203 + "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.0.tgz",
7204 + "integrity": "sha512-i7z1nVNeS4rvKGp6SePhUPJ1TQUBR7p8u4aBxxdEaMiRKO5fCfcT/mSMeOsqrb40NxPhoHhTyq5CcC4imLBFcg==",
7205 "funding": {
7206 "url": "https://github.com/sponsors/panva"
7207 }
@@ -7290,20 +7303,6 @@
7303 }
7304 }
7305 },
7293 - "node_modules/jsdom/node_modules/form-data": {
7294 - "version": "4.0.0",
7295 - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
7296 - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
7297 - "dev": true,
7298 - "dependencies": {
7299 - "asynckit": "^0.4.0",
7300 - "combined-stream": "^1.0.8",
7301 - "mime-types": "^2.1.12"
7302 - },
7303 - "engines": {
7304 - "node": ">= 6"
7305 - }
7306 - },
7306 "node_modules/jsdom/node_modules/xml-name-validator": {
7307 "version": "5.0.0",
7308 "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz",
@@ -8722,9 +8721,12 @@
8721 }
8722 },
8723 "node_modules/oniguruma-to-js": {
8725 - "version": "0.3.3",
8726 - "resolved": "https://registry.npmjs.org/oniguruma-to-js/-/oniguruma-to-js-0.3.3.tgz",
8727 - "integrity": "sha512-m90/WEhgs8g4BxG37+Nu3YrMfJDs2YXtYtIllhsEPR+wP3+K4EZk6dDUvy2v2K4MNFDDOYKL4/yqYPXDqyozTQ==",
8724 + "version": "0.4.3",
8725 + "resolved": "https://registry.npmjs.org/oniguruma-to-js/-/oniguruma-to-js-0.4.3.tgz",
8726 + "integrity": "sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==",
8727 + "dependencies": {
8728 + "regex": "^4.3.2"
8729 + },
8730 "funding": {
8731 "url": "https://github.com/sponsors/antfu"
8732 }
@@ -9281,9 +9283,9 @@
9283 }
9284 },
9285 "node_modules/postcss-selector-parser": {
9284 - "version": "6.1.1",
9285 - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz",
9286 - "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==",
9286 + "version": "6.1.2",
9287 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
9288 + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
9289 "dependencies": {
9290 "cssesc": "^3.0.0",
9291 "util-deprecate": "^1.0.2"
@@ -9368,10 +9370,9 @@
9370 "dev": true
9371 },
9372 "node_modules/proxy-from-env": {
9371 - "version": "1.0.0",
9372 - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
9373 - "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==",
9374 - "dev": true
9373 + "version": "1.1.0",
9374 + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
9375 + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
9376 },
9377 "node_modules/ps-tree": {
9378 "version": "1.2.0",
@@ -9395,9 +9396,9 @@
9396 "dev": true
9397 },
9398 "node_modules/pump": {
9398 - "version": "3.0.0",
9399 - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
9400 - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
9399 + "version": "3.0.2",
9400 + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
9401 + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
9402 "dev": true,
9403 "dependencies": {
9404 "end-of-stream": "^1.1.0",
@@ -9421,12 +9422,12 @@
9422 }
9423 },
9424 "node_modules/qs": {
9424 - "version": "6.10.4",
9425 - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz",
9426 - "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==",
9425 + "version": "6.13.0",
9426 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
9427 + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
9428 "dev": true,
9429 "dependencies": {
9429 - "side-channel": "^1.0.4"
9430 + "side-channel": "^1.0.6"
9431 },
9432 "engines": {
9433 "node": ">=0.6"
@@ -9787,9 +9788,9 @@
9788 "dev": true
9789 },
9790 "node_modules/rollup": {
9790 - "version": "4.21.0",
9791 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.0.tgz",
9792 - "integrity": "sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==",
9791 + "version": "4.21.3",
9792 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.3.tgz",
9793 + "integrity": "sha512-7sqRtBNnEbcBtMeRVc6VRsJMmpI+JU1z9VTvW8D4gXIYQFz0aLcsE6rRkyghZkLfEgUZgVvOG7A5CVz/VW5GIA==",
9794 "devOptional": true,
9795 "dependencies": {
9796 "@types/estree": "1.0.5"
@@ -9802,22 +9803,22 @@
9803 "npm": ">=8.0.0"
9804 },
9805 "optionalDependencies": {
9805 - "@rollup/rollup-android-arm-eabi": "4.21.0",
9806 - "@rollup/rollup-android-arm64": "4.21.0",
9807 - "@rollup/rollup-darwin-arm64": "4.21.0",
9808 - "@rollup/rollup-darwin-x64": "4.21.0",
9809 - "@rollup/rollup-linux-arm-gnueabihf": "4.21.0",
9810 - "@rollup/rollup-linux-arm-musleabihf": "4.21.0",
9811 - "@rollup/rollup-linux-arm64-gnu": "4.21.0",
9812 - "@rollup/rollup-linux-arm64-musl": "4.21.0",
9813 - "@rollup/rollup-linux-powerpc64le-gnu": "4.21.0",
9814 - "@rollup/rollup-linux-riscv64-gnu": "4.21.0",
9815 - "@rollup/rollup-linux-s390x-gnu": "4.21.0",
9816 - "@rollup/rollup-linux-x64-gnu": "4.21.0",
9817 - "@rollup/rollup-linux-x64-musl": "4.21.0",
9818 - "@rollup/rollup-win32-arm64-msvc": "4.21.0",
9819 - "@rollup/rollup-win32-ia32-msvc": "4.21.0",
9820 - "@rollup/rollup-win32-x64-msvc": "4.21.0",
9806 + "@rollup/rollup-android-arm-eabi": "4.21.3",
9807 + "@rollup/rollup-android-arm64": "4.21.3",
9808 + "@rollup/rollup-darwin-arm64": "4.21.3",
9809 + "@rollup/rollup-darwin-x64": "4.21.3",
9810 + "@rollup/rollup-linux-arm-gnueabihf": "4.21.3",
9811 + "@rollup/rollup-linux-arm-musleabihf": "4.21.3",
9812 + "@rollup/rollup-linux-arm64-gnu": "4.21.3",
9813 + "@rollup/rollup-linux-arm64-musl": "4.21.3",
9814 + "@rollup/rollup-linux-powerpc64le-gnu": "4.21.3",
9815 + "@rollup/rollup-linux-riscv64-gnu": "4.21.3",
9816 + "@rollup/rollup-linux-s390x-gnu": "4.21.3",
9817 + "@rollup/rollup-linux-x64-gnu": "4.21.3",
9818 + "@rollup/rollup-linux-x64-musl": "4.21.3",
9819 + "@rollup/rollup-win32-arm64-msvc": "4.21.3",
9820 + "@rollup/rollup-win32-ia32-msvc": "4.21.3",
9821 + "@rollup/rollup-win32-x64-msvc": "4.21.3",
9822 "fsevents": "~2.3.2"
9823 }
9824 },
@@ -9864,19 +9865,6 @@
9865 "url": "https://github.com/sponsors/sindresorhus"
9866 }
9867 },
9867 - "node_modules/rollup/node_modules/@rollup/rollup-linux-x64-gnu": {
9868 - "version": "4.21.0",
9869 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz",
9870 - "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==",
9871 - "cpu": [
9872 - "x64"
9873 - ],
9874 - "dev": true,
9875 - "optional": true,
9876 - "os": [
9877 - "linux"
9878 - ]
9879 - },
9868 "node_modules/rrweb-cssom": {
9869 "version": "0.7.1",
9870 "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz",
@@ -10066,12 +10054,14 @@
10054 }
10055 },
10056 "node_modules/shiki": {
10069 - "version": "1.17.0",
10070 - "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.17.0.tgz",
10071 - "integrity": "sha512-VZf8cPShRwfzPcaswv81+YP7qJEoFwRT+Ehy6bizim7M0zG9bk8Egug550C+xS9g7rKIOPhzAlp2uEyuCxbk/A==",
10072 - "dependencies": {
10073 - "@shikijs/core": "1.17.0",
10074 - "@shikijs/types": "1.17.0",
10057 + "version": "1.17.6",
10058 + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.17.6.tgz",
10059 + "integrity": "sha512-RejGugKpDM75vh6YtF9R771acxHRDikC/01kxsUGW+Pnaz3pTY+c8aZB5CnD7p0vuFPs1HaoAIU/4E+NCfS+mQ==",
10060 + "dependencies": {
10061 + "@shikijs/core": "1.17.6",
10062 + "@shikijs/engine-javascript": "1.17.6",
10063 + "@shikijs/engine-oniguruma": "1.17.6",
10064 + "@shikijs/types": "1.17.6",
10065 "@shikijs/vscode-textmate": "^9.2.2",
10066 "@types/hast": "^3.0.4"
10067 }
@@ -10196,9 +10186,9 @@
10186 }
10187 },
10188 "node_modules/source-map-js": {
10199 - "version": "1.2.0",
10200 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
10201 - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
10189 + "version": "1.2.1",
10190 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
10191 + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
10192 "engines": {
10193 "node": ">=0.10.0"
10194 }
@@ -10668,9 +10658,9 @@
10658 }
10659 },
10660 "node_modules/synckit/node_modules/tslib": {
10671 - "version": "2.6.3",
10672 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz",
10673 - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ=="
10661 + "version": "2.7.0",
10662 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
10663 + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA=="
10664 },
10665 "node_modules/tailwind-config-viewer": {
10666 "version": "2.0.4",
@@ -10766,34 +10756,12 @@
10756 "node": ">=10"
10757 }
10758 },
10769 - "node_modules/tar/node_modules/fs-minipass": {
10770 - "version": "2.1.0",
10771 - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
10772 - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
10773 - "dependencies": {
10774 - "minipass": "^3.0.0"
10775 - },
10759 + "node_modules/tar/node_modules/minipass": {
10760 + "version": "5.0.0",
10761 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
10762 + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
10763 "engines": {
10777 - "node": ">= 8"
10778 - }
10779 - },
10780 - "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": {
10781 - "version": "3.3.6",
10782 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
10783 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
10784 - "dependencies": {
10785 - "yallist": "^4.0.0"
10786 - },
10787 - "engines": {
10788 - "node": ">=8"
10789 - }
10790 - },
10791 - "node_modules/tar/node_modules/minipass": {
10792 - "version": "5.0.0",
10793 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
10794 - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
10795 - "engines": {
10796 - "node": ">=8"
10764 + "node": ">=8"
10765 }
10766 },
10767 "node_modules/tar/node_modules/mkdirp": {
@@ -10889,9 +10857,9 @@
10857 "dev": true
10858 },
10859 "node_modules/tinybench": {
10892 - "version": "2.8.0",
10893 - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.8.0.tgz",
10894 - "integrity": "sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==",
10860 + "version": "2.9.0",
10861 + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
10862 + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
10863 "dev": true
10864 },
10865 "node_modules/tinyexec": {
@@ -10901,9 +10869,9 @@
10869 "dev": true
10870 },
10871 "node_modules/tinypool": {
10904 - "version": "1.0.0",
10905 - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.0.tgz",
10906 - "integrity": "sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==",
10872 + "version": "1.0.1",
10873 + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.1.tgz",
10874 + "integrity": "sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==",
10875 "dev": true,
10876 "engines": {
10877 "node": "^18.0.0 || >=20.0.0"
@@ -10919,9 +10887,9 @@
10887 }
10888 },
10889 "node_modules/tinyspy": {
10922 - "version": "3.0.0",
10923 - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.0.tgz",
10924 - "integrity": "sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==",
10890 + "version": "3.0.2",
10891 + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz",
10892 + "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==",
10893 "dev": true,
10894 "engines": {
10895 "node": ">=14.0.0"
@@ -11055,12 +11023,12 @@
11023 }
11024 },
11025 "node_modules/tsx": {
11058 - "version": "4.16.5",
11059 - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.16.5.tgz",
11060 - "integrity": "sha512-ArsiAQHEW2iGaqZ8fTA1nX0a+lN5mNTyuGRRO6OW3H/Yno1y9/t1f9YOI1Cfoqz63VAthn++ZYcbDP7jPflc+A==",
11026 + "version": "4.19.1",
11027 + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.1.tgz",
11028 + "integrity": "sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==",
11029 "dev": true,
11030 "dependencies": {
11063 - "esbuild": "~0.21.5",
11031 + "esbuild": "~0.23.0",
11032 "get-tsconfig": "^4.7.5"
11033 },
11034 "bin": {
@@ -11073,6 +11041,413 @@
11041 "fsevents": "~2.3.3"
11042 }
11043 },
11044 + "node_modules/tsx/node_modules/@esbuild/aix-ppc64": {
11045 + "version": "0.23.1",
11046 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz",
11047 + "integrity": "sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==",
11048 + "cpu": [
11049 + "ppc64"
11050 + ],
11051 + "dev": true,
11052 + "optional": true,
11053 + "os": [
11054 + "aix"
11055 + ],
11056 + "engines": {
11057 + "node": ">=18"
11058 + }
11059 + },
11060 + "node_modules/tsx/node_modules/@esbuild/android-arm": {
11061 + "version": "0.23.1",
11062 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.1.tgz",
11063 + "integrity": "sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==",
11064 + "cpu": [
11065 + "arm"
11066 + ],
11067 + "dev": true,
11068 + "optional": true,
11069 + "os": [
11070 + "android"
11071 + ],
11072 + "engines": {
11073 + "node": ">=18"
11074 + }
11075 + },
11076 + "node_modules/tsx/node_modules/@esbuild/android-arm64": {
11077 + "version": "0.23.1",
11078 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz",
11079 + "integrity": "sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==",
11080 + "cpu": [
11081 + "arm64"
11082 + ],
11083 + "dev": true,
11084 + "optional": true,
11085 + "os": [
11086 + "android"
11087 + ],
11088 + "engines": {
11089 + "node": ">=18"
11090 + }
11091 + },
11092 + "node_modules/tsx/node_modules/@esbuild/android-x64": {
11093 + "version": "0.23.1",
11094 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.1.tgz",
11095 + "integrity": "sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==",
11096 + "cpu": [
11097 + "x64"
11098 + ],
11099 + "dev": true,
11100 + "optional": true,
11101 + "os": [
11102 + "android"
11103 + ],
11104 + "engines": {
11105 + "node": ">=18"
11106 + }
11107 + },
11108 + "node_modules/tsx/node_modules/@esbuild/darwin-arm64": {
11109 + "version": "0.23.1",
11110 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz",
11111 + "integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==",
11112 + "cpu": [
11113 + "arm64"
11114 + ],
11115 + "dev": true,
11116 + "optional": true,
11117 + "os": [
11118 + "darwin"
11119 + ],
11120 + "engines": {
11121 + "node": ">=18"
11122 + }
11123 + },
11124 + "node_modules/tsx/node_modules/@esbuild/darwin-x64": {
11125 + "version": "0.23.1",
11126 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz",
11127 + "integrity": "sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==",
11128 + "cpu": [
11129 + "x64"
11130 + ],
11131 + "dev": true,
11132 + "optional": true,
11133 + "os": [
11134 + "darwin"
11135 + ],
11136 + "engines": {
11137 + "node": ">=18"
11138 + }
11139 + },
11140 + "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": {
11141 + "version": "0.23.1",
11142 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz",
11143 + "integrity": "sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==",
11144 + "cpu": [
11145 + "arm64"
11146 + ],
11147 + "dev": true,
11148 + "optional": true,
11149 + "os": [
11150 + "freebsd"
11151 + ],
11152 + "engines": {
11153 + "node": ">=18"
11154 + }
11155 + },
11156 + "node_modules/tsx/node_modules/@esbuild/freebsd-x64": {
11157 + "version": "0.23.1",
11158 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz",
11159 + "integrity": "sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==",
11160 + "cpu": [
11161 + "x64"
11162 + ],
11163 + "dev": true,
11164 + "optional": true,
11165 + "os": [
11166 + "freebsd"
11167 + ],
11168 + "engines": {
11169 + "node": ">=18"
11170 + }
11171 + },
11172 + "node_modules/tsx/node_modules/@esbuild/linux-arm": {
11173 + "version": "0.23.1",
11174 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz",
11175 + "integrity": "sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==",
11176 + "cpu": [
11177 + "arm"
11178 + ],
11179 + "dev": true,
11180 + "optional": true,
11181 + "os": [
11182 + "linux"
11183 + ],
11184 + "engines": {
11185 + "node": ">=18"
11186 + }
11187 + },
11188 + "node_modules/tsx/node_modules/@esbuild/linux-arm64": {
11189 + "version": "0.23.1",
11190 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz",
11191 + "integrity": "sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==",
11192 + "cpu": [
11193 + "arm64"
11194 + ],
11195 + "dev": true,
11196 + "optional": true,
11197 + "os": [
11198 + "linux"
11199 + ],
11200 + "engines": {
11201 + "node": ">=18"
11202 + }
11203 + },
11204 + "node_modules/tsx/node_modules/@esbuild/linux-ia32": {
11205 + "version": "0.23.1",
11206 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz",
11207 + "integrity": "sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==",
11208 + "cpu": [
11209 + "ia32"
11210 + ],
11211 + "dev": true,
11212 + "optional": true,
11213 + "os": [
11214 + "linux"
11215 + ],
11216 + "engines": {
11217 + "node": ">=18"
11218 + }
11219 + },
11220 + "node_modules/tsx/node_modules/@esbuild/linux-loong64": {
11221 + "version": "0.23.1",
11222 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz",
11223 + "integrity": "sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==",
11224 + "cpu": [
11225 + "loong64"
11226 + ],
11227 + "dev": true,
11228 + "optional": true,
11229 + "os": [
11230 + "linux"
11231 + ],
11232 + "engines": {
11233 + "node": ">=18"
11234 + }
11235 + },
11236 + "node_modules/tsx/node_modules/@esbuild/linux-mips64el": {
11237 + "version": "0.23.1",
11238 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz",
11239 + "integrity": "sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==",
11240 + "cpu": [
11241 + "mips64el"
11242 + ],
11243 + "dev": true,
11244 + "optional": true,
11245 + "os": [
11246 + "linux"
11247 + ],
11248 + "engines": {
11249 + "node": ">=18"
11250 + }
11251 + },
11252 + "node_modules/tsx/node_modules/@esbuild/linux-ppc64": {
11253 + "version": "0.23.1",
11254 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz",
11255 + "integrity": "sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==",
11256 + "cpu": [
11257 + "ppc64"
11258 + ],
11259 + "dev": true,
11260 + "optional": true,
11261 + "os": [
11262 + "linux"
11263 + ],
11264 + "engines": {
11265 + "node": ">=18"
11266 + }
11267 + },
11268 + "node_modules/tsx/node_modules/@esbuild/linux-riscv64": {
11269 + "version": "0.23.1",
11270 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz",
11271 + "integrity": "sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==",
11272 + "cpu": [
11273 + "riscv64"
11274 + ],
11275 + "dev": true,
11276 + "optional": true,
11277 + "os": [
11278 + "linux"
11279 + ],
11280 + "engines": {
11281 + "node": ">=18"
11282 + }
11283 + },
11284 + "node_modules/tsx/node_modules/@esbuild/linux-s390x": {
11285 + "version": "0.23.1",
11286 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz",
11287 + "integrity": "sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==",
11288 + "cpu": [
11289 + "s390x"
11290 + ],
11291 + "dev": true,
11292 + "optional": true,
11293 + "os": [
11294 + "linux"
11295 + ],
11296 + "engines": {
11297 + "node": ">=18"
11298 + }
11299 + },
11300 + "node_modules/tsx/node_modules/@esbuild/linux-x64": {
11301 + "version": "0.23.1",
11302 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz",
11303 + "integrity": "sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==",
11304 + "cpu": [
11305 + "x64"
11306 + ],
11307 + "dev": true,
11308 + "optional": true,
11309 + "os": [
11310 + "linux"
11311 + ],
11312 + "engines": {
11313 + "node": ">=18"
11314 + }
11315 + },
11316 + "node_modules/tsx/node_modules/@esbuild/netbsd-x64": {
11317 + "version": "0.23.1",
11318 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz",
11319 + "integrity": "sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==",
11320 + "cpu": [
11321 + "x64"
11322 + ],
11323 + "dev": true,
11324 + "optional": true,
11325 + "os": [
11326 + "netbsd"
11327 + ],
11328 + "engines": {
11329 + "node": ">=18"
11330 + }
11331 + },
11332 + "node_modules/tsx/node_modules/@esbuild/openbsd-x64": {
11333 + "version": "0.23.1",
11334 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz",
11335 + "integrity": "sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==",
11336 + "cpu": [
11337 + "x64"
11338 + ],
11339 + "dev": true,
11340 + "optional": true,
11341 + "os": [
11342 + "openbsd"
11343 + ],
11344 + "engines": {
11345 + "node": ">=18"
11346 + }
11347 + },
11348 + "node_modules/tsx/node_modules/@esbuild/sunos-x64": {
11349 + "version": "0.23.1",
11350 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz",
11351 + "integrity": "sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==",
11352 + "cpu": [
11353 + "x64"
11354 + ],
11355 + "dev": true,
11356 + "optional": true,
11357 + "os": [
11358 + "sunos"
11359 + ],
11360 + "engines": {
11361 + "node": ">=18"
11362 + }
11363 + },
11364 + "node_modules/tsx/node_modules/@esbuild/win32-arm64": {
11365 + "version": "0.23.1",
11366 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz",
11367 + "integrity": "sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==",
11368 + "cpu": [
11369 + "arm64"
11370 + ],
11371 + "dev": true,
11372 + "optional": true,
11373 + "os": [
11374 + "win32"
11375 + ],
11376 + "engines": {
11377 + "node": ">=18"
11378 + }
11379 + },
11380 + "node_modules/tsx/node_modules/@esbuild/win32-ia32": {
11381 + "version": "0.23.1",
11382 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz",
11383 + "integrity": "sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==",
11384 + "cpu": [
11385 + "ia32"
11386 + ],
11387 + "dev": true,
11388 + "optional": true,
11389 + "os": [
11390 + "win32"
11391 + ],
11392 + "engines": {
11393 + "node": ">=18"
11394 + }
11395 + },
11396 + "node_modules/tsx/node_modules/@esbuild/win32-x64": {
11397 + "version": "0.23.1",
11398 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz",
11399 + "integrity": "sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==",
11400 + "cpu": [
11401 + "x64"
11402 + ],
11403 + "dev": true,
11404 + "optional": true,
11405 + "os": [
11406 + "win32"
11407 + ],
11408 + "engines": {
11409 + "node": ">=18"
11410 + }
11411 + },
11412 + "node_modules/tsx/node_modules/esbuild": {
11413 + "version": "0.23.1",
11414 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz",
11415 + "integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==",
11416 + "dev": true,
11417 + "hasInstallScript": true,
11418 + "bin": {
11419 + "esbuild": "bin/esbuild"
11420 + },
11421 + "engines": {
11422 + "node": ">=18"
11423 + },
11424 + "optionalDependencies": {
11425 + "@esbuild/aix-ppc64": "0.23.1",
11426 + "@esbuild/android-arm": "0.23.1",
11427 + "@esbuild/android-arm64": "0.23.1",
11428 + "@esbuild/android-x64": "0.23.1",
11429 + "@esbuild/darwin-arm64": "0.23.1",
11430 + "@esbuild/darwin-x64": "0.23.1",
11431 + "@esbuild/freebsd-arm64": "0.23.1",
11432 + "@esbuild/freebsd-x64": "0.23.1",
11433 + "@esbuild/linux-arm": "0.23.1",
11434 + "@esbuild/linux-arm64": "0.23.1",
11435 + "@esbuild/linux-ia32": "0.23.1",
11436 + "@esbuild/linux-loong64": "0.23.1",
11437 + "@esbuild/linux-mips64el": "0.23.1",
11438 + "@esbuild/linux-ppc64": "0.23.1",
11439 + "@esbuild/linux-riscv64": "0.23.1",
11440 + "@esbuild/linux-s390x": "0.23.1",
11441 + "@esbuild/linux-x64": "0.23.1",
11442 + "@esbuild/netbsd-x64": "0.23.1",
11443 + "@esbuild/openbsd-arm64": "0.23.1",
11444 + "@esbuild/openbsd-x64": "0.23.1",
11445 + "@esbuild/sunos-x64": "0.23.1",
11446 + "@esbuild/win32-arm64": "0.23.1",
11447 + "@esbuild/win32-ia32": "0.23.1",
11448 + "@esbuild/win32-x64": "0.23.1"
11449 + }
11450 + },
11451 "node_modules/tunnel-agent": {
11452 "version": "0.6.0",
11453 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
@@ -11131,7 +11506,6 @@
11506 "version": "5.5.4",
11507 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz",
11508 "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==",
11134 - "peer": true,
11509 "bin": {
11510 "tsc": "bin/tsc",
11511 "tsserver": "bin/tsserver"
@@ -11188,9 +11562,9 @@
11562 }
11563 },
11564 "node_modules/undici-types": {
11191 - "version": "6.19.6",
11192 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.6.tgz",
11193 - "integrity": "sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==",
11565 + "version": "6.19.8",
11566 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
11567 + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
11568 "dev": true
11569 },
11570 "node_modules/unicorn-magic": {
@@ -11205,9 +11579,9 @@
11579 }
11580 },
11581 "node_modules/unimport": {
11208 - "version": "3.11.1",
11209 - "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.11.1.tgz",
11210 - "integrity": "sha512-DuB1Uoq01LrrXTScxnwOoMSlTXxyKcULguFxbLrMDFcE/CO0ZWHpEiyhovN0mycPt7K6luAHe8laqvwvuoeUPg==",
11582 + "version": "3.12.0",
11583 + "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.12.0.tgz",
11584 + "integrity": "sha512-5y8dSvNvyevsnw4TBQkIQR1Rjdbb+XjVSwQwxltpnVZrStBvvPkMPcZrh1kg5kY77kpx6+D4Ztd3W6FOBH/y2Q==",
11585 "dependencies": {
11586 "@rollup/pluginutils": "^5.1.0",
11587 "acorn": "^8.12.1",
@@ -11221,7 +11595,7 @@
11595 "pkg-types": "^1.2.0",
11596 "scule": "^1.3.0",
11597 "strip-literal": "^2.1.0",
11224 - "unplugin": "^1.12.2"
11598 + "unplugin": "^1.14.1"
11599 }
11600 },
11601 "node_modules/unimport/node_modules/escape-string-regexp": {
@@ -11316,9 +11690,9 @@
11690 }
11691 },
11692 "node_modules/unplugin": {
11319 - "version": "1.13.1",
11320 - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.13.1.tgz",
11321 - "integrity": "sha512-6Kq1iSSwg7KyjcThRUks9LuqDAKvtnioxbL9iEtB9ctTyBA5OmrB8gZd/d225VJu1w3UpUsKV7eGrvf59J7+VA==",
11693 + "version": "1.14.1",
11694 + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.14.1.tgz",
11695 + "integrity": "sha512-lBlHbfSFPToDYp9pjXlUEFVxYLaue9f9T1HC+4OHlmj+HnMDdz9oZY+erXfoCe/5V/7gKUSY2jpXPb9S7f0f/w==",
11696 "dependencies": {
11697 "acorn": "^8.12.1",
11698 "webpack-virtual-modules": "^0.6.2"
@@ -11543,9 +11917,9 @@
11917 }
11918 },
11919 "node_modules/vite": {
11546 - "version": "5.4.4",
11547 - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.4.tgz",
11548 - "integrity": "sha512-RHFCkULitycHVTtelJ6jQLd+KSAAzOgEYorV32R2q++M6COBjKJR6BxqClwp5sf0XaBDjVMuJ9wnNfyAJwjMkA==",
11920 + "version": "5.4.5",
11921 + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.5.tgz",
11922 + "integrity": "sha512-pXqR0qtb2bTwLkev4SE3r4abCNioP3GkjvIDLlzziPpXtHgiJIjuKl+1GN6ESOT3wMjG3JTeARopj2SwYaHTOA==",
11923 "dev": true,
11924 "dependencies": {
11925 "esbuild": "^0.21.3",
@@ -11638,15 +12012,14 @@
12012 }
12013 },
12014 "node_modules/vite-node": {
11641 - "version": "2.0.5",
11642 - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.0.5.tgz",
11643 - "integrity": "sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==",
12015 + "version": "2.1.1",
12016 + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.1.tgz",
12017 + "integrity": "sha512-N/mGckI1suG/5wQI35XeR9rsMsPqKXzq1CdUndzVstBj/HvyxxGctwnK6WX43NGt5L3Z5tcRf83g4TITKJhPrA==",
12018 "dev": true,
12019 "dependencies": {
12020 "cac": "^6.7.14",
11647 - "debug": "^4.3.5",
12021 + "debug": "^4.3.6",
12022 "pathe": "^1.1.2",
11649 - "tinyrainbow": "^1.2.0",
12023 "vite": "^5.0.0"
12024 },
12025 "bin": {
@@ -11923,29 +12296,29 @@
12296 }
12297 },
12298 "node_modules/vitest": {
11926 - "version": "2.0.5",
11927 - "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.0.5.tgz",
11928 - "integrity": "sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==",
12299 + "version": "2.1.1",
12300 + "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.1.tgz",
12301 + "integrity": "sha512-97We7/VC0e9X5zBVkvt7SGQMGrRtn3KtySFQG5fpaMlS+l62eeXRQO633AYhSTC3z7IMebnPPNjGXVGNRFlxBA==",
12302 "dev": true,
12303 "dependencies": {
11931 - "@ampproject/remapping": "^2.3.0",
11932 - "@vitest/expect": "2.0.5",
11933 - "@vitest/pretty-format": "^2.0.5",
11934 - "@vitest/runner": "2.0.5",
11935 - "@vitest/snapshot": "2.0.5",
11936 - "@vitest/spy": "2.0.5",
11937 - "@vitest/utils": "2.0.5",
12304 + "@vitest/expect": "2.1.1",
12305 + "@vitest/mocker": "2.1.1",
12306 + "@vitest/pretty-format": "^2.1.1",
12307 + "@vitest/runner": "2.1.1",
12308 + "@vitest/snapshot": "2.1.1",
12309 + "@vitest/spy": "2.1.1",
12310 + "@vitest/utils": "2.1.1",
12311 "chai": "^5.1.1",
11939 - "debug": "^4.3.5",
11940 - "execa": "^8.0.1",
11941 - "magic-string": "^0.30.10",
12312 + "debug": "^4.3.6",
12313 + "magic-string": "^0.30.11",
12314 "pathe": "^1.1.2",
12315 "std-env": "^3.7.0",
11944 - "tinybench": "^2.8.0",
12316 + "tinybench": "^2.9.0",
12317 + "tinyexec": "^0.3.0",
12318 "tinypool": "^1.0.0",
12319 "tinyrainbow": "^1.2.0",
12320 "vite": "^5.0.0",
11948 - "vite-node": "2.0.5",
12321 + "vite-node": "2.1.1",
12322 "why-is-node-running": "^2.3.0"
12323 },
12324 "bin": {
@@ -11960,8 +12333,8 @@
12333 "peerDependencies": {
12334 "@edge-runtime/vm": "*",
12335 "@types/node": "^18.0.0 || >=20.0.0",
11963 - "@vitest/browser": "2.0.5",
11964 - "@vitest/ui": "2.0.5",
12336 + "@vitest/browser": "2.1.1",
12337 + "@vitest/ui": "2.1.1",
12338 "happy-dom": "*",
12339 "jsdom": "*"
12340 },
@@ -11986,140 +12359,6 @@
12359 }
12360 }
12361 },
11989 - "node_modules/vitest/node_modules/execa": {
11990 - "version": "8.0.1",
11991 - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
11992 - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==",
11993 - "dev": true,
11994 - "dependencies": {
11995 - "cross-spawn": "^7.0.3",
11996 - "get-stream": "^8.0.1",
11997 - "human-signals": "^5.0.0",
11998 - "is-stream": "^3.0.0",
11999 - "merge-stream": "^2.0.0",
12000 - "npm-run-path": "^5.1.0",
12001 - "onetime": "^6.0.0",
12002 - "signal-exit": "^4.1.0",
12003 - "strip-final-newline": "^3.0.0"
12004 - },
12005 - "engines": {
12006 - "node": ">=16.17"
12007 - },
12008 - "funding": {
12009 - "url": "https://github.com/sindresorhus/execa?sponsor=1"
12010 - }
12011 - },
12012 - "node_modules/vitest/node_modules/get-stream": {
12013 - "version": "8.0.1",
12014 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz",
12015 - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==",
12016 - "dev": true,
12017 - "engines": {
12018 - "node": ">=16"
12019 - },
12020 - "funding": {
12021 - "url": "https://github.com/sponsors/sindresorhus"
12022 - }
12023 - },
12024 - "node_modules/vitest/node_modules/human-signals": {
12025 - "version": "5.0.0",
12026 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
12027 - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
12028 - "dev": true,
12029 - "engines": {
12030 - "node": ">=16.17.0"
12031 - }
12032 - },
12033 - "node_modules/vitest/node_modules/is-stream": {
12034 - "version": "3.0.0",
12035 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
12036 - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
12037 - "dev": true,
12038 - "engines": {
12039 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
12040 - },
12041 - "funding": {
12042 - "url": "https://github.com/sponsors/sindresorhus"
12043 - }
12044 - },
12045 - "node_modules/vitest/node_modules/mimic-fn": {
12046 - "version": "4.0.0",
12047 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
12048 - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
12049 - "dev": true,
12050 - "engines": {
12051 - "node": ">=12"
12052 - },
12053 - "funding": {
12054 - "url": "https://github.com/sponsors/sindresorhus"
12055 - }
12056 - },
12057 - "node_modules/vitest/node_modules/npm-run-path": {
12058 - "version": "5.3.0",
12059 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz",
12060 - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==",
12061 - "dev": true,
12062 - "dependencies": {
12063 - "path-key": "^4.0.0"
12064 - },
12065 - "engines": {
12066 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
12067 - },
12068 - "funding": {
12069 - "url": "https://github.com/sponsors/sindresorhus"
12070 - }
12071 - },
12072 - "node_modules/vitest/node_modules/onetime": {
12073 - "version": "6.0.0",
12074 - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
12075 - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
12076 - "dev": true,
12077 - "dependencies": {
12078 - "mimic-fn": "^4.0.0"
12079 - },
12080 - "engines": {
12081 - "node": ">=12"
12082 - },
12083 - "funding": {
12084 - "url": "https://github.com/sponsors/sindresorhus"
12085 - }
12086 - },
12087 - "node_modules/vitest/node_modules/path-key": {
12088 - "version": "4.0.0",
12089 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
12090 - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
12091 - "dev": true,
12092 - "engines": {
12093 - "node": ">=12"
12094 - },
12095 - "funding": {
12096 - "url": "https://github.com/sponsors/sindresorhus"
12097 - }
12098 - },
12099 - "node_modules/vitest/node_modules/signal-exit": {
12100 - "version": "4.1.0",
12101 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
12102 - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
12103 - "dev": true,
12104 - "engines": {
12105 - "node": ">=14"
12106 - },
12107 - "funding": {
12108 - "url": "https://github.com/sponsors/isaacs"
12109 - }
12110 - },
12111 - "node_modules/vitest/node_modules/strip-final-newline": {
12112 - "version": "3.0.0",
12113 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
12114 - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
12115 - "dev": true,
12116 - "engines": {
12117 - "node": ">=12"
12118 - },
12119 - "funding": {
12120 - "url": "https://github.com/sponsors/sindresorhus"
12121 - }
12122 - },
12362 "node_modules/vooks": {
12363 "version": "0.2.12",
12364 "resolved": "https://registry.npmjs.org/vooks/-/vooks-0.2.12.tgz",
@@ -12138,15 +12377,15 @@
12377 "dev": true
12378 },
12379 "node_modules/vue": {
12141 - "version": "3.5.4",
12142 - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.4.tgz",
12143 - "integrity": "sha512-3yAj2gkmiY+i7+22A1PWM+kjOVXjU74UPINcTiN7grIVPyFFI0lpGwHlV/4xydDmobaBn7/xmi+YG8HeSlCTcg==",
12380 + "version": "3.5.5",
12381 + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.5.tgz",
12382 + "integrity": "sha512-ybC+xn67K4+df1yVeov4UjBGyVcXM0a1g7JVZr+pWVUX3xF6ntXU0wIjkTkduZBUIpxTlsftJSxz2kwhsT7dgA==",
12383 "dependencies": {
12145 - "@vue/compiler-dom": "3.5.4",
12146 - "@vue/compiler-sfc": "3.5.4",
12147 - "@vue/runtime-dom": "3.5.4",
12148 - "@vue/server-renderer": "3.5.4",
12149 - "@vue/shared": "3.5.4"
12384 + "@vue/compiler-dom": "3.5.5",
12385 + "@vue/compiler-sfc": "3.5.5",
12386 + "@vue/runtime-dom": "3.5.5",
12387 + "@vue/server-renderer": "3.5.5",
12388 + "@vue/shared": "3.5.5"
12389 },
12390 "peerDependencies": {
12391 "typescript": "*"
@@ -12175,9 +12414,9 @@
12414 }
12415 },
12416 "node_modules/vue-component-type-helpers": {
12178 - "version": "2.0.29",
12179 - "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-2.0.29.tgz",
12180 - "integrity": "sha512-58i+ZhUAUpwQ+9h5Hck0D+jr1qbYl4voRt5KffBx8qzELViQ4XdT/Tuo+mzq8u63teAG8K0lLaOiL5ofqW38rg==",
12417 + "version": "2.1.6",
12418 + "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-2.1.6.tgz",
12419 + "integrity": "sha512-ng11B8B/ZADUMMOsRbqv0arc442q7lifSubD0v8oDXIFoMg/mXwAPUunrroIDkY+mcD0dHKccdaznSVp8EoX3w==",
12420 "dev": true
12421 },
12422 "node_modules/vue-eslint-parser": {
@@ -12265,9 +12504,9 @@
12504 }
12505 },
12506 "node_modules/vue-router": {
12268 - "version": "4.4.4",
12269 - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.4.tgz",
12270 - "integrity": "sha512-3MlnDqwRwZwCQVbtVfpsU+nrNymNjnXSsQtXName5925NVC1+326VVfYH9vSrA0N13teGEo8z5x7gbRnGjCDiQ==",
12507 + "version": "4.4.5",
12508 + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.5.tgz",
12509 + "integrity": "sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==",
12510 "dependencies": {
12511 "@vue/devtools-api": "^6.6.4"
12512 },
@@ -12400,16 +12639,6 @@
12639 "node": ">=12"
12640 }
12641 },
12403 - "node_modules/webpack-sources": {
12404 - "version": "3.2.3",
12405 - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
12406 - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
12407 - "optional": true,
12408 - "peer": true,
12409 - "engines": {
12410 - "node": ">=10.13.0"
12411 - }
12412 - },
12642 "node_modules/webpack-virtual-modules": {
12643 "version": "0.6.2",
12644 "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz",
@@ -12556,9 +12785,9 @@
12785 "dev": true
12786 },
12787 "node_modules/wrap-ansi/node_modules/ansi-regex": {
12559 - "version": "6.0.1",
12560 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
12561 - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
12788 + "version": "6.1.0",
12789 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
12790 + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
12791 "dev": true,
12792 "engines": {
12793 "node": ">=12"
@@ -12673,9 +12902,9 @@
12902 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
12903 },
12904 "node_modules/yaml": {
12676 - "version": "2.5.0",
12677 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz",
12678 - "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==",
12905 + "version": "2.5.1",
12906 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz",
12907 + "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==",
12908 "dev": true,
12909 "bin": {
12910 "yaml": "bin.mjs"
frontend/package.json
+9 -12
@@ -36,7 +36,7 @@
36 "@fontsource/lexend": "^5.1.0",
37 "@fontsource/public-sans": "^5.1.0",
38 "@popperjs/core": "^2.11.8",
39 - "@shikijs/markdown-it": "^1.17.0",
39 + "@shikijs/markdown-it": "^1.17.6",
40 "@vueuse/components": "^11.0.3",
41 "@vueuse/core": "^11.0.3",
42 "apexcharts": "^3.53.0",
@@ -49,7 +49,7 @@
49 "echarts": "^5.5.1",
50 "file-saver": "^2.0.5",
51 "html-entities": "^2.5.2",
52 - "jose": "^5.8.0",
52 + "jose": "^5.9.0",
53 "js-md5": "^0.8.3",
54 "lodash": "^4.17.21",
55 "mitt": "^3.0.1",
@@ -58,13 +58,13 @@
58 "pinia": "^2.2.2",
59 "pinia-plugin-persistedstate": "^4.0.1",
60 "secure-ls": "^2.0.0",
61 - "shiki": "^1.17.0",
61 + "shiki": "^1.17.6",
62 "validator": "^13.12.0",
63 - "vue": "^3.5.4",
63 + "vue": "^3.5.5",
64 "vue-advanced-cropper": "^2.8.9",
65 "vue-highlight-words": "^3.0.1",
66 "vue-i18n": "^10.0.1",
67 - "vue-router": "^4.4.4",
67 + "vue-router": "^4.4.5",
68 "vue-sjv": "^0.0.6",
69 "vue3-apexcharts": "^1.6.0",
70 "vue3-marquee": "^4.2.2",
@@ -108,13 +108,14 @@
108 "tailwindcss": "^3.4.11",
109 "taze": "^0.16.8",
110 "type-fest": "^4.26.1",
111 + "typescript": "~5.5.4",
112 "unplugin-vue-components": "^0.27.4",
112 - "vite": "^5.4.4",
113 + "vite": "^5.4.5",
114 "vite-bundle-analyzer": "^0.10.6",
115 "vite-bundle-visualizer": "^1.2.1",
116 "vite-plugin-vue-devtools": "^7.4.5",
117 "vite-svg-loader": "^5.1.0",
117 - "vitest": "^2.0.5",
118 + "vitest": "^2.1.1",
119 "vue-tsc": "^2.1.6"
120 },
121 "optionalDependencies": {
@@ -130,12 +131,8 @@
131 "@typescript-eslint/utils": {
132 "eslint": "^9.10.0"
133 },
133 - "secure-ls": {
134 - "crypto-js": "^4.2.0"
135 - },
134 "micromatch": "^4.0.8",
137 - "path-to-regexp": "^8.1.0",
138 - "ws": "^8.18.0"
135 + "path-to-regexp": "^8.1.0"
136 },
137 "engines": {
138 "node": ">=18.0.0"
frontend/src/global.d.ts new
+18
@@ -0,0 +1,18 @@
1 +export {}
2 +
3 +declare global {
4 + interface Document {
5 + startViewTransition?: (callback: () => Promise<void> | void) => ViewTransition
6 + }
7 +
8 + interface ViewTransition {
9 + readonly ready: Promise<undefined>
10 + readonly finished: Promise<undefined>
11 + readonly updateCallbackDone: Promise<undefined>
12 + skipTransition(): void
13 + }
14 +
15 + interface CSSStyleDeclaration {
16 + viewTransitionName: string
17 + }
18 +}
frontend/src/layouts/common/Toolbar/ThemeSwitch.vue
+25 -25
@@ -29,40 +29,40 @@ const isThemeDark = computed<boolean>(() => themeStore.isThemeDark)
29 function toggleTheme(event?: MouseEvent) {
30 const isAppearanceTransition =
31 typeof document !== "undefined" &&
32 - // @ts-expect-error: Transition API
33 - document.startViewTransition &&
34 - !window.matchMedia("(prefers-reduced-motion: reduce)").matches
32 + document?.startViewTransition &&
33 + !window?.matchMedia("(prefers-reduced-motion: reduce)").matches
34
35 if (!isAppearanceTransition || !event) {
36 themeStore.toggleTheme()
37 return
38 }
39
41 - const x = event.clientX ?? innerWidth / 2
42 - const y = event.clientY ?? innerHeight / 2
43 - const endRadius = Math.hypot(Math.max(x, innerWidth - x), Math.max(y, innerHeight - y))
40 + if (document?.startViewTransition) {
41 + const x = event.clientX ?? innerWidth / 2
42 + const y = event.clientY ?? innerHeight / 2
43 + const endRadius = Math.hypot(Math.max(x, innerWidth - x), Math.max(y, innerHeight - y))
44
45 - // @ts-expect-error: Transition API
46 - const transition = document.startViewTransition(async () => {
47 - themeStore.toggleTheme()
48 - await nextTick()
49 - })
45 + const transition = document.startViewTransition(async () => {
46 + themeStore.toggleTheme()
47 + await nextTick()
48 + })
49
51 - transition.ready.then(() => {
52 - const clipPath = [`circle(0px at ${x}px ${y}px)`, `circle(${endRadius}px at ${x}px ${y}px)`]
53 - //const clipPath = [`inset(50%)`, `inset(0)`]
50 + transition.ready.then(() => {
51 + const clipPath = [`circle(0px at ${x}px ${y}px)`, `circle(${endRadius}px at ${x}px ${y}px)`]
52 + //const clipPath = [`inset(50%)`, `inset(0)`]
53
55 - document.documentElement.animate(
56 - {
57 - clipPath
58 - },
59 - {
60 - duration: 300,
61 - easing: "ease-in",
62 - pseudoElement: "::view-transition-new(root)"
63 - }
64 - )
65 - })
54 + document.documentElement.animate(
55 + {
56 + clipPath
57 + },
58 + {
59 + duration: 300,
60 + easing: "ease-in",
61 + pseudoElement: "::view-transition-new(root)"
62 + }
63 + )
64 + })
65 + }
66 }
67 </script>
68
frontend/src/stores/auth.ts
+1 -1
@@ -138,7 +138,7 @@ export const useAuthStore = defineStore("auth", {
138 getItem: key => ls.get(key),
139 setItem: (key, value) => ls.set(key, value)
140 },
141 - paths: ["user"]
141 + pick: ["user"]
142 }
143 })
144
frontend/src/stores/i18n.ts
+2 -1
@@ -12,7 +12,8 @@ export const useLocalesStore = defineStore("i18n", {
12 }
13 },
14 persist: {
15 - paths: ["locale"]
15 + // @ts-expect-error "Type instantiation is excessively deep and possibly infinite" ts(2589)
16 + pick: ["locale"]
17 }
18 })
19
frontend/src/stores/settings.ts
+1 -1
@@ -47,7 +47,7 @@ export const useSettingsStore = defineStore("settings", {
47 }
48 },
49 persist: {
50 - paths: ["settings"]
50 + pick: ["settings"]
51 }
52 })
53
frontend/src/stores/theme.ts
+1 -1
@@ -479,7 +479,7 @@ export const useThemeStore = defineStore("theme", {
479 }
480 },
481 persist: {
482 - paths: ["layout", "themeName", "routerTransition", "boxed", "sidebar.collapsed"]
482 + pick: ["layout", "themeName", "routerTransition", "boxed", "sidebar.collapsed"]
483 }
484 })
485