The repository for the Tophhie Cloud API web toolkit.

Initial commit

+3932
+23
.gitignore
··· 1 + node_modules 2 + 3 + # Output 4 + .output 5 + .vercel 6 + .netlify 7 + .wrangler 8 + /.svelte-kit 9 + /build 10 + 11 + # OS 12 + .DS_Store 13 + Thumbs.db 14 + 15 + # Env 16 + .env 17 + .env.* 18 + !.env.example 19 + !.env.test 20 + 21 + # Vite 22 + vite.config.js.timestamp-* 23 + vite.config.ts.timestamp-*
+1
.npmrc
··· 1 + engine-strict=true
+9
.prettierignore
··· 1 + # Package Managers 2 + package-lock.json 3 + pnpm-lock.yaml 4 + yarn.lock 5 + bun.lock 6 + bun.lockb 7 + 8 + # Miscellaneous 9 + /static/
+15
.prettierrc
··· 1 + { 2 + "useTabs": true, 3 + "singleQuote": true, 4 + "trailingComma": "none", 5 + "printWidth": 100, 6 + "plugins": ["prettier-plugin-svelte"], 7 + "overrides": [ 8 + { 9 + "files": "*.svelte", 10 + "options": { 11 + "parser": "svelte" 12 + } 13 + } 14 + ] 15 + }
+38
README.md
··· 1 + # sv 2 + 3 + Everything you need to build a Svelte project, powered by [`sv`](https://github.com/sveltejs/cli). 4 + 5 + ## Creating a project 6 + 7 + If you're seeing this, you've probably already done this step. Congrats! 8 + 9 + ```sh 10 + # create a new project in the current directory 11 + npx sv create 12 + 13 + # create a new project in my-app 14 + npx sv create my-app 15 + ``` 16 + 17 + ## Developing 18 + 19 + Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: 20 + 21 + ```sh 22 + npm run dev 23 + 24 + # or start the server and open the app in a new browser tab 25 + npm run dev -- --open 26 + ``` 27 + 28 + ## Building 29 + 30 + To create a production version of your app: 31 + 32 + ```sh 33 + npm run build 34 + ``` 35 + 36 + You can preview the production build with `npm run preview`. 37 + 38 + > To deploy your app, you may need to install an [adapter](https://svelte.dev/docs/kit/adapters) for your target environment.
+3614
package-lock.json
··· 1 + { 2 + "name": "api-toolkit", 3 + "version": "0.0.1", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "api-toolkit", 9 + "version": "0.0.1", 10 + "dependencies": { 11 + "@tailwindcss/vite": "^4.1.18", 12 + "tailwindcss": "^4.1.18" 13 + }, 14 + "devDependencies": { 15 + "@sveltejs/adapter-cloudflare": "^7.2.4", 16 + "@sveltejs/kit": "^2.49.1", 17 + "@sveltejs/vite-plugin-svelte": "^6.2.1", 18 + "prettier": "^3.7.4", 19 + "prettier-plugin-svelte": "^3.4.0", 20 + "svelte": "^5.45.6", 21 + "svelte-check": "^4.3.4", 22 + "typescript": "^5.9.3", 23 + "vite": "^7.2.6" 24 + } 25 + }, 26 + "node_modules/@cloudflare/kv-asset-handler": { 27 + "version": "0.4.1", 28 + "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.1.tgz", 29 + "integrity": "sha512-Nu8ahitGFFJztxUml9oD/DLb7Z28C8cd8F46IVQ7y5Btz575pvMY8AqZsXkX7Gds29eCKdMgIHjIvzskHgPSFg==", 30 + "dev": true, 31 + "license": "MIT OR Apache-2.0", 32 + "dependencies": { 33 + "mime": "^3.0.0" 34 + }, 35 + "engines": { 36 + "node": ">=18.0.0" 37 + } 38 + }, 39 + "node_modules/@cloudflare/unenv-preset": { 40 + "version": "2.7.13", 41 + "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.7.13.tgz", 42 + "integrity": "sha512-NulO1H8R/DzsJguLC0ndMuk4Ufv0KSlN+E54ay9rn9ZCQo0kpAPwwh3LhgpZ96a3Dr6L9LqW57M4CqC34iLOvw==", 43 + "dev": true, 44 + "license": "MIT OR Apache-2.0", 45 + "peerDependencies": { 46 + "unenv": "2.0.0-rc.24", 47 + "workerd": "^1.20251202.0" 48 + }, 49 + "peerDependenciesMeta": { 50 + "workerd": { 51 + "optional": true 52 + } 53 + } 54 + }, 55 + "node_modules/@cloudflare/workerd-darwin-64": { 56 + "version": "1.20251213.0", 57 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20251213.0.tgz", 58 + "integrity": "sha512-29mPlP7xgyik85EHotrakuQur5WfuAR4tRAntRFwLEFnB88RB7br6Me9wb15itu/1l9nMyimZWhBMAfnEs5PQw==", 59 + "cpu": [ 60 + "x64" 61 + ], 62 + "dev": true, 63 + "license": "Apache-2.0", 64 + "optional": true, 65 + "os": [ 66 + "darwin" 67 + ], 68 + "engines": { 69 + "node": ">=16" 70 + } 71 + }, 72 + "node_modules/@cloudflare/workerd-darwin-arm64": { 73 + "version": "1.20251213.0", 74 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20251213.0.tgz", 75 + "integrity": "sha512-gn4nIg7hbGyHxyNdVqDmSvgMfgytFr4Z/OXGp2ZorP1+OKeGLvfQ70LEEYY/kZwSsbOqEYDXyU6LzPj4n86NZQ==", 76 + "cpu": [ 77 + "arm64" 78 + ], 79 + "dev": true, 80 + "license": "Apache-2.0", 81 + "optional": true, 82 + "os": [ 83 + "darwin" 84 + ], 85 + "engines": { 86 + "node": ">=16" 87 + } 88 + }, 89 + "node_modules/@cloudflare/workerd-linux-64": { 90 + "version": "1.20251213.0", 91 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20251213.0.tgz", 92 + "integrity": "sha512-zMO9tV4aGDZnRfsWg5MC1mbXaRdutDcMeqH5XMzGHsuKO66tbBipV38gX76PLqxKH+UfbE3Uo3jk3iqIuPEF3g==", 93 + "cpu": [ 94 + "x64" 95 + ], 96 + "dev": true, 97 + "license": "Apache-2.0", 98 + "optional": true, 99 + "os": [ 100 + "linux" 101 + ], 102 + "engines": { 103 + "node": ">=16" 104 + } 105 + }, 106 + "node_modules/@cloudflare/workerd-linux-arm64": { 107 + "version": "1.20251213.0", 108 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20251213.0.tgz", 109 + "integrity": "sha512-8pQk1dCzdyZdJXehIhxkFMTc5lTLxzqmxskCGlpbem/pWIPTAEjt25OFCxq5Z3iU/x/kI8tcQdYRYx77KS32mQ==", 110 + "cpu": [ 111 + "arm64" 112 + ], 113 + "dev": true, 114 + "license": "Apache-2.0", 115 + "optional": true, 116 + "os": [ 117 + "linux" 118 + ], 119 + "engines": { 120 + "node": ">=16" 121 + } 122 + }, 123 + "node_modules/@cloudflare/workerd-windows-64": { 124 + "version": "1.20251213.0", 125 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20251213.0.tgz", 126 + "integrity": "sha512-QBwfyZXTzI2JHLS7ZEuVVMC81PAQyNxPdcv9Dxd8wvV4QYF7B97h9pUtaBnqUdlBwL6e3O8QniYkOl8c7bEFJw==", 127 + "cpu": [ 128 + "x64" 129 + ], 130 + "dev": true, 131 + "license": "Apache-2.0", 132 + "optional": true, 133 + "os": [ 134 + "win32" 135 + ], 136 + "engines": { 137 + "node": ">=16" 138 + } 139 + }, 140 + "node_modules/@cloudflare/workers-types": { 141 + "version": "4.20251217.0", 142 + "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20251217.0.tgz", 143 + "integrity": "sha512-qdVSqCza5Bv23E0DFET+8SEl9fM1F16WHC0HGoYLlDAyWF7rK2HhkPCdUEOp8DsJXwANWvNOkFdJfE1kLYGHYg==", 144 + "dev": true, 145 + "license": "MIT OR Apache-2.0", 146 + "peer": true 147 + }, 148 + "node_modules/@cspotcode/source-map-support": { 149 + "version": "0.8.1", 150 + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 151 + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 152 + "dev": true, 153 + "license": "MIT", 154 + "dependencies": { 155 + "@jridgewell/trace-mapping": "0.3.9" 156 + }, 157 + "engines": { 158 + "node": ">=12" 159 + } 160 + }, 161 + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { 162 + "version": "0.3.9", 163 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 164 + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 165 + "dev": true, 166 + "license": "MIT", 167 + "dependencies": { 168 + "@jridgewell/resolve-uri": "^3.0.3", 169 + "@jridgewell/sourcemap-codec": "^1.4.10" 170 + } 171 + }, 172 + "node_modules/@emnapi/runtime": { 173 + "version": "1.7.1", 174 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz", 175 + "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==", 176 + "license": "MIT", 177 + "optional": true, 178 + "dependencies": { 179 + "tslib": "^2.4.0" 180 + } 181 + }, 182 + "node_modules/@esbuild/aix-ppc64": { 183 + "version": "0.27.2", 184 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz", 185 + "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==", 186 + "cpu": [ 187 + "ppc64" 188 + ], 189 + "license": "MIT", 190 + "optional": true, 191 + "os": [ 192 + "aix" 193 + ], 194 + "engines": { 195 + "node": ">=18" 196 + } 197 + }, 198 + "node_modules/@esbuild/android-arm": { 199 + "version": "0.27.2", 200 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz", 201 + "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==", 202 + "cpu": [ 203 + "arm" 204 + ], 205 + "license": "MIT", 206 + "optional": true, 207 + "os": [ 208 + "android" 209 + ], 210 + "engines": { 211 + "node": ">=18" 212 + } 213 + }, 214 + "node_modules/@esbuild/android-arm64": { 215 + "version": "0.27.2", 216 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz", 217 + "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==", 218 + "cpu": [ 219 + "arm64" 220 + ], 221 + "license": "MIT", 222 + "optional": true, 223 + "os": [ 224 + "android" 225 + ], 226 + "engines": { 227 + "node": ">=18" 228 + } 229 + }, 230 + "node_modules/@esbuild/android-x64": { 231 + "version": "0.27.2", 232 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz", 233 + "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==", 234 + "cpu": [ 235 + "x64" 236 + ], 237 + "license": "MIT", 238 + "optional": true, 239 + "os": [ 240 + "android" 241 + ], 242 + "engines": { 243 + "node": ">=18" 244 + } 245 + }, 246 + "node_modules/@esbuild/darwin-arm64": { 247 + "version": "0.27.2", 248 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz", 249 + "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==", 250 + "cpu": [ 251 + "arm64" 252 + ], 253 + "license": "MIT", 254 + "optional": true, 255 + "os": [ 256 + "darwin" 257 + ], 258 + "engines": { 259 + "node": ">=18" 260 + } 261 + }, 262 + "node_modules/@esbuild/darwin-x64": { 263 + "version": "0.27.2", 264 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz", 265 + "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==", 266 + "cpu": [ 267 + "x64" 268 + ], 269 + "license": "MIT", 270 + "optional": true, 271 + "os": [ 272 + "darwin" 273 + ], 274 + "engines": { 275 + "node": ">=18" 276 + } 277 + }, 278 + "node_modules/@esbuild/freebsd-arm64": { 279 + "version": "0.27.2", 280 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz", 281 + "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==", 282 + "cpu": [ 283 + "arm64" 284 + ], 285 + "license": "MIT", 286 + "optional": true, 287 + "os": [ 288 + "freebsd" 289 + ], 290 + "engines": { 291 + "node": ">=18" 292 + } 293 + }, 294 + "node_modules/@esbuild/freebsd-x64": { 295 + "version": "0.27.2", 296 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz", 297 + "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==", 298 + "cpu": [ 299 + "x64" 300 + ], 301 + "license": "MIT", 302 + "optional": true, 303 + "os": [ 304 + "freebsd" 305 + ], 306 + "engines": { 307 + "node": ">=18" 308 + } 309 + }, 310 + "node_modules/@esbuild/linux-arm": { 311 + "version": "0.27.2", 312 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz", 313 + "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==", 314 + "cpu": [ 315 + "arm" 316 + ], 317 + "license": "MIT", 318 + "optional": true, 319 + "os": [ 320 + "linux" 321 + ], 322 + "engines": { 323 + "node": ">=18" 324 + } 325 + }, 326 + "node_modules/@esbuild/linux-arm64": { 327 + "version": "0.27.2", 328 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz", 329 + "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==", 330 + "cpu": [ 331 + "arm64" 332 + ], 333 + "license": "MIT", 334 + "optional": true, 335 + "os": [ 336 + "linux" 337 + ], 338 + "engines": { 339 + "node": ">=18" 340 + } 341 + }, 342 + "node_modules/@esbuild/linux-ia32": { 343 + "version": "0.27.2", 344 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz", 345 + "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==", 346 + "cpu": [ 347 + "ia32" 348 + ], 349 + "license": "MIT", 350 + "optional": true, 351 + "os": [ 352 + "linux" 353 + ], 354 + "engines": { 355 + "node": ">=18" 356 + } 357 + }, 358 + "node_modules/@esbuild/linux-loong64": { 359 + "version": "0.27.2", 360 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz", 361 + "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==", 362 + "cpu": [ 363 + "loong64" 364 + ], 365 + "license": "MIT", 366 + "optional": true, 367 + "os": [ 368 + "linux" 369 + ], 370 + "engines": { 371 + "node": ">=18" 372 + } 373 + }, 374 + "node_modules/@esbuild/linux-mips64el": { 375 + "version": "0.27.2", 376 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz", 377 + "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==", 378 + "cpu": [ 379 + "mips64el" 380 + ], 381 + "license": "MIT", 382 + "optional": true, 383 + "os": [ 384 + "linux" 385 + ], 386 + "engines": { 387 + "node": ">=18" 388 + } 389 + }, 390 + "node_modules/@esbuild/linux-ppc64": { 391 + "version": "0.27.2", 392 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz", 393 + "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==", 394 + "cpu": [ 395 + "ppc64" 396 + ], 397 + "license": "MIT", 398 + "optional": true, 399 + "os": [ 400 + "linux" 401 + ], 402 + "engines": { 403 + "node": ">=18" 404 + } 405 + }, 406 + "node_modules/@esbuild/linux-riscv64": { 407 + "version": "0.27.2", 408 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz", 409 + "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==", 410 + "cpu": [ 411 + "riscv64" 412 + ], 413 + "license": "MIT", 414 + "optional": true, 415 + "os": [ 416 + "linux" 417 + ], 418 + "engines": { 419 + "node": ">=18" 420 + } 421 + }, 422 + "node_modules/@esbuild/linux-s390x": { 423 + "version": "0.27.2", 424 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz", 425 + "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==", 426 + "cpu": [ 427 + "s390x" 428 + ], 429 + "license": "MIT", 430 + "optional": true, 431 + "os": [ 432 + "linux" 433 + ], 434 + "engines": { 435 + "node": ">=18" 436 + } 437 + }, 438 + "node_modules/@esbuild/linux-x64": { 439 + "version": "0.27.2", 440 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz", 441 + "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==", 442 + "cpu": [ 443 + "x64" 444 + ], 445 + "license": "MIT", 446 + "optional": true, 447 + "os": [ 448 + "linux" 449 + ], 450 + "engines": { 451 + "node": ">=18" 452 + } 453 + }, 454 + "node_modules/@esbuild/netbsd-arm64": { 455 + "version": "0.27.2", 456 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz", 457 + "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==", 458 + "cpu": [ 459 + "arm64" 460 + ], 461 + "license": "MIT", 462 + "optional": true, 463 + "os": [ 464 + "netbsd" 465 + ], 466 + "engines": { 467 + "node": ">=18" 468 + } 469 + }, 470 + "node_modules/@esbuild/netbsd-x64": { 471 + "version": "0.27.2", 472 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz", 473 + "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==", 474 + "cpu": [ 475 + "x64" 476 + ], 477 + "license": "MIT", 478 + "optional": true, 479 + "os": [ 480 + "netbsd" 481 + ], 482 + "engines": { 483 + "node": ">=18" 484 + } 485 + }, 486 + "node_modules/@esbuild/openbsd-arm64": { 487 + "version": "0.27.2", 488 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz", 489 + "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==", 490 + "cpu": [ 491 + "arm64" 492 + ], 493 + "license": "MIT", 494 + "optional": true, 495 + "os": [ 496 + "openbsd" 497 + ], 498 + "engines": { 499 + "node": ">=18" 500 + } 501 + }, 502 + "node_modules/@esbuild/openbsd-x64": { 503 + "version": "0.27.2", 504 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz", 505 + "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==", 506 + "cpu": [ 507 + "x64" 508 + ], 509 + "license": "MIT", 510 + "optional": true, 511 + "os": [ 512 + "openbsd" 513 + ], 514 + "engines": { 515 + "node": ">=18" 516 + } 517 + }, 518 + "node_modules/@esbuild/openharmony-arm64": { 519 + "version": "0.27.2", 520 + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz", 521 + "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==", 522 + "cpu": [ 523 + "arm64" 524 + ], 525 + "license": "MIT", 526 + "optional": true, 527 + "os": [ 528 + "openharmony" 529 + ], 530 + "engines": { 531 + "node": ">=18" 532 + } 533 + }, 534 + "node_modules/@esbuild/sunos-x64": { 535 + "version": "0.27.2", 536 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz", 537 + "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==", 538 + "cpu": [ 539 + "x64" 540 + ], 541 + "license": "MIT", 542 + "optional": true, 543 + "os": [ 544 + "sunos" 545 + ], 546 + "engines": { 547 + "node": ">=18" 548 + } 549 + }, 550 + "node_modules/@esbuild/win32-arm64": { 551 + "version": "0.27.2", 552 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz", 553 + "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==", 554 + "cpu": [ 555 + "arm64" 556 + ], 557 + "license": "MIT", 558 + "optional": true, 559 + "os": [ 560 + "win32" 561 + ], 562 + "engines": { 563 + "node": ">=18" 564 + } 565 + }, 566 + "node_modules/@esbuild/win32-ia32": { 567 + "version": "0.27.2", 568 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz", 569 + "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==", 570 + "cpu": [ 571 + "ia32" 572 + ], 573 + "license": "MIT", 574 + "optional": true, 575 + "os": [ 576 + "win32" 577 + ], 578 + "engines": { 579 + "node": ">=18" 580 + } 581 + }, 582 + "node_modules/@esbuild/win32-x64": { 583 + "version": "0.27.2", 584 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz", 585 + "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==", 586 + "cpu": [ 587 + "x64" 588 + ], 589 + "license": "MIT", 590 + "optional": true, 591 + "os": [ 592 + "win32" 593 + ], 594 + "engines": { 595 + "node": ">=18" 596 + } 597 + }, 598 + "node_modules/@img/sharp-darwin-arm64": { 599 + "version": "0.33.5", 600 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", 601 + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", 602 + "cpu": [ 603 + "arm64" 604 + ], 605 + "dev": true, 606 + "license": "Apache-2.0", 607 + "optional": true, 608 + "os": [ 609 + "darwin" 610 + ], 611 + "engines": { 612 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 613 + }, 614 + "funding": { 615 + "url": "https://opencollective.com/libvips" 616 + }, 617 + "optionalDependencies": { 618 + "@img/sharp-libvips-darwin-arm64": "1.0.4" 619 + } 620 + }, 621 + "node_modules/@img/sharp-darwin-x64": { 622 + "version": "0.33.5", 623 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", 624 + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", 625 + "cpu": [ 626 + "x64" 627 + ], 628 + "dev": true, 629 + "license": "Apache-2.0", 630 + "optional": true, 631 + "os": [ 632 + "darwin" 633 + ], 634 + "engines": { 635 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 636 + }, 637 + "funding": { 638 + "url": "https://opencollective.com/libvips" 639 + }, 640 + "optionalDependencies": { 641 + "@img/sharp-libvips-darwin-x64": "1.0.4" 642 + } 643 + }, 644 + "node_modules/@img/sharp-libvips-darwin-arm64": { 645 + "version": "1.0.4", 646 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", 647 + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", 648 + "cpu": [ 649 + "arm64" 650 + ], 651 + "dev": true, 652 + "license": "LGPL-3.0-or-later", 653 + "optional": true, 654 + "os": [ 655 + "darwin" 656 + ], 657 + "funding": { 658 + "url": "https://opencollective.com/libvips" 659 + } 660 + }, 661 + "node_modules/@img/sharp-libvips-darwin-x64": { 662 + "version": "1.0.4", 663 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", 664 + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", 665 + "cpu": [ 666 + "x64" 667 + ], 668 + "dev": true, 669 + "license": "LGPL-3.0-or-later", 670 + "optional": true, 671 + "os": [ 672 + "darwin" 673 + ], 674 + "funding": { 675 + "url": "https://opencollective.com/libvips" 676 + } 677 + }, 678 + "node_modules/@img/sharp-libvips-linux-arm": { 679 + "version": "1.0.5", 680 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", 681 + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", 682 + "cpu": [ 683 + "arm" 684 + ], 685 + "dev": true, 686 + "license": "LGPL-3.0-or-later", 687 + "optional": true, 688 + "os": [ 689 + "linux" 690 + ], 691 + "funding": { 692 + "url": "https://opencollective.com/libvips" 693 + } 694 + }, 695 + "node_modules/@img/sharp-libvips-linux-arm64": { 696 + "version": "1.0.4", 697 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", 698 + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", 699 + "cpu": [ 700 + "arm64" 701 + ], 702 + "dev": true, 703 + "license": "LGPL-3.0-or-later", 704 + "optional": true, 705 + "os": [ 706 + "linux" 707 + ], 708 + "funding": { 709 + "url": "https://opencollective.com/libvips" 710 + } 711 + }, 712 + "node_modules/@img/sharp-libvips-linux-s390x": { 713 + "version": "1.0.4", 714 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", 715 + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", 716 + "cpu": [ 717 + "s390x" 718 + ], 719 + "dev": true, 720 + "license": "LGPL-3.0-or-later", 721 + "optional": true, 722 + "os": [ 723 + "linux" 724 + ], 725 + "funding": { 726 + "url": "https://opencollective.com/libvips" 727 + } 728 + }, 729 + "node_modules/@img/sharp-libvips-linux-x64": { 730 + "version": "1.0.4", 731 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", 732 + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", 733 + "cpu": [ 734 + "x64" 735 + ], 736 + "dev": true, 737 + "license": "LGPL-3.0-or-later", 738 + "optional": true, 739 + "os": [ 740 + "linux" 741 + ], 742 + "funding": { 743 + "url": "https://opencollective.com/libvips" 744 + } 745 + }, 746 + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { 747 + "version": "1.0.4", 748 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", 749 + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", 750 + "cpu": [ 751 + "arm64" 752 + ], 753 + "dev": true, 754 + "license": "LGPL-3.0-or-later", 755 + "optional": true, 756 + "os": [ 757 + "linux" 758 + ], 759 + "funding": { 760 + "url": "https://opencollective.com/libvips" 761 + } 762 + }, 763 + "node_modules/@img/sharp-libvips-linuxmusl-x64": { 764 + "version": "1.0.4", 765 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", 766 + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", 767 + "cpu": [ 768 + "x64" 769 + ], 770 + "dev": true, 771 + "license": "LGPL-3.0-or-later", 772 + "optional": true, 773 + "os": [ 774 + "linux" 775 + ], 776 + "funding": { 777 + "url": "https://opencollective.com/libvips" 778 + } 779 + }, 780 + "node_modules/@img/sharp-linux-arm": { 781 + "version": "0.33.5", 782 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", 783 + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", 784 + "cpu": [ 785 + "arm" 786 + ], 787 + "dev": true, 788 + "license": "Apache-2.0", 789 + "optional": true, 790 + "os": [ 791 + "linux" 792 + ], 793 + "engines": { 794 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 795 + }, 796 + "funding": { 797 + "url": "https://opencollective.com/libvips" 798 + }, 799 + "optionalDependencies": { 800 + "@img/sharp-libvips-linux-arm": "1.0.5" 801 + } 802 + }, 803 + "node_modules/@img/sharp-linux-arm64": { 804 + "version": "0.33.5", 805 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", 806 + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", 807 + "cpu": [ 808 + "arm64" 809 + ], 810 + "dev": true, 811 + "license": "Apache-2.0", 812 + "optional": true, 813 + "os": [ 814 + "linux" 815 + ], 816 + "engines": { 817 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 818 + }, 819 + "funding": { 820 + "url": "https://opencollective.com/libvips" 821 + }, 822 + "optionalDependencies": { 823 + "@img/sharp-libvips-linux-arm64": "1.0.4" 824 + } 825 + }, 826 + "node_modules/@img/sharp-linux-s390x": { 827 + "version": "0.33.5", 828 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", 829 + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", 830 + "cpu": [ 831 + "s390x" 832 + ], 833 + "dev": true, 834 + "license": "Apache-2.0", 835 + "optional": true, 836 + "os": [ 837 + "linux" 838 + ], 839 + "engines": { 840 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 841 + }, 842 + "funding": { 843 + "url": "https://opencollective.com/libvips" 844 + }, 845 + "optionalDependencies": { 846 + "@img/sharp-libvips-linux-s390x": "1.0.4" 847 + } 848 + }, 849 + "node_modules/@img/sharp-linux-x64": { 850 + "version": "0.33.5", 851 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", 852 + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", 853 + "cpu": [ 854 + "x64" 855 + ], 856 + "dev": true, 857 + "license": "Apache-2.0", 858 + "optional": true, 859 + "os": [ 860 + "linux" 861 + ], 862 + "engines": { 863 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 864 + }, 865 + "funding": { 866 + "url": "https://opencollective.com/libvips" 867 + }, 868 + "optionalDependencies": { 869 + "@img/sharp-libvips-linux-x64": "1.0.4" 870 + } 871 + }, 872 + "node_modules/@img/sharp-linuxmusl-arm64": { 873 + "version": "0.33.5", 874 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", 875 + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", 876 + "cpu": [ 877 + "arm64" 878 + ], 879 + "dev": true, 880 + "license": "Apache-2.0", 881 + "optional": true, 882 + "os": [ 883 + "linux" 884 + ], 885 + "engines": { 886 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 887 + }, 888 + "funding": { 889 + "url": "https://opencollective.com/libvips" 890 + }, 891 + "optionalDependencies": { 892 + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" 893 + } 894 + }, 895 + "node_modules/@img/sharp-linuxmusl-x64": { 896 + "version": "0.33.5", 897 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", 898 + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", 899 + "cpu": [ 900 + "x64" 901 + ], 902 + "dev": true, 903 + "license": "Apache-2.0", 904 + "optional": true, 905 + "os": [ 906 + "linux" 907 + ], 908 + "engines": { 909 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 910 + }, 911 + "funding": { 912 + "url": "https://opencollective.com/libvips" 913 + }, 914 + "optionalDependencies": { 915 + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" 916 + } 917 + }, 918 + "node_modules/@img/sharp-wasm32": { 919 + "version": "0.33.5", 920 + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", 921 + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", 922 + "cpu": [ 923 + "wasm32" 924 + ], 925 + "dev": true, 926 + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", 927 + "optional": true, 928 + "dependencies": { 929 + "@emnapi/runtime": "^1.2.0" 930 + }, 931 + "engines": { 932 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 933 + }, 934 + "funding": { 935 + "url": "https://opencollective.com/libvips" 936 + } 937 + }, 938 + "node_modules/@img/sharp-win32-ia32": { 939 + "version": "0.33.5", 940 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", 941 + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", 942 + "cpu": [ 943 + "ia32" 944 + ], 945 + "dev": true, 946 + "license": "Apache-2.0 AND LGPL-3.0-or-later", 947 + "optional": true, 948 + "os": [ 949 + "win32" 950 + ], 951 + "engines": { 952 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 953 + }, 954 + "funding": { 955 + "url": "https://opencollective.com/libvips" 956 + } 957 + }, 958 + "node_modules/@img/sharp-win32-x64": { 959 + "version": "0.33.5", 960 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", 961 + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", 962 + "cpu": [ 963 + "x64" 964 + ], 965 + "dev": true, 966 + "license": "Apache-2.0 AND LGPL-3.0-or-later", 967 + "optional": true, 968 + "os": [ 969 + "win32" 970 + ], 971 + "engines": { 972 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 973 + }, 974 + "funding": { 975 + "url": "https://opencollective.com/libvips" 976 + } 977 + }, 978 + "node_modules/@jridgewell/gen-mapping": { 979 + "version": "0.3.13", 980 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", 981 + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", 982 + "license": "MIT", 983 + "dependencies": { 984 + "@jridgewell/sourcemap-codec": "^1.5.0", 985 + "@jridgewell/trace-mapping": "^0.3.24" 986 + } 987 + }, 988 + "node_modules/@jridgewell/remapping": { 989 + "version": "2.3.5", 990 + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", 991 + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", 992 + "license": "MIT", 993 + "dependencies": { 994 + "@jridgewell/gen-mapping": "^0.3.5", 995 + "@jridgewell/trace-mapping": "^0.3.24" 996 + } 997 + }, 998 + "node_modules/@jridgewell/resolve-uri": { 999 + "version": "3.1.2", 1000 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 1001 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 1002 + "license": "MIT", 1003 + "engines": { 1004 + "node": ">=6.0.0" 1005 + } 1006 + }, 1007 + "node_modules/@jridgewell/sourcemap-codec": { 1008 + "version": "1.5.5", 1009 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 1010 + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 1011 + "license": "MIT" 1012 + }, 1013 + "node_modules/@jridgewell/trace-mapping": { 1014 + "version": "0.3.31", 1015 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 1016 + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 1017 + "license": "MIT", 1018 + "dependencies": { 1019 + "@jridgewell/resolve-uri": "^3.1.0", 1020 + "@jridgewell/sourcemap-codec": "^1.4.14" 1021 + } 1022 + }, 1023 + "node_modules/@polka/url": { 1024 + "version": "1.0.0-next.29", 1025 + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", 1026 + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", 1027 + "dev": true, 1028 + "license": "MIT" 1029 + }, 1030 + "node_modules/@poppinss/colors": { 1031 + "version": "4.1.6", 1032 + "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz", 1033 + "integrity": "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==", 1034 + "dev": true, 1035 + "license": "MIT", 1036 + "dependencies": { 1037 + "kleur": "^4.1.5" 1038 + } 1039 + }, 1040 + "node_modules/@poppinss/dumper": { 1041 + "version": "0.6.5", 1042 + "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.6.5.tgz", 1043 + "integrity": "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==", 1044 + "dev": true, 1045 + "license": "MIT", 1046 + "dependencies": { 1047 + "@poppinss/colors": "^4.1.5", 1048 + "@sindresorhus/is": "^7.0.2", 1049 + "supports-color": "^10.0.0" 1050 + } 1051 + }, 1052 + "node_modules/@poppinss/exception": { 1053 + "version": "1.2.3", 1054 + "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.3.tgz", 1055 + "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==", 1056 + "dev": true, 1057 + "license": "MIT" 1058 + }, 1059 + "node_modules/@rollup/rollup-android-arm-eabi": { 1060 + "version": "4.53.5", 1061 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.5.tgz", 1062 + "integrity": "sha512-iDGS/h7D8t7tvZ1t6+WPK04KD0MwzLZrG0se1hzBjSi5fyxlsiggoJHwh18PCFNn7tG43OWb6pdZ6Y+rMlmyNQ==", 1063 + "cpu": [ 1064 + "arm" 1065 + ], 1066 + "license": "MIT", 1067 + "optional": true, 1068 + "os": [ 1069 + "android" 1070 + ] 1071 + }, 1072 + "node_modules/@rollup/rollup-android-arm64": { 1073 + "version": "4.53.5", 1074 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.5.tgz", 1075 + "integrity": "sha512-wrSAViWvZHBMMlWk6EJhvg8/rjxzyEhEdgfMMjREHEq11EtJ6IP6yfcCH57YAEca2Oe3FNCE9DSTgU70EIGmVw==", 1076 + "cpu": [ 1077 + "arm64" 1078 + ], 1079 + "license": "MIT", 1080 + "optional": true, 1081 + "os": [ 1082 + "android" 1083 + ] 1084 + }, 1085 + "node_modules/@rollup/rollup-darwin-arm64": { 1086 + "version": "4.53.5", 1087 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.5.tgz", 1088 + "integrity": "sha512-S87zZPBmRO6u1YXQLwpveZm4JfPpAa6oHBX7/ghSiGH3rz/KDgAu1rKdGutV+WUI6tKDMbaBJomhnT30Y2t4VQ==", 1089 + "cpu": [ 1090 + "arm64" 1091 + ], 1092 + "license": "MIT", 1093 + "optional": true, 1094 + "os": [ 1095 + "darwin" 1096 + ] 1097 + }, 1098 + "node_modules/@rollup/rollup-darwin-x64": { 1099 + "version": "4.53.5", 1100 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.5.tgz", 1101 + "integrity": "sha512-YTbnsAaHo6VrAczISxgpTva8EkfQus0VPEVJCEaboHtZRIb6h6j0BNxRBOwnDciFTZLDPW5r+ZBmhL/+YpTZgA==", 1102 + "cpu": [ 1103 + "x64" 1104 + ], 1105 + "license": "MIT", 1106 + "optional": true, 1107 + "os": [ 1108 + "darwin" 1109 + ] 1110 + }, 1111 + "node_modules/@rollup/rollup-freebsd-arm64": { 1112 + "version": "4.53.5", 1113 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.5.tgz", 1114 + "integrity": "sha512-1T8eY2J8rKJWzaznV7zedfdhD1BqVs1iqILhmHDq/bqCUZsrMt+j8VCTHhP0vdfbHK3e1IQ7VYx3jlKqwlf+vw==", 1115 + "cpu": [ 1116 + "arm64" 1117 + ], 1118 + "license": "MIT", 1119 + "optional": true, 1120 + "os": [ 1121 + "freebsd" 1122 + ] 1123 + }, 1124 + "node_modules/@rollup/rollup-freebsd-x64": { 1125 + "version": "4.53.5", 1126 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.5.tgz", 1127 + "integrity": "sha512-sHTiuXyBJApxRn+VFMaw1U+Qsz4kcNlxQ742snICYPrY+DDL8/ZbaC4DVIB7vgZmp3jiDaKA0WpBdP0aqPJoBQ==", 1128 + "cpu": [ 1129 + "x64" 1130 + ], 1131 + "license": "MIT", 1132 + "optional": true, 1133 + "os": [ 1134 + "freebsd" 1135 + ] 1136 + }, 1137 + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 1138 + "version": "4.53.5", 1139 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.5.tgz", 1140 + "integrity": "sha512-dV3T9MyAf0w8zPVLVBptVlzaXxka6xg1f16VAQmjg+4KMSTWDvhimI/Y6mp8oHwNrmnmVl9XxJ/w/mO4uIQONA==", 1141 + "cpu": [ 1142 + "arm" 1143 + ], 1144 + "license": "MIT", 1145 + "optional": true, 1146 + "os": [ 1147 + "linux" 1148 + ] 1149 + }, 1150 + "node_modules/@rollup/rollup-linux-arm-musleabihf": { 1151 + "version": "4.53.5", 1152 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.5.tgz", 1153 + "integrity": "sha512-wIGYC1x/hyjP+KAu9+ewDI+fi5XSNiUi9Bvg6KGAh2TsNMA3tSEs+Sh6jJ/r4BV/bx/CyWu2ue9kDnIdRyafcQ==", 1154 + "cpu": [ 1155 + "arm" 1156 + ], 1157 + "license": "MIT", 1158 + "optional": true, 1159 + "os": [ 1160 + "linux" 1161 + ] 1162 + }, 1163 + "node_modules/@rollup/rollup-linux-arm64-gnu": { 1164 + "version": "4.53.5", 1165 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.5.tgz", 1166 + "integrity": "sha512-Y+qVA0D9d0y2FRNiG9oM3Hut/DgODZbU9I8pLLPwAsU0tUKZ49cyV1tzmB/qRbSzGvY8lpgGkJuMyuhH7Ma+Vg==", 1167 + "cpu": [ 1168 + "arm64" 1169 + ], 1170 + "license": "MIT", 1171 + "optional": true, 1172 + "os": [ 1173 + "linux" 1174 + ] 1175 + }, 1176 + "node_modules/@rollup/rollup-linux-arm64-musl": { 1177 + "version": "4.53.5", 1178 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.5.tgz", 1179 + "integrity": "sha512-juaC4bEgJsyFVfqhtGLz8mbopaWD+WeSOYr5E16y+1of6KQjc0BpwZLuxkClqY1i8sco+MdyoXPNiCkQou09+g==", 1180 + "cpu": [ 1181 + "arm64" 1182 + ], 1183 + "license": "MIT", 1184 + "optional": true, 1185 + "os": [ 1186 + "linux" 1187 + ] 1188 + }, 1189 + "node_modules/@rollup/rollup-linux-loong64-gnu": { 1190 + "version": "4.53.5", 1191 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.5.tgz", 1192 + "integrity": "sha512-rIEC0hZ17A42iXtHX+EPJVL/CakHo+tT7W0pbzdAGuWOt2jxDFh7A/lRhsNHBcqL4T36+UiAgwO8pbmn3dE8wA==", 1193 + "cpu": [ 1194 + "loong64" 1195 + ], 1196 + "license": "MIT", 1197 + "optional": true, 1198 + "os": [ 1199 + "linux" 1200 + ] 1201 + }, 1202 + "node_modules/@rollup/rollup-linux-ppc64-gnu": { 1203 + "version": "4.53.5", 1204 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.5.tgz", 1205 + "integrity": "sha512-T7l409NhUE552RcAOcmJHj3xyZ2h7vMWzcwQI0hvn5tqHh3oSoclf9WgTl+0QqffWFG8MEVZZP1/OBglKZx52Q==", 1206 + "cpu": [ 1207 + "ppc64" 1208 + ], 1209 + "license": "MIT", 1210 + "optional": true, 1211 + "os": [ 1212 + "linux" 1213 + ] 1214 + }, 1215 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 1216 + "version": "4.53.5", 1217 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.5.tgz", 1218 + "integrity": "sha512-7OK5/GhxbnrMcxIFoYfhV/TkknarkYC1hqUw1wU2xUN3TVRLNT5FmBv4KkheSG2xZ6IEbRAhTooTV2+R5Tk0lQ==", 1219 + "cpu": [ 1220 + "riscv64" 1221 + ], 1222 + "license": "MIT", 1223 + "optional": true, 1224 + "os": [ 1225 + "linux" 1226 + ] 1227 + }, 1228 + "node_modules/@rollup/rollup-linux-riscv64-musl": { 1229 + "version": "4.53.5", 1230 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.5.tgz", 1231 + "integrity": "sha512-GwuDBE/PsXaTa76lO5eLJTyr2k8QkPipAyOrs4V/KJufHCZBJ495VCGJol35grx9xryk4V+2zd3Ri+3v7NPh+w==", 1232 + "cpu": [ 1233 + "riscv64" 1234 + ], 1235 + "license": "MIT", 1236 + "optional": true, 1237 + "os": [ 1238 + "linux" 1239 + ] 1240 + }, 1241 + "node_modules/@rollup/rollup-linux-s390x-gnu": { 1242 + "version": "4.53.5", 1243 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.5.tgz", 1244 + "integrity": "sha512-IAE1Ziyr1qNfnmiQLHBURAD+eh/zH1pIeJjeShleII7Vj8kyEm2PF77o+lf3WTHDpNJcu4IXJxNO0Zluro8bOw==", 1245 + "cpu": [ 1246 + "s390x" 1247 + ], 1248 + "license": "MIT", 1249 + "optional": true, 1250 + "os": [ 1251 + "linux" 1252 + ] 1253 + }, 1254 + "node_modules/@rollup/rollup-linux-x64-gnu": { 1255 + "version": "4.53.5", 1256 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.5.tgz", 1257 + "integrity": "sha512-Pg6E+oP7GvZ4XwgRJBuSXZjcqpIW3yCBhK4BcsANvb47qMvAbCjR6E+1a/U2WXz1JJxp9/4Dno3/iSJLcm5auw==", 1258 + "cpu": [ 1259 + "x64" 1260 + ], 1261 + "license": "MIT", 1262 + "optional": true, 1263 + "os": [ 1264 + "linux" 1265 + ] 1266 + }, 1267 + "node_modules/@rollup/rollup-linux-x64-musl": { 1268 + "version": "4.53.5", 1269 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.5.tgz", 1270 + "integrity": "sha512-txGtluxDKTxaMDzUduGP0wdfng24y1rygUMnmlUJ88fzCCULCLn7oE5kb2+tRB+MWq1QDZT6ObT5RrR8HFRKqg==", 1271 + "cpu": [ 1272 + "x64" 1273 + ], 1274 + "license": "MIT", 1275 + "optional": true, 1276 + "os": [ 1277 + "linux" 1278 + ] 1279 + }, 1280 + "node_modules/@rollup/rollup-openharmony-arm64": { 1281 + "version": "4.53.5", 1282 + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.5.tgz", 1283 + "integrity": "sha512-3DFiLPnTxiOQV993fMc+KO8zXHTcIjgaInrqlG8zDp1TlhYl6WgrOHuJkJQ6M8zHEcntSJsUp1XFZSY8C1DYbg==", 1284 + "cpu": [ 1285 + "arm64" 1286 + ], 1287 + "license": "MIT", 1288 + "optional": true, 1289 + "os": [ 1290 + "openharmony" 1291 + ] 1292 + }, 1293 + "node_modules/@rollup/rollup-win32-arm64-msvc": { 1294 + "version": "4.53.5", 1295 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.5.tgz", 1296 + "integrity": "sha512-nggc/wPpNTgjGg75hu+Q/3i32R00Lq1B6N1DO7MCU340MRKL3WZJMjA9U4K4gzy3dkZPXm9E1Nc81FItBVGRlA==", 1297 + "cpu": [ 1298 + "arm64" 1299 + ], 1300 + "license": "MIT", 1301 + "optional": true, 1302 + "os": [ 1303 + "win32" 1304 + ] 1305 + }, 1306 + "node_modules/@rollup/rollup-win32-ia32-msvc": { 1307 + "version": "4.53.5", 1308 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.5.tgz", 1309 + "integrity": "sha512-U/54pTbdQpPLBdEzCT6NBCFAfSZMvmjr0twhnD9f4EIvlm9wy3jjQ38yQj1AGznrNO65EWQMgm/QUjuIVrYF9w==", 1310 + "cpu": [ 1311 + "ia32" 1312 + ], 1313 + "license": "MIT", 1314 + "optional": true, 1315 + "os": [ 1316 + "win32" 1317 + ] 1318 + }, 1319 + "node_modules/@rollup/rollup-win32-x64-gnu": { 1320 + "version": "4.53.5", 1321 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.5.tgz", 1322 + "integrity": "sha512-2NqKgZSuLH9SXBBV2dWNRCZmocgSOx8OJSdpRaEcRlIfX8YrKxUT6z0F1NpvDVhOsl190UFTRh2F2WDWWCYp3A==", 1323 + "cpu": [ 1324 + "x64" 1325 + ], 1326 + "license": "MIT", 1327 + "optional": true, 1328 + "os": [ 1329 + "win32" 1330 + ] 1331 + }, 1332 + "node_modules/@rollup/rollup-win32-x64-msvc": { 1333 + "version": "4.53.5", 1334 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.5.tgz", 1335 + "integrity": "sha512-JRpZUhCfhZ4keB5v0fe02gQJy05GqboPOaxvjugW04RLSYYoB/9t2lx2u/tMs/Na/1NXfY8QYjgRljRpN+MjTQ==", 1336 + "cpu": [ 1337 + "x64" 1338 + ], 1339 + "license": "MIT", 1340 + "optional": true, 1341 + "os": [ 1342 + "win32" 1343 + ] 1344 + }, 1345 + "node_modules/@sindresorhus/is": { 1346 + "version": "7.1.1", 1347 + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.1.1.tgz", 1348 + "integrity": "sha512-rO92VvpgMc3kfiTjGT52LEtJ8Yc5kCWhZjLQ3LwlA4pSgPpQO7bVpYXParOD8Jwf+cVQECJo3yP/4I8aZtUQTQ==", 1349 + "dev": true, 1350 + "license": "MIT", 1351 + "engines": { 1352 + "node": ">=18" 1353 + }, 1354 + "funding": { 1355 + "url": "https://github.com/sindresorhus/is?sponsor=1" 1356 + } 1357 + }, 1358 + "node_modules/@speed-highlight/core": { 1359 + "version": "1.2.12", 1360 + "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.12.tgz", 1361 + "integrity": "sha512-uilwrK0Ygyri5dToHYdZSjcvpS2ZwX0w5aSt3GCEN9hrjxWCoeV4Z2DTXuxjwbntaLQIEEAlCeNQss5SoHvAEA==", 1362 + "dev": true, 1363 + "license": "CC0-1.0" 1364 + }, 1365 + "node_modules/@standard-schema/spec": { 1366 + "version": "1.1.0", 1367 + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", 1368 + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", 1369 + "dev": true, 1370 + "license": "MIT" 1371 + }, 1372 + "node_modules/@sveltejs/acorn-typescript": { 1373 + "version": "1.0.8", 1374 + "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.8.tgz", 1375 + "integrity": "sha512-esgN+54+q0NjB0Y/4BomT9samII7jGwNy/2a3wNZbT2A2RpmXsXwUt24LvLhx6jUq2gVk4cWEvcRO6MFQbOfNA==", 1376 + "dev": true, 1377 + "license": "MIT", 1378 + "peerDependencies": { 1379 + "acorn": "^8.9.0" 1380 + } 1381 + }, 1382 + "node_modules/@sveltejs/adapter-cloudflare": { 1383 + "version": "7.2.4", 1384 + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-cloudflare/-/adapter-cloudflare-7.2.4.tgz", 1385 + "integrity": "sha512-uD8VlOuGXGuZWL+zbBYSjtmC4WDtlonUodfqAZ/COd5uIy2Z0QptIicB/nkTrGNI9sbmzgf7z0N09CHyWYlUvQ==", 1386 + "dev": true, 1387 + "license": "MIT", 1388 + "dependencies": { 1389 + "@cloudflare/workers-types": "^4.20250507.0", 1390 + "worktop": "0.8.0-next.18" 1391 + }, 1392 + "peerDependencies": { 1393 + "@sveltejs/kit": "^2.0.0", 1394 + "wrangler": "^4.0.0" 1395 + } 1396 + }, 1397 + "node_modules/@sveltejs/kit": { 1398 + "version": "2.49.2", 1399 + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.49.2.tgz", 1400 + "integrity": "sha512-Vp3zX/qlwerQmHMP6x0Ry1oY7eKKRcOWGc2P59srOp4zcqyn+etJyQpELgOi4+ZSUgteX8Y387NuwruLgGXLUQ==", 1401 + "dev": true, 1402 + "license": "MIT", 1403 + "peer": true, 1404 + "dependencies": { 1405 + "@standard-schema/spec": "^1.0.0", 1406 + "@sveltejs/acorn-typescript": "^1.0.5", 1407 + "@types/cookie": "^0.6.0", 1408 + "acorn": "^8.14.1", 1409 + "cookie": "^0.6.0", 1410 + "devalue": "^5.3.2", 1411 + "esm-env": "^1.2.2", 1412 + "kleur": "^4.1.5", 1413 + "magic-string": "^0.30.5", 1414 + "mrmime": "^2.0.0", 1415 + "sade": "^1.8.1", 1416 + "set-cookie-parser": "^2.6.0", 1417 + "sirv": "^3.0.0" 1418 + }, 1419 + "bin": { 1420 + "svelte-kit": "svelte-kit.js" 1421 + }, 1422 + "engines": { 1423 + "node": ">=18.13" 1424 + }, 1425 + "peerDependencies": { 1426 + "@opentelemetry/api": "^1.0.0", 1427 + "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0", 1428 + "svelte": "^4.0.0 || ^5.0.0-next.0", 1429 + "vite": "^5.0.3 || ^6.0.0 || ^7.0.0-beta.0" 1430 + }, 1431 + "peerDependenciesMeta": { 1432 + "@opentelemetry/api": { 1433 + "optional": true 1434 + } 1435 + } 1436 + }, 1437 + "node_modules/@sveltejs/vite-plugin-svelte": { 1438 + "version": "6.2.1", 1439 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-6.2.1.tgz", 1440 + "integrity": "sha512-YZs/OSKOQAQCnJvM/P+F1URotNnYNeU3P2s4oIpzm1uFaqUEqRxUB0g5ejMjEb5Gjb9/PiBI5Ktrq4rUUF8UVQ==", 1441 + "dev": true, 1442 + "license": "MIT", 1443 + "peer": true, 1444 + "dependencies": { 1445 + "@sveltejs/vite-plugin-svelte-inspector": "^5.0.0", 1446 + "debug": "^4.4.1", 1447 + "deepmerge": "^4.3.1", 1448 + "magic-string": "^0.30.17", 1449 + "vitefu": "^1.1.1" 1450 + }, 1451 + "engines": { 1452 + "node": "^20.19 || ^22.12 || >=24" 1453 + }, 1454 + "peerDependencies": { 1455 + "svelte": "^5.0.0", 1456 + "vite": "^6.3.0 || ^7.0.0" 1457 + } 1458 + }, 1459 + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { 1460 + "version": "5.0.1", 1461 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-5.0.1.tgz", 1462 + "integrity": "sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==", 1463 + "dev": true, 1464 + "license": "MIT", 1465 + "dependencies": { 1466 + "debug": "^4.4.1" 1467 + }, 1468 + "engines": { 1469 + "node": "^20.19 || ^22.12 || >=24" 1470 + }, 1471 + "peerDependencies": { 1472 + "@sveltejs/vite-plugin-svelte": "^6.0.0-next.0", 1473 + "svelte": "^5.0.0", 1474 + "vite": "^6.3.0 || ^7.0.0" 1475 + } 1476 + }, 1477 + "node_modules/@tailwindcss/node": { 1478 + "version": "4.1.18", 1479 + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.18.tgz", 1480 + "integrity": "sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==", 1481 + "license": "MIT", 1482 + "dependencies": { 1483 + "@jridgewell/remapping": "^2.3.4", 1484 + "enhanced-resolve": "^5.18.3", 1485 + "jiti": "^2.6.1", 1486 + "lightningcss": "1.30.2", 1487 + "magic-string": "^0.30.21", 1488 + "source-map-js": "^1.2.1", 1489 + "tailwindcss": "4.1.18" 1490 + } 1491 + }, 1492 + "node_modules/@tailwindcss/oxide": { 1493 + "version": "4.1.18", 1494 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.18.tgz", 1495 + "integrity": "sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==", 1496 + "license": "MIT", 1497 + "engines": { 1498 + "node": ">= 10" 1499 + }, 1500 + "optionalDependencies": { 1501 + "@tailwindcss/oxide-android-arm64": "4.1.18", 1502 + "@tailwindcss/oxide-darwin-arm64": "4.1.18", 1503 + "@tailwindcss/oxide-darwin-x64": "4.1.18", 1504 + "@tailwindcss/oxide-freebsd-x64": "4.1.18", 1505 + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.18", 1506 + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.18", 1507 + "@tailwindcss/oxide-linux-arm64-musl": "4.1.18", 1508 + "@tailwindcss/oxide-linux-x64-gnu": "4.1.18", 1509 + "@tailwindcss/oxide-linux-x64-musl": "4.1.18", 1510 + "@tailwindcss/oxide-wasm32-wasi": "4.1.18", 1511 + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.18", 1512 + "@tailwindcss/oxide-win32-x64-msvc": "4.1.18" 1513 + } 1514 + }, 1515 + "node_modules/@tailwindcss/oxide-android-arm64": { 1516 + "version": "4.1.18", 1517 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.18.tgz", 1518 + "integrity": "sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==", 1519 + "cpu": [ 1520 + "arm64" 1521 + ], 1522 + "license": "MIT", 1523 + "optional": true, 1524 + "os": [ 1525 + "android" 1526 + ], 1527 + "engines": { 1528 + "node": ">= 10" 1529 + } 1530 + }, 1531 + "node_modules/@tailwindcss/oxide-darwin-arm64": { 1532 + "version": "4.1.18", 1533 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.18.tgz", 1534 + "integrity": "sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==", 1535 + "cpu": [ 1536 + "arm64" 1537 + ], 1538 + "license": "MIT", 1539 + "optional": true, 1540 + "os": [ 1541 + "darwin" 1542 + ], 1543 + "engines": { 1544 + "node": ">= 10" 1545 + } 1546 + }, 1547 + "node_modules/@tailwindcss/oxide-darwin-x64": { 1548 + "version": "4.1.18", 1549 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.18.tgz", 1550 + "integrity": "sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==", 1551 + "cpu": [ 1552 + "x64" 1553 + ], 1554 + "license": "MIT", 1555 + "optional": true, 1556 + "os": [ 1557 + "darwin" 1558 + ], 1559 + "engines": { 1560 + "node": ">= 10" 1561 + } 1562 + }, 1563 + "node_modules/@tailwindcss/oxide-freebsd-x64": { 1564 + "version": "4.1.18", 1565 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.18.tgz", 1566 + "integrity": "sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==", 1567 + "cpu": [ 1568 + "x64" 1569 + ], 1570 + "license": "MIT", 1571 + "optional": true, 1572 + "os": [ 1573 + "freebsd" 1574 + ], 1575 + "engines": { 1576 + "node": ">= 10" 1577 + } 1578 + }, 1579 + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { 1580 + "version": "4.1.18", 1581 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.18.tgz", 1582 + "integrity": "sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==", 1583 + "cpu": [ 1584 + "arm" 1585 + ], 1586 + "license": "MIT", 1587 + "optional": true, 1588 + "os": [ 1589 + "linux" 1590 + ], 1591 + "engines": { 1592 + "node": ">= 10" 1593 + } 1594 + }, 1595 + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { 1596 + "version": "4.1.18", 1597 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.18.tgz", 1598 + "integrity": "sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==", 1599 + "cpu": [ 1600 + "arm64" 1601 + ], 1602 + "license": "MIT", 1603 + "optional": true, 1604 + "os": [ 1605 + "linux" 1606 + ], 1607 + "engines": { 1608 + "node": ">= 10" 1609 + } 1610 + }, 1611 + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { 1612 + "version": "4.1.18", 1613 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.18.tgz", 1614 + "integrity": "sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==", 1615 + "cpu": [ 1616 + "arm64" 1617 + ], 1618 + "license": "MIT", 1619 + "optional": true, 1620 + "os": [ 1621 + "linux" 1622 + ], 1623 + "engines": { 1624 + "node": ">= 10" 1625 + } 1626 + }, 1627 + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { 1628 + "version": "4.1.18", 1629 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz", 1630 + "integrity": "sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==", 1631 + "cpu": [ 1632 + "x64" 1633 + ], 1634 + "license": "MIT", 1635 + "optional": true, 1636 + "os": [ 1637 + "linux" 1638 + ], 1639 + "engines": { 1640 + "node": ">= 10" 1641 + } 1642 + }, 1643 + "node_modules/@tailwindcss/oxide-linux-x64-musl": { 1644 + "version": "4.1.18", 1645 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.18.tgz", 1646 + "integrity": "sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==", 1647 + "cpu": [ 1648 + "x64" 1649 + ], 1650 + "license": "MIT", 1651 + "optional": true, 1652 + "os": [ 1653 + "linux" 1654 + ], 1655 + "engines": { 1656 + "node": ">= 10" 1657 + } 1658 + }, 1659 + "node_modules/@tailwindcss/oxide-wasm32-wasi": { 1660 + "version": "4.1.18", 1661 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.18.tgz", 1662 + "integrity": "sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==", 1663 + "bundleDependencies": [ 1664 + "@napi-rs/wasm-runtime", 1665 + "@emnapi/core", 1666 + "@emnapi/runtime", 1667 + "@tybys/wasm-util", 1668 + "@emnapi/wasi-threads", 1669 + "tslib" 1670 + ], 1671 + "cpu": [ 1672 + "wasm32" 1673 + ], 1674 + "license": "MIT", 1675 + "optional": true, 1676 + "dependencies": { 1677 + "@emnapi/core": "^1.7.1", 1678 + "@emnapi/runtime": "^1.7.1", 1679 + "@emnapi/wasi-threads": "^1.1.0", 1680 + "@napi-rs/wasm-runtime": "^1.1.0", 1681 + "@tybys/wasm-util": "^0.10.1", 1682 + "tslib": "^2.4.0" 1683 + }, 1684 + "engines": { 1685 + "node": ">=14.0.0" 1686 + } 1687 + }, 1688 + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { 1689 + "version": "4.1.18", 1690 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz", 1691 + "integrity": "sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==", 1692 + "cpu": [ 1693 + "arm64" 1694 + ], 1695 + "license": "MIT", 1696 + "optional": true, 1697 + "os": [ 1698 + "win32" 1699 + ], 1700 + "engines": { 1701 + "node": ">= 10" 1702 + } 1703 + }, 1704 + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { 1705 + "version": "4.1.18", 1706 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.18.tgz", 1707 + "integrity": "sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==", 1708 + "cpu": [ 1709 + "x64" 1710 + ], 1711 + "license": "MIT", 1712 + "optional": true, 1713 + "os": [ 1714 + "win32" 1715 + ], 1716 + "engines": { 1717 + "node": ">= 10" 1718 + } 1719 + }, 1720 + "node_modules/@tailwindcss/vite": { 1721 + "version": "4.1.18", 1722 + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.18.tgz", 1723 + "integrity": "sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==", 1724 + "license": "MIT", 1725 + "dependencies": { 1726 + "@tailwindcss/node": "4.1.18", 1727 + "@tailwindcss/oxide": "4.1.18", 1728 + "tailwindcss": "4.1.18" 1729 + }, 1730 + "peerDependencies": { 1731 + "vite": "^5.2.0 || ^6 || ^7" 1732 + } 1733 + }, 1734 + "node_modules/@types/cookie": { 1735 + "version": "0.6.0", 1736 + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", 1737 + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", 1738 + "dev": true, 1739 + "license": "MIT" 1740 + }, 1741 + "node_modules/@types/estree": { 1742 + "version": "1.0.8", 1743 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 1744 + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 1745 + "license": "MIT" 1746 + }, 1747 + "node_modules/acorn": { 1748 + "version": "8.15.0", 1749 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 1750 + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 1751 + "dev": true, 1752 + "license": "MIT", 1753 + "peer": true, 1754 + "bin": { 1755 + "acorn": "bin/acorn" 1756 + }, 1757 + "engines": { 1758 + "node": ">=0.4.0" 1759 + } 1760 + }, 1761 + "node_modules/acorn-walk": { 1762 + "version": "8.3.2", 1763 + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", 1764 + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", 1765 + "dev": true, 1766 + "license": "MIT", 1767 + "engines": { 1768 + "node": ">=0.4.0" 1769 + } 1770 + }, 1771 + "node_modules/aria-query": { 1772 + "version": "5.3.2", 1773 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", 1774 + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", 1775 + "dev": true, 1776 + "license": "Apache-2.0", 1777 + "engines": { 1778 + "node": ">= 0.4" 1779 + } 1780 + }, 1781 + "node_modules/axobject-query": { 1782 + "version": "4.1.0", 1783 + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", 1784 + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", 1785 + "dev": true, 1786 + "license": "Apache-2.0", 1787 + "engines": { 1788 + "node": ">= 0.4" 1789 + } 1790 + }, 1791 + "node_modules/blake3-wasm": { 1792 + "version": "2.1.5", 1793 + "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz", 1794 + "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==", 1795 + "dev": true, 1796 + "license": "MIT" 1797 + }, 1798 + "node_modules/chokidar": { 1799 + "version": "4.0.3", 1800 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", 1801 + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 1802 + "dev": true, 1803 + "license": "MIT", 1804 + "dependencies": { 1805 + "readdirp": "^4.0.1" 1806 + }, 1807 + "engines": { 1808 + "node": ">= 14.16.0" 1809 + }, 1810 + "funding": { 1811 + "url": "https://paulmillr.com/funding/" 1812 + } 1813 + }, 1814 + "node_modules/clsx": { 1815 + "version": "2.1.1", 1816 + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", 1817 + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", 1818 + "dev": true, 1819 + "license": "MIT", 1820 + "engines": { 1821 + "node": ">=6" 1822 + } 1823 + }, 1824 + "node_modules/color": { 1825 + "version": "4.2.3", 1826 + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", 1827 + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", 1828 + "dev": true, 1829 + "license": "MIT", 1830 + "dependencies": { 1831 + "color-convert": "^2.0.1", 1832 + "color-string": "^1.9.0" 1833 + }, 1834 + "engines": { 1835 + "node": ">=12.5.0" 1836 + } 1837 + }, 1838 + "node_modules/color-convert": { 1839 + "version": "2.0.1", 1840 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1841 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1842 + "dev": true, 1843 + "license": "MIT", 1844 + "dependencies": { 1845 + "color-name": "~1.1.4" 1846 + }, 1847 + "engines": { 1848 + "node": ">=7.0.0" 1849 + } 1850 + }, 1851 + "node_modules/color-name": { 1852 + "version": "1.1.4", 1853 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1854 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1855 + "dev": true, 1856 + "license": "MIT" 1857 + }, 1858 + "node_modules/color-string": { 1859 + "version": "1.9.1", 1860 + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", 1861 + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", 1862 + "dev": true, 1863 + "license": "MIT", 1864 + "dependencies": { 1865 + "color-name": "^1.0.0", 1866 + "simple-swizzle": "^0.2.2" 1867 + } 1868 + }, 1869 + "node_modules/cookie": { 1870 + "version": "0.6.0", 1871 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", 1872 + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", 1873 + "dev": true, 1874 + "license": "MIT", 1875 + "engines": { 1876 + "node": ">= 0.6" 1877 + } 1878 + }, 1879 + "node_modules/debug": { 1880 + "version": "4.4.3", 1881 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 1882 + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 1883 + "dev": true, 1884 + "license": "MIT", 1885 + "dependencies": { 1886 + "ms": "^2.1.3" 1887 + }, 1888 + "engines": { 1889 + "node": ">=6.0" 1890 + }, 1891 + "peerDependenciesMeta": { 1892 + "supports-color": { 1893 + "optional": true 1894 + } 1895 + } 1896 + }, 1897 + "node_modules/deepmerge": { 1898 + "version": "4.3.1", 1899 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 1900 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 1901 + "dev": true, 1902 + "license": "MIT", 1903 + "engines": { 1904 + "node": ">=0.10.0" 1905 + } 1906 + }, 1907 + "node_modules/detect-libc": { 1908 + "version": "2.1.2", 1909 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 1910 + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 1911 + "license": "Apache-2.0", 1912 + "engines": { 1913 + "node": ">=8" 1914 + } 1915 + }, 1916 + "node_modules/devalue": { 1917 + "version": "5.6.1", 1918 + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.6.1.tgz", 1919 + "integrity": "sha512-jDwizj+IlEZBunHcOuuFVBnIMPAEHvTsJj0BcIp94xYguLRVBcXO853px/MyIJvbVzWdsGvrRweIUWJw8hBP7A==", 1920 + "dev": true, 1921 + "license": "MIT" 1922 + }, 1923 + "node_modules/enhanced-resolve": { 1924 + "version": "5.18.4", 1925 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz", 1926 + "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==", 1927 + "license": "MIT", 1928 + "dependencies": { 1929 + "graceful-fs": "^4.2.4", 1930 + "tapable": "^2.2.0" 1931 + }, 1932 + "engines": { 1933 + "node": ">=10.13.0" 1934 + } 1935 + }, 1936 + "node_modules/error-stack-parser-es": { 1937 + "version": "1.0.5", 1938 + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz", 1939 + "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==", 1940 + "dev": true, 1941 + "license": "MIT", 1942 + "funding": { 1943 + "url": "https://github.com/sponsors/antfu" 1944 + } 1945 + }, 1946 + "node_modules/esbuild": { 1947 + "version": "0.27.2", 1948 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz", 1949 + "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==", 1950 + "hasInstallScript": true, 1951 + "license": "MIT", 1952 + "bin": { 1953 + "esbuild": "bin/esbuild" 1954 + }, 1955 + "engines": { 1956 + "node": ">=18" 1957 + }, 1958 + "optionalDependencies": { 1959 + "@esbuild/aix-ppc64": "0.27.2", 1960 + "@esbuild/android-arm": "0.27.2", 1961 + "@esbuild/android-arm64": "0.27.2", 1962 + "@esbuild/android-x64": "0.27.2", 1963 + "@esbuild/darwin-arm64": "0.27.2", 1964 + "@esbuild/darwin-x64": "0.27.2", 1965 + "@esbuild/freebsd-arm64": "0.27.2", 1966 + "@esbuild/freebsd-x64": "0.27.2", 1967 + "@esbuild/linux-arm": "0.27.2", 1968 + "@esbuild/linux-arm64": "0.27.2", 1969 + "@esbuild/linux-ia32": "0.27.2", 1970 + "@esbuild/linux-loong64": "0.27.2", 1971 + "@esbuild/linux-mips64el": "0.27.2", 1972 + "@esbuild/linux-ppc64": "0.27.2", 1973 + "@esbuild/linux-riscv64": "0.27.2", 1974 + "@esbuild/linux-s390x": "0.27.2", 1975 + "@esbuild/linux-x64": "0.27.2", 1976 + "@esbuild/netbsd-arm64": "0.27.2", 1977 + "@esbuild/netbsd-x64": "0.27.2", 1978 + "@esbuild/openbsd-arm64": "0.27.2", 1979 + "@esbuild/openbsd-x64": "0.27.2", 1980 + "@esbuild/openharmony-arm64": "0.27.2", 1981 + "@esbuild/sunos-x64": "0.27.2", 1982 + "@esbuild/win32-arm64": "0.27.2", 1983 + "@esbuild/win32-ia32": "0.27.2", 1984 + "@esbuild/win32-x64": "0.27.2" 1985 + } 1986 + }, 1987 + "node_modules/esm-env": { 1988 + "version": "1.2.2", 1989 + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", 1990 + "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", 1991 + "dev": true, 1992 + "license": "MIT" 1993 + }, 1994 + "node_modules/esrap": { 1995 + "version": "2.2.1", 1996 + "resolved": "https://registry.npmjs.org/esrap/-/esrap-2.2.1.tgz", 1997 + "integrity": "sha512-GiYWG34AN/4CUyaWAgunGt0Rxvr1PTMlGC0vvEov/uOQYWne2bpN03Um+k8jT+q3op33mKouP2zeJ6OlM+qeUg==", 1998 + "dev": true, 1999 + "license": "MIT", 2000 + "dependencies": { 2001 + "@jridgewell/sourcemap-codec": "^1.4.15" 2002 + } 2003 + }, 2004 + "node_modules/exit-hook": { 2005 + "version": "2.2.1", 2006 + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz", 2007 + "integrity": "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==", 2008 + "dev": true, 2009 + "license": "MIT", 2010 + "engines": { 2011 + "node": ">=6" 2012 + }, 2013 + "funding": { 2014 + "url": "https://github.com/sponsors/sindresorhus" 2015 + } 2016 + }, 2017 + "node_modules/fdir": { 2018 + "version": "6.5.0", 2019 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", 2020 + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", 2021 + "license": "MIT", 2022 + "engines": { 2023 + "node": ">=12.0.0" 2024 + }, 2025 + "peerDependencies": { 2026 + "picomatch": "^3 || ^4" 2027 + }, 2028 + "peerDependenciesMeta": { 2029 + "picomatch": { 2030 + "optional": true 2031 + } 2032 + } 2033 + }, 2034 + "node_modules/fsevents": { 2035 + "version": "2.3.3", 2036 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 2037 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 2038 + "hasInstallScript": true, 2039 + "license": "MIT", 2040 + "optional": true, 2041 + "os": [ 2042 + "darwin" 2043 + ], 2044 + "engines": { 2045 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2046 + } 2047 + }, 2048 + "node_modules/glob-to-regexp": { 2049 + "version": "0.4.1", 2050 + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 2051 + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 2052 + "dev": true, 2053 + "license": "BSD-2-Clause" 2054 + }, 2055 + "node_modules/graceful-fs": { 2056 + "version": "4.2.11", 2057 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 2058 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 2059 + "license": "ISC" 2060 + }, 2061 + "node_modules/is-arrayish": { 2062 + "version": "0.3.4", 2063 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz", 2064 + "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==", 2065 + "dev": true, 2066 + "license": "MIT" 2067 + }, 2068 + "node_modules/is-reference": { 2069 + "version": "3.0.3", 2070 + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz", 2071 + "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==", 2072 + "dev": true, 2073 + "license": "MIT", 2074 + "dependencies": { 2075 + "@types/estree": "^1.0.6" 2076 + } 2077 + }, 2078 + "node_modules/jiti": { 2079 + "version": "2.6.1", 2080 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", 2081 + "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", 2082 + "license": "MIT", 2083 + "bin": { 2084 + "jiti": "lib/jiti-cli.mjs" 2085 + } 2086 + }, 2087 + "node_modules/kleur": { 2088 + "version": "4.1.5", 2089 + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 2090 + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 2091 + "dev": true, 2092 + "license": "MIT", 2093 + "engines": { 2094 + "node": ">=6" 2095 + } 2096 + }, 2097 + "node_modules/lightningcss": { 2098 + "version": "1.30.2", 2099 + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", 2100 + "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==", 2101 + "license": "MPL-2.0", 2102 + "dependencies": { 2103 + "detect-libc": "^2.0.3" 2104 + }, 2105 + "engines": { 2106 + "node": ">= 12.0.0" 2107 + }, 2108 + "funding": { 2109 + "type": "opencollective", 2110 + "url": "https://opencollective.com/parcel" 2111 + }, 2112 + "optionalDependencies": { 2113 + "lightningcss-android-arm64": "1.30.2", 2114 + "lightningcss-darwin-arm64": "1.30.2", 2115 + "lightningcss-darwin-x64": "1.30.2", 2116 + "lightningcss-freebsd-x64": "1.30.2", 2117 + "lightningcss-linux-arm-gnueabihf": "1.30.2", 2118 + "lightningcss-linux-arm64-gnu": "1.30.2", 2119 + "lightningcss-linux-arm64-musl": "1.30.2", 2120 + "lightningcss-linux-x64-gnu": "1.30.2", 2121 + "lightningcss-linux-x64-musl": "1.30.2", 2122 + "lightningcss-win32-arm64-msvc": "1.30.2", 2123 + "lightningcss-win32-x64-msvc": "1.30.2" 2124 + } 2125 + }, 2126 + "node_modules/lightningcss-android-arm64": { 2127 + "version": "1.30.2", 2128 + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz", 2129 + "integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==", 2130 + "cpu": [ 2131 + "arm64" 2132 + ], 2133 + "license": "MPL-2.0", 2134 + "optional": true, 2135 + "os": [ 2136 + "android" 2137 + ], 2138 + "engines": { 2139 + "node": ">= 12.0.0" 2140 + }, 2141 + "funding": { 2142 + "type": "opencollective", 2143 + "url": "https://opencollective.com/parcel" 2144 + } 2145 + }, 2146 + "node_modules/lightningcss-darwin-arm64": { 2147 + "version": "1.30.2", 2148 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz", 2149 + "integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==", 2150 + "cpu": [ 2151 + "arm64" 2152 + ], 2153 + "license": "MPL-2.0", 2154 + "optional": true, 2155 + "os": [ 2156 + "darwin" 2157 + ], 2158 + "engines": { 2159 + "node": ">= 12.0.0" 2160 + }, 2161 + "funding": { 2162 + "type": "opencollective", 2163 + "url": "https://opencollective.com/parcel" 2164 + } 2165 + }, 2166 + "node_modules/lightningcss-darwin-x64": { 2167 + "version": "1.30.2", 2168 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz", 2169 + "integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==", 2170 + "cpu": [ 2171 + "x64" 2172 + ], 2173 + "license": "MPL-2.0", 2174 + "optional": true, 2175 + "os": [ 2176 + "darwin" 2177 + ], 2178 + "engines": { 2179 + "node": ">= 12.0.0" 2180 + }, 2181 + "funding": { 2182 + "type": "opencollective", 2183 + "url": "https://opencollective.com/parcel" 2184 + } 2185 + }, 2186 + "node_modules/lightningcss-freebsd-x64": { 2187 + "version": "1.30.2", 2188 + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz", 2189 + "integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==", 2190 + "cpu": [ 2191 + "x64" 2192 + ], 2193 + "license": "MPL-2.0", 2194 + "optional": true, 2195 + "os": [ 2196 + "freebsd" 2197 + ], 2198 + "engines": { 2199 + "node": ">= 12.0.0" 2200 + }, 2201 + "funding": { 2202 + "type": "opencollective", 2203 + "url": "https://opencollective.com/parcel" 2204 + } 2205 + }, 2206 + "node_modules/lightningcss-linux-arm-gnueabihf": { 2207 + "version": "1.30.2", 2208 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz", 2209 + "integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==", 2210 + "cpu": [ 2211 + "arm" 2212 + ], 2213 + "license": "MPL-2.0", 2214 + "optional": true, 2215 + "os": [ 2216 + "linux" 2217 + ], 2218 + "engines": { 2219 + "node": ">= 12.0.0" 2220 + }, 2221 + "funding": { 2222 + "type": "opencollective", 2223 + "url": "https://opencollective.com/parcel" 2224 + } 2225 + }, 2226 + "node_modules/lightningcss-linux-arm64-gnu": { 2227 + "version": "1.30.2", 2228 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz", 2229 + "integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==", 2230 + "cpu": [ 2231 + "arm64" 2232 + ], 2233 + "license": "MPL-2.0", 2234 + "optional": true, 2235 + "os": [ 2236 + "linux" 2237 + ], 2238 + "engines": { 2239 + "node": ">= 12.0.0" 2240 + }, 2241 + "funding": { 2242 + "type": "opencollective", 2243 + "url": "https://opencollective.com/parcel" 2244 + } 2245 + }, 2246 + "node_modules/lightningcss-linux-arm64-musl": { 2247 + "version": "1.30.2", 2248 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz", 2249 + "integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==", 2250 + "cpu": [ 2251 + "arm64" 2252 + ], 2253 + "license": "MPL-2.0", 2254 + "optional": true, 2255 + "os": [ 2256 + "linux" 2257 + ], 2258 + "engines": { 2259 + "node": ">= 12.0.0" 2260 + }, 2261 + "funding": { 2262 + "type": "opencollective", 2263 + "url": "https://opencollective.com/parcel" 2264 + } 2265 + }, 2266 + "node_modules/lightningcss-linux-x64-gnu": { 2267 + "version": "1.30.2", 2268 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz", 2269 + "integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==", 2270 + "cpu": [ 2271 + "x64" 2272 + ], 2273 + "license": "MPL-2.0", 2274 + "optional": true, 2275 + "os": [ 2276 + "linux" 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/lightningcss-linux-x64-musl": { 2287 + "version": "1.30.2", 2288 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz", 2289 + "integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==", 2290 + "cpu": [ 2291 + "x64" 2292 + ], 2293 + "license": "MPL-2.0", 2294 + "optional": true, 2295 + "os": [ 2296 + "linux" 2297 + ], 2298 + "engines": { 2299 + "node": ">= 12.0.0" 2300 + }, 2301 + "funding": { 2302 + "type": "opencollective", 2303 + "url": "https://opencollective.com/parcel" 2304 + } 2305 + }, 2306 + "node_modules/lightningcss-win32-arm64-msvc": { 2307 + "version": "1.30.2", 2308 + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz", 2309 + "integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==", 2310 + "cpu": [ 2311 + "arm64" 2312 + ], 2313 + "license": "MPL-2.0", 2314 + "optional": true, 2315 + "os": [ 2316 + "win32" 2317 + ], 2318 + "engines": { 2319 + "node": ">= 12.0.0" 2320 + }, 2321 + "funding": { 2322 + "type": "opencollective", 2323 + "url": "https://opencollective.com/parcel" 2324 + } 2325 + }, 2326 + "node_modules/lightningcss-win32-x64-msvc": { 2327 + "version": "1.30.2", 2328 + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz", 2329 + "integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==", 2330 + "cpu": [ 2331 + "x64" 2332 + ], 2333 + "license": "MPL-2.0", 2334 + "optional": true, 2335 + "os": [ 2336 + "win32" 2337 + ], 2338 + "engines": { 2339 + "node": ">= 12.0.0" 2340 + }, 2341 + "funding": { 2342 + "type": "opencollective", 2343 + "url": "https://opencollective.com/parcel" 2344 + } 2345 + }, 2346 + "node_modules/locate-character": { 2347 + "version": "3.0.0", 2348 + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", 2349 + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", 2350 + "dev": true, 2351 + "license": "MIT" 2352 + }, 2353 + "node_modules/magic-string": { 2354 + "version": "0.30.21", 2355 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", 2356 + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", 2357 + "license": "MIT", 2358 + "dependencies": { 2359 + "@jridgewell/sourcemap-codec": "^1.5.5" 2360 + } 2361 + }, 2362 + "node_modules/mime": { 2363 + "version": "3.0.0", 2364 + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 2365 + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 2366 + "dev": true, 2367 + "license": "MIT", 2368 + "bin": { 2369 + "mime": "cli.js" 2370 + }, 2371 + "engines": { 2372 + "node": ">=10.0.0" 2373 + } 2374 + }, 2375 + "node_modules/miniflare": { 2376 + "version": "4.20251213.0", 2377 + "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20251213.0.tgz", 2378 + "integrity": "sha512-/Or0LuRA6dQMKvL7nztPWNOVXosrJRBiO0BdJX9LUIesyeAUWIZMPFmP9XX+cdny2fIUcqYcG4DuoL5JHxj95w==", 2379 + "dev": true, 2380 + "license": "MIT", 2381 + "dependencies": { 2382 + "@cspotcode/source-map-support": "0.8.1", 2383 + "acorn": "8.14.0", 2384 + "acorn-walk": "8.3.2", 2385 + "exit-hook": "2.2.1", 2386 + "glob-to-regexp": "0.4.1", 2387 + "sharp": "^0.33.5", 2388 + "stoppable": "1.1.0", 2389 + "undici": "7.14.0", 2390 + "workerd": "1.20251213.0", 2391 + "ws": "8.18.0", 2392 + "youch": "4.1.0-beta.10", 2393 + "zod": "3.22.3" 2394 + }, 2395 + "bin": { 2396 + "miniflare": "bootstrap.js" 2397 + }, 2398 + "engines": { 2399 + "node": ">=18.0.0" 2400 + } 2401 + }, 2402 + "node_modules/miniflare/node_modules/acorn": { 2403 + "version": "8.14.0", 2404 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", 2405 + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", 2406 + "dev": true, 2407 + "license": "MIT", 2408 + "bin": { 2409 + "acorn": "bin/acorn" 2410 + }, 2411 + "engines": { 2412 + "node": ">=0.4.0" 2413 + } 2414 + }, 2415 + "node_modules/mri": { 2416 + "version": "1.2.0", 2417 + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", 2418 + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", 2419 + "dev": true, 2420 + "license": "MIT", 2421 + "engines": { 2422 + "node": ">=4" 2423 + } 2424 + }, 2425 + "node_modules/mrmime": { 2426 + "version": "2.0.1", 2427 + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", 2428 + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", 2429 + "dev": true, 2430 + "license": "MIT", 2431 + "engines": { 2432 + "node": ">=10" 2433 + } 2434 + }, 2435 + "node_modules/ms": { 2436 + "version": "2.1.3", 2437 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 2438 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 2439 + "dev": true, 2440 + "license": "MIT" 2441 + }, 2442 + "node_modules/nanoid": { 2443 + "version": "3.3.11", 2444 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 2445 + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 2446 + "funding": [ 2447 + { 2448 + "type": "github", 2449 + "url": "https://github.com/sponsors/ai" 2450 + } 2451 + ], 2452 + "license": "MIT", 2453 + "bin": { 2454 + "nanoid": "bin/nanoid.cjs" 2455 + }, 2456 + "engines": { 2457 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 2458 + } 2459 + }, 2460 + "node_modules/path-to-regexp": { 2461 + "version": "6.3.0", 2462 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", 2463 + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", 2464 + "dev": true, 2465 + "license": "MIT" 2466 + }, 2467 + "node_modules/pathe": { 2468 + "version": "2.0.3", 2469 + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 2470 + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 2471 + "dev": true, 2472 + "license": "MIT" 2473 + }, 2474 + "node_modules/picocolors": { 2475 + "version": "1.1.1", 2476 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 2477 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 2478 + "license": "ISC" 2479 + }, 2480 + "node_modules/picomatch": { 2481 + "version": "4.0.3", 2482 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 2483 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 2484 + "license": "MIT", 2485 + "peer": true, 2486 + "engines": { 2487 + "node": ">=12" 2488 + }, 2489 + "funding": { 2490 + "url": "https://github.com/sponsors/jonschlinkert" 2491 + } 2492 + }, 2493 + "node_modules/postcss": { 2494 + "version": "8.5.6", 2495 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", 2496 + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 2497 + "funding": [ 2498 + { 2499 + "type": "opencollective", 2500 + "url": "https://opencollective.com/postcss/" 2501 + }, 2502 + { 2503 + "type": "tidelift", 2504 + "url": "https://tidelift.com/funding/github/npm/postcss" 2505 + }, 2506 + { 2507 + "type": "github", 2508 + "url": "https://github.com/sponsors/ai" 2509 + } 2510 + ], 2511 + "license": "MIT", 2512 + "dependencies": { 2513 + "nanoid": "^3.3.11", 2514 + "picocolors": "^1.1.1", 2515 + "source-map-js": "^1.2.1" 2516 + }, 2517 + "engines": { 2518 + "node": "^10 || ^12 || >=14" 2519 + } 2520 + }, 2521 + "node_modules/prettier": { 2522 + "version": "3.7.4", 2523 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz", 2524 + "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", 2525 + "dev": true, 2526 + "license": "MIT", 2527 + "peer": true, 2528 + "bin": { 2529 + "prettier": "bin/prettier.cjs" 2530 + }, 2531 + "engines": { 2532 + "node": ">=14" 2533 + }, 2534 + "funding": { 2535 + "url": "https://github.com/prettier/prettier?sponsor=1" 2536 + } 2537 + }, 2538 + "node_modules/prettier-plugin-svelte": { 2539 + "version": "3.4.1", 2540 + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.4.1.tgz", 2541 + "integrity": "sha512-xL49LCloMoZRvSwa6IEdN2GV6cq2IqpYGstYtMT+5wmml1/dClEoI0MZR78MiVPpu6BdQFfN0/y73yO6+br5Pg==", 2542 + "dev": true, 2543 + "license": "MIT", 2544 + "peerDependencies": { 2545 + "prettier": "^3.0.0", 2546 + "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" 2547 + } 2548 + }, 2549 + "node_modules/readdirp": { 2550 + "version": "4.1.2", 2551 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", 2552 + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", 2553 + "dev": true, 2554 + "license": "MIT", 2555 + "engines": { 2556 + "node": ">= 14.18.0" 2557 + }, 2558 + "funding": { 2559 + "type": "individual", 2560 + "url": "https://paulmillr.com/funding/" 2561 + } 2562 + }, 2563 + "node_modules/regexparam": { 2564 + "version": "3.0.0", 2565 + "resolved": "https://registry.npmjs.org/regexparam/-/regexparam-3.0.0.tgz", 2566 + "integrity": "sha512-RSYAtP31mvYLkAHrOlh25pCNQ5hWnT106VukGaaFfuJrZFkGRX5GhUAdPqpSDXxOhA2c4akmRuplv1mRqnBn6Q==", 2567 + "dev": true, 2568 + "license": "MIT", 2569 + "engines": { 2570 + "node": ">=8" 2571 + } 2572 + }, 2573 + "node_modules/rollup": { 2574 + "version": "4.53.5", 2575 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.53.5.tgz", 2576 + "integrity": "sha512-iTNAbFSlRpcHeeWu73ywU/8KuU/LZmNCSxp6fjQkJBD3ivUb8tpDrXhIxEzA05HlYMEwmtaUnb3RP+YNv162OQ==", 2577 + "license": "MIT", 2578 + "dependencies": { 2579 + "@types/estree": "1.0.8" 2580 + }, 2581 + "bin": { 2582 + "rollup": "dist/bin/rollup" 2583 + }, 2584 + "engines": { 2585 + "node": ">=18.0.0", 2586 + "npm": ">=8.0.0" 2587 + }, 2588 + "optionalDependencies": { 2589 + "@rollup/rollup-android-arm-eabi": "4.53.5", 2590 + "@rollup/rollup-android-arm64": "4.53.5", 2591 + "@rollup/rollup-darwin-arm64": "4.53.5", 2592 + "@rollup/rollup-darwin-x64": "4.53.5", 2593 + "@rollup/rollup-freebsd-arm64": "4.53.5", 2594 + "@rollup/rollup-freebsd-x64": "4.53.5", 2595 + "@rollup/rollup-linux-arm-gnueabihf": "4.53.5", 2596 + "@rollup/rollup-linux-arm-musleabihf": "4.53.5", 2597 + "@rollup/rollup-linux-arm64-gnu": "4.53.5", 2598 + "@rollup/rollup-linux-arm64-musl": "4.53.5", 2599 + "@rollup/rollup-linux-loong64-gnu": "4.53.5", 2600 + "@rollup/rollup-linux-ppc64-gnu": "4.53.5", 2601 + "@rollup/rollup-linux-riscv64-gnu": "4.53.5", 2602 + "@rollup/rollup-linux-riscv64-musl": "4.53.5", 2603 + "@rollup/rollup-linux-s390x-gnu": "4.53.5", 2604 + "@rollup/rollup-linux-x64-gnu": "4.53.5", 2605 + "@rollup/rollup-linux-x64-musl": "4.53.5", 2606 + "@rollup/rollup-openharmony-arm64": "4.53.5", 2607 + "@rollup/rollup-win32-arm64-msvc": "4.53.5", 2608 + "@rollup/rollup-win32-ia32-msvc": "4.53.5", 2609 + "@rollup/rollup-win32-x64-gnu": "4.53.5", 2610 + "@rollup/rollup-win32-x64-msvc": "4.53.5", 2611 + "fsevents": "~2.3.2" 2612 + } 2613 + }, 2614 + "node_modules/sade": { 2615 + "version": "1.8.1", 2616 + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", 2617 + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", 2618 + "dev": true, 2619 + "license": "MIT", 2620 + "dependencies": { 2621 + "mri": "^1.1.0" 2622 + }, 2623 + "engines": { 2624 + "node": ">=6" 2625 + } 2626 + }, 2627 + "node_modules/semver": { 2628 + "version": "7.7.3", 2629 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", 2630 + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", 2631 + "dev": true, 2632 + "license": "ISC", 2633 + "bin": { 2634 + "semver": "bin/semver.js" 2635 + }, 2636 + "engines": { 2637 + "node": ">=10" 2638 + } 2639 + }, 2640 + "node_modules/set-cookie-parser": { 2641 + "version": "2.7.2", 2642 + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", 2643 + "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", 2644 + "dev": true, 2645 + "license": "MIT" 2646 + }, 2647 + "node_modules/sharp": { 2648 + "version": "0.33.5", 2649 + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", 2650 + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", 2651 + "dev": true, 2652 + "hasInstallScript": true, 2653 + "license": "Apache-2.0", 2654 + "dependencies": { 2655 + "color": "^4.2.3", 2656 + "detect-libc": "^2.0.3", 2657 + "semver": "^7.6.3" 2658 + }, 2659 + "engines": { 2660 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 2661 + }, 2662 + "funding": { 2663 + "url": "https://opencollective.com/libvips" 2664 + }, 2665 + "optionalDependencies": { 2666 + "@img/sharp-darwin-arm64": "0.33.5", 2667 + "@img/sharp-darwin-x64": "0.33.5", 2668 + "@img/sharp-libvips-darwin-arm64": "1.0.4", 2669 + "@img/sharp-libvips-darwin-x64": "1.0.4", 2670 + "@img/sharp-libvips-linux-arm": "1.0.5", 2671 + "@img/sharp-libvips-linux-arm64": "1.0.4", 2672 + "@img/sharp-libvips-linux-s390x": "1.0.4", 2673 + "@img/sharp-libvips-linux-x64": "1.0.4", 2674 + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", 2675 + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", 2676 + "@img/sharp-linux-arm": "0.33.5", 2677 + "@img/sharp-linux-arm64": "0.33.5", 2678 + "@img/sharp-linux-s390x": "0.33.5", 2679 + "@img/sharp-linux-x64": "0.33.5", 2680 + "@img/sharp-linuxmusl-arm64": "0.33.5", 2681 + "@img/sharp-linuxmusl-x64": "0.33.5", 2682 + "@img/sharp-wasm32": "0.33.5", 2683 + "@img/sharp-win32-ia32": "0.33.5", 2684 + "@img/sharp-win32-x64": "0.33.5" 2685 + } 2686 + }, 2687 + "node_modules/simple-swizzle": { 2688 + "version": "0.2.4", 2689 + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz", 2690 + "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==", 2691 + "dev": true, 2692 + "license": "MIT", 2693 + "dependencies": { 2694 + "is-arrayish": "^0.3.1" 2695 + } 2696 + }, 2697 + "node_modules/sirv": { 2698 + "version": "3.0.2", 2699 + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", 2700 + "integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==", 2701 + "dev": true, 2702 + "license": "MIT", 2703 + "dependencies": { 2704 + "@polka/url": "^1.0.0-next.24", 2705 + "mrmime": "^2.0.0", 2706 + "totalist": "^3.0.0" 2707 + }, 2708 + "engines": { 2709 + "node": ">=18" 2710 + } 2711 + }, 2712 + "node_modules/source-map-js": { 2713 + "version": "1.2.1", 2714 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 2715 + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 2716 + "license": "BSD-3-Clause", 2717 + "engines": { 2718 + "node": ">=0.10.0" 2719 + } 2720 + }, 2721 + "node_modules/stoppable": { 2722 + "version": "1.1.0", 2723 + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", 2724 + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", 2725 + "dev": true, 2726 + "license": "MIT", 2727 + "engines": { 2728 + "node": ">=4", 2729 + "npm": ">=6" 2730 + } 2731 + }, 2732 + "node_modules/supports-color": { 2733 + "version": "10.2.2", 2734 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz", 2735 + "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==", 2736 + "dev": true, 2737 + "license": "MIT", 2738 + "engines": { 2739 + "node": ">=18" 2740 + }, 2741 + "funding": { 2742 + "url": "https://github.com/chalk/supports-color?sponsor=1" 2743 + } 2744 + }, 2745 + "node_modules/svelte": { 2746 + "version": "5.46.0", 2747 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.46.0.tgz", 2748 + "integrity": "sha512-ZhLtvroYxUxr+HQJfMZEDRsGsmU46x12RvAv/zi9584f5KOX7bUrEbhPJ7cKFmUvZTJXi/CFZUYwDC6M1FigPw==", 2749 + "dev": true, 2750 + "license": "MIT", 2751 + "peer": true, 2752 + "dependencies": { 2753 + "@jridgewell/remapping": "^2.3.4", 2754 + "@jridgewell/sourcemap-codec": "^1.5.0", 2755 + "@sveltejs/acorn-typescript": "^1.0.5", 2756 + "@types/estree": "^1.0.5", 2757 + "acorn": "^8.12.1", 2758 + "aria-query": "^5.3.1", 2759 + "axobject-query": "^4.1.0", 2760 + "clsx": "^2.1.1", 2761 + "devalue": "^5.5.0", 2762 + "esm-env": "^1.2.1", 2763 + "esrap": "^2.2.1", 2764 + "is-reference": "^3.0.3", 2765 + "locate-character": "^3.0.0", 2766 + "magic-string": "^0.30.11", 2767 + "zimmerframe": "^1.1.2" 2768 + }, 2769 + "engines": { 2770 + "node": ">=18" 2771 + } 2772 + }, 2773 + "node_modules/svelte-check": { 2774 + "version": "4.3.4", 2775 + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.3.4.tgz", 2776 + "integrity": "sha512-DVWvxhBrDsd+0hHWKfjP99lsSXASeOhHJYyuKOFYJcP7ThfSCKgjVarE8XfuMWpS5JV3AlDf+iK1YGGo2TACdw==", 2777 + "dev": true, 2778 + "license": "MIT", 2779 + "dependencies": { 2780 + "@jridgewell/trace-mapping": "^0.3.25", 2781 + "chokidar": "^4.0.1", 2782 + "fdir": "^6.2.0", 2783 + "picocolors": "^1.0.0", 2784 + "sade": "^1.7.4" 2785 + }, 2786 + "bin": { 2787 + "svelte-check": "bin/svelte-check" 2788 + }, 2789 + "engines": { 2790 + "node": ">= 18.0.0" 2791 + }, 2792 + "peerDependencies": { 2793 + "svelte": "^4.0.0 || ^5.0.0-next.0", 2794 + "typescript": ">=5.0.0" 2795 + } 2796 + }, 2797 + "node_modules/tailwindcss": { 2798 + "version": "4.1.18", 2799 + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz", 2800 + "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==", 2801 + "license": "MIT" 2802 + }, 2803 + "node_modules/tapable": { 2804 + "version": "2.3.0", 2805 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", 2806 + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", 2807 + "license": "MIT", 2808 + "engines": { 2809 + "node": ">=6" 2810 + }, 2811 + "funding": { 2812 + "type": "opencollective", 2813 + "url": "https://opencollective.com/webpack" 2814 + } 2815 + }, 2816 + "node_modules/tinyglobby": { 2817 + "version": "0.2.15", 2818 + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", 2819 + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", 2820 + "license": "MIT", 2821 + "dependencies": { 2822 + "fdir": "^6.5.0", 2823 + "picomatch": "^4.0.3" 2824 + }, 2825 + "engines": { 2826 + "node": ">=12.0.0" 2827 + }, 2828 + "funding": { 2829 + "url": "https://github.com/sponsors/SuperchupuDev" 2830 + } 2831 + }, 2832 + "node_modules/totalist": { 2833 + "version": "3.0.1", 2834 + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", 2835 + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", 2836 + "dev": true, 2837 + "license": "MIT", 2838 + "engines": { 2839 + "node": ">=6" 2840 + } 2841 + }, 2842 + "node_modules/tslib": { 2843 + "version": "2.8.1", 2844 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 2845 + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 2846 + "license": "0BSD", 2847 + "optional": true 2848 + }, 2849 + "node_modules/typescript": { 2850 + "version": "5.9.3", 2851 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 2852 + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 2853 + "dev": true, 2854 + "license": "Apache-2.0", 2855 + "peer": true, 2856 + "bin": { 2857 + "tsc": "bin/tsc", 2858 + "tsserver": "bin/tsserver" 2859 + }, 2860 + "engines": { 2861 + "node": ">=14.17" 2862 + } 2863 + }, 2864 + "node_modules/undici": { 2865 + "version": "7.14.0", 2866 + "resolved": "https://registry.npmjs.org/undici/-/undici-7.14.0.tgz", 2867 + "integrity": "sha512-Vqs8HTzjpQXZeXdpsfChQTlafcMQaaIwnGwLam1wudSSjlJeQ3bw1j+TLPePgrCnCpUXx7Ba5Pdpf5OBih62NQ==", 2868 + "dev": true, 2869 + "license": "MIT", 2870 + "engines": { 2871 + "node": ">=20.18.1" 2872 + } 2873 + }, 2874 + "node_modules/unenv": { 2875 + "version": "2.0.0-rc.24", 2876 + "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz", 2877 + "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==", 2878 + "dev": true, 2879 + "license": "MIT", 2880 + "peer": true, 2881 + "dependencies": { 2882 + "pathe": "^2.0.3" 2883 + } 2884 + }, 2885 + "node_modules/vite": { 2886 + "version": "7.3.0", 2887 + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.0.tgz", 2888 + "integrity": "sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==", 2889 + "license": "MIT", 2890 + "peer": true, 2891 + "dependencies": { 2892 + "esbuild": "^0.27.0", 2893 + "fdir": "^6.5.0", 2894 + "picomatch": "^4.0.3", 2895 + "postcss": "^8.5.6", 2896 + "rollup": "^4.43.0", 2897 + "tinyglobby": "^0.2.15" 2898 + }, 2899 + "bin": { 2900 + "vite": "bin/vite.js" 2901 + }, 2902 + "engines": { 2903 + "node": "^20.19.0 || >=22.12.0" 2904 + }, 2905 + "funding": { 2906 + "url": "https://github.com/vitejs/vite?sponsor=1" 2907 + }, 2908 + "optionalDependencies": { 2909 + "fsevents": "~2.3.3" 2910 + }, 2911 + "peerDependencies": { 2912 + "@types/node": "^20.19.0 || >=22.12.0", 2913 + "jiti": ">=1.21.0", 2914 + "less": "^4.0.0", 2915 + "lightningcss": "^1.21.0", 2916 + "sass": "^1.70.0", 2917 + "sass-embedded": "^1.70.0", 2918 + "stylus": ">=0.54.8", 2919 + "sugarss": "^5.0.0", 2920 + "terser": "^5.16.0", 2921 + "tsx": "^4.8.1", 2922 + "yaml": "^2.4.2" 2923 + }, 2924 + "peerDependenciesMeta": { 2925 + "@types/node": { 2926 + "optional": true 2927 + }, 2928 + "jiti": { 2929 + "optional": true 2930 + }, 2931 + "less": { 2932 + "optional": true 2933 + }, 2934 + "lightningcss": { 2935 + "optional": true 2936 + }, 2937 + "sass": { 2938 + "optional": true 2939 + }, 2940 + "sass-embedded": { 2941 + "optional": true 2942 + }, 2943 + "stylus": { 2944 + "optional": true 2945 + }, 2946 + "sugarss": { 2947 + "optional": true 2948 + }, 2949 + "terser": { 2950 + "optional": true 2951 + }, 2952 + "tsx": { 2953 + "optional": true 2954 + }, 2955 + "yaml": { 2956 + "optional": true 2957 + } 2958 + } 2959 + }, 2960 + "node_modules/vitefu": { 2961 + "version": "1.1.1", 2962 + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.1.tgz", 2963 + "integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==", 2964 + "dev": true, 2965 + "license": "MIT", 2966 + "workspaces": [ 2967 + "tests/deps/*", 2968 + "tests/projects/*", 2969 + "tests/projects/workspace/packages/*" 2970 + ], 2971 + "peerDependencies": { 2972 + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0" 2973 + }, 2974 + "peerDependenciesMeta": { 2975 + "vite": { 2976 + "optional": true 2977 + } 2978 + } 2979 + }, 2980 + "node_modules/workerd": { 2981 + "version": "1.20251213.0", 2982 + "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20251213.0.tgz", 2983 + "integrity": "sha512-knLMSqmUKo7EO1wV69u8o2J+6RVDow3H5qK9f1tzk24fd4rEZXkR1cxFiYisfTRjk/Jl3/1URAkQRSDAiWE5RA==", 2984 + "dev": true, 2985 + "hasInstallScript": true, 2986 + "license": "Apache-2.0", 2987 + "peer": true, 2988 + "bin": { 2989 + "workerd": "bin/workerd" 2990 + }, 2991 + "engines": { 2992 + "node": ">=16" 2993 + }, 2994 + "optionalDependencies": { 2995 + "@cloudflare/workerd-darwin-64": "1.20251213.0", 2996 + "@cloudflare/workerd-darwin-arm64": "1.20251213.0", 2997 + "@cloudflare/workerd-linux-64": "1.20251213.0", 2998 + "@cloudflare/workerd-linux-arm64": "1.20251213.0", 2999 + "@cloudflare/workerd-windows-64": "1.20251213.0" 3000 + } 3001 + }, 3002 + "node_modules/worktop": { 3003 + "version": "0.8.0-next.18", 3004 + "resolved": "https://registry.npmjs.org/worktop/-/worktop-0.8.0-next.18.tgz", 3005 + "integrity": "sha512-+TvsA6VAVoMC3XDKR5MoC/qlLqDixEfOBysDEKnPIPou/NvoPWCAuXHXMsswwlvmEuvX56lQjvELLyLuzTKvRw==", 3006 + "dev": true, 3007 + "license": "MIT", 3008 + "dependencies": { 3009 + "mrmime": "^2.0.0", 3010 + "regexparam": "^3.0.0" 3011 + }, 3012 + "engines": { 3013 + "node": ">=12" 3014 + } 3015 + }, 3016 + "node_modules/wrangler": { 3017 + "version": "4.55.0", 3018 + "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.55.0.tgz", 3019 + "integrity": "sha512-50icmLX8UbNaq0FmFHbcvvOh7I6rDA/FyaMYRcNSl1iX0JwuKswezmmtYvYPxPTkbYz7FUYR8GPZLaT23uzFqw==", 3020 + "dev": true, 3021 + "license": "MIT OR Apache-2.0", 3022 + "dependencies": { 3023 + "@cloudflare/kv-asset-handler": "0.4.1", 3024 + "@cloudflare/unenv-preset": "2.7.13", 3025 + "blake3-wasm": "2.1.5", 3026 + "esbuild": "0.27.0", 3027 + "miniflare": "4.20251213.0", 3028 + "path-to-regexp": "6.3.0", 3029 + "unenv": "2.0.0-rc.24", 3030 + "workerd": "1.20251213.0" 3031 + }, 3032 + "bin": { 3033 + "wrangler": "bin/wrangler.js", 3034 + "wrangler2": "bin/wrangler.js" 3035 + }, 3036 + "engines": { 3037 + "node": ">=20.0.0" 3038 + }, 3039 + "optionalDependencies": { 3040 + "fsevents": "~2.3.2" 3041 + }, 3042 + "peerDependencies": { 3043 + "@cloudflare/workers-types": "^4.20251213.0" 3044 + }, 3045 + "peerDependenciesMeta": { 3046 + "@cloudflare/workers-types": { 3047 + "optional": true 3048 + } 3049 + } 3050 + }, 3051 + "node_modules/wrangler/node_modules/@esbuild/aix-ppc64": { 3052 + "version": "0.27.0", 3053 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.0.tgz", 3054 + "integrity": "sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==", 3055 + "cpu": [ 3056 + "ppc64" 3057 + ], 3058 + "dev": true, 3059 + "license": "MIT", 3060 + "optional": true, 3061 + "os": [ 3062 + "aix" 3063 + ], 3064 + "engines": { 3065 + "node": ">=18" 3066 + } 3067 + }, 3068 + "node_modules/wrangler/node_modules/@esbuild/android-arm": { 3069 + "version": "0.27.0", 3070 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.0.tgz", 3071 + "integrity": "sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==", 3072 + "cpu": [ 3073 + "arm" 3074 + ], 3075 + "dev": true, 3076 + "license": "MIT", 3077 + "optional": true, 3078 + "os": [ 3079 + "android" 3080 + ], 3081 + "engines": { 3082 + "node": ">=18" 3083 + } 3084 + }, 3085 + "node_modules/wrangler/node_modules/@esbuild/android-arm64": { 3086 + "version": "0.27.0", 3087 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.0.tgz", 3088 + "integrity": "sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==", 3089 + "cpu": [ 3090 + "arm64" 3091 + ], 3092 + "dev": true, 3093 + "license": "MIT", 3094 + "optional": true, 3095 + "os": [ 3096 + "android" 3097 + ], 3098 + "engines": { 3099 + "node": ">=18" 3100 + } 3101 + }, 3102 + "node_modules/wrangler/node_modules/@esbuild/android-x64": { 3103 + "version": "0.27.0", 3104 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.0.tgz", 3105 + "integrity": "sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==", 3106 + "cpu": [ 3107 + "x64" 3108 + ], 3109 + "dev": true, 3110 + "license": "MIT", 3111 + "optional": true, 3112 + "os": [ 3113 + "android" 3114 + ], 3115 + "engines": { 3116 + "node": ">=18" 3117 + } 3118 + }, 3119 + "node_modules/wrangler/node_modules/@esbuild/darwin-arm64": { 3120 + "version": "0.27.0", 3121 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.0.tgz", 3122 + "integrity": "sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==", 3123 + "cpu": [ 3124 + "arm64" 3125 + ], 3126 + "dev": true, 3127 + "license": "MIT", 3128 + "optional": true, 3129 + "os": [ 3130 + "darwin" 3131 + ], 3132 + "engines": { 3133 + "node": ">=18" 3134 + } 3135 + }, 3136 + "node_modules/wrangler/node_modules/@esbuild/darwin-x64": { 3137 + "version": "0.27.0", 3138 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.0.tgz", 3139 + "integrity": "sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==", 3140 + "cpu": [ 3141 + "x64" 3142 + ], 3143 + "dev": true, 3144 + "license": "MIT", 3145 + "optional": true, 3146 + "os": [ 3147 + "darwin" 3148 + ], 3149 + "engines": { 3150 + "node": ">=18" 3151 + } 3152 + }, 3153 + "node_modules/wrangler/node_modules/@esbuild/freebsd-arm64": { 3154 + "version": "0.27.0", 3155 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.0.tgz", 3156 + "integrity": "sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==", 3157 + "cpu": [ 3158 + "arm64" 3159 + ], 3160 + "dev": true, 3161 + "license": "MIT", 3162 + "optional": true, 3163 + "os": [ 3164 + "freebsd" 3165 + ], 3166 + "engines": { 3167 + "node": ">=18" 3168 + } 3169 + }, 3170 + "node_modules/wrangler/node_modules/@esbuild/freebsd-x64": { 3171 + "version": "0.27.0", 3172 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.0.tgz", 3173 + "integrity": "sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==", 3174 + "cpu": [ 3175 + "x64" 3176 + ], 3177 + "dev": true, 3178 + "license": "MIT", 3179 + "optional": true, 3180 + "os": [ 3181 + "freebsd" 3182 + ], 3183 + "engines": { 3184 + "node": ">=18" 3185 + } 3186 + }, 3187 + "node_modules/wrangler/node_modules/@esbuild/linux-arm": { 3188 + "version": "0.27.0", 3189 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.0.tgz", 3190 + "integrity": "sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==", 3191 + "cpu": [ 3192 + "arm" 3193 + ], 3194 + "dev": true, 3195 + "license": "MIT", 3196 + "optional": true, 3197 + "os": [ 3198 + "linux" 3199 + ], 3200 + "engines": { 3201 + "node": ">=18" 3202 + } 3203 + }, 3204 + "node_modules/wrangler/node_modules/@esbuild/linux-arm64": { 3205 + "version": "0.27.0", 3206 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.0.tgz", 3207 + "integrity": "sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==", 3208 + "cpu": [ 3209 + "arm64" 3210 + ], 3211 + "dev": true, 3212 + "license": "MIT", 3213 + "optional": true, 3214 + "os": [ 3215 + "linux" 3216 + ], 3217 + "engines": { 3218 + "node": ">=18" 3219 + } 3220 + }, 3221 + "node_modules/wrangler/node_modules/@esbuild/linux-ia32": { 3222 + "version": "0.27.0", 3223 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.0.tgz", 3224 + "integrity": "sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==", 3225 + "cpu": [ 3226 + "ia32" 3227 + ], 3228 + "dev": true, 3229 + "license": "MIT", 3230 + "optional": true, 3231 + "os": [ 3232 + "linux" 3233 + ], 3234 + "engines": { 3235 + "node": ">=18" 3236 + } 3237 + }, 3238 + "node_modules/wrangler/node_modules/@esbuild/linux-loong64": { 3239 + "version": "0.27.0", 3240 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.0.tgz", 3241 + "integrity": "sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==", 3242 + "cpu": [ 3243 + "loong64" 3244 + ], 3245 + "dev": true, 3246 + "license": "MIT", 3247 + "optional": true, 3248 + "os": [ 3249 + "linux" 3250 + ], 3251 + "engines": { 3252 + "node": ">=18" 3253 + } 3254 + }, 3255 + "node_modules/wrangler/node_modules/@esbuild/linux-mips64el": { 3256 + "version": "0.27.0", 3257 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.0.tgz", 3258 + "integrity": "sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==", 3259 + "cpu": [ 3260 + "mips64el" 3261 + ], 3262 + "dev": true, 3263 + "license": "MIT", 3264 + "optional": true, 3265 + "os": [ 3266 + "linux" 3267 + ], 3268 + "engines": { 3269 + "node": ">=18" 3270 + } 3271 + }, 3272 + "node_modules/wrangler/node_modules/@esbuild/linux-ppc64": { 3273 + "version": "0.27.0", 3274 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.0.tgz", 3275 + "integrity": "sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==", 3276 + "cpu": [ 3277 + "ppc64" 3278 + ], 3279 + "dev": true, 3280 + "license": "MIT", 3281 + "optional": true, 3282 + "os": [ 3283 + "linux" 3284 + ], 3285 + "engines": { 3286 + "node": ">=18" 3287 + } 3288 + }, 3289 + "node_modules/wrangler/node_modules/@esbuild/linux-riscv64": { 3290 + "version": "0.27.0", 3291 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.0.tgz", 3292 + "integrity": "sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==", 3293 + "cpu": [ 3294 + "riscv64" 3295 + ], 3296 + "dev": true, 3297 + "license": "MIT", 3298 + "optional": true, 3299 + "os": [ 3300 + "linux" 3301 + ], 3302 + "engines": { 3303 + "node": ">=18" 3304 + } 3305 + }, 3306 + "node_modules/wrangler/node_modules/@esbuild/linux-s390x": { 3307 + "version": "0.27.0", 3308 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.0.tgz", 3309 + "integrity": "sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==", 3310 + "cpu": [ 3311 + "s390x" 3312 + ], 3313 + "dev": true, 3314 + "license": "MIT", 3315 + "optional": true, 3316 + "os": [ 3317 + "linux" 3318 + ], 3319 + "engines": { 3320 + "node": ">=18" 3321 + } 3322 + }, 3323 + "node_modules/wrangler/node_modules/@esbuild/linux-x64": { 3324 + "version": "0.27.0", 3325 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.0.tgz", 3326 + "integrity": "sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==", 3327 + "cpu": [ 3328 + "x64" 3329 + ], 3330 + "dev": true, 3331 + "license": "MIT", 3332 + "optional": true, 3333 + "os": [ 3334 + "linux" 3335 + ], 3336 + "engines": { 3337 + "node": ">=18" 3338 + } 3339 + }, 3340 + "node_modules/wrangler/node_modules/@esbuild/netbsd-arm64": { 3341 + "version": "0.27.0", 3342 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.0.tgz", 3343 + "integrity": "sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==", 3344 + "cpu": [ 3345 + "arm64" 3346 + ], 3347 + "dev": true, 3348 + "license": "MIT", 3349 + "optional": true, 3350 + "os": [ 3351 + "netbsd" 3352 + ], 3353 + "engines": { 3354 + "node": ">=18" 3355 + } 3356 + }, 3357 + "node_modules/wrangler/node_modules/@esbuild/netbsd-x64": { 3358 + "version": "0.27.0", 3359 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.0.tgz", 3360 + "integrity": "sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==", 3361 + "cpu": [ 3362 + "x64" 3363 + ], 3364 + "dev": true, 3365 + "license": "MIT", 3366 + "optional": true, 3367 + "os": [ 3368 + "netbsd" 3369 + ], 3370 + "engines": { 3371 + "node": ">=18" 3372 + } 3373 + }, 3374 + "node_modules/wrangler/node_modules/@esbuild/openbsd-arm64": { 3375 + "version": "0.27.0", 3376 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.0.tgz", 3377 + "integrity": "sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==", 3378 + "cpu": [ 3379 + "arm64" 3380 + ], 3381 + "dev": true, 3382 + "license": "MIT", 3383 + "optional": true, 3384 + "os": [ 3385 + "openbsd" 3386 + ], 3387 + "engines": { 3388 + "node": ">=18" 3389 + } 3390 + }, 3391 + "node_modules/wrangler/node_modules/@esbuild/openbsd-x64": { 3392 + "version": "0.27.0", 3393 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.0.tgz", 3394 + "integrity": "sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==", 3395 + "cpu": [ 3396 + "x64" 3397 + ], 3398 + "dev": true, 3399 + "license": "MIT", 3400 + "optional": true, 3401 + "os": [ 3402 + "openbsd" 3403 + ], 3404 + "engines": { 3405 + "node": ">=18" 3406 + } 3407 + }, 3408 + "node_modules/wrangler/node_modules/@esbuild/openharmony-arm64": { 3409 + "version": "0.27.0", 3410 + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.0.tgz", 3411 + "integrity": "sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==", 3412 + "cpu": [ 3413 + "arm64" 3414 + ], 3415 + "dev": true, 3416 + "license": "MIT", 3417 + "optional": true, 3418 + "os": [ 3419 + "openharmony" 3420 + ], 3421 + "engines": { 3422 + "node": ">=18" 3423 + } 3424 + }, 3425 + "node_modules/wrangler/node_modules/@esbuild/sunos-x64": { 3426 + "version": "0.27.0", 3427 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.0.tgz", 3428 + "integrity": "sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==", 3429 + "cpu": [ 3430 + "x64" 3431 + ], 3432 + "dev": true, 3433 + "license": "MIT", 3434 + "optional": true, 3435 + "os": [ 3436 + "sunos" 3437 + ], 3438 + "engines": { 3439 + "node": ">=18" 3440 + } 3441 + }, 3442 + "node_modules/wrangler/node_modules/@esbuild/win32-arm64": { 3443 + "version": "0.27.0", 3444 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.0.tgz", 3445 + "integrity": "sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==", 3446 + "cpu": [ 3447 + "arm64" 3448 + ], 3449 + "dev": true, 3450 + "license": "MIT", 3451 + "optional": true, 3452 + "os": [ 3453 + "win32" 3454 + ], 3455 + "engines": { 3456 + "node": ">=18" 3457 + } 3458 + }, 3459 + "node_modules/wrangler/node_modules/@esbuild/win32-ia32": { 3460 + "version": "0.27.0", 3461 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.0.tgz", 3462 + "integrity": "sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==", 3463 + "cpu": [ 3464 + "ia32" 3465 + ], 3466 + "dev": true, 3467 + "license": "MIT", 3468 + "optional": true, 3469 + "os": [ 3470 + "win32" 3471 + ], 3472 + "engines": { 3473 + "node": ">=18" 3474 + } 3475 + }, 3476 + "node_modules/wrangler/node_modules/@esbuild/win32-x64": { 3477 + "version": "0.27.0", 3478 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.0.tgz", 3479 + "integrity": "sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==", 3480 + "cpu": [ 3481 + "x64" 3482 + ], 3483 + "dev": true, 3484 + "license": "MIT", 3485 + "optional": true, 3486 + "os": [ 3487 + "win32" 3488 + ], 3489 + "engines": { 3490 + "node": ">=18" 3491 + } 3492 + }, 3493 + "node_modules/wrangler/node_modules/esbuild": { 3494 + "version": "0.27.0", 3495 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.0.tgz", 3496 + "integrity": "sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==", 3497 + "dev": true, 3498 + "hasInstallScript": true, 3499 + "license": "MIT", 3500 + "bin": { 3501 + "esbuild": "bin/esbuild" 3502 + }, 3503 + "engines": { 3504 + "node": ">=18" 3505 + }, 3506 + "optionalDependencies": { 3507 + "@esbuild/aix-ppc64": "0.27.0", 3508 + "@esbuild/android-arm": "0.27.0", 3509 + "@esbuild/android-arm64": "0.27.0", 3510 + "@esbuild/android-x64": "0.27.0", 3511 + "@esbuild/darwin-arm64": "0.27.0", 3512 + "@esbuild/darwin-x64": "0.27.0", 3513 + "@esbuild/freebsd-arm64": "0.27.0", 3514 + "@esbuild/freebsd-x64": "0.27.0", 3515 + "@esbuild/linux-arm": "0.27.0", 3516 + "@esbuild/linux-arm64": "0.27.0", 3517 + "@esbuild/linux-ia32": "0.27.0", 3518 + "@esbuild/linux-loong64": "0.27.0", 3519 + "@esbuild/linux-mips64el": "0.27.0", 3520 + "@esbuild/linux-ppc64": "0.27.0", 3521 + "@esbuild/linux-riscv64": "0.27.0", 3522 + "@esbuild/linux-s390x": "0.27.0", 3523 + "@esbuild/linux-x64": "0.27.0", 3524 + "@esbuild/netbsd-arm64": "0.27.0", 3525 + "@esbuild/netbsd-x64": "0.27.0", 3526 + "@esbuild/openbsd-arm64": "0.27.0", 3527 + "@esbuild/openbsd-x64": "0.27.0", 3528 + "@esbuild/openharmony-arm64": "0.27.0", 3529 + "@esbuild/sunos-x64": "0.27.0", 3530 + "@esbuild/win32-arm64": "0.27.0", 3531 + "@esbuild/win32-ia32": "0.27.0", 3532 + "@esbuild/win32-x64": "0.27.0" 3533 + } 3534 + }, 3535 + "node_modules/ws": { 3536 + "version": "8.18.0", 3537 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", 3538 + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", 3539 + "dev": true, 3540 + "license": "MIT", 3541 + "engines": { 3542 + "node": ">=10.0.0" 3543 + }, 3544 + "peerDependencies": { 3545 + "bufferutil": "^4.0.1", 3546 + "utf-8-validate": ">=5.0.2" 3547 + }, 3548 + "peerDependenciesMeta": { 3549 + "bufferutil": { 3550 + "optional": true 3551 + }, 3552 + "utf-8-validate": { 3553 + "optional": true 3554 + } 3555 + } 3556 + }, 3557 + "node_modules/youch": { 3558 + "version": "4.1.0-beta.10", 3559 + "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.10.tgz", 3560 + "integrity": "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==", 3561 + "dev": true, 3562 + "license": "MIT", 3563 + "dependencies": { 3564 + "@poppinss/colors": "^4.1.5", 3565 + "@poppinss/dumper": "^0.6.4", 3566 + "@speed-highlight/core": "^1.2.7", 3567 + "cookie": "^1.0.2", 3568 + "youch-core": "^0.3.3" 3569 + } 3570 + }, 3571 + "node_modules/youch-core": { 3572 + "version": "0.3.3", 3573 + "resolved": "https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz", 3574 + "integrity": "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==", 3575 + "dev": true, 3576 + "license": "MIT", 3577 + "dependencies": { 3578 + "@poppinss/exception": "^1.2.2", 3579 + "error-stack-parser-es": "^1.0.5" 3580 + } 3581 + }, 3582 + "node_modules/youch/node_modules/cookie": { 3583 + "version": "1.1.1", 3584 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", 3585 + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", 3586 + "dev": true, 3587 + "license": "MIT", 3588 + "engines": { 3589 + "node": ">=18" 3590 + }, 3591 + "funding": { 3592 + "type": "opencollective", 3593 + "url": "https://opencollective.com/express" 3594 + } 3595 + }, 3596 + "node_modules/zimmerframe": { 3597 + "version": "1.1.4", 3598 + "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.4.tgz", 3599 + "integrity": "sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==", 3600 + "dev": true, 3601 + "license": "MIT" 3602 + }, 3603 + "node_modules/zod": { 3604 + "version": "3.22.3", 3605 + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", 3606 + "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", 3607 + "dev": true, 3608 + "license": "MIT", 3609 + "funding": { 3610 + "url": "https://github.com/sponsors/colinhacks" 3611 + } 3612 + } 3613 + } 3614 + }
+31
package.json
··· 1 + { 2 + "name": "api-toolkit", 3 + "private": true, 4 + "version": "0.0.1", 5 + "type": "module", 6 + "scripts": { 7 + "dev": "vite dev", 8 + "build": "vite build", 9 + "preview": "vite preview", 10 + "prepare": "svelte-kit sync || echo ''", 11 + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", 12 + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", 13 + "format": "prettier --write .", 14 + "lint": "prettier --check ." 15 + }, 16 + "devDependencies": { 17 + "@sveltejs/adapter-cloudflare": "^7.2.4", 18 + "@sveltejs/kit": "^2.49.1", 19 + "@sveltejs/vite-plugin-svelte": "^6.2.1", 20 + "prettier": "^3.7.4", 21 + "prettier-plugin-svelte": "^3.4.0", 22 + "svelte": "^5.45.6", 23 + "svelte-check": "^4.3.4", 24 + "typescript": "^5.9.3", 25 + "vite": "^7.2.6" 26 + }, 27 + "dependencies": { 28 + "@tailwindcss/vite": "^4.1.18", 29 + "tailwindcss": "^4.1.18" 30 + } 31 + }
+84
src/app.css
··· 1 + @import "tailwindcss"; 2 + 3 + /* Global variables */ 4 + :root { 5 + --bg-color: #100235; 6 + --primary-color: #2563eb; 7 + --secondary-color: #1e293b; 8 + --success-color: #16a34a; 9 + --error-color: #dc2626; 10 + --font-family: 'Inter', sans-serif; 11 + } 12 + 13 + /* Global body styles */ 14 + body { 15 + @apply bg-gray-100 text-gray-900 antialiased; 16 + background-size: cover; 17 + background-position: center; 18 + background-image: url('https://blob.tophhie.cloud/tophhiecloud-resources/Logos/illustration.png'); 19 + -webkit-backdrop-filter: blur(4px); 20 + backdrop-filter: blur(4px); 21 + font-family: var(--font-family); 22 + -webkit-font-smoothing: antialiased; 23 + -moz-osx-font-smoothing: grayscale; 24 + } 25 + 26 + /* Header */ 27 + header { 28 + background: var(--primary-color); 29 + color: white; 30 + padding: 1rem; 31 + text-align: center; 32 + font-size: 1.5rem; 33 + } 34 + 35 + /* Footer */ 36 + footer { 37 + text-align: center; 38 + padding: 1rem; 39 + font-size: 0.9rem; 40 + color: #6b7280; 41 + } 42 + 43 + /* Status card container (basic fallback if needed) */ 44 + .status-card { 45 + background: white; 46 + border-radius: 8px; 47 + padding: 1rem; 48 + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); 49 + text-align: center; 50 + max-width: 50%; 51 + } 52 + 53 + /* Status colours */ 54 + .status-online { 55 + color: var(--success-color); 56 + } 57 + 58 + .status-offline { 59 + color: var(--error-color); 60 + } 61 + 62 + /* Mobile optimizations */ 63 + @media (max-width: 640px) { 64 + /* Improve tap targets on mobile */ 65 + a, button { 66 + min-height: 44px; 67 + min-width: 44px; 68 + } 69 + 70 + /* Prevent text from being too small */ 71 + body { 72 + font-size: 16px; /* Prevents iOS zoom on input focus */ 73 + } 74 + 75 + /* Better touch scrolling */ 76 + * { 77 + -webkit-overflow-scrolling: touch; 78 + } 79 + } 80 + 81 + /* Ensure links are easily tappable */ 82 + a { 83 + -webkit-tap-highlight-color: rgba(37, 99, 235, 0.3); 84 + }
+13
src/app.d.ts
··· 1 + // See https://svelte.dev/docs/kit/types#app.d.ts 2 + // for information about these interfaces 3 + declare global { 4 + namespace App { 5 + // interface Error {} 6 + // interface Locals {} 7 + // interface PageData {} 8 + // interface PageState {} 9 + // interface Platform {} 10 + } 11 + } 12 + 13 + export {};
+11
src/app.html
··· 1 + <!doctype html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="utf-8" /> 5 + <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 + %sveltekit.head% 7 + </head> 8 + <body data-sveltekit-preload-data="hover"> 9 + <div style="display: contents">%sveltekit.body%</div> 10 + </body> 11 + </html>
+1
src/lib/assets/favicon.svg
··· 1 + <svg xmlns="http://www.w3.org/2000/svg" width="107" height="128" viewBox="0 0 107 128"><title>svelte-logo</title><path d="M94.157 22.819c-10.4-14.885-30.94-19.297-45.792-9.835L22.282 29.608A29.92 29.92 0 0 0 8.764 49.65a31.5 31.5 0 0 0 3.108 20.231 30 30 0 0 0-4.477 11.183 31.9 31.9 0 0 0 5.448 24.116c10.402 14.887 30.942 19.297 45.791 9.835l26.083-16.624A29.92 29.92 0 0 0 98.235 78.35a31.53 31.53 0 0 0-3.105-20.232 30 30 0 0 0 4.474-11.182 31.88 31.88 0 0 0-5.447-24.116" style="fill:#ff3e00"/><path d="M45.817 106.582a20.72 20.72 0 0 1-22.237-8.243 19.17 19.17 0 0 1-3.277-14.503 18 18 0 0 1 .624-2.435l.49-1.498 1.337.981a33.6 33.6 0 0 0 10.203 5.098l.97.294-.09.968a5.85 5.85 0 0 0 1.052 3.878 6.24 6.24 0 0 0 6.695 2.485 5.8 5.8 0 0 0 1.603-.704L69.27 76.28a5.43 5.43 0 0 0 2.45-3.631 5.8 5.8 0 0 0-.987-4.371 6.24 6.24 0 0 0-6.698-2.487 5.7 5.7 0 0 0-1.6.704l-9.953 6.345a19 19 0 0 1-5.296 2.326 20.72 20.72 0 0 1-22.237-8.243 19.17 19.17 0 0 1-3.277-14.502 17.99 17.99 0 0 1 8.13-12.052l26.081-16.623a19 19 0 0 1 5.3-2.329 20.72 20.72 0 0 1 22.237 8.243 19.17 19.17 0 0 1 3.277 14.503 18 18 0 0 1-.624 2.435l-.49 1.498-1.337-.98a33.6 33.6 0 0 0-10.203-5.1l-.97-.294.09-.968a5.86 5.86 0 0 0-1.052-3.878 6.24 6.24 0 0 0-6.696-2.485 5.8 5.8 0 0 0-1.602.704L37.73 51.72a5.42 5.42 0 0 0-2.449 3.63 5.79 5.79 0 0 0 .986 4.372 6.24 6.24 0 0 0 6.698 2.486 5.8 5.8 0 0 0 1.602-.704l9.952-6.342a19 19 0 0 1 5.295-2.328 20.72 20.72 0 0 1 22.237 8.242 19.17 19.17 0 0 1 3.277 14.503 18 18 0 0 1-8.13 12.053l-26.081 16.622a19 19 0 0 1-5.3 2.328" style="fill:#fff"/></svg>
+1
src/lib/index.ts
··· 1 + // place files you want to import through the `$lib` alias in this folder.
+15
src/routes/+layout.svelte
··· 1 + <script lang="ts"> 2 + import favicon from '$lib/assets/favicon.svg'; 3 + import '../app.css'; 4 + let { children } = $props(); 5 + </script> 6 + 7 + <svelte:head> 8 + <title>Tophhie Cloud API Toolkit</title> 9 + <link rel="icon" href={favicon} /> 10 + <meta name="theme-color" content="#100235" > 11 + <meta name="apple-mobile-web-app-capable" content="yes"> 12 + <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> 13 + </svelte:head> 14 + 15 + {@render children()}
+33
src/routes/+page.svelte
··· 1 + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 2 + 3 + <script lang="ts"> 4 + import { onMount } from 'svelte'; 5 + </script> 6 + 7 + <div class="min-h-screen flex items-center justify-center p-4 sm:0-6 md:p-8 lg:p-12"> 8 + <div class="bg-white shadow-xl rounded-2xl max-w-lg w-full p-10 space-y-6 mx-auto items-center"> 9 + <img 10 + src="https://blob.tophhie.cloud/tophhiecloud-resources/Logos/tophhiecloud-colour.png" 11 + height="50" 12 + alt="Tophhie Social Logo" 13 + id="Logo" 14 + class="h-8 sm:h-10 md:h-12 w-auto mb-4 sm:mb-6 mx-auto" 15 + /> 16 + <h1 class="text-2xl sm:text-3xl md:text-4xl font-bold text-center mb-6">Welcome to the Tophhie Cloud API Toolkit</h1> 17 + <p class="text-center mb-4"> 18 + This toolkit provides an interactive way of playing around with the Tophhie Cloud API. Select an API below to get started... 19 + </p> 20 + <div class="flex justify-center space-x-4"> 21 + <a 22 + href="/docs" 23 + class="bg-[#100235] text-white px-4 py-2 rounded-lg hover:bg-[#0d0228] transition" 24 + >View Documentation</a 25 + > 26 + <a 27 + href="/examples" 28 + class="bg-gray-200 text-gray-800 px-4 py-2 rounded-lg hover:bg-gray-300 transition" 29 + >See Examples</a 30 + > 31 + </div> 32 + </div> 33 + </div>
+3
static/robots.txt
··· 1 + # allow crawling everything by default 2 + User-agent: * 3 + Disallow:
+13
svelte.config.js
··· 1 + import adapter from '@sveltejs/adapter-cloudflare'; 2 + import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; 3 + 4 + /** @type {import('@sveltejs/kit').Config} */ 5 + const config = { 6 + // Consult https://svelte.dev/docs/kit/integrations 7 + // for more information about preprocessors 8 + preprocess: vitePreprocess(), 9 + 10 + kit: { adapter: adapter() } 11 + }; 12 + 13 + export default config;
+20
tsconfig.json
··· 1 + { 2 + "extends": "./.svelte-kit/tsconfig.json", 3 + "compilerOptions": { 4 + "rewriteRelativeImportExtensions": true, 5 + "allowJs": true, 6 + "checkJs": true, 7 + "esModuleInterop": true, 8 + "forceConsistentCasingInFileNames": true, 9 + "resolveJsonModule": true, 10 + "skipLibCheck": true, 11 + "sourceMap": true, 12 + "strict": true, 13 + "moduleResolution": "bundler" 14 + } 15 + // Path aliases are handled by https://svelte.dev/docs/kit/configuration#alias 16 + // except $lib which is handled by https://svelte.dev/docs/kit/configuration#files 17 + // 18 + // To make changes to top-level options such as include and exclude, we recommend extending 19 + // the generated config; see https://svelte.dev/docs/kit/configuration#typescript 20 + }
+7
vite.config.ts
··· 1 + import { sveltekit } from '@sveltejs/kit/vite'; 2 + import { defineConfig } from 'vite'; 3 + import tailwindcss from '@tailwindcss/vite'; 4 + 5 + export default defineConfig({ 6 + plugins: [sveltekit(), tailwindcss()] 7 + });