[READ-ONLY] Mirror of https://github.com/graphieros/vue-data-ui. An open source user-empowering data visualization Vue 3 components library for eloquent data storytelling vue-data-ui.graphieros.com/
charts components-library dashboard data-storytelling data-visualization donut gauge heatmap quadrant radar rating-stars scatter screenshot skeleton-loader sparkline table vue-data-ui vue3 vuejs vuejs3
3

Configure Feed

Select the types of activity you want to include in your feed.

feat(VueUiHorizontalBar): add config option to show/hide value in legend

graphieros (Jun 18, 2026, 11:12 PM +0200) 267a2f8d d74d31bf

+2896 -2907
+1
TestingArena/ArenaVueUiHorizontalBar.vue
··· 256 256 TEXT('style.chart.legend.prefix', { def: 'P' }), 257 257 TEXT('style.chart.legend.suffix', { def: 'S' }), 258 258 CHECKBOX('style.chart.legend.selectAllToggle.show', { def: true }), 259 + CHECKBOX('style.chart.legend.showValue', { def: false }), 259 260 260 261 CHECKBOX('style.chart.tooltip.show', { def: true }), 261 262 COLOR('style.chart.tooltip.backgroundColor', { def: '#FFFFFF' }),
+2845 -2845
manual-testing/package-lock.json
··· 1 1 { 2 - "name": "manual-testing", 3 - "version": "0.0.0", 4 - "lockfileVersion": 3, 5 - "requires": true, 6 - "packages": { 7 - "": { 8 - "name": "manual-testing", 9 - "version": "0.0.0", 10 - "dependencies": { 11 - "vue": "^3.5.38", 12 - "vue-router": "^5.0.6" 13 - }, 14 - "devDependencies": { 15 - "@tsconfig/node22": "^22.0.2", 16 - "@types/node": "^22.18.11", 17 - "@vitejs/plugin-vue": "^6.0.7", 18 - "@vue/tsconfig": "^0.9.1", 19 - "npm-run-all2": "^8.0.4", 20 - "typescript": "~5.9.0", 21 - "vite": "8.0.16", 22 - "vite-plugin-vue-devtools": "^8.1.1", 23 - "vue-data-ui": "file:../../vue-data-ui", 24 - "vue-tsc": "^3.1.1" 25 - }, 26 - "engines": { 27 - "node": "^20.19.0 || >=22.12.0" 28 - } 29 - }, 30 - "..": { 31 - "version": "3.21.5", 32 - "dev": true, 33 - "license": "MIT", 34 - "devDependencies": { 35 - "@vitejs/plugin-vue": "^6.0.7", 36 - "cypress": "^15.17.0", 37 - "jsdom": "^29.1.1", 38 - "prettier": "3.8.1", 39 - "remove-attr": "^0.0.13", 40 - "sass": "^1.57.1", 41 - "simple-git": "^3.36.0", 42 - "typescript": "^6.0.2", 43 - "vite": "^8.0.16", 44 - "vitest": "^4.1.8", 45 - "vue": "^3.5.38" 46 - }, 47 - "peerDependencies": { 48 - "jspdf": ">=3.0.1", 49 - "vue": ">=3.3.0" 50 - }, 51 - "peerDependenciesMeta": { 52 - "jspdf": { 53 - "optional": true 54 - } 55 - } 56 - }, 57 - "node_modules/@babel/code-frame": { 58 - "version": "7.29.7", 59 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", 60 - "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", 61 - "dev": true, 62 - "dependencies": { 63 - "@babel/helper-validator-identifier": "^7.29.7", 64 - "js-tokens": "^4.0.0", 65 - "picocolors": "^1.1.1" 66 - }, 67 - "engines": { 68 - "node": ">=6.9.0" 69 - } 70 - }, 71 - "node_modules/@babel/compat-data": { 72 - "version": "7.29.7", 73 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", 74 - "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", 75 - "dev": true, 76 - "engines": { 77 - "node": ">=6.9.0" 78 - } 79 - }, 80 - "node_modules/@babel/core": { 81 - "version": "7.29.7", 82 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", 83 - "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", 84 - "dev": true, 85 - "dependencies": { 86 - "@babel/code-frame": "^7.29.7", 87 - "@babel/generator": "^7.29.7", 88 - "@babel/helper-compilation-targets": "^7.29.7", 89 - "@babel/helper-module-transforms": "^7.29.7", 90 - "@babel/helpers": "^7.29.7", 91 - "@babel/parser": "^7.29.7", 92 - "@babel/template": "^7.29.7", 93 - "@babel/traverse": "^7.29.7", 94 - "@babel/types": "^7.29.7", 95 - "@jridgewell/remapping": "^2.3.5", 96 - "convert-source-map": "^2.0.0", 97 - "debug": "^4.1.0", 98 - "gensync": "^1.0.0-beta.2", 99 - "json5": "^2.2.3", 100 - "semver": "^6.3.1" 101 - }, 102 - "engines": { 103 - "node": ">=6.9.0" 104 - }, 105 - "funding": { 106 - "type": "opencollective", 107 - "url": "https://opencollective.com/babel" 108 - } 109 - }, 110 - "node_modules/@babel/generator": { 111 - "version": "7.29.7", 112 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", 113 - "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", 114 - "dependencies": { 115 - "@babel/parser": "^7.29.7", 116 - "@babel/types": "^7.29.7", 117 - "@jridgewell/gen-mapping": "^0.3.12", 118 - "@jridgewell/trace-mapping": "^0.3.28", 119 - "jsesc": "^3.0.2" 120 - }, 121 - "engines": { 122 - "node": ">=6.9.0" 123 - } 124 - }, 125 - "node_modules/@babel/helper-annotate-as-pure": { 126 - "version": "7.27.3", 127 - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", 128 - "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", 129 - "dev": true, 130 - "license": "MIT", 131 - "dependencies": { 132 - "@babel/types": "^7.27.3" 133 - }, 134 - "engines": { 135 - "node": ">=6.9.0" 136 - } 137 - }, 138 - "node_modules/@babel/helper-compilation-targets": { 139 - "version": "7.29.7", 140 - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", 141 - "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", 142 - "dev": true, 143 - "dependencies": { 144 - "@babel/compat-data": "^7.29.7", 145 - "@babel/helper-validator-option": "^7.29.7", 146 - "browserslist": "^4.24.0", 147 - "lru-cache": "^5.1.1", 148 - "semver": "^6.3.1" 149 - }, 150 - "engines": { 151 - "node": ">=6.9.0" 152 - } 153 - }, 154 - "node_modules/@babel/helper-create-class-features-plugin": { 155 - "version": "7.29.3", 156 - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.3.tgz", 157 - "integrity": "sha512-RpLYy2sb51oNLjuu1iD3bwBqCBWUzjO0ocp+iaCP/lJtb2CPLcnC2Fftw+4sAzaMELGeWTgExSKADbdo0GFVzA==", 158 - "dev": true, 159 - "license": "MIT", 160 - "dependencies": { 161 - "@babel/helper-annotate-as-pure": "^7.27.3", 162 - "@babel/helper-member-expression-to-functions": "^7.28.5", 163 - "@babel/helper-optimise-call-expression": "^7.27.1", 164 - "@babel/helper-replace-supers": "^7.28.6", 165 - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", 166 - "@babel/traverse": "^7.29.0", 167 - "semver": "^6.3.1" 168 - }, 169 - "engines": { 170 - "node": ">=6.9.0" 171 - }, 172 - "peerDependencies": { 173 - "@babel/core": "^7.0.0" 174 - } 175 - }, 176 - "node_modules/@babel/helper-globals": { 177 - "version": "7.29.7", 178 - "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", 179 - "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", 180 - "dev": true, 181 - "engines": { 182 - "node": ">=6.9.0" 183 - } 184 - }, 185 - "node_modules/@babel/helper-member-expression-to-functions": { 186 - "version": "7.28.5", 187 - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", 188 - "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", 189 - "dev": true, 190 - "license": "MIT", 191 - "dependencies": { 192 - "@babel/traverse": "^7.28.5", 193 - "@babel/types": "^7.28.5" 194 - }, 195 - "engines": { 196 - "node": ">=6.9.0" 197 - } 198 - }, 199 - "node_modules/@babel/helper-module-imports": { 200 - "version": "7.29.7", 201 - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", 202 - "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", 203 - "dev": true, 204 - "dependencies": { 205 - "@babel/traverse": "^7.29.7", 206 - "@babel/types": "^7.29.7" 207 - }, 208 - "engines": { 209 - "node": ">=6.9.0" 210 - } 211 - }, 212 - "node_modules/@babel/helper-module-transforms": { 213 - "version": "7.29.7", 214 - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", 215 - "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", 216 - "dev": true, 217 - "dependencies": { 218 - "@babel/helper-module-imports": "^7.29.7", 219 - "@babel/helper-validator-identifier": "^7.29.7", 220 - "@babel/traverse": "^7.29.7" 221 - }, 222 - "engines": { 223 - "node": ">=6.9.0" 224 - }, 225 - "peerDependencies": { 226 - "@babel/core": "^7.0.0" 227 - } 228 - }, 229 - "node_modules/@babel/helper-optimise-call-expression": { 230 - "version": "7.27.1", 231 - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", 232 - "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", 233 - "dev": true, 234 - "license": "MIT", 235 - "dependencies": { 236 - "@babel/types": "^7.27.1" 237 - }, 238 - "engines": { 239 - "node": ">=6.9.0" 240 - } 241 - }, 242 - "node_modules/@babel/helper-plugin-utils": { 243 - "version": "7.28.6", 244 - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", 245 - "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", 246 - "dev": true, 247 - "license": "MIT", 248 - "engines": { 249 - "node": ">=6.9.0" 250 - } 251 - }, 252 - "node_modules/@babel/helper-replace-supers": { 253 - "version": "7.28.6", 254 - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz", 255 - "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==", 256 - "dev": true, 257 - "license": "MIT", 258 - "dependencies": { 259 - "@babel/helper-member-expression-to-functions": "^7.28.5", 260 - "@babel/helper-optimise-call-expression": "^7.27.1", 261 - "@babel/traverse": "^7.28.6" 262 - }, 263 - "engines": { 264 - "node": ">=6.9.0" 265 - }, 266 - "peerDependencies": { 267 - "@babel/core": "^7.0.0" 268 - } 269 - }, 270 - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { 271 - "version": "7.27.1", 272 - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", 273 - "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", 274 - "dev": true, 275 - "license": "MIT", 276 - "dependencies": { 277 - "@babel/traverse": "^7.27.1", 278 - "@babel/types": "^7.27.1" 279 - }, 280 - "engines": { 281 - "node": ">=6.9.0" 282 - } 283 - }, 284 - "node_modules/@babel/helper-string-parser": { 285 - "version": "7.29.7", 286 - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", 287 - "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", 288 - "engines": { 289 - "node": ">=6.9.0" 290 - } 291 - }, 292 - "node_modules/@babel/helper-validator-identifier": { 293 - "version": "7.29.7", 294 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", 295 - "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", 296 - "engines": { 297 - "node": ">=6.9.0" 298 - } 299 - }, 300 - "node_modules/@babel/helper-validator-option": { 301 - "version": "7.29.7", 302 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", 303 - "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", 304 - "dev": true, 305 - "engines": { 306 - "node": ">=6.9.0" 307 - } 308 - }, 309 - "node_modules/@babel/helpers": { 310 - "version": "7.29.7", 311 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", 312 - "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", 313 - "dev": true, 314 - "dependencies": { 315 - "@babel/template": "^7.29.7", 316 - "@babel/types": "^7.29.7" 317 - }, 318 - "engines": { 319 - "node": ">=6.9.0" 320 - } 321 - }, 322 - "node_modules/@babel/parser": { 323 - "version": "7.29.7", 324 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", 325 - "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", 326 - "dependencies": { 327 - "@babel/types": "^7.29.7" 328 - }, 329 - "bin": { 330 - "parser": "bin/babel-parser.js" 331 - }, 332 - "engines": { 333 - "node": ">=6.0.0" 334 - } 335 - }, 336 - "node_modules/@babel/plugin-proposal-decorators": { 337 - "version": "7.29.0", 338 - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.29.0.tgz", 339 - "integrity": "sha512-CVBVv3VY/XRMxRYq5dwr2DS7/MvqPm23cOCjbwNnVrfOqcWlnefua1uUs0sjdKOGjvPUG633o07uWzJq4oI6dA==", 340 - "dev": true, 341 - "license": "MIT", 342 - "dependencies": { 343 - "@babel/helper-create-class-features-plugin": "^7.28.6", 344 - "@babel/helper-plugin-utils": "^7.28.6", 345 - "@babel/plugin-syntax-decorators": "^7.28.6" 346 - }, 347 - "engines": { 348 - "node": ">=6.9.0" 349 - }, 350 - "peerDependencies": { 351 - "@babel/core": "^7.0.0-0" 352 - } 353 - }, 354 - "node_modules/@babel/plugin-syntax-decorators": { 355 - "version": "7.28.6", 356 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.28.6.tgz", 357 - "integrity": "sha512-71EYI0ONURHJBL4rSFXnITXqXrrY8q4P0q006DPfN+Rk+ASM+++IBXem/ruokgBZR8YNEWZ8R6B+rCb8VcUTqA==", 358 - "dev": true, 359 - "license": "MIT", 360 - "dependencies": { 361 - "@babel/helper-plugin-utils": "^7.28.6" 362 - }, 363 - "engines": { 364 - "node": ">=6.9.0" 365 - }, 366 - "peerDependencies": { 367 - "@babel/core": "^7.0.0-0" 368 - } 369 - }, 370 - "node_modules/@babel/plugin-syntax-import-attributes": { 371 - "version": "7.28.6", 372 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", 373 - "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", 374 - "dev": true, 375 - "license": "MIT", 376 - "dependencies": { 377 - "@babel/helper-plugin-utils": "^7.28.6" 378 - }, 379 - "engines": { 380 - "node": ">=6.9.0" 381 - }, 382 - "peerDependencies": { 383 - "@babel/core": "^7.0.0-0" 384 - } 385 - }, 386 - "node_modules/@babel/plugin-syntax-import-meta": { 387 - "version": "7.10.4", 388 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", 389 - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", 390 - "dev": true, 391 - "license": "MIT", 392 - "dependencies": { 393 - "@babel/helper-plugin-utils": "^7.10.4" 394 - }, 395 - "peerDependencies": { 396 - "@babel/core": "^7.0.0-0" 397 - } 398 - }, 399 - "node_modules/@babel/plugin-syntax-jsx": { 400 - "version": "7.28.6", 401 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", 402 - "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", 403 - "dev": true, 404 - "license": "MIT", 405 - "dependencies": { 406 - "@babel/helper-plugin-utils": "^7.28.6" 407 - }, 408 - "engines": { 409 - "node": ">=6.9.0" 410 - }, 411 - "peerDependencies": { 412 - "@babel/core": "^7.0.0-0" 413 - } 414 - }, 415 - "node_modules/@babel/plugin-syntax-typescript": { 416 - "version": "7.28.6", 417 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", 418 - "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", 419 - "dev": true, 420 - "license": "MIT", 421 - "dependencies": { 422 - "@babel/helper-plugin-utils": "^7.28.6" 423 - }, 424 - "engines": { 425 - "node": ">=6.9.0" 426 - }, 427 - "peerDependencies": { 428 - "@babel/core": "^7.0.0-0" 429 - } 430 - }, 431 - "node_modules/@babel/plugin-transform-typescript": { 432 - "version": "7.28.6", 433 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz", 434 - "integrity": "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==", 435 - "dev": true, 436 - "license": "MIT", 437 - "dependencies": { 438 - "@babel/helper-annotate-as-pure": "^7.27.3", 439 - "@babel/helper-create-class-features-plugin": "^7.28.6", 440 - "@babel/helper-plugin-utils": "^7.28.6", 441 - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", 442 - "@babel/plugin-syntax-typescript": "^7.28.6" 443 - }, 444 - "engines": { 445 - "node": ">=6.9.0" 446 - }, 447 - "peerDependencies": { 448 - "@babel/core": "^7.0.0-0" 449 - } 450 - }, 451 - "node_modules/@babel/template": { 452 - "version": "7.29.7", 453 - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", 454 - "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", 455 - "dev": true, 456 - "dependencies": { 457 - "@babel/code-frame": "^7.29.7", 458 - "@babel/parser": "^7.29.7", 459 - "@babel/types": "^7.29.7" 460 - }, 461 - "engines": { 462 - "node": ">=6.9.0" 463 - } 464 - }, 465 - "node_modules/@babel/traverse": { 466 - "version": "7.29.7", 467 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", 468 - "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", 469 - "dev": true, 470 - "dependencies": { 471 - "@babel/code-frame": "^7.29.7", 472 - "@babel/generator": "^7.29.7", 473 - "@babel/helper-globals": "^7.29.7", 474 - "@babel/parser": "^7.29.7", 475 - "@babel/template": "^7.29.7", 476 - "@babel/types": "^7.29.7", 477 - "debug": "^4.3.1" 478 - }, 479 - "engines": { 480 - "node": ">=6.9.0" 481 - } 482 - }, 483 - "node_modules/@babel/types": { 484 - "version": "7.29.7", 485 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", 486 - "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", 487 - "dependencies": { 488 - "@babel/helper-string-parser": "^7.29.7", 489 - "@babel/helper-validator-identifier": "^7.29.7" 490 - }, 491 - "engines": { 492 - "node": ">=6.9.0" 493 - } 494 - }, 495 - "node_modules/@emnapi/core": { 496 - "version": "1.10.0", 497 - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", 498 - "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", 499 - "dev": true, 500 - "optional": true, 501 - "dependencies": { 502 - "@emnapi/wasi-threads": "1.2.1", 503 - "tslib": "^2.4.0" 504 - } 505 - }, 506 - "node_modules/@emnapi/runtime": { 507 - "version": "1.10.0", 508 - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", 509 - "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", 510 - "dev": true, 511 - "optional": true, 512 - "dependencies": { 513 - "tslib": "^2.4.0" 514 - } 515 - }, 516 - "node_modules/@emnapi/wasi-threads": { 517 - "version": "1.2.1", 518 - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", 519 - "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", 520 - "dev": true, 521 - "optional": true, 522 - "dependencies": { 523 - "tslib": "^2.4.0" 524 - } 525 - }, 526 - "node_modules/@jridgewell/gen-mapping": { 527 - "version": "0.3.13", 528 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", 529 - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", 530 - "license": "MIT", 531 - "dependencies": { 532 - "@jridgewell/sourcemap-codec": "^1.5.0", 533 - "@jridgewell/trace-mapping": "^0.3.24" 534 - } 535 - }, 536 - "node_modules/@jridgewell/remapping": { 537 - "version": "2.3.5", 538 - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", 539 - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", 540 - "license": "MIT", 541 - "dependencies": { 542 - "@jridgewell/gen-mapping": "^0.3.5", 543 - "@jridgewell/trace-mapping": "^0.3.24" 544 - } 545 - }, 546 - "node_modules/@jridgewell/resolve-uri": { 547 - "version": "3.1.2", 548 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 549 - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 550 - "license": "MIT", 551 - "engines": { 552 - "node": ">=6.0.0" 553 - } 554 - }, 555 - "node_modules/@jridgewell/sourcemap-codec": { 556 - "version": "1.5.5", 557 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 558 - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 559 - "license": "MIT" 560 - }, 561 - "node_modules/@jridgewell/trace-mapping": { 562 - "version": "0.3.31", 563 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 564 - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 565 - "license": "MIT", 566 - "dependencies": { 567 - "@jridgewell/resolve-uri": "^3.1.0", 568 - "@jridgewell/sourcemap-codec": "^1.4.14" 569 - } 570 - }, 571 - "node_modules/@napi-rs/wasm-runtime": { 572 - "version": "1.1.5", 573 - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz", 574 - "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==", 575 - "dev": true, 576 - "optional": true, 577 - "dependencies": { 578 - "@tybys/wasm-util": "^0.10.2" 579 - }, 580 - "funding": { 581 - "type": "github", 582 - "url": "https://github.com/sponsors/Brooooooklyn" 583 - }, 584 - "peerDependencies": { 585 - "@emnapi/core": "^1.7.1", 586 - "@emnapi/runtime": "^1.7.1" 587 - } 588 - }, 589 - "node_modules/@oxc-project/types": { 590 - "version": "0.133.0", 591 - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.133.0.tgz", 592 - "integrity": "sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==", 593 - "dev": true, 594 - "funding": { 595 - "url": "https://github.com/sponsors/Boshen" 596 - } 597 - }, 598 - "node_modules/@polka/url": { 599 - "version": "1.0.0-next.29", 600 - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", 601 - "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", 602 - "dev": true, 603 - "license": "MIT" 604 - }, 605 - "node_modules/@rolldown/binding-android-arm64": { 606 - "version": "1.0.3", 607 - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.3.tgz", 608 - "integrity": "sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==", 609 - "cpu": [ 610 - "arm64" 611 - ], 612 - "dev": true, 613 - "optional": true, 614 - "os": [ 615 - "android" 616 - ], 617 - "engines": { 618 - "node": "^20.19.0 || >=22.12.0" 619 - } 620 - }, 621 - "node_modules/@rolldown/binding-darwin-arm64": { 622 - "version": "1.0.3", 623 - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.3.tgz", 624 - "integrity": "sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==", 625 - "cpu": [ 626 - "arm64" 627 - ], 628 - "dev": true, 629 - "optional": true, 630 - "os": [ 631 - "darwin" 632 - ], 633 - "engines": { 634 - "node": "^20.19.0 || >=22.12.0" 635 - } 636 - }, 637 - "node_modules/@rolldown/binding-darwin-x64": { 638 - "version": "1.0.3", 639 - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.3.tgz", 640 - "integrity": "sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==", 641 - "cpu": [ 642 - "x64" 643 - ], 644 - "dev": true, 645 - "optional": true, 646 - "os": [ 647 - "darwin" 648 - ], 649 - "engines": { 650 - "node": "^20.19.0 || >=22.12.0" 651 - } 652 - }, 653 - "node_modules/@rolldown/binding-freebsd-x64": { 654 - "version": "1.0.3", 655 - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.3.tgz", 656 - "integrity": "sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==", 657 - "cpu": [ 658 - "x64" 659 - ], 660 - "dev": true, 661 - "optional": true, 662 - "os": [ 663 - "freebsd" 664 - ], 665 - "engines": { 666 - "node": "^20.19.0 || >=22.12.0" 667 - } 668 - }, 669 - "node_modules/@rolldown/binding-linux-arm-gnueabihf": { 670 - "version": "1.0.3", 671 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.3.tgz", 672 - "integrity": "sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==", 673 - "cpu": [ 674 - "arm" 675 - ], 676 - "dev": true, 677 - "optional": true, 678 - "os": [ 679 - "linux" 680 - ], 681 - "engines": { 682 - "node": "^20.19.0 || >=22.12.0" 683 - } 684 - }, 685 - "node_modules/@rolldown/binding-linux-arm64-gnu": { 686 - "version": "1.0.3", 687 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.3.tgz", 688 - "integrity": "sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==", 689 - "cpu": [ 690 - "arm64" 691 - ], 692 - "dev": true, 693 - "optional": true, 694 - "os": [ 695 - "linux" 696 - ], 697 - "engines": { 698 - "node": "^20.19.0 || >=22.12.0" 699 - } 700 - }, 701 - "node_modules/@rolldown/binding-linux-arm64-musl": { 702 - "version": "1.0.3", 703 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.3.tgz", 704 - "integrity": "sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==", 705 - "cpu": [ 706 - "arm64" 707 - ], 708 - "dev": true, 709 - "optional": true, 710 - "os": [ 711 - "linux" 712 - ], 713 - "engines": { 714 - "node": "^20.19.0 || >=22.12.0" 715 - } 716 - }, 717 - "node_modules/@rolldown/binding-linux-ppc64-gnu": { 718 - "version": "1.0.3", 719 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.3.tgz", 720 - "integrity": "sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==", 721 - "cpu": [ 722 - "ppc64" 723 - ], 724 - "dev": true, 725 - "optional": true, 726 - "os": [ 727 - "linux" 728 - ], 729 - "engines": { 730 - "node": "^20.19.0 || >=22.12.0" 731 - } 732 - }, 733 - "node_modules/@rolldown/binding-linux-s390x-gnu": { 734 - "version": "1.0.3", 735 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.3.tgz", 736 - "integrity": "sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==", 737 - "cpu": [ 738 - "s390x" 739 - ], 740 - "dev": true, 741 - "optional": true, 742 - "os": [ 743 - "linux" 744 - ], 745 - "engines": { 746 - "node": "^20.19.0 || >=22.12.0" 747 - } 748 - }, 749 - "node_modules/@rolldown/binding-linux-x64-gnu": { 750 - "version": "1.0.3", 751 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.3.tgz", 752 - "integrity": "sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==", 753 - "cpu": [ 754 - "x64" 755 - ], 756 - "dev": true, 757 - "optional": true, 758 - "os": [ 759 - "linux" 760 - ], 761 - "engines": { 762 - "node": "^20.19.0 || >=22.12.0" 763 - } 764 - }, 765 - "node_modules/@rolldown/binding-linux-x64-musl": { 766 - "version": "1.0.3", 767 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.3.tgz", 768 - "integrity": "sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==", 769 - "cpu": [ 770 - "x64" 771 - ], 772 - "dev": true, 773 - "optional": true, 774 - "os": [ 775 - "linux" 776 - ], 777 - "engines": { 778 - "node": "^20.19.0 || >=22.12.0" 779 - } 780 - }, 781 - "node_modules/@rolldown/binding-openharmony-arm64": { 782 - "version": "1.0.3", 783 - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.3.tgz", 784 - "integrity": "sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==", 785 - "cpu": [ 786 - "arm64" 787 - ], 788 - "dev": true, 789 - "optional": true, 790 - "os": [ 791 - "openharmony" 792 - ], 793 - "engines": { 794 - "node": "^20.19.0 || >=22.12.0" 795 - } 796 - }, 797 - "node_modules/@rolldown/binding-wasm32-wasi": { 798 - "version": "1.0.3", 799 - "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.3.tgz", 800 - "integrity": "sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==", 801 - "cpu": [ 802 - "wasm32" 803 - ], 804 - "dev": true, 805 - "optional": true, 806 - "dependencies": { 807 - "@emnapi/core": "1.10.0", 808 - "@emnapi/runtime": "1.10.0", 809 - "@napi-rs/wasm-runtime": "^1.1.4" 810 - }, 811 - "engines": { 812 - "node": "^20.19.0 || >=22.12.0" 813 - } 814 - }, 815 - "node_modules/@rolldown/binding-win32-arm64-msvc": { 816 - "version": "1.0.3", 817 - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.3.tgz", 818 - "integrity": "sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==", 819 - "cpu": [ 820 - "arm64" 821 - ], 822 - "dev": true, 823 - "optional": true, 824 - "os": [ 825 - "win32" 826 - ], 827 - "engines": { 828 - "node": "^20.19.0 || >=22.12.0" 829 - } 830 - }, 831 - "node_modules/@rolldown/binding-win32-x64-msvc": { 832 - "version": "1.0.3", 833 - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.3.tgz", 834 - "integrity": "sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==", 835 - "cpu": [ 836 - "x64" 837 - ], 838 - "dev": true, 839 - "optional": true, 840 - "os": [ 841 - "win32" 842 - ], 843 - "engines": { 844 - "node": "^20.19.0 || >=22.12.0" 845 - } 846 - }, 847 - "node_modules/@rolldown/pluginutils": { 848 - "version": "1.0.1", 849 - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", 850 - "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", 851 - "dev": true, 852 - "license": "MIT" 853 - }, 854 - "node_modules/@tsconfig/node22": { 855 - "version": "22.0.5", 856 - "resolved": "https://registry.npmjs.org/@tsconfig/node22/-/node22-22.0.5.tgz", 857 - "integrity": "sha512-hLf2ld+sYN/BtOJjHUWOk568dvjFQkHnLNa6zce25GIH+vxKfvTgm3qpaH6ToF5tu/NN0IH66s+Bb5wElHrLcw==", 858 - "dev": true, 859 - "license": "MIT" 860 - }, 861 - "node_modules/@tybys/wasm-util": { 862 - "version": "0.10.2", 863 - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", 864 - "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", 865 - "dev": true, 866 - "optional": true, 867 - "dependencies": { 868 - "tslib": "^2.4.0" 869 - } 870 - }, 871 - "node_modules/@types/node": { 872 - "version": "22.19.1", 873 - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.1.tgz", 874 - "integrity": "sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==", 875 - "dev": true, 876 - "license": "MIT", 877 - "dependencies": { 878 - "undici-types": "~6.21.0" 879 - } 880 - }, 881 - "node_modules/@vitejs/plugin-vue": { 882 - "version": "6.0.7", 883 - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.7.tgz", 884 - "integrity": "sha512-km+p+XdSz9Sxm5rqUbqcSfZYaAniKxWBj1KURl+Jr7UaPvvX7BmaWMdP69I5rrFDeQGyxAG7NXdc57vz+snhWg==", 885 - "dev": true, 886 - "license": "MIT", 887 - "dependencies": { 888 - "@rolldown/pluginutils": "^1.0.1" 889 - }, 890 - "engines": { 891 - "node": "^20.19.0 || >=22.12.0" 892 - }, 893 - "peerDependencies": { 894 - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", 895 - "vue": "^3.2.25" 896 - } 897 - }, 898 - "node_modules/@volar/language-core": { 899 - "version": "2.4.23", 900 - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.23.tgz", 901 - "integrity": "sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ==", 902 - "dev": true, 903 - "license": "MIT", 904 - "dependencies": { 905 - "@volar/source-map": "2.4.23" 906 - } 907 - }, 908 - "node_modules/@volar/source-map": { 909 - "version": "2.4.23", 910 - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.23.tgz", 911 - "integrity": "sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q==", 912 - "dev": true, 913 - "license": "MIT" 914 - }, 915 - "node_modules/@volar/typescript": { 916 - "version": "2.4.23", 917 - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.23.tgz", 918 - "integrity": "sha512-lAB5zJghWxVPqfcStmAP1ZqQacMpe90UrP5RJ3arDyrhy4aCUQqmxPPLB2PWDKugvylmO41ljK7vZ+t6INMTag==", 919 - "dev": true, 920 - "license": "MIT", 921 - "dependencies": { 922 - "@volar/language-core": "2.4.23", 923 - "path-browserify": "^1.0.1", 924 - "vscode-uri": "^3.0.8" 925 - } 926 - }, 927 - "node_modules/@vue-macros/common": { 928 - "version": "3.1.2", 929 - "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-3.1.2.tgz", 930 - "integrity": "sha512-h9t4ArDdniO9ekYHAD95t9AZcAbb19lEGK+26iAjUODOIJKmObDNBSe4+6ELQAA3vtYiFPPBtHh7+cQCKi3Dng==", 931 - "license": "MIT", 932 - "dependencies": { 933 - "@vue/compiler-sfc": "^3.5.22", 934 - "ast-kit": "^2.1.2", 935 - "local-pkg": "^1.1.2", 936 - "magic-string-ast": "^1.0.2", 937 - "unplugin-utils": "^0.3.0" 938 - }, 939 - "engines": { 940 - "node": ">=20.19.0" 941 - }, 942 - "funding": { 943 - "url": "https://github.com/sponsors/vue-macros" 944 - }, 945 - "peerDependencies": { 946 - "vue": "^2.7.0 || ^3.2.25" 947 - }, 948 - "peerDependenciesMeta": { 949 - "vue": { 950 - "optional": true 951 - } 952 - } 953 - }, 954 - "node_modules/@vue/babel-helper-vue-transform-on": { 955 - "version": "1.5.0", 956 - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.5.0.tgz", 957 - "integrity": "sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==", 958 - "dev": true, 959 - "license": "MIT" 960 - }, 961 - "node_modules/@vue/babel-plugin-jsx": { 962 - "version": "1.5.0", 963 - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.5.0.tgz", 964 - "integrity": "sha512-mneBhw1oOqCd2247O0Yw/mRwC9jIGACAJUlawkmMBiNmL4dGA2eMzuNZVNqOUfYTa6vqmND4CtOPzmEEEqLKFw==", 965 - "dev": true, 966 - "license": "MIT", 967 - "dependencies": { 968 - "@babel/helper-module-imports": "^7.27.1", 969 - "@babel/helper-plugin-utils": "^7.27.1", 970 - "@babel/plugin-syntax-jsx": "^7.27.1", 971 - "@babel/template": "^7.27.2", 972 - "@babel/traverse": "^7.28.0", 973 - "@babel/types": "^7.28.2", 974 - "@vue/babel-helper-vue-transform-on": "1.5.0", 975 - "@vue/babel-plugin-resolve-type": "1.5.0", 976 - "@vue/shared": "^3.5.18" 977 - }, 978 - "peerDependencies": { 979 - "@babel/core": "^7.0.0-0" 980 - }, 981 - "peerDependenciesMeta": { 982 - "@babel/core": { 983 - "optional": true 984 - } 985 - } 986 - }, 987 - "node_modules/@vue/babel-plugin-resolve-type": { 988 - "version": "1.5.0", 989 - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.5.0.tgz", 990 - "integrity": "sha512-Wm/60o+53JwJODm4Knz47dxJnLDJ9FnKnGZJbUUf8nQRAtt6P+undLUAVU3Ha33LxOJe6IPoifRQ6F/0RrU31w==", 991 - "dev": true, 992 - "license": "MIT", 993 - "dependencies": { 994 - "@babel/code-frame": "^7.27.1", 995 - "@babel/helper-module-imports": "^7.27.1", 996 - "@babel/helper-plugin-utils": "^7.27.1", 997 - "@babel/parser": "^7.28.0", 998 - "@vue/compiler-sfc": "^3.5.18" 999 - }, 1000 - "funding": { 1001 - "url": "https://github.com/sponsors/sxzz" 1002 - }, 1003 - "peerDependencies": { 1004 - "@babel/core": "^7.0.0-0" 1005 - } 1006 - }, 1007 - "node_modules/@vue/compiler-core": { 1008 - "version": "3.5.38", 1009 - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.38.tgz", 1010 - "integrity": "sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==", 1011 - "dependencies": { 1012 - "@babel/parser": "^7.29.7", 1013 - "@vue/shared": "3.5.38", 1014 - "entities": "^7.0.1", 1015 - "estree-walker": "^2.0.2", 1016 - "source-map-js": "^1.2.1" 1017 - } 1018 - }, 1019 - "node_modules/@vue/compiler-dom": { 1020 - "version": "3.5.38", 1021 - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.38.tgz", 1022 - "integrity": "sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==", 1023 - "dependencies": { 1024 - "@vue/compiler-core": "3.5.38", 1025 - "@vue/shared": "3.5.38" 1026 - } 1027 - }, 1028 - "node_modules/@vue/compiler-sfc": { 1029 - "version": "3.5.38", 1030 - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.38.tgz", 1031 - "integrity": "sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==", 1032 - "dependencies": { 1033 - "@babel/parser": "^7.29.7", 1034 - "@vue/compiler-core": "3.5.38", 1035 - "@vue/compiler-dom": "3.5.38", 1036 - "@vue/compiler-ssr": "3.5.38", 1037 - "@vue/shared": "3.5.38", 1038 - "estree-walker": "^2.0.2", 1039 - "magic-string": "^0.30.21", 1040 - "postcss": "^8.5.15", 1041 - "source-map-js": "^1.2.1" 1042 - } 1043 - }, 1044 - "node_modules/@vue/compiler-ssr": { 1045 - "version": "3.5.38", 1046 - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.38.tgz", 1047 - "integrity": "sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==", 1048 - "dependencies": { 1049 - "@vue/compiler-dom": "3.5.38", 1050 - "@vue/shared": "3.5.38" 1051 - } 1052 - }, 1053 - "node_modules/@vue/devtools-api": { 1054 - "version": "8.1.2", 1055 - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-8.1.2.tgz", 1056 - "integrity": "sha512-vA0O112YqyDuNA1s7Yb2gCgToQ/OxOWiFDO5ThLCcDy0ldHnSd1dUTaSYhOldbqoNgumE4dxtGAoAaSUKUD1Zg==", 1057 - "license": "MIT", 1058 - "dependencies": { 1059 - "@vue/devtools-kit": "^8.1.2" 1060 - } 1061 - }, 1062 - "node_modules/@vue/devtools-core": { 1063 - "version": "8.1.2", 1064 - "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-8.1.2.tgz", 1065 - "integrity": "sha512-ZGGyaSBP4/+bN2Nd9ZHNYAVDRIzMw1rv2RyXWtyZlo6mQal+IDmTvKY4V+DjAEBhaXt30mHmsgYp1yXJ/2tIWg==", 1066 - "dev": true, 1067 - "license": "MIT", 1068 - "dependencies": { 1069 - "@vue/devtools-kit": "^8.1.2", 1070 - "@vue/devtools-shared": "^8.1.2" 1071 - }, 1072 - "peerDependencies": { 1073 - "vue": "^3.0.0" 1074 - } 1075 - }, 1076 - "node_modules/@vue/devtools-kit": { 1077 - "version": "8.1.2", 1078 - "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-8.1.2.tgz", 1079 - "integrity": "sha512-f75/upc+GCyjXErpgPGz4582ujS0L/adAltGy+tqXMGUJpgAcfGr6CxnnhpZY8BHuMYt6KpbF8uaFrrQG66rGQ==", 1080 - "license": "MIT", 1081 - "dependencies": { 1082 - "@vue/devtools-shared": "^8.1.2", 1083 - "birpc": "^2.6.1", 1084 - "hookable": "^5.5.3", 1085 - "perfect-debounce": "^2.0.0" 1086 - } 1087 - }, 1088 - "node_modules/@vue/devtools-shared": { 1089 - "version": "8.1.2", 1090 - "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-8.1.2.tgz", 1091 - "integrity": "sha512-X9RyVFYAdkBe4IUf5v48TxBF/6QPmF8CmWrDAjXzfUHrgQ/HGfTC1A6TqgXqZ03ye66l3AD51BAGD69IvKM9sw==", 1092 - "license": "MIT" 1093 - }, 1094 - "node_modules/@vue/language-core": { 1095 - "version": "3.1.5", 1096 - "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.1.5.tgz", 1097 - "integrity": "sha512-FMcqyzWN+sYBeqRMWPGT2QY0mUasZMVIuHvmb5NT3eeqPrbHBYtCP8JWEUCDCgM+Zr62uuWY/qoeBrPrzfa78w==", 1098 - "dev": true, 1099 - "license": "MIT", 1100 - "dependencies": { 1101 - "@volar/language-core": "2.4.23", 1102 - "@vue/compiler-dom": "^3.5.0", 1103 - "@vue/shared": "^3.5.0", 1104 - "alien-signals": "^3.0.0", 1105 - "muggle-string": "^0.4.1", 1106 - "path-browserify": "^1.0.1", 1107 - "picomatch": "^4.0.2" 1108 - }, 1109 - "peerDependencies": { 1110 - "typescript": "*" 1111 - }, 1112 - "peerDependenciesMeta": { 1113 - "typescript": { 1114 - "optional": true 1115 - } 1116 - } 1117 - }, 1118 - "node_modules/@vue/reactivity": { 1119 - "version": "3.5.38", 1120 - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.38.tgz", 1121 - "integrity": "sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==", 1122 - "dependencies": { 1123 - "@vue/shared": "3.5.38" 1124 - } 1125 - }, 1126 - "node_modules/@vue/runtime-core": { 1127 - "version": "3.5.38", 1128 - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.38.tgz", 1129 - "integrity": "sha512-iyW8WVfF1CpCXxncZY5Ei6rSd6oZr5DgEom//fUjRBRl56AXPD+s9ATvukRt77ZFTuYlnVA1bxY+dJB94tWVYw==", 1130 - "dependencies": { 1131 - "@vue/reactivity": "3.5.38", 1132 - "@vue/shared": "3.5.38" 1133 - } 1134 - }, 1135 - "node_modules/@vue/runtime-dom": { 1136 - "version": "3.5.38", 1137 - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.38.tgz", 1138 - "integrity": "sha512-apX2wt9sdfDshS+a2xueFZLVpt0GkRJZSoPmrW/SA4yzXTznhfcMVW59gr7h4YQeY0vJhdJkk2rsIDwgfFgC5A==", 1139 - "dependencies": { 1140 - "@vue/reactivity": "3.5.38", 1141 - "@vue/runtime-core": "3.5.38", 1142 - "@vue/shared": "3.5.38", 1143 - "csstype": "^3.2.3" 1144 - } 1145 - }, 1146 - "node_modules/@vue/server-renderer": { 1147 - "version": "3.5.38", 1148 - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.38.tgz", 1149 - "integrity": "sha512-vue8vbf2QlV4quHqzwmJy6dWfmRhP1J8l4wtZg60CL6VoKqcPY2oe7may3+1d9qfpedjK5PRLFqd5k3Isj9mUw==", 1150 - "dependencies": { 1151 - "@vue/compiler-ssr": "3.5.38", 1152 - "@vue/shared": "3.5.38" 1153 - }, 1154 - "peerDependencies": { 1155 - "vue": "3.5.38" 1156 - } 1157 - }, 1158 - "node_modules/@vue/shared": { 1159 - "version": "3.5.38", 1160 - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.38.tgz", 1161 - "integrity": "sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==" 1162 - }, 1163 - "node_modules/@vue/tsconfig": { 1164 - "version": "0.9.1", 1165 - "resolved": "https://registry.npmjs.org/@vue/tsconfig/-/tsconfig-0.9.1.tgz", 1166 - "integrity": "sha512-buvjm+9NzLCJL29KY1j1991YYJ5e6275OiK+G4jtmfIb+z4POywbdm0wXusT9adVWqe0xqg70TbI7+mRx4uU9w==", 1167 - "dev": true, 1168 - "license": "MIT", 1169 - "peerDependencies": { 1170 - "typescript": ">= 5.8", 1171 - "vue": "^3.4.0" 1172 - }, 1173 - "peerDependenciesMeta": { 1174 - "typescript": { 1175 - "optional": true 1176 - }, 1177 - "vue": { 1178 - "optional": true 1179 - } 1180 - } 1181 - }, 1182 - "node_modules/acorn": { 1183 - "version": "8.16.0", 1184 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", 1185 - "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", 1186 - "license": "MIT", 1187 - "bin": { 1188 - "acorn": "bin/acorn" 1189 - }, 1190 - "engines": { 1191 - "node": ">=0.4.0" 1192 - } 1193 - }, 1194 - "node_modules/alien-signals": { 1195 - "version": "3.1.1", 1196 - "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-3.1.1.tgz", 1197 - "integrity": "sha512-ogkIWbVrLwKtHY6oOAXaYkAxP+cTH7V5FZ5+Tm4NZFd8VDZ6uNMDrfzqctTZ42eTMCSR3ne3otpcxmqSnFfPYA==", 1198 - "dev": true, 1199 - "license": "MIT" 1200 - }, 1201 - "node_modules/ansi-styles": { 1202 - "version": "6.2.3", 1203 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", 1204 - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", 1205 - "dev": true, 1206 - "license": "MIT", 1207 - "engines": { 1208 - "node": ">=12" 1209 - }, 1210 - "funding": { 1211 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1212 - } 1213 - }, 1214 - "node_modules/ansis": { 1215 - "version": "4.2.0", 1216 - "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.2.0.tgz", 1217 - "integrity": "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==", 1218 - "dev": true, 1219 - "license": "ISC", 1220 - "engines": { 1221 - "node": ">=14" 1222 - } 1223 - }, 1224 - "node_modules/ast-kit": { 1225 - "version": "2.2.0", 1226 - "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-2.2.0.tgz", 1227 - "integrity": "sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==", 1228 - "license": "MIT", 1229 - "dependencies": { 1230 - "@babel/parser": "^7.28.5", 1231 - "pathe": "^2.0.3" 1232 - }, 1233 - "engines": { 1234 - "node": ">=20.19.0" 1235 - }, 1236 - "funding": { 1237 - "url": "https://github.com/sponsors/sxzz" 1238 - } 1239 - }, 1240 - "node_modules/ast-walker-scope": { 1241 - "version": "0.8.3", 1242 - "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.8.3.tgz", 1243 - "integrity": "sha512-cbdCP0PGOBq0ASG+sjnKIoYkWMKhhz+F/h9pRexUdX2Hd38+WOlBkRKlqkGOSm0YQpcFMQBJeK4WspUAkwsEdg==", 1244 - "license": "MIT", 1245 - "dependencies": { 1246 - "@babel/parser": "^7.28.4", 1247 - "ast-kit": "^2.1.3" 1248 - }, 1249 - "engines": { 1250 - "node": ">=20.19.0" 1251 - }, 1252 - "funding": { 1253 - "url": "https://github.com/sponsors/sxzz" 1254 - } 1255 - }, 1256 - "node_modules/baseline-browser-mapping": { 1257 - "version": "2.10.37", 1258 - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.37.tgz", 1259 - "integrity": "sha512-girxaJ7WZssDOFhzCGZTDKoTa1gk6A1TbflaYTpykLJ4UU9Fz9kx1aREM8JCuoVHbL8X8T/mJg7w2oYSq72Oig==", 1260 - "dev": true, 1261 - "bin": { 1262 - "baseline-browser-mapping": "dist/cli.cjs" 1263 - }, 1264 - "engines": { 1265 - "node": ">=6.0.0" 1266 - } 1267 - }, 1268 - "node_modules/birpc": { 1269 - "version": "2.9.0", 1270 - "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.9.0.tgz", 1271 - "integrity": "sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==", 1272 - "license": "MIT", 1273 - "funding": { 1274 - "url": "https://github.com/sponsors/antfu" 1275 - } 1276 - }, 1277 - "node_modules/browserslist": { 1278 - "version": "4.28.2", 1279 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", 1280 - "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", 1281 - "dev": true, 1282 - "funding": [ 1283 - { 1284 - "type": "opencollective", 1285 - "url": "https://opencollective.com/browserslist" 1286 - }, 1287 - { 1288 - "type": "tidelift", 1289 - "url": "https://tidelift.com/funding/github/npm/browserslist" 1290 - }, 1291 - { 1292 - "type": "github", 1293 - "url": "https://github.com/sponsors/ai" 1294 - } 1295 - ], 1296 - "dependencies": { 1297 - "baseline-browser-mapping": "^2.10.12", 1298 - "caniuse-lite": "^1.0.30001782", 1299 - "electron-to-chromium": "^1.5.328", 1300 - "node-releases": "^2.0.36", 1301 - "update-browserslist-db": "^1.2.3" 1302 - }, 1303 - "bin": { 1304 - "browserslist": "cli.js" 1305 - }, 1306 - "engines": { 1307 - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 1308 - } 1309 - }, 1310 - "node_modules/bundle-name": { 1311 - "version": "4.1.0", 1312 - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", 1313 - "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", 1314 - "dev": true, 1315 - "license": "MIT", 1316 - "dependencies": { 1317 - "run-applescript": "^7.0.0" 1318 - }, 1319 - "engines": { 1320 - "node": ">=18" 1321 - }, 1322 - "funding": { 1323 - "url": "https://github.com/sponsors/sindresorhus" 1324 - } 1325 - }, 1326 - "node_modules/caniuse-lite": { 1327 - "version": "1.0.30001799", 1328 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001799.tgz", 1329 - "integrity": "sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==", 1330 - "dev": true, 1331 - "funding": [ 1332 - { 1333 - "type": "opencollective", 1334 - "url": "https://opencollective.com/browserslist" 1335 - }, 1336 - { 1337 - "type": "tidelift", 1338 - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 1339 - }, 1340 - { 1341 - "type": "github", 1342 - "url": "https://github.com/sponsors/ai" 1343 - } 1344 - ] 1345 - }, 1346 - "node_modules/chokidar": { 1347 - "version": "5.0.0", 1348 - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", 1349 - "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", 1350 - "license": "MIT", 1351 - "dependencies": { 1352 - "readdirp": "^5.0.0" 1353 - }, 1354 - "engines": { 1355 - "node": ">= 20.19.0" 1356 - }, 1357 - "funding": { 1358 - "url": "https://paulmillr.com/funding/" 1359 - } 1360 - }, 1361 - "node_modules/confbox": { 1362 - "version": "0.2.4", 1363 - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.4.tgz", 1364 - "integrity": "sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==", 1365 - "license": "MIT" 1366 - }, 1367 - "node_modules/convert-source-map": { 1368 - "version": "2.0.0", 1369 - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 1370 - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 1371 - "dev": true, 1372 - "license": "MIT" 1373 - }, 1374 - "node_modules/cross-spawn": { 1375 - "version": "7.0.6", 1376 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 1377 - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 1378 - "dev": true, 1379 - "license": "MIT", 1380 - "dependencies": { 1381 - "path-key": "^3.1.0", 1382 - "shebang-command": "^2.0.0", 1383 - "which": "^2.0.1" 1384 - }, 1385 - "engines": { 1386 - "node": ">= 8" 1387 - } 1388 - }, 1389 - "node_modules/cross-spawn/node_modules/isexe": { 1390 - "version": "2.0.0", 1391 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1392 - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1393 - "dev": true, 1394 - "license": "ISC" 1395 - }, 1396 - "node_modules/cross-spawn/node_modules/which": { 1397 - "version": "2.0.2", 1398 - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 1399 - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 1400 - "dev": true, 1401 - "license": "ISC", 1402 - "dependencies": { 1403 - "isexe": "^2.0.0" 1404 - }, 1405 - "bin": { 1406 - "node-which": "bin/node-which" 1407 - }, 1408 - "engines": { 1409 - "node": ">= 8" 1410 - } 1411 - }, 1412 - "node_modules/csstype": { 1413 - "version": "3.2.3", 1414 - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", 1415 - "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==" 1416 - }, 1417 - "node_modules/debug": { 1418 - "version": "4.4.3", 1419 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 1420 - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 1421 - "dev": true, 1422 - "license": "MIT", 1423 - "dependencies": { 1424 - "ms": "^2.1.3" 1425 - }, 1426 - "engines": { 1427 - "node": ">=6.0" 1428 - }, 1429 - "peerDependenciesMeta": { 1430 - "supports-color": { 1431 - "optional": true 1432 - } 1433 - } 1434 - }, 1435 - "node_modules/default-browser": { 1436 - "version": "5.5.0", 1437 - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", 1438 - "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", 1439 - "dev": true, 1440 - "license": "MIT", 1441 - "dependencies": { 1442 - "bundle-name": "^4.1.0", 1443 - "default-browser-id": "^5.0.0" 1444 - }, 1445 - "engines": { 1446 - "node": ">=18" 1447 - }, 1448 - "funding": { 1449 - "url": "https://github.com/sponsors/sindresorhus" 1450 - } 1451 - }, 1452 - "node_modules/default-browser-id": { 1453 - "version": "5.0.1", 1454 - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", 1455 - "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", 1456 - "dev": true, 1457 - "license": "MIT", 1458 - "engines": { 1459 - "node": ">=18" 1460 - }, 1461 - "funding": { 1462 - "url": "https://github.com/sponsors/sindresorhus" 1463 - } 1464 - }, 1465 - "node_modules/define-lazy-prop": { 1466 - "version": "3.0.0", 1467 - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", 1468 - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", 1469 - "dev": true, 1470 - "license": "MIT", 1471 - "engines": { 1472 - "node": ">=12" 1473 - }, 1474 - "funding": { 1475 - "url": "https://github.com/sponsors/sindresorhus" 1476 - } 1477 - }, 1478 - "node_modules/detect-libc": { 1479 - "version": "2.1.2", 1480 - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 1481 - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 1482 - "dev": true, 1483 - "license": "Apache-2.0", 1484 - "engines": { 1485 - "node": ">=8" 1486 - } 1487 - }, 1488 - "node_modules/electron-to-chromium": { 1489 - "version": "1.5.373", 1490 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.373.tgz", 1491 - "integrity": "sha512-G2Hym8JIf/QreuseqkDibgH8Ci8KfJzqGDKdakbhSx9UltwRBH2cBLAWU/lBX0sCdv0TlhyxQyDCnSfxgMWsjA==", 1492 - "dev": true 1493 - }, 1494 - "node_modules/entities": { 1495 - "version": "7.0.1", 1496 - "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", 1497 - "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", 1498 - "license": "BSD-2-Clause", 1499 - "engines": { 1500 - "node": ">=0.12" 1501 - }, 1502 - "funding": { 1503 - "url": "https://github.com/fb55/entities?sponsor=1" 1504 - } 1505 - }, 1506 - "node_modules/error-stack-parser-es": { 1507 - "version": "1.0.5", 1508 - "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz", 1509 - "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==", 1510 - "dev": true, 1511 - "license": "MIT", 1512 - "funding": { 1513 - "url": "https://github.com/sponsors/antfu" 1514 - } 1515 - }, 1516 - "node_modules/escalade": { 1517 - "version": "3.2.0", 1518 - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 1519 - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 1520 - "dev": true, 1521 - "engines": { 1522 - "node": ">=6" 1523 - } 1524 - }, 1525 - "node_modules/estree-walker": { 1526 - "version": "2.0.2", 1527 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 1528 - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 1529 - "license": "MIT" 1530 - }, 1531 - "node_modules/exsolve": { 1532 - "version": "1.0.8", 1533 - "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.8.tgz", 1534 - "integrity": "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==", 1535 - "license": "MIT" 1536 - }, 1537 - "node_modules/fdir": { 1538 - "version": "6.5.0", 1539 - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", 1540 - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", 1541 - "license": "MIT", 1542 - "engines": { 1543 - "node": ">=12.0.0" 1544 - }, 1545 - "peerDependencies": { 1546 - "picomatch": "^3 || ^4" 1547 - }, 1548 - "peerDependenciesMeta": { 1549 - "picomatch": { 1550 - "optional": true 1551 - } 1552 - } 1553 - }, 1554 - "node_modules/fsevents": { 1555 - "version": "2.3.3", 1556 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1557 - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1558 - "dev": true, 1559 - "hasInstallScript": true, 1560 - "license": "MIT", 1561 - "optional": true, 1562 - "os": [ 1563 - "darwin" 1564 - ], 1565 - "engines": { 1566 - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1567 - } 1568 - }, 1569 - "node_modules/gensync": { 1570 - "version": "1.0.0-beta.2", 1571 - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 1572 - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 1573 - "dev": true, 1574 - "license": "MIT", 1575 - "engines": { 1576 - "node": ">=6.9.0" 1577 - } 1578 - }, 1579 - "node_modules/hookable": { 1580 - "version": "5.5.3", 1581 - "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", 1582 - "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", 1583 - "license": "MIT" 1584 - }, 1585 - "node_modules/is-docker": { 1586 - "version": "3.0.0", 1587 - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", 1588 - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", 1589 - "dev": true, 1590 - "license": "MIT", 1591 - "bin": { 1592 - "is-docker": "cli.js" 1593 - }, 1594 - "engines": { 1595 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1596 - }, 1597 - "funding": { 1598 - "url": "https://github.com/sponsors/sindresorhus" 1599 - } 1600 - }, 1601 - "node_modules/is-inside-container": { 1602 - "version": "1.0.0", 1603 - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", 1604 - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", 1605 - "dev": true, 1606 - "license": "MIT", 1607 - "dependencies": { 1608 - "is-docker": "^3.0.0" 1609 - }, 1610 - "bin": { 1611 - "is-inside-container": "cli.js" 1612 - }, 1613 - "engines": { 1614 - "node": ">=14.16" 1615 - }, 1616 - "funding": { 1617 - "url": "https://github.com/sponsors/sindresorhus" 1618 - } 1619 - }, 1620 - "node_modules/is-wsl": { 1621 - "version": "3.1.1", 1622 - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", 1623 - "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", 1624 - "dev": true, 1625 - "license": "MIT", 1626 - "dependencies": { 1627 - "is-inside-container": "^1.0.0" 1628 - }, 1629 - "engines": { 1630 - "node": ">=16" 1631 - }, 1632 - "funding": { 1633 - "url": "https://github.com/sponsors/sindresorhus" 1634 - } 1635 - }, 1636 - "node_modules/isexe": { 1637 - "version": "3.1.1", 1638 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", 1639 - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", 1640 - "dev": true, 1641 - "license": "ISC", 1642 - "engines": { 1643 - "node": ">=16" 1644 - } 1645 - }, 1646 - "node_modules/js-tokens": { 1647 - "version": "4.0.0", 1648 - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 1649 - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 1650 - "dev": true, 1651 - "license": "MIT" 1652 - }, 1653 - "node_modules/jsesc": { 1654 - "version": "3.1.0", 1655 - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", 1656 - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", 1657 - "license": "MIT", 1658 - "bin": { 1659 - "jsesc": "bin/jsesc" 1660 - }, 1661 - "engines": { 1662 - "node": ">=6" 1663 - } 1664 - }, 1665 - "node_modules/json-parse-even-better-errors": { 1666 - "version": "4.0.0", 1667 - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz", 1668 - "integrity": "sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==", 1669 - "dev": true, 1670 - "license": "MIT", 1671 - "engines": { 1672 - "node": "^18.17.0 || >=20.5.0" 1673 - } 1674 - }, 1675 - "node_modules/json5": { 1676 - "version": "2.2.3", 1677 - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 1678 - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 1679 - "license": "MIT", 1680 - "bin": { 1681 - "json5": "lib/cli.js" 1682 - }, 1683 - "engines": { 1684 - "node": ">=6" 1685 - } 1686 - }, 1687 - "node_modules/kolorist": { 1688 - "version": "1.8.0", 1689 - "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", 1690 - "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", 1691 - "dev": true, 1692 - "license": "MIT" 1693 - }, 1694 - "node_modules/lightningcss": { 1695 - "version": "1.32.0", 1696 - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", 1697 - "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", 1698 - "dev": true, 1699 - "license": "MPL-2.0", 1700 - "dependencies": { 1701 - "detect-libc": "^2.0.3" 1702 - }, 1703 - "engines": { 1704 - "node": ">= 12.0.0" 1705 - }, 1706 - "funding": { 1707 - "type": "opencollective", 1708 - "url": "https://opencollective.com/parcel" 1709 - }, 1710 - "optionalDependencies": { 1711 - "lightningcss-android-arm64": "1.32.0", 1712 - "lightningcss-darwin-arm64": "1.32.0", 1713 - "lightningcss-darwin-x64": "1.32.0", 1714 - "lightningcss-freebsd-x64": "1.32.0", 1715 - "lightningcss-linux-arm-gnueabihf": "1.32.0", 1716 - "lightningcss-linux-arm64-gnu": "1.32.0", 1717 - "lightningcss-linux-arm64-musl": "1.32.0", 1718 - "lightningcss-linux-x64-gnu": "1.32.0", 1719 - "lightningcss-linux-x64-musl": "1.32.0", 1720 - "lightningcss-win32-arm64-msvc": "1.32.0", 1721 - "lightningcss-win32-x64-msvc": "1.32.0" 1722 - } 1723 - }, 1724 - "node_modules/lightningcss-android-arm64": { 1725 - "version": "1.32.0", 1726 - "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", 1727 - "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", 1728 - "cpu": [ 1729 - "arm64" 1730 - ], 1731 - "dev": true, 1732 - "license": "MPL-2.0", 1733 - "optional": true, 1734 - "os": [ 1735 - "android" 1736 - ], 1737 - "engines": { 1738 - "node": ">= 12.0.0" 1739 - }, 1740 - "funding": { 1741 - "type": "opencollective", 1742 - "url": "https://opencollective.com/parcel" 1743 - } 1744 - }, 1745 - "node_modules/lightningcss-darwin-arm64": { 1746 - "version": "1.32.0", 1747 - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", 1748 - "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", 1749 - "cpu": [ 1750 - "arm64" 1751 - ], 1752 - "dev": true, 1753 - "license": "MPL-2.0", 1754 - "optional": true, 1755 - "os": [ 1756 - "darwin" 1757 - ], 1758 - "engines": { 1759 - "node": ">= 12.0.0" 1760 - }, 1761 - "funding": { 1762 - "type": "opencollective", 1763 - "url": "https://opencollective.com/parcel" 1764 - } 1765 - }, 1766 - "node_modules/lightningcss-darwin-x64": { 1767 - "version": "1.32.0", 1768 - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", 1769 - "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", 1770 - "cpu": [ 1771 - "x64" 1772 - ], 1773 - "dev": true, 1774 - "license": "MPL-2.0", 1775 - "optional": true, 1776 - "os": [ 1777 - "darwin" 1778 - ], 1779 - "engines": { 1780 - "node": ">= 12.0.0" 1781 - }, 1782 - "funding": { 1783 - "type": "opencollective", 1784 - "url": "https://opencollective.com/parcel" 1785 - } 1786 - }, 1787 - "node_modules/lightningcss-freebsd-x64": { 1788 - "version": "1.32.0", 1789 - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", 1790 - "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", 1791 - "cpu": [ 1792 - "x64" 1793 - ], 1794 - "dev": true, 1795 - "license": "MPL-2.0", 1796 - "optional": true, 1797 - "os": [ 1798 - "freebsd" 1799 - ], 1800 - "engines": { 1801 - "node": ">= 12.0.0" 1802 - }, 1803 - "funding": { 1804 - "type": "opencollective", 1805 - "url": "https://opencollective.com/parcel" 1806 - } 1807 - }, 1808 - "node_modules/lightningcss-linux-arm-gnueabihf": { 1809 - "version": "1.32.0", 1810 - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", 1811 - "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", 1812 - "cpu": [ 1813 - "arm" 1814 - ], 1815 - "dev": true, 1816 - "license": "MPL-2.0", 1817 - "optional": true, 1818 - "os": [ 1819 - "linux" 1820 - ], 1821 - "engines": { 1822 - "node": ">= 12.0.0" 1823 - }, 1824 - "funding": { 1825 - "type": "opencollective", 1826 - "url": "https://opencollective.com/parcel" 1827 - } 1828 - }, 1829 - "node_modules/lightningcss-linux-arm64-gnu": { 1830 - "version": "1.32.0", 1831 - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", 1832 - "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", 1833 - "cpu": [ 1834 - "arm64" 1835 - ], 1836 - "dev": true, 1837 - "license": "MPL-2.0", 1838 - "optional": true, 1839 - "os": [ 1840 - "linux" 1841 - ], 1842 - "engines": { 1843 - "node": ">= 12.0.0" 1844 - }, 1845 - "funding": { 1846 - "type": "opencollective", 1847 - "url": "https://opencollective.com/parcel" 1848 - } 1849 - }, 1850 - "node_modules/lightningcss-linux-arm64-musl": { 1851 - "version": "1.32.0", 1852 - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", 1853 - "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", 1854 - "cpu": [ 1855 - "arm64" 1856 - ], 1857 - "dev": true, 1858 - "license": "MPL-2.0", 1859 - "optional": true, 1860 - "os": [ 1861 - "linux" 1862 - ], 1863 - "engines": { 1864 - "node": ">= 12.0.0" 1865 - }, 1866 - "funding": { 1867 - "type": "opencollective", 1868 - "url": "https://opencollective.com/parcel" 1869 - } 1870 - }, 1871 - "node_modules/lightningcss-linux-x64-gnu": { 1872 - "version": "1.32.0", 1873 - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", 1874 - "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", 1875 - "cpu": [ 1876 - "x64" 1877 - ], 1878 - "dev": true, 1879 - "license": "MPL-2.0", 1880 - "optional": true, 1881 - "os": [ 1882 - "linux" 1883 - ], 1884 - "engines": { 1885 - "node": ">= 12.0.0" 1886 - }, 1887 - "funding": { 1888 - "type": "opencollective", 1889 - "url": "https://opencollective.com/parcel" 1890 - } 1891 - }, 1892 - "node_modules/lightningcss-linux-x64-musl": { 1893 - "version": "1.32.0", 1894 - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", 1895 - "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", 1896 - "cpu": [ 1897 - "x64" 1898 - ], 1899 - "dev": true, 1900 - "license": "MPL-2.0", 1901 - "optional": true, 1902 - "os": [ 1903 - "linux" 1904 - ], 1905 - "engines": { 1906 - "node": ">= 12.0.0" 1907 - }, 1908 - "funding": { 1909 - "type": "opencollective", 1910 - "url": "https://opencollective.com/parcel" 1911 - } 1912 - }, 1913 - "node_modules/lightningcss-win32-arm64-msvc": { 1914 - "version": "1.32.0", 1915 - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", 1916 - "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", 1917 - "cpu": [ 1918 - "arm64" 1919 - ], 1920 - "dev": true, 1921 - "license": "MPL-2.0", 1922 - "optional": true, 1923 - "os": [ 1924 - "win32" 1925 - ], 1926 - "engines": { 1927 - "node": ">= 12.0.0" 1928 - }, 1929 - "funding": { 1930 - "type": "opencollective", 1931 - "url": "https://opencollective.com/parcel" 1932 - } 1933 - }, 1934 - "node_modules/lightningcss-win32-x64-msvc": { 1935 - "version": "1.32.0", 1936 - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", 1937 - "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", 1938 - "cpu": [ 1939 - "x64" 1940 - ], 1941 - "dev": true, 1942 - "license": "MPL-2.0", 1943 - "optional": true, 1944 - "os": [ 1945 - "win32" 1946 - ], 1947 - "engines": { 1948 - "node": ">= 12.0.0" 1949 - }, 1950 - "funding": { 1951 - "type": "opencollective", 1952 - "url": "https://opencollective.com/parcel" 1953 - } 1954 - }, 1955 - "node_modules/local-pkg": { 1956 - "version": "1.1.2", 1957 - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.2.tgz", 1958 - "integrity": "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==", 1959 - "license": "MIT", 1960 - "dependencies": { 1961 - "mlly": "^1.7.4", 1962 - "pkg-types": "^2.3.0", 1963 - "quansync": "^0.2.11" 1964 - }, 1965 - "engines": { 1966 - "node": ">=14" 1967 - }, 1968 - "funding": { 1969 - "url": "https://github.com/sponsors/antfu" 1970 - } 1971 - }, 1972 - "node_modules/lru-cache": { 1973 - "version": "5.1.1", 1974 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 1975 - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 1976 - "dev": true, 1977 - "dependencies": { 1978 - "yallist": "^3.0.2" 1979 - } 1980 - }, 1981 - "node_modules/magic-string": { 1982 - "version": "0.30.21", 1983 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", 1984 - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", 1985 - "license": "MIT", 1986 - "dependencies": { 1987 - "@jridgewell/sourcemap-codec": "^1.5.5" 1988 - } 1989 - }, 1990 - "node_modules/magic-string-ast": { 1991 - "version": "1.0.3", 1992 - "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-1.0.3.tgz", 1993 - "integrity": "sha512-CvkkH1i81zl7mmb94DsRiFeG9V2fR2JeuK8yDgS8oiZSFa++wWLEgZ5ufEOyLHbvSbD1gTRKv9NdX69Rnvr9JA==", 1994 - "license": "MIT", 1995 - "dependencies": { 1996 - "magic-string": "^0.30.19" 1997 - }, 1998 - "engines": { 1999 - "node": ">=20.19.0" 2000 - }, 2001 - "funding": { 2002 - "url": "https://github.com/sponsors/sxzz" 2003 - } 2004 - }, 2005 - "node_modules/memorystream": { 2006 - "version": "0.3.1", 2007 - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", 2008 - "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", 2009 - "dev": true, 2010 - "engines": { 2011 - "node": ">= 0.10.0" 2012 - } 2013 - }, 2014 - "node_modules/mlly": { 2015 - "version": "1.8.2", 2016 - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.2.tgz", 2017 - "integrity": "sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==", 2018 - "license": "MIT", 2019 - "dependencies": { 2020 - "acorn": "^8.16.0", 2021 - "pathe": "^2.0.3", 2022 - "pkg-types": "^1.3.1", 2023 - "ufo": "^1.6.3" 2024 - } 2025 - }, 2026 - "node_modules/mlly/node_modules/confbox": { 2027 - "version": "0.1.8", 2028 - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", 2029 - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", 2030 - "license": "MIT" 2031 - }, 2032 - "node_modules/mlly/node_modules/pkg-types": { 2033 - "version": "1.3.1", 2034 - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", 2035 - "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", 2036 - "license": "MIT", 2037 - "dependencies": { 2038 - "confbox": "^0.1.8", 2039 - "mlly": "^1.7.4", 2040 - "pathe": "^2.0.1" 2041 - } 2042 - }, 2043 - "node_modules/mrmime": { 2044 - "version": "2.0.1", 2045 - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", 2046 - "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", 2047 - "dev": true, 2048 - "license": "MIT", 2049 - "engines": { 2050 - "node": ">=10" 2051 - } 2052 - }, 2053 - "node_modules/ms": { 2054 - "version": "2.1.3", 2055 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 2056 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 2057 - "dev": true, 2058 - "license": "MIT" 2059 - }, 2060 - "node_modules/muggle-string": { 2061 - "version": "0.4.1", 2062 - "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", 2063 - "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", 2064 - "license": "MIT" 2065 - }, 2066 - "node_modules/nanoid": { 2067 - "version": "3.3.12", 2068 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", 2069 - "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", 2070 - "funding": [ 2071 - { 2072 - "type": "github", 2073 - "url": "https://github.com/sponsors/ai" 2074 - } 2075 - ], 2076 - "license": "MIT", 2077 - "bin": { 2078 - "nanoid": "bin/nanoid.cjs" 2079 - }, 2080 - "engines": { 2081 - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 2082 - } 2083 - }, 2084 - "node_modules/node-releases": { 2085 - "version": "2.0.47", 2086 - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.47.tgz", 2087 - "integrity": "sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==", 2088 - "dev": true, 2089 - "engines": { 2090 - "node": ">=18" 2091 - } 2092 - }, 2093 - "node_modules/npm-normalize-package-bin": { 2094 - "version": "4.0.0", 2095 - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-4.0.0.tgz", 2096 - "integrity": "sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==", 2097 - "dev": true, 2098 - "license": "ISC", 2099 - "engines": { 2100 - "node": "^18.17.0 || >=20.5.0" 2101 - } 2102 - }, 2103 - "node_modules/npm-run-all2": { 2104 - "version": "8.0.4", 2105 - "resolved": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-8.0.4.tgz", 2106 - "integrity": "sha512-wdbB5My48XKp2ZfJUlhnLVihzeuA1hgBnqB2J9ahV77wLS+/YAJAlN8I+X3DIFIPZ3m5L7nplmlbhNiFDmXRDA==", 2107 - "dev": true, 2108 - "license": "MIT", 2109 - "dependencies": { 2110 - "ansi-styles": "^6.2.1", 2111 - "cross-spawn": "^7.0.6", 2112 - "memorystream": "^0.3.1", 2113 - "picomatch": "^4.0.2", 2114 - "pidtree": "^0.6.0", 2115 - "read-package-json-fast": "^4.0.0", 2116 - "shell-quote": "^1.7.3", 2117 - "which": "^5.0.0" 2118 - }, 2119 - "bin": { 2120 - "npm-run-all": "bin/npm-run-all/index.js", 2121 - "npm-run-all2": "bin/npm-run-all/index.js", 2122 - "run-p": "bin/run-p/index.js", 2123 - "run-s": "bin/run-s/index.js" 2124 - }, 2125 - "engines": { 2126 - "node": "^20.5.0 || >=22.0.0", 2127 - "npm": ">= 10" 2128 - } 2129 - }, 2130 - "node_modules/ohash": { 2131 - "version": "2.0.11", 2132 - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", 2133 - "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", 2134 - "dev": true, 2135 - "license": "MIT" 2136 - }, 2137 - "node_modules/open": { 2138 - "version": "10.2.0", 2139 - "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", 2140 - "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", 2141 - "dev": true, 2142 - "license": "MIT", 2143 - "dependencies": { 2144 - "default-browser": "^5.2.1", 2145 - "define-lazy-prop": "^3.0.0", 2146 - "is-inside-container": "^1.0.0", 2147 - "wsl-utils": "^0.1.0" 2148 - }, 2149 - "engines": { 2150 - "node": ">=18" 2151 - }, 2152 - "funding": { 2153 - "url": "https://github.com/sponsors/sindresorhus" 2154 - } 2155 - }, 2156 - "node_modules/path-browserify": { 2157 - "version": "1.0.1", 2158 - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", 2159 - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", 2160 - "dev": true, 2161 - "license": "MIT" 2162 - }, 2163 - "node_modules/path-key": { 2164 - "version": "3.1.1", 2165 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 2166 - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 2167 - "dev": true, 2168 - "license": "MIT", 2169 - "engines": { 2170 - "node": ">=8" 2171 - } 2172 - }, 2173 - "node_modules/pathe": { 2174 - "version": "2.0.3", 2175 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 2176 - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 2177 - "license": "MIT" 2178 - }, 2179 - "node_modules/perfect-debounce": { 2180 - "version": "2.1.0", 2181 - "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-2.1.0.tgz", 2182 - "integrity": "sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g==", 2183 - "license": "MIT" 2184 - }, 2185 - "node_modules/picocolors": { 2186 - "version": "1.1.1", 2187 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 2188 - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 2189 - "license": "ISC" 2190 - }, 2191 - "node_modules/picomatch": { 2192 - "version": "4.0.4", 2193 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", 2194 - "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", 2195 - "license": "MIT", 2196 - "engines": { 2197 - "node": ">=12" 2198 - }, 2199 - "funding": { 2200 - "url": "https://github.com/sponsors/jonschlinkert" 2201 - } 2202 - }, 2203 - "node_modules/pidtree": { 2204 - "version": "0.6.0", 2205 - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", 2206 - "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", 2207 - "dev": true, 2208 - "license": "MIT", 2209 - "bin": { 2210 - "pidtree": "bin/pidtree.js" 2211 - }, 2212 - "engines": { 2213 - "node": ">=0.10" 2214 - } 2215 - }, 2216 - "node_modules/pkg-types": { 2217 - "version": "2.3.1", 2218 - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.1.tgz", 2219 - "integrity": "sha512-y+ichcgc2LrADuhLNAx8DFjVfgz91pRxfZdI3UDhxHvcVEZsenLO+7XaU5vOp0u/7V/wZ+plyuQxtrDlZJ+yeg==", 2220 - "license": "MIT", 2221 - "dependencies": { 2222 - "confbox": "^0.2.4", 2223 - "exsolve": "^1.0.8", 2224 - "pathe": "^2.0.3" 2225 - } 2226 - }, 2227 - "node_modules/postcss": { 2228 - "version": "8.5.15", 2229 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", 2230 - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", 2231 - "funding": [ 2232 - { 2233 - "type": "opencollective", 2234 - "url": "https://opencollective.com/postcss/" 2235 - }, 2236 - { 2237 - "type": "tidelift", 2238 - "url": "https://tidelift.com/funding/github/npm/postcss" 2239 - }, 2240 - { 2241 - "type": "github", 2242 - "url": "https://github.com/sponsors/ai" 2243 - } 2244 - ], 2245 - "license": "MIT", 2246 - "dependencies": { 2247 - "nanoid": "^3.3.12", 2248 - "picocolors": "^1.1.1", 2249 - "source-map-js": "^1.2.1" 2250 - }, 2251 - "engines": { 2252 - "node": "^10 || ^12 || >=14" 2253 - } 2254 - }, 2255 - "node_modules/quansync": { 2256 - "version": "0.2.11", 2257 - "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz", 2258 - "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==", 2259 - "funding": [ 2260 - { 2261 - "type": "individual", 2262 - "url": "https://github.com/sponsors/antfu" 2263 - }, 2264 - { 2265 - "type": "individual", 2266 - "url": "https://github.com/sponsors/sxzz" 2267 - } 2268 - ], 2269 - "license": "MIT" 2270 - }, 2271 - "node_modules/read-package-json-fast": { 2272 - "version": "4.0.0", 2273 - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-4.0.0.tgz", 2274 - "integrity": "sha512-qpt8EwugBWDw2cgE2W+/3oxC+KTez2uSVR8JU9Q36TXPAGCaozfQUs59v4j4GFpWTaw0i6hAZSvOmu1J0uOEUg==", 2275 - "dev": true, 2276 - "license": "ISC", 2277 - "dependencies": { 2278 - "json-parse-even-better-errors": "^4.0.0", 2279 - "npm-normalize-package-bin": "^4.0.0" 2280 - }, 2281 - "engines": { 2282 - "node": "^18.17.0 || >=20.5.0" 2283 - } 2284 - }, 2285 - "node_modules/readdirp": { 2286 - "version": "5.0.0", 2287 - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", 2288 - "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", 2289 - "license": "MIT", 2290 - "engines": { 2291 - "node": ">= 20.19.0" 2292 - }, 2293 - "funding": { 2294 - "type": "individual", 2295 - "url": "https://paulmillr.com/funding/" 2296 - } 2297 - }, 2298 - "node_modules/rolldown": { 2299 - "version": "1.0.3", 2300 - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.3.tgz", 2301 - "integrity": "sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==", 2302 - "dev": true, 2303 - "dependencies": { 2304 - "@oxc-project/types": "=0.133.0", 2305 - "@rolldown/pluginutils": "^1.0.0" 2306 - }, 2307 - "bin": { 2308 - "rolldown": "bin/cli.mjs" 2309 - }, 2310 - "engines": { 2311 - "node": "^20.19.0 || >=22.12.0" 2312 - }, 2313 - "optionalDependencies": { 2314 - "@rolldown/binding-android-arm64": "1.0.3", 2315 - "@rolldown/binding-darwin-arm64": "1.0.3", 2316 - "@rolldown/binding-darwin-x64": "1.0.3", 2317 - "@rolldown/binding-freebsd-x64": "1.0.3", 2318 - "@rolldown/binding-linux-arm-gnueabihf": "1.0.3", 2319 - "@rolldown/binding-linux-arm64-gnu": "1.0.3", 2320 - "@rolldown/binding-linux-arm64-musl": "1.0.3", 2321 - "@rolldown/binding-linux-ppc64-gnu": "1.0.3", 2322 - "@rolldown/binding-linux-s390x-gnu": "1.0.3", 2323 - "@rolldown/binding-linux-x64-gnu": "1.0.3", 2324 - "@rolldown/binding-linux-x64-musl": "1.0.3", 2325 - "@rolldown/binding-openharmony-arm64": "1.0.3", 2326 - "@rolldown/binding-wasm32-wasi": "1.0.3", 2327 - "@rolldown/binding-win32-arm64-msvc": "1.0.3", 2328 - "@rolldown/binding-win32-x64-msvc": "1.0.3" 2329 - } 2330 - }, 2331 - "node_modules/run-applescript": { 2332 - "version": "7.1.0", 2333 - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", 2334 - "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", 2335 - "dev": true, 2336 - "license": "MIT", 2337 - "engines": { 2338 - "node": ">=18" 2339 - }, 2340 - "funding": { 2341 - "url": "https://github.com/sponsors/sindresorhus" 2342 - } 2343 - }, 2344 - "node_modules/scule": { 2345 - "version": "1.3.0", 2346 - "resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz", 2347 - "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==", 2348 - "license": "MIT" 2349 - }, 2350 - "node_modules/semver": { 2351 - "version": "6.3.1", 2352 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 2353 - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 2354 - "dev": true, 2355 - "license": "ISC", 2356 - "bin": { 2357 - "semver": "bin/semver.js" 2358 - } 2359 - }, 2360 - "node_modules/shebang-command": { 2361 - "version": "2.0.0", 2362 - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 2363 - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 2364 - "dev": true, 2365 - "license": "MIT", 2366 - "dependencies": { 2367 - "shebang-regex": "^3.0.0" 2368 - }, 2369 - "engines": { 2370 - "node": ">=8" 2371 - } 2372 - }, 2373 - "node_modules/shebang-regex": { 2374 - "version": "3.0.0", 2375 - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 2376 - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 2377 - "dev": true, 2378 - "license": "MIT", 2379 - "engines": { 2380 - "node": ">=8" 2381 - } 2382 - }, 2383 - "node_modules/shell-quote": { 2384 - "version": "1.8.4", 2385 - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.4.tgz", 2386 - "integrity": "sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==", 2387 - "dev": true, 2388 - "engines": { 2389 - "node": ">= 0.4" 2390 - }, 2391 - "funding": { 2392 - "url": "https://github.com/sponsors/ljharb" 2393 - } 2394 - }, 2395 - "node_modules/sirv": { 2396 - "version": "3.0.2", 2397 - "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", 2398 - "integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==", 2399 - "dev": true, 2400 - "license": "MIT", 2401 - "dependencies": { 2402 - "@polka/url": "^1.0.0-next.24", 2403 - "mrmime": "^2.0.0", 2404 - "totalist": "^3.0.0" 2405 - }, 2406 - "engines": { 2407 - "node": ">=18" 2408 - } 2409 - }, 2410 - "node_modules/source-map-js": { 2411 - "version": "1.2.1", 2412 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 2413 - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 2414 - "license": "BSD-3-Clause", 2415 - "engines": { 2416 - "node": ">=0.10.0" 2417 - } 2418 - }, 2419 - "node_modules/tinyglobby": { 2420 - "version": "0.2.17", 2421 - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", 2422 - "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", 2423 - "dependencies": { 2424 - "fdir": "^6.5.0", 2425 - "picomatch": "^4.0.4" 2426 - }, 2427 - "engines": { 2428 - "node": ">=12.0.0" 2429 - }, 2430 - "funding": { 2431 - "url": "https://github.com/sponsors/SuperchupuDev" 2432 - } 2433 - }, 2434 - "node_modules/totalist": { 2435 - "version": "3.0.1", 2436 - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", 2437 - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", 2438 - "dev": true, 2439 - "license": "MIT", 2440 - "engines": { 2441 - "node": ">=6" 2442 - } 2 + "name": "manual-testing", 3 + "version": "0.0.0", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "manual-testing", 9 + "version": "0.0.0", 10 + "dependencies": { 11 + "vue": "^3.5.38", 12 + "vue-router": "^5.0.6" 13 + }, 14 + "devDependencies": { 15 + "@tsconfig/node22": "^22.0.2", 16 + "@types/node": "^22.18.11", 17 + "@vitejs/plugin-vue": "^6.0.7", 18 + "@vue/tsconfig": "^0.9.1", 19 + "npm-run-all2": "^8.0.4", 20 + "typescript": "~5.9.0", 21 + "vite": "8.0.16", 22 + "vite-plugin-vue-devtools": "^8.1.1", 23 + "vue-data-ui": "file:../../vue-data-ui", 24 + "vue-tsc": "^3.1.1" 25 + }, 26 + "engines": { 27 + "node": "^20.19.0 || >=22.12.0" 28 + } 29 + }, 30 + "..": { 31 + "version": "3.21.5", 32 + "dev": true, 33 + "license": "MIT", 34 + "devDependencies": { 35 + "@vitejs/plugin-vue": "^6.0.7", 36 + "cypress": "^15.17.0", 37 + "jsdom": "^29.1.1", 38 + "prettier": "3.8.1", 39 + "remove-attr": "^0.0.13", 40 + "sass": "^1.57.1", 41 + "simple-git": "^3.36.0", 42 + "typescript": "^6.0.2", 43 + "vite": "^8.0.16", 44 + "vitest": "^4.1.8", 45 + "vue": "^3.5.38" 46 + }, 47 + "peerDependencies": { 48 + "jspdf": ">=3.0.1", 49 + "vue": ">=3.3.0" 50 + }, 51 + "peerDependenciesMeta": { 52 + "jspdf": { 53 + "optional": true 54 + } 55 + } 56 + }, 57 + "node_modules/@babel/code-frame": { 58 + "version": "7.29.7", 59 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", 60 + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", 61 + "dev": true, 62 + "dependencies": { 63 + "@babel/helper-validator-identifier": "^7.29.7", 64 + "js-tokens": "^4.0.0", 65 + "picocolors": "^1.1.1" 66 + }, 67 + "engines": { 68 + "node": ">=6.9.0" 69 + } 70 + }, 71 + "node_modules/@babel/compat-data": { 72 + "version": "7.29.7", 73 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", 74 + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", 75 + "dev": true, 76 + "engines": { 77 + "node": ">=6.9.0" 78 + } 79 + }, 80 + "node_modules/@babel/core": { 81 + "version": "7.29.7", 82 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", 83 + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", 84 + "dev": true, 85 + "dependencies": { 86 + "@babel/code-frame": "^7.29.7", 87 + "@babel/generator": "^7.29.7", 88 + "@babel/helper-compilation-targets": "^7.29.7", 89 + "@babel/helper-module-transforms": "^7.29.7", 90 + "@babel/helpers": "^7.29.7", 91 + "@babel/parser": "^7.29.7", 92 + "@babel/template": "^7.29.7", 93 + "@babel/traverse": "^7.29.7", 94 + "@babel/types": "^7.29.7", 95 + "@jridgewell/remapping": "^2.3.5", 96 + "convert-source-map": "^2.0.0", 97 + "debug": "^4.1.0", 98 + "gensync": "^1.0.0-beta.2", 99 + "json5": "^2.2.3", 100 + "semver": "^6.3.1" 101 + }, 102 + "engines": { 103 + "node": ">=6.9.0" 104 + }, 105 + "funding": { 106 + "type": "opencollective", 107 + "url": "https://opencollective.com/babel" 108 + } 109 + }, 110 + "node_modules/@babel/generator": { 111 + "version": "7.29.7", 112 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", 113 + "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", 114 + "dependencies": { 115 + "@babel/parser": "^7.29.7", 116 + "@babel/types": "^7.29.7", 117 + "@jridgewell/gen-mapping": "^0.3.12", 118 + "@jridgewell/trace-mapping": "^0.3.28", 119 + "jsesc": "^3.0.2" 120 + }, 121 + "engines": { 122 + "node": ">=6.9.0" 123 + } 124 + }, 125 + "node_modules/@babel/helper-annotate-as-pure": { 126 + "version": "7.27.3", 127 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", 128 + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", 129 + "dev": true, 130 + "license": "MIT", 131 + "dependencies": { 132 + "@babel/types": "^7.27.3" 133 + }, 134 + "engines": { 135 + "node": ">=6.9.0" 136 + } 137 + }, 138 + "node_modules/@babel/helper-compilation-targets": { 139 + "version": "7.29.7", 140 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", 141 + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", 142 + "dev": true, 143 + "dependencies": { 144 + "@babel/compat-data": "^7.29.7", 145 + "@babel/helper-validator-option": "^7.29.7", 146 + "browserslist": "^4.24.0", 147 + "lru-cache": "^5.1.1", 148 + "semver": "^6.3.1" 149 + }, 150 + "engines": { 151 + "node": ">=6.9.0" 152 + } 153 + }, 154 + "node_modules/@babel/helper-create-class-features-plugin": { 155 + "version": "7.29.3", 156 + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.3.tgz", 157 + "integrity": "sha512-RpLYy2sb51oNLjuu1iD3bwBqCBWUzjO0ocp+iaCP/lJtb2CPLcnC2Fftw+4sAzaMELGeWTgExSKADbdo0GFVzA==", 158 + "dev": true, 159 + "license": "MIT", 160 + "dependencies": { 161 + "@babel/helper-annotate-as-pure": "^7.27.3", 162 + "@babel/helper-member-expression-to-functions": "^7.28.5", 163 + "@babel/helper-optimise-call-expression": "^7.27.1", 164 + "@babel/helper-replace-supers": "^7.28.6", 165 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", 166 + "@babel/traverse": "^7.29.0", 167 + "semver": "^6.3.1" 168 + }, 169 + "engines": { 170 + "node": ">=6.9.0" 171 + }, 172 + "peerDependencies": { 173 + "@babel/core": "^7.0.0" 174 + } 175 + }, 176 + "node_modules/@babel/helper-globals": { 177 + "version": "7.29.7", 178 + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", 179 + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", 180 + "dev": true, 181 + "engines": { 182 + "node": ">=6.9.0" 183 + } 184 + }, 185 + "node_modules/@babel/helper-member-expression-to-functions": { 186 + "version": "7.28.5", 187 + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", 188 + "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", 189 + "dev": true, 190 + "license": "MIT", 191 + "dependencies": { 192 + "@babel/traverse": "^7.28.5", 193 + "@babel/types": "^7.28.5" 194 + }, 195 + "engines": { 196 + "node": ">=6.9.0" 197 + } 198 + }, 199 + "node_modules/@babel/helper-module-imports": { 200 + "version": "7.29.7", 201 + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", 202 + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", 203 + "dev": true, 204 + "dependencies": { 205 + "@babel/traverse": "^7.29.7", 206 + "@babel/types": "^7.29.7" 207 + }, 208 + "engines": { 209 + "node": ">=6.9.0" 210 + } 211 + }, 212 + "node_modules/@babel/helper-module-transforms": { 213 + "version": "7.29.7", 214 + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", 215 + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", 216 + "dev": true, 217 + "dependencies": { 218 + "@babel/helper-module-imports": "^7.29.7", 219 + "@babel/helper-validator-identifier": "^7.29.7", 220 + "@babel/traverse": "^7.29.7" 221 + }, 222 + "engines": { 223 + "node": ">=6.9.0" 224 + }, 225 + "peerDependencies": { 226 + "@babel/core": "^7.0.0" 227 + } 228 + }, 229 + "node_modules/@babel/helper-optimise-call-expression": { 230 + "version": "7.27.1", 231 + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", 232 + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", 233 + "dev": true, 234 + "license": "MIT", 235 + "dependencies": { 236 + "@babel/types": "^7.27.1" 237 + }, 238 + "engines": { 239 + "node": ">=6.9.0" 240 + } 241 + }, 242 + "node_modules/@babel/helper-plugin-utils": { 243 + "version": "7.28.6", 244 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", 245 + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", 246 + "dev": true, 247 + "license": "MIT", 248 + "engines": { 249 + "node": ">=6.9.0" 250 + } 251 + }, 252 + "node_modules/@babel/helper-replace-supers": { 253 + "version": "7.28.6", 254 + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz", 255 + "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==", 256 + "dev": true, 257 + "license": "MIT", 258 + "dependencies": { 259 + "@babel/helper-member-expression-to-functions": "^7.28.5", 260 + "@babel/helper-optimise-call-expression": "^7.27.1", 261 + "@babel/traverse": "^7.28.6" 262 + }, 263 + "engines": { 264 + "node": ">=6.9.0" 265 + }, 266 + "peerDependencies": { 267 + "@babel/core": "^7.0.0" 268 + } 269 + }, 270 + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { 271 + "version": "7.27.1", 272 + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", 273 + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", 274 + "dev": true, 275 + "license": "MIT", 276 + "dependencies": { 277 + "@babel/traverse": "^7.27.1", 278 + "@babel/types": "^7.27.1" 279 + }, 280 + "engines": { 281 + "node": ">=6.9.0" 282 + } 283 + }, 284 + "node_modules/@babel/helper-string-parser": { 285 + "version": "7.29.7", 286 + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", 287 + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", 288 + "engines": { 289 + "node": ">=6.9.0" 290 + } 291 + }, 292 + "node_modules/@babel/helper-validator-identifier": { 293 + "version": "7.29.7", 294 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", 295 + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", 296 + "engines": { 297 + "node": ">=6.9.0" 298 + } 299 + }, 300 + "node_modules/@babel/helper-validator-option": { 301 + "version": "7.29.7", 302 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", 303 + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", 304 + "dev": true, 305 + "engines": { 306 + "node": ">=6.9.0" 307 + } 308 + }, 309 + "node_modules/@babel/helpers": { 310 + "version": "7.29.7", 311 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", 312 + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", 313 + "dev": true, 314 + "dependencies": { 315 + "@babel/template": "^7.29.7", 316 + "@babel/types": "^7.29.7" 317 + }, 318 + "engines": { 319 + "node": ">=6.9.0" 320 + } 321 + }, 322 + "node_modules/@babel/parser": { 323 + "version": "7.29.7", 324 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", 325 + "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", 326 + "dependencies": { 327 + "@babel/types": "^7.29.7" 328 + }, 329 + "bin": { 330 + "parser": "bin/babel-parser.js" 331 + }, 332 + "engines": { 333 + "node": ">=6.0.0" 334 + } 335 + }, 336 + "node_modules/@babel/plugin-proposal-decorators": { 337 + "version": "7.29.0", 338 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.29.0.tgz", 339 + "integrity": "sha512-CVBVv3VY/XRMxRYq5dwr2DS7/MvqPm23cOCjbwNnVrfOqcWlnefua1uUs0sjdKOGjvPUG633o07uWzJq4oI6dA==", 340 + "dev": true, 341 + "license": "MIT", 342 + "dependencies": { 343 + "@babel/helper-create-class-features-plugin": "^7.28.6", 344 + "@babel/helper-plugin-utils": "^7.28.6", 345 + "@babel/plugin-syntax-decorators": "^7.28.6" 346 + }, 347 + "engines": { 348 + "node": ">=6.9.0" 349 + }, 350 + "peerDependencies": { 351 + "@babel/core": "^7.0.0-0" 352 + } 353 + }, 354 + "node_modules/@babel/plugin-syntax-decorators": { 355 + "version": "7.28.6", 356 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.28.6.tgz", 357 + "integrity": "sha512-71EYI0ONURHJBL4rSFXnITXqXrrY8q4P0q006DPfN+Rk+ASM+++IBXem/ruokgBZR8YNEWZ8R6B+rCb8VcUTqA==", 358 + "dev": true, 359 + "license": "MIT", 360 + "dependencies": { 361 + "@babel/helper-plugin-utils": "^7.28.6" 362 + }, 363 + "engines": { 364 + "node": ">=6.9.0" 365 + }, 366 + "peerDependencies": { 367 + "@babel/core": "^7.0.0-0" 368 + } 369 + }, 370 + "node_modules/@babel/plugin-syntax-import-attributes": { 371 + "version": "7.28.6", 372 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", 373 + "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", 374 + "dev": true, 375 + "license": "MIT", 376 + "dependencies": { 377 + "@babel/helper-plugin-utils": "^7.28.6" 378 + }, 379 + "engines": { 380 + "node": ">=6.9.0" 381 + }, 382 + "peerDependencies": { 383 + "@babel/core": "^7.0.0-0" 384 + } 385 + }, 386 + "node_modules/@babel/plugin-syntax-import-meta": { 387 + "version": "7.10.4", 388 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", 389 + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", 390 + "dev": true, 391 + "license": "MIT", 392 + "dependencies": { 393 + "@babel/helper-plugin-utils": "^7.10.4" 394 + }, 395 + "peerDependencies": { 396 + "@babel/core": "^7.0.0-0" 397 + } 398 + }, 399 + "node_modules/@babel/plugin-syntax-jsx": { 400 + "version": "7.28.6", 401 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", 402 + "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", 403 + "dev": true, 404 + "license": "MIT", 405 + "dependencies": { 406 + "@babel/helper-plugin-utils": "^7.28.6" 407 + }, 408 + "engines": { 409 + "node": ">=6.9.0" 410 + }, 411 + "peerDependencies": { 412 + "@babel/core": "^7.0.0-0" 413 + } 414 + }, 415 + "node_modules/@babel/plugin-syntax-typescript": { 416 + "version": "7.28.6", 417 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", 418 + "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", 419 + "dev": true, 420 + "license": "MIT", 421 + "dependencies": { 422 + "@babel/helper-plugin-utils": "^7.28.6" 423 + }, 424 + "engines": { 425 + "node": ">=6.9.0" 426 + }, 427 + "peerDependencies": { 428 + "@babel/core": "^7.0.0-0" 429 + } 430 + }, 431 + "node_modules/@babel/plugin-transform-typescript": { 432 + "version": "7.28.6", 433 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz", 434 + "integrity": "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==", 435 + "dev": true, 436 + "license": "MIT", 437 + "dependencies": { 438 + "@babel/helper-annotate-as-pure": "^7.27.3", 439 + "@babel/helper-create-class-features-plugin": "^7.28.6", 440 + "@babel/helper-plugin-utils": "^7.28.6", 441 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", 442 + "@babel/plugin-syntax-typescript": "^7.28.6" 443 + }, 444 + "engines": { 445 + "node": ">=6.9.0" 446 + }, 447 + "peerDependencies": { 448 + "@babel/core": "^7.0.0-0" 449 + } 450 + }, 451 + "node_modules/@babel/template": { 452 + "version": "7.29.7", 453 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", 454 + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", 455 + "dev": true, 456 + "dependencies": { 457 + "@babel/code-frame": "^7.29.7", 458 + "@babel/parser": "^7.29.7", 459 + "@babel/types": "^7.29.7" 460 + }, 461 + "engines": { 462 + "node": ">=6.9.0" 463 + } 464 + }, 465 + "node_modules/@babel/traverse": { 466 + "version": "7.29.7", 467 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", 468 + "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", 469 + "dev": true, 470 + "dependencies": { 471 + "@babel/code-frame": "^7.29.7", 472 + "@babel/generator": "^7.29.7", 473 + "@babel/helper-globals": "^7.29.7", 474 + "@babel/parser": "^7.29.7", 475 + "@babel/template": "^7.29.7", 476 + "@babel/types": "^7.29.7", 477 + "debug": "^4.3.1" 478 + }, 479 + "engines": { 480 + "node": ">=6.9.0" 481 + } 482 + }, 483 + "node_modules/@babel/types": { 484 + "version": "7.29.7", 485 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", 486 + "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", 487 + "dependencies": { 488 + "@babel/helper-string-parser": "^7.29.7", 489 + "@babel/helper-validator-identifier": "^7.29.7" 490 + }, 491 + "engines": { 492 + "node": ">=6.9.0" 493 + } 494 + }, 495 + "node_modules/@emnapi/core": { 496 + "version": "1.10.0", 497 + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", 498 + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", 499 + "dev": true, 500 + "optional": true, 501 + "dependencies": { 502 + "@emnapi/wasi-threads": "1.2.1", 503 + "tslib": "^2.4.0" 504 + } 505 + }, 506 + "node_modules/@emnapi/runtime": { 507 + "version": "1.10.0", 508 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", 509 + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", 510 + "dev": true, 511 + "optional": true, 512 + "dependencies": { 513 + "tslib": "^2.4.0" 514 + } 515 + }, 516 + "node_modules/@emnapi/wasi-threads": { 517 + "version": "1.2.1", 518 + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", 519 + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", 520 + "dev": true, 521 + "optional": true, 522 + "dependencies": { 523 + "tslib": "^2.4.0" 524 + } 525 + }, 526 + "node_modules/@jridgewell/gen-mapping": { 527 + "version": "0.3.13", 528 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", 529 + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", 530 + "license": "MIT", 531 + "dependencies": { 532 + "@jridgewell/sourcemap-codec": "^1.5.0", 533 + "@jridgewell/trace-mapping": "^0.3.24" 534 + } 535 + }, 536 + "node_modules/@jridgewell/remapping": { 537 + "version": "2.3.5", 538 + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", 539 + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", 540 + "license": "MIT", 541 + "dependencies": { 542 + "@jridgewell/gen-mapping": "^0.3.5", 543 + "@jridgewell/trace-mapping": "^0.3.24" 544 + } 545 + }, 546 + "node_modules/@jridgewell/resolve-uri": { 547 + "version": "3.1.2", 548 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 549 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 550 + "license": "MIT", 551 + "engines": { 552 + "node": ">=6.0.0" 553 + } 554 + }, 555 + "node_modules/@jridgewell/sourcemap-codec": { 556 + "version": "1.5.5", 557 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 558 + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 559 + "license": "MIT" 560 + }, 561 + "node_modules/@jridgewell/trace-mapping": { 562 + "version": "0.3.31", 563 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 564 + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 565 + "license": "MIT", 566 + "dependencies": { 567 + "@jridgewell/resolve-uri": "^3.1.0", 568 + "@jridgewell/sourcemap-codec": "^1.4.14" 569 + } 570 + }, 571 + "node_modules/@napi-rs/wasm-runtime": { 572 + "version": "1.1.5", 573 + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz", 574 + "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==", 575 + "dev": true, 576 + "optional": true, 577 + "dependencies": { 578 + "@tybys/wasm-util": "^0.10.2" 579 + }, 580 + "funding": { 581 + "type": "github", 582 + "url": "https://github.com/sponsors/Brooooooklyn" 583 + }, 584 + "peerDependencies": { 585 + "@emnapi/core": "^1.7.1", 586 + "@emnapi/runtime": "^1.7.1" 587 + } 588 + }, 589 + "node_modules/@oxc-project/types": { 590 + "version": "0.133.0", 591 + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.133.0.tgz", 592 + "integrity": "sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==", 593 + "dev": true, 594 + "funding": { 595 + "url": "https://github.com/sponsors/Boshen" 596 + } 597 + }, 598 + "node_modules/@polka/url": { 599 + "version": "1.0.0-next.29", 600 + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", 601 + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", 602 + "dev": true, 603 + "license": "MIT" 604 + }, 605 + "node_modules/@rolldown/binding-android-arm64": { 606 + "version": "1.0.3", 607 + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.3.tgz", 608 + "integrity": "sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==", 609 + "cpu": [ 610 + "arm64" 611 + ], 612 + "dev": true, 613 + "optional": true, 614 + "os": [ 615 + "android" 616 + ], 617 + "engines": { 618 + "node": "^20.19.0 || >=22.12.0" 619 + } 620 + }, 621 + "node_modules/@rolldown/binding-darwin-arm64": { 622 + "version": "1.0.3", 623 + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.3.tgz", 624 + "integrity": "sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==", 625 + "cpu": [ 626 + "arm64" 627 + ], 628 + "dev": true, 629 + "optional": true, 630 + "os": [ 631 + "darwin" 632 + ], 633 + "engines": { 634 + "node": "^20.19.0 || >=22.12.0" 635 + } 636 + }, 637 + "node_modules/@rolldown/binding-darwin-x64": { 638 + "version": "1.0.3", 639 + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.3.tgz", 640 + "integrity": "sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==", 641 + "cpu": [ 642 + "x64" 643 + ], 644 + "dev": true, 645 + "optional": true, 646 + "os": [ 647 + "darwin" 648 + ], 649 + "engines": { 650 + "node": "^20.19.0 || >=22.12.0" 651 + } 652 + }, 653 + "node_modules/@rolldown/binding-freebsd-x64": { 654 + "version": "1.0.3", 655 + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.3.tgz", 656 + "integrity": "sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==", 657 + "cpu": [ 658 + "x64" 659 + ], 660 + "dev": true, 661 + "optional": true, 662 + "os": [ 663 + "freebsd" 664 + ], 665 + "engines": { 666 + "node": "^20.19.0 || >=22.12.0" 667 + } 668 + }, 669 + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { 670 + "version": "1.0.3", 671 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.3.tgz", 672 + "integrity": "sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==", 673 + "cpu": [ 674 + "arm" 675 + ], 676 + "dev": true, 677 + "optional": true, 678 + "os": [ 679 + "linux" 680 + ], 681 + "engines": { 682 + "node": "^20.19.0 || >=22.12.0" 683 + } 684 + }, 685 + "node_modules/@rolldown/binding-linux-arm64-gnu": { 686 + "version": "1.0.3", 687 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.3.tgz", 688 + "integrity": "sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==", 689 + "cpu": [ 690 + "arm64" 691 + ], 692 + "dev": true, 693 + "optional": true, 694 + "os": [ 695 + "linux" 696 + ], 697 + "engines": { 698 + "node": "^20.19.0 || >=22.12.0" 699 + } 700 + }, 701 + "node_modules/@rolldown/binding-linux-arm64-musl": { 702 + "version": "1.0.3", 703 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.3.tgz", 704 + "integrity": "sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==", 705 + "cpu": [ 706 + "arm64" 707 + ], 708 + "dev": true, 709 + "optional": true, 710 + "os": [ 711 + "linux" 712 + ], 713 + "engines": { 714 + "node": "^20.19.0 || >=22.12.0" 715 + } 716 + }, 717 + "node_modules/@rolldown/binding-linux-ppc64-gnu": { 718 + "version": "1.0.3", 719 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.3.tgz", 720 + "integrity": "sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==", 721 + "cpu": [ 722 + "ppc64" 723 + ], 724 + "dev": true, 725 + "optional": true, 726 + "os": [ 727 + "linux" 728 + ], 729 + "engines": { 730 + "node": "^20.19.0 || >=22.12.0" 731 + } 732 + }, 733 + "node_modules/@rolldown/binding-linux-s390x-gnu": { 734 + "version": "1.0.3", 735 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.3.tgz", 736 + "integrity": "sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==", 737 + "cpu": [ 738 + "s390x" 739 + ], 740 + "dev": true, 741 + "optional": true, 742 + "os": [ 743 + "linux" 744 + ], 745 + "engines": { 746 + "node": "^20.19.0 || >=22.12.0" 747 + } 748 + }, 749 + "node_modules/@rolldown/binding-linux-x64-gnu": { 750 + "version": "1.0.3", 751 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.3.tgz", 752 + "integrity": "sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==", 753 + "cpu": [ 754 + "x64" 755 + ], 756 + "dev": true, 757 + "optional": true, 758 + "os": [ 759 + "linux" 760 + ], 761 + "engines": { 762 + "node": "^20.19.0 || >=22.12.0" 763 + } 764 + }, 765 + "node_modules/@rolldown/binding-linux-x64-musl": { 766 + "version": "1.0.3", 767 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.3.tgz", 768 + "integrity": "sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==", 769 + "cpu": [ 770 + "x64" 771 + ], 772 + "dev": true, 773 + "optional": true, 774 + "os": [ 775 + "linux" 776 + ], 777 + "engines": { 778 + "node": "^20.19.0 || >=22.12.0" 779 + } 780 + }, 781 + "node_modules/@rolldown/binding-openharmony-arm64": { 782 + "version": "1.0.3", 783 + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.3.tgz", 784 + "integrity": "sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==", 785 + "cpu": [ 786 + "arm64" 787 + ], 788 + "dev": true, 789 + "optional": true, 790 + "os": [ 791 + "openharmony" 792 + ], 793 + "engines": { 794 + "node": "^20.19.0 || >=22.12.0" 795 + } 796 + }, 797 + "node_modules/@rolldown/binding-wasm32-wasi": { 798 + "version": "1.0.3", 799 + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.3.tgz", 800 + "integrity": "sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==", 801 + "cpu": [ 802 + "wasm32" 803 + ], 804 + "dev": true, 805 + "optional": true, 806 + "dependencies": { 807 + "@emnapi/core": "1.10.0", 808 + "@emnapi/runtime": "1.10.0", 809 + "@napi-rs/wasm-runtime": "^1.1.4" 810 + }, 811 + "engines": { 812 + "node": "^20.19.0 || >=22.12.0" 813 + } 814 + }, 815 + "node_modules/@rolldown/binding-win32-arm64-msvc": { 816 + "version": "1.0.3", 817 + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.3.tgz", 818 + "integrity": "sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==", 819 + "cpu": [ 820 + "arm64" 821 + ], 822 + "dev": true, 823 + "optional": true, 824 + "os": [ 825 + "win32" 826 + ], 827 + "engines": { 828 + "node": "^20.19.0 || >=22.12.0" 829 + } 830 + }, 831 + "node_modules/@rolldown/binding-win32-x64-msvc": { 832 + "version": "1.0.3", 833 + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.3.tgz", 834 + "integrity": "sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==", 835 + "cpu": [ 836 + "x64" 837 + ], 838 + "dev": true, 839 + "optional": true, 840 + "os": [ 841 + "win32" 842 + ], 843 + "engines": { 844 + "node": "^20.19.0 || >=22.12.0" 845 + } 846 + }, 847 + "node_modules/@rolldown/pluginutils": { 848 + "version": "1.0.1", 849 + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", 850 + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", 851 + "dev": true, 852 + "license": "MIT" 853 + }, 854 + "node_modules/@tsconfig/node22": { 855 + "version": "22.0.5", 856 + "resolved": "https://registry.npmjs.org/@tsconfig/node22/-/node22-22.0.5.tgz", 857 + "integrity": "sha512-hLf2ld+sYN/BtOJjHUWOk568dvjFQkHnLNa6zce25GIH+vxKfvTgm3qpaH6ToF5tu/NN0IH66s+Bb5wElHrLcw==", 858 + "dev": true, 859 + "license": "MIT" 860 + }, 861 + "node_modules/@tybys/wasm-util": { 862 + "version": "0.10.2", 863 + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", 864 + "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", 865 + "dev": true, 866 + "optional": true, 867 + "dependencies": { 868 + "tslib": "^2.4.0" 869 + } 870 + }, 871 + "node_modules/@types/node": { 872 + "version": "22.19.1", 873 + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.1.tgz", 874 + "integrity": "sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==", 875 + "dev": true, 876 + "license": "MIT", 877 + "dependencies": { 878 + "undici-types": "~6.21.0" 879 + } 880 + }, 881 + "node_modules/@vitejs/plugin-vue": { 882 + "version": "6.0.7", 883 + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.7.tgz", 884 + "integrity": "sha512-km+p+XdSz9Sxm5rqUbqcSfZYaAniKxWBj1KURl+Jr7UaPvvX7BmaWMdP69I5rrFDeQGyxAG7NXdc57vz+snhWg==", 885 + "dev": true, 886 + "license": "MIT", 887 + "dependencies": { 888 + "@rolldown/pluginutils": "^1.0.1" 889 + }, 890 + "engines": { 891 + "node": "^20.19.0 || >=22.12.0" 892 + }, 893 + "peerDependencies": { 894 + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", 895 + "vue": "^3.2.25" 896 + } 897 + }, 898 + "node_modules/@volar/language-core": { 899 + "version": "2.4.23", 900 + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.23.tgz", 901 + "integrity": "sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ==", 902 + "dev": true, 903 + "license": "MIT", 904 + "dependencies": { 905 + "@volar/source-map": "2.4.23" 906 + } 907 + }, 908 + "node_modules/@volar/source-map": { 909 + "version": "2.4.23", 910 + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.23.tgz", 911 + "integrity": "sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q==", 912 + "dev": true, 913 + "license": "MIT" 914 + }, 915 + "node_modules/@volar/typescript": { 916 + "version": "2.4.23", 917 + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.23.tgz", 918 + "integrity": "sha512-lAB5zJghWxVPqfcStmAP1ZqQacMpe90UrP5RJ3arDyrhy4aCUQqmxPPLB2PWDKugvylmO41ljK7vZ+t6INMTag==", 919 + "dev": true, 920 + "license": "MIT", 921 + "dependencies": { 922 + "@volar/language-core": "2.4.23", 923 + "path-browserify": "^1.0.1", 924 + "vscode-uri": "^3.0.8" 925 + } 926 + }, 927 + "node_modules/@vue-macros/common": { 928 + "version": "3.1.2", 929 + "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-3.1.2.tgz", 930 + "integrity": "sha512-h9t4ArDdniO9ekYHAD95t9AZcAbb19lEGK+26iAjUODOIJKmObDNBSe4+6ELQAA3vtYiFPPBtHh7+cQCKi3Dng==", 931 + "license": "MIT", 932 + "dependencies": { 933 + "@vue/compiler-sfc": "^3.5.22", 934 + "ast-kit": "^2.1.2", 935 + "local-pkg": "^1.1.2", 936 + "magic-string-ast": "^1.0.2", 937 + "unplugin-utils": "^0.3.0" 938 + }, 939 + "engines": { 940 + "node": ">=20.19.0" 941 + }, 942 + "funding": { 943 + "url": "https://github.com/sponsors/vue-macros" 944 + }, 945 + "peerDependencies": { 946 + "vue": "^2.7.0 || ^3.2.25" 947 + }, 948 + "peerDependenciesMeta": { 949 + "vue": { 950 + "optional": true 951 + } 952 + } 953 + }, 954 + "node_modules/@vue/babel-helper-vue-transform-on": { 955 + "version": "1.5.0", 956 + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.5.0.tgz", 957 + "integrity": "sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==", 958 + "dev": true, 959 + "license": "MIT" 960 + }, 961 + "node_modules/@vue/babel-plugin-jsx": { 962 + "version": "1.5.0", 963 + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.5.0.tgz", 964 + "integrity": "sha512-mneBhw1oOqCd2247O0Yw/mRwC9jIGACAJUlawkmMBiNmL4dGA2eMzuNZVNqOUfYTa6vqmND4CtOPzmEEEqLKFw==", 965 + "dev": true, 966 + "license": "MIT", 967 + "dependencies": { 968 + "@babel/helper-module-imports": "^7.27.1", 969 + "@babel/helper-plugin-utils": "^7.27.1", 970 + "@babel/plugin-syntax-jsx": "^7.27.1", 971 + "@babel/template": "^7.27.2", 972 + "@babel/traverse": "^7.28.0", 973 + "@babel/types": "^7.28.2", 974 + "@vue/babel-helper-vue-transform-on": "1.5.0", 975 + "@vue/babel-plugin-resolve-type": "1.5.0", 976 + "@vue/shared": "^3.5.18" 977 + }, 978 + "peerDependencies": { 979 + "@babel/core": "^7.0.0-0" 980 + }, 981 + "peerDependenciesMeta": { 982 + "@babel/core": { 983 + "optional": true 984 + } 985 + } 986 + }, 987 + "node_modules/@vue/babel-plugin-resolve-type": { 988 + "version": "1.5.0", 989 + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.5.0.tgz", 990 + "integrity": "sha512-Wm/60o+53JwJODm4Knz47dxJnLDJ9FnKnGZJbUUf8nQRAtt6P+undLUAVU3Ha33LxOJe6IPoifRQ6F/0RrU31w==", 991 + "dev": true, 992 + "license": "MIT", 993 + "dependencies": { 994 + "@babel/code-frame": "^7.27.1", 995 + "@babel/helper-module-imports": "^7.27.1", 996 + "@babel/helper-plugin-utils": "^7.27.1", 997 + "@babel/parser": "^7.28.0", 998 + "@vue/compiler-sfc": "^3.5.18" 999 + }, 1000 + "funding": { 1001 + "url": "https://github.com/sponsors/sxzz" 1002 + }, 1003 + "peerDependencies": { 1004 + "@babel/core": "^7.0.0-0" 1005 + } 1006 + }, 1007 + "node_modules/@vue/compiler-core": { 1008 + "version": "3.5.38", 1009 + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.38.tgz", 1010 + "integrity": "sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==", 1011 + "dependencies": { 1012 + "@babel/parser": "^7.29.7", 1013 + "@vue/shared": "3.5.38", 1014 + "entities": "^7.0.1", 1015 + "estree-walker": "^2.0.2", 1016 + "source-map-js": "^1.2.1" 1017 + } 1018 + }, 1019 + "node_modules/@vue/compiler-dom": { 1020 + "version": "3.5.38", 1021 + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.38.tgz", 1022 + "integrity": "sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==", 1023 + "dependencies": { 1024 + "@vue/compiler-core": "3.5.38", 1025 + "@vue/shared": "3.5.38" 1026 + } 1027 + }, 1028 + "node_modules/@vue/compiler-sfc": { 1029 + "version": "3.5.38", 1030 + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.38.tgz", 1031 + "integrity": "sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==", 1032 + "dependencies": { 1033 + "@babel/parser": "^7.29.7", 1034 + "@vue/compiler-core": "3.5.38", 1035 + "@vue/compiler-dom": "3.5.38", 1036 + "@vue/compiler-ssr": "3.5.38", 1037 + "@vue/shared": "3.5.38", 1038 + "estree-walker": "^2.0.2", 1039 + "magic-string": "^0.30.21", 1040 + "postcss": "^8.5.15", 1041 + "source-map-js": "^1.2.1" 1042 + } 1043 + }, 1044 + "node_modules/@vue/compiler-ssr": { 1045 + "version": "3.5.38", 1046 + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.38.tgz", 1047 + "integrity": "sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==", 1048 + "dependencies": { 1049 + "@vue/compiler-dom": "3.5.38", 1050 + "@vue/shared": "3.5.38" 1051 + } 1052 + }, 1053 + "node_modules/@vue/devtools-api": { 1054 + "version": "8.1.2", 1055 + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-8.1.2.tgz", 1056 + "integrity": "sha512-vA0O112YqyDuNA1s7Yb2gCgToQ/OxOWiFDO5ThLCcDy0ldHnSd1dUTaSYhOldbqoNgumE4dxtGAoAaSUKUD1Zg==", 1057 + "license": "MIT", 1058 + "dependencies": { 1059 + "@vue/devtools-kit": "^8.1.2" 1060 + } 1061 + }, 1062 + "node_modules/@vue/devtools-core": { 1063 + "version": "8.1.2", 1064 + "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-8.1.2.tgz", 1065 + "integrity": "sha512-ZGGyaSBP4/+bN2Nd9ZHNYAVDRIzMw1rv2RyXWtyZlo6mQal+IDmTvKY4V+DjAEBhaXt30mHmsgYp1yXJ/2tIWg==", 1066 + "dev": true, 1067 + "license": "MIT", 1068 + "dependencies": { 1069 + "@vue/devtools-kit": "^8.1.2", 1070 + "@vue/devtools-shared": "^8.1.2" 1071 + }, 1072 + "peerDependencies": { 1073 + "vue": "^3.0.0" 1074 + } 1075 + }, 1076 + "node_modules/@vue/devtools-kit": { 1077 + "version": "8.1.2", 1078 + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-8.1.2.tgz", 1079 + "integrity": "sha512-f75/upc+GCyjXErpgPGz4582ujS0L/adAltGy+tqXMGUJpgAcfGr6CxnnhpZY8BHuMYt6KpbF8uaFrrQG66rGQ==", 1080 + "license": "MIT", 1081 + "dependencies": { 1082 + "@vue/devtools-shared": "^8.1.2", 1083 + "birpc": "^2.6.1", 1084 + "hookable": "^5.5.3", 1085 + "perfect-debounce": "^2.0.0" 1086 + } 1087 + }, 1088 + "node_modules/@vue/devtools-shared": { 1089 + "version": "8.1.2", 1090 + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-8.1.2.tgz", 1091 + "integrity": "sha512-X9RyVFYAdkBe4IUf5v48TxBF/6QPmF8CmWrDAjXzfUHrgQ/HGfTC1A6TqgXqZ03ye66l3AD51BAGD69IvKM9sw==", 1092 + "license": "MIT" 1093 + }, 1094 + "node_modules/@vue/language-core": { 1095 + "version": "3.1.5", 1096 + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.1.5.tgz", 1097 + "integrity": "sha512-FMcqyzWN+sYBeqRMWPGT2QY0mUasZMVIuHvmb5NT3eeqPrbHBYtCP8JWEUCDCgM+Zr62uuWY/qoeBrPrzfa78w==", 1098 + "dev": true, 1099 + "license": "MIT", 1100 + "dependencies": { 1101 + "@volar/language-core": "2.4.23", 1102 + "@vue/compiler-dom": "^3.5.0", 1103 + "@vue/shared": "^3.5.0", 1104 + "alien-signals": "^3.0.0", 1105 + "muggle-string": "^0.4.1", 1106 + "path-browserify": "^1.0.1", 1107 + "picomatch": "^4.0.2" 1108 + }, 1109 + "peerDependencies": { 1110 + "typescript": "*" 1111 + }, 1112 + "peerDependenciesMeta": { 1113 + "typescript": { 1114 + "optional": true 1115 + } 1116 + } 1117 + }, 1118 + "node_modules/@vue/reactivity": { 1119 + "version": "3.5.38", 1120 + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.38.tgz", 1121 + "integrity": "sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==", 1122 + "dependencies": { 1123 + "@vue/shared": "3.5.38" 1124 + } 1125 + }, 1126 + "node_modules/@vue/runtime-core": { 1127 + "version": "3.5.38", 1128 + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.38.tgz", 1129 + "integrity": "sha512-iyW8WVfF1CpCXxncZY5Ei6rSd6oZr5DgEom//fUjRBRl56AXPD+s9ATvukRt77ZFTuYlnVA1bxY+dJB94tWVYw==", 1130 + "dependencies": { 1131 + "@vue/reactivity": "3.5.38", 1132 + "@vue/shared": "3.5.38" 1133 + } 1134 + }, 1135 + "node_modules/@vue/runtime-dom": { 1136 + "version": "3.5.38", 1137 + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.38.tgz", 1138 + "integrity": "sha512-apX2wt9sdfDshS+a2xueFZLVpt0GkRJZSoPmrW/SA4yzXTznhfcMVW59gr7h4YQeY0vJhdJkk2rsIDwgfFgC5A==", 1139 + "dependencies": { 1140 + "@vue/reactivity": "3.5.38", 1141 + "@vue/runtime-core": "3.5.38", 1142 + "@vue/shared": "3.5.38", 1143 + "csstype": "^3.2.3" 1144 + } 1145 + }, 1146 + "node_modules/@vue/server-renderer": { 1147 + "version": "3.5.38", 1148 + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.38.tgz", 1149 + "integrity": "sha512-vue8vbf2QlV4quHqzwmJy6dWfmRhP1J8l4wtZg60CL6VoKqcPY2oe7may3+1d9qfpedjK5PRLFqd5k3Isj9mUw==", 1150 + "dependencies": { 1151 + "@vue/compiler-ssr": "3.5.38", 1152 + "@vue/shared": "3.5.38" 1153 + }, 1154 + "peerDependencies": { 1155 + "vue": "3.5.38" 1156 + } 1157 + }, 1158 + "node_modules/@vue/shared": { 1159 + "version": "3.5.38", 1160 + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.38.tgz", 1161 + "integrity": "sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==" 1162 + }, 1163 + "node_modules/@vue/tsconfig": { 1164 + "version": "0.9.1", 1165 + "resolved": "https://registry.npmjs.org/@vue/tsconfig/-/tsconfig-0.9.1.tgz", 1166 + "integrity": "sha512-buvjm+9NzLCJL29KY1j1991YYJ5e6275OiK+G4jtmfIb+z4POywbdm0wXusT9adVWqe0xqg70TbI7+mRx4uU9w==", 1167 + "dev": true, 1168 + "license": "MIT", 1169 + "peerDependencies": { 1170 + "typescript": ">= 5.8", 1171 + "vue": "^3.4.0" 1172 + }, 1173 + "peerDependenciesMeta": { 1174 + "typescript": { 1175 + "optional": true 2443 1176 }, 2444 - "node_modules/tslib": { 2445 - "version": "2.8.1", 2446 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 2447 - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 2448 - "dev": true, 2449 - "optional": true 1177 + "vue": { 1178 + "optional": true 1179 + } 1180 + } 1181 + }, 1182 + "node_modules/acorn": { 1183 + "version": "8.16.0", 1184 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", 1185 + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", 1186 + "license": "MIT", 1187 + "bin": { 1188 + "acorn": "bin/acorn" 1189 + }, 1190 + "engines": { 1191 + "node": ">=0.4.0" 1192 + } 1193 + }, 1194 + "node_modules/alien-signals": { 1195 + "version": "3.1.1", 1196 + "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-3.1.1.tgz", 1197 + "integrity": "sha512-ogkIWbVrLwKtHY6oOAXaYkAxP+cTH7V5FZ5+Tm4NZFd8VDZ6uNMDrfzqctTZ42eTMCSR3ne3otpcxmqSnFfPYA==", 1198 + "dev": true, 1199 + "license": "MIT" 1200 + }, 1201 + "node_modules/ansi-styles": { 1202 + "version": "6.2.3", 1203 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", 1204 + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", 1205 + "dev": true, 1206 + "license": "MIT", 1207 + "engines": { 1208 + "node": ">=12" 1209 + }, 1210 + "funding": { 1211 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1212 + } 1213 + }, 1214 + "node_modules/ansis": { 1215 + "version": "4.2.0", 1216 + "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.2.0.tgz", 1217 + "integrity": "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==", 1218 + "dev": true, 1219 + "license": "ISC", 1220 + "engines": { 1221 + "node": ">=14" 1222 + } 1223 + }, 1224 + "node_modules/ast-kit": { 1225 + "version": "2.2.0", 1226 + "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-2.2.0.tgz", 1227 + "integrity": "sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==", 1228 + "license": "MIT", 1229 + "dependencies": { 1230 + "@babel/parser": "^7.28.5", 1231 + "pathe": "^2.0.3" 1232 + }, 1233 + "engines": { 1234 + "node": ">=20.19.0" 1235 + }, 1236 + "funding": { 1237 + "url": "https://github.com/sponsors/sxzz" 1238 + } 1239 + }, 1240 + "node_modules/ast-walker-scope": { 1241 + "version": "0.8.3", 1242 + "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.8.3.tgz", 1243 + "integrity": "sha512-cbdCP0PGOBq0ASG+sjnKIoYkWMKhhz+F/h9pRexUdX2Hd38+WOlBkRKlqkGOSm0YQpcFMQBJeK4WspUAkwsEdg==", 1244 + "license": "MIT", 1245 + "dependencies": { 1246 + "@babel/parser": "^7.28.4", 1247 + "ast-kit": "^2.1.3" 1248 + }, 1249 + "engines": { 1250 + "node": ">=20.19.0" 1251 + }, 1252 + "funding": { 1253 + "url": "https://github.com/sponsors/sxzz" 1254 + } 1255 + }, 1256 + "node_modules/baseline-browser-mapping": { 1257 + "version": "2.10.37", 1258 + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.37.tgz", 1259 + "integrity": "sha512-girxaJ7WZssDOFhzCGZTDKoTa1gk6A1TbflaYTpykLJ4UU9Fz9kx1aREM8JCuoVHbL8X8T/mJg7w2oYSq72Oig==", 1260 + "dev": true, 1261 + "bin": { 1262 + "baseline-browser-mapping": "dist/cli.cjs" 1263 + }, 1264 + "engines": { 1265 + "node": ">=6.0.0" 1266 + } 1267 + }, 1268 + "node_modules/birpc": { 1269 + "version": "2.9.0", 1270 + "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.9.0.tgz", 1271 + "integrity": "sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==", 1272 + "license": "MIT", 1273 + "funding": { 1274 + "url": "https://github.com/sponsors/antfu" 1275 + } 1276 + }, 1277 + "node_modules/browserslist": { 1278 + "version": "4.28.2", 1279 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", 1280 + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", 1281 + "dev": true, 1282 + "funding": [ 1283 + { 1284 + "type": "opencollective", 1285 + "url": "https://opencollective.com/browserslist" 2450 1286 }, 2451 - "node_modules/typescript": { 2452 - "version": "5.9.3", 2453 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 2454 - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 2455 - "devOptional": true, 2456 - "license": "Apache-2.0", 2457 - "bin": { 2458 - "tsc": "bin/tsc", 2459 - "tsserver": "bin/tsserver" 2460 - }, 2461 - "engines": { 2462 - "node": ">=14.17" 2463 - } 1287 + { 1288 + "type": "tidelift", 1289 + "url": "https://tidelift.com/funding/github/npm/browserslist" 2464 1290 }, 2465 - "node_modules/ufo": { 2466 - "version": "1.6.4", 2467 - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.4.tgz", 2468 - "integrity": "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==", 2469 - "license": "MIT" 1291 + { 1292 + "type": "github", 1293 + "url": "https://github.com/sponsors/ai" 1294 + } 1295 + ], 1296 + "dependencies": { 1297 + "baseline-browser-mapping": "^2.10.12", 1298 + "caniuse-lite": "^1.0.30001782", 1299 + "electron-to-chromium": "^1.5.328", 1300 + "node-releases": "^2.0.36", 1301 + "update-browserslist-db": "^1.2.3" 1302 + }, 1303 + "bin": { 1304 + "browserslist": "cli.js" 1305 + }, 1306 + "engines": { 1307 + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 1308 + } 1309 + }, 1310 + "node_modules/bundle-name": { 1311 + "version": "4.1.0", 1312 + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", 1313 + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", 1314 + "dev": true, 1315 + "license": "MIT", 1316 + "dependencies": { 1317 + "run-applescript": "^7.0.0" 1318 + }, 1319 + "engines": { 1320 + "node": ">=18" 1321 + }, 1322 + "funding": { 1323 + "url": "https://github.com/sponsors/sindresorhus" 1324 + } 1325 + }, 1326 + "node_modules/caniuse-lite": { 1327 + "version": "1.0.30001799", 1328 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001799.tgz", 1329 + "integrity": "sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==", 1330 + "dev": true, 1331 + "funding": [ 1332 + { 1333 + "type": "opencollective", 1334 + "url": "https://opencollective.com/browserslist" 2470 1335 }, 2471 - "node_modules/undici-types": { 2472 - "version": "6.21.0", 2473 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", 2474 - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", 2475 - "dev": true, 2476 - "license": "MIT" 1336 + { 1337 + "type": "tidelift", 1338 + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 2477 1339 }, 2478 - "node_modules/unplugin": { 2479 - "version": "3.0.0", 2480 - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-3.0.0.tgz", 2481 - "integrity": "sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==", 2482 - "license": "MIT", 2483 - "dependencies": { 2484 - "@jridgewell/remapping": "^2.3.5", 2485 - "picomatch": "^4.0.3", 2486 - "webpack-virtual-modules": "^0.6.2" 2487 - }, 2488 - "engines": { 2489 - "node": "^20.19.0 || >=22.12.0" 2490 - } 1340 + { 1341 + "type": "github", 1342 + "url": "https://github.com/sponsors/ai" 1343 + } 1344 + ] 1345 + }, 1346 + "node_modules/chokidar": { 1347 + "version": "5.0.0", 1348 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", 1349 + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", 1350 + "license": "MIT", 1351 + "dependencies": { 1352 + "readdirp": "^5.0.0" 1353 + }, 1354 + "engines": { 1355 + "node": ">= 20.19.0" 1356 + }, 1357 + "funding": { 1358 + "url": "https://paulmillr.com/funding/" 1359 + } 1360 + }, 1361 + "node_modules/confbox": { 1362 + "version": "0.2.4", 1363 + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.4.tgz", 1364 + "integrity": "sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==", 1365 + "license": "MIT" 1366 + }, 1367 + "node_modules/convert-source-map": { 1368 + "version": "2.0.0", 1369 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 1370 + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 1371 + "dev": true, 1372 + "license": "MIT" 1373 + }, 1374 + "node_modules/cross-spawn": { 1375 + "version": "7.0.6", 1376 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 1377 + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 1378 + "dev": true, 1379 + "license": "MIT", 1380 + "dependencies": { 1381 + "path-key": "^3.1.0", 1382 + "shebang-command": "^2.0.0", 1383 + "which": "^2.0.1" 1384 + }, 1385 + "engines": { 1386 + "node": ">= 8" 1387 + } 1388 + }, 1389 + "node_modules/cross-spawn/node_modules/isexe": { 1390 + "version": "2.0.0", 1391 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1392 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1393 + "dev": true, 1394 + "license": "ISC" 1395 + }, 1396 + "node_modules/cross-spawn/node_modules/which": { 1397 + "version": "2.0.2", 1398 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 1399 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 1400 + "dev": true, 1401 + "license": "ISC", 1402 + "dependencies": { 1403 + "isexe": "^2.0.0" 1404 + }, 1405 + "bin": { 1406 + "node-which": "bin/node-which" 1407 + }, 1408 + "engines": { 1409 + "node": ">= 8" 1410 + } 1411 + }, 1412 + "node_modules/csstype": { 1413 + "version": "3.2.3", 1414 + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", 1415 + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==" 1416 + }, 1417 + "node_modules/debug": { 1418 + "version": "4.4.3", 1419 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 1420 + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 1421 + "dev": true, 1422 + "license": "MIT", 1423 + "dependencies": { 1424 + "ms": "^2.1.3" 1425 + }, 1426 + "engines": { 1427 + "node": ">=6.0" 1428 + }, 1429 + "peerDependenciesMeta": { 1430 + "supports-color": { 1431 + "optional": true 1432 + } 1433 + } 1434 + }, 1435 + "node_modules/default-browser": { 1436 + "version": "5.5.0", 1437 + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", 1438 + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", 1439 + "dev": true, 1440 + "license": "MIT", 1441 + "dependencies": { 1442 + "bundle-name": "^4.1.0", 1443 + "default-browser-id": "^5.0.0" 1444 + }, 1445 + "engines": { 1446 + "node": ">=18" 1447 + }, 1448 + "funding": { 1449 + "url": "https://github.com/sponsors/sindresorhus" 1450 + } 1451 + }, 1452 + "node_modules/default-browser-id": { 1453 + "version": "5.0.1", 1454 + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", 1455 + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", 1456 + "dev": true, 1457 + "license": "MIT", 1458 + "engines": { 1459 + "node": ">=18" 1460 + }, 1461 + "funding": { 1462 + "url": "https://github.com/sponsors/sindresorhus" 1463 + } 1464 + }, 1465 + "node_modules/define-lazy-prop": { 1466 + "version": "3.0.0", 1467 + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", 1468 + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", 1469 + "dev": true, 1470 + "license": "MIT", 1471 + "engines": { 1472 + "node": ">=12" 1473 + }, 1474 + "funding": { 1475 + "url": "https://github.com/sponsors/sindresorhus" 1476 + } 1477 + }, 1478 + "node_modules/detect-libc": { 1479 + "version": "2.1.2", 1480 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 1481 + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 1482 + "dev": true, 1483 + "license": "Apache-2.0", 1484 + "engines": { 1485 + "node": ">=8" 1486 + } 1487 + }, 1488 + "node_modules/electron-to-chromium": { 1489 + "version": "1.5.373", 1490 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.373.tgz", 1491 + "integrity": "sha512-G2Hym8JIf/QreuseqkDibgH8Ci8KfJzqGDKdakbhSx9UltwRBH2cBLAWU/lBX0sCdv0TlhyxQyDCnSfxgMWsjA==", 1492 + "dev": true 1493 + }, 1494 + "node_modules/entities": { 1495 + "version": "7.0.1", 1496 + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", 1497 + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", 1498 + "license": "BSD-2-Clause", 1499 + "engines": { 1500 + "node": ">=0.12" 1501 + }, 1502 + "funding": { 1503 + "url": "https://github.com/fb55/entities?sponsor=1" 1504 + } 1505 + }, 1506 + "node_modules/error-stack-parser-es": { 1507 + "version": "1.0.5", 1508 + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz", 1509 + "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==", 1510 + "dev": true, 1511 + "license": "MIT", 1512 + "funding": { 1513 + "url": "https://github.com/sponsors/antfu" 1514 + } 1515 + }, 1516 + "node_modules/escalade": { 1517 + "version": "3.2.0", 1518 + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 1519 + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 1520 + "dev": true, 1521 + "engines": { 1522 + "node": ">=6" 1523 + } 1524 + }, 1525 + "node_modules/estree-walker": { 1526 + "version": "2.0.2", 1527 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 1528 + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 1529 + "license": "MIT" 1530 + }, 1531 + "node_modules/exsolve": { 1532 + "version": "1.0.8", 1533 + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.8.tgz", 1534 + "integrity": "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==", 1535 + "license": "MIT" 1536 + }, 1537 + "node_modules/fdir": { 1538 + "version": "6.5.0", 1539 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", 1540 + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", 1541 + "license": "MIT", 1542 + "engines": { 1543 + "node": ">=12.0.0" 1544 + }, 1545 + "peerDependencies": { 1546 + "picomatch": "^3 || ^4" 1547 + }, 1548 + "peerDependenciesMeta": { 1549 + "picomatch": { 1550 + "optional": true 1551 + } 1552 + } 1553 + }, 1554 + "node_modules/fsevents": { 1555 + "version": "2.3.3", 1556 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1557 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1558 + "dev": true, 1559 + "hasInstallScript": true, 1560 + "license": "MIT", 1561 + "optional": true, 1562 + "os": [ 1563 + "darwin" 1564 + ], 1565 + "engines": { 1566 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1567 + } 1568 + }, 1569 + "node_modules/gensync": { 1570 + "version": "1.0.0-beta.2", 1571 + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 1572 + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 1573 + "dev": true, 1574 + "license": "MIT", 1575 + "engines": { 1576 + "node": ">=6.9.0" 1577 + } 1578 + }, 1579 + "node_modules/hookable": { 1580 + "version": "5.5.3", 1581 + "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", 1582 + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", 1583 + "license": "MIT" 1584 + }, 1585 + "node_modules/is-docker": { 1586 + "version": "3.0.0", 1587 + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", 1588 + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", 1589 + "dev": true, 1590 + "license": "MIT", 1591 + "bin": { 1592 + "is-docker": "cli.js" 1593 + }, 1594 + "engines": { 1595 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1596 + }, 1597 + "funding": { 1598 + "url": "https://github.com/sponsors/sindresorhus" 1599 + } 1600 + }, 1601 + "node_modules/is-inside-container": { 1602 + "version": "1.0.0", 1603 + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", 1604 + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", 1605 + "dev": true, 1606 + "license": "MIT", 1607 + "dependencies": { 1608 + "is-docker": "^3.0.0" 1609 + }, 1610 + "bin": { 1611 + "is-inside-container": "cli.js" 1612 + }, 1613 + "engines": { 1614 + "node": ">=14.16" 1615 + }, 1616 + "funding": { 1617 + "url": "https://github.com/sponsors/sindresorhus" 1618 + } 1619 + }, 1620 + "node_modules/is-wsl": { 1621 + "version": "3.1.1", 1622 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", 1623 + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", 1624 + "dev": true, 1625 + "license": "MIT", 1626 + "dependencies": { 1627 + "is-inside-container": "^1.0.0" 1628 + }, 1629 + "engines": { 1630 + "node": ">=16" 1631 + }, 1632 + "funding": { 1633 + "url": "https://github.com/sponsors/sindresorhus" 1634 + } 1635 + }, 1636 + "node_modules/isexe": { 1637 + "version": "3.1.1", 1638 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", 1639 + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", 1640 + "dev": true, 1641 + "license": "ISC", 1642 + "engines": { 1643 + "node": ">=16" 1644 + } 1645 + }, 1646 + "node_modules/js-tokens": { 1647 + "version": "4.0.0", 1648 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 1649 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 1650 + "dev": true, 1651 + "license": "MIT" 1652 + }, 1653 + "node_modules/jsesc": { 1654 + "version": "3.1.0", 1655 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", 1656 + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", 1657 + "license": "MIT", 1658 + "bin": { 1659 + "jsesc": "bin/jsesc" 1660 + }, 1661 + "engines": { 1662 + "node": ">=6" 1663 + } 1664 + }, 1665 + "node_modules/json-parse-even-better-errors": { 1666 + "version": "4.0.0", 1667 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz", 1668 + "integrity": "sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==", 1669 + "dev": true, 1670 + "license": "MIT", 1671 + "engines": { 1672 + "node": "^18.17.0 || >=20.5.0" 1673 + } 1674 + }, 1675 + "node_modules/json5": { 1676 + "version": "2.2.3", 1677 + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 1678 + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 1679 + "license": "MIT", 1680 + "bin": { 1681 + "json5": "lib/cli.js" 1682 + }, 1683 + "engines": { 1684 + "node": ">=6" 1685 + } 1686 + }, 1687 + "node_modules/kolorist": { 1688 + "version": "1.8.0", 1689 + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", 1690 + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", 1691 + "dev": true, 1692 + "license": "MIT" 1693 + }, 1694 + "node_modules/lightningcss": { 1695 + "version": "1.32.0", 1696 + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", 1697 + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", 1698 + "dev": true, 1699 + "license": "MPL-2.0", 1700 + "dependencies": { 1701 + "detect-libc": "^2.0.3" 1702 + }, 1703 + "engines": { 1704 + "node": ">= 12.0.0" 1705 + }, 1706 + "funding": { 1707 + "type": "opencollective", 1708 + "url": "https://opencollective.com/parcel" 1709 + }, 1710 + "optionalDependencies": { 1711 + "lightningcss-android-arm64": "1.32.0", 1712 + "lightningcss-darwin-arm64": "1.32.0", 1713 + "lightningcss-darwin-x64": "1.32.0", 1714 + "lightningcss-freebsd-x64": "1.32.0", 1715 + "lightningcss-linux-arm-gnueabihf": "1.32.0", 1716 + "lightningcss-linux-arm64-gnu": "1.32.0", 1717 + "lightningcss-linux-arm64-musl": "1.32.0", 1718 + "lightningcss-linux-x64-gnu": "1.32.0", 1719 + "lightningcss-linux-x64-musl": "1.32.0", 1720 + "lightningcss-win32-arm64-msvc": "1.32.0", 1721 + "lightningcss-win32-x64-msvc": "1.32.0" 1722 + } 1723 + }, 1724 + "node_modules/lightningcss-android-arm64": { 1725 + "version": "1.32.0", 1726 + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", 1727 + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", 1728 + "cpu": [ 1729 + "arm64" 1730 + ], 1731 + "dev": true, 1732 + "license": "MPL-2.0", 1733 + "optional": true, 1734 + "os": [ 1735 + "android" 1736 + ], 1737 + "engines": { 1738 + "node": ">= 12.0.0" 1739 + }, 1740 + "funding": { 1741 + "type": "opencollective", 1742 + "url": "https://opencollective.com/parcel" 1743 + } 1744 + }, 1745 + "node_modules/lightningcss-darwin-arm64": { 1746 + "version": "1.32.0", 1747 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", 1748 + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", 1749 + "cpu": [ 1750 + "arm64" 1751 + ], 1752 + "dev": true, 1753 + "license": "MPL-2.0", 1754 + "optional": true, 1755 + "os": [ 1756 + "darwin" 1757 + ], 1758 + "engines": { 1759 + "node": ">= 12.0.0" 1760 + }, 1761 + "funding": { 1762 + "type": "opencollective", 1763 + "url": "https://opencollective.com/parcel" 1764 + } 1765 + }, 1766 + "node_modules/lightningcss-darwin-x64": { 1767 + "version": "1.32.0", 1768 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", 1769 + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", 1770 + "cpu": [ 1771 + "x64" 1772 + ], 1773 + "dev": true, 1774 + "license": "MPL-2.0", 1775 + "optional": true, 1776 + "os": [ 1777 + "darwin" 1778 + ], 1779 + "engines": { 1780 + "node": ">= 12.0.0" 1781 + }, 1782 + "funding": { 1783 + "type": "opencollective", 1784 + "url": "https://opencollective.com/parcel" 1785 + } 1786 + }, 1787 + "node_modules/lightningcss-freebsd-x64": { 1788 + "version": "1.32.0", 1789 + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", 1790 + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", 1791 + "cpu": [ 1792 + "x64" 1793 + ], 1794 + "dev": true, 1795 + "license": "MPL-2.0", 1796 + "optional": true, 1797 + "os": [ 1798 + "freebsd" 1799 + ], 1800 + "engines": { 1801 + "node": ">= 12.0.0" 1802 + }, 1803 + "funding": { 1804 + "type": "opencollective", 1805 + "url": "https://opencollective.com/parcel" 1806 + } 1807 + }, 1808 + "node_modules/lightningcss-linux-arm-gnueabihf": { 1809 + "version": "1.32.0", 1810 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", 1811 + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", 1812 + "cpu": [ 1813 + "arm" 1814 + ], 1815 + "dev": true, 1816 + "license": "MPL-2.0", 1817 + "optional": true, 1818 + "os": [ 1819 + "linux" 1820 + ], 1821 + "engines": { 1822 + "node": ">= 12.0.0" 1823 + }, 1824 + "funding": { 1825 + "type": "opencollective", 1826 + "url": "https://opencollective.com/parcel" 1827 + } 1828 + }, 1829 + "node_modules/lightningcss-linux-arm64-gnu": { 1830 + "version": "1.32.0", 1831 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", 1832 + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", 1833 + "cpu": [ 1834 + "arm64" 1835 + ], 1836 + "dev": true, 1837 + "license": "MPL-2.0", 1838 + "optional": true, 1839 + "os": [ 1840 + "linux" 1841 + ], 1842 + "engines": { 1843 + "node": ">= 12.0.0" 1844 + }, 1845 + "funding": { 1846 + "type": "opencollective", 1847 + "url": "https://opencollective.com/parcel" 1848 + } 1849 + }, 1850 + "node_modules/lightningcss-linux-arm64-musl": { 1851 + "version": "1.32.0", 1852 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", 1853 + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", 1854 + "cpu": [ 1855 + "arm64" 1856 + ], 1857 + "dev": true, 1858 + "license": "MPL-2.0", 1859 + "optional": true, 1860 + "os": [ 1861 + "linux" 1862 + ], 1863 + "engines": { 1864 + "node": ">= 12.0.0" 1865 + }, 1866 + "funding": { 1867 + "type": "opencollective", 1868 + "url": "https://opencollective.com/parcel" 1869 + } 1870 + }, 1871 + "node_modules/lightningcss-linux-x64-gnu": { 1872 + "version": "1.32.0", 1873 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", 1874 + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", 1875 + "cpu": [ 1876 + "x64" 1877 + ], 1878 + "dev": true, 1879 + "license": "MPL-2.0", 1880 + "optional": true, 1881 + "os": [ 1882 + "linux" 1883 + ], 1884 + "engines": { 1885 + "node": ">= 12.0.0" 1886 + }, 1887 + "funding": { 1888 + "type": "opencollective", 1889 + "url": "https://opencollective.com/parcel" 1890 + } 1891 + }, 1892 + "node_modules/lightningcss-linux-x64-musl": { 1893 + "version": "1.32.0", 1894 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", 1895 + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", 1896 + "cpu": [ 1897 + "x64" 1898 + ], 1899 + "dev": true, 1900 + "license": "MPL-2.0", 1901 + "optional": true, 1902 + "os": [ 1903 + "linux" 1904 + ], 1905 + "engines": { 1906 + "node": ">= 12.0.0" 1907 + }, 1908 + "funding": { 1909 + "type": "opencollective", 1910 + "url": "https://opencollective.com/parcel" 1911 + } 1912 + }, 1913 + "node_modules/lightningcss-win32-arm64-msvc": { 1914 + "version": "1.32.0", 1915 + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", 1916 + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", 1917 + "cpu": [ 1918 + "arm64" 1919 + ], 1920 + "dev": true, 1921 + "license": "MPL-2.0", 1922 + "optional": true, 1923 + "os": [ 1924 + "win32" 1925 + ], 1926 + "engines": { 1927 + "node": ">= 12.0.0" 1928 + }, 1929 + "funding": { 1930 + "type": "opencollective", 1931 + "url": "https://opencollective.com/parcel" 1932 + } 1933 + }, 1934 + "node_modules/lightningcss-win32-x64-msvc": { 1935 + "version": "1.32.0", 1936 + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", 1937 + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", 1938 + "cpu": [ 1939 + "x64" 1940 + ], 1941 + "dev": true, 1942 + "license": "MPL-2.0", 1943 + "optional": true, 1944 + "os": [ 1945 + "win32" 1946 + ], 1947 + "engines": { 1948 + "node": ">= 12.0.0" 1949 + }, 1950 + "funding": { 1951 + "type": "opencollective", 1952 + "url": "https://opencollective.com/parcel" 1953 + } 1954 + }, 1955 + "node_modules/local-pkg": { 1956 + "version": "1.1.2", 1957 + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.2.tgz", 1958 + "integrity": "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==", 1959 + "license": "MIT", 1960 + "dependencies": { 1961 + "mlly": "^1.7.4", 1962 + "pkg-types": "^2.3.0", 1963 + "quansync": "^0.2.11" 1964 + }, 1965 + "engines": { 1966 + "node": ">=14" 1967 + }, 1968 + "funding": { 1969 + "url": "https://github.com/sponsors/antfu" 1970 + } 1971 + }, 1972 + "node_modules/lru-cache": { 1973 + "version": "5.1.1", 1974 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 1975 + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 1976 + "dev": true, 1977 + "dependencies": { 1978 + "yallist": "^3.0.2" 1979 + } 1980 + }, 1981 + "node_modules/magic-string": { 1982 + "version": "0.30.21", 1983 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", 1984 + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", 1985 + "license": "MIT", 1986 + "dependencies": { 1987 + "@jridgewell/sourcemap-codec": "^1.5.5" 1988 + } 1989 + }, 1990 + "node_modules/magic-string-ast": { 1991 + "version": "1.0.3", 1992 + "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-1.0.3.tgz", 1993 + "integrity": "sha512-CvkkH1i81zl7mmb94DsRiFeG9V2fR2JeuK8yDgS8oiZSFa++wWLEgZ5ufEOyLHbvSbD1gTRKv9NdX69Rnvr9JA==", 1994 + "license": "MIT", 1995 + "dependencies": { 1996 + "magic-string": "^0.30.19" 1997 + }, 1998 + "engines": { 1999 + "node": ">=20.19.0" 2000 + }, 2001 + "funding": { 2002 + "url": "https://github.com/sponsors/sxzz" 2003 + } 2004 + }, 2005 + "node_modules/memorystream": { 2006 + "version": "0.3.1", 2007 + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", 2008 + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", 2009 + "dev": true, 2010 + "engines": { 2011 + "node": ">= 0.10.0" 2012 + } 2013 + }, 2014 + "node_modules/mlly": { 2015 + "version": "1.8.2", 2016 + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.2.tgz", 2017 + "integrity": "sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==", 2018 + "license": "MIT", 2019 + "dependencies": { 2020 + "acorn": "^8.16.0", 2021 + "pathe": "^2.0.3", 2022 + "pkg-types": "^1.3.1", 2023 + "ufo": "^1.6.3" 2024 + } 2025 + }, 2026 + "node_modules/mlly/node_modules/confbox": { 2027 + "version": "0.1.8", 2028 + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", 2029 + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", 2030 + "license": "MIT" 2031 + }, 2032 + "node_modules/mlly/node_modules/pkg-types": { 2033 + "version": "1.3.1", 2034 + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", 2035 + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", 2036 + "license": "MIT", 2037 + "dependencies": { 2038 + "confbox": "^0.1.8", 2039 + "mlly": "^1.7.4", 2040 + "pathe": "^2.0.1" 2041 + } 2042 + }, 2043 + "node_modules/mrmime": { 2044 + "version": "2.0.1", 2045 + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", 2046 + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", 2047 + "dev": true, 2048 + "license": "MIT", 2049 + "engines": { 2050 + "node": ">=10" 2051 + } 2052 + }, 2053 + "node_modules/ms": { 2054 + "version": "2.1.3", 2055 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 2056 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 2057 + "dev": true, 2058 + "license": "MIT" 2059 + }, 2060 + "node_modules/muggle-string": { 2061 + "version": "0.4.1", 2062 + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", 2063 + "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", 2064 + "license": "MIT" 2065 + }, 2066 + "node_modules/nanoid": { 2067 + "version": "3.3.12", 2068 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", 2069 + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", 2070 + "funding": [ 2071 + { 2072 + "type": "github", 2073 + "url": "https://github.com/sponsors/ai" 2074 + } 2075 + ], 2076 + "license": "MIT", 2077 + "bin": { 2078 + "nanoid": "bin/nanoid.cjs" 2079 + }, 2080 + "engines": { 2081 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 2082 + } 2083 + }, 2084 + "node_modules/node-releases": { 2085 + "version": "2.0.47", 2086 + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.47.tgz", 2087 + "integrity": "sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==", 2088 + "dev": true, 2089 + "engines": { 2090 + "node": ">=18" 2091 + } 2092 + }, 2093 + "node_modules/npm-normalize-package-bin": { 2094 + "version": "4.0.0", 2095 + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-4.0.0.tgz", 2096 + "integrity": "sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==", 2097 + "dev": true, 2098 + "license": "ISC", 2099 + "engines": { 2100 + "node": "^18.17.0 || >=20.5.0" 2101 + } 2102 + }, 2103 + "node_modules/npm-run-all2": { 2104 + "version": "8.0.4", 2105 + "resolved": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-8.0.4.tgz", 2106 + "integrity": "sha512-wdbB5My48XKp2ZfJUlhnLVihzeuA1hgBnqB2J9ahV77wLS+/YAJAlN8I+X3DIFIPZ3m5L7nplmlbhNiFDmXRDA==", 2107 + "dev": true, 2108 + "license": "MIT", 2109 + "dependencies": { 2110 + "ansi-styles": "^6.2.1", 2111 + "cross-spawn": "^7.0.6", 2112 + "memorystream": "^0.3.1", 2113 + "picomatch": "^4.0.2", 2114 + "pidtree": "^0.6.0", 2115 + "read-package-json-fast": "^4.0.0", 2116 + "shell-quote": "^1.7.3", 2117 + "which": "^5.0.0" 2118 + }, 2119 + "bin": { 2120 + "npm-run-all": "bin/npm-run-all/index.js", 2121 + "npm-run-all2": "bin/npm-run-all/index.js", 2122 + "run-p": "bin/run-p/index.js", 2123 + "run-s": "bin/run-s/index.js" 2124 + }, 2125 + "engines": { 2126 + "node": "^20.5.0 || >=22.0.0", 2127 + "npm": ">= 10" 2128 + } 2129 + }, 2130 + "node_modules/ohash": { 2131 + "version": "2.0.11", 2132 + "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", 2133 + "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", 2134 + "dev": true, 2135 + "license": "MIT" 2136 + }, 2137 + "node_modules/open": { 2138 + "version": "10.2.0", 2139 + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", 2140 + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", 2141 + "dev": true, 2142 + "license": "MIT", 2143 + "dependencies": { 2144 + "default-browser": "^5.2.1", 2145 + "define-lazy-prop": "^3.0.0", 2146 + "is-inside-container": "^1.0.0", 2147 + "wsl-utils": "^0.1.0" 2148 + }, 2149 + "engines": { 2150 + "node": ">=18" 2151 + }, 2152 + "funding": { 2153 + "url": "https://github.com/sponsors/sindresorhus" 2154 + } 2155 + }, 2156 + "node_modules/path-browserify": { 2157 + "version": "1.0.1", 2158 + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", 2159 + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", 2160 + "dev": true, 2161 + "license": "MIT" 2162 + }, 2163 + "node_modules/path-key": { 2164 + "version": "3.1.1", 2165 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 2166 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 2167 + "dev": true, 2168 + "license": "MIT", 2169 + "engines": { 2170 + "node": ">=8" 2171 + } 2172 + }, 2173 + "node_modules/pathe": { 2174 + "version": "2.0.3", 2175 + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 2176 + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 2177 + "license": "MIT" 2178 + }, 2179 + "node_modules/perfect-debounce": { 2180 + "version": "2.1.0", 2181 + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-2.1.0.tgz", 2182 + "integrity": "sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g==", 2183 + "license": "MIT" 2184 + }, 2185 + "node_modules/picocolors": { 2186 + "version": "1.1.1", 2187 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 2188 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 2189 + "license": "ISC" 2190 + }, 2191 + "node_modules/picomatch": { 2192 + "version": "4.0.4", 2193 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", 2194 + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", 2195 + "license": "MIT", 2196 + "engines": { 2197 + "node": ">=12" 2198 + }, 2199 + "funding": { 2200 + "url": "https://github.com/sponsors/jonschlinkert" 2201 + } 2202 + }, 2203 + "node_modules/pidtree": { 2204 + "version": "0.6.0", 2205 + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", 2206 + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", 2207 + "dev": true, 2208 + "license": "MIT", 2209 + "bin": { 2210 + "pidtree": "bin/pidtree.js" 2211 + }, 2212 + "engines": { 2213 + "node": ">=0.10" 2214 + } 2215 + }, 2216 + "node_modules/pkg-types": { 2217 + "version": "2.3.1", 2218 + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.1.tgz", 2219 + "integrity": "sha512-y+ichcgc2LrADuhLNAx8DFjVfgz91pRxfZdI3UDhxHvcVEZsenLO+7XaU5vOp0u/7V/wZ+plyuQxtrDlZJ+yeg==", 2220 + "license": "MIT", 2221 + "dependencies": { 2222 + "confbox": "^0.2.4", 2223 + "exsolve": "^1.0.8", 2224 + "pathe": "^2.0.3" 2225 + } 2226 + }, 2227 + "node_modules/postcss": { 2228 + "version": "8.5.15", 2229 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", 2230 + "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", 2231 + "funding": [ 2232 + { 2233 + "type": "opencollective", 2234 + "url": "https://opencollective.com/postcss/" 2491 2235 }, 2492 - "node_modules/unplugin-utils": { 2493 - "version": "0.3.1", 2494 - "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.1.tgz", 2495 - "integrity": "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==", 2496 - "license": "MIT", 2497 - "dependencies": { 2498 - "pathe": "^2.0.3", 2499 - "picomatch": "^4.0.3" 2500 - }, 2501 - "engines": { 2502 - "node": ">=20.19.0" 2503 - }, 2504 - "funding": { 2505 - "url": "https://github.com/sponsors/sxzz" 2506 - } 2236 + { 2237 + "type": "tidelift", 2238 + "url": "https://tidelift.com/funding/github/npm/postcss" 2507 2239 }, 2508 - "node_modules/update-browserslist-db": { 2509 - "version": "1.2.3", 2510 - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", 2511 - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", 2512 - "dev": true, 2513 - "funding": [ 2514 - { 2515 - "type": "opencollective", 2516 - "url": "https://opencollective.com/browserslist" 2517 - }, 2518 - { 2519 - "type": "tidelift", 2520 - "url": "https://tidelift.com/funding/github/npm/browserslist" 2521 - }, 2522 - { 2523 - "type": "github", 2524 - "url": "https://github.com/sponsors/ai" 2525 - } 2526 - ], 2527 - "dependencies": { 2528 - "escalade": "^3.2.0", 2529 - "picocolors": "^1.1.1" 2530 - }, 2531 - "bin": { 2532 - "update-browserslist-db": "cli.js" 2533 - }, 2534 - "peerDependencies": { 2535 - "browserslist": ">= 4.21.0" 2536 - } 2240 + { 2241 + "type": "github", 2242 + "url": "https://github.com/sponsors/ai" 2243 + } 2244 + ], 2245 + "license": "MIT", 2246 + "dependencies": { 2247 + "nanoid": "^3.3.12", 2248 + "picocolors": "^1.1.1", 2249 + "source-map-js": "^1.2.1" 2250 + }, 2251 + "engines": { 2252 + "node": "^10 || ^12 || >=14" 2253 + } 2254 + }, 2255 + "node_modules/quansync": { 2256 + "version": "0.2.11", 2257 + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz", 2258 + "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==", 2259 + "funding": [ 2260 + { 2261 + "type": "individual", 2262 + "url": "https://github.com/sponsors/antfu" 2537 2263 }, 2538 - "node_modules/vite": { 2539 - "version": "8.0.16", 2540 - "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz", 2541 - "integrity": "sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==", 2542 - "dev": true, 2543 - "dependencies": { 2544 - "lightningcss": "^1.32.0", 2545 - "picomatch": "^4.0.4", 2546 - "postcss": "^8.5.15", 2547 - "rolldown": "1.0.3", 2548 - "tinyglobby": "^0.2.17" 2549 - }, 2550 - "bin": { 2551 - "vite": "bin/vite.js" 2552 - }, 2553 - "engines": { 2554 - "node": "^20.19.0 || >=22.12.0" 2555 - }, 2556 - "funding": { 2557 - "url": "https://github.com/vitejs/vite?sponsor=1" 2558 - }, 2559 - "optionalDependencies": { 2560 - "fsevents": "~2.3.3" 2561 - }, 2562 - "peerDependencies": { 2563 - "@types/node": "^20.19.0 || >=22.12.0", 2564 - "@vitejs/devtools": "^0.1.18", 2565 - "esbuild": "^0.27.0 || ^0.28.0", 2566 - "jiti": ">=1.21.0", 2567 - "less": "^4.0.0", 2568 - "sass": "^1.70.0", 2569 - "sass-embedded": "^1.70.0", 2570 - "stylus": ">=0.54.8", 2571 - "sugarss": "^5.0.0", 2572 - "terser": "^5.16.0", 2573 - "tsx": "^4.8.1", 2574 - "yaml": "^2.4.2" 2575 - }, 2576 - "peerDependenciesMeta": { 2577 - "@types/node": { 2578 - "optional": true 2579 - }, 2580 - "@vitejs/devtools": { 2581 - "optional": true 2582 - }, 2583 - "esbuild": { 2584 - "optional": true 2585 - }, 2586 - "jiti": { 2587 - "optional": true 2588 - }, 2589 - "less": { 2590 - "optional": true 2591 - }, 2592 - "sass": { 2593 - "optional": true 2594 - }, 2595 - "sass-embedded": { 2596 - "optional": true 2597 - }, 2598 - "stylus": { 2599 - "optional": true 2600 - }, 2601 - "sugarss": { 2602 - "optional": true 2603 - }, 2604 - "terser": { 2605 - "optional": true 2606 - }, 2607 - "tsx": { 2608 - "optional": true 2609 - }, 2610 - "yaml": { 2611 - "optional": true 2612 - } 2613 - } 2264 + { 2265 + "type": "individual", 2266 + "url": "https://github.com/sponsors/sxzz" 2267 + } 2268 + ], 2269 + "license": "MIT" 2270 + }, 2271 + "node_modules/read-package-json-fast": { 2272 + "version": "4.0.0", 2273 + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-4.0.0.tgz", 2274 + "integrity": "sha512-qpt8EwugBWDw2cgE2W+/3oxC+KTez2uSVR8JU9Q36TXPAGCaozfQUs59v4j4GFpWTaw0i6hAZSvOmu1J0uOEUg==", 2275 + "dev": true, 2276 + "license": "ISC", 2277 + "dependencies": { 2278 + "json-parse-even-better-errors": "^4.0.0", 2279 + "npm-normalize-package-bin": "^4.0.0" 2280 + }, 2281 + "engines": { 2282 + "node": "^18.17.0 || >=20.5.0" 2283 + } 2284 + }, 2285 + "node_modules/readdirp": { 2286 + "version": "5.0.0", 2287 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", 2288 + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", 2289 + "license": "MIT", 2290 + "engines": { 2291 + "node": ">= 20.19.0" 2292 + }, 2293 + "funding": { 2294 + "type": "individual", 2295 + "url": "https://paulmillr.com/funding/" 2296 + } 2297 + }, 2298 + "node_modules/rolldown": { 2299 + "version": "1.0.3", 2300 + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.3.tgz", 2301 + "integrity": "sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==", 2302 + "dev": true, 2303 + "dependencies": { 2304 + "@oxc-project/types": "=0.133.0", 2305 + "@rolldown/pluginutils": "^1.0.0" 2306 + }, 2307 + "bin": { 2308 + "rolldown": "bin/cli.mjs" 2309 + }, 2310 + "engines": { 2311 + "node": "^20.19.0 || >=22.12.0" 2312 + }, 2313 + "optionalDependencies": { 2314 + "@rolldown/binding-android-arm64": "1.0.3", 2315 + "@rolldown/binding-darwin-arm64": "1.0.3", 2316 + "@rolldown/binding-darwin-x64": "1.0.3", 2317 + "@rolldown/binding-freebsd-x64": "1.0.3", 2318 + "@rolldown/binding-linux-arm-gnueabihf": "1.0.3", 2319 + "@rolldown/binding-linux-arm64-gnu": "1.0.3", 2320 + "@rolldown/binding-linux-arm64-musl": "1.0.3", 2321 + "@rolldown/binding-linux-ppc64-gnu": "1.0.3", 2322 + "@rolldown/binding-linux-s390x-gnu": "1.0.3", 2323 + "@rolldown/binding-linux-x64-gnu": "1.0.3", 2324 + "@rolldown/binding-linux-x64-musl": "1.0.3", 2325 + "@rolldown/binding-openharmony-arm64": "1.0.3", 2326 + "@rolldown/binding-wasm32-wasi": "1.0.3", 2327 + "@rolldown/binding-win32-arm64-msvc": "1.0.3", 2328 + "@rolldown/binding-win32-x64-msvc": "1.0.3" 2329 + } 2330 + }, 2331 + "node_modules/run-applescript": { 2332 + "version": "7.1.0", 2333 + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", 2334 + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", 2335 + "dev": true, 2336 + "license": "MIT", 2337 + "engines": { 2338 + "node": ">=18" 2339 + }, 2340 + "funding": { 2341 + "url": "https://github.com/sponsors/sindresorhus" 2342 + } 2343 + }, 2344 + "node_modules/scule": { 2345 + "version": "1.3.0", 2346 + "resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz", 2347 + "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==", 2348 + "license": "MIT" 2349 + }, 2350 + "node_modules/semver": { 2351 + "version": "6.3.1", 2352 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 2353 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 2354 + "dev": true, 2355 + "license": "ISC", 2356 + "bin": { 2357 + "semver": "bin/semver.js" 2358 + } 2359 + }, 2360 + "node_modules/shebang-command": { 2361 + "version": "2.0.0", 2362 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 2363 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 2364 + "dev": true, 2365 + "license": "MIT", 2366 + "dependencies": { 2367 + "shebang-regex": "^3.0.0" 2368 + }, 2369 + "engines": { 2370 + "node": ">=8" 2371 + } 2372 + }, 2373 + "node_modules/shebang-regex": { 2374 + "version": "3.0.0", 2375 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 2376 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 2377 + "dev": true, 2378 + "license": "MIT", 2379 + "engines": { 2380 + "node": ">=8" 2381 + } 2382 + }, 2383 + "node_modules/shell-quote": { 2384 + "version": "1.8.4", 2385 + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.4.tgz", 2386 + "integrity": "sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==", 2387 + "dev": true, 2388 + "engines": { 2389 + "node": ">= 0.4" 2390 + }, 2391 + "funding": { 2392 + "url": "https://github.com/sponsors/ljharb" 2393 + } 2394 + }, 2395 + "node_modules/sirv": { 2396 + "version": "3.0.2", 2397 + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", 2398 + "integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==", 2399 + "dev": true, 2400 + "license": "MIT", 2401 + "dependencies": { 2402 + "@polka/url": "^1.0.0-next.24", 2403 + "mrmime": "^2.0.0", 2404 + "totalist": "^3.0.0" 2405 + }, 2406 + "engines": { 2407 + "node": ">=18" 2408 + } 2409 + }, 2410 + "node_modules/source-map-js": { 2411 + "version": "1.2.1", 2412 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 2413 + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 2414 + "license": "BSD-3-Clause", 2415 + "engines": { 2416 + "node": ">=0.10.0" 2417 + } 2418 + }, 2419 + "node_modules/tinyglobby": { 2420 + "version": "0.2.17", 2421 + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", 2422 + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", 2423 + "dependencies": { 2424 + "fdir": "^6.5.0", 2425 + "picomatch": "^4.0.4" 2426 + }, 2427 + "engines": { 2428 + "node": ">=12.0.0" 2429 + }, 2430 + "funding": { 2431 + "url": "https://github.com/sponsors/SuperchupuDev" 2432 + } 2433 + }, 2434 + "node_modules/totalist": { 2435 + "version": "3.0.1", 2436 + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", 2437 + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", 2438 + "dev": true, 2439 + "license": "MIT", 2440 + "engines": { 2441 + "node": ">=6" 2442 + } 2443 + }, 2444 + "node_modules/tslib": { 2445 + "version": "2.8.1", 2446 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 2447 + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 2448 + "dev": true, 2449 + "optional": true 2450 + }, 2451 + "node_modules/typescript": { 2452 + "version": "5.9.3", 2453 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 2454 + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 2455 + "devOptional": true, 2456 + "license": "Apache-2.0", 2457 + "bin": { 2458 + "tsc": "bin/tsc", 2459 + "tsserver": "bin/tsserver" 2460 + }, 2461 + "engines": { 2462 + "node": ">=14.17" 2463 + } 2464 + }, 2465 + "node_modules/ufo": { 2466 + "version": "1.6.4", 2467 + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.4.tgz", 2468 + "integrity": "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==", 2469 + "license": "MIT" 2470 + }, 2471 + "node_modules/undici-types": { 2472 + "version": "6.21.0", 2473 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", 2474 + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", 2475 + "dev": true, 2476 + "license": "MIT" 2477 + }, 2478 + "node_modules/unplugin": { 2479 + "version": "3.0.0", 2480 + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-3.0.0.tgz", 2481 + "integrity": "sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==", 2482 + "license": "MIT", 2483 + "dependencies": { 2484 + "@jridgewell/remapping": "^2.3.5", 2485 + "picomatch": "^4.0.3", 2486 + "webpack-virtual-modules": "^0.6.2" 2487 + }, 2488 + "engines": { 2489 + "node": "^20.19.0 || >=22.12.0" 2490 + } 2491 + }, 2492 + "node_modules/unplugin-utils": { 2493 + "version": "0.3.1", 2494 + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.1.tgz", 2495 + "integrity": "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==", 2496 + "license": "MIT", 2497 + "dependencies": { 2498 + "pathe": "^2.0.3", 2499 + "picomatch": "^4.0.3" 2500 + }, 2501 + "engines": { 2502 + "node": ">=20.19.0" 2503 + }, 2504 + "funding": { 2505 + "url": "https://github.com/sponsors/sxzz" 2506 + } 2507 + }, 2508 + "node_modules/update-browserslist-db": { 2509 + "version": "1.2.3", 2510 + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", 2511 + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", 2512 + "dev": true, 2513 + "funding": [ 2514 + { 2515 + "type": "opencollective", 2516 + "url": "https://opencollective.com/browserslist" 2614 2517 }, 2615 - "node_modules/vite-hot-client": { 2616 - "version": "2.2.0", 2617 - "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-2.2.0.tgz", 2618 - "integrity": "sha512-76Zs9zrHbH7M7wqeyooGQKdX+yg0pQ0xuQ1PbFp4z5a0Lzn2e5IPFoCswnmqZ4GiwqB4Jo3WcDAMO9jARTJl8w==", 2619 - "dev": true, 2620 - "license": "MIT", 2621 - "funding": { 2622 - "url": "https://github.com/sponsors/antfu" 2623 - }, 2624 - "peerDependencies": { 2625 - "vite": "^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 || ^8.0.0" 2626 - } 2518 + { 2519 + "type": "tidelift", 2520 + "url": "https://tidelift.com/funding/github/npm/browserslist" 2627 2521 }, 2628 - "node_modules/vite-plugin-vue-devtools": { 2629 - "version": "8.1.2", 2630 - "resolved": "https://registry.npmjs.org/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-8.1.2.tgz", 2631 - "integrity": "sha512-gt5h1CNryR9Hy0tvhSbqY3j0F7aj0pGxBxWLa1lXSiZVkhdWDf0vbCOZyjh8ivFGE6FDHTGy3zkcZGlMZdVHig==", 2632 - "dev": true, 2633 - "license": "MIT", 2634 - "dependencies": { 2635 - "@vue/devtools-core": "^8.1.2", 2636 - "@vue/devtools-kit": "^8.1.2", 2637 - "@vue/devtools-shared": "^8.1.2", 2638 - "sirv": "^3.0.2", 2639 - "vite-plugin-inspect": "^11.3.3", 2640 - "vite-plugin-vue-inspector": "^6.0.0" 2641 - }, 2642 - "engines": { 2643 - "node": ">=v14.21.3" 2644 - }, 2645 - "peerDependencies": { 2646 - "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" 2647 - } 2522 + { 2523 + "type": "github", 2524 + "url": "https://github.com/sponsors/ai" 2525 + } 2526 + ], 2527 + "dependencies": { 2528 + "escalade": "^3.2.0", 2529 + "picocolors": "^1.1.1" 2530 + }, 2531 + "bin": { 2532 + "update-browserslist-db": "cli.js" 2533 + }, 2534 + "peerDependencies": { 2535 + "browserslist": ">= 4.21.0" 2536 + } 2537 + }, 2538 + "node_modules/vite": { 2539 + "version": "8.0.16", 2540 + "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz", 2541 + "integrity": "sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==", 2542 + "dev": true, 2543 + "dependencies": { 2544 + "lightningcss": "^1.32.0", 2545 + "picomatch": "^4.0.4", 2546 + "postcss": "^8.5.15", 2547 + "rolldown": "1.0.3", 2548 + "tinyglobby": "^0.2.17" 2549 + }, 2550 + "bin": { 2551 + "vite": "bin/vite.js" 2552 + }, 2553 + "engines": { 2554 + "node": "^20.19.0 || >=22.12.0" 2555 + }, 2556 + "funding": { 2557 + "url": "https://github.com/vitejs/vite?sponsor=1" 2558 + }, 2559 + "optionalDependencies": { 2560 + "fsevents": "~2.3.3" 2561 + }, 2562 + "peerDependencies": { 2563 + "@types/node": "^20.19.0 || >=22.12.0", 2564 + "@vitejs/devtools": "^0.1.18", 2565 + "esbuild": "^0.27.0 || ^0.28.0", 2566 + "jiti": ">=1.21.0", 2567 + "less": "^4.0.0", 2568 + "sass": "^1.70.0", 2569 + "sass-embedded": "^1.70.0", 2570 + "stylus": ">=0.54.8", 2571 + "sugarss": "^5.0.0", 2572 + "terser": "^5.16.0", 2573 + "tsx": "^4.8.1", 2574 + "yaml": "^2.4.2" 2575 + }, 2576 + "peerDependenciesMeta": { 2577 + "@types/node": { 2578 + "optional": true 2648 2579 }, 2649 - "node_modules/vite-plugin-vue-devtools/node_modules/vite-plugin-inspect": { 2650 - "version": "11.3.3", 2651 - "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-11.3.3.tgz", 2652 - "integrity": "sha512-u2eV5La99oHoYPHE6UvbwgEqKKOQGz86wMg40CCosP6q8BkB6e5xPneZfYagK4ojPJSj5anHCrnvC20DpwVdRA==", 2653 - "dev": true, 2654 - "license": "MIT", 2655 - "dependencies": { 2656 - "ansis": "^4.1.0", 2657 - "debug": "^4.4.1", 2658 - "error-stack-parser-es": "^1.0.5", 2659 - "ohash": "^2.0.11", 2660 - "open": "^10.2.0", 2661 - "perfect-debounce": "^2.0.0", 2662 - "sirv": "^3.0.1", 2663 - "unplugin-utils": "^0.3.0", 2664 - "vite-dev-rpc": "^1.1.0" 2665 - }, 2666 - "engines": { 2667 - "node": ">=14" 2668 - }, 2669 - "funding": { 2670 - "url": "https://github.com/sponsors/antfu" 2671 - }, 2672 - "peerDependencies": { 2673 - "vite": "^6.0.0 || ^7.0.0-0" 2674 - }, 2675 - "peerDependenciesMeta": { 2676 - "@nuxt/kit": { 2677 - "optional": true 2678 - } 2679 - } 2580 + "@vitejs/devtools": { 2581 + "optional": true 2680 2582 }, 2681 - "node_modules/vite-plugin-vue-devtools/node_modules/vite-plugin-inspect/node_modules/vite-dev-rpc": { 2682 - "version": "1.1.0", 2683 - "resolved": "https://registry.npmjs.org/vite-dev-rpc/-/vite-dev-rpc-1.1.0.tgz", 2684 - "integrity": "sha512-pKXZlgoXGoE8sEKiKJSng4hI1sQ4wi5YT24FCrwrLt6opmkjlqPPVmiPWWJn8M8byMxRGzp1CrFuqQs4M/Z39A==", 2685 - "dev": true, 2686 - "license": "MIT", 2687 - "dependencies": { 2688 - "birpc": "^2.4.0", 2689 - "vite-hot-client": "^2.1.0" 2690 - }, 2691 - "funding": { 2692 - "url": "https://github.com/sponsors/antfu" 2693 - }, 2694 - "peerDependencies": { 2695 - "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.1 || ^7.0.0-0" 2696 - } 2583 + "esbuild": { 2584 + "optional": true 2697 2585 }, 2698 - "node_modules/vite-plugin-vue-inspector": { 2699 - "version": "6.0.0", 2700 - "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-6.0.0.tgz", 2701 - "integrity": "sha512-OpyITJLgZNibxlrik1EmRtvXHDjLRxNPsWkGFTERZs2LgMEdG4W0WoFt5GIgp3a3jRou+eJR8U1zOBk/XQgEbw==", 2702 - "dev": true, 2703 - "license": "MIT", 2704 - "dependencies": { 2705 - "@babel/core": "^7.23.0", 2706 - "@babel/plugin-proposal-decorators": "^7.23.0", 2707 - "@babel/plugin-syntax-import-attributes": "^7.22.5", 2708 - "@babel/plugin-syntax-import-meta": "^7.10.4", 2709 - "@babel/plugin-transform-typescript": "^7.22.15", 2710 - "@vue/babel-plugin-jsx": "^1.1.5", 2711 - "@vue/compiler-dom": "^3.3.4", 2712 - "kolorist": "^1.8.0", 2713 - "magic-string": "^0.30.4" 2714 - }, 2715 - "peerDependencies": { 2716 - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" 2717 - } 2586 + "jiti": { 2587 + "optional": true 2718 2588 }, 2719 - "node_modules/vscode-uri": { 2720 - "version": "3.1.0", 2721 - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", 2722 - "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", 2723 - "dev": true, 2724 - "license": "MIT" 2589 + "less": { 2590 + "optional": true 2725 2591 }, 2726 - "node_modules/vue": { 2727 - "version": "3.5.38", 2728 - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.38.tgz", 2729 - "integrity": "sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==", 2730 - "dependencies": { 2731 - "@vue/compiler-dom": "3.5.38", 2732 - "@vue/compiler-sfc": "3.5.38", 2733 - "@vue/runtime-dom": "3.5.38", 2734 - "@vue/server-renderer": "3.5.38", 2735 - "@vue/shared": "3.5.38" 2736 - }, 2737 - "peerDependencies": { 2738 - "typescript": "*" 2739 - }, 2740 - "peerDependenciesMeta": { 2741 - "typescript": { 2742 - "optional": true 2743 - } 2744 - } 2592 + "sass": { 2593 + "optional": true 2745 2594 }, 2746 - "node_modules/vue-data-ui": { 2747 - "resolved": "..", 2748 - "link": true 2595 + "sass-embedded": { 2596 + "optional": true 2749 2597 }, 2750 - "node_modules/vue-router": { 2751 - "version": "5.0.6", 2752 - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-5.0.6.tgz", 2753 - "integrity": "sha512-9+kmUTGbKMyW9Asoy98IXXYIzrTMT7JDAdpDDeEkorHvybpUvBI2wsrSM5jFOXrFydpzRFJ9vAh+80DN2PGu9w==", 2754 - "license": "MIT", 2755 - "dependencies": { 2756 - "@babel/generator": "^7.28.6", 2757 - "@vue-macros/common": "^3.1.1", 2758 - "@vue/devtools-api": "^8.0.6", 2759 - "ast-walker-scope": "^0.8.3", 2760 - "chokidar": "^5.0.0", 2761 - "json5": "^2.2.3", 2762 - "local-pkg": "^1.1.2", 2763 - "magic-string": "^0.30.21", 2764 - "mlly": "^1.8.0", 2765 - "muggle-string": "^0.4.1", 2766 - "pathe": "^2.0.3", 2767 - "picomatch": "^4.0.3", 2768 - "scule": "^1.3.0", 2769 - "tinyglobby": "^0.2.15", 2770 - "unplugin": "^3.0.0", 2771 - "unplugin-utils": "^0.3.1", 2772 - "yaml": "^2.8.2" 2773 - }, 2774 - "funding": { 2775 - "url": "https://github.com/sponsors/posva" 2776 - }, 2777 - "peerDependencies": { 2778 - "@pinia/colada": ">=0.21.2", 2779 - "@vue/compiler-sfc": "^3.5.17", 2780 - "pinia": "^3.0.4", 2781 - "vue": "^3.5.0" 2782 - }, 2783 - "peerDependenciesMeta": { 2784 - "@pinia/colada": { 2785 - "optional": true 2786 - }, 2787 - "@vue/compiler-sfc": { 2788 - "optional": true 2789 - }, 2790 - "pinia": { 2791 - "optional": true 2792 - } 2793 - } 2598 + "stylus": { 2599 + "optional": true 2794 2600 }, 2795 - "node_modules/vue-tsc": { 2796 - "version": "3.1.5", 2797 - "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-3.1.5.tgz", 2798 - "integrity": "sha512-L/G9IUjOWhBU0yun89rv8fKqmKC+T0HfhrFjlIml71WpfBv9eb4E9Bev8FMbyueBIU9vxQqbd+oOsVcDa5amGw==", 2799 - "dev": true, 2800 - "license": "MIT", 2801 - "dependencies": { 2802 - "@volar/typescript": "2.4.23", 2803 - "@vue/language-core": "3.1.5" 2804 - }, 2805 - "bin": { 2806 - "vue-tsc": "bin/vue-tsc.js" 2807 - }, 2808 - "peerDependencies": { 2809 - "typescript": ">=5.0.0" 2810 - } 2601 + "sugarss": { 2602 + "optional": true 2811 2603 }, 2812 - "node_modules/webpack-virtual-modules": { 2813 - "version": "0.6.2", 2814 - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", 2815 - "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", 2816 - "license": "MIT" 2604 + "terser": { 2605 + "optional": true 2817 2606 }, 2818 - "node_modules/which": { 2819 - "version": "5.0.0", 2820 - "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", 2821 - "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", 2822 - "dev": true, 2823 - "license": "ISC", 2824 - "dependencies": { 2825 - "isexe": "^3.1.1" 2826 - }, 2827 - "bin": { 2828 - "node-which": "bin/which.js" 2829 - }, 2830 - "engines": { 2831 - "node": "^18.17.0 || >=20.5.0" 2832 - } 2607 + "tsx": { 2608 + "optional": true 2833 2609 }, 2834 - "node_modules/wsl-utils": { 2835 - "version": "0.1.0", 2836 - "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", 2837 - "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", 2838 - "dev": true, 2839 - "license": "MIT", 2840 - "dependencies": { 2841 - "is-wsl": "^3.1.0" 2842 - }, 2843 - "engines": { 2844 - "node": ">=18" 2845 - }, 2846 - "funding": { 2847 - "url": "https://github.com/sponsors/sindresorhus" 2848 - } 2610 + "yaml": { 2611 + "optional": true 2612 + } 2613 + } 2614 + }, 2615 + "node_modules/vite-hot-client": { 2616 + "version": "2.2.0", 2617 + "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-2.2.0.tgz", 2618 + "integrity": "sha512-76Zs9zrHbH7M7wqeyooGQKdX+yg0pQ0xuQ1PbFp4z5a0Lzn2e5IPFoCswnmqZ4GiwqB4Jo3WcDAMO9jARTJl8w==", 2619 + "dev": true, 2620 + "license": "MIT", 2621 + "funding": { 2622 + "url": "https://github.com/sponsors/antfu" 2623 + }, 2624 + "peerDependencies": { 2625 + "vite": "^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 || ^8.0.0" 2626 + } 2627 + }, 2628 + "node_modules/vite-plugin-vue-devtools": { 2629 + "version": "8.1.2", 2630 + "resolved": "https://registry.npmjs.org/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-8.1.2.tgz", 2631 + "integrity": "sha512-gt5h1CNryR9Hy0tvhSbqY3j0F7aj0pGxBxWLa1lXSiZVkhdWDf0vbCOZyjh8ivFGE6FDHTGy3zkcZGlMZdVHig==", 2632 + "dev": true, 2633 + "license": "MIT", 2634 + "dependencies": { 2635 + "@vue/devtools-core": "^8.1.2", 2636 + "@vue/devtools-kit": "^8.1.2", 2637 + "@vue/devtools-shared": "^8.1.2", 2638 + "sirv": "^3.0.2", 2639 + "vite-plugin-inspect": "^11.3.3", 2640 + "vite-plugin-vue-inspector": "^6.0.0" 2641 + }, 2642 + "engines": { 2643 + "node": ">=v14.21.3" 2644 + }, 2645 + "peerDependencies": { 2646 + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" 2647 + } 2648 + }, 2649 + "node_modules/vite-plugin-vue-devtools/node_modules/vite-plugin-inspect": { 2650 + "version": "11.3.3", 2651 + "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-11.3.3.tgz", 2652 + "integrity": "sha512-u2eV5La99oHoYPHE6UvbwgEqKKOQGz86wMg40CCosP6q8BkB6e5xPneZfYagK4ojPJSj5anHCrnvC20DpwVdRA==", 2653 + "dev": true, 2654 + "license": "MIT", 2655 + "dependencies": { 2656 + "ansis": "^4.1.0", 2657 + "debug": "^4.4.1", 2658 + "error-stack-parser-es": "^1.0.5", 2659 + "ohash": "^2.0.11", 2660 + "open": "^10.2.0", 2661 + "perfect-debounce": "^2.0.0", 2662 + "sirv": "^3.0.1", 2663 + "unplugin-utils": "^0.3.0", 2664 + "vite-dev-rpc": "^1.1.0" 2665 + }, 2666 + "engines": { 2667 + "node": ">=14" 2668 + }, 2669 + "funding": { 2670 + "url": "https://github.com/sponsors/antfu" 2671 + }, 2672 + "peerDependencies": { 2673 + "vite": "^6.0.0 || ^7.0.0-0" 2674 + }, 2675 + "peerDependenciesMeta": { 2676 + "@nuxt/kit": { 2677 + "optional": true 2678 + } 2679 + } 2680 + }, 2681 + "node_modules/vite-plugin-vue-devtools/node_modules/vite-plugin-inspect/node_modules/vite-dev-rpc": { 2682 + "version": "1.1.0", 2683 + "resolved": "https://registry.npmjs.org/vite-dev-rpc/-/vite-dev-rpc-1.1.0.tgz", 2684 + "integrity": "sha512-pKXZlgoXGoE8sEKiKJSng4hI1sQ4wi5YT24FCrwrLt6opmkjlqPPVmiPWWJn8M8byMxRGzp1CrFuqQs4M/Z39A==", 2685 + "dev": true, 2686 + "license": "MIT", 2687 + "dependencies": { 2688 + "birpc": "^2.4.0", 2689 + "vite-hot-client": "^2.1.0" 2690 + }, 2691 + "funding": { 2692 + "url": "https://github.com/sponsors/antfu" 2693 + }, 2694 + "peerDependencies": { 2695 + "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.1 || ^7.0.0-0" 2696 + } 2697 + }, 2698 + "node_modules/vite-plugin-vue-inspector": { 2699 + "version": "6.0.0", 2700 + "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-6.0.0.tgz", 2701 + "integrity": "sha512-OpyITJLgZNibxlrik1EmRtvXHDjLRxNPsWkGFTERZs2LgMEdG4W0WoFt5GIgp3a3jRou+eJR8U1zOBk/XQgEbw==", 2702 + "dev": true, 2703 + "license": "MIT", 2704 + "dependencies": { 2705 + "@babel/core": "^7.23.0", 2706 + "@babel/plugin-proposal-decorators": "^7.23.0", 2707 + "@babel/plugin-syntax-import-attributes": "^7.22.5", 2708 + "@babel/plugin-syntax-import-meta": "^7.10.4", 2709 + "@babel/plugin-transform-typescript": "^7.22.15", 2710 + "@vue/babel-plugin-jsx": "^1.1.5", 2711 + "@vue/compiler-dom": "^3.3.4", 2712 + "kolorist": "^1.8.0", 2713 + "magic-string": "^0.30.4" 2714 + }, 2715 + "peerDependencies": { 2716 + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" 2717 + } 2718 + }, 2719 + "node_modules/vscode-uri": { 2720 + "version": "3.1.0", 2721 + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", 2722 + "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", 2723 + "dev": true, 2724 + "license": "MIT" 2725 + }, 2726 + "node_modules/vue": { 2727 + "version": "3.5.38", 2728 + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.38.tgz", 2729 + "integrity": "sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==", 2730 + "dependencies": { 2731 + "@vue/compiler-dom": "3.5.38", 2732 + "@vue/compiler-sfc": "3.5.38", 2733 + "@vue/runtime-dom": "3.5.38", 2734 + "@vue/server-renderer": "3.5.38", 2735 + "@vue/shared": "3.5.38" 2736 + }, 2737 + "peerDependencies": { 2738 + "typescript": "*" 2739 + }, 2740 + "peerDependenciesMeta": { 2741 + "typescript": { 2742 + "optional": true 2743 + } 2744 + } 2745 + }, 2746 + "node_modules/vue-data-ui": { 2747 + "resolved": "..", 2748 + "link": true 2749 + }, 2750 + "node_modules/vue-router": { 2751 + "version": "5.0.6", 2752 + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-5.0.6.tgz", 2753 + "integrity": "sha512-9+kmUTGbKMyW9Asoy98IXXYIzrTMT7JDAdpDDeEkorHvybpUvBI2wsrSM5jFOXrFydpzRFJ9vAh+80DN2PGu9w==", 2754 + "license": "MIT", 2755 + "dependencies": { 2756 + "@babel/generator": "^7.28.6", 2757 + "@vue-macros/common": "^3.1.1", 2758 + "@vue/devtools-api": "^8.0.6", 2759 + "ast-walker-scope": "^0.8.3", 2760 + "chokidar": "^5.0.0", 2761 + "json5": "^2.2.3", 2762 + "local-pkg": "^1.1.2", 2763 + "magic-string": "^0.30.21", 2764 + "mlly": "^1.8.0", 2765 + "muggle-string": "^0.4.1", 2766 + "pathe": "^2.0.3", 2767 + "picomatch": "^4.0.3", 2768 + "scule": "^1.3.0", 2769 + "tinyglobby": "^0.2.15", 2770 + "unplugin": "^3.0.0", 2771 + "unplugin-utils": "^0.3.1", 2772 + "yaml": "^2.8.2" 2773 + }, 2774 + "funding": { 2775 + "url": "https://github.com/sponsors/posva" 2776 + }, 2777 + "peerDependencies": { 2778 + "@pinia/colada": ">=0.21.2", 2779 + "@vue/compiler-sfc": "^3.5.17", 2780 + "pinia": "^3.0.4", 2781 + "vue": "^3.5.0" 2782 + }, 2783 + "peerDependenciesMeta": { 2784 + "@pinia/colada": { 2785 + "optional": true 2849 2786 }, 2850 - "node_modules/yallist": { 2851 - "version": "3.1.1", 2852 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 2853 - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 2854 - "dev": true 2787 + "@vue/compiler-sfc": { 2788 + "optional": true 2855 2789 }, 2856 - "node_modules/yaml": { 2857 - "version": "2.8.4", 2858 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.4.tgz", 2859 - "integrity": "sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==", 2860 - "license": "ISC", 2861 - "bin": { 2862 - "yaml": "bin.mjs" 2863 - }, 2864 - "engines": { 2865 - "node": ">= 14.6" 2866 - }, 2867 - "funding": { 2868 - "url": "https://github.com/sponsors/eemeli" 2869 - } 2790 + "pinia": { 2791 + "optional": true 2870 2792 } 2793 + } 2794 + }, 2795 + "node_modules/vue-tsc": { 2796 + "version": "3.1.5", 2797 + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-3.1.5.tgz", 2798 + "integrity": "sha512-L/G9IUjOWhBU0yun89rv8fKqmKC+T0HfhrFjlIml71WpfBv9eb4E9Bev8FMbyueBIU9vxQqbd+oOsVcDa5amGw==", 2799 + "dev": true, 2800 + "license": "MIT", 2801 + "dependencies": { 2802 + "@volar/typescript": "2.4.23", 2803 + "@vue/language-core": "3.1.5" 2804 + }, 2805 + "bin": { 2806 + "vue-tsc": "bin/vue-tsc.js" 2807 + }, 2808 + "peerDependencies": { 2809 + "typescript": ">=5.0.0" 2810 + } 2811 + }, 2812 + "node_modules/webpack-virtual-modules": { 2813 + "version": "0.6.2", 2814 + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", 2815 + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", 2816 + "license": "MIT" 2817 + }, 2818 + "node_modules/which": { 2819 + "version": "5.0.0", 2820 + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", 2821 + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", 2822 + "dev": true, 2823 + "license": "ISC", 2824 + "dependencies": { 2825 + "isexe": "^3.1.1" 2826 + }, 2827 + "bin": { 2828 + "node-which": "bin/which.js" 2829 + }, 2830 + "engines": { 2831 + "node": "^18.17.0 || >=20.5.0" 2832 + } 2833 + }, 2834 + "node_modules/wsl-utils": { 2835 + "version": "0.1.0", 2836 + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", 2837 + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", 2838 + "dev": true, 2839 + "license": "MIT", 2840 + "dependencies": { 2841 + "is-wsl": "^3.1.0" 2842 + }, 2843 + "engines": { 2844 + "node": ">=18" 2845 + }, 2846 + "funding": { 2847 + "url": "https://github.com/sponsors/sindresorhus" 2848 + } 2849 + }, 2850 + "node_modules/yallist": { 2851 + "version": "3.1.1", 2852 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 2853 + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 2854 + "dev": true 2855 + }, 2856 + "node_modules/yaml": { 2857 + "version": "2.8.4", 2858 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.4.tgz", 2859 + "integrity": "sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==", 2860 + "license": "ISC", 2861 + "bin": { 2862 + "yaml": "bin.mjs" 2863 + }, 2864 + "engines": { 2865 + "node": ">= 14.6" 2866 + }, 2867 + "funding": { 2868 + "url": "https://github.com/sponsors/eemeli" 2869 + } 2871 2870 } 2871 + } 2872 2872 }
+30 -30
manual-testing/package.json
··· 1 1 { 2 - "name": "manual-testing", 3 - "version": "0.0.0", 4 - "private": true, 5 - "type": "module", 6 - "engines": { 7 - "node": "^20.19.0 || >=22.12.0" 8 - }, 9 - "scripts": { 10 - "dev:ui": "vite", 11 - "dev:api": "node backend/server.js", 12 - "dev": "node add-dev-dep.cjs && npm i && run-p dev:ui dev:api", 13 - "stop": "node backend/stop-ports.js" 14 - }, 15 - "dependencies": { 16 - "vue": "^3.5.38", 17 - "vue-router": "^5.0.6" 18 - }, 19 - "devDependencies": { 20 - "@tsconfig/node22": "^22.0.2", 21 - "@types/node": "^22.18.11", 22 - "@vitejs/plugin-vue": "^6.0.7", 23 - "@vue/tsconfig": "^0.9.1", 24 - "npm-run-all2": "^8.0.4", 25 - "typescript": "~5.9.0", 26 - "vite": "8.0.16", 27 - "vite-plugin-vue-devtools": "^8.1.1", 28 - "vue-tsc": "^3.1.1", 29 - "vue-data-ui": "file:../../vue-data-ui" 30 - } 31 - } 2 + "name": "manual-testing", 3 + "version": "0.0.0", 4 + "private": true, 5 + "type": "module", 6 + "engines": { 7 + "node": "^20.19.0 || >=22.12.0" 8 + }, 9 + "scripts": { 10 + "dev:ui": "vite", 11 + "dev:api": "node backend/server.js", 12 + "dev": "node add-dev-dep.cjs && npm i && run-p dev:ui dev:api", 13 + "stop": "node backend/stop-ports.js" 14 + }, 15 + "dependencies": { 16 + "vue": "^3.5.38", 17 + "vue-router": "^5.0.6" 18 + }, 19 + "devDependencies": { 20 + "@tsconfig/node22": "^22.0.2", 21 + "@types/node": "^22.18.11", 22 + "@vitejs/plugin-vue": "^6.0.7", 23 + "@vue/tsconfig": "^0.9.1", 24 + "npm-run-all2": "^8.0.4", 25 + "typescript": "~5.9.0", 26 + "vite": "8.0.16", 27 + "vite-plugin-vue-devtools": "^8.1.1", 28 + "vue-tsc": "^3.1.1", 29 + "vue-data-ui": "file:../../vue-data-ui" 30 + } 31 + }
+18 -32
src/components/vue-ui-horizontal-bar.vue
··· 1011 1011 } 1012 1012 } 1013 1013 1014 + function getLegendItem({ legend, index }) { 1015 + const _cfg = FINAL_CONFIG.value.style.chart.legend; 1016 + if (!_cfg.showValue) return legend.name; 1017 + return `${legend.name}: ${applyDataLabel( 1018 + FINAL_CONFIG.value.style.chart.layout.bars.dataLabels.value.formatter, 1019 + legend.value, 1020 + dataLabel({ 1021 + p: _cfg.prefix, 1022 + v: legend.value, 1023 + s: _cfg.suffix, 1024 + r: _cfg.roundingValue, 1025 + }), 1026 + { datapoint: legend, seriesIndex: index }, 1027 + )}`; 1028 + } 1029 + 1014 1030 function makeDataLabel(value, datapoint, seriesIndex, sign) { 1015 1031 if (!FINAL_CONFIG.value.style.chart.layout.bars.dataLabels.value.show) { 1016 1032 return ''; ··· 1807 1823 @click="segregate(legend.id)" 1808 1824 :style="`opacity:${segregated.includes(legend.id) ? 0.5 : 1}`" 1809 1825 > 1810 - {{ legend.name }}: 1811 - {{ 1812 - applyDataLabel( 1813 - FINAL_CONFIG.style.chart.layout.bars.dataLabels 1814 - .value.formatter, 1815 - legend.value, 1816 - dataLabel({ 1817 - p: FINAL_CONFIG.style.chart.legend.prefix, 1818 - v: legend.value, 1819 - s: FINAL_CONFIG.style.chart.legend.suffix, 1820 - r: FINAL_CONFIG.style.chart.legend 1821 - .roundingValue, 1822 - }), 1823 - { datapoint: legend, seriesIndex: index }, 1824 - ) 1825 - }} 1826 + {{ getLegendItem({ legend, index }) }} 1826 1827 </div> 1827 1828 </template> 1828 1829 ··· 2618 2619 @click="segregate(legend.id)" 2619 2620 :style="`opacity:${segregated.includes(legend.id) ? 0.5 : 1}`" 2620 2621 > 2621 - {{ legend.name }}: 2622 - {{ 2623 - applyDataLabel( 2624 - FINAL_CONFIG.style.chart.layout.bars.dataLabels 2625 - .value.formatter, 2626 - legend.value, 2627 - dataLabel({ 2628 - p: FINAL_CONFIG.style.chart.legend.prefix, 2629 - v: legend.value, 2630 - s: FINAL_CONFIG.style.chart.legend.suffix, 2631 - r: FINAL_CONFIG.style.chart.legend 2632 - .roundingValue, 2633 - }), 2634 - { datapoint: legend, seriesIndex: index }, 2635 - ) 2636 - }} 2622 + {{ getLegendItem({ legend, index }) }} 2637 2623 </div> 2638 2624 </template> 2639 2625
+1
src/useConfig.js
··· 2422 2422 roundingPercentage: 0, 2423 2423 prefix: '', 2424 2424 suffix: '', 2425 + showValue: true, 2425 2426 }, 2426 2427 tooltip: { 2427 2428 ...TOOLTIP,
+1
types/vue-data-ui.d.ts
··· 9037 9037 roundingPercentage?: number; 9038 9038 prefix?: string; 9039 9039 suffix?: string; 9040 + showValue?: boolean; 9040 9041 }; 9041 9042 tooltip?: ChartTooltip & { 9042 9043 showValue?: boolean;