[READ-ONLY] Mirror of https://github.com/flo-bit/svelte-cloudflare-statusphere.
statusphere.atmo.tools
atproto
cloudflare-workers
oauth
svelte
126 kB
3898 lines
1{
2 "name": "svelte-atproto-client-oauth",
3 "version": "0.0.1",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "svelte-atproto-client-oauth",
9 "version": "0.0.1",
10 "dependencies": {
11 "@atcute/oauth-browser-client": "^1.0.13",
12 "@atproto/api": "^0.14.4",
13 "@atproto/oauth-client-browser": "^0.3.10",
14 "@sveltejs/adapter-static": "^3.0.8",
15 "@tailwindcss/forms": "^0.5.10"
16 },
17 "devDependencies": {
18 "@eslint/compat": "^1.2.5",
19 "@eslint/js": "^9.18.0",
20 "@sveltejs/adapter-auto": "^4.0.0",
21 "@sveltejs/kit": "^2.16.0",
22 "@sveltejs/vite-plugin-svelte": "^5.0.0",
23 "@tailwindcss/vite": "^4.0.0",
24 "eslint": "^9.18.0",
25 "eslint-config-prettier": "^10.0.1",
26 "eslint-plugin-svelte": "^2.46.1",
27 "globals": "^15.14.0",
28 "prettier": "^3.4.2",
29 "prettier-plugin-svelte": "^3.3.3",
30 "prettier-plugin-tailwindcss": "^0.6.11",
31 "svelte": "^5.0.0",
32 "svelte-check": "^4.0.0",
33 "tailwindcss": "^4.0.0",
34 "typescript": "^5.0.0",
35 "typescript-eslint": "^8.20.0",
36 "vite": "^6.0.0"
37 }
38 },
39 "node_modules/@ampproject/remapping": {
40 "version": "2.3.0",
41 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
42 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
43 "dependencies": {
44 "@jridgewell/gen-mapping": "^0.3.5",
45 "@jridgewell/trace-mapping": "^0.3.24"
46 },
47 "engines": {
48 "node": ">=6.0.0"
49 }
50 },
51 "node_modules/@atcute/client": {
52 "version": "2.0.8",
53 "resolved": "https://registry.npmjs.org/@atcute/client/-/client-2.0.8.tgz",
54 "integrity": "sha512-OTfiWwjB4mOTlp2InGStvoQ+PIA5lvih9cTYU8BvOhzNcCBUpt4l860MKZExHjvQ9Tt1kjq/ED9zRiUjsAgIxw=="
55 },
56 "node_modules/@atcute/oauth-browser-client": {
57 "version": "1.0.13",
58 "resolved": "https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.13.tgz",
59 "integrity": "sha512-JxQKl9Vo1V8poxvR9uKS8bkBv8t53DIH4lCbaih6yn9u7fM62ZC/0x/9KoGWSNqpp3R3U0y/DOQQfdC9Y4GEGQ==",
60 "dependencies": {
61 "@atcute/client": "^2.0.7"
62 }
63 },
64 "node_modules/@atproto-labs/did-resolver": {
65 "version": "0.1.10",
66 "resolved": "https://registry.npmjs.org/@atproto-labs/did-resolver/-/did-resolver-0.1.10.tgz",
67 "integrity": "sha512-o/bl5acf3AIPKZuO6Fd5EmO4INGpi/3Pm08ZpHNCy7s4VZXFmAjZaHeCD7hQ8yEL0EtXnLNIECtKrTBTTx8b+A==",
68 "dependencies": {
69 "@atproto-labs/fetch": "0.2.1",
70 "@atproto-labs/pipe": "0.1.0",
71 "@atproto-labs/simple-store": "0.1.2",
72 "@atproto-labs/simple-store-memory": "0.1.2",
73 "@atproto/did": "0.1.5",
74 "zod": "^3.23.8"
75 }
76 },
77 "node_modules/@atproto-labs/fetch": {
78 "version": "0.2.1",
79 "resolved": "https://registry.npmjs.org/@atproto-labs/fetch/-/fetch-0.2.1.tgz",
80 "integrity": "sha512-V22/7C7r+FfIDZA/BVn5UeuK5JccDp7nOiRfp5JITpVw2OXQbVfd8kywN7voWvPXw4sjd4cHoIPgQa0wvQGenQ==",
81 "dependencies": {
82 "@atproto-labs/pipe": "0.1.0"
83 },
84 "optionalDependencies": {
85 "zod": "^3.23.8"
86 }
87 },
88 "node_modules/@atproto-labs/handle-resolver": {
89 "version": "0.1.7",
90 "resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver/-/handle-resolver-0.1.7.tgz",
91 "integrity": "sha512-nb4uAOgRVMp2NGVTJnor4ohqySbd1KyB5VzQLaRjMaPwH60Al057eTqiKRbeH/xD7hOBPNj1m0YjgxzvyAnWkg==",
92 "dependencies": {
93 "@atproto-labs/simple-store": "0.1.2",
94 "@atproto-labs/simple-store-memory": "0.1.2",
95 "@atproto/did": "0.1.5",
96 "zod": "^3.23.8"
97 }
98 },
99 "node_modules/@atproto-labs/identity-resolver": {
100 "version": "0.1.13",
101 "resolved": "https://registry.npmjs.org/@atproto-labs/identity-resolver/-/identity-resolver-0.1.13.tgz",
102 "integrity": "sha512-I+l0JZnpg2HeLKSibqeZxDrGdHTNc5tAOuEBUmJntqD4RH2+sEFpsU1ZMWDX09lkL2ZVtuzvRPJKeWk1kJLkEA==",
103 "dependencies": {
104 "@atproto-labs/did-resolver": "0.1.10",
105 "@atproto-labs/handle-resolver": "0.1.7",
106 "@atproto/syntax": "0.3.3"
107 }
108 },
109 "node_modules/@atproto-labs/pipe": {
110 "version": "0.1.0",
111 "resolved": "https://registry.npmjs.org/@atproto-labs/pipe/-/pipe-0.1.0.tgz",
112 "integrity": "sha512-ghOqHFyJlQVFPESzlVHjKroP0tPzbmG5Jms0dNI9yLDEfL8xp4OFPWLX4f6T8mRq69wWs4nIDM3sSsFbFqLa1w=="
113 },
114 "node_modules/@atproto-labs/simple-store": {
115 "version": "0.1.2",
116 "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store/-/simple-store-0.1.2.tgz",
117 "integrity": "sha512-9vTNvyPPBs44tKVFht16wGlilW8u4wpEtKwLkWbuNEh3h9TTQ8zjVhEoGZh/v73G4Otr9JUOSIq+/5+8OZD2mQ=="
118 },
119 "node_modules/@atproto-labs/simple-store-memory": {
120 "version": "0.1.2",
121 "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store-memory/-/simple-store-memory-0.1.2.tgz",
122 "integrity": "sha512-q6wawjKKXuhUzr2MnkSlgr6zU6VimYkL8eNvLQvkroLnIDyMkoCKO4+EJ885ZD8lGwBo4pX9Lhrg9JJ+ncJI8g==",
123 "dependencies": {
124 "@atproto-labs/simple-store": "0.1.2",
125 "lru-cache": "^10.2.0"
126 }
127 },
128 "node_modules/@atproto/api": {
129 "version": "0.14.4",
130 "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.14.4.tgz",
131 "integrity": "sha512-R/9xmAs8noZK//wmCoHow99Eg1g5J9y36IYmrU3aRApa0JkSVOfoCwwY42gN+LXDGSY1hP50hyRe8ftUVUMFkA==",
132 "dependencies": {
133 "@atproto/common-web": "^0.4.0",
134 "@atproto/lexicon": "^0.4.7",
135 "@atproto/syntax": "^0.3.3",
136 "@atproto/xrpc": "^0.6.9",
137 "await-lock": "^2.2.2",
138 "multiformats": "^9.9.0",
139 "tlds": "^1.234.0",
140 "zod": "^3.23.8"
141 }
142 },
143 "node_modules/@atproto/common-web": {
144 "version": "0.4.0",
145 "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.0.tgz",
146 "integrity": "sha512-ZYL0P9myHybNgwh/hBY0HaBzqiLR1B5/ie5bJpLQAg0whRzNA28t8/nU2vh99tbsWcAF0LOD29M8++LyENJLNQ==",
147 "dependencies": {
148 "graphemer": "^1.4.0",
149 "multiformats": "^9.9.0",
150 "uint8arrays": "3.0.0",
151 "zod": "^3.23.8"
152 }
153 },
154 "node_modules/@atproto/did": {
155 "version": "0.1.5",
156 "resolved": "https://registry.npmjs.org/@atproto/did/-/did-0.1.5.tgz",
157 "integrity": "sha512-8+1D08QdGE5TF0bB0vV8HLVrVZJeLNITpRTUVEoABNMRaUS7CoYSVb0+JNQDeJIVmqMjOL8dOjvCUDkp3gEaGQ==",
158 "dependencies": {
159 "zod": "^3.23.8"
160 }
161 },
162 "node_modules/@atproto/jwk": {
163 "version": "0.1.3",
164 "resolved": "https://registry.npmjs.org/@atproto/jwk/-/jwk-0.1.3.tgz",
165 "integrity": "sha512-5rBgA8Fk4fg6MfNyEQvUnwq1MRn5xZOXYj4oxLuZ549XeNp2Rm2v+psuEkICD+o6pfIoMX4Hw7UTlXDrpsKKlQ==",
166 "dependencies": {
167 "multiformats": "^9.9.0",
168 "zod": "^3.23.8"
169 }
170 },
171 "node_modules/@atproto/jwk-jose": {
172 "version": "0.1.4",
173 "resolved": "https://registry.npmjs.org/@atproto/jwk-jose/-/jwk-jose-0.1.4.tgz",
174 "integrity": "sha512-JzLn1wUzuLfweznSECdTjSHTxQBEz7Q8oJ4XKjRNludqzyJW8etEH00l1WolLipFxoj1QCG9qy00JmlC59Y6Rw==",
175 "dependencies": {
176 "@atproto/jwk": "0.1.3",
177 "jose": "^5.2.0"
178 }
179 },
180 "node_modules/@atproto/jwk-webcrypto": {
181 "version": "0.1.4",
182 "resolved": "https://registry.npmjs.org/@atproto/jwk-webcrypto/-/jwk-webcrypto-0.1.4.tgz",
183 "integrity": "sha512-eTio2VQj8y4wE6Ywq4QtPyHI8gabPu/UGkjAKhBoGXdxkP3KnCkl6jzhXWgFB20UwYvZVawOjbo5WE7izPsIwQ==",
184 "dependencies": {
185 "@atproto/jwk": "0.1.3",
186 "@atproto/jwk-jose": "0.1.4",
187 "zod": "^3.23.8"
188 }
189 },
190 "node_modules/@atproto/lexicon": {
191 "version": "0.4.7",
192 "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.4.7.tgz",
193 "integrity": "sha512-/x6h3tAiDNzSi4eXtC8ke65B7UzsagtlGRHmUD95698x5lBRpDnpizj0fZWTZVYed5qnOmz/ZEue+v3wDmO61g==",
194 "dependencies": {
195 "@atproto/common-web": "^0.4.0",
196 "@atproto/syntax": "^0.3.3",
197 "iso-datestring-validator": "^2.2.2",
198 "multiformats": "^9.9.0",
199 "zod": "^3.23.8"
200 }
201 },
202 "node_modules/@atproto/oauth-client": {
203 "version": "0.3.10",
204 "resolved": "https://registry.npmjs.org/@atproto/oauth-client/-/oauth-client-0.3.10.tgz",
205 "integrity": "sha512-elCj9FirkUijhaY6nP2ICv1FYNTh6fW2Lr7N9j18gBHYfI9Vr77loKkF4ArgJnNZKYA+rUu8V83O71KG9UyEJg==",
206 "dependencies": {
207 "@atproto-labs/did-resolver": "0.1.10",
208 "@atproto-labs/fetch": "0.2.1",
209 "@atproto-labs/handle-resolver": "0.1.7",
210 "@atproto-labs/identity-resolver": "0.1.13",
211 "@atproto-labs/simple-store": "0.1.2",
212 "@atproto-labs/simple-store-memory": "0.1.2",
213 "@atproto/did": "0.1.5",
214 "@atproto/jwk": "0.1.3",
215 "@atproto/oauth-types": "0.2.3",
216 "@atproto/xrpc": "0.6.9",
217 "multiformats": "^9.9.0",
218 "zod": "^3.23.8"
219 }
220 },
221 "node_modules/@atproto/oauth-client-browser": {
222 "version": "0.3.10",
223 "resolved": "https://registry.npmjs.org/@atproto/oauth-client-browser/-/oauth-client-browser-0.3.10.tgz",
224 "integrity": "sha512-tQh8HZJ95Azo3sBJbDyTFjlSLyeU5I5ZzmcPGAELuzZ5U4eGc74HYkG5BiGe5+Aov9VFftn7tz3ScuiyIa+2Ng==",
225 "dependencies": {
226 "@atproto-labs/did-resolver": "0.1.10",
227 "@atproto-labs/handle-resolver": "0.1.7",
228 "@atproto-labs/simple-store": "0.1.2",
229 "@atproto/did": "0.1.5",
230 "@atproto/jwk": "0.1.3",
231 "@atproto/jwk-webcrypto": "0.1.4",
232 "@atproto/oauth-client": "0.3.10",
233 "@atproto/oauth-types": "0.2.3"
234 }
235 },
236 "node_modules/@atproto/oauth-types": {
237 "version": "0.2.3",
238 "resolved": "https://registry.npmjs.org/@atproto/oauth-types/-/oauth-types-0.2.3.tgz",
239 "integrity": "sha512-M+0WW/alS2BfhKtwvdU3rSaLoycw6kTH1kGKeyDdmb/xN/8QjU7T6dkJe+wX4NC7F23xdKfti9DZhBpEtn+/kg==",
240 "dependencies": {
241 "@atproto/jwk": "0.1.3",
242 "zod": "^3.23.8"
243 }
244 },
245 "node_modules/@atproto/syntax": {
246 "version": "0.3.3",
247 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.3.3.tgz",
248 "integrity": "sha512-F1LZweesNYdBbZBXVa72N/cSvchG8Q1tG4/209ZXbIuM3FwQtkgn+zgmmV4P4ORmhOeXPBNXvMBpcqiwx/gEQQ=="
249 },
250 "node_modules/@atproto/xrpc": {
251 "version": "0.6.9",
252 "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.6.9.tgz",
253 "integrity": "sha512-vQGA7++DYMNaHx3C7vEjT+2X6hYYLG7JNbBnDLWu0km1/1KYXgRkAz4h+FfYqg1mvzvIorHU7DAs5wevkJDDlw==",
254 "dependencies": {
255 "@atproto/lexicon": "^0.4.7",
256 "zod": "^3.23.8"
257 }
258 },
259 "node_modules/@esbuild/aix-ppc64": {
260 "version": "0.24.2",
261 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz",
262 "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==",
263 "cpu": [
264 "ppc64"
265 ],
266 "optional": true,
267 "os": [
268 "aix"
269 ],
270 "engines": {
271 "node": ">=18"
272 }
273 },
274 "node_modules/@esbuild/android-arm": {
275 "version": "0.24.2",
276 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz",
277 "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==",
278 "cpu": [
279 "arm"
280 ],
281 "optional": true,
282 "os": [
283 "android"
284 ],
285 "engines": {
286 "node": ">=18"
287 }
288 },
289 "node_modules/@esbuild/android-arm64": {
290 "version": "0.24.2",
291 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz",
292 "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==",
293 "cpu": [
294 "arm64"
295 ],
296 "optional": true,
297 "os": [
298 "android"
299 ],
300 "engines": {
301 "node": ">=18"
302 }
303 },
304 "node_modules/@esbuild/android-x64": {
305 "version": "0.24.2",
306 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz",
307 "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==",
308 "cpu": [
309 "x64"
310 ],
311 "optional": true,
312 "os": [
313 "android"
314 ],
315 "engines": {
316 "node": ">=18"
317 }
318 },
319 "node_modules/@esbuild/darwin-arm64": {
320 "version": "0.24.2",
321 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz",
322 "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==",
323 "cpu": [
324 "arm64"
325 ],
326 "optional": true,
327 "os": [
328 "darwin"
329 ],
330 "engines": {
331 "node": ">=18"
332 }
333 },
334 "node_modules/@esbuild/darwin-x64": {
335 "version": "0.24.2",
336 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz",
337 "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==",
338 "cpu": [
339 "x64"
340 ],
341 "optional": true,
342 "os": [
343 "darwin"
344 ],
345 "engines": {
346 "node": ">=18"
347 }
348 },
349 "node_modules/@esbuild/freebsd-arm64": {
350 "version": "0.24.2",
351 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz",
352 "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==",
353 "cpu": [
354 "arm64"
355 ],
356 "optional": true,
357 "os": [
358 "freebsd"
359 ],
360 "engines": {
361 "node": ">=18"
362 }
363 },
364 "node_modules/@esbuild/freebsd-x64": {
365 "version": "0.24.2",
366 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz",
367 "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==",
368 "cpu": [
369 "x64"
370 ],
371 "optional": true,
372 "os": [
373 "freebsd"
374 ],
375 "engines": {
376 "node": ">=18"
377 }
378 },
379 "node_modules/@esbuild/linux-arm": {
380 "version": "0.24.2",
381 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz",
382 "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==",
383 "cpu": [
384 "arm"
385 ],
386 "optional": true,
387 "os": [
388 "linux"
389 ],
390 "engines": {
391 "node": ">=18"
392 }
393 },
394 "node_modules/@esbuild/linux-arm64": {
395 "version": "0.24.2",
396 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz",
397 "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==",
398 "cpu": [
399 "arm64"
400 ],
401 "optional": true,
402 "os": [
403 "linux"
404 ],
405 "engines": {
406 "node": ">=18"
407 }
408 },
409 "node_modules/@esbuild/linux-ia32": {
410 "version": "0.24.2",
411 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz",
412 "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==",
413 "cpu": [
414 "ia32"
415 ],
416 "optional": true,
417 "os": [
418 "linux"
419 ],
420 "engines": {
421 "node": ">=18"
422 }
423 },
424 "node_modules/@esbuild/linux-loong64": {
425 "version": "0.24.2",
426 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz",
427 "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==",
428 "cpu": [
429 "loong64"
430 ],
431 "optional": true,
432 "os": [
433 "linux"
434 ],
435 "engines": {
436 "node": ">=18"
437 }
438 },
439 "node_modules/@esbuild/linux-mips64el": {
440 "version": "0.24.2",
441 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz",
442 "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==",
443 "cpu": [
444 "mips64el"
445 ],
446 "optional": true,
447 "os": [
448 "linux"
449 ],
450 "engines": {
451 "node": ">=18"
452 }
453 },
454 "node_modules/@esbuild/linux-ppc64": {
455 "version": "0.24.2",
456 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz",
457 "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==",
458 "cpu": [
459 "ppc64"
460 ],
461 "optional": true,
462 "os": [
463 "linux"
464 ],
465 "engines": {
466 "node": ">=18"
467 }
468 },
469 "node_modules/@esbuild/linux-riscv64": {
470 "version": "0.24.2",
471 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz",
472 "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==",
473 "cpu": [
474 "riscv64"
475 ],
476 "optional": true,
477 "os": [
478 "linux"
479 ],
480 "engines": {
481 "node": ">=18"
482 }
483 },
484 "node_modules/@esbuild/linux-s390x": {
485 "version": "0.24.2",
486 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz",
487 "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==",
488 "cpu": [
489 "s390x"
490 ],
491 "optional": true,
492 "os": [
493 "linux"
494 ],
495 "engines": {
496 "node": ">=18"
497 }
498 },
499 "node_modules/@esbuild/linux-x64": {
500 "version": "0.24.2",
501 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz",
502 "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==",
503 "cpu": [
504 "x64"
505 ],
506 "optional": true,
507 "os": [
508 "linux"
509 ],
510 "engines": {
511 "node": ">=18"
512 }
513 },
514 "node_modules/@esbuild/netbsd-arm64": {
515 "version": "0.24.2",
516 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz",
517 "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==",
518 "cpu": [
519 "arm64"
520 ],
521 "optional": true,
522 "os": [
523 "netbsd"
524 ],
525 "engines": {
526 "node": ">=18"
527 }
528 },
529 "node_modules/@esbuild/netbsd-x64": {
530 "version": "0.24.2",
531 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz",
532 "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==",
533 "cpu": [
534 "x64"
535 ],
536 "optional": true,
537 "os": [
538 "netbsd"
539 ],
540 "engines": {
541 "node": ">=18"
542 }
543 },
544 "node_modules/@esbuild/openbsd-arm64": {
545 "version": "0.24.2",
546 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz",
547 "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==",
548 "cpu": [
549 "arm64"
550 ],
551 "optional": true,
552 "os": [
553 "openbsd"
554 ],
555 "engines": {
556 "node": ">=18"
557 }
558 },
559 "node_modules/@esbuild/openbsd-x64": {
560 "version": "0.24.2",
561 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz",
562 "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==",
563 "cpu": [
564 "x64"
565 ],
566 "optional": true,
567 "os": [
568 "openbsd"
569 ],
570 "engines": {
571 "node": ">=18"
572 }
573 },
574 "node_modules/@esbuild/sunos-x64": {
575 "version": "0.24.2",
576 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz",
577 "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==",
578 "cpu": [
579 "x64"
580 ],
581 "optional": true,
582 "os": [
583 "sunos"
584 ],
585 "engines": {
586 "node": ">=18"
587 }
588 },
589 "node_modules/@esbuild/win32-arm64": {
590 "version": "0.24.2",
591 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz",
592 "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==",
593 "cpu": [
594 "arm64"
595 ],
596 "optional": true,
597 "os": [
598 "win32"
599 ],
600 "engines": {
601 "node": ">=18"
602 }
603 },
604 "node_modules/@esbuild/win32-ia32": {
605 "version": "0.24.2",
606 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz",
607 "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==",
608 "cpu": [
609 "ia32"
610 ],
611 "optional": true,
612 "os": [
613 "win32"
614 ],
615 "engines": {
616 "node": ">=18"
617 }
618 },
619 "node_modules/@esbuild/win32-x64": {
620 "version": "0.24.2",
621 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz",
622 "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==",
623 "cpu": [
624 "x64"
625 ],
626 "optional": true,
627 "os": [
628 "win32"
629 ],
630 "engines": {
631 "node": ">=18"
632 }
633 },
634 "node_modules/@eslint-community/eslint-utils": {
635 "version": "4.4.1",
636 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz",
637 "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==",
638 "dev": true,
639 "dependencies": {
640 "eslint-visitor-keys": "^3.4.3"
641 },
642 "engines": {
643 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
644 },
645 "funding": {
646 "url": "https://opencollective.com/eslint"
647 },
648 "peerDependencies": {
649 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
650 }
651 },
652 "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
653 "version": "3.4.3",
654 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
655 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
656 "dev": true,
657 "engines": {
658 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
659 },
660 "funding": {
661 "url": "https://opencollective.com/eslint"
662 }
663 },
664 "node_modules/@eslint-community/regexpp": {
665 "version": "4.12.1",
666 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
667 "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
668 "dev": true,
669 "engines": {
670 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
671 }
672 },
673 "node_modules/@eslint/compat": {
674 "version": "1.2.7",
675 "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-1.2.7.tgz",
676 "integrity": "sha512-xvv7hJE32yhegJ8xNAnb62ggiAwTYHBpUCWhRxEj/ksvgDJuSXfoDkBcRYaYNFiJ+jH0IE3K16hd+xXzhBgNbg==",
677 "dev": true,
678 "engines": {
679 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
680 },
681 "peerDependencies": {
682 "eslint": "^9.10.0"
683 },
684 "peerDependenciesMeta": {
685 "eslint": {
686 "optional": true
687 }
688 }
689 },
690 "node_modules/@eslint/config-array": {
691 "version": "0.19.2",
692 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz",
693 "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==",
694 "dev": true,
695 "dependencies": {
696 "@eslint/object-schema": "^2.1.6",
697 "debug": "^4.3.1",
698 "minimatch": "^3.1.2"
699 },
700 "engines": {
701 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
702 }
703 },
704 "node_modules/@eslint/core": {
705 "version": "0.12.0",
706 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz",
707 "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==",
708 "dev": true,
709 "dependencies": {
710 "@types/json-schema": "^7.0.15"
711 },
712 "engines": {
713 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
714 }
715 },
716 "node_modules/@eslint/eslintrc": {
717 "version": "3.3.0",
718 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.0.tgz",
719 "integrity": "sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==",
720 "dev": true,
721 "dependencies": {
722 "ajv": "^6.12.4",
723 "debug": "^4.3.2",
724 "espree": "^10.0.1",
725 "globals": "^14.0.0",
726 "ignore": "^5.2.0",
727 "import-fresh": "^3.2.1",
728 "js-yaml": "^4.1.0",
729 "minimatch": "^3.1.2",
730 "strip-json-comments": "^3.1.1"
731 },
732 "engines": {
733 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
734 },
735 "funding": {
736 "url": "https://opencollective.com/eslint"
737 }
738 },
739 "node_modules/@eslint/eslintrc/node_modules/globals": {
740 "version": "14.0.0",
741 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
742 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
743 "dev": true,
744 "engines": {
745 "node": ">=18"
746 },
747 "funding": {
748 "url": "https://github.com/sponsors/sindresorhus"
749 }
750 },
751 "node_modules/@eslint/js": {
752 "version": "9.21.0",
753 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.21.0.tgz",
754 "integrity": "sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==",
755 "dev": true,
756 "engines": {
757 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
758 }
759 },
760 "node_modules/@eslint/object-schema": {
761 "version": "2.1.6",
762 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz",
763 "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==",
764 "dev": true,
765 "engines": {
766 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
767 }
768 },
769 "node_modules/@eslint/plugin-kit": {
770 "version": "0.2.7",
771 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.7.tgz",
772 "integrity": "sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==",
773 "dev": true,
774 "dependencies": {
775 "@eslint/core": "^0.12.0",
776 "levn": "^0.4.1"
777 },
778 "engines": {
779 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
780 }
781 },
782 "node_modules/@humanfs/core": {
783 "version": "0.19.1",
784 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
785 "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
786 "dev": true,
787 "engines": {
788 "node": ">=18.18.0"
789 }
790 },
791 "node_modules/@humanfs/node": {
792 "version": "0.16.6",
793 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
794 "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
795 "dev": true,
796 "dependencies": {
797 "@humanfs/core": "^0.19.1",
798 "@humanwhocodes/retry": "^0.3.0"
799 },
800 "engines": {
801 "node": ">=18.18.0"
802 }
803 },
804 "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": {
805 "version": "0.3.1",
806 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
807 "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
808 "dev": true,
809 "engines": {
810 "node": ">=18.18"
811 },
812 "funding": {
813 "type": "github",
814 "url": "https://github.com/sponsors/nzakas"
815 }
816 },
817 "node_modules/@humanwhocodes/module-importer": {
818 "version": "1.0.1",
819 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
820 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
821 "dev": true,
822 "engines": {
823 "node": ">=12.22"
824 },
825 "funding": {
826 "type": "github",
827 "url": "https://github.com/sponsors/nzakas"
828 }
829 },
830 "node_modules/@humanwhocodes/retry": {
831 "version": "0.4.2",
832 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.2.tgz",
833 "integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==",
834 "dev": true,
835 "engines": {
836 "node": ">=18.18"
837 },
838 "funding": {
839 "type": "github",
840 "url": "https://github.com/sponsors/nzakas"
841 }
842 },
843 "node_modules/@jridgewell/gen-mapping": {
844 "version": "0.3.8",
845 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
846 "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
847 "dependencies": {
848 "@jridgewell/set-array": "^1.2.1",
849 "@jridgewell/sourcemap-codec": "^1.4.10",
850 "@jridgewell/trace-mapping": "^0.3.24"
851 },
852 "engines": {
853 "node": ">=6.0.0"
854 }
855 },
856 "node_modules/@jridgewell/resolve-uri": {
857 "version": "3.1.2",
858 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
859 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
860 "engines": {
861 "node": ">=6.0.0"
862 }
863 },
864 "node_modules/@jridgewell/set-array": {
865 "version": "1.2.1",
866 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
867 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
868 "engines": {
869 "node": ">=6.0.0"
870 }
871 },
872 "node_modules/@jridgewell/sourcemap-codec": {
873 "version": "1.5.0",
874 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
875 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="
876 },
877 "node_modules/@jridgewell/trace-mapping": {
878 "version": "0.3.25",
879 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
880 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
881 "dependencies": {
882 "@jridgewell/resolve-uri": "^3.1.0",
883 "@jridgewell/sourcemap-codec": "^1.4.14"
884 }
885 },
886 "node_modules/@nodelib/fs.scandir": {
887 "version": "2.1.5",
888 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
889 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
890 "dev": true,
891 "dependencies": {
892 "@nodelib/fs.stat": "2.0.5",
893 "run-parallel": "^1.1.9"
894 },
895 "engines": {
896 "node": ">= 8"
897 }
898 },
899 "node_modules/@nodelib/fs.stat": {
900 "version": "2.0.5",
901 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
902 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
903 "dev": true,
904 "engines": {
905 "node": ">= 8"
906 }
907 },
908 "node_modules/@nodelib/fs.walk": {
909 "version": "1.2.8",
910 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
911 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
912 "dev": true,
913 "dependencies": {
914 "@nodelib/fs.scandir": "2.1.5",
915 "fastq": "^1.6.0"
916 },
917 "engines": {
918 "node": ">= 8"
919 }
920 },
921 "node_modules/@polka/url": {
922 "version": "1.0.0-next.28",
923 "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz",
924 "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw=="
925 },
926 "node_modules/@rollup/rollup-android-arm-eabi": {
927 "version": "4.34.8",
928 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz",
929 "integrity": "sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==",
930 "cpu": [
931 "arm"
932 ],
933 "optional": true,
934 "os": [
935 "android"
936 ]
937 },
938 "node_modules/@rollup/rollup-android-arm64": {
939 "version": "4.34.8",
940 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.8.tgz",
941 "integrity": "sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==",
942 "cpu": [
943 "arm64"
944 ],
945 "optional": true,
946 "os": [
947 "android"
948 ]
949 },
950 "node_modules/@rollup/rollup-darwin-arm64": {
951 "version": "4.34.8",
952 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.8.tgz",
953 "integrity": "sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==",
954 "cpu": [
955 "arm64"
956 ],
957 "optional": true,
958 "os": [
959 "darwin"
960 ]
961 },
962 "node_modules/@rollup/rollup-darwin-x64": {
963 "version": "4.34.8",
964 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.8.tgz",
965 "integrity": "sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==",
966 "cpu": [
967 "x64"
968 ],
969 "optional": true,
970 "os": [
971 "darwin"
972 ]
973 },
974 "node_modules/@rollup/rollup-freebsd-arm64": {
975 "version": "4.34.8",
976 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.8.tgz",
977 "integrity": "sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==",
978 "cpu": [
979 "arm64"
980 ],
981 "optional": true,
982 "os": [
983 "freebsd"
984 ]
985 },
986 "node_modules/@rollup/rollup-freebsd-x64": {
987 "version": "4.34.8",
988 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.8.tgz",
989 "integrity": "sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==",
990 "cpu": [
991 "x64"
992 ],
993 "optional": true,
994 "os": [
995 "freebsd"
996 ]
997 },
998 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
999 "version": "4.34.8",
1000 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.8.tgz",
1001 "integrity": "sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==",
1002 "cpu": [
1003 "arm"
1004 ],
1005 "optional": true,
1006 "os": [
1007 "linux"
1008 ]
1009 },
1010 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1011 "version": "4.34.8",
1012 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.8.tgz",
1013 "integrity": "sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==",
1014 "cpu": [
1015 "arm"
1016 ],
1017 "optional": true,
1018 "os": [
1019 "linux"
1020 ]
1021 },
1022 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1023 "version": "4.34.8",
1024 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.8.tgz",
1025 "integrity": "sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==",
1026 "cpu": [
1027 "arm64"
1028 ],
1029 "optional": true,
1030 "os": [
1031 "linux"
1032 ]
1033 },
1034 "node_modules/@rollup/rollup-linux-arm64-musl": {
1035 "version": "4.34.8",
1036 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.8.tgz",
1037 "integrity": "sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==",
1038 "cpu": [
1039 "arm64"
1040 ],
1041 "optional": true,
1042 "os": [
1043 "linux"
1044 ]
1045 },
1046 "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
1047 "version": "4.34.8",
1048 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.8.tgz",
1049 "integrity": "sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==",
1050 "cpu": [
1051 "loong64"
1052 ],
1053 "optional": true,
1054 "os": [
1055 "linux"
1056 ]
1057 },
1058 "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
1059 "version": "4.34.8",
1060 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.8.tgz",
1061 "integrity": "sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==",
1062 "cpu": [
1063 "ppc64"
1064 ],
1065 "optional": true,
1066 "os": [
1067 "linux"
1068 ]
1069 },
1070 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1071 "version": "4.34.8",
1072 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.8.tgz",
1073 "integrity": "sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==",
1074 "cpu": [
1075 "riscv64"
1076 ],
1077 "optional": true,
1078 "os": [
1079 "linux"
1080 ]
1081 },
1082 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1083 "version": "4.34.8",
1084 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.8.tgz",
1085 "integrity": "sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==",
1086 "cpu": [
1087 "s390x"
1088 ],
1089 "optional": true,
1090 "os": [
1091 "linux"
1092 ]
1093 },
1094 "node_modules/@rollup/rollup-linux-x64-gnu": {
1095 "version": "4.34.8",
1096 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.8.tgz",
1097 "integrity": "sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==",
1098 "cpu": [
1099 "x64"
1100 ],
1101 "optional": true,
1102 "os": [
1103 "linux"
1104 ]
1105 },
1106 "node_modules/@rollup/rollup-linux-x64-musl": {
1107 "version": "4.34.8",
1108 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.8.tgz",
1109 "integrity": "sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==",
1110 "cpu": [
1111 "x64"
1112 ],
1113 "optional": true,
1114 "os": [
1115 "linux"
1116 ]
1117 },
1118 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1119 "version": "4.34.8",
1120 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.8.tgz",
1121 "integrity": "sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==",
1122 "cpu": [
1123 "arm64"
1124 ],
1125 "optional": true,
1126 "os": [
1127 "win32"
1128 ]
1129 },
1130 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1131 "version": "4.34.8",
1132 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.8.tgz",
1133 "integrity": "sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==",
1134 "cpu": [
1135 "ia32"
1136 ],
1137 "optional": true,
1138 "os": [
1139 "win32"
1140 ]
1141 },
1142 "node_modules/@rollup/rollup-win32-x64-msvc": {
1143 "version": "4.34.8",
1144 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.8.tgz",
1145 "integrity": "sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==",
1146 "cpu": [
1147 "x64"
1148 ],
1149 "optional": true,
1150 "os": [
1151 "win32"
1152 ]
1153 },
1154 "node_modules/@sveltejs/adapter-auto": {
1155 "version": "4.0.0",
1156 "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-4.0.0.tgz",
1157 "integrity": "sha512-kmuYSQdD2AwThymQF0haQhM8rE5rhutQXG4LNbnbShwhMO4qQGnKaaTy+88DuNSuoQDi58+thpq8XpHc1+oEKQ==",
1158 "dev": true,
1159 "dependencies": {
1160 "import-meta-resolve": "^4.1.0"
1161 },
1162 "peerDependencies": {
1163 "@sveltejs/kit": "^2.0.0"
1164 }
1165 },
1166 "node_modules/@sveltejs/adapter-static": {
1167 "version": "3.0.8",
1168 "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-3.0.8.tgz",
1169 "integrity": "sha512-YaDrquRpZwfcXbnlDsSrBQNCChVOT9MGuSg+dMAyfsAa1SmiAhrA5jUYUiIMC59G92kIbY/AaQOWcBdq+lh+zg==",
1170 "peerDependencies": {
1171 "@sveltejs/kit": "^2.0.0"
1172 }
1173 },
1174 "node_modules/@sveltejs/kit": {
1175 "version": "2.17.2",
1176 "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.17.2.tgz",
1177 "integrity": "sha512-Vypk02baf7qd3SOB1uUwUC/3Oka+srPo2J0a8YN3EfJypRshDkNx9HzNKjSmhOnGWwT+SSO06+N0mAb8iVTmTQ==",
1178 "dependencies": {
1179 "@types/cookie": "^0.6.0",
1180 "cookie": "^0.6.0",
1181 "devalue": "^5.1.0",
1182 "esm-env": "^1.2.2",
1183 "import-meta-resolve": "^4.1.0",
1184 "kleur": "^4.1.5",
1185 "magic-string": "^0.30.5",
1186 "mrmime": "^2.0.0",
1187 "sade": "^1.8.1",
1188 "set-cookie-parser": "^2.6.0",
1189 "sirv": "^3.0.0"
1190 },
1191 "bin": {
1192 "svelte-kit": "svelte-kit.js"
1193 },
1194 "engines": {
1195 "node": ">=18.13"
1196 },
1197 "peerDependencies": {
1198 "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0",
1199 "svelte": "^4.0.0 || ^5.0.0-next.0",
1200 "vite": "^5.0.3 || ^6.0.0"
1201 }
1202 },
1203 "node_modules/@sveltejs/vite-plugin-svelte": {
1204 "version": "5.0.3",
1205 "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-5.0.3.tgz",
1206 "integrity": "sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==",
1207 "dependencies": {
1208 "@sveltejs/vite-plugin-svelte-inspector": "^4.0.1",
1209 "debug": "^4.4.0",
1210 "deepmerge": "^4.3.1",
1211 "kleur": "^4.1.5",
1212 "magic-string": "^0.30.15",
1213 "vitefu": "^1.0.4"
1214 },
1215 "engines": {
1216 "node": "^18.0.0 || ^20.0.0 || >=22"
1217 },
1218 "peerDependencies": {
1219 "svelte": "^5.0.0",
1220 "vite": "^6.0.0"
1221 }
1222 },
1223 "node_modules/@sveltejs/vite-plugin-svelte-inspector": {
1224 "version": "4.0.1",
1225 "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-4.0.1.tgz",
1226 "integrity": "sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==",
1227 "dependencies": {
1228 "debug": "^4.3.7"
1229 },
1230 "engines": {
1231 "node": "^18.0.0 || ^20.0.0 || >=22"
1232 },
1233 "peerDependencies": {
1234 "@sveltejs/vite-plugin-svelte": "^5.0.0",
1235 "svelte": "^5.0.0",
1236 "vite": "^6.0.0"
1237 }
1238 },
1239 "node_modules/@tailwindcss/forms": {
1240 "version": "0.5.10",
1241 "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.10.tgz",
1242 "integrity": "sha512-utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw==",
1243 "dependencies": {
1244 "mini-svg-data-uri": "^1.2.3"
1245 },
1246 "peerDependencies": {
1247 "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1"
1248 }
1249 },
1250 "node_modules/@tailwindcss/node": {
1251 "version": "4.0.8",
1252 "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.0.8.tgz",
1253 "integrity": "sha512-FKArQpbrbwv08TNT0k7ejYXpF+R8knZFAatNc0acOxbgeqLzwb86r+P3LGOjIeI3Idqe9CVkZrh4GlsJLJKkkw==",
1254 "dev": true,
1255 "dependencies": {
1256 "enhanced-resolve": "^5.18.1",
1257 "jiti": "^2.4.2",
1258 "tailwindcss": "4.0.8"
1259 }
1260 },
1261 "node_modules/@tailwindcss/oxide": {
1262 "version": "4.0.8",
1263 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.0.8.tgz",
1264 "integrity": "sha512-KfMcuAu/Iw+DcV1e8twrFyr2yN8/ZDC/odIGta4wuuJOGkrkHZbvJvRNIbQNhGh7erZTYV6Ie0IeD6WC9Y8Hcw==",
1265 "dev": true,
1266 "engines": {
1267 "node": ">= 10"
1268 },
1269 "optionalDependencies": {
1270 "@tailwindcss/oxide-android-arm64": "4.0.8",
1271 "@tailwindcss/oxide-darwin-arm64": "4.0.8",
1272 "@tailwindcss/oxide-darwin-x64": "4.0.8",
1273 "@tailwindcss/oxide-freebsd-x64": "4.0.8",
1274 "@tailwindcss/oxide-linux-arm-gnueabihf": "4.0.8",
1275 "@tailwindcss/oxide-linux-arm64-gnu": "4.0.8",
1276 "@tailwindcss/oxide-linux-arm64-musl": "4.0.8",
1277 "@tailwindcss/oxide-linux-x64-gnu": "4.0.8",
1278 "@tailwindcss/oxide-linux-x64-musl": "4.0.8",
1279 "@tailwindcss/oxide-win32-arm64-msvc": "4.0.8",
1280 "@tailwindcss/oxide-win32-x64-msvc": "4.0.8"
1281 }
1282 },
1283 "node_modules/@tailwindcss/oxide-android-arm64": {
1284 "version": "4.0.8",
1285 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.0.8.tgz",
1286 "integrity": "sha512-We7K79+Sm4mwJHk26Yzu/GAj7C7myemm7PeXvpgMxyxO70SSFSL3uCcqFbz9JA5M5UPkrl7N9fkBe/Y0iazqpA==",
1287 "cpu": [
1288 "arm64"
1289 ],
1290 "dev": true,
1291 "optional": true,
1292 "os": [
1293 "android"
1294 ],
1295 "engines": {
1296 "node": ">= 10"
1297 }
1298 },
1299 "node_modules/@tailwindcss/oxide-darwin-arm64": {
1300 "version": "4.0.8",
1301 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.0.8.tgz",
1302 "integrity": "sha512-Lv9Isi2EwkCTG1sRHNDi0uRNN1UGFdEThUAGFrydRmQZnraGLMjN8gahzg2FFnOizDl7LB2TykLUuiw833DSNg==",
1303 "cpu": [
1304 "arm64"
1305 ],
1306 "dev": true,
1307 "optional": true,
1308 "os": [
1309 "darwin"
1310 ],
1311 "engines": {
1312 "node": ">= 10"
1313 }
1314 },
1315 "node_modules/@tailwindcss/oxide-darwin-x64": {
1316 "version": "4.0.8",
1317 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.0.8.tgz",
1318 "integrity": "sha512-fWfywfYIlSWtKoqWTjukTHLWV3ARaBRjXCC2Eo0l6KVpaqGY4c2y8snUjp1xpxUtpqwMvCvFWFaleMoz1Vhzlw==",
1319 "cpu": [
1320 "x64"
1321 ],
1322 "dev": true,
1323 "optional": true,
1324 "os": [
1325 "darwin"
1326 ],
1327 "engines": {
1328 "node": ">= 10"
1329 }
1330 },
1331 "node_modules/@tailwindcss/oxide-freebsd-x64": {
1332 "version": "4.0.8",
1333 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.0.8.tgz",
1334 "integrity": "sha512-SO+dyvjJV9G94bnmq2288Ke0BIdvrbSbvtPLaQdqjqHR83v5L2fWADyFO+1oecHo9Owsk8MxcXh1agGVPIKIqw==",
1335 "cpu": [
1336 "x64"
1337 ],
1338 "dev": true,
1339 "optional": true,
1340 "os": [
1341 "freebsd"
1342 ],
1343 "engines": {
1344 "node": ">= 10"
1345 }
1346 },
1347 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
1348 "version": "4.0.8",
1349 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.0.8.tgz",
1350 "integrity": "sha512-ZSHggWiEblQNV69V0qUK5vuAtHP+I+S2eGrKGJ5lPgwgJeAd6GjLsVBN+Mqn2SPVfYM3BOpS9jX/zVg9RWQVDQ==",
1351 "cpu": [
1352 "arm"
1353 ],
1354 "dev": true,
1355 "optional": true,
1356 "os": [
1357 "linux"
1358 ],
1359 "engines": {
1360 "node": ">= 10"
1361 }
1362 },
1363 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
1364 "version": "4.0.8",
1365 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.0.8.tgz",
1366 "integrity": "sha512-xWpr6M0OZLDNsr7+bQz+3X7zcnDJZJ1N9gtBWCtfhkEtDjjxYEp+Lr5L5nc/yXlL4MyCHnn0uonGVXy3fhxaVA==",
1367 "cpu": [
1368 "arm64"
1369 ],
1370 "dev": true,
1371 "optional": true,
1372 "os": [
1373 "linux"
1374 ],
1375 "engines": {
1376 "node": ">= 10"
1377 }
1378 },
1379 "node_modules/@tailwindcss/oxide-linux-arm64-musl": {
1380 "version": "4.0.8",
1381 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.0.8.tgz",
1382 "integrity": "sha512-5tz2IL7LN58ssGEq7h/staD7pu/izF/KeMWdlJ86WDe2Ah46LF3ET6ZGKTr5eZMrnEA0M9cVFuSPprKRHNgjeg==",
1383 "cpu": [
1384 "arm64"
1385 ],
1386 "dev": true,
1387 "optional": true,
1388 "os": [
1389 "linux"
1390 ],
1391 "engines": {
1392 "node": ">= 10"
1393 }
1394 },
1395 "node_modules/@tailwindcss/oxide-linux-x64-gnu": {
1396 "version": "4.0.8",
1397 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.0.8.tgz",
1398 "integrity": "sha512-KSzMkhyrxAQyY2o194NKVKU9j/c+NFSoMvnHWFaNHKi3P1lb+Vq1UC19tLHrmxSkKapcMMu69D7+G1+FVGNDXQ==",
1399 "cpu": [
1400 "x64"
1401 ],
1402 "dev": true,
1403 "optional": true,
1404 "os": [
1405 "linux"
1406 ],
1407 "engines": {
1408 "node": ">= 10"
1409 }
1410 },
1411 "node_modules/@tailwindcss/oxide-linux-x64-musl": {
1412 "version": "4.0.8",
1413 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.0.8.tgz",
1414 "integrity": "sha512-yFYKG5UtHTRimjtqxUWXBgI4Tc6NJe3USjRIVdlTczpLRxq/SFwgzGl5JbatCxgSRDPBFwRrNPxq+ukfQFGdrw==",
1415 "cpu": [
1416 "x64"
1417 ],
1418 "dev": true,
1419 "optional": true,
1420 "os": [
1421 "linux"
1422 ],
1423 "engines": {
1424 "node": ">= 10"
1425 }
1426 },
1427 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
1428 "version": "4.0.8",
1429 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.0.8.tgz",
1430 "integrity": "sha512-tndGujmCSba85cRCnQzXgpA2jx5gXimyspsUYae5jlPyLRG0RjXbDshFKOheVXU4TLflo7FSG8EHCBJ0EHTKdQ==",
1431 "cpu": [
1432 "arm64"
1433 ],
1434 "dev": true,
1435 "optional": true,
1436 "os": [
1437 "win32"
1438 ],
1439 "engines": {
1440 "node": ">= 10"
1441 }
1442 },
1443 "node_modules/@tailwindcss/oxide-win32-x64-msvc": {
1444 "version": "4.0.8",
1445 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.0.8.tgz",
1446 "integrity": "sha512-T77jroAc0p4EHVVgTUiNeFn6Nj3jtD3IeNId2X+0k+N1XxfNipy81BEkYErpKLiOkNhpNFjPee8/ZVas29b2OQ==",
1447 "cpu": [
1448 "x64"
1449 ],
1450 "dev": true,
1451 "optional": true,
1452 "os": [
1453 "win32"
1454 ],
1455 "engines": {
1456 "node": ">= 10"
1457 }
1458 },
1459 "node_modules/@tailwindcss/vite": {
1460 "version": "4.0.8",
1461 "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.0.8.tgz",
1462 "integrity": "sha512-+SAq44yLzYlzyrb7QTcFCdU8Xa7FOA0jp+Xby7fPMUie+MY9HhJysM7Vp+vL8qIp8ceQJfLD+FjgJuJ4lL6nyg==",
1463 "dev": true,
1464 "dependencies": {
1465 "@tailwindcss/node": "4.0.8",
1466 "@tailwindcss/oxide": "4.0.8",
1467 "lightningcss": "^1.29.1",
1468 "tailwindcss": "4.0.8"
1469 },
1470 "peerDependencies": {
1471 "vite": "^5.2.0 || ^6"
1472 }
1473 },
1474 "node_modules/@types/cookie": {
1475 "version": "0.6.0",
1476 "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz",
1477 "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA=="
1478 },
1479 "node_modules/@types/estree": {
1480 "version": "1.0.6",
1481 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
1482 "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw=="
1483 },
1484 "node_modules/@types/json-schema": {
1485 "version": "7.0.15",
1486 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
1487 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
1488 "dev": true
1489 },
1490 "node_modules/@typescript-eslint/eslint-plugin": {
1491 "version": "8.24.1",
1492 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.24.1.tgz",
1493 "integrity": "sha512-ll1StnKtBigWIGqvYDVuDmXJHVH4zLVot1yQ4fJtLpL7qacwkxJc1T0bptqw+miBQ/QfUbhl1TcQ4accW5KUyA==",
1494 "dev": true,
1495 "dependencies": {
1496 "@eslint-community/regexpp": "^4.10.0",
1497 "@typescript-eslint/scope-manager": "8.24.1",
1498 "@typescript-eslint/type-utils": "8.24.1",
1499 "@typescript-eslint/utils": "8.24.1",
1500 "@typescript-eslint/visitor-keys": "8.24.1",
1501 "graphemer": "^1.4.0",
1502 "ignore": "^5.3.1",
1503 "natural-compare": "^1.4.0",
1504 "ts-api-utils": "^2.0.1"
1505 },
1506 "engines": {
1507 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1508 },
1509 "funding": {
1510 "type": "opencollective",
1511 "url": "https://opencollective.com/typescript-eslint"
1512 },
1513 "peerDependencies": {
1514 "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0",
1515 "eslint": "^8.57.0 || ^9.0.0",
1516 "typescript": ">=4.8.4 <5.8.0"
1517 }
1518 },
1519 "node_modules/@typescript-eslint/parser": {
1520 "version": "8.24.1",
1521 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.24.1.tgz",
1522 "integrity": "sha512-Tqoa05bu+t5s8CTZFaGpCH2ub3QeT9YDkXbPd3uQ4SfsLoh1/vv2GEYAioPoxCWJJNsenXlC88tRjwoHNts1oQ==",
1523 "dev": true,
1524 "dependencies": {
1525 "@typescript-eslint/scope-manager": "8.24.1",
1526 "@typescript-eslint/types": "8.24.1",
1527 "@typescript-eslint/typescript-estree": "8.24.1",
1528 "@typescript-eslint/visitor-keys": "8.24.1",
1529 "debug": "^4.3.4"
1530 },
1531 "engines": {
1532 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1533 },
1534 "funding": {
1535 "type": "opencollective",
1536 "url": "https://opencollective.com/typescript-eslint"
1537 },
1538 "peerDependencies": {
1539 "eslint": "^8.57.0 || ^9.0.0",
1540 "typescript": ">=4.8.4 <5.8.0"
1541 }
1542 },
1543 "node_modules/@typescript-eslint/scope-manager": {
1544 "version": "8.24.1",
1545 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.24.1.tgz",
1546 "integrity": "sha512-OdQr6BNBzwRjNEXMQyaGyZzgg7wzjYKfX2ZBV3E04hUCBDv3GQCHiz9RpqdUIiVrMgJGkXm3tcEh4vFSHreS2Q==",
1547 "dev": true,
1548 "dependencies": {
1549 "@typescript-eslint/types": "8.24.1",
1550 "@typescript-eslint/visitor-keys": "8.24.1"
1551 },
1552 "engines": {
1553 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1554 },
1555 "funding": {
1556 "type": "opencollective",
1557 "url": "https://opencollective.com/typescript-eslint"
1558 }
1559 },
1560 "node_modules/@typescript-eslint/type-utils": {
1561 "version": "8.24.1",
1562 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.24.1.tgz",
1563 "integrity": "sha512-/Do9fmNgCsQ+K4rCz0STI7lYB4phTtEXqqCAs3gZW0pnK7lWNkvWd5iW545GSmApm4AzmQXmSqXPO565B4WVrw==",
1564 "dev": true,
1565 "dependencies": {
1566 "@typescript-eslint/typescript-estree": "8.24.1",
1567 "@typescript-eslint/utils": "8.24.1",
1568 "debug": "^4.3.4",
1569 "ts-api-utils": "^2.0.1"
1570 },
1571 "engines": {
1572 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1573 },
1574 "funding": {
1575 "type": "opencollective",
1576 "url": "https://opencollective.com/typescript-eslint"
1577 },
1578 "peerDependencies": {
1579 "eslint": "^8.57.0 || ^9.0.0",
1580 "typescript": ">=4.8.4 <5.8.0"
1581 }
1582 },
1583 "node_modules/@typescript-eslint/types": {
1584 "version": "8.24.1",
1585 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.24.1.tgz",
1586 "integrity": "sha512-9kqJ+2DkUXiuhoiYIUvIYjGcwle8pcPpdlfkemGvTObzgmYfJ5d0Qm6jwb4NBXP9W1I5tss0VIAnWFumz3mC5A==",
1587 "dev": true,
1588 "engines": {
1589 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1590 },
1591 "funding": {
1592 "type": "opencollective",
1593 "url": "https://opencollective.com/typescript-eslint"
1594 }
1595 },
1596 "node_modules/@typescript-eslint/typescript-estree": {
1597 "version": "8.24.1",
1598 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.24.1.tgz",
1599 "integrity": "sha512-UPyy4MJ/0RE648DSKQe9g0VDSehPINiejjA6ElqnFaFIhI6ZEiZAkUI0D5MCk0bQcTf/LVqZStvQ6K4lPn/BRg==",
1600 "dev": true,
1601 "dependencies": {
1602 "@typescript-eslint/types": "8.24.1",
1603 "@typescript-eslint/visitor-keys": "8.24.1",
1604 "debug": "^4.3.4",
1605 "fast-glob": "^3.3.2",
1606 "is-glob": "^4.0.3",
1607 "minimatch": "^9.0.4",
1608 "semver": "^7.6.0",
1609 "ts-api-utils": "^2.0.1"
1610 },
1611 "engines": {
1612 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1613 },
1614 "funding": {
1615 "type": "opencollective",
1616 "url": "https://opencollective.com/typescript-eslint"
1617 },
1618 "peerDependencies": {
1619 "typescript": ">=4.8.4 <5.8.0"
1620 }
1621 },
1622 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
1623 "version": "2.0.1",
1624 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
1625 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
1626 "dev": true,
1627 "dependencies": {
1628 "balanced-match": "^1.0.0"
1629 }
1630 },
1631 "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
1632 "version": "9.0.5",
1633 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
1634 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
1635 "dev": true,
1636 "dependencies": {
1637 "brace-expansion": "^2.0.1"
1638 },
1639 "engines": {
1640 "node": ">=16 || 14 >=14.17"
1641 },
1642 "funding": {
1643 "url": "https://github.com/sponsors/isaacs"
1644 }
1645 },
1646 "node_modules/@typescript-eslint/utils": {
1647 "version": "8.24.1",
1648 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.24.1.tgz",
1649 "integrity": "sha512-OOcg3PMMQx9EXspId5iktsI3eMaXVwlhC8BvNnX6B5w9a4dVgpkQZuU8Hy67TolKcl+iFWq0XX+jbDGN4xWxjQ==",
1650 "dev": true,
1651 "dependencies": {
1652 "@eslint-community/eslint-utils": "^4.4.0",
1653 "@typescript-eslint/scope-manager": "8.24.1",
1654 "@typescript-eslint/types": "8.24.1",
1655 "@typescript-eslint/typescript-estree": "8.24.1"
1656 },
1657 "engines": {
1658 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1659 },
1660 "funding": {
1661 "type": "opencollective",
1662 "url": "https://opencollective.com/typescript-eslint"
1663 },
1664 "peerDependencies": {
1665 "eslint": "^8.57.0 || ^9.0.0",
1666 "typescript": ">=4.8.4 <5.8.0"
1667 }
1668 },
1669 "node_modules/@typescript-eslint/visitor-keys": {
1670 "version": "8.24.1",
1671 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.24.1.tgz",
1672 "integrity": "sha512-EwVHlp5l+2vp8CoqJm9KikPZgi3gbdZAtabKT9KPShGeOcJhsv4Zdo3oc8T8I0uKEmYoU4ItyxbptjF08enaxg==",
1673 "dev": true,
1674 "dependencies": {
1675 "@typescript-eslint/types": "8.24.1",
1676 "eslint-visitor-keys": "^4.2.0"
1677 },
1678 "engines": {
1679 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1680 },
1681 "funding": {
1682 "type": "opencollective",
1683 "url": "https://opencollective.com/typescript-eslint"
1684 }
1685 },
1686 "node_modules/acorn": {
1687 "version": "8.14.0",
1688 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
1689 "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
1690 "bin": {
1691 "acorn": "bin/acorn"
1692 },
1693 "engines": {
1694 "node": ">=0.4.0"
1695 }
1696 },
1697 "node_modules/acorn-jsx": {
1698 "version": "5.3.2",
1699 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
1700 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
1701 "dev": true,
1702 "peerDependencies": {
1703 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
1704 }
1705 },
1706 "node_modules/acorn-typescript": {
1707 "version": "1.4.13",
1708 "resolved": "https://registry.npmjs.org/acorn-typescript/-/acorn-typescript-1.4.13.tgz",
1709 "integrity": "sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==",
1710 "peerDependencies": {
1711 "acorn": ">=8.9.0"
1712 }
1713 },
1714 "node_modules/ajv": {
1715 "version": "6.12.6",
1716 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
1717 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
1718 "dev": true,
1719 "dependencies": {
1720 "fast-deep-equal": "^3.1.1",
1721 "fast-json-stable-stringify": "^2.0.0",
1722 "json-schema-traverse": "^0.4.1",
1723 "uri-js": "^4.2.2"
1724 },
1725 "funding": {
1726 "type": "github",
1727 "url": "https://github.com/sponsors/epoberezkin"
1728 }
1729 },
1730 "node_modules/ansi-styles": {
1731 "version": "4.3.0",
1732 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1733 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1734 "dev": true,
1735 "dependencies": {
1736 "color-convert": "^2.0.1"
1737 },
1738 "engines": {
1739 "node": ">=8"
1740 },
1741 "funding": {
1742 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1743 }
1744 },
1745 "node_modules/argparse": {
1746 "version": "2.0.1",
1747 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
1748 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
1749 "dev": true
1750 },
1751 "node_modules/aria-query": {
1752 "version": "5.3.2",
1753 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz",
1754 "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==",
1755 "engines": {
1756 "node": ">= 0.4"
1757 }
1758 },
1759 "node_modules/await-lock": {
1760 "version": "2.2.2",
1761 "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz",
1762 "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw=="
1763 },
1764 "node_modules/axobject-query": {
1765 "version": "4.1.0",
1766 "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
1767 "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
1768 "engines": {
1769 "node": ">= 0.4"
1770 }
1771 },
1772 "node_modules/balanced-match": {
1773 "version": "1.0.2",
1774 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1775 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1776 "dev": true
1777 },
1778 "node_modules/brace-expansion": {
1779 "version": "1.1.11",
1780 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1781 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1782 "dev": true,
1783 "dependencies": {
1784 "balanced-match": "^1.0.0",
1785 "concat-map": "0.0.1"
1786 }
1787 },
1788 "node_modules/braces": {
1789 "version": "3.0.3",
1790 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
1791 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
1792 "dev": true,
1793 "dependencies": {
1794 "fill-range": "^7.1.1"
1795 },
1796 "engines": {
1797 "node": ">=8"
1798 }
1799 },
1800 "node_modules/callsites": {
1801 "version": "3.1.0",
1802 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1803 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
1804 "dev": true,
1805 "engines": {
1806 "node": ">=6"
1807 }
1808 },
1809 "node_modules/chalk": {
1810 "version": "4.1.2",
1811 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1812 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1813 "dev": true,
1814 "dependencies": {
1815 "ansi-styles": "^4.1.0",
1816 "supports-color": "^7.1.0"
1817 },
1818 "engines": {
1819 "node": ">=10"
1820 },
1821 "funding": {
1822 "url": "https://github.com/chalk/chalk?sponsor=1"
1823 }
1824 },
1825 "node_modules/chokidar": {
1826 "version": "4.0.3",
1827 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
1828 "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
1829 "dev": true,
1830 "dependencies": {
1831 "readdirp": "^4.0.1"
1832 },
1833 "engines": {
1834 "node": ">= 14.16.0"
1835 },
1836 "funding": {
1837 "url": "https://paulmillr.com/funding/"
1838 }
1839 },
1840 "node_modules/clsx": {
1841 "version": "2.1.1",
1842 "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
1843 "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
1844 "engines": {
1845 "node": ">=6"
1846 }
1847 },
1848 "node_modules/color-convert": {
1849 "version": "2.0.1",
1850 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1851 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1852 "dev": true,
1853 "dependencies": {
1854 "color-name": "~1.1.4"
1855 },
1856 "engines": {
1857 "node": ">=7.0.0"
1858 }
1859 },
1860 "node_modules/color-name": {
1861 "version": "1.1.4",
1862 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1863 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1864 "dev": true
1865 },
1866 "node_modules/concat-map": {
1867 "version": "0.0.1",
1868 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1869 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
1870 "dev": true
1871 },
1872 "node_modules/cookie": {
1873 "version": "0.6.0",
1874 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
1875 "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
1876 "engines": {
1877 "node": ">= 0.6"
1878 }
1879 },
1880 "node_modules/cross-spawn": {
1881 "version": "7.0.6",
1882 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
1883 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
1884 "dev": true,
1885 "dependencies": {
1886 "path-key": "^3.1.0",
1887 "shebang-command": "^2.0.0",
1888 "which": "^2.0.1"
1889 },
1890 "engines": {
1891 "node": ">= 8"
1892 }
1893 },
1894 "node_modules/cssesc": {
1895 "version": "3.0.0",
1896 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
1897 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
1898 "dev": true,
1899 "bin": {
1900 "cssesc": "bin/cssesc"
1901 },
1902 "engines": {
1903 "node": ">=4"
1904 }
1905 },
1906 "node_modules/debug": {
1907 "version": "4.4.0",
1908 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
1909 "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
1910 "dependencies": {
1911 "ms": "^2.1.3"
1912 },
1913 "engines": {
1914 "node": ">=6.0"
1915 },
1916 "peerDependenciesMeta": {
1917 "supports-color": {
1918 "optional": true
1919 }
1920 }
1921 },
1922 "node_modules/deep-is": {
1923 "version": "0.1.4",
1924 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
1925 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
1926 "dev": true
1927 },
1928 "node_modules/deepmerge": {
1929 "version": "4.3.1",
1930 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
1931 "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
1932 "engines": {
1933 "node": ">=0.10.0"
1934 }
1935 },
1936 "node_modules/detect-libc": {
1937 "version": "1.0.3",
1938 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
1939 "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
1940 "devOptional": true,
1941 "bin": {
1942 "detect-libc": "bin/detect-libc.js"
1943 },
1944 "engines": {
1945 "node": ">=0.10"
1946 }
1947 },
1948 "node_modules/devalue": {
1949 "version": "5.1.1",
1950 "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz",
1951 "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw=="
1952 },
1953 "node_modules/enhanced-resolve": {
1954 "version": "5.18.1",
1955 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz",
1956 "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==",
1957 "dev": true,
1958 "dependencies": {
1959 "graceful-fs": "^4.2.4",
1960 "tapable": "^2.2.0"
1961 },
1962 "engines": {
1963 "node": ">=10.13.0"
1964 }
1965 },
1966 "node_modules/esbuild": {
1967 "version": "0.24.2",
1968 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz",
1969 "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==",
1970 "hasInstallScript": true,
1971 "bin": {
1972 "esbuild": "bin/esbuild"
1973 },
1974 "engines": {
1975 "node": ">=18"
1976 },
1977 "optionalDependencies": {
1978 "@esbuild/aix-ppc64": "0.24.2",
1979 "@esbuild/android-arm": "0.24.2",
1980 "@esbuild/android-arm64": "0.24.2",
1981 "@esbuild/android-x64": "0.24.2",
1982 "@esbuild/darwin-arm64": "0.24.2",
1983 "@esbuild/darwin-x64": "0.24.2",
1984 "@esbuild/freebsd-arm64": "0.24.2",
1985 "@esbuild/freebsd-x64": "0.24.2",
1986 "@esbuild/linux-arm": "0.24.2",
1987 "@esbuild/linux-arm64": "0.24.2",
1988 "@esbuild/linux-ia32": "0.24.2",
1989 "@esbuild/linux-loong64": "0.24.2",
1990 "@esbuild/linux-mips64el": "0.24.2",
1991 "@esbuild/linux-ppc64": "0.24.2",
1992 "@esbuild/linux-riscv64": "0.24.2",
1993 "@esbuild/linux-s390x": "0.24.2",
1994 "@esbuild/linux-x64": "0.24.2",
1995 "@esbuild/netbsd-arm64": "0.24.2",
1996 "@esbuild/netbsd-x64": "0.24.2",
1997 "@esbuild/openbsd-arm64": "0.24.2",
1998 "@esbuild/openbsd-x64": "0.24.2",
1999 "@esbuild/sunos-x64": "0.24.2",
2000 "@esbuild/win32-arm64": "0.24.2",
2001 "@esbuild/win32-ia32": "0.24.2",
2002 "@esbuild/win32-x64": "0.24.2"
2003 }
2004 },
2005 "node_modules/escape-string-regexp": {
2006 "version": "4.0.0",
2007 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2008 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2009 "dev": true,
2010 "engines": {
2011 "node": ">=10"
2012 },
2013 "funding": {
2014 "url": "https://github.com/sponsors/sindresorhus"
2015 }
2016 },
2017 "node_modules/eslint": {
2018 "version": "9.21.0",
2019 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.21.0.tgz",
2020 "integrity": "sha512-KjeihdFqTPhOMXTt7StsDxriV4n66ueuF/jfPNC3j/lduHwr/ijDwJMsF+wyMJethgiKi5wniIE243vi07d3pg==",
2021 "dev": true,
2022 "dependencies": {
2023 "@eslint-community/eslint-utils": "^4.2.0",
2024 "@eslint-community/regexpp": "^4.12.1",
2025 "@eslint/config-array": "^0.19.2",
2026 "@eslint/core": "^0.12.0",
2027 "@eslint/eslintrc": "^3.3.0",
2028 "@eslint/js": "9.21.0",
2029 "@eslint/plugin-kit": "^0.2.7",
2030 "@humanfs/node": "^0.16.6",
2031 "@humanwhocodes/module-importer": "^1.0.1",
2032 "@humanwhocodes/retry": "^0.4.2",
2033 "@types/estree": "^1.0.6",
2034 "@types/json-schema": "^7.0.15",
2035 "ajv": "^6.12.4",
2036 "chalk": "^4.0.0",
2037 "cross-spawn": "^7.0.6",
2038 "debug": "^4.3.2",
2039 "escape-string-regexp": "^4.0.0",
2040 "eslint-scope": "^8.2.0",
2041 "eslint-visitor-keys": "^4.2.0",
2042 "espree": "^10.3.0",
2043 "esquery": "^1.5.0",
2044 "esutils": "^2.0.2",
2045 "fast-deep-equal": "^3.1.3",
2046 "file-entry-cache": "^8.0.0",
2047 "find-up": "^5.0.0",
2048 "glob-parent": "^6.0.2",
2049 "ignore": "^5.2.0",
2050 "imurmurhash": "^0.1.4",
2051 "is-glob": "^4.0.0",
2052 "json-stable-stringify-without-jsonify": "^1.0.1",
2053 "lodash.merge": "^4.6.2",
2054 "minimatch": "^3.1.2",
2055 "natural-compare": "^1.4.0",
2056 "optionator": "^0.9.3"
2057 },
2058 "bin": {
2059 "eslint": "bin/eslint.js"
2060 },
2061 "engines": {
2062 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2063 },
2064 "funding": {
2065 "url": "https://eslint.org/donate"
2066 },
2067 "peerDependencies": {
2068 "jiti": "*"
2069 },
2070 "peerDependenciesMeta": {
2071 "jiti": {
2072 "optional": true
2073 }
2074 }
2075 },
2076 "node_modules/eslint-compat-utils": {
2077 "version": "0.5.1",
2078 "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz",
2079 "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==",
2080 "dev": true,
2081 "dependencies": {
2082 "semver": "^7.5.4"
2083 },
2084 "engines": {
2085 "node": ">=12"
2086 },
2087 "peerDependencies": {
2088 "eslint": ">=6.0.0"
2089 }
2090 },
2091 "node_modules/eslint-config-prettier": {
2092 "version": "10.0.1",
2093 "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.0.1.tgz",
2094 "integrity": "sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==",
2095 "dev": true,
2096 "bin": {
2097 "eslint-config-prettier": "build/bin/cli.js"
2098 },
2099 "peerDependencies": {
2100 "eslint": ">=7.0.0"
2101 }
2102 },
2103 "node_modules/eslint-plugin-svelte": {
2104 "version": "2.46.1",
2105 "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.46.1.tgz",
2106 "integrity": "sha512-7xYr2o4NID/f9OEYMqxsEQsCsj4KaMy4q5sANaKkAb6/QeCjYFxRmDm2S3YC3A3pl1kyPZ/syOx/i7LcWYSbIw==",
2107 "dev": true,
2108 "dependencies": {
2109 "@eslint-community/eslint-utils": "^4.4.0",
2110 "@jridgewell/sourcemap-codec": "^1.4.15",
2111 "eslint-compat-utils": "^0.5.1",
2112 "esutils": "^2.0.3",
2113 "known-css-properties": "^0.35.0",
2114 "postcss": "^8.4.38",
2115 "postcss-load-config": "^3.1.4",
2116 "postcss-safe-parser": "^6.0.0",
2117 "postcss-selector-parser": "^6.1.0",
2118 "semver": "^7.6.2",
2119 "svelte-eslint-parser": "^0.43.0"
2120 },
2121 "engines": {
2122 "node": "^14.17.0 || >=16.0.0"
2123 },
2124 "funding": {
2125 "url": "https://github.com/sponsors/ota-meshi"
2126 },
2127 "peerDependencies": {
2128 "eslint": "^7.0.0 || ^8.0.0-0 || ^9.0.0-0",
2129 "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0"
2130 },
2131 "peerDependenciesMeta": {
2132 "svelte": {
2133 "optional": true
2134 }
2135 }
2136 },
2137 "node_modules/eslint-scope": {
2138 "version": "8.2.0",
2139 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz",
2140 "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==",
2141 "dev": true,
2142 "dependencies": {
2143 "esrecurse": "^4.3.0",
2144 "estraverse": "^5.2.0"
2145 },
2146 "engines": {
2147 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2148 },
2149 "funding": {
2150 "url": "https://opencollective.com/eslint"
2151 }
2152 },
2153 "node_modules/eslint-visitor-keys": {
2154 "version": "4.2.0",
2155 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
2156 "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
2157 "dev": true,
2158 "engines": {
2159 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2160 },
2161 "funding": {
2162 "url": "https://opencollective.com/eslint"
2163 }
2164 },
2165 "node_modules/esm-env": {
2166 "version": "1.2.2",
2167 "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz",
2168 "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA=="
2169 },
2170 "node_modules/espree": {
2171 "version": "10.3.0",
2172 "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz",
2173 "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==",
2174 "dev": true,
2175 "dependencies": {
2176 "acorn": "^8.14.0",
2177 "acorn-jsx": "^5.3.2",
2178 "eslint-visitor-keys": "^4.2.0"
2179 },
2180 "engines": {
2181 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2182 },
2183 "funding": {
2184 "url": "https://opencollective.com/eslint"
2185 }
2186 },
2187 "node_modules/esquery": {
2188 "version": "1.6.0",
2189 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
2190 "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
2191 "dev": true,
2192 "dependencies": {
2193 "estraverse": "^5.1.0"
2194 },
2195 "engines": {
2196 "node": ">=0.10"
2197 }
2198 },
2199 "node_modules/esrap": {
2200 "version": "1.4.5",
2201 "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.4.5.tgz",
2202 "integrity": "sha512-CjNMjkBWWZeHn+VX+gS8YvFwJ5+NDhg8aWZBSFJPR8qQduDNjbJodA2WcwCm7uQa5Rjqj+nZvVmceg1RbHFB9g==",
2203 "dependencies": {
2204 "@jridgewell/sourcemap-codec": "^1.4.15"
2205 }
2206 },
2207 "node_modules/esrecurse": {
2208 "version": "4.3.0",
2209 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
2210 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
2211 "dev": true,
2212 "dependencies": {
2213 "estraverse": "^5.2.0"
2214 },
2215 "engines": {
2216 "node": ">=4.0"
2217 }
2218 },
2219 "node_modules/estraverse": {
2220 "version": "5.3.0",
2221 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2222 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2223 "dev": true,
2224 "engines": {
2225 "node": ">=4.0"
2226 }
2227 },
2228 "node_modules/esutils": {
2229 "version": "2.0.3",
2230 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2231 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2232 "dev": true,
2233 "engines": {
2234 "node": ">=0.10.0"
2235 }
2236 },
2237 "node_modules/fast-deep-equal": {
2238 "version": "3.1.3",
2239 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2240 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2241 "dev": true
2242 },
2243 "node_modules/fast-glob": {
2244 "version": "3.3.3",
2245 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
2246 "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
2247 "dev": true,
2248 "dependencies": {
2249 "@nodelib/fs.stat": "^2.0.2",
2250 "@nodelib/fs.walk": "^1.2.3",
2251 "glob-parent": "^5.1.2",
2252 "merge2": "^1.3.0",
2253 "micromatch": "^4.0.8"
2254 },
2255 "engines": {
2256 "node": ">=8.6.0"
2257 }
2258 },
2259 "node_modules/fast-glob/node_modules/glob-parent": {
2260 "version": "5.1.2",
2261 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2262 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2263 "dev": true,
2264 "dependencies": {
2265 "is-glob": "^4.0.1"
2266 },
2267 "engines": {
2268 "node": ">= 6"
2269 }
2270 },
2271 "node_modules/fast-json-stable-stringify": {
2272 "version": "2.1.0",
2273 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2274 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2275 "dev": true
2276 },
2277 "node_modules/fast-levenshtein": {
2278 "version": "2.0.6",
2279 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2280 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
2281 "dev": true
2282 },
2283 "node_modules/fastq": {
2284 "version": "1.19.0",
2285 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz",
2286 "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==",
2287 "dev": true,
2288 "dependencies": {
2289 "reusify": "^1.0.4"
2290 }
2291 },
2292 "node_modules/fdir": {
2293 "version": "6.4.3",
2294 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz",
2295 "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==",
2296 "dev": true,
2297 "peerDependencies": {
2298 "picomatch": "^3 || ^4"
2299 },
2300 "peerDependenciesMeta": {
2301 "picomatch": {
2302 "optional": true
2303 }
2304 }
2305 },
2306 "node_modules/file-entry-cache": {
2307 "version": "8.0.0",
2308 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
2309 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
2310 "dev": true,
2311 "dependencies": {
2312 "flat-cache": "^4.0.0"
2313 },
2314 "engines": {
2315 "node": ">=16.0.0"
2316 }
2317 },
2318 "node_modules/fill-range": {
2319 "version": "7.1.1",
2320 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
2321 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
2322 "dev": true,
2323 "dependencies": {
2324 "to-regex-range": "^5.0.1"
2325 },
2326 "engines": {
2327 "node": ">=8"
2328 }
2329 },
2330 "node_modules/find-up": {
2331 "version": "5.0.0",
2332 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
2333 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
2334 "dev": true,
2335 "dependencies": {
2336 "locate-path": "^6.0.0",
2337 "path-exists": "^4.0.0"
2338 },
2339 "engines": {
2340 "node": ">=10"
2341 },
2342 "funding": {
2343 "url": "https://github.com/sponsors/sindresorhus"
2344 }
2345 },
2346 "node_modules/flat-cache": {
2347 "version": "4.0.1",
2348 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
2349 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
2350 "dev": true,
2351 "dependencies": {
2352 "flatted": "^3.2.9",
2353 "keyv": "^4.5.4"
2354 },
2355 "engines": {
2356 "node": ">=16"
2357 }
2358 },
2359 "node_modules/flatted": {
2360 "version": "3.3.3",
2361 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
2362 "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
2363 "dev": true
2364 },
2365 "node_modules/fsevents": {
2366 "version": "2.3.3",
2367 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2368 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2369 "hasInstallScript": true,
2370 "optional": true,
2371 "os": [
2372 "darwin"
2373 ],
2374 "engines": {
2375 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2376 }
2377 },
2378 "node_modules/glob-parent": {
2379 "version": "6.0.2",
2380 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
2381 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
2382 "dev": true,
2383 "dependencies": {
2384 "is-glob": "^4.0.3"
2385 },
2386 "engines": {
2387 "node": ">=10.13.0"
2388 }
2389 },
2390 "node_modules/globals": {
2391 "version": "15.15.0",
2392 "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz",
2393 "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==",
2394 "dev": true,
2395 "engines": {
2396 "node": ">=18"
2397 },
2398 "funding": {
2399 "url": "https://github.com/sponsors/sindresorhus"
2400 }
2401 },
2402 "node_modules/graceful-fs": {
2403 "version": "4.2.11",
2404 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
2405 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
2406 "dev": true
2407 },
2408 "node_modules/graphemer": {
2409 "version": "1.4.0",
2410 "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
2411 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="
2412 },
2413 "node_modules/has-flag": {
2414 "version": "4.0.0",
2415 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2416 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2417 "dev": true,
2418 "engines": {
2419 "node": ">=8"
2420 }
2421 },
2422 "node_modules/ignore": {
2423 "version": "5.3.2",
2424 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
2425 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
2426 "dev": true,
2427 "engines": {
2428 "node": ">= 4"
2429 }
2430 },
2431 "node_modules/import-fresh": {
2432 "version": "3.3.1",
2433 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
2434 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
2435 "dev": true,
2436 "dependencies": {
2437 "parent-module": "^1.0.0",
2438 "resolve-from": "^4.0.0"
2439 },
2440 "engines": {
2441 "node": ">=6"
2442 },
2443 "funding": {
2444 "url": "https://github.com/sponsors/sindresorhus"
2445 }
2446 },
2447 "node_modules/import-meta-resolve": {
2448 "version": "4.1.0",
2449 "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz",
2450 "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==",
2451 "funding": {
2452 "type": "github",
2453 "url": "https://github.com/sponsors/wooorm"
2454 }
2455 },
2456 "node_modules/imurmurhash": {
2457 "version": "0.1.4",
2458 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2459 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
2460 "dev": true,
2461 "engines": {
2462 "node": ">=0.8.19"
2463 }
2464 },
2465 "node_modules/is-extglob": {
2466 "version": "2.1.1",
2467 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2468 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
2469 "dev": true,
2470 "engines": {
2471 "node": ">=0.10.0"
2472 }
2473 },
2474 "node_modules/is-glob": {
2475 "version": "4.0.3",
2476 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2477 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2478 "dev": true,
2479 "dependencies": {
2480 "is-extglob": "^2.1.1"
2481 },
2482 "engines": {
2483 "node": ">=0.10.0"
2484 }
2485 },
2486 "node_modules/is-number": {
2487 "version": "7.0.0",
2488 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2489 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2490 "dev": true,
2491 "engines": {
2492 "node": ">=0.12.0"
2493 }
2494 },
2495 "node_modules/is-reference": {
2496 "version": "3.0.3",
2497 "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz",
2498 "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==",
2499 "dependencies": {
2500 "@types/estree": "^1.0.6"
2501 }
2502 },
2503 "node_modules/isexe": {
2504 "version": "2.0.0",
2505 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2506 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
2507 "dev": true
2508 },
2509 "node_modules/iso-datestring-validator": {
2510 "version": "2.2.2",
2511 "resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz",
2512 "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA=="
2513 },
2514 "node_modules/jiti": {
2515 "version": "2.4.2",
2516 "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz",
2517 "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==",
2518 "devOptional": true,
2519 "bin": {
2520 "jiti": "lib/jiti-cli.mjs"
2521 }
2522 },
2523 "node_modules/jose": {
2524 "version": "5.10.0",
2525 "resolved": "https://registry.npmjs.org/jose/-/jose-5.10.0.tgz",
2526 "integrity": "sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==",
2527 "funding": {
2528 "url": "https://github.com/sponsors/panva"
2529 }
2530 },
2531 "node_modules/js-yaml": {
2532 "version": "4.1.0",
2533 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
2534 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
2535 "dev": true,
2536 "dependencies": {
2537 "argparse": "^2.0.1"
2538 },
2539 "bin": {
2540 "js-yaml": "bin/js-yaml.js"
2541 }
2542 },
2543 "node_modules/json-buffer": {
2544 "version": "3.0.1",
2545 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
2546 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
2547 "dev": true
2548 },
2549 "node_modules/json-schema-traverse": {
2550 "version": "0.4.1",
2551 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2552 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
2553 "dev": true
2554 },
2555 "node_modules/json-stable-stringify-without-jsonify": {
2556 "version": "1.0.1",
2557 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
2558 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
2559 "dev": true
2560 },
2561 "node_modules/keyv": {
2562 "version": "4.5.4",
2563 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
2564 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
2565 "dev": true,
2566 "dependencies": {
2567 "json-buffer": "3.0.1"
2568 }
2569 },
2570 "node_modules/kleur": {
2571 "version": "4.1.5",
2572 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
2573 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
2574 "engines": {
2575 "node": ">=6"
2576 }
2577 },
2578 "node_modules/known-css-properties": {
2579 "version": "0.35.0",
2580 "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.35.0.tgz",
2581 "integrity": "sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==",
2582 "dev": true
2583 },
2584 "node_modules/levn": {
2585 "version": "0.4.1",
2586 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
2587 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
2588 "dev": true,
2589 "dependencies": {
2590 "prelude-ls": "^1.2.1",
2591 "type-check": "~0.4.0"
2592 },
2593 "engines": {
2594 "node": ">= 0.8.0"
2595 }
2596 },
2597 "node_modules/lightningcss": {
2598 "version": "1.29.1",
2599 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.1.tgz",
2600 "integrity": "sha512-FmGoeD4S05ewj+AkhTY+D+myDvXI6eL27FjHIjoyUkO/uw7WZD1fBVs0QxeYWa7E17CUHJaYX/RUGISCtcrG4Q==",
2601 "devOptional": true,
2602 "dependencies": {
2603 "detect-libc": "^1.0.3"
2604 },
2605 "engines": {
2606 "node": ">= 12.0.0"
2607 },
2608 "funding": {
2609 "type": "opencollective",
2610 "url": "https://opencollective.com/parcel"
2611 },
2612 "optionalDependencies": {
2613 "lightningcss-darwin-arm64": "1.29.1",
2614 "lightningcss-darwin-x64": "1.29.1",
2615 "lightningcss-freebsd-x64": "1.29.1",
2616 "lightningcss-linux-arm-gnueabihf": "1.29.1",
2617 "lightningcss-linux-arm64-gnu": "1.29.1",
2618 "lightningcss-linux-arm64-musl": "1.29.1",
2619 "lightningcss-linux-x64-gnu": "1.29.1",
2620 "lightningcss-linux-x64-musl": "1.29.1",
2621 "lightningcss-win32-arm64-msvc": "1.29.1",
2622 "lightningcss-win32-x64-msvc": "1.29.1"
2623 }
2624 },
2625 "node_modules/lightningcss-darwin-arm64": {
2626 "version": "1.29.1",
2627 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.29.1.tgz",
2628 "integrity": "sha512-HtR5XJ5A0lvCqYAoSv2QdZZyoHNttBpa5EP9aNuzBQeKGfbyH5+UipLWvVzpP4Uml5ej4BYs5I9Lco9u1fECqw==",
2629 "cpu": [
2630 "arm64"
2631 ],
2632 "optional": true,
2633 "os": [
2634 "darwin"
2635 ],
2636 "engines": {
2637 "node": ">= 12.0.0"
2638 },
2639 "funding": {
2640 "type": "opencollective",
2641 "url": "https://opencollective.com/parcel"
2642 }
2643 },
2644 "node_modules/lightningcss-darwin-x64": {
2645 "version": "1.29.1",
2646 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.29.1.tgz",
2647 "integrity": "sha512-k33G9IzKUpHy/J/3+9MCO4e+PzaFblsgBjSGlpAaFikeBFm8B/CkO3cKU9oI4g+fjS2KlkLM/Bza9K/aw8wsNA==",
2648 "cpu": [
2649 "x64"
2650 ],
2651 "optional": true,
2652 "os": [
2653 "darwin"
2654 ],
2655 "engines": {
2656 "node": ">= 12.0.0"
2657 },
2658 "funding": {
2659 "type": "opencollective",
2660 "url": "https://opencollective.com/parcel"
2661 }
2662 },
2663 "node_modules/lightningcss-freebsd-x64": {
2664 "version": "1.29.1",
2665 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.29.1.tgz",
2666 "integrity": "sha512-0SUW22fv/8kln2LnIdOCmSuXnxgxVC276W5KLTwoehiO0hxkacBxjHOL5EtHD8BAXg2BvuhsJPmVMasvby3LiQ==",
2667 "cpu": [
2668 "x64"
2669 ],
2670 "optional": true,
2671 "os": [
2672 "freebsd"
2673 ],
2674 "engines": {
2675 "node": ">= 12.0.0"
2676 },
2677 "funding": {
2678 "type": "opencollective",
2679 "url": "https://opencollective.com/parcel"
2680 }
2681 },
2682 "node_modules/lightningcss-linux-arm-gnueabihf": {
2683 "version": "1.29.1",
2684 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.29.1.tgz",
2685 "integrity": "sha512-sD32pFvlR0kDlqsOZmYqH/68SqUMPNj+0pucGxToXZi4XZgZmqeX/NkxNKCPsswAXU3UeYgDSpGhu05eAufjDg==",
2686 "cpu": [
2687 "arm"
2688 ],
2689 "optional": true,
2690 "os": [
2691 "linux"
2692 ],
2693 "engines": {
2694 "node": ">= 12.0.0"
2695 },
2696 "funding": {
2697 "type": "opencollective",
2698 "url": "https://opencollective.com/parcel"
2699 }
2700 },
2701 "node_modules/lightningcss-linux-arm64-gnu": {
2702 "version": "1.29.1",
2703 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.29.1.tgz",
2704 "integrity": "sha512-0+vClRIZ6mmJl/dxGuRsE197o1HDEeeRk6nzycSy2GofC2JsY4ifCRnvUWf/CUBQmlrvMzt6SMQNMSEu22csWQ==",
2705 "cpu": [
2706 "arm64"
2707 ],
2708 "optional": true,
2709 "os": [
2710 "linux"
2711 ],
2712 "engines": {
2713 "node": ">= 12.0.0"
2714 },
2715 "funding": {
2716 "type": "opencollective",
2717 "url": "https://opencollective.com/parcel"
2718 }
2719 },
2720 "node_modules/lightningcss-linux-arm64-musl": {
2721 "version": "1.29.1",
2722 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.29.1.tgz",
2723 "integrity": "sha512-UKMFrG4rL/uHNgelBsDwJcBqVpzNJbzsKkbI3Ja5fg00sgQnHw/VrzUTEc4jhZ+AN2BvQYz/tkHu4vt1kLuJyw==",
2724 "cpu": [
2725 "arm64"
2726 ],
2727 "optional": true,
2728 "os": [
2729 "linux"
2730 ],
2731 "engines": {
2732 "node": ">= 12.0.0"
2733 },
2734 "funding": {
2735 "type": "opencollective",
2736 "url": "https://opencollective.com/parcel"
2737 }
2738 },
2739 "node_modules/lightningcss-linux-x64-gnu": {
2740 "version": "1.29.1",
2741 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.29.1.tgz",
2742 "integrity": "sha512-u1S+xdODy/eEtjADqirA774y3jLcm8RPtYztwReEXoZKdzgsHYPl0s5V52Tst+GKzqjebkULT86XMSxejzfISw==",
2743 "cpu": [
2744 "x64"
2745 ],
2746 "optional": true,
2747 "os": [
2748 "linux"
2749 ],
2750 "engines": {
2751 "node": ">= 12.0.0"
2752 },
2753 "funding": {
2754 "type": "opencollective",
2755 "url": "https://opencollective.com/parcel"
2756 }
2757 },
2758 "node_modules/lightningcss-linux-x64-musl": {
2759 "version": "1.29.1",
2760 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.29.1.tgz",
2761 "integrity": "sha512-L0Tx0DtaNUTzXv0lbGCLB/c/qEADanHbu4QdcNOXLIe1i8i22rZRpbT3gpWYsCh9aSL9zFujY/WmEXIatWvXbw==",
2762 "cpu": [
2763 "x64"
2764 ],
2765 "optional": true,
2766 "os": [
2767 "linux"
2768 ],
2769 "engines": {
2770 "node": ">= 12.0.0"
2771 },
2772 "funding": {
2773 "type": "opencollective",
2774 "url": "https://opencollective.com/parcel"
2775 }
2776 },
2777 "node_modules/lightningcss-win32-arm64-msvc": {
2778 "version": "1.29.1",
2779 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.29.1.tgz",
2780 "integrity": "sha512-QoOVnkIEFfbW4xPi+dpdft/zAKmgLgsRHfJalEPYuJDOWf7cLQzYg0DEh8/sn737FaeMJxHZRc1oBreiwZCjog==",
2781 "cpu": [
2782 "arm64"
2783 ],
2784 "optional": true,
2785 "os": [
2786 "win32"
2787 ],
2788 "engines": {
2789 "node": ">= 12.0.0"
2790 },
2791 "funding": {
2792 "type": "opencollective",
2793 "url": "https://opencollective.com/parcel"
2794 }
2795 },
2796 "node_modules/lightningcss-win32-x64-msvc": {
2797 "version": "1.29.1",
2798 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.1.tgz",
2799 "integrity": "sha512-NygcbThNBe4JElP+olyTI/doBNGJvLs3bFCRPdvuCcxZCcCZ71B858IHpdm7L1btZex0FvCmM17FK98Y9MRy1Q==",
2800 "cpu": [
2801 "x64"
2802 ],
2803 "optional": true,
2804 "os": [
2805 "win32"
2806 ],
2807 "engines": {
2808 "node": ">= 12.0.0"
2809 },
2810 "funding": {
2811 "type": "opencollective",
2812 "url": "https://opencollective.com/parcel"
2813 }
2814 },
2815 "node_modules/lilconfig": {
2816 "version": "2.1.0",
2817 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
2818 "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
2819 "dev": true,
2820 "engines": {
2821 "node": ">=10"
2822 }
2823 },
2824 "node_modules/locate-character": {
2825 "version": "3.0.0",
2826 "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz",
2827 "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA=="
2828 },
2829 "node_modules/locate-path": {
2830 "version": "6.0.0",
2831 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
2832 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
2833 "dev": true,
2834 "dependencies": {
2835 "p-locate": "^5.0.0"
2836 },
2837 "engines": {
2838 "node": ">=10"
2839 },
2840 "funding": {
2841 "url": "https://github.com/sponsors/sindresorhus"
2842 }
2843 },
2844 "node_modules/lodash.merge": {
2845 "version": "4.6.2",
2846 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
2847 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
2848 "dev": true
2849 },
2850 "node_modules/lru-cache": {
2851 "version": "10.4.3",
2852 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
2853 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
2854 },
2855 "node_modules/magic-string": {
2856 "version": "0.30.17",
2857 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
2858 "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
2859 "dependencies": {
2860 "@jridgewell/sourcemap-codec": "^1.5.0"
2861 }
2862 },
2863 "node_modules/merge2": {
2864 "version": "1.4.1",
2865 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
2866 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
2867 "dev": true,
2868 "engines": {
2869 "node": ">= 8"
2870 }
2871 },
2872 "node_modules/micromatch": {
2873 "version": "4.0.8",
2874 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
2875 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
2876 "dev": true,
2877 "dependencies": {
2878 "braces": "^3.0.3",
2879 "picomatch": "^2.3.1"
2880 },
2881 "engines": {
2882 "node": ">=8.6"
2883 }
2884 },
2885 "node_modules/micromatch/node_modules/picomatch": {
2886 "version": "2.3.1",
2887 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
2888 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
2889 "dev": true,
2890 "engines": {
2891 "node": ">=8.6"
2892 },
2893 "funding": {
2894 "url": "https://github.com/sponsors/jonschlinkert"
2895 }
2896 },
2897 "node_modules/mini-svg-data-uri": {
2898 "version": "1.4.4",
2899 "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz",
2900 "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==",
2901 "bin": {
2902 "mini-svg-data-uri": "cli.js"
2903 }
2904 },
2905 "node_modules/minimatch": {
2906 "version": "3.1.2",
2907 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
2908 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
2909 "dev": true,
2910 "dependencies": {
2911 "brace-expansion": "^1.1.7"
2912 },
2913 "engines": {
2914 "node": "*"
2915 }
2916 },
2917 "node_modules/mri": {
2918 "version": "1.2.0",
2919 "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
2920 "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
2921 "engines": {
2922 "node": ">=4"
2923 }
2924 },
2925 "node_modules/mrmime": {
2926 "version": "2.0.1",
2927 "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz",
2928 "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==",
2929 "engines": {
2930 "node": ">=10"
2931 }
2932 },
2933 "node_modules/ms": {
2934 "version": "2.1.3",
2935 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2936 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
2937 },
2938 "node_modules/multiformats": {
2939 "version": "9.9.0",
2940 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz",
2941 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg=="
2942 },
2943 "node_modules/nanoid": {
2944 "version": "3.3.8",
2945 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz",
2946 "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==",
2947 "funding": [
2948 {
2949 "type": "github",
2950 "url": "https://github.com/sponsors/ai"
2951 }
2952 ],
2953 "bin": {
2954 "nanoid": "bin/nanoid.cjs"
2955 },
2956 "engines": {
2957 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
2958 }
2959 },
2960 "node_modules/natural-compare": {
2961 "version": "1.4.0",
2962 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
2963 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
2964 "dev": true
2965 },
2966 "node_modules/optionator": {
2967 "version": "0.9.4",
2968 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
2969 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
2970 "dev": true,
2971 "dependencies": {
2972 "deep-is": "^0.1.3",
2973 "fast-levenshtein": "^2.0.6",
2974 "levn": "^0.4.1",
2975 "prelude-ls": "^1.2.1",
2976 "type-check": "^0.4.0",
2977 "word-wrap": "^1.2.5"
2978 },
2979 "engines": {
2980 "node": ">= 0.8.0"
2981 }
2982 },
2983 "node_modules/p-limit": {
2984 "version": "3.1.0",
2985 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
2986 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
2987 "dev": true,
2988 "dependencies": {
2989 "yocto-queue": "^0.1.0"
2990 },
2991 "engines": {
2992 "node": ">=10"
2993 },
2994 "funding": {
2995 "url": "https://github.com/sponsors/sindresorhus"
2996 }
2997 },
2998 "node_modules/p-locate": {
2999 "version": "5.0.0",
3000 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
3001 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
3002 "dev": true,
3003 "dependencies": {
3004 "p-limit": "^3.0.2"
3005 },
3006 "engines": {
3007 "node": ">=10"
3008 },
3009 "funding": {
3010 "url": "https://github.com/sponsors/sindresorhus"
3011 }
3012 },
3013 "node_modules/parent-module": {
3014 "version": "1.0.1",
3015 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
3016 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
3017 "dev": true,
3018 "dependencies": {
3019 "callsites": "^3.0.0"
3020 },
3021 "engines": {
3022 "node": ">=6"
3023 }
3024 },
3025 "node_modules/path-exists": {
3026 "version": "4.0.0",
3027 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
3028 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
3029 "dev": true,
3030 "engines": {
3031 "node": ">=8"
3032 }
3033 },
3034 "node_modules/path-key": {
3035 "version": "3.1.1",
3036 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3037 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3038 "dev": true,
3039 "engines": {
3040 "node": ">=8"
3041 }
3042 },
3043 "node_modules/picocolors": {
3044 "version": "1.1.1",
3045 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
3046 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
3047 },
3048 "node_modules/picomatch": {
3049 "version": "4.0.2",
3050 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
3051 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
3052 "dev": true,
3053 "optional": true,
3054 "peer": true,
3055 "engines": {
3056 "node": ">=12"
3057 },
3058 "funding": {
3059 "url": "https://github.com/sponsors/jonschlinkert"
3060 }
3061 },
3062 "node_modules/postcss": {
3063 "version": "8.5.3",
3064 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
3065 "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
3066 "funding": [
3067 {
3068 "type": "opencollective",
3069 "url": "https://opencollective.com/postcss/"
3070 },
3071 {
3072 "type": "tidelift",
3073 "url": "https://tidelift.com/funding/github/npm/postcss"
3074 },
3075 {
3076 "type": "github",
3077 "url": "https://github.com/sponsors/ai"
3078 }
3079 ],
3080 "dependencies": {
3081 "nanoid": "^3.3.8",
3082 "picocolors": "^1.1.1",
3083 "source-map-js": "^1.2.1"
3084 },
3085 "engines": {
3086 "node": "^10 || ^12 || >=14"
3087 }
3088 },
3089 "node_modules/postcss-load-config": {
3090 "version": "3.1.4",
3091 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz",
3092 "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==",
3093 "dev": true,
3094 "dependencies": {
3095 "lilconfig": "^2.0.5",
3096 "yaml": "^1.10.2"
3097 },
3098 "engines": {
3099 "node": ">= 10"
3100 },
3101 "funding": {
3102 "type": "opencollective",
3103 "url": "https://opencollective.com/postcss/"
3104 },
3105 "peerDependencies": {
3106 "postcss": ">=8.0.9",
3107 "ts-node": ">=9.0.0"
3108 },
3109 "peerDependenciesMeta": {
3110 "postcss": {
3111 "optional": true
3112 },
3113 "ts-node": {
3114 "optional": true
3115 }
3116 }
3117 },
3118 "node_modules/postcss-load-config/node_modules/yaml": {
3119 "version": "1.10.2",
3120 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
3121 "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
3122 "dev": true,
3123 "engines": {
3124 "node": ">= 6"
3125 }
3126 },
3127 "node_modules/postcss-safe-parser": {
3128 "version": "6.0.0",
3129 "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz",
3130 "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==",
3131 "dev": true,
3132 "engines": {
3133 "node": ">=12.0"
3134 },
3135 "funding": {
3136 "type": "opencollective",
3137 "url": "https://opencollective.com/postcss/"
3138 },
3139 "peerDependencies": {
3140 "postcss": "^8.3.3"
3141 }
3142 },
3143 "node_modules/postcss-scss": {
3144 "version": "4.0.9",
3145 "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz",
3146 "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==",
3147 "dev": true,
3148 "funding": [
3149 {
3150 "type": "opencollective",
3151 "url": "https://opencollective.com/postcss/"
3152 },
3153 {
3154 "type": "tidelift",
3155 "url": "https://tidelift.com/funding/github/npm/postcss-scss"
3156 },
3157 {
3158 "type": "github",
3159 "url": "https://github.com/sponsors/ai"
3160 }
3161 ],
3162 "engines": {
3163 "node": ">=12.0"
3164 },
3165 "peerDependencies": {
3166 "postcss": "^8.4.29"
3167 }
3168 },
3169 "node_modules/postcss-selector-parser": {
3170 "version": "6.1.2",
3171 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
3172 "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
3173 "dev": true,
3174 "dependencies": {
3175 "cssesc": "^3.0.0",
3176 "util-deprecate": "^1.0.2"
3177 },
3178 "engines": {
3179 "node": ">=4"
3180 }
3181 },
3182 "node_modules/prelude-ls": {
3183 "version": "1.2.1",
3184 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
3185 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
3186 "dev": true,
3187 "engines": {
3188 "node": ">= 0.8.0"
3189 }
3190 },
3191 "node_modules/prettier": {
3192 "version": "3.5.2",
3193 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.2.tgz",
3194 "integrity": "sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==",
3195 "dev": true,
3196 "bin": {
3197 "prettier": "bin/prettier.cjs"
3198 },
3199 "engines": {
3200 "node": ">=14"
3201 },
3202 "funding": {
3203 "url": "https://github.com/prettier/prettier?sponsor=1"
3204 }
3205 },
3206 "node_modules/prettier-plugin-svelte": {
3207 "version": "3.3.3",
3208 "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.3.3.tgz",
3209 "integrity": "sha512-yViK9zqQ+H2qZD1w/bH7W8i+bVfKrD8GIFjkFe4Thl6kCT9SlAsXVNmt3jCvQOCsnOhcvYgsoVlRV/Eu6x5nNw==",
3210 "dev": true,
3211 "peerDependencies": {
3212 "prettier": "^3.0.0",
3213 "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0"
3214 }
3215 },
3216 "node_modules/prettier-plugin-tailwindcss": {
3217 "version": "0.6.11",
3218 "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.11.tgz",
3219 "integrity": "sha512-YxaYSIvZPAqhrrEpRtonnrXdghZg1irNg4qrjboCXrpybLWVs55cW2N3juhspVJiO0JBvYJT8SYsJpc8OQSnsA==",
3220 "dev": true,
3221 "engines": {
3222 "node": ">=14.21.3"
3223 },
3224 "peerDependencies": {
3225 "@ianvs/prettier-plugin-sort-imports": "*",
3226 "@prettier/plugin-pug": "*",
3227 "@shopify/prettier-plugin-liquid": "*",
3228 "@trivago/prettier-plugin-sort-imports": "*",
3229 "@zackad/prettier-plugin-twig": "*",
3230 "prettier": "^3.0",
3231 "prettier-plugin-astro": "*",
3232 "prettier-plugin-css-order": "*",
3233 "prettier-plugin-import-sort": "*",
3234 "prettier-plugin-jsdoc": "*",
3235 "prettier-plugin-marko": "*",
3236 "prettier-plugin-multiline-arrays": "*",
3237 "prettier-plugin-organize-attributes": "*",
3238 "prettier-plugin-organize-imports": "*",
3239 "prettier-plugin-sort-imports": "*",
3240 "prettier-plugin-style-order": "*",
3241 "prettier-plugin-svelte": "*"
3242 },
3243 "peerDependenciesMeta": {
3244 "@ianvs/prettier-plugin-sort-imports": {
3245 "optional": true
3246 },
3247 "@prettier/plugin-pug": {
3248 "optional": true
3249 },
3250 "@shopify/prettier-plugin-liquid": {
3251 "optional": true
3252 },
3253 "@trivago/prettier-plugin-sort-imports": {
3254 "optional": true
3255 },
3256 "@zackad/prettier-plugin-twig": {
3257 "optional": true
3258 },
3259 "prettier-plugin-astro": {
3260 "optional": true
3261 },
3262 "prettier-plugin-css-order": {
3263 "optional": true
3264 },
3265 "prettier-plugin-import-sort": {
3266 "optional": true
3267 },
3268 "prettier-plugin-jsdoc": {
3269 "optional": true
3270 },
3271 "prettier-plugin-marko": {
3272 "optional": true
3273 },
3274 "prettier-plugin-multiline-arrays": {
3275 "optional": true
3276 },
3277 "prettier-plugin-organize-attributes": {
3278 "optional": true
3279 },
3280 "prettier-plugin-organize-imports": {
3281 "optional": true
3282 },
3283 "prettier-plugin-sort-imports": {
3284 "optional": true
3285 },
3286 "prettier-plugin-style-order": {
3287 "optional": true
3288 },
3289 "prettier-plugin-svelte": {
3290 "optional": true
3291 }
3292 }
3293 },
3294 "node_modules/punycode": {
3295 "version": "2.3.1",
3296 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
3297 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
3298 "dev": true,
3299 "engines": {
3300 "node": ">=6"
3301 }
3302 },
3303 "node_modules/queue-microtask": {
3304 "version": "1.2.3",
3305 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
3306 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
3307 "dev": true,
3308 "funding": [
3309 {
3310 "type": "github",
3311 "url": "https://github.com/sponsors/feross"
3312 },
3313 {
3314 "type": "patreon",
3315 "url": "https://www.patreon.com/feross"
3316 },
3317 {
3318 "type": "consulting",
3319 "url": "https://feross.org/support"
3320 }
3321 ]
3322 },
3323 "node_modules/readdirp": {
3324 "version": "4.1.2",
3325 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
3326 "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
3327 "dev": true,
3328 "engines": {
3329 "node": ">= 14.18.0"
3330 },
3331 "funding": {
3332 "type": "individual",
3333 "url": "https://paulmillr.com/funding/"
3334 }
3335 },
3336 "node_modules/resolve-from": {
3337 "version": "4.0.0",
3338 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3339 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3340 "dev": true,
3341 "engines": {
3342 "node": ">=4"
3343 }
3344 },
3345 "node_modules/reusify": {
3346 "version": "1.0.4",
3347 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
3348 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
3349 "dev": true,
3350 "engines": {
3351 "iojs": ">=1.0.0",
3352 "node": ">=0.10.0"
3353 }
3354 },
3355 "node_modules/rollup": {
3356 "version": "4.34.8",
3357 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.8.tgz",
3358 "integrity": "sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==",
3359 "dependencies": {
3360 "@types/estree": "1.0.6"
3361 },
3362 "bin": {
3363 "rollup": "dist/bin/rollup"
3364 },
3365 "engines": {
3366 "node": ">=18.0.0",
3367 "npm": ">=8.0.0"
3368 },
3369 "optionalDependencies": {
3370 "@rollup/rollup-android-arm-eabi": "4.34.8",
3371 "@rollup/rollup-android-arm64": "4.34.8",
3372 "@rollup/rollup-darwin-arm64": "4.34.8",
3373 "@rollup/rollup-darwin-x64": "4.34.8",
3374 "@rollup/rollup-freebsd-arm64": "4.34.8",
3375 "@rollup/rollup-freebsd-x64": "4.34.8",
3376 "@rollup/rollup-linux-arm-gnueabihf": "4.34.8",
3377 "@rollup/rollup-linux-arm-musleabihf": "4.34.8",
3378 "@rollup/rollup-linux-arm64-gnu": "4.34.8",
3379 "@rollup/rollup-linux-arm64-musl": "4.34.8",
3380 "@rollup/rollup-linux-loongarch64-gnu": "4.34.8",
3381 "@rollup/rollup-linux-powerpc64le-gnu": "4.34.8",
3382 "@rollup/rollup-linux-riscv64-gnu": "4.34.8",
3383 "@rollup/rollup-linux-s390x-gnu": "4.34.8",
3384 "@rollup/rollup-linux-x64-gnu": "4.34.8",
3385 "@rollup/rollup-linux-x64-musl": "4.34.8",
3386 "@rollup/rollup-win32-arm64-msvc": "4.34.8",
3387 "@rollup/rollup-win32-ia32-msvc": "4.34.8",
3388 "@rollup/rollup-win32-x64-msvc": "4.34.8",
3389 "fsevents": "~2.3.2"
3390 }
3391 },
3392 "node_modules/run-parallel": {
3393 "version": "1.2.0",
3394 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
3395 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
3396 "dev": true,
3397 "funding": [
3398 {
3399 "type": "github",
3400 "url": "https://github.com/sponsors/feross"
3401 },
3402 {
3403 "type": "patreon",
3404 "url": "https://www.patreon.com/feross"
3405 },
3406 {
3407 "type": "consulting",
3408 "url": "https://feross.org/support"
3409 }
3410 ],
3411 "dependencies": {
3412 "queue-microtask": "^1.2.2"
3413 }
3414 },
3415 "node_modules/sade": {
3416 "version": "1.8.1",
3417 "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
3418 "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
3419 "dependencies": {
3420 "mri": "^1.1.0"
3421 },
3422 "engines": {
3423 "node": ">=6"
3424 }
3425 },
3426 "node_modules/semver": {
3427 "version": "7.7.1",
3428 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
3429 "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
3430 "dev": true,
3431 "bin": {
3432 "semver": "bin/semver.js"
3433 },
3434 "engines": {
3435 "node": ">=10"
3436 }
3437 },
3438 "node_modules/set-cookie-parser": {
3439 "version": "2.7.1",
3440 "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz",
3441 "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ=="
3442 },
3443 "node_modules/shebang-command": {
3444 "version": "2.0.0",
3445 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3446 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3447 "dev": true,
3448 "dependencies": {
3449 "shebang-regex": "^3.0.0"
3450 },
3451 "engines": {
3452 "node": ">=8"
3453 }
3454 },
3455 "node_modules/shebang-regex": {
3456 "version": "3.0.0",
3457 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3458 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3459 "dev": true,
3460 "engines": {
3461 "node": ">=8"
3462 }
3463 },
3464 "node_modules/sirv": {
3465 "version": "3.0.1",
3466 "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.1.tgz",
3467 "integrity": "sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==",
3468 "dependencies": {
3469 "@polka/url": "^1.0.0-next.24",
3470 "mrmime": "^2.0.0",
3471 "totalist": "^3.0.0"
3472 },
3473 "engines": {
3474 "node": ">=18"
3475 }
3476 },
3477 "node_modules/source-map-js": {
3478 "version": "1.2.1",
3479 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
3480 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
3481 "engines": {
3482 "node": ">=0.10.0"
3483 }
3484 },
3485 "node_modules/strip-json-comments": {
3486 "version": "3.1.1",
3487 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
3488 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
3489 "dev": true,
3490 "engines": {
3491 "node": ">=8"
3492 },
3493 "funding": {
3494 "url": "https://github.com/sponsors/sindresorhus"
3495 }
3496 },
3497 "node_modules/supports-color": {
3498 "version": "7.2.0",
3499 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3500 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3501 "dev": true,
3502 "dependencies": {
3503 "has-flag": "^4.0.0"
3504 },
3505 "engines": {
3506 "node": ">=8"
3507 }
3508 },
3509 "node_modules/svelte": {
3510 "version": "5.20.2",
3511 "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.20.2.tgz",
3512 "integrity": "sha512-aYXJreNUiyTob0QOzRZeBXZMGeFZDch6SrSRV8QTncZb6zj0O3BEdUzPpojuHQ1pTvk+KX7I6rZCXPUf8pTPxA==",
3513 "dependencies": {
3514 "@ampproject/remapping": "^2.3.0",
3515 "@jridgewell/sourcemap-codec": "^1.5.0",
3516 "@types/estree": "^1.0.5",
3517 "acorn": "^8.12.1",
3518 "acorn-typescript": "^1.4.13",
3519 "aria-query": "^5.3.1",
3520 "axobject-query": "^4.1.0",
3521 "clsx": "^2.1.1",
3522 "esm-env": "^1.2.1",
3523 "esrap": "^1.4.3",
3524 "is-reference": "^3.0.3",
3525 "locate-character": "^3.0.0",
3526 "magic-string": "^0.30.11",
3527 "zimmerframe": "^1.1.2"
3528 },
3529 "engines": {
3530 "node": ">=18"
3531 }
3532 },
3533 "node_modules/svelte-check": {
3534 "version": "4.1.4",
3535 "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.1.4.tgz",
3536 "integrity": "sha512-v0j7yLbT29MezzaQJPEDwksybTE2Ups9rUxEXy92T06TiA0cbqcO8wAOwNUVkFW6B0hsYHA+oAX3BS8b/2oHtw==",
3537 "dev": true,
3538 "dependencies": {
3539 "@jridgewell/trace-mapping": "^0.3.25",
3540 "chokidar": "^4.0.1",
3541 "fdir": "^6.2.0",
3542 "picocolors": "^1.0.0",
3543 "sade": "^1.7.4"
3544 },
3545 "bin": {
3546 "svelte-check": "bin/svelte-check"
3547 },
3548 "engines": {
3549 "node": ">= 18.0.0"
3550 },
3551 "peerDependencies": {
3552 "svelte": "^4.0.0 || ^5.0.0-next.0",
3553 "typescript": ">=5.0.0"
3554 }
3555 },
3556 "node_modules/svelte-eslint-parser": {
3557 "version": "0.43.0",
3558 "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.43.0.tgz",
3559 "integrity": "sha512-GpU52uPKKcVnh8tKN5P4UZpJ/fUDndmq7wfsvoVXsyP+aY0anol7Yqo01fyrlaWGMFfm4av5DyrjlaXdLRJvGA==",
3560 "dev": true,
3561 "dependencies": {
3562 "eslint-scope": "^7.2.2",
3563 "eslint-visitor-keys": "^3.4.3",
3564 "espree": "^9.6.1",
3565 "postcss": "^8.4.39",
3566 "postcss-scss": "^4.0.9"
3567 },
3568 "engines": {
3569 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3570 },
3571 "funding": {
3572 "url": "https://github.com/sponsors/ota-meshi"
3573 },
3574 "peerDependencies": {
3575 "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0"
3576 },
3577 "peerDependenciesMeta": {
3578 "svelte": {
3579 "optional": true
3580 }
3581 }
3582 },
3583 "node_modules/svelte-eslint-parser/node_modules/eslint-scope": {
3584 "version": "7.2.2",
3585 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
3586 "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
3587 "dev": true,
3588 "dependencies": {
3589 "esrecurse": "^4.3.0",
3590 "estraverse": "^5.2.0"
3591 },
3592 "engines": {
3593 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3594 },
3595 "funding": {
3596 "url": "https://opencollective.com/eslint"
3597 }
3598 },
3599 "node_modules/svelte-eslint-parser/node_modules/eslint-visitor-keys": {
3600 "version": "3.4.3",
3601 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
3602 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
3603 "dev": true,
3604 "engines": {
3605 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3606 },
3607 "funding": {
3608 "url": "https://opencollective.com/eslint"
3609 }
3610 },
3611 "node_modules/svelte-eslint-parser/node_modules/espree": {
3612 "version": "9.6.1",
3613 "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
3614 "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
3615 "dev": true,
3616 "dependencies": {
3617 "acorn": "^8.9.0",
3618 "acorn-jsx": "^5.3.2",
3619 "eslint-visitor-keys": "^3.4.1"
3620 },
3621 "engines": {
3622 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3623 },
3624 "funding": {
3625 "url": "https://opencollective.com/eslint"
3626 }
3627 },
3628 "node_modules/tailwindcss": {
3629 "version": "4.0.8",
3630 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.8.tgz",
3631 "integrity": "sha512-Me7N5CKR+D2A1xdWA5t5+kjjT7bwnxZOE6/yDI/ixJdJokszsn2n++mdU5yJwrsTpqFX2B9ZNMBJDwcqk9C9lw=="
3632 },
3633 "node_modules/tapable": {
3634 "version": "2.2.1",
3635 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
3636 "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
3637 "dev": true,
3638 "engines": {
3639 "node": ">=6"
3640 }
3641 },
3642 "node_modules/tlds": {
3643 "version": "1.255.0",
3644 "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.255.0.tgz",
3645 "integrity": "sha512-tcwMRIioTcF/FcxLev8MJWxCp+GUALRhFEqbDoZrnowmKSGqPrl5pqS+Sut2m8BgJ6S4FExCSSpGffZ0Tks6Aw==",
3646 "bin": {
3647 "tlds": "bin.js"
3648 }
3649 },
3650 "node_modules/to-regex-range": {
3651 "version": "5.0.1",
3652 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3653 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3654 "dev": true,
3655 "dependencies": {
3656 "is-number": "^7.0.0"
3657 },
3658 "engines": {
3659 "node": ">=8.0"
3660 }
3661 },
3662 "node_modules/totalist": {
3663 "version": "3.0.1",
3664 "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz",
3665 "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==",
3666 "engines": {
3667 "node": ">=6"
3668 }
3669 },
3670 "node_modules/ts-api-utils": {
3671 "version": "2.0.1",
3672 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz",
3673 "integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==",
3674 "dev": true,
3675 "engines": {
3676 "node": ">=18.12"
3677 },
3678 "peerDependencies": {
3679 "typescript": ">=4.8.4"
3680 }
3681 },
3682 "node_modules/type-check": {
3683 "version": "0.4.0",
3684 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
3685 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
3686 "dev": true,
3687 "dependencies": {
3688 "prelude-ls": "^1.2.1"
3689 },
3690 "engines": {
3691 "node": ">= 0.8.0"
3692 }
3693 },
3694 "node_modules/typescript": {
3695 "version": "5.7.3",
3696 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
3697 "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==",
3698 "dev": true,
3699 "bin": {
3700 "tsc": "bin/tsc",
3701 "tsserver": "bin/tsserver"
3702 },
3703 "engines": {
3704 "node": ">=14.17"
3705 }
3706 },
3707 "node_modules/typescript-eslint": {
3708 "version": "8.24.1",
3709 "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.24.1.tgz",
3710 "integrity": "sha512-cw3rEdzDqBs70TIcb0Gdzbt6h11BSs2pS0yaq7hDWDBtCCSei1pPSUXE9qUdQ/Wm9NgFg8mKtMt1b8fTHIl1jA==",
3711 "dev": true,
3712 "dependencies": {
3713 "@typescript-eslint/eslint-plugin": "8.24.1",
3714 "@typescript-eslint/parser": "8.24.1",
3715 "@typescript-eslint/utils": "8.24.1"
3716 },
3717 "engines": {
3718 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3719 },
3720 "funding": {
3721 "type": "opencollective",
3722 "url": "https://opencollective.com/typescript-eslint"
3723 },
3724 "peerDependencies": {
3725 "eslint": "^8.57.0 || ^9.0.0",
3726 "typescript": ">=4.8.4 <5.8.0"
3727 }
3728 },
3729 "node_modules/uint8arrays": {
3730 "version": "3.0.0",
3731 "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz",
3732 "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
3733 "dependencies": {
3734 "multiformats": "^9.4.2"
3735 }
3736 },
3737 "node_modules/uri-js": {
3738 "version": "4.4.1",
3739 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
3740 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
3741 "dev": true,
3742 "dependencies": {
3743 "punycode": "^2.1.0"
3744 }
3745 },
3746 "node_modules/util-deprecate": {
3747 "version": "1.0.2",
3748 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3749 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
3750 "dev": true
3751 },
3752 "node_modules/vite": {
3753 "version": "6.1.1",
3754 "resolved": "https://registry.npmjs.org/vite/-/vite-6.1.1.tgz",
3755 "integrity": "sha512-4GgM54XrwRfrOp297aIYspIti66k56v16ZnqHvrIM7mG+HjDlAwS7p+Srr7J6fGvEdOJ5JcQ/D9T7HhtdXDTzA==",
3756 "dependencies": {
3757 "esbuild": "^0.24.2",
3758 "postcss": "^8.5.2",
3759 "rollup": "^4.30.1"
3760 },
3761 "bin": {
3762 "vite": "bin/vite.js"
3763 },
3764 "engines": {
3765 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
3766 },
3767 "funding": {
3768 "url": "https://github.com/vitejs/vite?sponsor=1"
3769 },
3770 "optionalDependencies": {
3771 "fsevents": "~2.3.3"
3772 },
3773 "peerDependencies": {
3774 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
3775 "jiti": ">=1.21.0",
3776 "less": "*",
3777 "lightningcss": "^1.21.0",
3778 "sass": "*",
3779 "sass-embedded": "*",
3780 "stylus": "*",
3781 "sugarss": "*",
3782 "terser": "^5.16.0",
3783 "tsx": "^4.8.1",
3784 "yaml": "^2.4.2"
3785 },
3786 "peerDependenciesMeta": {
3787 "@types/node": {
3788 "optional": true
3789 },
3790 "jiti": {
3791 "optional": true
3792 },
3793 "less": {
3794 "optional": true
3795 },
3796 "lightningcss": {
3797 "optional": true
3798 },
3799 "sass": {
3800 "optional": true
3801 },
3802 "sass-embedded": {
3803 "optional": true
3804 },
3805 "stylus": {
3806 "optional": true
3807 },
3808 "sugarss": {
3809 "optional": true
3810 },
3811 "terser": {
3812 "optional": true
3813 },
3814 "tsx": {
3815 "optional": true
3816 },
3817 "yaml": {
3818 "optional": true
3819 }
3820 }
3821 },
3822 "node_modules/vitefu": {
3823 "version": "1.0.5",
3824 "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.5.tgz",
3825 "integrity": "sha512-h4Vflt9gxODPFNGPwp4zAMZRpZR7eslzwH2c5hn5kNZ5rhnKyRJ50U+yGCdc2IRaBs8O4haIgLNGrV5CrpMsCA==",
3826 "peerDependencies": {
3827 "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"
3828 },
3829 "peerDependenciesMeta": {
3830 "vite": {
3831 "optional": true
3832 }
3833 }
3834 },
3835 "node_modules/which": {
3836 "version": "2.0.2",
3837 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3838 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3839 "dev": true,
3840 "dependencies": {
3841 "isexe": "^2.0.0"
3842 },
3843 "bin": {
3844 "node-which": "bin/node-which"
3845 },
3846 "engines": {
3847 "node": ">= 8"
3848 }
3849 },
3850 "node_modules/word-wrap": {
3851 "version": "1.2.5",
3852 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
3853 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
3854 "dev": true,
3855 "engines": {
3856 "node": ">=0.10.0"
3857 }
3858 },
3859 "node_modules/yaml": {
3860 "version": "2.7.0",
3861 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz",
3862 "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==",
3863 "optional": true,
3864 "peer": true,
3865 "bin": {
3866 "yaml": "bin.mjs"
3867 },
3868 "engines": {
3869 "node": ">= 14"
3870 }
3871 },
3872 "node_modules/yocto-queue": {
3873 "version": "0.1.0",
3874 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
3875 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
3876 "dev": true,
3877 "engines": {
3878 "node": ">=10"
3879 },
3880 "funding": {
3881 "url": "https://github.com/sponsors/sindresorhus"
3882 }
3883 },
3884 "node_modules/zimmerframe": {
3885 "version": "1.1.2",
3886 "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz",
3887 "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w=="
3888 },
3889 "node_modules/zod": {
3890 "version": "3.24.2",
3891 "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
3892 "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==",
3893 "funding": {
3894 "url": "https://github.com/sponsors/colinhacks"
3895 }
3896 }
3897 }
3898}