clone

push a directory of html from the terminal and get a four-character url back. a deno cli on cloudflare

feat/source-stable-push
nzip / worker / package-lock.json
package-lock.json 101.1K
1{2 "name": "nzip-worker",3 "lockfileVersion": 3,4 "requires": true,5 "packages": {6 "": {7 "name": "nzip-worker",8 "dependencies": {9 "web-push": "^3.6.7"10 },11 "devDependencies": {12 "@cloudflare/vitest-pool-workers": "^0.18.4",13 "@cloudflare/workers-types": "^5.20260719.1",14 "@types/node": "^26.1.1",15 "@types/web-push": "^3.6.4",16 "typescript": "^5.9.3",17 "vitest": "^4.1.10",18 "wrangler": "^4.112.0"19 }20 },21 "node_modules/@cloudflare/kv-asset-handler": {22 "version": "0.5.0",23 "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.5.0.tgz",24 "integrity": "sha512-jxQYkj8dSIzc0cD6cMMNdOc1UVjqSqu8BZdor5s8cGjW2I8BjODt/kWPVdY+u9zj3ms75Q5qaZgnxUad83+eAg==",25 "dev": true,26 "license": "MIT OR Apache-2.0",27 "engines": {28 "node": ">=22.0.0"29 }30 },31 "node_modules/@cloudflare/unenv-preset": {32 "version": "2.16.1",33 "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.16.1.tgz",34 "integrity": "sha512-ECxObrMfyTl5bhQf/lZCXwo5G6xX9IAUo+nDMKK4SZ8m4Jvvxp52vilxyySSWh2YTZz8+HQ07qGH/2rEom1vDw==",35 "dev": true,36 "license": "MIT OR Apache-2.0",37 "peerDependencies": {38 "unenv": "2.0.0-rc.24",39 "workerd": ">1.20260305.0 <2.0.0-0"40 },41 "peerDependenciesMeta": {42 "workerd": {43 "optional": true44 }45 }46 },47 "node_modules/@cloudflare/vitest-pool-workers": {48 "version": "0.18.4",49 "resolved": "https://registry.npmjs.org/@cloudflare/vitest-pool-workers/-/vitest-pool-workers-0.18.4.tgz",50 "integrity": "sha512-jOXvyLoR2b8jFvo3tX+mWxXXwcZ+PbId3d7vGFtZsuKakmDjKSeIq4o/sQjkqNv6q3XacIKSCAvfM8TfkPyrEw==",51 "dev": true,52 "license": "MIT",53 "dependencies": {54 "cjs-module-lexer": "1.2.3",55 "esbuild": "0.28.1",56 "miniflare": "4.20260708.1",57 "wrangler": "4.110.0",58 "zod": "3.25.76"59 },60 "peerDependencies": {61 "@vitest/runner": "^4.1.0",62 "@vitest/snapshot": "^4.1.0",63 "vitest": "^4.1.0"64 }65 },66 "node_modules/@cloudflare/vitest-pool-workers/node_modules/wrangler": {67 "version": "4.110.0",68 "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.110.0.tgz",69 "integrity": "sha512-xZeXKYi7hxQRF5anL+v77RkufJNpF9f3Eqeyqq2QBsETpLZgh0Agj0jJ6JPtkbgn6ukZdh8OK5egsGPWIditgg==",70 "dev": true,71 "license": "MIT OR Apache-2.0",72 "dependencies": {73 "@cloudflare/kv-asset-handler": "0.5.0",74 "@cloudflare/unenv-preset": "2.16.1",75 "blake3-wasm": "2.1.5",76 "esbuild": "0.28.1",77 "miniflare": "4.20260708.1",78 "path-to-regexp": "6.3.0",79 "unenv": "2.0.0-rc.24",80 "workerd": "1.20260708.1"81 },82 "bin": {83 "cf-wrangler": "bin/cf-wrangler.js",84 "wrangler": "bin/wrangler.js",85 "wrangler2": "bin/wrangler.js"86 },87 "engines": {88 "node": ">=22.0.0"89 },90 "optionalDependencies": {91 "fsevents": "2.3.3"92 },93 "peerDependencies": {94 "@cloudflare/workers-types": "^5.20260708.1"95 },96 "peerDependenciesMeta": {97 "@cloudflare/workers-types": {98 "optional": true99 }100 }101 },102 "node_modules/@cloudflare/workerd-darwin-64": {103 "version": "1.20260708.1",104 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260708.1.tgz",105 "integrity": "sha512-HXFCvhS1wpg3uXO0CLUwmwC41i2loM5FSK69EUchOBpmYBAXxT1oHLm6EOA5lqhTk5Mu9kjRiQYxa1GwKPwfJg==",106 "cpu": [107 "x64"108 ],109 "dev": true,110 "license": "Apache-2.0",111 "optional": true,112 "os": [113 "darwin"114 ],115 "engines": {116 "node": ">=16"117 }118 },119 "node_modules/@cloudflare/workerd-darwin-arm64": {120 "version": "1.20260708.1",121 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260708.1.tgz",122 "integrity": "sha512-JVlJaKDoRTVKSroHIlf8g3UCPjKj4iDbMZE2CNYht5qQ+2rL0FAUiVlV82G3BqKnnw9kHYnnsMzC08b9zVtdzA==",123 "cpu": [124 "arm64"125 ],126 "dev": true,127 "license": "Apache-2.0",128 "optional": true,129 "os": [130 "darwin"131 ],132 "engines": {133 "node": ">=16"134 }135 },136 "node_modules/@cloudflare/workerd-linux-64": {137 "version": "1.20260708.1",138 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260708.1.tgz",139 "integrity": "sha512-3daE60YdD7YX0Jtuzc9DE/r/qMkmx8ZvHTkF8Mzmp3F5tbzlV0DAzmu5PFUPF2WuvtKbAhZKbvC2cHmWpQYxnA==",140 "cpu": [141 "x64"142 ],143 "dev": true,144 "license": "Apache-2.0",145 "optional": true,146 "os": [147 "linux"148 ],149 "engines": {150 "node": ">=16"151 }152 },153 "node_modules/@cloudflare/workerd-linux-arm64": {154 "version": "1.20260708.1",155 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260708.1.tgz",156 "integrity": "sha512-VLdNYOx5Hj+9C6isy0ACWZsbMtSxex2DIJWEe7cZxUdlphZ58ZT8zxNXK8yunFiowd34hn3VwGMopdvdj8lvmA==",157 "cpu": [158 "arm64"159 ],160 "dev": true,161 "license": "Apache-2.0",162 "optional": true,163 "os": [164 "linux"165 ],166 "engines": {167 "node": ">=16"168 }169 },170 "node_modules/@cloudflare/workerd-windows-64": {171 "version": "1.20260708.1",172 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260708.1.tgz",173 "integrity": "sha512-bC/aSAwLy16Vjo24i9XU3aWH+eRgz7NeR5xPKavGbembO18ZywYTQbXh14eXtY6fAqN3RzRG8psijTdhX4xydA==",174 "cpu": [175 "x64"176 ],177 "dev": true,178 "license": "Apache-2.0",179 "optional": true,180 "os": [181 "win32"182 ],183 "engines": {184 "node": ">=16"185 }186 },187 "node_modules/@cloudflare/workers-types": {188 "version": "5.20260719.1",189 "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-5.20260719.1.tgz",190 "integrity": "sha512-DcGasbfUuczQilc80vhL2MPPdWcaxWkx0hN5IW9UdNDBdrRvWcal3akSJ6Ccm7e8+/OGeR+8tYrqkykA3YGSZw==",191 "dev": true,192 "license": "MIT OR Apache-2.0"193 },194 "node_modules/@cspotcode/source-map-support": {195 "version": "0.8.1",196 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",197 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",198 "dev": true,199 "license": "MIT",200 "dependencies": {201 "@jridgewell/trace-mapping": "0.3.9"202 },203 "engines": {204 "node": ">=12"205 }206 },207 "node_modules/@emnapi/core": {208 "version": "1.11.1",209 "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz",210 "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==",211 "dev": true,212 "license": "MIT",213 "optional": true,214 "dependencies": {215 "@emnapi/wasi-threads": "1.2.2",216 "tslib": "^2.4.0"217 }218 },219 "node_modules/@emnapi/runtime": {220 "version": "1.11.2",221 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.2.tgz",222 "integrity": "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==",223 "dev": true,224 "license": "MIT",225 "optional": true,226 "dependencies": {227 "tslib": "^2.4.0"228 }229 },230 "node_modules/@emnapi/wasi-threads": {231 "version": "1.2.2",232 "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz",233 "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==",234 "dev": true,235 "license": "MIT",236 "optional": true,237 "dependencies": {238 "tslib": "^2.4.0"239 }240 },241 "node_modules/@esbuild/aix-ppc64": {242 "version": "0.28.1",243 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz",244 "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==",245 "cpu": [246 "ppc64"247 ],248 "dev": true,249 "license": "MIT",250 "optional": true,251 "os": [252 "aix"253 ],254 "engines": {255 "node": ">=18"256 }257 },258 "node_modules/@esbuild/android-arm": {259 "version": "0.28.1",260 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz",261 "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==",262 "cpu": [263 "arm"264 ],265 "dev": true,266 "license": "MIT",267 "optional": true,268 "os": [269 "android"270 ],271 "engines": {272 "node": ">=18"273 }274 },275 "node_modules/@esbuild/android-arm64": {276 "version": "0.28.1",277 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz",278 "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==",279 "cpu": [280 "arm64"281 ],282 "dev": true,283 "license": "MIT",284 "optional": true,285 "os": [286 "android"287 ],288 "engines": {289 "node": ">=18"290 }291 },292 "node_modules/@esbuild/android-x64": {293 "version": "0.28.1",294 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz",295 "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==",296 "cpu": [297 "x64"298 ],299 "dev": true,300 "license": "MIT",301 "optional": true,302 "os": [303 "android"304 ],305 "engines": {306 "node": ">=18"307 }308 },309 "node_modules/@esbuild/darwin-arm64": {310 "version": "0.28.1",311 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz",312 "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==",313 "cpu": [314 "arm64"315 ],316 "dev": true,317 "license": "MIT",318 "optional": true,319 "os": [320 "darwin"321 ],322 "engines": {323 "node": ">=18"324 }325 },326 "node_modules/@esbuild/darwin-x64": {327 "version": "0.28.1",328 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz",329 "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==",330 "cpu": [331 "x64"332 ],333 "dev": true,334 "license": "MIT",335 "optional": true,336 "os": [337 "darwin"338 ],339 "engines": {340 "node": ">=18"341 }342 },343 "node_modules/@esbuild/freebsd-arm64": {344 "version": "0.28.1",345 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz",346 "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==",347 "cpu": [348 "arm64"349 ],350 "dev": true,351 "license": "MIT",352 "optional": true,353 "os": [354 "freebsd"355 ],356 "engines": {357 "node": ">=18"358 }359 },360 "node_modules/@esbuild/freebsd-x64": {361 "version": "0.28.1",362 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz",363 "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==",364 "cpu": [365 "x64"366 ],367 "dev": true,368 "license": "MIT",369 "optional": true,370 "os": [371 "freebsd"372 ],373 "engines": {374 "node": ">=18"375 }376 },377 "node_modules/@esbuild/linux-arm": {378 "version": "0.28.1",379 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz",380 "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==",381 "cpu": [382 "arm"383 ],384 "dev": true,385 "license": "MIT",386 "optional": true,387 "os": [388 "linux"389 ],390 "engines": {391 "node": ">=18"392 }393 },394 "node_modules/@esbuild/linux-arm64": {395 "version": "0.28.1",396 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz",397 "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==",398 "cpu": [399 "arm64"400 ],401 "dev": true,402 "license": "MIT",403 "optional": true,404 "os": [405 "linux"406 ],407 "engines": {408 "node": ">=18"409 }410 },411 "node_modules/@esbuild/linux-ia32": {412 "version": "0.28.1",413 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz",414 "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==",415 "cpu": [416 "ia32"417 ],418 "dev": true,419 "license": "MIT",420 "optional": true,421 "os": [422 "linux"423 ],424 "engines": {425 "node": ">=18"426 }427 },428 "node_modules/@esbuild/linux-loong64": {429 "version": "0.28.1",430 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz",431 "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==",432 "cpu": [433 "loong64"434 ],435 "dev": true,436 "license": "MIT",437 "optional": true,438 "os": [439 "linux"440 ],441 "engines": {442 "node": ">=18"443 }444 },445 "node_modules/@esbuild/linux-mips64el": {446 "version": "0.28.1",447 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz",448 "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==",449 "cpu": [450 "mips64el"451 ],452 "dev": true,453 "license": "MIT",454 "optional": true,455 "os": [456 "linux"457 ],458 "engines": {459 "node": ">=18"460 }461 },462 "node_modules/@esbuild/linux-ppc64": {463 "version": "0.28.1",464 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz",465 "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==",466 "cpu": [467 "ppc64"468 ],469 "dev": true,470 "license": "MIT",471 "optional": true,472 "os": [473 "linux"474 ],475 "engines": {476 "node": ">=18"477 }478 },479 "node_modules/@esbuild/linux-riscv64": {480 "version": "0.28.1",481 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz",482 "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==",483 "cpu": [484 "riscv64"485 ],486 "dev": true,487 "license": "MIT",488 "optional": true,489 "os": [490 "linux"491 ],492 "engines": {493 "node": ">=18"494 }495 },496 "node_modules/@esbuild/linux-s390x": {497 "version": "0.28.1",498 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz",499 "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==",500 "cpu": [501 "s390x"502 ],503 "dev": true,504 "license": "MIT",505 "optional": true,506 "os": [507 "linux"508 ],509 "engines": {510 "node": ">=18"511 }512 },513 "node_modules/@esbuild/linux-x64": {514 "version": "0.28.1",515 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz",516 "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==",517 "cpu": [518 "x64"519 ],520 "dev": true,521 "license": "MIT",522 "optional": true,523 "os": [524 "linux"525 ],526 "engines": {527 "node": ">=18"528 }529 },530 "node_modules/@esbuild/netbsd-arm64": {531 "version": "0.28.1",532 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz",533 "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==",534 "cpu": [535 "arm64"536 ],537 "dev": true,538 "license": "MIT",539 "optional": true,540 "os": [541 "netbsd"542 ],543 "engines": {544 "node": ">=18"545 }546 },547 "node_modules/@esbuild/netbsd-x64": {548 "version": "0.28.1",549 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz",550 "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==",551 "cpu": [552 "x64"553 ],554 "dev": true,555 "license": "MIT",556 "optional": true,557 "os": [558 "netbsd"559 ],560 "engines": {561 "node": ">=18"562 }563 },564 "node_modules/@esbuild/openbsd-arm64": {565 "version": "0.28.1",566 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz",567 "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==",568 "cpu": [569 "arm64"570 ],571 "dev": true,572 "license": "MIT",573 "optional": true,574 "os": [575 "openbsd"576 ],577 "engines": {578 "node": ">=18"579 }580 },581 "node_modules/@esbuild/openbsd-x64": {582 "version": "0.28.1",583 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz",584 "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==",585 "cpu": [586 "x64"587 ],588 "dev": true,589 "license": "MIT",590 "optional": true,591 "os": [592 "openbsd"593 ],594 "engines": {595 "node": ">=18"596 }597 },598 "node_modules/@esbuild/openharmony-arm64": {599 "version": "0.28.1",600 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz",601 "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==",602 "cpu": [603 "arm64"604 ],605 "dev": true,606 "license": "MIT",607 "optional": true,608 "os": [609 "openharmony"610 ],611 "engines": {612 "node": ">=18"613 }614 },615 "node_modules/@esbuild/sunos-x64": {616 "version": "0.28.1",617 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz",618 "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==",619 "cpu": [620 "x64"621 ],622 "dev": true,623 "license": "MIT",624 "optional": true,625 "os": [626 "sunos"627 ],628 "engines": {629 "node": ">=18"630 }631 },632 "node_modules/@esbuild/win32-arm64": {633 "version": "0.28.1",634 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz",635 "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==",636 "cpu": [637 "arm64"638 ],639 "dev": true,640 "license": "MIT",641 "optional": true,642 "os": [643 "win32"644 ],645 "engines": {646 "node": ">=18"647 }648 },649 "node_modules/@esbuild/win32-ia32": {650 "version": "0.28.1",651 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz",652 "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==",653 "cpu": [654 "ia32"655 ],656 "dev": true,657 "license": "MIT",658 "optional": true,659 "os": [660 "win32"661 ],662 "engines": {663 "node": ">=18"664 }665 },666 "node_modules/@esbuild/win32-x64": {667 "version": "0.28.1",668 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz",669 "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==",670 "cpu": [671 "x64"672 ],673 "dev": true,674 "license": "MIT",675 "optional": true,676 "os": [677 "win32"678 ],679 "engines": {680 "node": ">=18"681 }682 },683 "node_modules/@img/colour": {684 "version": "1.1.0",685 "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz",686 "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==",687 "dev": true,688 "license": "MIT",689 "engines": {690 "node": ">=18"691 }692 },693 "node_modules/@img/sharp-darwin-arm64": {694 "version": "0.34.5",695 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz",696 "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==",697 "cpu": [698 "arm64"699 ],700 "dev": true,701 "license": "Apache-2.0",702 "optional": true,703 "os": [704 "darwin"705 ],706 "engines": {707 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"708 },709 "funding": {710 "url": "https://opencollective.com/libvips"711 },712 "optionalDependencies": {713 "@img/sharp-libvips-darwin-arm64": "1.2.4"714 }715 },716 "node_modules/@img/sharp-darwin-x64": {717 "version": "0.34.5",718 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz",719 "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==",720 "cpu": [721 "x64"722 ],723 "dev": true,724 "license": "Apache-2.0",725 "optional": true,726 "os": [727 "darwin"728 ],729 "engines": {730 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"731 },732 "funding": {733 "url": "https://opencollective.com/libvips"734 },735 "optionalDependencies": {736 "@img/sharp-libvips-darwin-x64": "1.2.4"737 }738 },739 "node_modules/@img/sharp-libvips-darwin-arm64": {740 "version": "1.2.4",741 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz",742 "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==",743 "cpu": [744 "arm64"745 ],746 "dev": true,747 "license": "LGPL-3.0-or-later",748 "optional": true,749 "os": [750 "darwin"751 ],752 "funding": {753 "url": "https://opencollective.com/libvips"754 }755 },756 "node_modules/@img/sharp-libvips-darwin-x64": {757 "version": "1.2.4",758 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz",759 "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==",760 "cpu": [761 "x64"762 ],763 "dev": true,764 "license": "LGPL-3.0-or-later",765 "optional": true,766 "os": [767 "darwin"768 ],769 "funding": {770 "url": "https://opencollective.com/libvips"771 }772 },773 "node_modules/@img/sharp-libvips-linux-arm": {774 "version": "1.2.4",775 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz",776 "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==",777 "cpu": [778 "arm"779 ],780 "dev": true,781 "license": "LGPL-3.0-or-later",782 "optional": true,783 "os": [784 "linux"785 ],786 "funding": {787 "url": "https://opencollective.com/libvips"788 }789 },790 "node_modules/@img/sharp-libvips-linux-arm64": {791 "version": "1.2.4",792 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz",793 "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==",794 "cpu": [795 "arm64"796 ],797 "dev": true,798 "license": "LGPL-3.0-or-later",799 "optional": true,800 "os": [801 "linux"802 ],803 "funding": {804 "url": "https://opencollective.com/libvips"805 }806 },807 "node_modules/@img/sharp-libvips-linux-ppc64": {808 "version": "1.2.4",809 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz",810 "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==",811 "cpu": [812 "ppc64"813 ],814 "dev": true,815 "license": "LGPL-3.0-or-later",816 "optional": true,817 "os": [818 "linux"819 ],820 "funding": {821 "url": "https://opencollective.com/libvips"822 }823 },824 "node_modules/@img/sharp-libvips-linux-riscv64": {825 "version": "1.2.4",826 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz",827 "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==",828 "cpu": [829 "riscv64"830 ],831 "dev": true,832 "license": "LGPL-3.0-or-later",833 "optional": true,834 "os": [835 "linux"836 ],837 "funding": {838 "url": "https://opencollective.com/libvips"839 }840 },841 "node_modules/@img/sharp-libvips-linux-s390x": {842 "version": "1.2.4",843 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz",844 "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==",845 "cpu": [846 "s390x"847 ],848 "dev": true,849 "license": "LGPL-3.0-or-later",850 "optional": true,851 "os": [852 "linux"853 ],854 "funding": {855 "url": "https://opencollective.com/libvips"856 }857 },858 "node_modules/@img/sharp-libvips-linux-x64": {859 "version": "1.2.4",860 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz",861 "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==",862 "cpu": [863 "x64"864 ],865 "dev": true,866 "license": "LGPL-3.0-or-later",867 "optional": true,868 "os": [869 "linux"870 ],871 "funding": {872 "url": "https://opencollective.com/libvips"873 }874 },875 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {876 "version": "1.2.4",877 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz",878 "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==",879 "cpu": [880 "arm64"881 ],882 "dev": true,883 "license": "LGPL-3.0-or-later",884 "optional": true,885 "os": [886 "linux"887 ],888 "funding": {889 "url": "https://opencollective.com/libvips"890 }891 },892 "node_modules/@img/sharp-libvips-linuxmusl-x64": {893 "version": "1.2.4",894 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz",895 "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==",896 "cpu": [897 "x64"898 ],899 "dev": true,900 "license": "LGPL-3.0-or-later",901 "optional": true,902 "os": [903 "linux"904 ],905 "funding": {906 "url": "https://opencollective.com/libvips"907 }908 },909 "node_modules/@img/sharp-linux-arm": {910 "version": "0.34.5",911 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz",912 "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==",913 "cpu": [914 "arm"915 ],916 "dev": true,917 "license": "Apache-2.0",918 "optional": true,919 "os": [920 "linux"921 ],922 "engines": {923 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"924 },925 "funding": {926 "url": "https://opencollective.com/libvips"927 },928 "optionalDependencies": {929 "@img/sharp-libvips-linux-arm": "1.2.4"930 }931 },932 "node_modules/@img/sharp-linux-arm64": {933 "version": "0.34.5",934 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz",935 "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==",936 "cpu": [937 "arm64"938 ],939 "dev": true,940 "license": "Apache-2.0",941 "optional": true,942 "os": [943 "linux"944 ],945 "engines": {946 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"947 },948 "funding": {949 "url": "https://opencollective.com/libvips"950 },951 "optionalDependencies": {952 "@img/sharp-libvips-linux-arm64": "1.2.4"953 }954 },955 "node_modules/@img/sharp-linux-ppc64": {956 "version": "0.34.5",957 "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz",958 "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==",959 "cpu": [960 "ppc64"961 ],962 "dev": true,963 "license": "Apache-2.0",964 "optional": true,965 "os": [966 "linux"967 ],968 "engines": {969 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"970 },971 "funding": {972 "url": "https://opencollective.com/libvips"973 },974 "optionalDependencies": {975 "@img/sharp-libvips-linux-ppc64": "1.2.4"976 }977 },978 "node_modules/@img/sharp-linux-riscv64": {979 "version": "0.34.5",980 "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz",981 "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==",982 "cpu": [983 "riscv64"984 ],985 "dev": true,986 "license": "Apache-2.0",987 "optional": true,988 "os": [989 "linux"990 ],991 "engines": {992 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"993 },994 "funding": {995 "url": "https://opencollective.com/libvips"996 },997 "optionalDependencies": {998 "@img/sharp-libvips-linux-riscv64": "1.2.4"999 }1000 },1001 "node_modules/@img/sharp-linux-s390x": {1002 "version": "0.34.5",1003 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz",1004 "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==",1005 "cpu": [1006 "s390x"1007 ],1008 "dev": true,1009 "license": "Apache-2.0",1010 "optional": true,1011 "os": [1012 "linux"1013 ],1014 "engines": {1015 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"1016 },1017 "funding": {1018 "url": "https://opencollective.com/libvips"1019 },1020 "optionalDependencies": {1021 "@img/sharp-libvips-linux-s390x": "1.2.4"1022 }1023 },1024 "node_modules/@img/sharp-linux-x64": {1025 "version": "0.34.5",1026 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz",1027 "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==",1028 "cpu": [1029 "x64"1030 ],1031 "dev": true,1032 "license": "Apache-2.0",1033 "optional": true,1034 "os": [1035 "linux"1036 ],1037 "engines": {1038 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"1039 },1040 "funding": {1041 "url": "https://opencollective.com/libvips"1042 },1043 "optionalDependencies": {1044 "@img/sharp-libvips-linux-x64": "1.2.4"1045 }1046 },1047 "node_modules/@img/sharp-linuxmusl-arm64": {1048 "version": "0.34.5",1049 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz",1050 "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==",1051 "cpu": [1052 "arm64"1053 ],1054 "dev": true,1055 "license": "Apache-2.0",1056 "optional": true,1057 "os": [1058 "linux"1059 ],1060 "engines": {1061 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"1062 },1063 "funding": {1064 "url": "https://opencollective.com/libvips"1065 },1066 "optionalDependencies": {1067 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4"1068 }1069 },1070 "node_modules/@img/sharp-linuxmusl-x64": {1071 "version": "0.34.5",1072 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz",1073 "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==",1074 "cpu": [1075 "x64"1076 ],1077 "dev": true,1078 "license": "Apache-2.0",1079 "optional": true,1080 "os": [1081 "linux"1082 ],1083 "engines": {1084 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"1085 },1086 "funding": {1087 "url": "https://opencollective.com/libvips"1088 },1089 "optionalDependencies": {1090 "@img/sharp-libvips-linuxmusl-x64": "1.2.4"1091 }1092 },1093 "node_modules/@img/sharp-wasm32": {1094 "version": "0.34.5",1095 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz",1096 "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==",1097 "cpu": [1098 "wasm32"1099 ],1100 "dev": true,1101 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",1102 "optional": true,1103 "dependencies": {1104 "@emnapi/runtime": "^1.7.0"1105 },1106 "engines": {1107 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"1108 },1109 "funding": {1110 "url": "https://opencollective.com/libvips"1111 }1112 },1113 "node_modules/@img/sharp-win32-arm64": {1114 "version": "0.34.5",1115 "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz",1116 "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==",1117 "cpu": [1118 "arm64"1119 ],1120 "dev": true,1121 "license": "Apache-2.0 AND LGPL-3.0-or-later",1122 "optional": true,1123 "os": [1124 "win32"1125 ],1126 "engines": {1127 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"1128 },1129 "funding": {1130 "url": "https://opencollective.com/libvips"1131 }1132 },1133 "node_modules/@img/sharp-win32-ia32": {1134 "version": "0.34.5",1135 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz",1136 "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==",1137 "cpu": [1138 "ia32"1139 ],1140 "dev": true,1141 "license": "Apache-2.0 AND LGPL-3.0-or-later",1142 "optional": true,1143 "os": [1144 "win32"1145 ],1146 "engines": {1147 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"1148 },1149 "funding": {1150 "url": "https://opencollective.com/libvips"1151 }1152 },1153 "node_modules/@img/sharp-win32-x64": {1154 "version": "0.34.5",1155 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz",1156 "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==",1157 "cpu": [1158 "x64"1159 ],1160 "dev": true,1161 "license": "Apache-2.0 AND LGPL-3.0-or-later",1162 "optional": true,1163 "os": [1164 "win32"1165 ],1166 "engines": {1167 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"1168 },1169 "funding": {1170 "url": "https://opencollective.com/libvips"1171 }1172 },1173 "node_modules/@jridgewell/resolve-uri": {1174 "version": "3.1.2",1175 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",1176 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",1177 "dev": true,1178 "license": "MIT",1179 "engines": {1180 "node": ">=6.0.0"1181 }1182 },1183 "node_modules/@jridgewell/sourcemap-codec": {1184 "version": "1.5.5",1185 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",1186 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",1187 "dev": true,1188 "license": "MIT"1189 },1190 "node_modules/@jridgewell/trace-mapping": {1191 "version": "0.3.9",1192 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",1193 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",1194 "dev": true,1195 "license": "MIT",1196 "dependencies": {1197 "@jridgewell/resolve-uri": "^3.0.3",1198 "@jridgewell/sourcemap-codec": "^1.4.10"1199 }1200 },1201 "node_modules/@napi-rs/wasm-runtime": {1202 "version": "1.1.6",1203 "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz",1204 "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==",1205 "dev": true,1206 "license": "MIT",1207 "optional": true,1208 "dependencies": {1209 "@tybys/wasm-util": "^0.10.3"1210 },1211 "funding": {1212 "type": "github",1213 "url": "https://github.com/sponsors/Brooooooklyn"1214 },1215 "peerDependencies": {1216 "@emnapi/core": "^1.7.1",1217 "@emnapi/runtime": "^1.7.1"1218 }1219 },1220 "node_modules/@oxc-project/types": {1221 "version": "0.139.0",1222 "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.139.0.tgz",1223 "integrity": "sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==",1224 "dev": true,1225 "license": "MIT",1226 "funding": {1227 "url": "https://github.com/sponsors/Boshen"1228 }1229 },1230 "node_modules/@poppinss/colors": {1231 "version": "4.1.6",1232 "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz",1233 "integrity": "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==",1234 "dev": true,1235 "license": "MIT",1236 "dependencies": {1237 "kleur": "^4.1.5"1238 }1239 },1240 "node_modules/@poppinss/dumper": {1241 "version": "0.6.5",1242 "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.6.5.tgz",1243 "integrity": "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==",1244 "dev": true,1245 "license": "MIT",1246 "dependencies": {1247 "@poppinss/colors": "^4.1.5",1248 "@sindresorhus/is": "^7.0.2",1249 "supports-color": "^10.0.0"1250 }1251 },1252 "node_modules/@poppinss/exception": {1253 "version": "1.2.3",1254 "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.3.tgz",1255 "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==",1256 "dev": true,1257 "license": "MIT"1258 },1259 "node_modules/@rolldown/binding-android-arm64": {1260 "version": "1.1.5",1261 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.5.tgz",1262 "integrity": "sha512-lZg8fqIv2v7FF237bwMgzGZEJvGL79/s5knJ/i6FmsGF4XXlzccZ4jb+TrFIxtSSxFtIpdsgrPZeMk1I9AFcyQ==",1263 "cpu": [1264 "arm64"1265 ],1266 "dev": true,1267 "license": "MIT",1268 "optional": true,1269 "os": [1270 "android"1271 ],1272 "engines": {1273 "node": "^20.19.0 || >=22.12.0"1274 }1275 },1276 "node_modules/@rolldown/binding-darwin-arm64": {1277 "version": "1.1.5",1278 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.1.5.tgz",1279 "integrity": "sha512-51Bnx9pNiMRKSUNtBfySkNJ9vMU9Hh3I1ozDd6gyPPYzaXCfnptUcEZxXGYFn+ul2dtcMUiqGR1Yai2K10uoTw==",1280 "cpu": [1281 "arm64"1282 ],1283 "dev": true,1284 "license": "MIT",1285 "optional": true,1286 "os": [1287 "darwin"1288 ],1289 "engines": {1290 "node": "^20.19.0 || >=22.12.0"1291 }1292 },1293 "node_modules/@rolldown/binding-darwin-x64": {1294 "version": "1.1.5",1295 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.1.5.tgz",1296 "integrity": "sha512-Tm+gbfC0aHu1tBA/JvKQh32S0K6YgCHkiAF4/W6xX0K0RmNuc94VeK419dJoE65R5aRxmo+noZQSWrAMF6yb6g==",1297 "cpu": [1298 "x64"1299 ],1300 "dev": true,1301 "license": "MIT",1302 "optional": true,1303 "os": [1304 "darwin"1305 ],1306 "engines": {1307 "node": "^20.19.0 || >=22.12.0"1308 }1309 },1310 "node_modules/@rolldown/binding-freebsd-x64": {1311 "version": "1.1.5",1312 "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.1.5.tgz",1313 "integrity": "sha512-JMzDKCCXq93YccG5gz3hvOs1oXRKAf0XYpfOS88e+wZrC8Iugj6j68867vrYZkvpDDpKn/KoKORThmchMpF6TA==",1314 "cpu": [1315 "x64"1316 ],1317 "dev": true,1318 "license": "MIT",1319 "optional": true,1320 "os": [1321 "freebsd"1322 ],1323 "engines": {1324 "node": "^20.19.0 || >=22.12.0"1325 }1326 },1327 "node_modules/@rolldown/binding-linux-arm-gnueabihf": {1328 "version": "1.1.5",1329 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.1.5.tgz",1330 "integrity": "sha512-uML21j2K5TfPGutKxub+M+nLjZIrWjXQ5Grx4lCe/nimTj9B4L63zHpjXLl4y0L3mcm2htEQIb06oCG/szerNw==",1331 "cpu": [1332 "arm"1333 ],1334 "dev": true,1335 "license": "MIT",1336 "optional": true,1337 "os": [1338 "linux"1339 ],1340 "engines": {1341 "node": "^20.19.0 || >=22.12.0"1342 }1343 },1344 "node_modules/@rolldown/binding-linux-arm64-gnu": {1345 "version": "1.1.5",1346 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.5.tgz",1347 "integrity": "sha512-navSiuTMogvnQoZoM/v+l3ZWo50/NTwSHSzheABx/RCnmUPaKwq9qSo4Br2OYRs21+Fz8uFqITZM3H4opOB0/Q==",1348 "cpu": [1349 "arm64"1350 ],1351 "dev": true,1352 "license": "MIT",1353 "optional": true,1354 "os": [1355 "linux"1356 ],1357 "engines": {1358 "node": "^20.19.0 || >=22.12.0"1359 }1360 },1361 "node_modules/@rolldown/binding-linux-arm64-musl": {1362 "version": "1.1.5",1363 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.5.tgz",1364 "integrity": "sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==",1365 "cpu": [1366 "arm64"1367 ],1368 "dev": true,1369 "license": "MIT",1370 "optional": true,1371 "os": [1372 "linux"1373 ],1374 "engines": {1375 "node": "^20.19.0 || >=22.12.0"1376 }1377 },1378 "node_modules/@rolldown/binding-linux-ppc64-gnu": {1379 "version": "1.1.5",1380 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.1.5.tgz",1381 "integrity": "sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==",1382 "cpu": [1383 "ppc64"1384 ],1385 "dev": true,1386 "license": "MIT",1387 "optional": true,1388 "os": [1389 "linux"1390 ],1391 "engines": {1392 "node": "^20.19.0 || >=22.12.0"1393 }1394 },1395 "node_modules/@rolldown/binding-linux-s390x-gnu": {1396 "version": "1.1.5",1397 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.1.5.tgz",1398 "integrity": "sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==",1399 "cpu": [1400 "s390x"1401 ],1402 "dev": true,1403 "license": "MIT",1404 "optional": true,1405 "os": [1406 "linux"1407 ],1408 "engines": {1409 "node": "^20.19.0 || >=22.12.0"1410 }1411 },1412 "node_modules/@rolldown/binding-linux-x64-gnu": {1413 "version": "1.1.5",1414 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.5.tgz",1415 "integrity": "sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==",1416 "cpu": [1417 "x64"1418 ],1419 "dev": true,1420 "license": "MIT",1421 "optional": true,1422 "os": [1423 "linux"1424 ],1425 "engines": {1426 "node": "^20.19.0 || >=22.12.0"1427 }1428 },1429 "node_modules/@rolldown/binding-linux-x64-musl": {1430 "version": "1.1.5",1431 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.5.tgz",1432 "integrity": "sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==",1433 "cpu": [1434 "x64"1435 ],1436 "dev": true,1437 "license": "MIT",1438 "optional": true,1439 "os": [1440 "linux"1441 ],1442 "engines": {1443 "node": "^20.19.0 || >=22.12.0"1444 }1445 },1446 "node_modules/@rolldown/binding-openharmony-arm64": {1447 "version": "1.1.5",1448 "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.1.5.tgz",1449 "integrity": "sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==",1450 "cpu": [1451 "arm64"1452 ],1453 "dev": true,1454 "license": "MIT",1455 "optional": true,1456 "os": [1457 "openharmony"1458 ],1459 "engines": {1460 "node": "^20.19.0 || >=22.12.0"1461 }1462 },1463 "node_modules/@rolldown/binding-wasm32-wasi": {1464 "version": "1.1.5",1465 "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.1.5.tgz",1466 "integrity": "sha512-VbQGPX2b4r48TAMIM2cjgluIM1HYutm4pcTEJsle7iEP7sB1dFqtPLBVbdLAZCxy1txCcPxf4QFf4v8uvltPqA==",1467 "cpu": [1468 "wasm32"1469 ],1470 "dev": true,1471 "license": "MIT",1472 "optional": true,1473 "dependencies": {1474 "@emnapi/core": "1.11.1",1475 "@emnapi/runtime": "1.11.1",1476 "@napi-rs/wasm-runtime": "^1.1.6"1477 },1478 "engines": {1479 "node": "^20.19.0 || >=22.12.0"1480 }1481 },1482 "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@emnapi/runtime": {1483 "version": "1.11.1",1484 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz",1485 "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==",1486 "dev": true,1487 "license": "MIT",1488 "optional": true,1489 "dependencies": {1490 "tslib": "^2.4.0"1491 }1492 },1493 "node_modules/@rolldown/binding-win32-arm64-msvc": {1494 "version": "1.1.5",1495 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.5.tgz",1496 "integrity": "sha512-gHv82k63z4qpV5+Q1y/12KrK0ltWBukVDI8nZcbT7Tt/ZlOIVwppazneq0F93oDxTo3IgAMEDIoQh3E2n6mVsw==",1497 "cpu": [1498 "arm64"1499 ],1500 "dev": true,1501 "license": "MIT",1502 "optional": true,1503 "os": [1504 "win32"1505 ],1506 "engines": {1507 "node": "^20.19.0 || >=22.12.0"1508 }1509 },1510 "node_modules/@rolldown/binding-win32-x64-msvc": {1511 "version": "1.1.5",1512 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.5.tgz",1513 "integrity": "sha512-tTZuDBPw85tEN5PQi1pnEBzDy0Z49HtScLAbD5t6hyeU92A95pRWaSMw1GZZi/RwgSgUIl0xrSlXIT/9QzvYSA==",1514 "cpu": [1515 "x64"1516 ],1517 "dev": true,1518 "license": "MIT",1519 "optional": true,1520 "os": [1521 "win32"1522 ],1523 "engines": {1524 "node": "^20.19.0 || >=22.12.0"1525 }1526 },1527 "node_modules/@rolldown/pluginutils": {1528 "version": "1.0.1",1529 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz",1530 "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==",1531 "dev": true,1532 "license": "MIT"1533 },1534 "node_modules/@sindresorhus/is": {1535 "version": "7.2.0",1536 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz",1537 "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==",1538 "dev": true,1539 "license": "MIT",1540 "engines": {1541 "node": ">=18"1542 },1543 "funding": {1544 "url": "https://github.com/sindresorhus/is?sponsor=1"1545 }1546 },1547 "node_modules/@speed-highlight/core": {1548 "version": "1.2.17",1549 "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.17.tgz",1550 "integrity": "sha512-Z92FwKpCtfaW1V0jTU/fh3QzYEZN8wDwrzRIBoADCJfn4mJCNcJN/XegifX7BDrQ8/h9Xh/JnbyMchL0FqXrkg==",1551 "dev": true,1552 "license": "CC0-1.0"1553 },1554 "node_modules/@standard-schema/spec": {1555 "version": "1.1.0",1556 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",1557 "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",1558 "dev": true,1559 "license": "MIT"1560 },1561 "node_modules/@tybys/wasm-util": {1562 "version": "0.10.3",1563 "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz",1564 "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==",1565 "dev": true,1566 "license": "MIT",1567 "optional": true,1568 "dependencies": {1569 "tslib": "^2.4.0"1570 }1571 },1572 "node_modules/@types/chai": {1573 "version": "5.2.3",1574 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",1575 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",1576 "dev": true,1577 "license": "MIT",1578 "dependencies": {1579 "@types/deep-eql": "*",1580 "assertion-error": "^2.0.1"1581 }1582 },1583 "node_modules/@types/deep-eql": {1584 "version": "4.0.2",1585 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",1586 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",1587 "dev": true,1588 "license": "MIT"1589 },1590 "node_modules/@types/estree": {1591 "version": "1.0.9",1592 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",1593 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",1594 "dev": true,1595 "license": "MIT"1596 },1597 "node_modules/@types/node": {1598 "version": "26.1.1",1599 "resolved": "https://registry.npmjs.org/@types/node/-/node-26.1.1.tgz",1600 "integrity": "sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==",1601 "dev": true,1602 "license": "MIT",1603 "dependencies": {1604 "undici-types": "~8.3.0"1605 }1606 },1607 "node_modules/@types/web-push": {1608 "version": "3.6.4",1609 "resolved": "https://registry.npmjs.org/@types/web-push/-/web-push-3.6.4.tgz",1610 "integrity": "sha512-GnJmSr40H3RAnj0s34FNTcJi1hmWFV5KXugE0mYWnYhgTAHLJ/dJKAwDmvPJYMke0RplY2XE9LnM4hqSqKIjhQ==",1611 "dev": true,1612 "license": "MIT",1613 "dependencies": {1614 "@types/node": "*"1615 }1616 },1617 "node_modules/@vitest/expect": {1618 "version": "4.1.10",1619 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.10.tgz",1620 "integrity": "sha512-YsCn+qAk1GWjQOWFEsEcL2gNQ0zmVmQu3T03qP6UyjhtmdtwtbuI+DASn/7iQB3HGTXkdBwGddzxPlmiql5vlA==",1621 "dev": true,1622 "license": "MIT",1623 "dependencies": {1624 "@standard-schema/spec": "^1.1.0",1625 "@types/chai": "^5.2.2",1626 "@vitest/spy": "4.1.10",1627 "@vitest/utils": "4.1.10",1628 "chai": "^6.2.2",1629 "tinyrainbow": "^3.1.0"1630 },1631 "funding": {1632 "url": "https://opencollective.com/vitest"1633 }1634 },1635 "node_modules/@vitest/mocker": {1636 "version": "4.1.10",1637 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.10.tgz",1638 "integrity": "sha512-v0xaezt+DKEmKfaxg133ldzADrwLGd7Ze1MfQQTYfvs8OqZIwbxyxaYURivwV7sWy5fqn3rH5uOrSp07bp44Ow==",1639 "dev": true,1640 "license": "MIT",1641 "dependencies": {1642 "@vitest/spy": "4.1.10",1643 "estree-walker": "^3.0.3",1644 "magic-string": "^0.30.21"1645 },1646 "funding": {1647 "url": "https://opencollective.com/vitest"1648 },1649 "peerDependencies": {1650 "msw": "^2.4.9",1651 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"1652 },1653 "peerDependenciesMeta": {1654 "msw": {1655 "optional": true1656 },1657 "vite": {1658 "optional": true1659 }1660 }1661 },1662 "node_modules/@vitest/pretty-format": {1663 "version": "4.1.10",1664 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.10.tgz",1665 "integrity": "sha512-W1HsjSH4MXQ9YfmmhLAoIYf1HRfekQCGngeIgcei6MP5QQGWUe0gkopdZQaVCFO+JDJMrAJGwa5pRpNpvy4P8Q==",1666 "dev": true,1667 "license": "MIT",1668 "dependencies": {1669 "tinyrainbow": "^3.1.0"1670 },1671 "funding": {1672 "url": "https://opencollective.com/vitest"1673 }1674 },1675 "node_modules/@vitest/runner": {1676 "version": "4.1.10",1677 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.10.tgz",1678 "integrity": "sha512-IKI6kpIH+LmpROplyLwBBaCfMgOZOMsygVa6BARD6ahA04VRuJSa6OaVG7kRvSEMD870Vd91rSSw0eegtWyLGg==",1679 "dev": true,1680 "license": "MIT",1681 "dependencies": {1682 "@vitest/utils": "4.1.10",1683 "pathe": "^2.0.3"1684 },1685 "funding": {1686 "url": "https://opencollective.com/vitest"1687 }1688 },1689 "node_modules/@vitest/snapshot": {1690 "version": "4.1.10",1691 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.10.tgz",1692 "integrity": "sha512-xRkfOT1qpTAi/Ti4Y1LtfRc3kEuqxGw59eN2jN9pRWMtS/XDevekhcFSqvQqjUNGksfjMJu3Y+oJ+4Ypn2OaJw==",1693 "dev": true,1694 "license": "MIT",1695 "dependencies": {1696 "@vitest/pretty-format": "4.1.10",1697 "@vitest/utils": "4.1.10",1698 "magic-string": "^0.30.21",1699 "pathe": "^2.0.3"1700 },1701 "funding": {1702 "url": "https://opencollective.com/vitest"1703 }1704 },1705 "node_modules/@vitest/spy": {1706 "version": "4.1.10",1707 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.10.tgz",1708 "integrity": "sha512-PLf/Ugvoq5wO/b4rwYCR1h2PSIdXz7wnkQFMiUpLdtM7l6pqVFcQIBEHyT1+l+cj7mNwAfZHzqXqDyjvOuwbDw==",1709 "dev": true,1710 "license": "MIT",1711 "funding": {1712 "url": "https://opencollective.com/vitest"1713 }1714 },1715 "node_modules/@vitest/utils": {1716 "version": "4.1.10",1717 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.10.tgz",1718 "integrity": "sha512-fy9am/HWxbaGt/Sawrp90vt6Y6jQwf1RX77cz3uwoJwJVMli/e1IEwRPnMNJ7vKfPTwo0diXifkpPvwH9v7nGA==",1719 "dev": true,1720 "license": "MIT",1721 "dependencies": {1722 "@vitest/pretty-format": "4.1.10",1723 "convert-source-map": "^2.0.0",1724 "tinyrainbow": "^3.1.0"1725 },1726 "funding": {1727 "url": "https://opencollective.com/vitest"1728 }1729 },1730 "node_modules/agent-base": {1731 "version": "7.1.4",1732 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",1733 "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",1734 "license": "MIT",1735 "engines": {1736 "node": ">= 14"1737 }1738 },1739 "node_modules/asn1.js": {1740 "version": "5.4.1",1741 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",1742 "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",1743 "license": "MIT",1744 "dependencies": {1745 "bn.js": "^4.0.0",1746 "inherits": "^2.0.1",1747 "minimalistic-assert": "^1.0.0",1748 "safer-buffer": "^2.1.0"1749 }1750 },1751 "node_modules/assertion-error": {1752 "version": "2.0.1",1753 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",1754 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",1755 "dev": true,1756 "license": "MIT",1757 "engines": {1758 "node": ">=12"1759 }1760 },1761 "node_modules/blake3-wasm": {1762 "version": "2.1.5",1763 "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz",1764 "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==",1765 "dev": true,1766 "license": "MIT"1767 },1768 "node_modules/bn.js": {1769 "version": "4.12.5",1770 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.5.tgz",1771 "integrity": "sha512-3aRg6/JxfffFD+OlOjOFR3Vo79l39ooBTFucxx+MT3dhCtzn3EmiUPQo+6/OZuI2jbXi3YKgmiTFBgChQMwIRQ==",1772 "license": "MIT"1773 },1774 "node_modules/buffer-equal-constant-time": {1775 "version": "1.0.1",1776 "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",1777 "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==",1778 "license": "BSD-3-Clause"1779 },1780 "node_modules/chai": {1781 "version": "6.2.2",1782 "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz",1783 "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==",1784 "dev": true,1785 "license": "MIT",1786 "engines": {1787 "node": ">=18"1788 }1789 },1790 "node_modules/cjs-module-lexer": {1791 "version": "1.2.3",1792 "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz",1793 "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==",1794 "dev": true,1795 "license": "MIT"1796 },1797 "node_modules/convert-source-map": {1798 "version": "2.0.0",1799 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",1800 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",1801 "dev": true,1802 "license": "MIT"1803 },1804 "node_modules/cookie": {1805 "version": "1.1.1",1806 "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",1807 "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==",1808 "dev": true,1809 "license": "MIT",1810 "engines": {1811 "node": ">=18"1812 },1813 "funding": {1814 "type": "opencollective",1815 "url": "https://opencollective.com/express"1816 }1817 },1818 "node_modules/debug": {1819 "version": "4.4.3",1820 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",1821 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",1822 "license": "MIT",1823 "dependencies": {1824 "ms": "^2.1.3"1825 },1826 "engines": {1827 "node": ">=6.0"1828 },1829 "peerDependenciesMeta": {1830 "supports-color": {1831 "optional": true1832 }1833 }1834 },1835 "node_modules/detect-libc": {1836 "version": "2.1.2",1837 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",1838 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",1839 "dev": true,1840 "license": "Apache-2.0",1841 "engines": {1842 "node": ">=8"1843 }1844 },1845 "node_modules/ecdsa-sig-formatter": {1846 "version": "1.0.11",1847 "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",1848 "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",1849 "license": "Apache-2.0",1850 "dependencies": {1851 "safe-buffer": "^5.0.1"1852 }1853 },1854 "node_modules/error-stack-parser-es": {1855 "version": "1.0.5",1856 "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz",1857 "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==",1858 "dev": true,1859 "license": "MIT",1860 "funding": {1861 "url": "https://github.com/sponsors/antfu"1862 }1863 },1864 "node_modules/es-module-lexer": {1865 "version": "2.3.0",1866 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.0.tgz",1867 "integrity": "sha512-KLdwQm2NvGLDkQDCGvmiQrhkd0JbMzXthwQAUgWjQuQdBLFa3eiBP5arXZyA+f8x+x7OXgud6bq2rxjGtHV2tw==",1868 "dev": true,1869 "license": "MIT"1870 },1871 "node_modules/esbuild": {1872 "version": "0.28.1",1873 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz",1874 "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==",1875 "dev": true,1876 "hasInstallScript": true,1877 "license": "MIT",1878 "bin": {1879 "esbuild": "bin/esbuild"1880 },1881 "engines": {1882 "node": ">=18"1883 },1884 "optionalDependencies": {1885 "@esbuild/aix-ppc64": "0.28.1",1886 "@esbuild/android-arm": "0.28.1",1887 "@esbuild/android-arm64": "0.28.1",1888 "@esbuild/android-x64": "0.28.1",1889 "@esbuild/darwin-arm64": "0.28.1",1890 "@esbuild/darwin-x64": "0.28.1",1891 "@esbuild/freebsd-arm64": "0.28.1",1892 "@esbuild/freebsd-x64": "0.28.1",1893 "@esbuild/linux-arm": "0.28.1",1894 "@esbuild/linux-arm64": "0.28.1",1895 "@esbuild/linux-ia32": "0.28.1",1896 "@esbuild/linux-loong64": "0.28.1",1897 "@esbuild/linux-mips64el": "0.28.1",1898 "@esbuild/linux-ppc64": "0.28.1",1899 "@esbuild/linux-riscv64": "0.28.1",1900 "@esbuild/linux-s390x": "0.28.1",1901 "@esbuild/linux-x64": "0.28.1",1902 "@esbuild/netbsd-arm64": "0.28.1",1903 "@esbuild/netbsd-x64": "0.28.1",1904 "@esbuild/openbsd-arm64": "0.28.1",1905 "@esbuild/openbsd-x64": "0.28.1",1906 "@esbuild/openharmony-arm64": "0.28.1",1907 "@esbuild/sunos-x64": "0.28.1",1908 "@esbuild/win32-arm64": "0.28.1",1909 "@esbuild/win32-ia32": "0.28.1",1910 "@esbuild/win32-x64": "0.28.1"1911 }1912 },1913 "node_modules/estree-walker": {1914 "version": "3.0.3",1915 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",1916 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",1917 "dev": true,1918 "license": "MIT",1919 "dependencies": {1920 "@types/estree": "^1.0.0"1921 }1922 },1923 "node_modules/expect-type": {1924 "version": "1.4.0",1925 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz",1926 "integrity": "sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==",1927 "dev": true,1928 "license": "Apache-2.0",1929 "engines": {1930 "node": ">=12.0.0"1931 }1932 },1933 "node_modules/fdir": {1934 "version": "6.5.0",1935 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",1936 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",1937 "dev": true,1938 "license": "MIT",1939 "engines": {1940 "node": ">=12.0.0"1941 },1942 "peerDependencies": {1943 "picomatch": "^3 || ^4"1944 },1945 "peerDependenciesMeta": {1946 "picomatch": {1947 "optional": true1948 }1949 }1950 },1951 "node_modules/fsevents": {1952 "version": "2.3.3",1953 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",1954 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",1955 "dev": true,1956 "hasInstallScript": true,1957 "license": "MIT",1958 "optional": true,1959 "os": [1960 "darwin"1961 ],1962 "engines": {1963 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"1964 }1965 },1966 "node_modules/http_ece": {1967 "version": "1.2.0",1968 "resolved": "https://registry.npmjs.org/http_ece/-/http_ece-1.2.0.tgz",1969 "integrity": "sha512-JrF8SSLVmcvc5NducxgyOrKXe3EsyHMgBFgSaIUGmArKe+rwr0uphRkRXvwiom3I+fpIfoItveHrfudL8/rxuA==",1970 "license": "MIT",1971 "engines": {1972 "node": ">=16"1973 }1974 },1975 "node_modules/https-proxy-agent": {1976 "version": "7.0.6",1977 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",1978 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",1979 "license": "MIT",1980 "dependencies": {1981 "agent-base": "^7.1.2",1982 "debug": "4"1983 },1984 "engines": {1985 "node": ">= 14"1986 }1987 },1988 "node_modules/inherits": {1989 "version": "2.0.4",1990 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",1991 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",1992 "license": "ISC"1993 },1994 "node_modules/jwa": {1995 "version": "2.0.1",1996 "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz",1997 "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==",1998 "license": "MIT",1999 "dependencies": {2000 "buffer-equal-constant-time": "^1.0.1",2001 "ecdsa-sig-formatter": "1.0.11",2002 "safe-buffer": "^5.0.1"2003 }2004 },2005 "node_modules/jws": {2006 "version": "4.0.1",2007 "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz",2008 "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==",2009 "license": "MIT",2010 "dependencies": {2011 "jwa": "^2.0.1",2012 "safe-buffer": "^5.0.1"2013 }2014 },2015 "node_modules/kleur": {2016 "version": "4.1.5",2017 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",2018 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",2019 "dev": true,2020 "license": "MIT",2021 "engines": {2022 "node": ">=6"2023 }2024 },2025 "node_modules/lightningcss": {2026 "version": "1.32.0",2027 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz",2028 "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==",2029 "dev": true,2030 "license": "MPL-2.0",2031 "dependencies": {2032 "detect-libc": "^2.0.3"2033 },2034 "engines": {2035 "node": ">= 12.0.0"2036 },2037 "funding": {2038 "type": "opencollective",2039 "url": "https://opencollective.com/parcel"2040 },2041 "optionalDependencies": {2042 "lightningcss-android-arm64": "1.32.0",2043 "lightningcss-darwin-arm64": "1.32.0",2044 "lightningcss-darwin-x64": "1.32.0",2045 "lightningcss-freebsd-x64": "1.32.0",2046 "lightningcss-linux-arm-gnueabihf": "1.32.0",2047 "lightningcss-linux-arm64-gnu": "1.32.0",2048 "lightningcss-linux-arm64-musl": "1.32.0",2049 "lightningcss-linux-x64-gnu": "1.32.0",2050 "lightningcss-linux-x64-musl": "1.32.0",2051 "lightningcss-win32-arm64-msvc": "1.32.0",2052 "lightningcss-win32-x64-msvc": "1.32.0"2053 }2054 },2055 "node_modules/lightningcss-android-arm64": {2056 "version": "1.32.0",2057 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz",2058 "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",2059 "cpu": [2060 "arm64"2061 ],2062 "dev": true,2063 "license": "MPL-2.0",2064 "optional": true,2065 "os": [2066 "android"2067 ],2068 "engines": {2069 "node": ">= 12.0.0"2070 },2071 "funding": {2072 "type": "opencollective",2073 "url": "https://opencollective.com/parcel"2074 }2075 },2076 "node_modules/lightningcss-darwin-arm64": {2077 "version": "1.32.0",2078 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz",2079 "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",2080 "cpu": [2081 "arm64"2082 ],2083 "dev": true,2084 "license": "MPL-2.0",2085 "optional": true,2086 "os": [2087 "darwin"2088 ],2089 "engines": {2090 "node": ">= 12.0.0"2091 },2092 "funding": {2093 "type": "opencollective",2094 "url": "https://opencollective.com/parcel"2095 }2096 },2097 "node_modules/lightningcss-darwin-x64": {2098 "version": "1.32.0",2099 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz",2100 "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",2101 "cpu": [2102 "x64"2103 ],2104 "dev": true,2105 "license": "MPL-2.0",2106 "optional": true,2107 "os": [2108 "darwin"2109 ],2110 "engines": {2111 "node": ">= 12.0.0"2112 },2113 "funding": {2114 "type": "opencollective",2115 "url": "https://opencollective.com/parcel"2116 }2117 },2118 "node_modules/lightningcss-freebsd-x64": {2119 "version": "1.32.0",2120 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz",2121 "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",2122 "cpu": [2123 "x64"2124 ],2125 "dev": true,2126 "license": "MPL-2.0",2127 "optional": true,2128 "os": [2129 "freebsd"2130 ],2131 "engines": {2132 "node": ">= 12.0.0"2133 },2134 "funding": {2135 "type": "opencollective",2136 "url": "https://opencollective.com/parcel"2137 }2138 },2139 "node_modules/lightningcss-linux-arm-gnueabihf": {2140 "version": "1.32.0",2141 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz",2142 "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",2143 "cpu": [2144 "arm"2145 ],2146 "dev": true,2147 "license": "MPL-2.0",2148 "optional": true,2149 "os": [2150 "linux"2151 ],2152 "engines": {2153 "node": ">= 12.0.0"2154 },2155 "funding": {2156 "type": "opencollective",2157 "url": "https://opencollective.com/parcel"2158 }2159 },2160 "node_modules/lightningcss-linux-arm64-gnu": {2161 "version": "1.32.0",2162 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz",2163 "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",2164 "cpu": [2165 "arm64"2166 ],2167 "dev": true,2168 "license": "MPL-2.0",2169 "optional": true,2170 "os": [2171 "linux"2172 ],2173 "engines": {2174 "node": ">= 12.0.0"2175 },2176 "funding": {2177 "type": "opencollective",2178 "url": "https://opencollective.com/parcel"2179 }2180 },2181 "node_modules/lightningcss-linux-arm64-musl": {2182 "version": "1.32.0",2183 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz",2184 "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",2185 "cpu": [2186 "arm64"2187 ],2188 "dev": true,2189 "license": "MPL-2.0",2190 "optional": true,2191 "os": [2192 "linux"2193 ],2194 "engines": {2195 "node": ">= 12.0.0"2196 },2197 "funding": {2198 "type": "opencollective",2199 "url": "https://opencollective.com/parcel"2200 }2201 },2202 "node_modules/lightningcss-linux-x64-gnu": {2203 "version": "1.32.0",2204 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz",2205 "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",2206 "cpu": [2207 "x64"2208 ],2209 "dev": true,2210 "license": "MPL-2.0",2211 "optional": true,2212 "os": [2213 "linux"2214 ],2215 "engines": {2216 "node": ">= 12.0.0"2217 },2218 "funding": {2219 "type": "opencollective",2220 "url": "https://opencollective.com/parcel"2221 }2222 },2223 "node_modules/lightningcss-linux-x64-musl": {2224 "version": "1.32.0",2225 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz",2226 "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",2227 "cpu": [2228 "x64"2229 ],2230 "dev": true,2231 "license": "MPL-2.0",2232 "optional": true,2233 "os": [2234 "linux"2235 ],2236 "engines": {2237 "node": ">= 12.0.0"2238 },2239 "funding": {2240 "type": "opencollective",2241 "url": "https://opencollective.com/parcel"2242 }2243 },2244 "node_modules/lightningcss-win32-arm64-msvc": {2245 "version": "1.32.0",2246 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz",2247 "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",2248 "cpu": [2249 "arm64"2250 ],2251 "dev": true,2252 "license": "MPL-2.0",2253 "optional": true,2254 "os": [2255 "win32"2256 ],2257 "engines": {2258 "node": ">= 12.0.0"2259 },2260 "funding": {2261 "type": "opencollective",2262 "url": "https://opencollective.com/parcel"2263 }2264 },2265 "node_modules/lightningcss-win32-x64-msvc": {2266 "version": "1.32.0",2267 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz",2268 "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",2269 "cpu": [2270 "x64"2271 ],2272 "dev": true,2273 "license": "MPL-2.0",2274 "optional": true,2275 "os": [2276 "win32"2277 ],2278 "engines": {2279 "node": ">= 12.0.0"2280 },2281 "funding": {2282 "type": "opencollective",2283 "url": "https://opencollective.com/parcel"2284 }2285 },2286 "node_modules/magic-string": {2287 "version": "0.30.21",2288 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",2289 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",2290 "dev": true,2291 "license": "MIT",2292 "dependencies": {2293 "@jridgewell/sourcemap-codec": "^1.5.5"2294 }2295 },2296 "node_modules/miniflare": {2297 "version": "4.20260708.1",2298 "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260708.1.tgz",2299 "integrity": "sha512-c94O9zRDISdqO18EHt6l0iF/fWgWt8p18PJvRsA/L/NJZ9Cfke3s/F5Blg1XXF7WDutVRzWVWy8Vy4LaT5ifsA==",2300 "dev": true,2301 "license": "MIT",2302 "dependencies": {2303 "@cspotcode/source-map-support": "0.8.1",2304 "sharp": "0.34.5",2305 "undici": "7.28.0",2306 "workerd": "1.20260708.1",2307 "ws": "8.21.0",2308 "youch": "4.1.0-beta.10"2309 },2310 "bin": {2311 "miniflare": "bootstrap.js"2312 },2313 "engines": {2314 "node": ">=22.0.0"2315 }2316 },2317 "node_modules/minimalistic-assert": {2318 "version": "1.0.1",2319 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",2320 "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",2321 "license": "ISC"2322 },2323 "node_modules/minimist": {2324 "version": "1.2.8",2325 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",2326 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",2327 "license": "MIT",2328 "funding": {2329 "url": "https://github.com/sponsors/ljharb"2330 }2331 },2332 "node_modules/ms": {2333 "version": "2.1.3",2334 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",2335 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",2336 "license": "MIT"2337 },2338 "node_modules/nanoid": {2339 "version": "3.3.15",2340 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz",2341 "integrity": "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==",2342 "dev": true,2343 "funding": [2344 {2345 "type": "github",2346 "url": "https://github.com/sponsors/ai"2347 }2348 ],2349 "license": "MIT",2350 "bin": {2351 "nanoid": "bin/nanoid.cjs"2352 },2353 "engines": {2354 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"2355 }2356 },2357 "node_modules/obug": {2358 "version": "2.1.3",2359 "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.3.tgz",2360 "integrity": "sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==",2361 "dev": true,2362 "funding": [2363 "https://github.com/sponsors/sxzz",2364 "https://opencollective.com/debug"2365 ],2366 "license": "MIT",2367 "engines": {2368 "node": ">=12.20.0"2369 }2370 },2371 "node_modules/path-to-regexp": {2372 "version": "6.3.0",2373 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz",2374 "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==",2375 "dev": true,2376 "license": "MIT"2377 },2378 "node_modules/pathe": {2379 "version": "2.0.3",2380 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",2381 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",2382 "dev": true,2383 "license": "MIT"2384 },2385 "node_modules/picocolors": {2386 "version": "1.1.1",2387 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",2388 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",2389 "dev": true,2390 "license": "ISC"2391 },2392 "node_modules/picomatch": {2393 "version": "4.0.5",2394 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",2395 "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",2396 "dev": true,2397 "license": "MIT",2398 "engines": {2399 "node": ">=12"2400 },2401 "funding": {2402 "url": "https://github.com/sponsors/jonschlinkert"2403 }2404 },2405 "node_modules/postcss": {2406 "version": "8.5.17",2407 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.17.tgz",2408 "integrity": "sha512-J7EF+8X+CzRPaJPOv9Ck2wNWJvGnnl3PcNPAdGg6GTLjyVpyQ0yATMSXRFRV01BviT/9Gwuc3rjEyJbDJG9a4w==",2409 "dev": true,2410 "funding": [2411 {2412 "type": "opencollective",2413 "url": "https://opencollective.com/postcss/"2414 },2415 {2416 "type": "tidelift",2417 "url": "https://tidelift.com/funding/github/npm/postcss"2418 },2419 {2420 "type": "github",2421 "url": "https://github.com/sponsors/ai"2422 }2423 ],2424 "license": "MIT",2425 "dependencies": {2426 "nanoid": "^3.3.12",2427 "picocolors": "^1.1.1",2428 "source-map-js": "^1.2.1"2429 },2430 "engines": {2431 "node": "^10 || ^12 || >=14"2432 }2433 },2434 "node_modules/rolldown": {2435 "version": "1.1.5",2436 "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.1.5.tgz",2437 "integrity": "sha512-t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA==",2438 "dev": true,2439 "license": "MIT",2440 "dependencies": {2441 "@oxc-project/types": "=0.139.0",2442 "@rolldown/pluginutils": "^1.0.0"2443 },2444 "bin": {2445 "rolldown": "bin/cli.mjs"2446 },2447 "engines": {2448 "node": "^20.19.0 || >=22.12.0"2449 },2450 "optionalDependencies": {2451 "@rolldown/binding-android-arm64": "1.1.5",2452 "@rolldown/binding-darwin-arm64": "1.1.5",2453 "@rolldown/binding-darwin-x64": "1.1.5",2454 "@rolldown/binding-freebsd-x64": "1.1.5",2455 "@rolldown/binding-linux-arm-gnueabihf": "1.1.5",2456 "@rolldown/binding-linux-arm64-gnu": "1.1.5",2457 "@rolldown/binding-linux-arm64-musl": "1.1.5",2458 "@rolldown/binding-linux-ppc64-gnu": "1.1.5",2459 "@rolldown/binding-linux-s390x-gnu": "1.1.5",2460 "@rolldown/binding-linux-x64-gnu": "1.1.5",2461 "@rolldown/binding-linux-x64-musl": "1.1.5",2462 "@rolldown/binding-openharmony-arm64": "1.1.5",2463 "@rolldown/binding-wasm32-wasi": "1.1.5",2464 "@rolldown/binding-win32-arm64-msvc": "1.1.5",2465 "@rolldown/binding-win32-x64-msvc": "1.1.5"2466 }2467 },2468 "node_modules/safe-buffer": {2469 "version": "5.2.1",2470 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",2471 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",2472 "funding": [2473 {2474 "type": "github",2475 "url": "https://github.com/sponsors/feross"2476 },2477 {2478 "type": "patreon",2479 "url": "https://www.patreon.com/feross"2480 },2481 {2482 "type": "consulting",2483 "url": "https://feross.org/support"2484 }2485 ],2486 "license": "MIT"2487 },2488 "node_modules/safer-buffer": {2489 "version": "2.1.2",2490 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",2491 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",2492 "license": "MIT"2493 },2494 "node_modules/semver": {2495 "version": "7.8.5",2496 "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",2497 "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",2498 "dev": true,2499 "license": "ISC",2500 "bin": {2501 "semver": "bin/semver.js"2502 },2503 "engines": {2504 "node": ">=10"2505 }2506 },2507 "node_modules/sharp": {2508 "version": "0.34.5",2509 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",2510 "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==",2511 "dev": true,2512 "hasInstallScript": true,2513 "license": "Apache-2.0",2514 "dependencies": {2515 "@img/colour": "^1.0.0",2516 "detect-libc": "^2.1.2",2517 "semver": "^7.7.3"2518 },2519 "engines": {2520 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"2521 },2522 "funding": {2523 "url": "https://opencollective.com/libvips"2524 },2525 "optionalDependencies": {2526 "@img/sharp-darwin-arm64": "0.34.5",2527 "@img/sharp-darwin-x64": "0.34.5",2528 "@img/sharp-libvips-darwin-arm64": "1.2.4",2529 "@img/sharp-libvips-darwin-x64": "1.2.4",2530 "@img/sharp-libvips-linux-arm": "1.2.4",2531 "@img/sharp-libvips-linux-arm64": "1.2.4",2532 "@img/sharp-libvips-linux-ppc64": "1.2.4",2533 "@img/sharp-libvips-linux-riscv64": "1.2.4",2534 "@img/sharp-libvips-linux-s390x": "1.2.4",2535 "@img/sharp-libvips-linux-x64": "1.2.4",2536 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4",2537 "@img/sharp-libvips-linuxmusl-x64": "1.2.4",2538 "@img/sharp-linux-arm": "0.34.5",2539 "@img/sharp-linux-arm64": "0.34.5",2540 "@img/sharp-linux-ppc64": "0.34.5",2541 "@img/sharp-linux-riscv64": "0.34.5",2542 "@img/sharp-linux-s390x": "0.34.5",2543 "@img/sharp-linux-x64": "0.34.5",2544 "@img/sharp-linuxmusl-arm64": "0.34.5",2545 "@img/sharp-linuxmusl-x64": "0.34.5",2546 "@img/sharp-wasm32": "0.34.5",2547 "@img/sharp-win32-arm64": "0.34.5",2548 "@img/sharp-win32-ia32": "0.34.5",2549 "@img/sharp-win32-x64": "0.34.5"2550 }2551 },2552 "node_modules/siginfo": {2553 "version": "2.0.0",2554 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",2555 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",2556 "dev": true,2557 "license": "ISC"2558 },2559 "node_modules/source-map-js": {2560 "version": "1.2.1",2561 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",2562 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",2563 "dev": true,2564 "license": "BSD-3-Clause",2565 "engines": {2566 "node": ">=0.10.0"2567 }2568 },2569 "node_modules/stackback": {2570 "version": "0.0.2",2571 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",2572 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",2573 "dev": true,2574 "license": "MIT"2575 },2576 "node_modules/std-env": {2577 "version": "4.2.0",2578 "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.2.0.tgz",2579 "integrity": "sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==",2580 "dev": true,2581 "license": "MIT"2582 },2583 "node_modules/supports-color": {2584 "version": "10.2.2",2585 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz",2586 "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==",2587 "dev": true,2588 "license": "MIT",2589 "engines": {2590 "node": ">=18"2591 },2592 "funding": {2593 "url": "https://github.com/chalk/supports-color?sponsor=1"2594 }2595 },2596 "node_modules/tinybench": {2597 "version": "2.9.0",2598 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",2599 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",2600 "dev": true,2601 "license": "MIT"2602 },2603 "node_modules/tinyexec": {2604 "version": "1.2.4",2605 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz",2606 "integrity": "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==",2607 "dev": true,2608 "license": "MIT",2609 "engines": {2610 "node": ">=18"2611 }2612 },2613 "node_modules/tinyglobby": {2614 "version": "0.2.17",2615 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",2616 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",2617 "dev": true,2618 "license": "MIT",2619 "dependencies": {2620 "fdir": "^6.5.0",2621 "picomatch": "^4.0.4"2622 },2623 "engines": {2624 "node": ">=12.0.0"2625 },2626 "funding": {2627 "url": "https://github.com/sponsors/SuperchupuDev"2628 }2629 },2630 "node_modules/tinyrainbow": {2631 "version": "3.1.0",2632 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz",2633 "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==",2634 "dev": true,2635 "license": "MIT",2636 "engines": {2637 "node": ">=14.0.0"2638 }2639 },2640 "node_modules/tslib": {2641 "version": "2.8.1",2642 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",2643 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",2644 "dev": true,2645 "license": "0BSD",2646 "optional": true2647 },2648 "node_modules/typescript": {2649 "version": "5.9.3",2650 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",2651 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",2652 "dev": true,2653 "license": "Apache-2.0",2654 "bin": {2655 "tsc": "bin/tsc",2656 "tsserver": "bin/tsserver"2657 },2658 "engines": {2659 "node": ">=14.17"2660 }2661 },2662 "node_modules/undici": {2663 "version": "7.28.0",2664 "resolved": "https://registry.npmjs.org/undici/-/undici-7.28.0.tgz",2665 "integrity": "sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA==",2666 "dev": true,2667 "license": "MIT",2668 "engines": {2669 "node": ">=20.18.1"2670 }2671 },2672 "node_modules/undici-types": {2673 "version": "8.3.0",2674 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz",2675 "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==",2676 "dev": true,2677 "license": "MIT"2678 },2679 "node_modules/unenv": {2680 "version": "2.0.0-rc.24",2681 "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz",2682 "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==",2683 "dev": true,2684 "license": "MIT",2685 "dependencies": {2686 "pathe": "^2.0.3"2687 }2688 },2689 "node_modules/vite": {2690 "version": "8.1.4",2691 "resolved": "https://registry.npmjs.org/vite/-/vite-8.1.4.tgz",2692 "integrity": "sha512-bTT9PsdWO+MQMNG9ZXIP/qM9wGh37DFxTV/sPq9cFpHr3w4jkgef032PkAL9jAqhk3Nz8NQw3O8n6/xFkqO4QQ==",2693 "dev": true,2694 "license": "MIT",2695 "dependencies": {2696 "lightningcss": "^1.32.0",2697 "picomatch": "^4.0.5",2698 "postcss": "^8.5.16",2699 "rolldown": "~1.1.4",2700 "tinyglobby": "^0.2.17"2701 },2702 "bin": {2703 "vite": "bin/vite.js"2704 },2705 "engines": {2706 "node": "^20.19.0 || >=22.12.0"2707 },2708 "funding": {2709 "url": "https://github.com/vitejs/vite?sponsor=1"2710 },2711 "optionalDependencies": {2712 "fsevents": "~2.3.3"2713 },2714 "peerDependencies": {2715 "@types/node": "^20.19.0 || >=22.12.0",2716 "@vitejs/devtools": "^0.3.0",2717 "esbuild": "^0.27.0 || ^0.28.0",2718 "jiti": ">=1.21.0",2719 "less": "^4.0.0",2720 "sass": "^1.70.0",2721 "sass-embedded": "^1.70.0",2722 "stylus": ">=0.54.8",2723 "sugarss": "^5.0.0",2724 "terser": "^5.16.0",2725 "tsx": "^4.8.1",2726 "yaml": "^2.4.2"2727 },2728 "peerDependenciesMeta": {2729 "@types/node": {2730 "optional": true2731 },2732 "@vitejs/devtools": {2733 "optional": true2734 },2735 "esbuild": {2736 "optional": true2737 },2738 "jiti": {2739 "optional": true2740 },2741 "less": {2742 "optional": true2743 },2744 "sass": {2745 "optional": true2746 },2747 "sass-embedded": {2748 "optional": true2749 },2750 "stylus": {2751 "optional": true2752 },2753 "sugarss": {2754 "optional": true2755 },2756 "terser": {2757 "optional": true2758 },2759 "tsx": {2760 "optional": true2761 },2762 "yaml": {2763 "optional": true2764 }2765 }2766 },2767 "node_modules/vitest": {2768 "version": "4.1.10",2769 "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.10.tgz",2770 "integrity": "sha512-R9jUTe5S4Qb0HCd4TNqpC7oGcrMssMRGXLW80ubjWsW9VH5GF8y1Y0SFLY9AbqSk6nt0PnOx4H4WNJYZ13GUPw==",2771 "dev": true,2772 "license": "MIT",2773 "dependencies": {2774 "@vitest/expect": "4.1.10",2775 "@vitest/mocker": "4.1.10",2776 "@vitest/pretty-format": "4.1.10",2777 "@vitest/runner": "4.1.10",2778 "@vitest/snapshot": "4.1.10",2779 "@vitest/spy": "4.1.10",2780 "@vitest/utils": "4.1.10",2781 "es-module-lexer": "^2.0.0",2782 "expect-type": "^1.3.0",2783 "magic-string": "^0.30.21",2784 "obug": "^2.1.1",2785 "pathe": "^2.0.3",2786 "picomatch": "^4.0.3",2787 "std-env": "^4.0.0-rc.1",2788 "tinybench": "^2.9.0",2789 "tinyexec": "^1.0.2",2790 "tinyglobby": "^0.2.15",2791 "tinyrainbow": "^3.1.0",2792 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0",2793 "why-is-node-running": "^2.3.0"2794 },2795 "bin": {2796 "vitest": "vitest.mjs"2797 },2798 "engines": {2799 "node": "^20.0.0 || ^22.0.0 || >=24.0.0"2800 },2801 "funding": {2802 "url": "https://opencollective.com/vitest"2803 },2804 "peerDependencies": {2805 "@edge-runtime/vm": "*",2806 "@opentelemetry/api": "^1.9.0",2807 "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0",2808 "@vitest/browser-playwright": "4.1.10",2809 "@vitest/browser-preview": "4.1.10",2810 "@vitest/browser-webdriverio": "4.1.10",2811 "@vitest/coverage-istanbul": "4.1.10",2812 "@vitest/coverage-v8": "4.1.10",2813 "@vitest/ui": "4.1.10",2814 "happy-dom": "*",2815 "jsdom": "*",2816 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"2817 },2818 "peerDependenciesMeta": {2819 "@edge-runtime/vm": {2820 "optional": true2821 },2822 "@opentelemetry/api": {2823 "optional": true2824 },2825 "@types/node": {2826 "optional": true2827 },2828 "@vitest/browser-playwright": {2829 "optional": true2830 },2831 "@vitest/browser-preview": {2832 "optional": true2833 },2834 "@vitest/browser-webdriverio": {2835 "optional": true2836 },2837 "@vitest/coverage-istanbul": {2838 "optional": true2839 },2840 "@vitest/coverage-v8": {2841 "optional": true2842 },2843 "@vitest/ui": {2844 "optional": true2845 },2846 "happy-dom": {2847 "optional": true2848 },2849 "jsdom": {2850 "optional": true2851 },2852 "vite": {2853 "optional": false2854 }2855 }2856 },2857 "node_modules/web-push": {2858 "version": "3.6.7",2859 "resolved": "https://registry.npmjs.org/web-push/-/web-push-3.6.7.tgz",2860 "integrity": "sha512-OpiIUe8cuGjrj3mMBFWY+e4MMIkW3SVT+7vEIjvD9kejGUypv8GPDf84JdPWskK8zMRIJ6xYGm+Kxr8YkPyA0A==",2861 "license": "MPL-2.0",2862 "dependencies": {2863 "asn1.js": "^5.3.0",2864 "http_ece": "1.2.0",2865 "https-proxy-agent": "^7.0.0",2866 "jws": "^4.0.0",2867 "minimist": "^1.2.5"2868 },2869 "bin": {2870 "web-push": "src/cli.js"2871 },2872 "engines": {2873 "node": ">= 16"2874 }2875 },2876 "node_modules/why-is-node-running": {2877 "version": "2.3.0",2878 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",2879 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",2880 "dev": true,2881 "license": "MIT",2882 "dependencies": {2883 "siginfo": "^2.0.0",2884 "stackback": "0.0.2"2885 },2886 "bin": {2887 "why-is-node-running": "cli.js"2888 },2889 "engines": {2890 "node": ">=8"2891 }2892 },2893 "node_modules/workerd": {2894 "version": "1.20260708.1",2895 "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260708.1.tgz",2896 "integrity": "sha512-WAK+Kt/VVCSldH2qSr8lx46XCJ4Q+bdlHNaFqUtOHthBEIB8C1N8HVW+VOLrxDoTCk0NGNv0zajnBeQK4JOB9w==",2897 "dev": true,2898 "hasInstallScript": true,2899 "license": "Apache-2.0",2900 "bin": {2901 "workerd": "bin/workerd"2902 },2903 "engines": {2904 "node": ">=16"2905 },2906 "optionalDependencies": {2907 "@cloudflare/workerd-darwin-64": "1.20260708.1",2908 "@cloudflare/workerd-darwin-arm64": "1.20260708.1",2909 "@cloudflare/workerd-linux-64": "1.20260708.1",2910 "@cloudflare/workerd-linux-arm64": "1.20260708.1",2911 "@cloudflare/workerd-windows-64": "1.20260708.1"2912 }2913 },2914 "node_modules/wrangler": {2915 "version": "4.112.0",2916 "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.112.0.tgz",2917 "integrity": "sha512-5H+XUD0TySCv1LuktFHDIEOkboH2nTfQs+35L+USt3MtntjDTMVIJprLgQcL2WBjulOyjxpd1vyTiSTJVW5MjQ==",2918 "dev": true,2919 "license": "MIT OR Apache-2.0",2920 "dependencies": {2921 "@cloudflare/kv-asset-handler": "0.5.0",2922 "@cloudflare/unenv-preset": "2.16.1",2923 "blake3-wasm": "2.1.5",2924 "esbuild": "0.28.1",2925 "miniflare": "4.20260714.0",2926 "path-to-regexp": "6.3.0",2927 "unenv": "2.0.0-rc.24",2928 "workerd": "1.20260714.1"2929 },2930 "bin": {2931 "cf-wrangler": "bin/cf-wrangler.js",2932 "wrangler": "bin/wrangler.js",2933 "wrangler2": "bin/wrangler.js"2934 },2935 "engines": {2936 "node": ">=22.0.0"2937 },2938 "optionalDependencies": {2939 "fsevents": "2.3.3"2940 },2941 "peerDependencies": {2942 "@cloudflare/workers-types": "^5.20260714.1"2943 },2944 "peerDependenciesMeta": {2945 "@cloudflare/workers-types": {2946 "optional": true2947 }2948 }2949 },2950 "node_modules/wrangler/node_modules/@cloudflare/workerd-darwin-64": {2951 "version": "1.20260714.1",2952 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260714.1.tgz",2953 "integrity": "sha512-ZWXqAN8G7Cx9hMRQuk+59ziJhR3j1F4iO+Qs8aHdfKZ3Dq5Yi/57xvkJTgCGBnW1YU/L78r8f6HEy51bwbTpNw==",2954 "cpu": [2955 "x64"2956 ],2957 "dev": true,2958 "license": "Apache-2.0",2959 "optional": true,2960 "os": [2961 "darwin"2962 ],2963 "engines": {2964 "node": ">=16"2965 }2966 },2967 "node_modules/wrangler/node_modules/@cloudflare/workerd-darwin-arm64": {2968 "version": "1.20260714.1",2969 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260714.1.tgz",2970 "integrity": "sha512-tueWxWC3wyCbMG6zRAxsMXX0YLgrRWbiAPYFQ2uJ7dUH8G+5E7UTWaQS9B1HdJ0bpKFW1NWxhs1o2noKVFSUYg==",2971 "cpu": [2972 "arm64"2973 ],2974 "dev": true,2975 "license": "Apache-2.0",2976 "optional": true,2977 "os": [2978 "darwin"2979 ],2980 "engines": {2981 "node": ">=16"2982 }2983 },2984 "node_modules/wrangler/node_modules/@cloudflare/workerd-linux-64": {2985 "version": "1.20260714.1",2986 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260714.1.tgz",2987 "integrity": "sha512-1VChTZRb0l0F7R4e1G5RtLKV4oFi6x+rQgxh2+yu887j3l/3TLgatuv1L8/5zhc9gKEhATTxOh0e52Rtd9dDWQ==",2988 "cpu": [2989 "x64"2990 ],2991 "dev": true,2992 "license": "Apache-2.0",2993 "optional": true,2994 "os": [2995 "linux"2996 ],2997 "engines": {2998 "node": ">=16"2999 }3000 },3001 "node_modules/wrangler/node_modules/@cloudflare/workerd-linux-arm64": {3002 "version": "1.20260714.1",3003 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260714.1.tgz",3004 "integrity": "sha512-rMm3G+NirG2UdgHIRDdF1asNC6FqgIzZzkRG+VDhhDGcVxAQwvrMT1E38BivEvHr3G04MB4AfhcOczX0+GtRkQ==",3005 "cpu": [3006 "arm64"3007 ],3008 "dev": true,3009 "license": "Apache-2.0",3010 "optional": true,3011 "os": [3012 "linux"3013 ],3014 "engines": {3015 "node": ">=16"3016 }3017 },3018 "node_modules/wrangler/node_modules/@cloudflare/workerd-windows-64": {3019 "version": "1.20260714.1",3020 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260714.1.tgz",3021 "integrity": "sha512-cGqnU3Hg2YZS/k3SAqrMp1DjpdsyFde72tWltdl6ZT9+SFz/Zrk/8gyTU1TcxC4YApXeNVH5TyU5cOGPgUJ0pg==",3022 "cpu": [3023 "x64"3024 ],3025 "dev": true,3026 "license": "Apache-2.0",3027 "optional": true,3028 "os": [3029 "win32"3030 ],3031 "engines": {3032 "node": ">=16"3033 }3034 },3035 "node_modules/wrangler/node_modules/miniflare": {3036 "version": "4.20260714.0",3037 "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260714.0.tgz",3038 "integrity": "sha512-MYlTCLdWCPqvrYY2uLwOjXwmglXuiHE3TGGkbOW4BwjUPa1r07E0iuHwrNDIs/sxK21r+o90Jx58AV2KeNdJZw==",3039 "dev": true,3040 "license": "MIT",3041 "dependencies": {3042 "@cspotcode/source-map-support": "0.8.1",3043 "sharp": "0.34.5",3044 "undici": "7.28.0",3045 "workerd": "1.20260714.1",3046 "ws": "8.21.0",3047 "youch": "4.1.0-beta.10"3048 },3049 "bin": {3050 "miniflare": "bootstrap.js"3051 },3052 "engines": {3053 "node": ">=22.0.0"3054 }3055 },3056 "node_modules/wrangler/node_modules/workerd": {3057 "version": "1.20260714.1",3058 "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260714.1.tgz",3059 "integrity": "sha512-oIbQzfdyl9UQUnG6XLegcSq0Mgt/7WKDbFOoqGgOWCS+/fhyGB460uKEgdAQQ9RHCO/ttcNCX/KiMIQzdoeu3Q==",3060 "dev": true,3061 "hasInstallScript": true,3062 "license": "Apache-2.0",3063 "bin": {3064 "workerd": "bin/workerd"3065 },3066 "engines": {3067 "node": ">=16"3068 },3069 "optionalDependencies": {3070 "@cloudflare/workerd-darwin-64": "1.20260714.1",3071 "@cloudflare/workerd-darwin-arm64": "1.20260714.1",3072 "@cloudflare/workerd-linux-64": "1.20260714.1",3073 "@cloudflare/workerd-linux-arm64": "1.20260714.1",3074 "@cloudflare/workerd-windows-64": "1.20260714.1"3075 }3076 },3077 "node_modules/ws": {3078 "version": "8.21.0",3079 "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",3080 "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==",3081 "dev": true,3082 "license": "MIT",3083 "engines": {3084 "node": ">=10.0.0"3085 },3086 "peerDependencies": {3087 "bufferutil": "^4.0.1",3088 "utf-8-validate": ">=5.0.2"3089 },3090 "peerDependenciesMeta": {3091 "bufferutil": {3092 "optional": true3093 },3094 "utf-8-validate": {3095 "optional": true3096 }3097 }3098 },3099 "node_modules/youch": {3100 "version": "4.1.0-beta.10",3101 "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.10.tgz",3102 "integrity": "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==",3103 "dev": true,3104 "license": "MIT",3105 "dependencies": {3106 "@poppinss/colors": "^4.1.5",3107 "@poppinss/dumper": "^0.6.4",3108 "@speed-highlight/core": "^1.2.7",3109 "cookie": "^1.0.2",3110 "youch-core": "^0.3.3"3111 }3112 },3113 "node_modules/youch-core": {3114 "version": "0.3.3",3115 "resolved": "https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz",3116 "integrity": "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==",3117 "dev": true,3118 "license": "MIT",3119 "dependencies": {3120 "@poppinss/exception": "^1.2.2",3121 "error-stack-parser-es": "^1.0.5"3122 }3123 },3124 "node_modules/zod": {3125 "version": "3.25.76",3126 "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",3127 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",3128 "dev": true,3129 "license": "MIT",3130 "funding": {3131 "url": "https://github.com/sponsors/colinhacks"3132 }3133 }3134 }3135}