Skip to content
File

Blob: package-lock.json

json4370 lines
1{
2 "name": "ccccocc",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "ccccocc",
9 "version": "0.1.0",
10 "dependencies": {
11 "@cloudflare/sandbox": "^0.8.9",
12 "@tailwindcss/vite": "^4.2.2",
13 "ghostty-web": "^0.4.0",
14 "lucide-react": "^1.8.0",
15 "react": "^19.0.0",
16 "react-dom": "^19.0.0",
17 "tailwindcss": "^4.2.2",
18 "zustand": "^5.0.12"
19 },
20 "devDependencies": {
21 "@cloudflare/vite-plugin": "^1.31.2",
22 "@types/node": "^25.6.0",
23 "@types/react": "^19.0.0",
24 "@types/react-dom": "^19.0.0",
25 "@vitejs/plugin-react": "^6.0.0",
26 "jsdom": "^29.0.2",
27 "prettier": "^3.8.2",
28 "typescript": "^6.0.0",
29 "vite": "^8.0.0",
30 "vitest": "^3.0.0",
31 "wrangler": "^4.0.0"
32 }
33 },
34 "node_modules/@asamuzakjp/css-color": {
35 "version": "5.1.10",
36 "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-5.1.10.tgz",
37 "integrity": "sha512-02OhhkKtgNRuicQ/nF3TRnGsxL9wp0r3Y7VlKWyOHHGmGyvXv03y+PnymU8FKFJMTjIr1Bk8U2g1HWSLrpAHww==",
38 "dev": true,
39 "license": "MIT",
40 "dependencies": {
41 "@csstools/css-calc": "^3.1.1",
42 "@csstools/css-color-parser": "^4.0.2",
43 "@csstools/css-parser-algorithms": "^4.0.0",
44 "@csstools/css-tokenizer": "^4.0.0"
45 },
46 "engines": {
47 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
48 }
49 },
50 "node_modules/@asamuzakjp/dom-selector": {
51 "version": "7.0.9",
52 "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-7.0.9.tgz",
53 "integrity": "sha512-r3ElRr7y8ucyN2KdICwGsmj19RoN13CLCa/pvGydghWK6ZzeKQ+TcDjVdtEZz2ElpndM5jXw//B9CEee0mWnVg==",
54 "dev": true,
55 "license": "MIT",
56 "dependencies": {
57 "@asamuzakjp/nwsapi": "^2.3.9",
58 "bidi-js": "^1.0.3",
59 "css-tree": "^3.2.1",
60 "is-potential-custom-element-name": "^1.0.1"
61 },
62 "engines": {
63 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
64 }
65 },
66 "node_modules/@asamuzakjp/nwsapi": {
67 "version": "2.3.9",
68 "resolved": "https://registry.npmjs.org/@asamuzakjp/nwsapi/-/nwsapi-2.3.9.tgz",
69 "integrity": "sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==",
70 "dev": true,
71 "license": "MIT"
72 },
73 "node_modules/@bramus/specificity": {
74 "version": "2.4.2",
75 "resolved": "https://registry.npmjs.org/@bramus/specificity/-/specificity-2.4.2.tgz",
76 "integrity": "sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==",
77 "dev": true,
78 "license": "MIT",
79 "dependencies": {
80 "css-tree": "^3.0.0"
81 },
82 "bin": {
83 "specificity": "bin/cli.js"
84 }
85 },
86 "node_modules/@cloudflare/containers": {
87 "version": "0.3.0",
88 "resolved": "https://registry.npmjs.org/@cloudflare/containers/-/containers-0.3.0.tgz",
89 "integrity": "sha512-8HM1NgXThWCTk7SH28QFxqMNLJwl6RrMkj3qd0KvDA59BALsn3mZXNDT94i1JaGZnP4Bc8sPGs1u9UAl/mVUVg==",
90 "license": "ISC"
91 },
92 "node_modules/@cloudflare/kv-asset-handler": {
93 "version": "0.4.2",
94 "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.2.tgz",
95 "integrity": "sha512-SIOD2DxrRRwQ+jgzlXCqoEFiKOFqaPjhnNTGKXSRLvp1HiOvapLaFG2kEr9dYQTYe8rKrd9uvDUzmAITeNyaHQ==",
96 "dev": true,
97 "license": "MIT OR Apache-2.0",
98 "engines": {
99 "node": ">=18.0.0"
100 }
101 },
102 "node_modules/@cloudflare/sandbox": {
103 "version": "0.8.10",
104 "resolved": "https://registry.npmjs.org/@cloudflare/sandbox/-/sandbox-0.8.10.tgz",
105 "integrity": "sha512-1u3KTxL2obPwQGD74rQjxU4z4Tkc7oWDe1KhfipriPiDAdezHQ5thTlc1Wlf+3k4eED/8j2B7KLtRsPz6AxNog==",
106 "license": "Apache-2.0",
107 "dependencies": {
108 "@cloudflare/containers": "^0.3.0",
109 "aws4fetch": "^1.0.20"
110 },
111 "peerDependencies": {
112 "@openai/agents": "^0.3.3",
113 "@opencode-ai/sdk": "^1.1.40",
114 "@xterm/xterm": ">=5.0.0"
115 },
116 "peerDependenciesMeta": {
117 "@openai/agents": {
118 "optional": true
119 },
120 "@opencode-ai/sdk": {
121 "optional": true
122 },
123 "@xterm/xterm": {
124 "optional": true
125 }
126 }
127 },
128 "node_modules/@cloudflare/unenv-preset": {
129 "version": "2.16.0",
130 "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.16.0.tgz",
131 "integrity": "sha512-8ovsRpwzPoEqPUzoErAYVv8l3FMZNeBVQfJTvtzP4AgLSRGZISRfuChFxHWUQd3n6cnrwkuTGxT+2cGo8EsyYg==",
132 "dev": true,
133 "license": "MIT OR Apache-2.0",
134 "peerDependencies": {
135 "unenv": "2.0.0-rc.24",
136 "workerd": "1.20260301.1 || ~1.20260302.1 || ~1.20260303.1 || ~1.20260304.1 || >1.20260305.0 <2.0.0-0"
137 },
138 "peerDependenciesMeta": {
139 "workerd": {
140 "optional": true
141 }
142 }
143 },
144 "node_modules/@cloudflare/vite-plugin": {
145 "version": "1.32.2",
146 "resolved": "https://registry.npmjs.org/@cloudflare/vite-plugin/-/vite-plugin-1.32.2.tgz",
147 "integrity": "sha512-sEI/jusfDvzHIL4oiBBV5iUxAXfTRvguecIDWQ/AxBgEjGO1ZslHOEy4rlxfgqrdRWtq0TM9m3oC+hT32hajEg==",
148 "dev": true,
149 "license": "MIT",
150 "dependencies": {
151 "@cloudflare/unenv-preset": "2.16.0",
152 "miniflare": "4.20260410.0",
153 "unenv": "2.0.0-rc.24",
154 "wrangler": "4.82.2",
155 "ws": "8.18.0"
156 },
157 "peerDependencies": {
158 "vite": "^6.1.0 || ^7.0.0 || ^8.0.0",
159 "wrangler": "^4.82.2"
160 }
161 },
162 "node_modules/@cloudflare/workerd-darwin-64": {
163 "version": "1.20260410.1",
164 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260410.1.tgz",
165 "integrity": "sha512-0sh6xPmCKUfv/lUklP1dfyeKxCuEZGS0HeduxnucL8ECxSgAdWTOD42h/lQTwZCIiWtyHB+ZNB9hsS2Mlf0tMQ==",
166 "cpu": [
167 "x64"
168 ],
169 "dev": true,
170 "license": "Apache-2.0",
171 "optional": true,
172 "os": [
173 "darwin"
174 ],
175 "engines": {
176 "node": ">=16"
177 }
178 },
179 "node_modules/@cloudflare/workerd-darwin-arm64": {
180 "version": "1.20260410.1",
181 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260410.1.tgz",
182 "integrity": "sha512-r2On29gPvlk/eiH/OpeUT23xoB8W8D1PHr8lul5nyxElLqvh3yNxZUnJWrbcOl+ubfrvw7+jFwgopMe17xyf0g==",
183 "cpu": [
184 "arm64"
185 ],
186 "dev": true,
187 "license": "Apache-2.0",
188 "optional": true,
189 "os": [
190 "darwin"
191 ],
192 "engines": {
193 "node": ">=16"
194 }
195 },
196 "node_modules/@cloudflare/workerd-linux-64": {
197 "version": "1.20260410.1",
198 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260410.1.tgz",
199 "integrity": "sha512-qWORRcAzPZeHJjrcYBNZTN6Y9l+iZQUz4KBdWbNrM6My4CpNrXS5kErPR373vG//5QPaDGwMXgBqyn9xfzarJQ==",
200 "cpu": [
201 "x64"
202 ],
203 "dev": true,
204 "license": "Apache-2.0",
205 "optional": true,
206 "os": [
207 "linux"
208 ],
209 "engines": {
210 "node": ">=16"
211 }
212 },
213 "node_modules/@cloudflare/workerd-linux-arm64": {
214 "version": "1.20260410.1",
215 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260410.1.tgz",
216 "integrity": "sha512-jQfuHL4mnGDFyomSS3JNs9TpTvCu6Vzz2QSNCfJRstMzTICUFLMc4Vp/xKK+M5xkb0PoAu/G0hHx7jrxB2j+OQ==",
217 "cpu": [
218 "arm64"
219 ],
220 "dev": true,
221 "license": "Apache-2.0",
222 "optional": true,
223 "os": [
224 "linux"
225 ],
226 "engines": {
227 "node": ">=16"
228 }
229 },
230 "node_modules/@cloudflare/workerd-windows-64": {
231 "version": "1.20260410.1",
232 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260410.1.tgz",
233 "integrity": "sha512-h8q/nbheDqpknY7AAOz19MuQkZAR1/bnoZnKipyeUPXt5No+y6HlTtva9Bohx5Fhc1MW2CX2MQVdb55qtkkqZQ==",
234 "cpu": [
235 "x64"
236 ],
237 "dev": true,
238 "license": "Apache-2.0",
239 "optional": true,
240 "os": [
241 "win32"
242 ],
243 "engines": {
244 "node": ">=16"
245 }
246 },
247 "node_modules/@cspotcode/source-map-support": {
248 "version": "0.8.1",
249 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
250 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
251 "dev": true,
252 "license": "MIT",
253 "dependencies": {
254 "@jridgewell/trace-mapping": "0.3.9"
255 },
256 "engines": {
257 "node": ">=12"
258 }
259 },
260 "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": {
261 "version": "0.3.9",
262 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
263 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
264 "dev": true,
265 "license": "MIT",
266 "dependencies": {
267 "@jridgewell/resolve-uri": "^3.0.3",
268 "@jridgewell/sourcemap-codec": "^1.4.10"
269 }
270 },
271 "node_modules/@csstools/color-helpers": {
272 "version": "6.0.2",
273 "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.0.2.tgz",
274 "integrity": "sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==",
275 "dev": true,
276 "funding": [
277 {
278 "type": "github",
279 "url": "https://github.com/sponsors/csstools"
280 },
281 {
282 "type": "opencollective",
283 "url": "https://opencollective.com/csstools"
284 }
285 ],
286 "license": "MIT-0",
287 "engines": {
288 "node": ">=20.19.0"
289 }
290 },
291 "node_modules/@csstools/css-calc": {
292 "version": "3.2.0",
293 "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
294 "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
295 "dev": true,
296 "funding": [
297 {
298 "type": "github",
299 "url": "https://github.com/sponsors/csstools"
300 },
301 {
302 "type": "opencollective",
303 "url": "https://opencollective.com/csstools"
304 }
305 ],
306 "license": "MIT",
307 "engines": {
308 "node": ">=20.19.0"
309 },
310 "peerDependencies": {
311 "@csstools/css-parser-algorithms": "^4.0.0",
312 "@csstools/css-tokenizer": "^4.0.0"
313 }
314 },
315 "node_modules/@csstools/css-color-parser": {
316 "version": "4.1.0",
317 "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.0.tgz",
318 "integrity": "sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==",
319 "dev": true,
320 "funding": [
321 {
322 "type": "github",
323 "url": "https://github.com/sponsors/csstools"
324 },
325 {
326 "type": "opencollective",
327 "url": "https://opencollective.com/csstools"
328 }
329 ],
330 "license": "MIT",
331 "dependencies": {
332 "@csstools/color-helpers": "^6.0.2",
333 "@csstools/css-calc": "^3.2.0"
334 },
335 "engines": {
336 "node": ">=20.19.0"
337 },
338 "peerDependencies": {
339 "@csstools/css-parser-algorithms": "^4.0.0",
340 "@csstools/css-tokenizer": "^4.0.0"
341 }
342 },
343 "node_modules/@csstools/css-parser-algorithms": {
344 "version": "4.0.0",
345 "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.0.tgz",
346 "integrity": "sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==",
347 "dev": true,
348 "funding": [
349 {
350 "type": "github",
351 "url": "https://github.com/sponsors/csstools"
352 },
353 {
354 "type": "opencollective",
355 "url": "https://opencollective.com/csstools"
356 }
357 ],
358 "license": "MIT",
359 "engines": {
360 "node": ">=20.19.0"
361 },
362 "peerDependencies": {
363 "@csstools/css-tokenizer": "^4.0.0"
364 }
365 },
366 "node_modules/@csstools/css-syntax-patches-for-csstree": {
367 "version": "1.1.3",
368 "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.3.tgz",
369 "integrity": "sha512-SH60bMfrRCJF3morcdk57WklujF4Jr/EsQUzqkarfHXEFcAR1gg7fS/chAE922Sehgzc1/+Tz5H3Ypa1HiEKrg==",
370 "dev": true,
371 "funding": [
372 {
373 "type": "github",
374 "url": "https://github.com/sponsors/csstools"
375 },
376 {
377 "type": "opencollective",
378 "url": "https://opencollective.com/csstools"
379 }
380 ],
381 "license": "MIT-0",
382 "peerDependencies": {
383 "css-tree": "^3.2.1"
384 },
385 "peerDependenciesMeta": {
386 "css-tree": {
387 "optional": true
388 }
389 }
390 },
391 "node_modules/@csstools/css-tokenizer": {
392 "version": "4.0.0",
393 "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.0.tgz",
394 "integrity": "sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==",
395 "dev": true,
396 "funding": [
397 {
398 "type": "github",
399 "url": "https://github.com/sponsors/csstools"
400 },
401 {
402 "type": "opencollective",
403 "url": "https://opencollective.com/csstools"
404 }
405 ],
406 "license": "MIT",
407 "engines": {
408 "node": ">=20.19.0"
409 }
410 },
411 "node_modules/@emnapi/core": {
412 "version": "1.9.2",
413 "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.2.tgz",
414 "integrity": "sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==",
415 "license": "MIT",
416 "optional": true,
417 "dependencies": {
418 "@emnapi/wasi-threads": "1.2.1",
419 "tslib": "^2.4.0"
420 }
421 },
422 "node_modules/@emnapi/runtime": {
423 "version": "1.9.2",
424 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.2.tgz",
425 "integrity": "sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==",
426 "license": "MIT",
427 "optional": true,
428 "dependencies": {
429 "tslib": "^2.4.0"
430 }
431 },
432 "node_modules/@emnapi/wasi-threads": {
433 "version": "1.2.1",
434 "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz",
435 "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==",
436 "license": "MIT",
437 "optional": true,
438 "dependencies": {
439 "tslib": "^2.4.0"
440 }
441 },
442 "node_modules/@esbuild/aix-ppc64": {
443 "version": "0.27.3",
444 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz",
445 "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==",
446 "cpu": [
447 "ppc64"
448 ],
449 "license": "MIT",
450 "optional": true,
451 "os": [
452 "aix"
453 ],
454 "engines": {
455 "node": ">=18"
456 }
457 },
458 "node_modules/@esbuild/android-arm": {
459 "version": "0.27.3",
460 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz",
461 "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==",
462 "cpu": [
463 "arm"
464 ],
465 "license": "MIT",
466 "optional": true,
467 "os": [
468 "android"
469 ],
470 "engines": {
471 "node": ">=18"
472 }
473 },
474 "node_modules/@esbuild/android-arm64": {
475 "version": "0.27.3",
476 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz",
477 "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==",
478 "cpu": [
479 "arm64"
480 ],
481 "license": "MIT",
482 "optional": true,
483 "os": [
484 "android"
485 ],
486 "engines": {
487 "node": ">=18"
488 }
489 },
490 "node_modules/@esbuild/android-x64": {
491 "version": "0.27.3",
492 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz",
493 "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==",
494 "cpu": [
495 "x64"
496 ],
497 "license": "MIT",
498 "optional": true,
499 "os": [
500 "android"
501 ],
502 "engines": {
503 "node": ">=18"
504 }
505 },
506 "node_modules/@esbuild/darwin-arm64": {
507 "version": "0.27.3",
508 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz",
509 "integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==",
510 "cpu": [
511 "arm64"
512 ],
513 "license": "MIT",
514 "optional": true,
515 "os": [
516 "darwin"
517 ],
518 "engines": {
519 "node": ">=18"
520 }
521 },
522 "node_modules/@esbuild/darwin-x64": {
523 "version": "0.27.3",
524 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz",
525 "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==",
526 "cpu": [
527 "x64"
528 ],
529 "license": "MIT",
530 "optional": true,
531 "os": [
532 "darwin"
533 ],
534 "engines": {
535 "node": ">=18"
536 }
537 },
538 "node_modules/@esbuild/freebsd-arm64": {
539 "version": "0.27.3",
540 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz",
541 "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==",
542 "cpu": [
543 "arm64"
544 ],
545 "license": "MIT",
546 "optional": true,
547 "os": [
548 "freebsd"
549 ],
550 "engines": {
551 "node": ">=18"
552 }
553 },
554 "node_modules/@esbuild/freebsd-x64": {
555 "version": "0.27.3",
556 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz",
557 "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==",
558 "cpu": [
559 "x64"
560 ],
561 "license": "MIT",
562 "optional": true,
563 "os": [
564 "freebsd"
565 ],
566 "engines": {
567 "node": ">=18"
568 }
569 },
570 "node_modules/@esbuild/linux-arm": {
571 "version": "0.27.3",
572 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz",
573 "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==",
574 "cpu": [
575 "arm"
576 ],
577 "license": "MIT",
578 "optional": true,
579 "os": [
580 "linux"
581 ],
582 "engines": {
583 "node": ">=18"
584 }
585 },
586 "node_modules/@esbuild/linux-arm64": {
587 "version": "0.27.3",
588 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz",
589 "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==",
590 "cpu": [
591 "arm64"
592 ],
593 "license": "MIT",
594 "optional": true,
595 "os": [
596 "linux"
597 ],
598 "engines": {
599 "node": ">=18"
600 }
601 },
602 "node_modules/@esbuild/linux-ia32": {
603 "version": "0.27.3",
604 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz",
605 "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==",
606 "cpu": [
607 "ia32"
608 ],
609 "license": "MIT",
610 "optional": true,
611 "os": [
612 "linux"
613 ],
614 "engines": {
615 "node": ">=18"
616 }
617 },
618 "node_modules/@esbuild/linux-loong64": {
619 "version": "0.27.3",
620 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz",
621 "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==",
622 "cpu": [
623 "loong64"
624 ],
625 "license": "MIT",
626 "optional": true,
627 "os": [
628 "linux"
629 ],
630 "engines": {
631 "node": ">=18"
632 }
633 },
634 "node_modules/@esbuild/linux-mips64el": {
635 "version": "0.27.3",
636 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz",
637 "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==",
638 "cpu": [
639 "mips64el"
640 ],
641 "license": "MIT",
642 "optional": true,
643 "os": [
644 "linux"
645 ],
646 "engines": {
647 "node": ">=18"
648 }
649 },
650 "node_modules/@esbuild/linux-ppc64": {
651 "version": "0.27.3",
652 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz",
653 "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==",
654 "cpu": [
655 "ppc64"
656 ],
657 "license": "MIT",
658 "optional": true,
659 "os": [
660 "linux"
661 ],
662 "engines": {
663 "node": ">=18"
664 }
665 },
666 "node_modules/@esbuild/linux-riscv64": {
667 "version": "0.27.3",
668 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz",
669 "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==",
670 "cpu": [
671 "riscv64"
672 ],
673 "license": "MIT",
674 "optional": true,
675 "os": [
676 "linux"
677 ],
678 "engines": {
679 "node": ">=18"
680 }
681 },
682 "node_modules/@esbuild/linux-s390x": {
683 "version": "0.27.3",
684 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz",
685 "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==",
686 "cpu": [
687 "s390x"
688 ],
689 "license": "MIT",
690 "optional": true,
691 "os": [
692 "linux"
693 ],
694 "engines": {
695 "node": ">=18"
696 }
697 },
698 "node_modules/@esbuild/linux-x64": {
699 "version": "0.27.3",
700 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz",
701 "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==",
702 "cpu": [
703 "x64"
704 ],
705 "license": "MIT",
706 "optional": true,
707 "os": [
708 "linux"
709 ],
710 "engines": {
711 "node": ">=18"
712 }
713 },
714 "node_modules/@esbuild/netbsd-arm64": {
715 "version": "0.27.3",
716 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz",
717 "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==",
718 "cpu": [
719 "arm64"
720 ],
721 "license": "MIT",
722 "optional": true,
723 "os": [
724 "netbsd"
725 ],
726 "engines": {
727 "node": ">=18"
728 }
729 },
730 "node_modules/@esbuild/netbsd-x64": {
731 "version": "0.27.3",
732 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz",
733 "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==",
734 "cpu": [
735 "x64"
736 ],
737 "license": "MIT",
738 "optional": true,
739 "os": [
740 "netbsd"
741 ],
742 "engines": {
743 "node": ">=18"
744 }
745 },
746 "node_modules/@esbuild/openbsd-arm64": {
747 "version": "0.27.3",
748 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz",
749 "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==",
750 "cpu": [
751 "arm64"
752 ],
753 "license": "MIT",
754 "optional": true,
755 "os": [
756 "openbsd"
757 ],
758 "engines": {
759 "node": ">=18"
760 }
761 },
762 "node_modules/@esbuild/openbsd-x64": {
763 "version": "0.27.3",
764 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz",
765 "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==",
766 "cpu": [
767 "x64"
768 ],
769 "license": "MIT",
770 "optional": true,
771 "os": [
772 "openbsd"
773 ],
774 "engines": {
775 "node": ">=18"
776 }
777 },
778 "node_modules/@esbuild/openharmony-arm64": {
779 "version": "0.27.3",
780 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz",
781 "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==",
782 "cpu": [
783 "arm64"
784 ],
785 "license": "MIT",
786 "optional": true,
787 "os": [
788 "openharmony"
789 ],
790 "engines": {
791 "node": ">=18"
792 }
793 },
794 "node_modules/@esbuild/sunos-x64": {
795 "version": "0.27.3",
796 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz",
797 "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==",
798 "cpu": [
799 "x64"
800 ],
801 "license": "MIT",
802 "optional": true,
803 "os": [
804 "sunos"
805 ],
806 "engines": {
807 "node": ">=18"
808 }
809 },
810 "node_modules/@esbuild/win32-arm64": {
811 "version": "0.27.3",
812 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz",
813 "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==",
814 "cpu": [
815 "arm64"
816 ],
817 "license": "MIT",
818 "optional": true,
819 "os": [
820 "win32"
821 ],
822 "engines": {
823 "node": ">=18"
824 }
825 },
826 "node_modules/@esbuild/win32-ia32": {
827 "version": "0.27.3",
828 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz",
829 "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==",
830 "cpu": [
831 "ia32"
832 ],
833 "license": "MIT",
834 "optional": true,
835 "os": [
836 "win32"
837 ],
838 "engines": {
839 "node": ">=18"
840 }
841 },
842 "node_modules/@esbuild/win32-x64": {
843 "version": "0.27.3",
844 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz",
845 "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==",
846 "cpu": [
847 "x64"
848 ],
849 "license": "MIT",
850 "optional": true,
851 "os": [
852 "win32"
853 ],
854 "engines": {
855 "node": ">=18"
856 }
857 },
858 "node_modules/@exodus/bytes": {
859 "version": "1.15.0",
860 "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.15.0.tgz",
861 "integrity": "sha512-UY0nlA+feH81UGSHv92sLEPLCeZFjXOuHhrIo0HQydScuQc8s0A7kL/UdgwgDq8g8ilksmuoF35YVTNphV2aBQ==",
862 "dev": true,
863 "license": "MIT",
864 "engines": {
865 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
866 },
867 "peerDependencies": {
868 "@noble/hashes": "^1.8.0 || ^2.0.0"
869 },
870 "peerDependenciesMeta": {
871 "@noble/hashes": {
872 "optional": true
873 }
874 }
875 },
876 "node_modules/@img/colour": {
877 "version": "1.1.0",
878 "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz",
879 "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==",
880 "dev": true,
881 "license": "MIT",
882 "engines": {
883 "node": ">=18"
884 }
885 },
886 "node_modules/@img/sharp-darwin-arm64": {
887 "version": "0.34.5",
888 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz",
889 "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==",
890 "cpu": [
891 "arm64"
892 ],
893 "dev": true,
894 "license": "Apache-2.0",
895 "optional": true,
896 "os": [
897 "darwin"
898 ],
899 "engines": {
900 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
901 },
902 "funding": {
903 "url": "https://opencollective.com/libvips"
904 },
905 "optionalDependencies": {
906 "@img/sharp-libvips-darwin-arm64": "1.2.4"
907 }
908 },
909 "node_modules/@img/sharp-darwin-x64": {
910 "version": "0.34.5",
911 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz",
912 "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==",
913 "cpu": [
914 "x64"
915 ],
916 "dev": true,
917 "license": "Apache-2.0",
918 "optional": true,
919 "os": [
920 "darwin"
921 ],
922 "engines": {
923 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
924 },
925 "funding": {
926 "url": "https://opencollective.com/libvips"
927 },
928 "optionalDependencies": {
929 "@img/sharp-libvips-darwin-x64": "1.2.4"
930 }
931 },
932 "node_modules/@img/sharp-libvips-darwin-arm64": {
933 "version": "1.2.4",
934 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz",
935 "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==",
936 "cpu": [
937 "arm64"
938 ],
939 "dev": true,
940 "license": "LGPL-3.0-or-later",
941 "optional": true,
942 "os": [
943 "darwin"
944 ],
945 "funding": {
946 "url": "https://opencollective.com/libvips"
947 }
948 },
949 "node_modules/@img/sharp-libvips-darwin-x64": {
950 "version": "1.2.4",
951 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz",
952 "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==",
953 "cpu": [
954 "x64"
955 ],
956 "dev": true,
957 "license": "LGPL-3.0-or-later",
958 "optional": true,
959 "os": [
960 "darwin"
961 ],
962 "funding": {
963 "url": "https://opencollective.com/libvips"
964 }
965 },
966 "node_modules/@img/sharp-libvips-linux-arm": {
967 "version": "1.2.4",
968 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz",
969 "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==",
970 "cpu": [
971 "arm"
972 ],
973 "dev": true,
974 "license": "LGPL-3.0-or-later",
975 "optional": true,
976 "os": [
977 "linux"
978 ],
979 "funding": {
980 "url": "https://opencollective.com/libvips"
981 }
982 },
983 "node_modules/@img/sharp-libvips-linux-arm64": {
984 "version": "1.2.4",
985 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz",
986 "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==",
987 "cpu": [
988 "arm64"
989 ],
990 "dev": true,
991 "license": "LGPL-3.0-or-later",
992 "optional": true,
993 "os": [
994 "linux"
995 ],
996 "funding": {
997 "url": "https://opencollective.com/libvips"
998 }
999 },
1000 "node_modules/@img/sharp-libvips-linux-ppc64": {
1001 "version": "1.2.4",
1002 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz",
1003 "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==",
1004 "cpu": [
1005 "ppc64"
1006 ],
1007 "dev": true,
1008 "license": "LGPL-3.0-or-later",
1009 "optional": true,
1010 "os": [
1011 "linux"
1012 ],
1013 "funding": {
1014 "url": "https://opencollective.com/libvips"
1015 }
1016 },
1017 "node_modules/@img/sharp-libvips-linux-riscv64": {
1018 "version": "1.2.4",
1019 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz",
1020 "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==",
1021 "cpu": [
1022 "riscv64"
1023 ],
1024 "dev": true,
1025 "license": "LGPL-3.0-or-later",
1026 "optional": true,
1027 "os": [
1028 "linux"
1029 ],
1030 "funding": {
1031 "url": "https://opencollective.com/libvips"
1032 }
1033 },
1034 "node_modules/@img/sharp-libvips-linux-s390x": {
1035 "version": "1.2.4",
1036 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz",
1037 "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==",
1038 "cpu": [
1039 "s390x"
1040 ],
1041 "dev": true,
1042 "license": "LGPL-3.0-or-later",
1043 "optional": true,
1044 "os": [
1045 "linux"
1046 ],
1047 "funding": {
1048 "url": "https://opencollective.com/libvips"
1049 }
1050 },
1051 "node_modules/@img/sharp-libvips-linux-x64": {
1052 "version": "1.2.4",
1053 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz",
1054 "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==",
1055 "cpu": [
1056 "x64"
1057 ],
1058 "dev": true,
1059 "license": "LGPL-3.0-or-later",
1060 "optional": true,
1061 "os": [
1062 "linux"
1063 ],
1064 "funding": {
1065 "url": "https://opencollective.com/libvips"
1066 }
1067 },
1068 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
1069 "version": "1.2.4",
1070 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz",
1071 "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==",
1072 "cpu": [
1073 "arm64"
1074 ],
1075 "dev": true,
1076 "license": "LGPL-3.0-or-later",
1077 "optional": true,
1078 "os": [
1079 "linux"
1080 ],
1081 "funding": {
1082 "url": "https://opencollective.com/libvips"
1083 }
1084 },
1085 "node_modules/@img/sharp-libvips-linuxmusl-x64": {
1086 "version": "1.2.4",
1087 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz",
1088 "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==",
1089 "cpu": [
1090 "x64"
1091 ],
1092 "dev": true,
1093 "license": "LGPL-3.0-or-later",
1094 "optional": true,
1095 "os": [
1096 "linux"
1097 ],
1098 "funding": {
1099 "url": "https://opencollective.com/libvips"
1100 }
1101 },
1102 "node_modules/@img/sharp-linux-arm": {
1103 "version": "0.34.5",
1104 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz",
1105 "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==",
1106 "cpu": [
1107 "arm"
1108 ],
1109 "dev": true,
1110 "license": "Apache-2.0",
1111 "optional": true,
1112 "os": [
1113 "linux"
1114 ],
1115 "engines": {
1116 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1117 },
1118 "funding": {
1119 "url": "https://opencollective.com/libvips"
1120 },
1121 "optionalDependencies": {
1122 "@img/sharp-libvips-linux-arm": "1.2.4"
1123 }
1124 },
1125 "node_modules/@img/sharp-linux-arm64": {
1126 "version": "0.34.5",
1127 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz",
1128 "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==",
1129 "cpu": [
1130 "arm64"
1131 ],
1132 "dev": true,
1133 "license": "Apache-2.0",
1134 "optional": true,
1135 "os": [
1136 "linux"
1137 ],
1138 "engines": {
1139 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1140 },
1141 "funding": {
1142 "url": "https://opencollective.com/libvips"
1143 },
1144 "optionalDependencies": {
1145 "@img/sharp-libvips-linux-arm64": "1.2.4"
1146 }
1147 },
1148 "node_modules/@img/sharp-linux-ppc64": {
1149 "version": "0.34.5",
1150 "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz",
1151 "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==",
1152 "cpu": [
1153 "ppc64"
1154 ],
1155 "dev": true,
1156 "license": "Apache-2.0",
1157 "optional": true,
1158 "os": [
1159 "linux"
1160 ],
1161 "engines": {
1162 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1163 },
1164 "funding": {
1165 "url": "https://opencollective.com/libvips"
1166 },
1167 "optionalDependencies": {
1168 "@img/sharp-libvips-linux-ppc64": "1.2.4"
1169 }
1170 },
1171 "node_modules/@img/sharp-linux-riscv64": {
1172 "version": "0.34.5",
1173 "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz",
1174 "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==",
1175 "cpu": [
1176 "riscv64"
1177 ],
1178 "dev": true,
1179 "license": "Apache-2.0",
1180 "optional": true,
1181 "os": [
1182 "linux"
1183 ],
1184 "engines": {
1185 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1186 },
1187 "funding": {
1188 "url": "https://opencollective.com/libvips"
1189 },
1190 "optionalDependencies": {
1191 "@img/sharp-libvips-linux-riscv64": "1.2.4"
1192 }
1193 },
1194 "node_modules/@img/sharp-linux-s390x": {
1195 "version": "0.34.5",
1196 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz",
1197 "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==",
1198 "cpu": [
1199 "s390x"
1200 ],
1201 "dev": true,
1202 "license": "Apache-2.0",
1203 "optional": true,
1204 "os": [
1205 "linux"
1206 ],
1207 "engines": {
1208 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1209 },
1210 "funding": {
1211 "url": "https://opencollective.com/libvips"
1212 },
1213 "optionalDependencies": {
1214 "@img/sharp-libvips-linux-s390x": "1.2.4"
1215 }
1216 },
1217 "node_modules/@img/sharp-linux-x64": {
1218 "version": "0.34.5",
1219 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz",
1220 "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==",
1221 "cpu": [
1222 "x64"
1223 ],
1224 "dev": true,
1225 "license": "Apache-2.0",
1226 "optional": true,
1227 "os": [
1228 "linux"
1229 ],
1230 "engines": {
1231 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1232 },
1233 "funding": {
1234 "url": "https://opencollective.com/libvips"
1235 },
1236 "optionalDependencies": {
1237 "@img/sharp-libvips-linux-x64": "1.2.4"
1238 }
1239 },
1240 "node_modules/@img/sharp-linuxmusl-arm64": {
1241 "version": "0.34.5",
1242 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz",
1243 "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==",
1244 "cpu": [
1245 "arm64"
1246 ],
1247 "dev": true,
1248 "license": "Apache-2.0",
1249 "optional": true,
1250 "os": [
1251 "linux"
1252 ],
1253 "engines": {
1254 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1255 },
1256 "funding": {
1257 "url": "https://opencollective.com/libvips"
1258 },
1259 "optionalDependencies": {
1260 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4"
1261 }
1262 },
1263 "node_modules/@img/sharp-linuxmusl-x64": {
1264 "version": "0.34.5",
1265 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz",
1266 "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==",
1267 "cpu": [
1268 "x64"
1269 ],
1270 "dev": true,
1271 "license": "Apache-2.0",
1272 "optional": true,
1273 "os": [
1274 "linux"
1275 ],
1276 "engines": {
1277 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1278 },
1279 "funding": {
1280 "url": "https://opencollective.com/libvips"
1281 },
1282 "optionalDependencies": {
1283 "@img/sharp-libvips-linuxmusl-x64": "1.2.4"
1284 }
1285 },
1286 "node_modules/@img/sharp-wasm32": {
1287 "version": "0.34.5",
1288 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz",
1289 "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==",
1290 "cpu": [
1291 "wasm32"
1292 ],
1293 "dev": true,
1294 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
1295 "optional": true,
1296 "dependencies": {
1297 "@emnapi/runtime": "^1.7.0"
1298 },
1299 "engines": {
1300 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1301 },
1302 "funding": {
1303 "url": "https://opencollective.com/libvips"
1304 }
1305 },
1306 "node_modules/@img/sharp-win32-arm64": {
1307 "version": "0.34.5",
1308 "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz",
1309 "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==",
1310 "cpu": [
1311 "arm64"
1312 ],
1313 "dev": true,
1314 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1315 "optional": true,
1316 "os": [
1317 "win32"
1318 ],
1319 "engines": {
1320 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1321 },
1322 "funding": {
1323 "url": "https://opencollective.com/libvips"
1324 }
1325 },
1326 "node_modules/@img/sharp-win32-ia32": {
1327 "version": "0.34.5",
1328 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz",
1329 "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==",
1330 "cpu": [
1331 "ia32"
1332 ],
1333 "dev": true,
1334 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1335 "optional": true,
1336 "os": [
1337 "win32"
1338 ],
1339 "engines": {
1340 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1341 },
1342 "funding": {
1343 "url": "https://opencollective.com/libvips"
1344 }
1345 },
1346 "node_modules/@img/sharp-win32-x64": {
1347 "version": "0.34.5",
1348 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz",
1349 "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==",
1350 "cpu": [
1351 "x64"
1352 ],
1353 "dev": true,
1354 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1355 "optional": true,
1356 "os": [
1357 "win32"
1358 ],
1359 "engines": {
1360 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1361 },
1362 "funding": {
1363 "url": "https://opencollective.com/libvips"
1364 }
1365 },
1366 "node_modules/@jridgewell/gen-mapping": {
1367 "version": "0.3.13",
1368 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
1369 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
1370 "license": "MIT",
1371 "dependencies": {
1372 "@jridgewell/sourcemap-codec": "^1.5.0",
1373 "@jridgewell/trace-mapping": "^0.3.24"
1374 }
1375 },
1376 "node_modules/@jridgewell/remapping": {
1377 "version": "2.3.5",
1378 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
1379 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
1380 "license": "MIT",
1381 "dependencies": {
1382 "@jridgewell/gen-mapping": "^0.3.5",
1383 "@jridgewell/trace-mapping": "^0.3.24"
1384 }
1385 },
1386 "node_modules/@jridgewell/resolve-uri": {
1387 "version": "3.1.2",
1388 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1389 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1390 "license": "MIT",
1391 "engines": {
1392 "node": ">=6.0.0"
1393 }
1394 },
1395 "node_modules/@jridgewell/sourcemap-codec": {
1396 "version": "1.5.5",
1397 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
1398 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
1399 "license": "MIT"
1400 },
1401 "node_modules/@jridgewell/trace-mapping": {
1402 "version": "0.3.31",
1403 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
1404 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
1405 "license": "MIT",
1406 "dependencies": {
1407 "@jridgewell/resolve-uri": "^3.1.0",
1408 "@jridgewell/sourcemap-codec": "^1.4.14"
1409 }
1410 },
1411 "node_modules/@napi-rs/wasm-runtime": {
1412 "version": "1.1.3",
1413 "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.3.tgz",
1414 "integrity": "sha512-xK9sGVbJWYb08+mTJt3/YV24WxvxpXcXtP6B172paPZ+Ts69Re9dAr7lKwJoeIx8OoeuimEiRZ7umkiUVClmmQ==",
1415 "license": "MIT",
1416 "optional": true,
1417 "dependencies": {
1418 "@tybys/wasm-util": "^0.10.1"
1419 },
1420 "funding": {
1421 "type": "github",
1422 "url": "https://github.com/sponsors/Brooooooklyn"
1423 },
1424 "peerDependencies": {
1425 "@emnapi/core": "^1.7.1",
1426 "@emnapi/runtime": "^1.7.1"
1427 }
1428 },
1429 "node_modules/@oxc-project/types": {
1430 "version": "0.124.0",
1431 "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.124.0.tgz",
1432 "integrity": "sha512-VBFWMTBvHxS11Z5Lvlr3IWgrwhMTXV+Md+EQF0Xf60+wAdsGFTBx7X7K/hP4pi8N7dcm1RvcHwDxZ16Qx8keUg==",
1433 "license": "MIT",
1434 "funding": {
1435 "url": "https://github.com/sponsors/Boshen"
1436 }
1437 },
1438 "node_modules/@poppinss/colors": {
1439 "version": "4.1.6",
1440 "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz",
1441 "integrity": "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==",
1442 "dev": true,
1443 "license": "MIT",
1444 "dependencies": {
1445 "kleur": "^4.1.5"
1446 }
1447 },
1448 "node_modules/@poppinss/dumper": {
1449 "version": "0.6.5",
1450 "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.6.5.tgz",
1451 "integrity": "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==",
1452 "dev": true,
1453 "license": "MIT",
1454 "dependencies": {
1455 "@poppinss/colors": "^4.1.5",
1456 "@sindresorhus/is": "^7.0.2",
1457 "supports-color": "^10.0.0"
1458 }
1459 },
1460 "node_modules/@poppinss/exception": {
1461 "version": "1.2.3",
1462 "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.3.tgz",
1463 "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==",
1464 "dev": true,
1465 "license": "MIT"
1466 },
1467 "node_modules/@rolldown/binding-android-arm64": {
1468 "version": "1.0.0-rc.15",
1469 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.15.tgz",
1470 "integrity": "sha512-YYe6aWruPZDtHNpwu7+qAHEMbQ/yRl6atqb/AhznLTnD3UY99Q1jE7ihLSahNWkF4EqRPVC4SiR4O0UkLK02tA==",
1471 "cpu": [
1472 "arm64"
1473 ],
1474 "license": "MIT",
1475 "optional": true,
1476 "os": [
1477 "android"
1478 ],
1479 "engines": {
1480 "node": "^20.19.0 || >=22.12.0"
1481 }
1482 },
1483 "node_modules/@rolldown/binding-darwin-arm64": {
1484 "version": "1.0.0-rc.15",
1485 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.15.tgz",
1486 "integrity": "sha512-oArR/ig8wNTPYsXL+Mzhs0oxhxfuHRfG7Ikw7jXsw8mYOtk71W0OkF2VEVh699pdmzjPQsTjlD1JIOoHkLP1Fg==",
1487 "cpu": [
1488 "arm64"
1489 ],
1490 "license": "MIT",
1491 "optional": true,
1492 "os": [
1493 "darwin"
1494 ],
1495 "engines": {
1496 "node": "^20.19.0 || >=22.12.0"
1497 }
1498 },
1499 "node_modules/@rolldown/binding-darwin-x64": {
1500 "version": "1.0.0-rc.15",
1501 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.15.tgz",
1502 "integrity": "sha512-YzeVqOqjPYvUbJSWJ4EDL8ahbmsIXQpgL3JVipmN+MX0XnXMeWomLN3Fb+nwCmP/jfyqte5I3XRSm7OfQrbyxw==",
1503 "cpu": [
1504 "x64"
1505 ],
1506 "license": "MIT",
1507 "optional": true,
1508 "os": [
1509 "darwin"
1510 ],
1511 "engines": {
1512 "node": "^20.19.0 || >=22.12.0"
1513 }
1514 },
1515 "node_modules/@rolldown/binding-freebsd-x64": {
1516 "version": "1.0.0-rc.15",
1517 "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.15.tgz",
1518 "integrity": "sha512-9Erhx956jeQ0nNTyif1+QWAXDRD38ZNjr//bSHrt6wDwB+QkAfl2q6Mn1k6OBPerznjRmbM10lgRb1Pli4xZPw==",
1519 "cpu": [
1520 "x64"
1521 ],
1522 "license": "MIT",
1523 "optional": true,
1524 "os": [
1525 "freebsd"
1526 ],
1527 "engines": {
1528 "node": "^20.19.0 || >=22.12.0"
1529 }
1530 },
1531 "node_modules/@rolldown/binding-linux-arm-gnueabihf": {
1532 "version": "1.0.0-rc.15",
1533 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.15.tgz",
1534 "integrity": "sha512-cVwk0w8QbZJGTnP/AHQBs5yNwmpgGYStL88t4UIaqcvYJWBfS0s3oqVLZPwsPU6M0zlW4GqjP0Zq5MnAGwFeGA==",
1535 "cpu": [
1536 "arm"
1537 ],
1538 "license": "MIT",
1539 "optional": true,
1540 "os": [
1541 "linux"
1542 ],
1543 "engines": {
1544 "node": "^20.19.0 || >=22.12.0"
1545 }
1546 },
1547 "node_modules/@rolldown/binding-linux-arm64-gnu": {
1548 "version": "1.0.0-rc.15",
1549 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.15.tgz",
1550 "integrity": "sha512-eBZ/u8iAK9SoHGanqe/jrPnY0JvBN6iXbVOsbO38mbz+ZJsaobExAm1Iu+rxa4S1l2FjG0qEZn4Rc6X8n+9M+w==",
1551 "cpu": [
1552 "arm64"
1553 ],
1554 "license": "MIT",
1555 "optional": true,
1556 "os": [
1557 "linux"
1558 ],
1559 "engines": {
1560 "node": "^20.19.0 || >=22.12.0"
1561 }
1562 },
1563 "node_modules/@rolldown/binding-linux-arm64-musl": {
1564 "version": "1.0.0-rc.15",
1565 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.15.tgz",
1566 "integrity": "sha512-ZvRYMGrAklV9PEkgt4LQM6MjQX2P58HPAuecwYObY2DhS2t35R0I810bKi0wmaYORt6m/2Sm+Z+nFgb0WhXNcQ==",
1567 "cpu": [
1568 "arm64"
1569 ],
1570 "license": "MIT",
1571 "optional": true,
1572 "os": [
1573 "linux"
1574 ],
1575 "engines": {
1576 "node": "^20.19.0 || >=22.12.0"
1577 }
1578 },
1579 "node_modules/@rolldown/binding-linux-ppc64-gnu": {
1580 "version": "1.0.0-rc.15",
1581 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.0-rc.15.tgz",
1582 "integrity": "sha512-VDpgGBzgfg5hLg+uBpCLoFG5kVvEyafmfxGUV0UHLcL5irxAK7PKNeC2MwClgk6ZAiNhmo9FLhRYgvMmedLtnQ==",
1583 "cpu": [
1584 "ppc64"
1585 ],
1586 "license": "MIT",
1587 "optional": true,
1588 "os": [
1589 "linux"
1590 ],
1591 "engines": {
1592 "node": "^20.19.0 || >=22.12.0"
1593 }
1594 },
1595 "node_modules/@rolldown/binding-linux-s390x-gnu": {
1596 "version": "1.0.0-rc.15",
1597 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.0-rc.15.tgz",
1598 "integrity": "sha512-y1uXY3qQWCzcPgRJATPSOUP4tCemh4uBdY7e3EZbVwCJTY3gLJWnQABgeUetvED+bt1FQ01OeZwvhLS2bpNrAQ==",
1599 "cpu": [
1600 "s390x"
1601 ],
1602 "license": "MIT",
1603 "optional": true,
1604 "os": [
1605 "linux"
1606 ],
1607 "engines": {
1608 "node": "^20.19.0 || >=22.12.0"
1609 }
1610 },
1611 "node_modules/@rolldown/binding-linux-x64-gnu": {
1612 "version": "1.0.0-rc.15",
1613 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.15.tgz",
1614 "integrity": "sha512-023bTPBod7J3Y/4fzAN6QtpkSABR0rigtrwaP+qSEabUh5zf6ELr9Nc7GujaROuPY3uwdSIXWrvhn1KxOvurWA==",
1615 "cpu": [
1616 "x64"
1617 ],
1618 "license": "MIT",
1619 "optional": true,
1620 "os": [
1621 "linux"
1622 ],
1623 "engines": {
1624 "node": "^20.19.0 || >=22.12.0"
1625 }
1626 },
1627 "node_modules/@rolldown/binding-linux-x64-musl": {
1628 "version": "1.0.0-rc.15",
1629 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.15.tgz",
1630 "integrity": "sha512-witB2O0/hU4CgfOOKUoeFgQ4GktPi1eEbAhaLAIpgD6+ZnhcPkUtPsoKKHRzmOoWPZue46IThdSgdo4XneOLYw==",
1631 "cpu": [
1632 "x64"
1633 ],
1634 "license": "MIT",
1635 "optional": true,
1636 "os": [
1637 "linux"
1638 ],
1639 "engines": {
1640 "node": "^20.19.0 || >=22.12.0"
1641 }
1642 },
1643 "node_modules/@rolldown/binding-openharmony-arm64": {
1644 "version": "1.0.0-rc.15",
1645 "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.15.tgz",
1646 "integrity": "sha512-UCL68NJ0Ud5zRipXZE9dF5PmirzJE4E4BCIOOssEnM7wLDsxjc6Qb0sGDxTNRTP53I6MZpygyCpY8Aa8sPfKPg==",
1647 "cpu": [
1648 "arm64"
1649 ],
1650 "license": "MIT",
1651 "optional": true,
1652 "os": [
1653 "openharmony"
1654 ],
1655 "engines": {
1656 "node": "^20.19.0 || >=22.12.0"
1657 }
1658 },
1659 "node_modules/@rolldown/binding-wasm32-wasi": {
1660 "version": "1.0.0-rc.15",
1661 "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.15.tgz",
1662 "integrity": "sha512-ApLruZq/ig+nhaE7OJm4lDjayUnOHVUa77zGeqnqZ9pn0ovdVbbNPerVibLXDmWeUZXjIYIT8V3xkT58Rm9u5Q==",
1663 "cpu": [
1664 "wasm32"
1665 ],
1666 "license": "MIT",
1667 "optional": true,
1668 "dependencies": {
1669 "@emnapi/core": "1.9.2",
1670 "@emnapi/runtime": "1.9.2",
1671 "@napi-rs/wasm-runtime": "^1.1.3"
1672 },
1673 "engines": {
1674 "node": ">=14.0.0"
1675 }
1676 },
1677 "node_modules/@rolldown/binding-win32-arm64-msvc": {
1678 "version": "1.0.0-rc.15",
1679 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.15.tgz",
1680 "integrity": "sha512-KmoUoU7HnN+Si5YWJigfTws1jz1bKBYDQKdbLspz0UaqjjFkddHsqorgiW1mxcAj88lYUE6NC/zJNwT+SloqtA==",
1681 "cpu": [
1682 "arm64"
1683 ],
1684 "license": "MIT",
1685 "optional": true,
1686 "os": [
1687 "win32"
1688 ],
1689 "engines": {
1690 "node": "^20.19.0 || >=22.12.0"
1691 }
1692 },
1693 "node_modules/@rolldown/binding-win32-x64-msvc": {
1694 "version": "1.0.0-rc.15",
1695 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.15.tgz",
1696 "integrity": "sha512-3P2A8L+x75qavWLe/Dll3EYBJLQmtkJN8rfh+U/eR3MqMgL/h98PhYI+JFfXuDPgPeCB7iZAKiqii5vqOvnA0g==",
1697 "cpu": [
1698 "x64"
1699 ],
1700 "license": "MIT",
1701 "optional": true,
1702 "os": [
1703 "win32"
1704 ],
1705 "engines": {
1706 "node": "^20.19.0 || >=22.12.0"
1707 }
1708 },
1709 "node_modules/@rolldown/pluginutils": {
1710 "version": "1.0.0-rc.7",
1711 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.7.tgz",
1712 "integrity": "sha512-qujRfC8sFVInYSPPMLQByRh7zhwkGFS4+tyMQ83srV1qrxL4g8E2tyxVVyxd0+8QeBM1mIk9KbWxkegRr76XzA==",
1713 "dev": true,
1714 "license": "MIT"
1715 },
1716 "node_modules/@rollup/rollup-android-arm-eabi": {
1717 "version": "4.60.1",
1718 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.1.tgz",
1719 "integrity": "sha512-d6FinEBLdIiK+1uACUttJKfgZREXrF0Qc2SmLII7W2AD8FfiZ9Wjd+rD/iRuf5s5dWrr1GgwXCvPqOuDquOowA==",
1720 "cpu": [
1721 "arm"
1722 ],
1723 "dev": true,
1724 "license": "MIT",
1725 "optional": true,
1726 "os": [
1727 "android"
1728 ]
1729 },
1730 "node_modules/@rollup/rollup-android-arm64": {
1731 "version": "4.60.1",
1732 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.1.tgz",
1733 "integrity": "sha512-YjG/EwIDvvYI1YvYbHvDz/BYHtkY4ygUIXHnTdLhG+hKIQFBiosfWiACWortsKPKU/+dUwQQCKQM3qrDe8c9BA==",
1734 "cpu": [
1735 "arm64"
1736 ],
1737 "dev": true,
1738 "license": "MIT",
1739 "optional": true,
1740 "os": [
1741 "android"
1742 ]
1743 },
1744 "node_modules/@rollup/rollup-darwin-arm64": {
1745 "version": "4.60.1",
1746 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.1.tgz",
1747 "integrity": "sha512-mjCpF7GmkRtSJwon+Rq1N8+pI+8l7w5g9Z3vWj4T7abguC4Czwi3Yu/pFaLvA3TTeMVjnu3ctigusqWUfjZzvw==",
1748 "cpu": [
1749 "arm64"
1750 ],
1751 "dev": true,
1752 "license": "MIT",
1753 "optional": true,
1754 "os": [
1755 "darwin"
1756 ]
1757 },
1758 "node_modules/@rollup/rollup-darwin-x64": {
1759 "version": "4.60.1",
1760 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.1.tgz",
1761 "integrity": "sha512-haZ7hJ1JT4e9hqkoT9R/19XW2QKqjfJVv+i5AGg57S+nLk9lQnJ1F/eZloRO3o9Scy9CM3wQ9l+dkXtcBgN5Ew==",
1762 "cpu": [
1763 "x64"
1764 ],
1765 "dev": true,
1766 "license": "MIT",
1767 "optional": true,
1768 "os": [
1769 "darwin"
1770 ]
1771 },
1772 "node_modules/@rollup/rollup-freebsd-arm64": {
1773 "version": "4.60.1",
1774 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.1.tgz",
1775 "integrity": "sha512-czw90wpQq3ZsAVBlinZjAYTKduOjTywlG7fEeWKUA7oCmpA8xdTkxZZlwNJKWqILlq0wehoZcJYfBvOyhPTQ6w==",
1776 "cpu": [
1777 "arm64"
1778 ],
1779 "dev": true,
1780 "license": "MIT",
1781 "optional": true,
1782 "os": [
1783 "freebsd"
1784 ]
1785 },
1786 "node_modules/@rollup/rollup-freebsd-x64": {
1787 "version": "4.60.1",
1788 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.1.tgz",
1789 "integrity": "sha512-KVB2rqsxTHuBtfOeySEyzEOB7ltlB/ux38iu2rBQzkjbwRVlkhAGIEDiiYnO2kFOkJp+Z7pUXKyrRRFuFUKt+g==",
1790 "cpu": [
1791 "x64"
1792 ],
1793 "dev": true,
1794 "license": "MIT",
1795 "optional": true,
1796 "os": [
1797 "freebsd"
1798 ]
1799 },
1800 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1801 "version": "4.60.1",
1802 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.1.tgz",
1803 "integrity": "sha512-L+34Qqil+v5uC0zEubW7uByo78WOCIrBvci69E7sFASRl0X7b/MB6Cqd1lky/CtcSVTydWa2WZwFuWexjS5o6g==",
1804 "cpu": [
1805 "arm"
1806 ],
1807 "dev": true,
1808 "license": "MIT",
1809 "optional": true,
1810 "os": [
1811 "linux"
1812 ]
1813 },
1814 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1815 "version": "4.60.1",
1816 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.1.tgz",
1817 "integrity": "sha512-n83O8rt4v34hgFzlkb1ycniJh7IR5RCIqt6mz1VRJD6pmhRi0CXdmfnLu9dIUS6buzh60IvACM842Ffb3xd6Gg==",
1818 "cpu": [
1819 "arm"
1820 ],
1821 "dev": true,
1822 "license": "MIT",
1823 "optional": true,
1824 "os": [
1825 "linux"
1826 ]
1827 },
1828 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1829 "version": "4.60.1",
1830 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.1.tgz",
1831 "integrity": "sha512-Nql7sTeAzhTAja3QXeAI48+/+GjBJ+QmAH13snn0AJSNL50JsDqotyudHyMbO2RbJkskbMbFJfIJKWA6R1LCJQ==",
1832 "cpu": [
1833 "arm64"
1834 ],
1835 "dev": true,
1836 "license": "MIT",
1837 "optional": true,
1838 "os": [
1839 "linux"
1840 ]
1841 },
1842 "node_modules/@rollup/rollup-linux-arm64-musl": {
1843 "version": "4.60.1",
1844 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.1.tgz",
1845 "integrity": "sha512-+pUymDhd0ys9GcKZPPWlFiZ67sTWV5UU6zOJat02M1+PiuSGDziyRuI/pPue3hoUwm2uGfxdL+trT6Z9rxnlMA==",
1846 "cpu": [
1847 "arm64"
1848 ],
1849 "dev": true,
1850 "license": "MIT",
1851 "optional": true,
1852 "os": [
1853 "linux"
1854 ]
1855 },
1856 "node_modules/@rollup/rollup-linux-loong64-gnu": {
1857 "version": "4.60.1",
1858 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.1.tgz",
1859 "integrity": "sha512-VSvgvQeIcsEvY4bKDHEDWcpW4Yw7BtlKG1GUT4FzBUlEKQK0rWHYBqQt6Fm2taXS+1bXvJT6kICu5ZwqKCnvlQ==",
1860 "cpu": [
1861 "loong64"
1862 ],
1863 "dev": true,
1864 "license": "MIT",
1865 "optional": true,
1866 "os": [
1867 "linux"
1868 ]
1869 },
1870 "node_modules/@rollup/rollup-linux-loong64-musl": {
1871 "version": "4.60.1",
1872 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.1.tgz",
1873 "integrity": "sha512-4LqhUomJqwe641gsPp6xLfhqWMbQV04KtPp7/dIp0nzPxAkNY1AbwL5W0MQpcalLYk07vaW9Kp1PBhdpZYYcEw==",
1874 "cpu": [
1875 "loong64"
1876 ],
1877 "dev": true,
1878 "license": "MIT",
1879 "optional": true,
1880 "os": [
1881 "linux"
1882 ]
1883 },
1884 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1885 "version": "4.60.1",
1886 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.1.tgz",
1887 "integrity": "sha512-tLQQ9aPvkBxOc/EUT6j3pyeMD6Hb8QF2BTBnCQWP/uu1lhc9AIrIjKnLYMEroIz/JvtGYgI9dF3AxHZNaEH0rw==",
1888 "cpu": [
1889 "ppc64"
1890 ],
1891 "dev": true,
1892 "license": "MIT",
1893 "optional": true,
1894 "os": [
1895 "linux"
1896 ]
1897 },
1898 "node_modules/@rollup/rollup-linux-ppc64-musl": {
1899 "version": "4.60.1",
1900 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.1.tgz",
1901 "integrity": "sha512-RMxFhJwc9fSXP6PqmAz4cbv3kAyvD1etJFjTx4ONqFP9DkTkXsAMU4v3Vyc5BgzC+anz7nS/9tp4obsKfqkDHg==",
1902 "cpu": [
1903 "ppc64"
1904 ],
1905 "dev": true,
1906 "license": "MIT",
1907 "optional": true,
1908 "os": [
1909 "linux"
1910 ]
1911 },
1912 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1913 "version": "4.60.1",
1914 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.1.tgz",
1915 "integrity": "sha512-QKgFl+Yc1eEk6MmOBfRHYF6lTxiiiV3/z/BRrbSiW2I7AFTXoBFvdMEyglohPj//2mZS4hDOqeB0H1ACh3sBbg==",
1916 "cpu": [
1917 "riscv64"
1918 ],
1919 "dev": true,
1920 "license": "MIT",
1921 "optional": true,
1922 "os": [
1923 "linux"
1924 ]
1925 },
1926 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1927 "version": "4.60.1",
1928 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.1.tgz",
1929 "integrity": "sha512-RAjXjP/8c6ZtzatZcA1RaQr6O1TRhzC+adn8YZDnChliZHviqIjmvFwHcxi4JKPSDAt6Uhf/7vqcBzQJy0PDJg==",
1930 "cpu": [
1931 "riscv64"
1932 ],
1933 "dev": true,
1934 "license": "MIT",
1935 "optional": true,
1936 "os": [
1937 "linux"
1938 ]
1939 },
1940 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1941 "version": "4.60.1",
1942 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.1.tgz",
1943 "integrity": "sha512-wcuocpaOlaL1COBYiA89O6yfjlp3RwKDeTIA0hM7OpmhR1Bjo9j31G1uQVpDlTvwxGn2nQs65fBFL5UFd76FcQ==",
1944 "cpu": [
1945 "s390x"
1946 ],
1947 "dev": true,
1948 "license": "MIT",
1949 "optional": true,
1950 "os": [
1951 "linux"
1952 ]
1953 },
1954 "node_modules/@rollup/rollup-linux-x64-gnu": {
1955 "version": "4.60.1",
1956 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.1.tgz",
1957 "integrity": "sha512-77PpsFQUCOiZR9+LQEFg9GClyfkNXj1MP6wRnzYs0EeWbPcHs02AXu4xuUbM1zhwn3wqaizle3AEYg5aeoohhg==",
1958 "cpu": [
1959 "x64"
1960 ],
1961 "dev": true,
1962 "license": "MIT",
1963 "optional": true,
1964 "os": [
1965 "linux"
1966 ]
1967 },
1968 "node_modules/@rollup/rollup-linux-x64-musl": {
1969 "version": "4.60.1",
1970 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.1.tgz",
1971 "integrity": "sha512-5cIATbk5vynAjqqmyBjlciMJl1+R/CwX9oLk/EyiFXDWd95KpHdrOJT//rnUl4cUcskrd0jCCw3wpZnhIHdD9w==",
1972 "cpu": [
1973 "x64"
1974 ],
1975 "dev": true,
1976 "license": "MIT",
1977 "optional": true,
1978 "os": [
1979 "linux"
1980 ]
1981 },
1982 "node_modules/@rollup/rollup-openbsd-x64": {
1983 "version": "4.60.1",
1984 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.1.tgz",
1985 "integrity": "sha512-cl0w09WsCi17mcmWqqglez9Gk8isgeWvoUZ3WiJFYSR3zjBQc2J5/ihSjpl+VLjPqjQ/1hJRcqBfLjssREQILw==",
1986 "cpu": [
1987 "x64"
1988 ],
1989 "dev": true,
1990 "license": "MIT",
1991 "optional": true,
1992 "os": [
1993 "openbsd"
1994 ]
1995 },
1996 "node_modules/@rollup/rollup-openharmony-arm64": {
1997 "version": "4.60.1",
1998 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.1.tgz",
1999 "integrity": "sha512-4Cv23ZrONRbNtbZa37mLSueXUCtN7MXccChtKpUnQNgF010rjrjfHx3QxkS2PI7LqGT5xXyYs1a7LbzAwT0iCA==",
2000 "cpu": [
2001 "arm64"
2002 ],
2003 "dev": true,
2004 "license": "MIT",
2005 "optional": true,
2006 "os": [
2007 "openharmony"
2008 ]
2009 },
2010 "node_modules/@rollup/rollup-win32-arm64-msvc": {
2011 "version": "4.60.1",
2012 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.1.tgz",
2013 "integrity": "sha512-i1okWYkA4FJICtr7KpYzFpRTHgy5jdDbZiWfvny21iIKky5YExiDXP+zbXzm3dUcFpkEeYNHgQ5fuG236JPq0g==",
2014 "cpu": [
2015 "arm64"
2016 ],
2017 "dev": true,
2018 "license": "MIT",
2019 "optional": true,
2020 "os": [
2021 "win32"
2022 ]
2023 },
2024 "node_modules/@rollup/rollup-win32-ia32-msvc": {
2025 "version": "4.60.1",
2026 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.1.tgz",
2027 "integrity": "sha512-u09m3CuwLzShA0EYKMNiFgcjjzwqtUMLmuCJLeZWjjOYA3IT2Di09KaxGBTP9xVztWyIWjVdsB2E9goMjZvTQg==",
2028 "cpu": [
2029 "ia32"
2030 ],
2031 "dev": true,
2032 "license": "MIT",
2033 "optional": true,
2034 "os": [
2035 "win32"
2036 ]
2037 },
2038 "node_modules/@rollup/rollup-win32-x64-gnu": {
2039 "version": "4.60.1",
2040 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.1.tgz",
2041 "integrity": "sha512-k+600V9Zl1CM7eZxJgMyTUzmrmhB/0XZnF4pRypKAlAgxmedUA+1v9R+XOFv56W4SlHEzfeMtzujLJD22Uz5zg==",
2042 "cpu": [
2043 "x64"
2044 ],
2045 "dev": true,
2046 "license": "MIT",
2047 "optional": true,
2048 "os": [
2049 "win32"
2050 ]
2051 },
2052 "node_modules/@rollup/rollup-win32-x64-msvc": {
2053 "version": "4.60.1",
2054 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.1.tgz",
2055 "integrity": "sha512-lWMnixq/QzxyhTV6NjQJ4SFo1J6PvOX8vUx5Wb4bBPsEb+8xZ89Bz6kOXpfXj9ak9AHTQVQzlgzBEc1SyM27xQ==",
2056 "cpu": [
2057 "x64"
2058 ],
2059 "dev": true,
2060 "license": "MIT",
2061 "optional": true,
2062 "os": [
2063 "win32"
2064 ]
2065 },
2066 "node_modules/@sindresorhus/is": {
2067 "version": "7.2.0",
2068 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz",
2069 "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==",
2070 "dev": true,
2071 "license": "MIT",
2072 "engines": {
2073 "node": ">=18"
2074 },
2075 "funding": {
2076 "url": "https://github.com/sindresorhus/is?sponsor=1"
2077 }
2078 },
2079 "node_modules/@speed-highlight/core": {
2080 "version": "1.2.15",
2081 "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.15.tgz",
2082 "integrity": "sha512-BMq1K3DsElxDWawkX6eLg9+CKJrTVGCBAWVuHXVUV2u0s2711qiChLSId6ikYPfxhdYocLNt3wWwSvDiTvFabw==",
2083 "dev": true,
2084 "license": "CC0-1.0"
2085 },
2086 "node_modules/@tailwindcss/node": {
2087 "version": "4.2.2",
2088 "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.2.tgz",
2089 "integrity": "sha512-pXS+wJ2gZpVXqFaUEjojq7jzMpTGf8rU6ipJz5ovJV6PUGmlJ+jvIwGrzdHdQ80Sg+wmQxUFuoW1UAAwHNEdFA==",
2090 "license": "MIT",
2091 "dependencies": {
2092 "@jridgewell/remapping": "^2.3.5",
2093 "enhanced-resolve": "^5.19.0",
2094 "jiti": "^2.6.1",
2095 "lightningcss": "1.32.0",
2096 "magic-string": "^0.30.21",
2097 "source-map-js": "^1.2.1",
2098 "tailwindcss": "4.2.2"
2099 }
2100 },
2101 "node_modules/@tailwindcss/oxide": {
2102 "version": "4.2.2",
2103 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.2.tgz",
2104 "integrity": "sha512-qEUA07+E5kehxYp9BVMpq9E8vnJuBHfJEC0vPC5e7iL/hw7HR61aDKoVoKzrG+QKp56vhNZe4qwkRmMC0zDLvg==",
2105 "license": "MIT",
2106 "engines": {
2107 "node": ">= 20"
2108 },
2109 "optionalDependencies": {
2110 "@tailwindcss/oxide-android-arm64": "4.2.2",
2111 "@tailwindcss/oxide-darwin-arm64": "4.2.2",
2112 "@tailwindcss/oxide-darwin-x64": "4.2.2",
2113 "@tailwindcss/oxide-freebsd-x64": "4.2.2",
2114 "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.2",
2115 "@tailwindcss/oxide-linux-arm64-gnu": "4.2.2",
2116 "@tailwindcss/oxide-linux-arm64-musl": "4.2.2",
2117 "@tailwindcss/oxide-linux-x64-gnu": "4.2.2",
2118 "@tailwindcss/oxide-linux-x64-musl": "4.2.2",
2119 "@tailwindcss/oxide-wasm32-wasi": "4.2.2",
2120 "@tailwindcss/oxide-win32-arm64-msvc": "4.2.2",
2121 "@tailwindcss/oxide-win32-x64-msvc": "4.2.2"
2122 }
2123 },
2124 "node_modules/@tailwindcss/oxide-android-arm64": {
2125 "version": "4.2.2",
2126 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.2.tgz",
2127 "integrity": "sha512-dXGR1n+P3B6748jZO/SvHZq7qBOqqzQ+yFrXpoOWWALWndF9MoSKAT3Q0fYgAzYzGhxNYOoysRvYlpixRBBoDg==",
2128 "cpu": [
2129 "arm64"
2130 ],
2131 "license": "MIT",
2132 "optional": true,
2133 "os": [
2134 "android"
2135 ],
2136 "engines": {
2137 "node": ">= 20"
2138 }
2139 },
2140 "node_modules/@tailwindcss/oxide-darwin-arm64": {
2141 "version": "4.2.2",
2142 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.2.tgz",
2143 "integrity": "sha512-iq9Qjr6knfMpZHj55/37ouZeykwbDqF21gPFtfnhCCKGDcPI/21FKC9XdMO/XyBM7qKORx6UIhGgg6jLl7BZlg==",
2144 "cpu": [
2145 "arm64"
2146 ],
2147 "license": "MIT",
2148 "optional": true,
2149 "os": [
2150 "darwin"
2151 ],
2152 "engines": {
2153 "node": ">= 20"
2154 }
2155 },
2156 "node_modules/@tailwindcss/oxide-darwin-x64": {
2157 "version": "4.2.2",
2158 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.2.tgz",
2159 "integrity": "sha512-BlR+2c3nzc8f2G639LpL89YY4bdcIdUmiOOkv2GQv4/4M0vJlpXEa0JXNHhCHU7VWOKWT/CjqHdTP8aUuDJkuw==",
2160 "cpu": [
2161 "x64"
2162 ],
2163 "license": "MIT",
2164 "optional": true,
2165 "os": [
2166 "darwin"
2167 ],
2168 "engines": {
2169 "node": ">= 20"
2170 }
2171 },
2172 "node_modules/@tailwindcss/oxide-freebsd-x64": {
2173 "version": "4.2.2",
2174 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.2.tgz",
2175 "integrity": "sha512-YUqUgrGMSu2CDO82hzlQ5qSb5xmx3RUrke/QgnoEx7KvmRJHQuZHZmZTLSuuHwFf0DJPybFMXMYf+WJdxHy/nQ==",
2176 "cpu": [
2177 "x64"
2178 ],
2179 "license": "MIT",
2180 "optional": true,
2181 "os": [
2182 "freebsd"
2183 ],
2184 "engines": {
2185 "node": ">= 20"
2186 }
2187 },
2188 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
2189 "version": "4.2.2",
2190 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.2.tgz",
2191 "integrity": "sha512-FPdhvsW6g06T9BWT0qTwiVZYE2WIFo2dY5aCSpjG/S/u1tby+wXoslXS0kl3/KXnULlLr1E3NPRRw0g7t2kgaQ==",
2192 "cpu": [
2193 "arm"
2194 ],
2195 "license": "MIT",
2196 "optional": true,
2197 "os": [
2198 "linux"
2199 ],
2200 "engines": {
2201 "node": ">= 20"
2202 }
2203 },
2204 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
2205 "version": "4.2.2",
2206 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.2.tgz",
2207 "integrity": "sha512-4og1V+ftEPXGttOO7eCmW7VICmzzJWgMx+QXAJRAhjrSjumCwWqMfkDrNu1LXEQzNAwz28NCUpucgQPrR4S2yw==",
2208 "cpu": [
2209 "arm64"
2210 ],
2211 "license": "MIT",
2212 "optional": true,
2213 "os": [
2214 "linux"
2215 ],
2216 "engines": {
2217 "node": ">= 20"
2218 }
2219 },
2220 "node_modules/@tailwindcss/oxide-linux-arm64-musl": {
2221 "version": "4.2.2",
2222 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.2.tgz",
2223 "integrity": "sha512-oCfG/mS+/+XRlwNjnsNLVwnMWYH7tn/kYPsNPh+JSOMlnt93mYNCKHYzylRhI51X+TbR+ufNhhKKzm6QkqX8ag==",
2224 "cpu": [
2225 "arm64"
2226 ],
2227 "license": "MIT",
2228 "optional": true,
2229 "os": [
2230 "linux"
2231 ],
2232 "engines": {
2233 "node": ">= 20"
2234 }
2235 },
2236 "node_modules/@tailwindcss/oxide-linux-x64-gnu": {
2237 "version": "4.2.2",
2238 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.2.tgz",
2239 "integrity": "sha512-rTAGAkDgqbXHNp/xW0iugLVmX62wOp2PoE39BTCGKjv3Iocf6AFbRP/wZT/kuCxC9QBh9Pu8XPkv/zCZB2mcMg==",
2240 "cpu": [
2241 "x64"
2242 ],
2243 "license": "MIT",
2244 "optional": true,
2245 "os": [
2246 "linux"
2247 ],
2248 "engines": {
2249 "node": ">= 20"
2250 }
2251 },
2252 "node_modules/@tailwindcss/oxide-linux-x64-musl": {
2253 "version": "4.2.2",
2254 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.2.tgz",
2255 "integrity": "sha512-XW3t3qwbIwiSyRCggeO2zxe3KWaEbM0/kW9e8+0XpBgyKU4ATYzcVSMKteZJ1iukJ3HgHBjbg9P5YPRCVUxlnQ==",
2256 "cpu": [
2257 "x64"
2258 ],
2259 "license": "MIT",
2260 "optional": true,
2261 "os": [
2262 "linux"
2263 ],
2264 "engines": {
2265 "node": ">= 20"
2266 }
2267 },
2268 "node_modules/@tailwindcss/oxide-wasm32-wasi": {
2269 "version": "4.2.2",
2270 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.2.tgz",
2271 "integrity": "sha512-eKSztKsmEsn1O5lJ4ZAfyn41NfG7vzCg496YiGtMDV86jz1q/irhms5O0VrY6ZwTUkFy/EKG3RfWgxSI3VbZ8Q==",
2272 "bundleDependencies": [
2273 "@napi-rs/wasm-runtime",
2274 "@emnapi/core",
2275 "@emnapi/runtime",
2276 "@tybys/wasm-util",
2277 "@emnapi/wasi-threads",
2278 "tslib"
2279 ],
2280 "cpu": [
2281 "wasm32"
2282 ],
2283 "license": "MIT",
2284 "optional": true,
2285 "dependencies": {
2286 "@emnapi/core": "^1.8.1",
2287 "@emnapi/runtime": "^1.8.1",
2288 "@emnapi/wasi-threads": "^1.1.0",
2289 "@napi-rs/wasm-runtime": "^1.1.1",
2290 "@tybys/wasm-util": "^0.10.1",
2291 "tslib": "^2.8.1"
2292 },
2293 "engines": {
2294 "node": ">=14.0.0"
2295 }
2296 },
2297 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
2298 "version": "4.2.2",
2299 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.2.tgz",
2300 "integrity": "sha512-qPmaQM4iKu5mxpsrWZMOZRgZv1tOZpUm+zdhhQP0VhJfyGGO3aUKdbh3gDZc/dPLQwW4eSqWGrrcWNBZWUWaXQ==",
2301 "cpu": [
2302 "arm64"
2303 ],
2304 "license": "MIT",
2305 "optional": true,
2306 "os": [
2307 "win32"
2308 ],
2309 "engines": {
2310 "node": ">= 20"
2311 }
2312 },
2313 "node_modules/@tailwindcss/oxide-win32-x64-msvc": {
2314 "version": "4.2.2",
2315 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.2.tgz",
2316 "integrity": "sha512-1T/37VvI7WyH66b+vqHj/cLwnCxt7Qt3WFu5Q8hk65aOvlwAhs7rAp1VkulBJw/N4tMirXjVnylTR72uI0HGcA==",
2317 "cpu": [
2318 "x64"
2319 ],
2320 "license": "MIT",
2321 "optional": true,
2322 "os": [
2323 "win32"
2324 ],
2325 "engines": {
2326 "node": ">= 20"
2327 }
2328 },
2329 "node_modules/@tailwindcss/vite": {
2330 "version": "4.2.2",
2331 "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.2.2.tgz",
2332 "integrity": "sha512-mEiF5HO1QqCLXoNEfXVA1Tzo+cYsrqV7w9Juj2wdUFyW07JRenqMG225MvPwr3ZD9N1bFQj46X7r33iHxLUW0w==",
2333 "license": "MIT",
2334 "dependencies": {
2335 "@tailwindcss/node": "4.2.2",
2336 "@tailwindcss/oxide": "4.2.2",
2337 "tailwindcss": "4.2.2"
2338 },
2339 "peerDependencies": {
2340 "vite": "^5.2.0 || ^6 || ^7 || ^8"
2341 }
2342 },
2343 "node_modules/@tybys/wasm-util": {
2344 "version": "0.10.1",
2345 "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz",
2346 "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==",
2347 "license": "MIT",
2348 "optional": true,
2349 "dependencies": {
2350 "tslib": "^2.4.0"
2351 }
2352 },
2353 "node_modules/@types/chai": {
2354 "version": "5.2.3",
2355 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
2356 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",
2357 "dev": true,
2358 "license": "MIT",
2359 "dependencies": {
2360 "@types/deep-eql": "*",
2361 "assertion-error": "^2.0.1"
2362 }
2363 },
2364 "node_modules/@types/deep-eql": {
2365 "version": "4.0.2",
2366 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
2367 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",
2368 "dev": true,
2369 "license": "MIT"
2370 },
2371 "node_modules/@types/estree": {
2372 "version": "1.0.8",
2373 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
2374 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
2375 "dev": true,
2376 "license": "MIT"
2377 },
2378 "node_modules/@types/node": {
2379 "version": "25.6.0",
2380 "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz",
2381 "integrity": "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==",
2382 "devOptional": true,
2383 "license": "MIT",
2384 "dependencies": {
2385 "undici-types": "~7.19.0"
2386 }
2387 },
2388 "node_modules/@types/react": {
2389 "version": "19.2.14",
2390 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz",
2391 "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==",
2392 "devOptional": true,
2393 "license": "MIT",
2394 "dependencies": {
2395 "csstype": "^3.2.2"
2396 }
2397 },
2398 "node_modules/@types/react-dom": {
2399 "version": "19.2.3",
2400 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
2401 "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
2402 "dev": true,
2403 "license": "MIT",
2404 "peerDependencies": {
2405 "@types/react": "^19.2.0"
2406 }
2407 },
2408 "node_modules/@vitejs/plugin-react": {
2409 "version": "6.0.1",
2410 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.1.tgz",
2411 "integrity": "sha512-l9X/E3cDb+xY3SWzlG1MOGt2usfEHGMNIaegaUGFsLkb3RCn/k8/TOXBcab+OndDI4TBtktT8/9BwwW8Vi9KUQ==",
2412 "dev": true,
2413 "license": "MIT",
2414 "dependencies": {
2415 "@rolldown/pluginutils": "1.0.0-rc.7"
2416 },
2417 "engines": {
2418 "node": "^20.19.0 || >=22.12.0"
2419 },
2420 "peerDependencies": {
2421 "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0",
2422 "babel-plugin-react-compiler": "^1.0.0",
2423 "vite": "^8.0.0"
2424 },
2425 "peerDependenciesMeta": {
2426 "@rolldown/plugin-babel": {
2427 "optional": true
2428 },
2429 "babel-plugin-react-compiler": {
2430 "optional": true
2431 }
2432 }
2433 },
2434 "node_modules/@vitest/expect": {
2435 "version": "3.2.4",
2436 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.4.tgz",
2437 "integrity": "sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==",
2438 "dev": true,
2439 "license": "MIT",
2440 "dependencies": {
2441 "@types/chai": "^5.2.2",
2442 "@vitest/spy": "3.2.4",
2443 "@vitest/utils": "3.2.4",
2444 "chai": "^5.2.0",
2445 "tinyrainbow": "^2.0.0"
2446 },
2447 "funding": {
2448 "url": "https://opencollective.com/vitest"
2449 }
2450 },
2451 "node_modules/@vitest/pretty-format": {
2452 "version": "3.2.4",
2453 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.4.tgz",
2454 "integrity": "sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==",
2455 "dev": true,
2456 "license": "MIT",
2457 "dependencies": {
2458 "tinyrainbow": "^2.0.0"
2459 },
2460 "funding": {
2461 "url": "https://opencollective.com/vitest"
2462 }
2463 },
2464 "node_modules/@vitest/runner": {
2465 "version": "3.2.4",
2466 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.4.tgz",
2467 "integrity": "sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==",
2468 "dev": true,
2469 "license": "MIT",
2470 "dependencies": {
2471 "@vitest/utils": "3.2.4",
2472 "pathe": "^2.0.3",
2473 "strip-literal": "^3.0.0"
2474 },
2475 "funding": {
2476 "url": "https://opencollective.com/vitest"
2477 }
2478 },
2479 "node_modules/@vitest/snapshot": {
2480 "version": "3.2.4",
2481 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.4.tgz",
2482 "integrity": "sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==",
2483 "dev": true,
2484 "license": "MIT",
2485 "dependencies": {
2486 "@vitest/pretty-format": "3.2.4",
2487 "magic-string": "^0.30.17",
2488 "pathe": "^2.0.3"
2489 },
2490 "funding": {
2491 "url": "https://opencollective.com/vitest"
2492 }
2493 },
2494 "node_modules/@vitest/spy": {
2495 "version": "3.2.4",
2496 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.4.tgz",
2497 "integrity": "sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==",
2498 "dev": true,
2499 "license": "MIT",
2500 "dependencies": {
2501 "tinyspy": "^4.0.3"
2502 },
2503 "funding": {
2504 "url": "https://opencollective.com/vitest"
2505 }
2506 },
2507 "node_modules/@vitest/utils": {
2508 "version": "3.2.4",
2509 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.4.tgz",
2510 "integrity": "sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==",
2511 "dev": true,
2512 "license": "MIT",
2513 "dependencies": {
2514 "@vitest/pretty-format": "3.2.4",
2515 "loupe": "^3.1.4",
2516 "tinyrainbow": "^2.0.0"
2517 },
2518 "funding": {
2519 "url": "https://opencollective.com/vitest"
2520 }
2521 },
2522 "node_modules/assertion-error": {
2523 "version": "2.0.1",
2524 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
2525 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
2526 "dev": true,
2527 "license": "MIT",
2528 "engines": {
2529 "node": ">=12"
2530 }
2531 },
2532 "node_modules/aws4fetch": {
2533 "version": "1.0.20",
2534 "resolved": "https://registry.npmjs.org/aws4fetch/-/aws4fetch-1.0.20.tgz",
2535 "integrity": "sha512-/djoAN709iY65ETD6LKCtyyEI04XIBP5xVvfmNxsEP0uJB5tyaGBztSryRr4HqMStr9R06PisQE7m9zDTXKu6g==",
2536 "license": "MIT"
2537 },
2538 "node_modules/bidi-js": {
2539 "version": "1.0.3",
2540 "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz",
2541 "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==",
2542 "dev": true,
2543 "license": "MIT",
2544 "dependencies": {
2545 "require-from-string": "^2.0.2"
2546 }
2547 },
2548 "node_modules/blake3-wasm": {
2549 "version": "2.1.5",
2550 "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz",
2551 "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==",
2552 "dev": true,
2553 "license": "MIT"
2554 },
2555 "node_modules/cac": {
2556 "version": "6.7.14",
2557 "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
2558 "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",
2559 "dev": true,
2560 "license": "MIT",
2561 "engines": {
2562 "node": ">=8"
2563 }
2564 },
2565 "node_modules/chai": {
2566 "version": "5.3.3",
2567 "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",
2568 "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==",
2569 "dev": true,
2570 "license": "MIT",
2571 "dependencies": {
2572 "assertion-error": "^2.0.1",
2573 "check-error": "^2.1.1",
2574 "deep-eql": "^5.0.1",
2575 "loupe": "^3.1.0",
2576 "pathval": "^2.0.0"
2577 },
2578 "engines": {
2579 "node": ">=18"
2580 }
2581 },
2582 "node_modules/check-error": {
2583 "version": "2.1.3",
2584 "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz",
2585 "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==",
2586 "dev": true,
2587 "license": "MIT",
2588 "engines": {
2589 "node": ">= 16"
2590 }
2591 },
2592 "node_modules/cookie": {
2593 "version": "1.1.1",
2594 "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
2595 "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==",
2596 "dev": true,
2597 "license": "MIT",
2598 "engines": {
2599 "node": ">=18"
2600 },
2601 "funding": {
2602 "type": "opencollective",
2603 "url": "https://opencollective.com/express"
2604 }
2605 },
2606 "node_modules/css-tree": {
2607 "version": "3.2.1",
2608 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz",
2609 "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==",
2610 "dev": true,
2611 "license": "MIT",
2612 "dependencies": {
2613 "mdn-data": "2.27.1",
2614 "source-map-js": "^1.2.1"
2615 },
2616 "engines": {
2617 "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
2618 }
2619 },
2620 "node_modules/csstype": {
2621 "version": "3.2.3",
2622 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
2623 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
2624 "devOptional": true,
2625 "license": "MIT"
2626 },
2627 "node_modules/data-urls": {
2628 "version": "7.0.0",
2629 "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-7.0.0.tgz",
2630 "integrity": "sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==",
2631 "dev": true,
2632 "license": "MIT",
2633 "dependencies": {
2634 "whatwg-mimetype": "^5.0.0",
2635 "whatwg-url": "^16.0.0"
2636 },
2637 "engines": {
2638 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
2639 }
2640 },
2641 "node_modules/debug": {
2642 "version": "4.4.3",
2643 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
2644 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2645 "dev": true,
2646 "license": "MIT",
2647 "dependencies": {
2648 "ms": "^2.1.3"
2649 },
2650 "engines": {
2651 "node": ">=6.0"
2652 },
2653 "peerDependenciesMeta": {
2654 "supports-color": {
2655 "optional": true
2656 }
2657 }
2658 },
2659 "node_modules/decimal.js": {
2660 "version": "10.6.0",
2661 "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz",
2662 "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==",
2663 "dev": true,
2664 "license": "MIT"
2665 },
2666 "node_modules/deep-eql": {
2667 "version": "5.0.2",
2668 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",
2669 "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",
2670 "dev": true,
2671 "license": "MIT",
2672 "engines": {
2673 "node": ">=6"
2674 }
2675 },
2676 "node_modules/detect-libc": {
2677 "version": "2.1.2",
2678 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
2679 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
2680 "license": "Apache-2.0",
2681 "engines": {
2682 "node": ">=8"
2683 }
2684 },
2685 "node_modules/enhanced-resolve": {
2686 "version": "5.20.1",
2687 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.20.1.tgz",
2688 "integrity": "sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==",
2689 "license": "MIT",
2690 "dependencies": {
2691 "graceful-fs": "^4.2.4",
2692 "tapable": "^2.3.0"
2693 },
2694 "engines": {
2695 "node": ">=10.13.0"
2696 }
2697 },
2698 "node_modules/entities": {
2699 "version": "6.0.1",
2700 "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
2701 "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
2702 "dev": true,
2703 "license": "BSD-2-Clause",
2704 "engines": {
2705 "node": ">=0.12"
2706 },
2707 "funding": {
2708 "url": "https://github.com/fb55/entities?sponsor=1"
2709 }
2710 },
2711 "node_modules/error-stack-parser-es": {
2712 "version": "1.0.5",
2713 "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz",
2714 "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==",
2715 "dev": true,
2716 "license": "MIT",
2717 "funding": {
2718 "url": "https://github.com/sponsors/antfu"
2719 }
2720 },
2721 "node_modules/es-module-lexer": {
2722 "version": "1.7.0",
2723 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
2724 "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
2725 "dev": true,
2726 "license": "MIT"
2727 },
2728 "node_modules/esbuild": {
2729 "version": "0.27.3",
2730 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz",
2731 "integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==",
2732 "devOptional": true,
2733 "hasInstallScript": true,
2734 "license": "MIT",
2735 "bin": {
2736 "esbuild": "bin/esbuild"
2737 },
2738 "engines": {
2739 "node": ">=18"
2740 },
2741 "optionalDependencies": {
2742 "@esbuild/aix-ppc64": "0.27.3",
2743 "@esbuild/android-arm": "0.27.3",
2744 "@esbuild/android-arm64": "0.27.3",
2745 "@esbuild/android-x64": "0.27.3",
2746 "@esbuild/darwin-arm64": "0.27.3",
2747 "@esbuild/darwin-x64": "0.27.3",
2748 "@esbuild/freebsd-arm64": "0.27.3",
2749 "@esbuild/freebsd-x64": "0.27.3",
2750 "@esbuild/linux-arm": "0.27.3",
2751 "@esbuild/linux-arm64": "0.27.3",
2752 "@esbuild/linux-ia32": "0.27.3",
2753 "@esbuild/linux-loong64": "0.27.3",
2754 "@esbuild/linux-mips64el": "0.27.3",
2755 "@esbuild/linux-ppc64": "0.27.3",
2756 "@esbuild/linux-riscv64": "0.27.3",
2757 "@esbuild/linux-s390x": "0.27.3",
2758 "@esbuild/linux-x64": "0.27.3",
2759 "@esbuild/netbsd-arm64": "0.27.3",
2760 "@esbuild/netbsd-x64": "0.27.3",
2761 "@esbuild/openbsd-arm64": "0.27.3",
2762 "@esbuild/openbsd-x64": "0.27.3",
2763 "@esbuild/openharmony-arm64": "0.27.3",
2764 "@esbuild/sunos-x64": "0.27.3",
2765 "@esbuild/win32-arm64": "0.27.3",
2766 "@esbuild/win32-ia32": "0.27.3",
2767 "@esbuild/win32-x64": "0.27.3"
2768 }
2769 },
2770 "node_modules/estree-walker": {
2771 "version": "3.0.3",
2772 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
2773 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
2774 "dev": true,
2775 "license": "MIT",
2776 "dependencies": {
2777 "@types/estree": "^1.0.0"
2778 }
2779 },
2780 "node_modules/expect-type": {
2781 "version": "1.3.0",
2782 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz",
2783 "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==",
2784 "dev": true,
2785 "license": "Apache-2.0",
2786 "engines": {
2787 "node": ">=12.0.0"
2788 }
2789 },
2790 "node_modules/fdir": {
2791 "version": "6.5.0",
2792 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
2793 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
2794 "license": "MIT",
2795 "engines": {
2796 "node": ">=12.0.0"
2797 },
2798 "peerDependencies": {
2799 "picomatch": "^3 || ^4"
2800 },
2801 "peerDependenciesMeta": {
2802 "picomatch": {
2803 "optional": true
2804 }
2805 }
2806 },
2807 "node_modules/fsevents": {
2808 "version": "2.3.3",
2809 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2810 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2811 "hasInstallScript": true,
2812 "license": "MIT",
2813 "optional": true,
2814 "os": [
2815 "darwin"
2816 ],
2817 "engines": {
2818 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2819 }
2820 },
2821 "node_modules/ghostty-web": {
2822 "version": "0.4.0",
2823 "resolved": "https://registry.npmjs.org/ghostty-web/-/ghostty-web-0.4.0.tgz",
2824 "integrity": "sha512-0puDBik2qapbD/QQBW9o5ZHfXnZBqZWx/ctBiVtKZ6ZLds4NYb+wZuw1cRLXZk9zYovIQ908z3rvFhexAvc5Hg==",
2825 "license": "MIT"
2826 },
2827 "node_modules/graceful-fs": {
2828 "version": "4.2.11",
2829 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
2830 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
2831 "license": "ISC"
2832 },
2833 "node_modules/html-encoding-sniffer": {
2834 "version": "6.0.0",
2835 "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz",
2836 "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==",
2837 "dev": true,
2838 "license": "MIT",
2839 "dependencies": {
2840 "@exodus/bytes": "^1.6.0"
2841 },
2842 "engines": {
2843 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
2844 }
2845 },
2846 "node_modules/is-potential-custom-element-name": {
2847 "version": "1.0.1",
2848 "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
2849 "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
2850 "dev": true,
2851 "license": "MIT"
2852 },
2853 "node_modules/jiti": {
2854 "version": "2.6.1",
2855 "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz",
2856 "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==",
2857 "license": "MIT",
2858 "bin": {
2859 "jiti": "lib/jiti-cli.mjs"
2860 }
2861 },
2862 "node_modules/js-tokens": {
2863 "version": "9.0.1",
2864 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz",
2865 "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==",
2866 "dev": true,
2867 "license": "MIT"
2868 },
2869 "node_modules/jsdom": {
2870 "version": "29.0.2",
2871 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-29.0.2.tgz",
2872 "integrity": "sha512-9VnGEBosc/ZpwyOsJBCQ/3I5p7Q5ngOY14a9bf5btenAORmZfDse1ZEheMiWcJ3h81+Fv7HmJFdS0szo/waF2w==",
2873 "dev": true,
2874 "license": "MIT",
2875 "dependencies": {
2876 "@asamuzakjp/css-color": "^5.1.5",
2877 "@asamuzakjp/dom-selector": "^7.0.6",
2878 "@bramus/specificity": "^2.4.2",
2879 "@csstools/css-syntax-patches-for-csstree": "^1.1.1",
2880 "@exodus/bytes": "^1.15.0",
2881 "css-tree": "^3.2.1",
2882 "data-urls": "^7.0.0",
2883 "decimal.js": "^10.6.0",
2884 "html-encoding-sniffer": "^6.0.0",
2885 "is-potential-custom-element-name": "^1.0.1",
2886 "lru-cache": "^11.2.7",
2887 "parse5": "^8.0.0",
2888 "saxes": "^6.0.0",
2889 "symbol-tree": "^3.2.4",
2890 "tough-cookie": "^6.0.1",
2891 "undici": "^7.24.5",
2892 "w3c-xmlserializer": "^5.0.0",
2893 "webidl-conversions": "^8.0.1",
2894 "whatwg-mimetype": "^5.0.0",
2895 "whatwg-url": "^16.0.1",
2896 "xml-name-validator": "^5.0.0"
2897 },
2898 "engines": {
2899 "node": "^20.19.0 || ^22.13.0 || >=24.0.0"
2900 },
2901 "peerDependencies": {
2902 "canvas": "^3.0.0"
2903 },
2904 "peerDependenciesMeta": {
2905 "canvas": {
2906 "optional": true
2907 }
2908 }
2909 },
2910 "node_modules/kleur": {
2911 "version": "4.1.5",
2912 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
2913 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
2914 "dev": true,
2915 "license": "MIT",
2916 "engines": {
2917 "node": ">=6"
2918 }
2919 },
2920 "node_modules/lightningcss": {
2921 "version": "1.32.0",
2922 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz",
2923 "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==",
2924 "license": "MPL-2.0",
2925 "dependencies": {
2926 "detect-libc": "^2.0.3"
2927 },
2928 "engines": {
2929 "node": ">= 12.0.0"
2930 },
2931 "funding": {
2932 "type": "opencollective",
2933 "url": "https://opencollective.com/parcel"
2934 },
2935 "optionalDependencies": {
2936 "lightningcss-android-arm64": "1.32.0",
2937 "lightningcss-darwin-arm64": "1.32.0",
2938 "lightningcss-darwin-x64": "1.32.0",
2939 "lightningcss-freebsd-x64": "1.32.0",
2940 "lightningcss-linux-arm-gnueabihf": "1.32.0",
2941 "lightningcss-linux-arm64-gnu": "1.32.0",
2942 "lightningcss-linux-arm64-musl": "1.32.0",
2943 "lightningcss-linux-x64-gnu": "1.32.0",
2944 "lightningcss-linux-x64-musl": "1.32.0",
2945 "lightningcss-win32-arm64-msvc": "1.32.0",
2946 "lightningcss-win32-x64-msvc": "1.32.0"
2947 }
2948 },
2949 "node_modules/lightningcss-android-arm64": {
2950 "version": "1.32.0",
2951 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz",
2952 "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",
2953 "cpu": [
2954 "arm64"
2955 ],
2956 "license": "MPL-2.0",
2957 "optional": true,
2958 "os": [
2959 "android"
2960 ],
2961 "engines": {
2962 "node": ">= 12.0.0"
2963 },
2964 "funding": {
2965 "type": "opencollective",
2966 "url": "https://opencollective.com/parcel"
2967 }
2968 },
2969 "node_modules/lightningcss-darwin-arm64": {
2970 "version": "1.32.0",
2971 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz",
2972 "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",
2973 "cpu": [
2974 "arm64"
2975 ],
2976 "license": "MPL-2.0",
2977 "optional": true,
2978 "os": [
2979 "darwin"
2980 ],
2981 "engines": {
2982 "node": ">= 12.0.0"
2983 },
2984 "funding": {
2985 "type": "opencollective",
2986 "url": "https://opencollective.com/parcel"
2987 }
2988 },
2989 "node_modules/lightningcss-darwin-x64": {
2990 "version": "1.32.0",
2991 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz",
2992 "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",
2993 "cpu": [
2994 "x64"
2995 ],
2996 "license": "MPL-2.0",
2997 "optional": true,
2998 "os": [
2999 "darwin"
3000 ],
3001 "engines": {
3002 "node": ">= 12.0.0"
3003 },
3004 "funding": {
3005 "type": "opencollective",
3006 "url": "https://opencollective.com/parcel"
3007 }
3008 },
3009 "node_modules/lightningcss-freebsd-x64": {
3010 "version": "1.32.0",
3011 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz",
3012 "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",
3013 "cpu": [
3014 "x64"
3015 ],
3016 "license": "MPL-2.0",
3017 "optional": true,
3018 "os": [
3019 "freebsd"
3020 ],
3021 "engines": {
3022 "node": ">= 12.0.0"
3023 },
3024 "funding": {
3025 "type": "opencollective",
3026 "url": "https://opencollective.com/parcel"
3027 }
3028 },
3029 "node_modules/lightningcss-linux-arm-gnueabihf": {
3030 "version": "1.32.0",
3031 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz",
3032 "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",
3033 "cpu": [
3034 "arm"
3035 ],
3036 "license": "MPL-2.0",
3037 "optional": true,
3038 "os": [
3039 "linux"
3040 ],
3041 "engines": {
3042 "node": ">= 12.0.0"
3043 },
3044 "funding": {
3045 "type": "opencollective",
3046 "url": "https://opencollective.com/parcel"
3047 }
3048 },
3049 "node_modules/lightningcss-linux-arm64-gnu": {
3050 "version": "1.32.0",
3051 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz",
3052 "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",
3053 "cpu": [
3054 "arm64"
3055 ],
3056 "license": "MPL-2.0",
3057 "optional": true,
3058 "os": [
3059 "linux"
3060 ],
3061 "engines": {
3062 "node": ">= 12.0.0"
3063 },
3064 "funding": {
3065 "type": "opencollective",
3066 "url": "https://opencollective.com/parcel"
3067 }
3068 },
3069 "node_modules/lightningcss-linux-arm64-musl": {
3070 "version": "1.32.0",
3071 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz",
3072 "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",
3073 "cpu": [
3074 "arm64"
3075 ],
3076 "license": "MPL-2.0",
3077 "optional": true,
3078 "os": [
3079 "linux"
3080 ],
3081 "engines": {
3082 "node": ">= 12.0.0"
3083 },
3084 "funding": {
3085 "type": "opencollective",
3086 "url": "https://opencollective.com/parcel"
3087 }
3088 },
3089 "node_modules/lightningcss-linux-x64-gnu": {
3090 "version": "1.32.0",
3091 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz",
3092 "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",
3093 "cpu": [
3094 "x64"
3095 ],
3096 "license": "MPL-2.0",
3097 "optional": true,
3098 "os": [
3099 "linux"
3100 ],
3101 "engines": {
3102 "node": ">= 12.0.0"
3103 },
3104 "funding": {
3105 "type": "opencollective",
3106 "url": "https://opencollective.com/parcel"
3107 }
3108 },
3109 "node_modules/lightningcss-linux-x64-musl": {
3110 "version": "1.32.0",
3111 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz",
3112 "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",
3113 "cpu": [
3114 "x64"
3115 ],
3116 "license": "MPL-2.0",
3117 "optional": true,
3118 "os": [
3119 "linux"
3120 ],
3121 "engines": {
3122 "node": ">= 12.0.0"
3123 },
3124 "funding": {
3125 "type": "opencollective",
3126 "url": "https://opencollective.com/parcel"
3127 }
3128 },
3129 "node_modules/lightningcss-win32-arm64-msvc": {
3130 "version": "1.32.0",
3131 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz",
3132 "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",
3133 "cpu": [
3134 "arm64"
3135 ],
3136 "license": "MPL-2.0",
3137 "optional": true,
3138 "os": [
3139 "win32"
3140 ],
3141 "engines": {
3142 "node": ">= 12.0.0"
3143 },
3144 "funding": {
3145 "type": "opencollective",
3146 "url": "https://opencollective.com/parcel"
3147 }
3148 },
3149 "node_modules/lightningcss-win32-x64-msvc": {
3150 "version": "1.32.0",
3151 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz",
3152 "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",
3153 "cpu": [
3154 "x64"
3155 ],
3156 "license": "MPL-2.0",
3157 "optional": true,
3158 "os": [
3159 "win32"
3160 ],
3161 "engines": {
3162 "node": ">= 12.0.0"
3163 },
3164 "funding": {
3165 "type": "opencollective",
3166 "url": "https://opencollective.com/parcel"
3167 }
3168 },
3169 "node_modules/loupe": {
3170 "version": "3.2.1",
3171 "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",
3172 "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==",
3173 "dev": true,
3174 "license": "MIT"
3175 },
3176 "node_modules/lru-cache": {
3177 "version": "11.3.5",
3178 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.5.tgz",
3179 "integrity": "sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==",
3180 "dev": true,
3181 "license": "BlueOak-1.0.0",
3182 "engines": {
3183 "node": "20 || >=22"
3184 }
3185 },
3186 "node_modules/lucide-react": {
3187 "version": "1.8.0",
3188 "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.8.0.tgz",
3189 "integrity": "sha512-WuvlsjngSk7TnTBJ1hsCy3ql9V9VOdcPkd3PKcSmM34vJD8KG6molxz7m7zbYFgICwsanQWmJ13JlYs4Zp7Arw==",
3190 "license": "ISC",
3191 "peerDependencies": {
3192 "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
3193 }
3194 },
3195 "node_modules/magic-string": {
3196 "version": "0.30.21",
3197 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
3198 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
3199 "license": "MIT",
3200 "dependencies": {
3201 "@jridgewell/sourcemap-codec": "^1.5.5"
3202 }
3203 },
3204 "node_modules/mdn-data": {
3205 "version": "2.27.1",
3206 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz",
3207 "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==",
3208 "dev": true,
3209 "license": "CC0-1.0"
3210 },
3211 "node_modules/miniflare": {
3212 "version": "4.20260410.0",
3213 "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260410.0.tgz",
3214 "integrity": "sha512-94LEU8d+XPVGp18eW4+bu1v7Tnq7srhqWMIsrx2jhSkdbTnGqg1I613R0GKY4eygBYl9MbqXEhzK/bczJb6uMg==",
3215 "dev": true,
3216 "license": "MIT",
3217 "dependencies": {
3218 "@cspotcode/source-map-support": "0.8.1",
3219 "sharp": "^0.34.5",
3220 "undici": "7.24.4",
3221 "workerd": "1.20260410.1",
3222 "ws": "8.18.0",
3223 "youch": "4.1.0-beta.10"
3224 },
3225 "bin": {
3226 "miniflare": "bootstrap.js"
3227 },
3228 "engines": {
3229 "node": ">=18.0.0"
3230 }
3231 },
3232 "node_modules/miniflare/node_modules/undici": {
3233 "version": "7.24.4",
3234 "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.4.tgz",
3235 "integrity": "sha512-BM/JzwwaRXxrLdElV2Uo6cTLEjhSb3WXboncJamZ15NgUURmvlXvxa6xkwIOILIjPNo9i8ku136ZvWV0Uly8+w==",
3236 "dev": true,
3237 "license": "MIT",
3238 "engines": {
3239 "node": ">=20.18.1"
3240 }
3241 },
3242 "node_modules/ms": {
3243 "version": "2.1.3",
3244 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
3245 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3246 "dev": true,
3247 "license": "MIT"
3248 },
3249 "node_modules/nanoid": {
3250 "version": "3.3.11",
3251 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
3252 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
3253 "funding": [
3254 {
3255 "type": "github",
3256 "url": "https://github.com/sponsors/ai"
3257 }
3258 ],
3259 "license": "MIT",
3260 "bin": {
3261 "nanoid": "bin/nanoid.cjs"
3262 },
3263 "engines": {
3264 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3265 }
3266 },
3267 "node_modules/parse5": {
3268 "version": "8.0.0",
3269 "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz",
3270 "integrity": "sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==",
3271 "dev": true,
3272 "license": "MIT",
3273 "dependencies": {
3274 "entities": "^6.0.0"
3275 },
3276 "funding": {
3277 "url": "https://github.com/inikulin/parse5?sponsor=1"
3278 }
3279 },
3280 "node_modules/path-to-regexp": {
3281 "version": "6.3.0",
3282 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz",
3283 "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==",
3284 "dev": true,
3285 "license": "MIT"
3286 },
3287 "node_modules/pathe": {
3288 "version": "2.0.3",
3289 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
3290 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
3291 "dev": true,
3292 "license": "MIT"
3293 },
3294 "node_modules/pathval": {
3295 "version": "2.0.1",
3296 "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz",
3297 "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==",
3298 "dev": true,
3299 "license": "MIT",
3300 "engines": {
3301 "node": ">= 14.16"
3302 }
3303 },
3304 "node_modules/picocolors": {
3305 "version": "1.1.1",
3306 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
3307 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
3308 "license": "ISC"
3309 },
3310 "node_modules/picomatch": {
3311 "version": "4.0.4",
3312 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
3313 "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
3314 "license": "MIT",
3315 "engines": {
3316 "node": ">=12"
3317 },
3318 "funding": {
3319 "url": "https://github.com/sponsors/jonschlinkert"
3320 }
3321 },
3322 "node_modules/postcss": {
3323 "version": "8.5.9",
3324 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.9.tgz",
3325 "integrity": "sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==",
3326 "funding": [
3327 {
3328 "type": "opencollective",
3329 "url": "https://opencollective.com/postcss/"
3330 },
3331 {
3332 "type": "tidelift",
3333 "url": "https://tidelift.com/funding/github/npm/postcss"
3334 },
3335 {
3336 "type": "github",
3337 "url": "https://github.com/sponsors/ai"
3338 }
3339 ],
3340 "license": "MIT",
3341 "dependencies": {
3342 "nanoid": "^3.3.11",
3343 "picocolors": "^1.1.1",
3344 "source-map-js": "^1.2.1"
3345 },
3346 "engines": {
3347 "node": "^10 || ^12 || >=14"
3348 }
3349 },
3350 "node_modules/prettier": {
3351 "version": "3.8.2",
3352 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.2.tgz",
3353 "integrity": "sha512-8c3mgTe0ASwWAJK+78dpviD+A8EqhndQPUBpNUIPt6+xWlIigCwfN01lWr9MAede4uqXGTEKeQWTvzb3vjia0Q==",
3354 "dev": true,
3355 "license": "MIT",
3356 "bin": {
3357 "prettier": "bin/prettier.cjs"
3358 },
3359 "engines": {
3360 "node": ">=14"
3361 },
3362 "funding": {
3363 "url": "https://github.com/prettier/prettier?sponsor=1"
3364 }
3365 },
3366 "node_modules/punycode": {
3367 "version": "2.3.1",
3368 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
3369 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
3370 "dev": true,
3371 "license": "MIT",
3372 "engines": {
3373 "node": ">=6"
3374 }
3375 },
3376 "node_modules/react": {
3377 "version": "19.2.5",
3378 "resolved": "https://registry.npmjs.org/react/-/react-19.2.5.tgz",
3379 "integrity": "sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==",
3380 "license": "MIT",
3381 "engines": {
3382 "node": ">=0.10.0"
3383 }
3384 },
3385 "node_modules/react-dom": {
3386 "version": "19.2.5",
3387 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.5.tgz",
3388 "integrity": "sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==",
3389 "license": "MIT",
3390 "dependencies": {
3391 "scheduler": "^0.27.0"
3392 },
3393 "peerDependencies": {
3394 "react": "^19.2.5"
3395 }
3396 },
3397 "node_modules/require-from-string": {
3398 "version": "2.0.2",
3399 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
3400 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
3401 "dev": true,
3402 "license": "MIT",
3403 "engines": {
3404 "node": ">=0.10.0"
3405 }
3406 },
3407 "node_modules/rolldown": {
3408 "version": "1.0.0-rc.15",
3409 "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.15.tgz",
3410 "integrity": "sha512-Ff31guA5zT6WjnGp0SXw76X6hzGRk/OQq2hE+1lcDe+lJdHSgnSX6nK3erbONHyCbpSj9a9E+uX/OvytZoWp2g==",
3411 "license": "MIT",
3412 "dependencies": {
3413 "@oxc-project/types": "=0.124.0",
3414 "@rolldown/pluginutils": "1.0.0-rc.15"
3415 },
3416 "bin": {
3417 "rolldown": "bin/cli.mjs"
3418 },
3419 "engines": {
3420 "node": "^20.19.0 || >=22.12.0"
3421 },
3422 "optionalDependencies": {
3423 "@rolldown/binding-android-arm64": "1.0.0-rc.15",
3424 "@rolldown/binding-darwin-arm64": "1.0.0-rc.15",
3425 "@rolldown/binding-darwin-x64": "1.0.0-rc.15",
3426 "@rolldown/binding-freebsd-x64": "1.0.0-rc.15",
3427 "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.15",
3428 "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.15",
3429 "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.15",
3430 "@rolldown/binding-linux-ppc64-gnu": "1.0.0-rc.15",
3431 "@rolldown/binding-linux-s390x-gnu": "1.0.0-rc.15",
3432 "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.15",
3433 "@rolldown/binding-linux-x64-musl": "1.0.0-rc.15",
3434 "@rolldown/binding-openharmony-arm64": "1.0.0-rc.15",
3435 "@rolldown/binding-wasm32-wasi": "1.0.0-rc.15",
3436 "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.15",
3437 "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.15"
3438 }
3439 },
3440 "node_modules/rolldown/node_modules/@rolldown/pluginutils": {
3441 "version": "1.0.0-rc.15",
3442 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.15.tgz",
3443 "integrity": "sha512-UromN0peaE53IaBRe9W7CjrZgXl90fqGpK+mIZbA3qSTeYqg3pqpROBdIPvOG3F5ereDHNwoHBI2e50n1BDr1g==",
3444 "license": "MIT"
3445 },
3446 "node_modules/rollup": {
3447 "version": "4.60.1",
3448 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.1.tgz",
3449 "integrity": "sha512-VmtB2rFU/GroZ4oL8+ZqXgSA38O6GR8KSIvWmEFv63pQ0G6KaBH9s07PO8XTXP4vI+3UJUEypOfjkGfmSBBR0w==",
3450 "dev": true,
3451 "license": "MIT",
3452 "dependencies": {
3453 "@types/estree": "1.0.8"
3454 },
3455 "bin": {
3456 "rollup": "dist/bin/rollup"
3457 },
3458 "engines": {
3459 "node": ">=18.0.0",
3460 "npm": ">=8.0.0"
3461 },
3462 "optionalDependencies": {
3463 "@rollup/rollup-android-arm-eabi": "4.60.1",
3464 "@rollup/rollup-android-arm64": "4.60.1",
3465 "@rollup/rollup-darwin-arm64": "4.60.1",
3466 "@rollup/rollup-darwin-x64": "4.60.1",
3467 "@rollup/rollup-freebsd-arm64": "4.60.1",
3468 "@rollup/rollup-freebsd-x64": "4.60.1",
3469 "@rollup/rollup-linux-arm-gnueabihf": "4.60.1",
3470 "@rollup/rollup-linux-arm-musleabihf": "4.60.1",
3471 "@rollup/rollup-linux-arm64-gnu": "4.60.1",
3472 "@rollup/rollup-linux-arm64-musl": "4.60.1",
3473 "@rollup/rollup-linux-loong64-gnu": "4.60.1",
3474 "@rollup/rollup-linux-loong64-musl": "4.60.1",
3475 "@rollup/rollup-linux-ppc64-gnu": "4.60.1",
3476 "@rollup/rollup-linux-ppc64-musl": "4.60.1",
3477 "@rollup/rollup-linux-riscv64-gnu": "4.60.1",
3478 "@rollup/rollup-linux-riscv64-musl": "4.60.1",
3479 "@rollup/rollup-linux-s390x-gnu": "4.60.1",
3480 "@rollup/rollup-linux-x64-gnu": "4.60.1",
3481 "@rollup/rollup-linux-x64-musl": "4.60.1",
3482 "@rollup/rollup-openbsd-x64": "4.60.1",
3483 "@rollup/rollup-openharmony-arm64": "4.60.1",
3484 "@rollup/rollup-win32-arm64-msvc": "4.60.1",
3485 "@rollup/rollup-win32-ia32-msvc": "4.60.1",
3486 "@rollup/rollup-win32-x64-gnu": "4.60.1",
3487 "@rollup/rollup-win32-x64-msvc": "4.60.1",
3488 "fsevents": "~2.3.2"
3489 }
3490 },
3491 "node_modules/saxes": {
3492 "version": "6.0.0",
3493 "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
3494 "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
3495 "dev": true,
3496 "license": "ISC",
3497 "dependencies": {
3498 "xmlchars": "^2.2.0"
3499 },
3500 "engines": {
3501 "node": ">=v12.22.7"
3502 }
3503 },
3504 "node_modules/scheduler": {
3505 "version": "0.27.0",
3506 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
3507 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
3508 "license": "MIT"
3509 },
3510 "node_modules/semver": {
3511 "version": "7.7.4",
3512 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
3513 "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
3514 "dev": true,
3515 "license": "ISC",
3516 "bin": {
3517 "semver": "bin/semver.js"
3518 },
3519 "engines": {
3520 "node": ">=10"
3521 }
3522 },
3523 "node_modules/sharp": {
3524 "version": "0.34.5",
3525 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",
3526 "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==",
3527 "dev": true,
3528 "hasInstallScript": true,
3529 "license": "Apache-2.0",
3530 "dependencies": {
3531 "@img/colour": "^1.0.0",
3532 "detect-libc": "^2.1.2",
3533 "semver": "^7.7.3"
3534 },
3535 "engines": {
3536 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
3537 },
3538 "funding": {
3539 "url": "https://opencollective.com/libvips"
3540 },
3541 "optionalDependencies": {
3542 "@img/sharp-darwin-arm64": "0.34.5",
3543 "@img/sharp-darwin-x64": "0.34.5",
3544 "@img/sharp-libvips-darwin-arm64": "1.2.4",
3545 "@img/sharp-libvips-darwin-x64": "1.2.4",
3546 "@img/sharp-libvips-linux-arm": "1.2.4",
3547 "@img/sharp-libvips-linux-arm64": "1.2.4",
3548 "@img/sharp-libvips-linux-ppc64": "1.2.4",
3549 "@img/sharp-libvips-linux-riscv64": "1.2.4",
3550 "@img/sharp-libvips-linux-s390x": "1.2.4",
3551 "@img/sharp-libvips-linux-x64": "1.2.4",
3552 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4",
3553 "@img/sharp-libvips-linuxmusl-x64": "1.2.4",
3554 "@img/sharp-linux-arm": "0.34.5",
3555 "@img/sharp-linux-arm64": "0.34.5",
3556 "@img/sharp-linux-ppc64": "0.34.5",
3557 "@img/sharp-linux-riscv64": "0.34.5",
3558 "@img/sharp-linux-s390x": "0.34.5",
3559 "@img/sharp-linux-x64": "0.34.5",
3560 "@img/sharp-linuxmusl-arm64": "0.34.5",
3561 "@img/sharp-linuxmusl-x64": "0.34.5",
3562 "@img/sharp-wasm32": "0.34.5",
3563 "@img/sharp-win32-arm64": "0.34.5",
3564 "@img/sharp-win32-ia32": "0.34.5",
3565 "@img/sharp-win32-x64": "0.34.5"
3566 }
3567 },
3568 "node_modules/siginfo": {
3569 "version": "2.0.0",
3570 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
3571 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
3572 "dev": true,
3573 "license": "ISC"
3574 },
3575 "node_modules/source-map-js": {
3576 "version": "1.2.1",
3577 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
3578 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
3579 "license": "BSD-3-Clause",
3580 "engines": {
3581 "node": ">=0.10.0"
3582 }
3583 },
3584 "node_modules/stackback": {
3585 "version": "0.0.2",
3586 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
3587 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
3588 "dev": true,
3589 "license": "MIT"
3590 },
3591 "node_modules/std-env": {
3592 "version": "3.10.0",
3593 "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",
3594 "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==",
3595 "dev": true,
3596 "license": "MIT"
3597 },
3598 "node_modules/strip-literal": {
3599 "version": "3.1.0",
3600 "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz",
3601 "integrity": "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==",
3602 "dev": true,
3603 "license": "MIT",
3604 "dependencies": {
3605 "js-tokens": "^9.0.1"
3606 },
3607 "funding": {
3608 "url": "https://github.com/sponsors/antfu"
3609 }
3610 },
3611 "node_modules/supports-color": {
3612 "version": "10.2.2",
3613 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz",
3614 "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==",
3615 "dev": true,
3616 "license": "MIT",
3617 "engines": {
3618 "node": ">=18"
3619 },
3620 "funding": {
3621 "url": "https://github.com/chalk/supports-color?sponsor=1"
3622 }
3623 },
3624 "node_modules/symbol-tree": {
3625 "version": "3.2.4",
3626 "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
3627 "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
3628 "dev": true,
3629 "license": "MIT"
3630 },
3631 "node_modules/tailwindcss": {
3632 "version": "4.2.2",
3633 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.2.tgz",
3634 "integrity": "sha512-KWBIxs1Xb6NoLdMVqhbhgwZf2PGBpPEiwOqgI4pFIYbNTfBXiKYyWoTsXgBQ9WFg/OlhnvHaY+AEpW7wSmFo2Q==",
3635 "license": "MIT"
3636 },
3637 "node_modules/tapable": {
3638 "version": "2.3.2",
3639 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.2.tgz",
3640 "integrity": "sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==",
3641 "license": "MIT",
3642 "engines": {
3643 "node": ">=6"
3644 },
3645 "funding": {
3646 "type": "opencollective",
3647 "url": "https://opencollective.com/webpack"
3648 }
3649 },
3650 "node_modules/tinybench": {
3651 "version": "2.9.0",
3652 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
3653 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
3654 "dev": true,
3655 "license": "MIT"
3656 },
3657 "node_modules/tinyexec": {
3658 "version": "0.3.2",
3659 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",
3660 "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",
3661 "dev": true,
3662 "license": "MIT"
3663 },
3664 "node_modules/tinyglobby": {
3665 "version": "0.2.16",
3666 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz",
3667 "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==",
3668 "license": "MIT",
3669 "dependencies": {
3670 "fdir": "^6.5.0",
3671 "picomatch": "^4.0.4"
3672 },
3673 "engines": {
3674 "node": ">=12.0.0"
3675 },
3676 "funding": {
3677 "url": "https://github.com/sponsors/SuperchupuDev"
3678 }
3679 },
3680 "node_modules/tinypool": {
3681 "version": "1.1.1",
3682 "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz",
3683 "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==",
3684 "dev": true,
3685 "license": "MIT",
3686 "engines": {
3687 "node": "^18.0.0 || >=20.0.0"
3688 }
3689 },
3690 "node_modules/tinyrainbow": {
3691 "version": "2.0.0",
3692 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz",
3693 "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==",
3694 "dev": true,
3695 "license": "MIT",
3696 "engines": {
3697 "node": ">=14.0.0"
3698 }
3699 },
3700 "node_modules/tinyspy": {
3701 "version": "4.0.4",
3702 "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.4.tgz",
3703 "integrity": "sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==",
3704 "dev": true,
3705 "license": "MIT",
3706 "engines": {
3707 "node": ">=14.0.0"
3708 }
3709 },
3710 "node_modules/tldts": {
3711 "version": "7.0.28",
3712 "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.28.tgz",
3713 "integrity": "sha512-+Zg3vWhRUv8B1maGSTFdev9mjoo8Etn2Ayfs4cnjlD3CsGkxXX4QyW3j2WJ0wdjYcYmy7Lx2RDsZMhgCWafKIw==",
3714 "dev": true,
3715 "license": "MIT",
3716 "dependencies": {
3717 "tldts-core": "^7.0.28"
3718 },
3719 "bin": {
3720 "tldts": "bin/cli.js"
3721 }
3722 },
3723 "node_modules/tldts-core": {
3724 "version": "7.0.28",
3725 "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.28.tgz",
3726 "integrity": "sha512-7W5Efjhsc3chVdFhqtaU0KtK32J37Zcr9RKtID54nG+tIpcY79CQK/veYPODxtD/LJ4Lue66jvrQzIX2Z2/pUQ==",
3727 "dev": true,
3728 "license": "MIT"
3729 },
3730 "node_modules/tough-cookie": {
3731 "version": "6.0.1",
3732 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.1.tgz",
3733 "integrity": "sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==",
3734 "dev": true,
3735 "license": "BSD-3-Clause",
3736 "dependencies": {
3737 "tldts": "^7.0.5"
3738 },
3739 "engines": {
3740 "node": ">=16"
3741 }
3742 },
3743 "node_modules/tr46": {
3744 "version": "6.0.0",
3745 "resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz",
3746 "integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==",
3747 "dev": true,
3748 "license": "MIT",
3749 "dependencies": {
3750 "punycode": "^2.3.1"
3751 },
3752 "engines": {
3753 "node": ">=20"
3754 }
3755 },
3756 "node_modules/tslib": {
3757 "version": "2.8.1",
3758 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
3759 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
3760 "license": "0BSD",
3761 "optional": true
3762 },
3763 "node_modules/typescript": {
3764 "version": "6.0.2",
3765 "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz",
3766 "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==",
3767 "dev": true,
3768 "license": "Apache-2.0",
3769 "bin": {
3770 "tsc": "bin/tsc",
3771 "tsserver": "bin/tsserver"
3772 },
3773 "engines": {
3774 "node": ">=14.17"
3775 }
3776 },
3777 "node_modules/undici": {
3778 "version": "7.25.0",
3779 "resolved": "https://registry.npmjs.org/undici/-/undici-7.25.0.tgz",
3780 "integrity": "sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==",
3781 "dev": true,
3782 "license": "MIT",
3783 "engines": {
3784 "node": ">=20.18.1"
3785 }
3786 },
3787 "node_modules/undici-types": {
3788 "version": "7.19.2",
3789 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz",
3790 "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==",
3791 "devOptional": true,
3792 "license": "MIT"
3793 },
3794 "node_modules/unenv": {
3795 "version": "2.0.0-rc.24",
3796 "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz",
3797 "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==",
3798 "dev": true,
3799 "license": "MIT",
3800 "dependencies": {
3801 "pathe": "^2.0.3"
3802 }
3803 },
3804 "node_modules/vite": {
3805 "version": "8.0.8",
3806 "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.8.tgz",
3807 "integrity": "sha512-dbU7/iLVa8KZALJyLOBOQ88nOXtNG8vxKuOT4I2mD+Ya70KPceF4IAmDsmU0h1Qsn5bPrvsY9HJstCRh3hG6Uw==",
3808 "license": "MIT",
3809 "dependencies": {
3810 "lightningcss": "^1.32.0",
3811 "picomatch": "^4.0.4",
3812 "postcss": "^8.5.8",
3813 "rolldown": "1.0.0-rc.15",
3814 "tinyglobby": "^0.2.15"
3815 },
3816 "bin": {
3817 "vite": "bin/vite.js"
3818 },
3819 "engines": {
3820 "node": "^20.19.0 || >=22.12.0"
3821 },
3822 "funding": {
3823 "url": "https://github.com/vitejs/vite?sponsor=1"
3824 },
3825 "optionalDependencies": {
3826 "fsevents": "~2.3.3"
3827 },
3828 "peerDependencies": {
3829 "@types/node": "^20.19.0 || >=22.12.0",
3830 "@vitejs/devtools": "^0.1.0",
3831 "esbuild": "^0.27.0 || ^0.28.0",
3832 "jiti": ">=1.21.0",
3833 "less": "^4.0.0",
3834 "sass": "^1.70.0",
3835 "sass-embedded": "^1.70.0",
3836 "stylus": ">=0.54.8",
3837 "sugarss": "^5.0.0",
3838 "terser": "^5.16.0",
3839 "tsx": "^4.8.1",
3840 "yaml": "^2.4.2"
3841 },
3842 "peerDependenciesMeta": {
3843 "@types/node": {
3844 "optional": true
3845 },
3846 "@vitejs/devtools": {
3847 "optional": true
3848 },
3849 "esbuild": {
3850 "optional": true
3851 },
3852 "jiti": {
3853 "optional": true
3854 },
3855 "less": {
3856 "optional": true
3857 },
3858 "sass": {
3859 "optional": true
3860 },
3861 "sass-embedded": {
3862 "optional": true
3863 },
3864 "stylus": {
3865 "optional": true
3866 },
3867 "sugarss": {
3868 "optional": true
3869 },
3870 "terser": {
3871 "optional": true
3872 },
3873 "tsx": {
3874 "optional": true
3875 },
3876 "yaml": {
3877 "optional": true
3878 }
3879 }
3880 },
3881 "node_modules/vite-node": {
3882 "version": "3.2.4",
3883 "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz",
3884 "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==",
3885 "dev": true,
3886 "license": "MIT",
3887 "dependencies": {
3888 "cac": "^6.7.14",
3889 "debug": "^4.4.1",
3890 "es-module-lexer": "^1.7.0",
3891 "pathe": "^2.0.3",
3892 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"
3893 },
3894 "bin": {
3895 "vite-node": "vite-node.mjs"
3896 },
3897 "engines": {
3898 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
3899 },
3900 "funding": {
3901 "url": "https://opencollective.com/vitest"
3902 }
3903 },
3904 "node_modules/vite-node/node_modules/vite": {
3905 "version": "7.3.2",
3906 "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.2.tgz",
3907 "integrity": "sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==",
3908 "dev": true,
3909 "license": "MIT",
3910 "dependencies": {
3911 "esbuild": "^0.27.0",
3912 "fdir": "^6.5.0",
3913 "picomatch": "^4.0.3",
3914 "postcss": "^8.5.6",
3915 "rollup": "^4.43.0",
3916 "tinyglobby": "^0.2.15"
3917 },
3918 "bin": {
3919 "vite": "bin/vite.js"
3920 },
3921 "engines": {
3922 "node": "^20.19.0 || >=22.12.0"
3923 },
3924 "funding": {
3925 "url": "https://github.com/vitejs/vite?sponsor=1"
3926 },
3927 "optionalDependencies": {
3928 "fsevents": "~2.3.3"
3929 },
3930 "peerDependencies": {
3931 "@types/node": "^20.19.0 || >=22.12.0",
3932 "jiti": ">=1.21.0",
3933 "less": "^4.0.0",
3934 "lightningcss": "^1.21.0",
3935 "sass": "^1.70.0",
3936 "sass-embedded": "^1.70.0",
3937 "stylus": ">=0.54.8",
3938 "sugarss": "^5.0.0",
3939 "terser": "^5.16.0",
3940 "tsx": "^4.8.1",
3941 "yaml": "^2.4.2"
3942 },
3943 "peerDependenciesMeta": {
3944 "@types/node": {
3945 "optional": true
3946 },
3947 "jiti": {
3948 "optional": true
3949 },
3950 "less": {
3951 "optional": true
3952 },
3953 "lightningcss": {
3954 "optional": true
3955 },
3956 "sass": {
3957 "optional": true
3958 },
3959 "sass-embedded": {
3960 "optional": true
3961 },
3962 "stylus": {
3963 "optional": true
3964 },
3965 "sugarss": {
3966 "optional": true
3967 },
3968 "terser": {
3969 "optional": true
3970 },
3971 "tsx": {
3972 "optional": true
3973 },
3974 "yaml": {
3975 "optional": true
3976 }
3977 }
3978 },
3979 "node_modules/vitest": {
3980 "version": "3.2.4",
3981 "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.4.tgz",
3982 "integrity": "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==",
3983 "dev": true,
3984 "license": "MIT",
3985 "dependencies": {
3986 "@types/chai": "^5.2.2",
3987 "@vitest/expect": "3.2.4",
3988 "@vitest/mocker": "3.2.4",
3989 "@vitest/pretty-format": "^3.2.4",
3990 "@vitest/runner": "3.2.4",
3991 "@vitest/snapshot": "3.2.4",
3992 "@vitest/spy": "3.2.4",
3993 "@vitest/utils": "3.2.4",
3994 "chai": "^5.2.0",
3995 "debug": "^4.4.1",
3996 "expect-type": "^1.2.1",
3997 "magic-string": "^0.30.17",
3998 "pathe": "^2.0.3",
3999 "picomatch": "^4.0.2",
4000 "std-env": "^3.9.0",
4001 "tinybench": "^2.9.0",
4002 "tinyexec": "^0.3.2",
4003 "tinyglobby": "^0.2.14",
4004 "tinypool": "^1.1.1",
4005 "tinyrainbow": "^2.0.0",
4006 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0",
4007 "vite-node": "3.2.4",
4008 "why-is-node-running": "^2.3.0"
4009 },
4010 "bin": {
4011 "vitest": "vitest.mjs"
4012 },
4013 "engines": {
4014 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
4015 },
4016 "funding": {
4017 "url": "https://opencollective.com/vitest"
4018 },
4019 "peerDependencies": {
4020 "@edge-runtime/vm": "*",
4021 "@types/debug": "^4.1.12",
4022 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
4023 "@vitest/browser": "3.2.4",
4024 "@vitest/ui": "3.2.4",
4025 "happy-dom": "*",
4026 "jsdom": "*"
4027 },
4028 "peerDependenciesMeta": {
4029 "@edge-runtime/vm": {
4030 "optional": true
4031 },
4032 "@types/debug": {
4033 "optional": true
4034 },
4035 "@types/node": {
4036 "optional": true
4037 },
4038 "@vitest/browser": {
4039 "optional": true
4040 },
4041 "@vitest/ui": {
4042 "optional": true
4043 },
4044 "happy-dom": {
4045 "optional": true
4046 },
4047 "jsdom": {
4048 "optional": true
4049 }
4050 }
4051 },
4052 "node_modules/vitest/node_modules/@vitest/mocker": {
4053 "version": "3.2.4",
4054 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.4.tgz",
4055 "integrity": "sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==",
4056 "dev": true,
4057 "license": "MIT",
4058 "dependencies": {
4059 "@vitest/spy": "3.2.4",
4060 "estree-walker": "^3.0.3",
4061 "magic-string": "^0.30.17"
4062 },
4063 "funding": {
4064 "url": "https://opencollective.com/vitest"
4065 },
4066 "peerDependencies": {
4067 "msw": "^2.4.9",
4068 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"
4069 },
4070 "peerDependenciesMeta": {
4071 "msw": {
4072 "optional": true
4073 },
4074 "vite": {
4075 "optional": true
4076 }
4077 }
4078 },
4079 "node_modules/vitest/node_modules/vite": {
4080 "version": "7.3.2",
4081 "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.2.tgz",
4082 "integrity": "sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==",
4083 "dev": true,
4084 "license": "MIT",
4085 "dependencies": {
4086 "esbuild": "^0.27.0",
4087 "fdir": "^6.5.0",
4088 "picomatch": "^4.0.3",
4089 "postcss": "^8.5.6",
4090 "rollup": "^4.43.0",
4091 "tinyglobby": "^0.2.15"
4092 },
4093 "bin": {
4094 "vite": "bin/vite.js"
4095 },
4096 "engines": {
4097 "node": "^20.19.0 || >=22.12.0"
4098 },
4099 "funding": {
4100 "url": "https://github.com/vitejs/vite?sponsor=1"
4101 },
4102 "optionalDependencies": {
4103 "fsevents": "~2.3.3"
4104 },
4105 "peerDependencies": {
4106 "@types/node": "^20.19.0 || >=22.12.0",
4107 "jiti": ">=1.21.0",
4108 "less": "^4.0.0",
4109 "lightningcss": "^1.21.0",
4110 "sass": "^1.70.0",
4111 "sass-embedded": "^1.70.0",
4112 "stylus": ">=0.54.8",
4113 "sugarss": "^5.0.0",
4114 "terser": "^5.16.0",
4115 "tsx": "^4.8.1",
4116 "yaml": "^2.4.2"
4117 },
4118 "peerDependenciesMeta": {
4119 "@types/node": {
4120 "optional": true
4121 },
4122 "jiti": {
4123 "optional": true
4124 },
4125 "less": {
4126 "optional": true
4127 },
4128 "lightningcss": {
4129 "optional": true
4130 },
4131 "sass": {
4132 "optional": true
4133 },
4134 "sass-embedded": {
4135 "optional": true
4136 },
4137 "stylus": {
4138 "optional": true
4139 },
4140 "sugarss": {
4141 "optional": true
4142 },
4143 "terser": {
4144 "optional": true
4145 },
4146 "tsx": {
4147 "optional": true
4148 },
4149 "yaml": {
4150 "optional": true
4151 }
4152 }
4153 },
4154 "node_modules/w3c-xmlserializer": {
4155 "version": "5.0.0",
4156 "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz",
4157 "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==",
4158 "dev": true,
4159 "license": "MIT",
4160 "dependencies": {
4161 "xml-name-validator": "^5.0.0"
4162 },
4163 "engines": {
4164 "node": ">=18"
4165 }
4166 },
4167 "node_modules/webidl-conversions": {
4168 "version": "8.0.1",
4169 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz",
4170 "integrity": "sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==",
4171 "dev": true,
4172 "license": "BSD-2-Clause",
4173 "engines": {
4174 "node": ">=20"
4175 }
4176 },
4177 "node_modules/whatwg-mimetype": {
4178 "version": "5.0.0",
4179 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz",
4180 "integrity": "sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==",
4181 "dev": true,
4182 "license": "MIT",
4183 "engines": {
4184 "node": ">=20"
4185 }
4186 },
4187 "node_modules/whatwg-url": {
4188 "version": "16.0.1",
4189 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-16.0.1.tgz",
4190 "integrity": "sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==",
4191 "dev": true,
4192 "license": "MIT",
4193 "dependencies": {
4194 "@exodus/bytes": "^1.11.0",
4195 "tr46": "^6.0.0",
4196 "webidl-conversions": "^8.0.1"
4197 },
4198 "engines": {
4199 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
4200 }
4201 },
4202 "node_modules/why-is-node-running": {
4203 "version": "2.3.0",
4204 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
4205 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
4206 "dev": true,
4207 "license": "MIT",
4208 "dependencies": {
4209 "siginfo": "^2.0.0",
4210 "stackback": "0.0.2"
4211 },
4212 "bin": {
4213 "why-is-node-running": "cli.js"
4214 },
4215 "engines": {
4216 "node": ">=8"
4217 }
4218 },
4219 "node_modules/workerd": {
4220 "version": "1.20260410.1",
4221 "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260410.1.tgz",
4222 "integrity": "sha512-T/GRD6Y5vN9g4CnGmOlfST1w7bj+1IjRFvX0K7CodZPJuPVPNPGhz8Wppah0WdT6A7I8Kad3zgZ2OkDdWtENrg==",
4223 "dev": true,
4224 "hasInstallScript": true,
4225 "license": "Apache-2.0",
4226 "bin": {
4227 "workerd": "bin/workerd"
4228 },
4229 "engines": {
4230 "node": ">=16"
4231 },
4232 "optionalDependencies": {
4233 "@cloudflare/workerd-darwin-64": "1.20260410.1",
4234 "@cloudflare/workerd-darwin-arm64": "1.20260410.1",
4235 "@cloudflare/workerd-linux-64": "1.20260410.1",
4236 "@cloudflare/workerd-linux-arm64": "1.20260410.1",
4237 "@cloudflare/workerd-windows-64": "1.20260410.1"
4238 }
4239 },
4240 "node_modules/wrangler": {
4241 "version": "4.82.2",
4242 "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.82.2.tgz",
4243 "integrity": "sha512-SKfW21sTJUkM/Qd8zc9oc8TBkAWHRsXuTxE6XdToC55Ct84pR+IfRdaTjCTuC0dL+KYvauSvSn2rtqS2Ae+Dcw==",
4244 "dev": true,
4245 "license": "MIT OR Apache-2.0",
4246 "dependencies": {
4247 "@cloudflare/kv-asset-handler": "0.4.2",
4248 "@cloudflare/unenv-preset": "2.16.0",
4249 "blake3-wasm": "2.1.5",
4250 "esbuild": "0.27.3",
4251 "miniflare": "4.20260410.0",
4252 "path-to-regexp": "6.3.0",
4253 "unenv": "2.0.0-rc.24",
4254 "workerd": "1.20260410.1"
4255 },
4256 "bin": {
4257 "wrangler": "bin/wrangler.js",
4258 "wrangler2": "bin/wrangler.js"
4259 },
4260 "engines": {
4261 "node": ">=20.3.0"
4262 },
4263 "optionalDependencies": {
4264 "fsevents": "~2.3.2"
4265 },
4266 "peerDependencies": {
4267 "@cloudflare/workers-types": "^4.20260410.1"
4268 },
4269 "peerDependenciesMeta": {
4270 "@cloudflare/workers-types": {
4271 "optional": true
4272 }
4273 }
4274 },
4275 "node_modules/ws": {
4276 "version": "8.18.0",
4277 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
4278 "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
4279 "dev": true,
4280 "license": "MIT",
4281 "engines": {
4282 "node": ">=10.0.0"
4283 },
4284 "peerDependencies": {
4285 "bufferutil": "^4.0.1",
4286 "utf-8-validate": ">=5.0.2"
4287 },
4288 "peerDependenciesMeta": {
4289 "bufferutil": {
4290 "optional": true
4291 },
4292 "utf-8-validate": {
4293 "optional": true
4294 }
4295 }
4296 },
4297 "node_modules/xml-name-validator": {
4298 "version": "5.0.0",
4299 "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz",
4300 "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==",
4301 "dev": true,
4302 "license": "Apache-2.0",
4303 "engines": {
4304 "node": ">=18"
4305 }
4306 },
4307 "node_modules/xmlchars": {
4308 "version": "2.2.0",
4309 "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
4310 "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
4311 "dev": true,
4312 "license": "MIT"
4313 },
4314 "node_modules/youch": {
4315 "version": "4.1.0-beta.10",
4316 "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.10.tgz",
4317 "integrity": "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==",
4318 "dev": true,
4319 "license": "MIT",
4320 "dependencies": {
4321 "@poppinss/colors": "^4.1.5",
4322 "@poppinss/dumper": "^0.6.4",
4323 "@speed-highlight/core": "^1.2.7",
4324 "cookie": "^1.0.2",
4325 "youch-core": "^0.3.3"
4326 }
4327 },
4328 "node_modules/youch-core": {
4329 "version": "0.3.3",
4330 "resolved": "https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz",
4331 "integrity": "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==",
4332 "dev": true,
4333 "license": "MIT",
4334 "dependencies": {
4335 "@poppinss/exception": "^1.2.2",
4336 "error-stack-parser-es": "^1.0.5"
4337 }
4338 },
4339 "node_modules/zustand": {
4340 "version": "5.0.12",
4341 "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.12.tgz",
4342 "integrity": "sha512-i77ae3aZq4dhMlRhJVCYgMLKuSiZAaUPAct2AksxQ+gOtimhGMdXljRT21P5BNpeT4kXlLIckvkPM029OljD7g==",
4343 "license": "MIT",
4344 "engines": {
4345 "node": ">=12.20.0"
4346 },
4347 "peerDependencies": {
4348 "@types/react": ">=18.0.0",
4349 "immer": ">=9.0.6",
4350 "react": ">=18.0.0",
4351 "use-sync-external-store": ">=1.2.0"
4352 },
4353 "peerDependenciesMeta": {
4354 "@types/react": {
4355 "optional": true
4356 },
4357 "immer": {
4358 "optional": true
4359 },
4360 "react": {
4361 "optional": true
4362 },
4363 "use-sync-external-store": {
4364 "optional": true
4365 }
4366 }
4367 }
4368 }
4369}