forked from
tangled.org/core
Monorepo for Tangled
1{
2 "name": "tangled-jobs",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "tangled-jobs",
9 "version": "1.0.0",
10 "dependencies": {
11 "countries-list": "^3.1.1",
12 "marked": "^15.0.0"
13 },
14 "devDependencies": {
15 "@cloudflare/workers-types": "^4.20250428.0",
16 "typescript": "^5.8.3",
17 "wrangler": "^4.13.2"
18 }
19 },
20 "node_modules/@cloudflare/kv-asset-handler": {
21 "version": "0.4.2",
22 "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.2.tgz",
23 "integrity": "sha512-SIOD2DxrRRwQ+jgzlXCqoEFiKOFqaPjhnNTGKXSRLvp1HiOvapLaFG2kEr9dYQTYe8rKrd9uvDUzmAITeNyaHQ==",
24 "dev": true,
25 "license": "MIT OR Apache-2.0",
26 "engines": {
27 "node": ">=18.0.0"
28 }
29 },
30 "node_modules/@cloudflare/unenv-preset": {
31 "version": "2.16.1",
32 "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.16.1.tgz",
33 "integrity": "sha512-ECxObrMfyTl5bhQf/lZCXwo5G6xX9IAUo+nDMKK4SZ8m4Jvvxp52vilxyySSWh2YTZz8+HQ07qGH/2rEom1vDw==",
34 "dev": true,
35 "license": "MIT OR Apache-2.0",
36 "peerDependencies": {
37 "unenv": "2.0.0-rc.24",
38 "workerd": ">1.20260305.0 <2.0.0-0"
39 },
40 "peerDependenciesMeta": {
41 "workerd": {
42 "optional": true
43 }
44 }
45 },
46 "node_modules/@cloudflare/workerd-darwin-64": {
47 "version": "1.20260426.1",
48 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260426.1.tgz",
49 "integrity": "sha512-Ch7DqsmYzSQRTY87pZpsGsFVz9VVBnLPnCBOHxKt1HH25a7oMu1w1PbPWqVmE0VerCLsj/TScX7Ob3v6E14TZw==",
50 "cpu": [
51 "x64"
52 ],
53 "dev": true,
54 "license": "Apache-2.0",
55 "optional": true,
56 "os": [
57 "darwin"
58 ],
59 "engines": {
60 "node": ">=16"
61 }
62 },
63 "node_modules/@cloudflare/workerd-darwin-arm64": {
64 "version": "1.20260426.1",
65 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260426.1.tgz",
66 "integrity": "sha512-0m0U8vaPRH25SpKjbSyRql6gmPe4rCsETRV2WW0qBnuMdKNr5Vh5/Uez80xVrfiCCRMTULGeg63Nqg2vg6CDOA==",
67 "cpu": [
68 "arm64"
69 ],
70 "dev": true,
71 "license": "Apache-2.0",
72 "optional": true,
73 "os": [
74 "darwin"
75 ],
76 "engines": {
77 "node": ">=16"
78 }
79 },
80 "node_modules/@cloudflare/workerd-linux-64": {
81 "version": "1.20260426.1",
82 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260426.1.tgz",
83 "integrity": "sha512-C8LlC8uSYzg49y51n++75esxZmMp+Uz1OKHHA/4lkv6rjOTbcHQJuEwSLppjybVIXpv7A8MBhbu9iyCTvyv1mw==",
84 "cpu": [
85 "x64"
86 ],
87 "dev": true,
88 "license": "Apache-2.0",
89 "optional": true,
90 "os": [
91 "linux"
92 ],
93 "engines": {
94 "node": ">=16"
95 }
96 },
97 "node_modules/@cloudflare/workerd-linux-arm64": {
98 "version": "1.20260426.1",
99 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260426.1.tgz",
100 "integrity": "sha512-ESVp/OIFMAqjQsa8BOP2BQQz5Vpfv6ncN6lNnIuNeOgsISQBdYk+LA60bwQHMud9tvmnSYtONp1zkZ8OQz+x6w==",
101 "cpu": [
102 "arm64"
103 ],
104 "dev": true,
105 "license": "Apache-2.0",
106 "optional": true,
107 "os": [
108 "linux"
109 ],
110 "engines": {
111 "node": ">=16"
112 }
113 },
114 "node_modules/@cloudflare/workerd-windows-64": {
115 "version": "1.20260426.1",
116 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260426.1.tgz",
117 "integrity": "sha512-d3Xj/IjINRgNVwH+eKhpUn4xkkcEewbWXbOvBlapiirKWh5zl9m0Epi3qOqmjyRYK6MICqIGXg4qZBEt0lxudw==",
118 "cpu": [
119 "x64"
120 ],
121 "dev": true,
122 "license": "Apache-2.0",
123 "optional": true,
124 "os": [
125 "win32"
126 ],
127 "engines": {
128 "node": ">=16"
129 }
130 },
131 "node_modules/@cloudflare/workers-types": {
132 "version": "4.20260426.1",
133 "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20260426.1.tgz",
134 "integrity": "sha512-cBYeQaWwv/jFV8ualmwp6wIxmAf0rDe2DPPQwPbslKmPHqgv861YpAvm45r05K40QboZgxNQVIPgNkmtHqZeJQ==",
135 "dev": true,
136 "license": "MIT OR Apache-2.0",
137 "peer": true
138 },
139 "node_modules/@cspotcode/source-map-support": {
140 "version": "0.8.1",
141 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
142 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
143 "dev": true,
144 "license": "MIT",
145 "dependencies": {
146 "@jridgewell/trace-mapping": "0.3.9"
147 },
148 "engines": {
149 "node": ">=12"
150 }
151 },
152 "node_modules/@emnapi/runtime": {
153 "version": "1.10.0",
154 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",
155 "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==",
156 "dev": true,
157 "license": "MIT",
158 "optional": true,
159 "dependencies": {
160 "tslib": "^2.4.0"
161 }
162 },
163 "node_modules/@esbuild/aix-ppc64": {
164 "version": "0.27.3",
165 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz",
166 "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==",
167 "cpu": [
168 "ppc64"
169 ],
170 "dev": true,
171 "license": "MIT",
172 "optional": true,
173 "os": [
174 "aix"
175 ],
176 "engines": {
177 "node": ">=18"
178 }
179 },
180 "node_modules/@esbuild/android-arm": {
181 "version": "0.27.3",
182 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz",
183 "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==",
184 "cpu": [
185 "arm"
186 ],
187 "dev": true,
188 "license": "MIT",
189 "optional": true,
190 "os": [
191 "android"
192 ],
193 "engines": {
194 "node": ">=18"
195 }
196 },
197 "node_modules/@esbuild/android-arm64": {
198 "version": "0.27.3",
199 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz",
200 "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==",
201 "cpu": [
202 "arm64"
203 ],
204 "dev": true,
205 "license": "MIT",
206 "optional": true,
207 "os": [
208 "android"
209 ],
210 "engines": {
211 "node": ">=18"
212 }
213 },
214 "node_modules/@esbuild/android-x64": {
215 "version": "0.27.3",
216 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz",
217 "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==",
218 "cpu": [
219 "x64"
220 ],
221 "dev": true,
222 "license": "MIT",
223 "optional": true,
224 "os": [
225 "android"
226 ],
227 "engines": {
228 "node": ">=18"
229 }
230 },
231 "node_modules/@esbuild/darwin-arm64": {
232 "version": "0.27.3",
233 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz",
234 "integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==",
235 "cpu": [
236 "arm64"
237 ],
238 "dev": true,
239 "license": "MIT",
240 "optional": true,
241 "os": [
242 "darwin"
243 ],
244 "engines": {
245 "node": ">=18"
246 }
247 },
248 "node_modules/@esbuild/darwin-x64": {
249 "version": "0.27.3",
250 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz",
251 "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==",
252 "cpu": [
253 "x64"
254 ],
255 "dev": true,
256 "license": "MIT",
257 "optional": true,
258 "os": [
259 "darwin"
260 ],
261 "engines": {
262 "node": ">=18"
263 }
264 },
265 "node_modules/@esbuild/freebsd-arm64": {
266 "version": "0.27.3",
267 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz",
268 "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==",
269 "cpu": [
270 "arm64"
271 ],
272 "dev": true,
273 "license": "MIT",
274 "optional": true,
275 "os": [
276 "freebsd"
277 ],
278 "engines": {
279 "node": ">=18"
280 }
281 },
282 "node_modules/@esbuild/freebsd-x64": {
283 "version": "0.27.3",
284 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz",
285 "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==",
286 "cpu": [
287 "x64"
288 ],
289 "dev": true,
290 "license": "MIT",
291 "optional": true,
292 "os": [
293 "freebsd"
294 ],
295 "engines": {
296 "node": ">=18"
297 }
298 },
299 "node_modules/@esbuild/linux-arm": {
300 "version": "0.27.3",
301 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz",
302 "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==",
303 "cpu": [
304 "arm"
305 ],
306 "dev": true,
307 "license": "MIT",
308 "optional": true,
309 "os": [
310 "linux"
311 ],
312 "engines": {
313 "node": ">=18"
314 }
315 },
316 "node_modules/@esbuild/linux-arm64": {
317 "version": "0.27.3",
318 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz",
319 "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==",
320 "cpu": [
321 "arm64"
322 ],
323 "dev": true,
324 "license": "MIT",
325 "optional": true,
326 "os": [
327 "linux"
328 ],
329 "engines": {
330 "node": ">=18"
331 }
332 },
333 "node_modules/@esbuild/linux-ia32": {
334 "version": "0.27.3",
335 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz",
336 "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==",
337 "cpu": [
338 "ia32"
339 ],
340 "dev": true,
341 "license": "MIT",
342 "optional": true,
343 "os": [
344 "linux"
345 ],
346 "engines": {
347 "node": ">=18"
348 }
349 },
350 "node_modules/@esbuild/linux-loong64": {
351 "version": "0.27.3",
352 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz",
353 "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==",
354 "cpu": [
355 "loong64"
356 ],
357 "dev": true,
358 "license": "MIT",
359 "optional": true,
360 "os": [
361 "linux"
362 ],
363 "engines": {
364 "node": ">=18"
365 }
366 },
367 "node_modules/@esbuild/linux-mips64el": {
368 "version": "0.27.3",
369 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz",
370 "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==",
371 "cpu": [
372 "mips64el"
373 ],
374 "dev": true,
375 "license": "MIT",
376 "optional": true,
377 "os": [
378 "linux"
379 ],
380 "engines": {
381 "node": ">=18"
382 }
383 },
384 "node_modules/@esbuild/linux-ppc64": {
385 "version": "0.27.3",
386 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz",
387 "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==",
388 "cpu": [
389 "ppc64"
390 ],
391 "dev": true,
392 "license": "MIT",
393 "optional": true,
394 "os": [
395 "linux"
396 ],
397 "engines": {
398 "node": ">=18"
399 }
400 },
401 "node_modules/@esbuild/linux-riscv64": {
402 "version": "0.27.3",
403 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz",
404 "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==",
405 "cpu": [
406 "riscv64"
407 ],
408 "dev": true,
409 "license": "MIT",
410 "optional": true,
411 "os": [
412 "linux"
413 ],
414 "engines": {
415 "node": ">=18"
416 }
417 },
418 "node_modules/@esbuild/linux-s390x": {
419 "version": "0.27.3",
420 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz",
421 "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==",
422 "cpu": [
423 "s390x"
424 ],
425 "dev": true,
426 "license": "MIT",
427 "optional": true,
428 "os": [
429 "linux"
430 ],
431 "engines": {
432 "node": ">=18"
433 }
434 },
435 "node_modules/@esbuild/linux-x64": {
436 "version": "0.27.3",
437 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz",
438 "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==",
439 "cpu": [
440 "x64"
441 ],
442 "dev": true,
443 "license": "MIT",
444 "optional": true,
445 "os": [
446 "linux"
447 ],
448 "engines": {
449 "node": ">=18"
450 }
451 },
452 "node_modules/@esbuild/netbsd-arm64": {
453 "version": "0.27.3",
454 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz",
455 "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==",
456 "cpu": [
457 "arm64"
458 ],
459 "dev": true,
460 "license": "MIT",
461 "optional": true,
462 "os": [
463 "netbsd"
464 ],
465 "engines": {
466 "node": ">=18"
467 }
468 },
469 "node_modules/@esbuild/netbsd-x64": {
470 "version": "0.27.3",
471 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz",
472 "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==",
473 "cpu": [
474 "x64"
475 ],
476 "dev": true,
477 "license": "MIT",
478 "optional": true,
479 "os": [
480 "netbsd"
481 ],
482 "engines": {
483 "node": ">=18"
484 }
485 },
486 "node_modules/@esbuild/openbsd-arm64": {
487 "version": "0.27.3",
488 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz",
489 "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==",
490 "cpu": [
491 "arm64"
492 ],
493 "dev": true,
494 "license": "MIT",
495 "optional": true,
496 "os": [
497 "openbsd"
498 ],
499 "engines": {
500 "node": ">=18"
501 }
502 },
503 "node_modules/@esbuild/openbsd-x64": {
504 "version": "0.27.3",
505 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz",
506 "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==",
507 "cpu": [
508 "x64"
509 ],
510 "dev": true,
511 "license": "MIT",
512 "optional": true,
513 "os": [
514 "openbsd"
515 ],
516 "engines": {
517 "node": ">=18"
518 }
519 },
520 "node_modules/@esbuild/openharmony-arm64": {
521 "version": "0.27.3",
522 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz",
523 "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==",
524 "cpu": [
525 "arm64"
526 ],
527 "dev": true,
528 "license": "MIT",
529 "optional": true,
530 "os": [
531 "openharmony"
532 ],
533 "engines": {
534 "node": ">=18"
535 }
536 },
537 "node_modules/@esbuild/sunos-x64": {
538 "version": "0.27.3",
539 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz",
540 "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==",
541 "cpu": [
542 "x64"
543 ],
544 "dev": true,
545 "license": "MIT",
546 "optional": true,
547 "os": [
548 "sunos"
549 ],
550 "engines": {
551 "node": ">=18"
552 }
553 },
554 "node_modules/@esbuild/win32-arm64": {
555 "version": "0.27.3",
556 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz",
557 "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==",
558 "cpu": [
559 "arm64"
560 ],
561 "dev": true,
562 "license": "MIT",
563 "optional": true,
564 "os": [
565 "win32"
566 ],
567 "engines": {
568 "node": ">=18"
569 }
570 },
571 "node_modules/@esbuild/win32-ia32": {
572 "version": "0.27.3",
573 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz",
574 "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==",
575 "cpu": [
576 "ia32"
577 ],
578 "dev": true,
579 "license": "MIT",
580 "optional": true,
581 "os": [
582 "win32"
583 ],
584 "engines": {
585 "node": ">=18"
586 }
587 },
588 "node_modules/@esbuild/win32-x64": {
589 "version": "0.27.3",
590 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz",
591 "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==",
592 "cpu": [
593 "x64"
594 ],
595 "dev": true,
596 "license": "MIT",
597 "optional": true,
598 "os": [
599 "win32"
600 ],
601 "engines": {
602 "node": ">=18"
603 }
604 },
605 "node_modules/@img/colour": {
606 "version": "1.1.0",
607 "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz",
608 "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==",
609 "dev": true,
610 "license": "MIT",
611 "engines": {
612 "node": ">=18"
613 }
614 },
615 "node_modules/@img/sharp-darwin-arm64": {
616 "version": "0.34.5",
617 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz",
618 "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==",
619 "cpu": [
620 "arm64"
621 ],
622 "dev": true,
623 "license": "Apache-2.0",
624 "optional": true,
625 "os": [
626 "darwin"
627 ],
628 "engines": {
629 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
630 },
631 "funding": {
632 "url": "https://opencollective.com/libvips"
633 },
634 "optionalDependencies": {
635 "@img/sharp-libvips-darwin-arm64": "1.2.4"
636 }
637 },
638 "node_modules/@img/sharp-darwin-x64": {
639 "version": "0.34.5",
640 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz",
641 "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==",
642 "cpu": [
643 "x64"
644 ],
645 "dev": true,
646 "license": "Apache-2.0",
647 "optional": true,
648 "os": [
649 "darwin"
650 ],
651 "engines": {
652 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
653 },
654 "funding": {
655 "url": "https://opencollective.com/libvips"
656 },
657 "optionalDependencies": {
658 "@img/sharp-libvips-darwin-x64": "1.2.4"
659 }
660 },
661 "node_modules/@img/sharp-libvips-darwin-arm64": {
662 "version": "1.2.4",
663 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz",
664 "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==",
665 "cpu": [
666 "arm64"
667 ],
668 "dev": true,
669 "license": "LGPL-3.0-or-later",
670 "optional": true,
671 "os": [
672 "darwin"
673 ],
674 "funding": {
675 "url": "https://opencollective.com/libvips"
676 }
677 },
678 "node_modules/@img/sharp-libvips-darwin-x64": {
679 "version": "1.2.4",
680 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz",
681 "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==",
682 "cpu": [
683 "x64"
684 ],
685 "dev": true,
686 "license": "LGPL-3.0-or-later",
687 "optional": true,
688 "os": [
689 "darwin"
690 ],
691 "funding": {
692 "url": "https://opencollective.com/libvips"
693 }
694 },
695 "node_modules/@img/sharp-libvips-linux-arm": {
696 "version": "1.2.4",
697 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz",
698 "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==",
699 "cpu": [
700 "arm"
701 ],
702 "dev": true,
703 "license": "LGPL-3.0-or-later",
704 "optional": true,
705 "os": [
706 "linux"
707 ],
708 "funding": {
709 "url": "https://opencollective.com/libvips"
710 }
711 },
712 "node_modules/@img/sharp-libvips-linux-arm64": {
713 "version": "1.2.4",
714 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz",
715 "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==",
716 "cpu": [
717 "arm64"
718 ],
719 "dev": true,
720 "license": "LGPL-3.0-or-later",
721 "optional": true,
722 "os": [
723 "linux"
724 ],
725 "funding": {
726 "url": "https://opencollective.com/libvips"
727 }
728 },
729 "node_modules/@img/sharp-libvips-linux-ppc64": {
730 "version": "1.2.4",
731 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz",
732 "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==",
733 "cpu": [
734 "ppc64"
735 ],
736 "dev": true,
737 "license": "LGPL-3.0-or-later",
738 "optional": true,
739 "os": [
740 "linux"
741 ],
742 "funding": {
743 "url": "https://opencollective.com/libvips"
744 }
745 },
746 "node_modules/@img/sharp-libvips-linux-riscv64": {
747 "version": "1.2.4",
748 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz",
749 "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==",
750 "cpu": [
751 "riscv64"
752 ],
753 "dev": true,
754 "license": "LGPL-3.0-or-later",
755 "optional": true,
756 "os": [
757 "linux"
758 ],
759 "funding": {
760 "url": "https://opencollective.com/libvips"
761 }
762 },
763 "node_modules/@img/sharp-libvips-linux-s390x": {
764 "version": "1.2.4",
765 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz",
766 "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==",
767 "cpu": [
768 "s390x"
769 ],
770 "dev": true,
771 "license": "LGPL-3.0-or-later",
772 "optional": true,
773 "os": [
774 "linux"
775 ],
776 "funding": {
777 "url": "https://opencollective.com/libvips"
778 }
779 },
780 "node_modules/@img/sharp-libvips-linux-x64": {
781 "version": "1.2.4",
782 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz",
783 "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==",
784 "cpu": [
785 "x64"
786 ],
787 "dev": true,
788 "license": "LGPL-3.0-or-later",
789 "optional": true,
790 "os": [
791 "linux"
792 ],
793 "funding": {
794 "url": "https://opencollective.com/libvips"
795 }
796 },
797 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
798 "version": "1.2.4",
799 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz",
800 "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==",
801 "cpu": [
802 "arm64"
803 ],
804 "dev": true,
805 "license": "LGPL-3.0-or-later",
806 "optional": true,
807 "os": [
808 "linux"
809 ],
810 "funding": {
811 "url": "https://opencollective.com/libvips"
812 }
813 },
814 "node_modules/@img/sharp-libvips-linuxmusl-x64": {
815 "version": "1.2.4",
816 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz",
817 "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==",
818 "cpu": [
819 "x64"
820 ],
821 "dev": true,
822 "license": "LGPL-3.0-or-later",
823 "optional": true,
824 "os": [
825 "linux"
826 ],
827 "funding": {
828 "url": "https://opencollective.com/libvips"
829 }
830 },
831 "node_modules/@img/sharp-linux-arm": {
832 "version": "0.34.5",
833 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz",
834 "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==",
835 "cpu": [
836 "arm"
837 ],
838 "dev": true,
839 "license": "Apache-2.0",
840 "optional": true,
841 "os": [
842 "linux"
843 ],
844 "engines": {
845 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
846 },
847 "funding": {
848 "url": "https://opencollective.com/libvips"
849 },
850 "optionalDependencies": {
851 "@img/sharp-libvips-linux-arm": "1.2.4"
852 }
853 },
854 "node_modules/@img/sharp-linux-arm64": {
855 "version": "0.34.5",
856 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz",
857 "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==",
858 "cpu": [
859 "arm64"
860 ],
861 "dev": true,
862 "license": "Apache-2.0",
863 "optional": true,
864 "os": [
865 "linux"
866 ],
867 "engines": {
868 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
869 },
870 "funding": {
871 "url": "https://opencollective.com/libvips"
872 },
873 "optionalDependencies": {
874 "@img/sharp-libvips-linux-arm64": "1.2.4"
875 }
876 },
877 "node_modules/@img/sharp-linux-ppc64": {
878 "version": "0.34.5",
879 "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz",
880 "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==",
881 "cpu": [
882 "ppc64"
883 ],
884 "dev": true,
885 "license": "Apache-2.0",
886 "optional": true,
887 "os": [
888 "linux"
889 ],
890 "engines": {
891 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
892 },
893 "funding": {
894 "url": "https://opencollective.com/libvips"
895 },
896 "optionalDependencies": {
897 "@img/sharp-libvips-linux-ppc64": "1.2.4"
898 }
899 },
900 "node_modules/@img/sharp-linux-riscv64": {
901 "version": "0.34.5",
902 "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz",
903 "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==",
904 "cpu": [
905 "riscv64"
906 ],
907 "dev": true,
908 "license": "Apache-2.0",
909 "optional": true,
910 "os": [
911 "linux"
912 ],
913 "engines": {
914 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
915 },
916 "funding": {
917 "url": "https://opencollective.com/libvips"
918 },
919 "optionalDependencies": {
920 "@img/sharp-libvips-linux-riscv64": "1.2.4"
921 }
922 },
923 "node_modules/@img/sharp-linux-s390x": {
924 "version": "0.34.5",
925 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz",
926 "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==",
927 "cpu": [
928 "s390x"
929 ],
930 "dev": true,
931 "license": "Apache-2.0",
932 "optional": true,
933 "os": [
934 "linux"
935 ],
936 "engines": {
937 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
938 },
939 "funding": {
940 "url": "https://opencollective.com/libvips"
941 },
942 "optionalDependencies": {
943 "@img/sharp-libvips-linux-s390x": "1.2.4"
944 }
945 },
946 "node_modules/@img/sharp-linux-x64": {
947 "version": "0.34.5",
948 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz",
949 "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==",
950 "cpu": [
951 "x64"
952 ],
953 "dev": true,
954 "license": "Apache-2.0",
955 "optional": true,
956 "os": [
957 "linux"
958 ],
959 "engines": {
960 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
961 },
962 "funding": {
963 "url": "https://opencollective.com/libvips"
964 },
965 "optionalDependencies": {
966 "@img/sharp-libvips-linux-x64": "1.2.4"
967 }
968 },
969 "node_modules/@img/sharp-linuxmusl-arm64": {
970 "version": "0.34.5",
971 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz",
972 "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==",
973 "cpu": [
974 "arm64"
975 ],
976 "dev": true,
977 "license": "Apache-2.0",
978 "optional": true,
979 "os": [
980 "linux"
981 ],
982 "engines": {
983 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
984 },
985 "funding": {
986 "url": "https://opencollective.com/libvips"
987 },
988 "optionalDependencies": {
989 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4"
990 }
991 },
992 "node_modules/@img/sharp-linuxmusl-x64": {
993 "version": "0.34.5",
994 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz",
995 "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==",
996 "cpu": [
997 "x64"
998 ],
999 "dev": true,
1000 "license": "Apache-2.0",
1001 "optional": true,
1002 "os": [
1003 "linux"
1004 ],
1005 "engines": {
1006 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1007 },
1008 "funding": {
1009 "url": "https://opencollective.com/libvips"
1010 },
1011 "optionalDependencies": {
1012 "@img/sharp-libvips-linuxmusl-x64": "1.2.4"
1013 }
1014 },
1015 "node_modules/@img/sharp-wasm32": {
1016 "version": "0.34.5",
1017 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz",
1018 "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==",
1019 "cpu": [
1020 "wasm32"
1021 ],
1022 "dev": true,
1023 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
1024 "optional": true,
1025 "dependencies": {
1026 "@emnapi/runtime": "^1.7.0"
1027 },
1028 "engines": {
1029 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1030 },
1031 "funding": {
1032 "url": "https://opencollective.com/libvips"
1033 }
1034 },
1035 "node_modules/@img/sharp-win32-arm64": {
1036 "version": "0.34.5",
1037 "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz",
1038 "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==",
1039 "cpu": [
1040 "arm64"
1041 ],
1042 "dev": true,
1043 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1044 "optional": true,
1045 "os": [
1046 "win32"
1047 ],
1048 "engines": {
1049 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1050 },
1051 "funding": {
1052 "url": "https://opencollective.com/libvips"
1053 }
1054 },
1055 "node_modules/@img/sharp-win32-ia32": {
1056 "version": "0.34.5",
1057 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz",
1058 "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==",
1059 "cpu": [
1060 "ia32"
1061 ],
1062 "dev": true,
1063 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1064 "optional": true,
1065 "os": [
1066 "win32"
1067 ],
1068 "engines": {
1069 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1070 },
1071 "funding": {
1072 "url": "https://opencollective.com/libvips"
1073 }
1074 },
1075 "node_modules/@img/sharp-win32-x64": {
1076 "version": "0.34.5",
1077 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz",
1078 "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==",
1079 "cpu": [
1080 "x64"
1081 ],
1082 "dev": true,
1083 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1084 "optional": true,
1085 "os": [
1086 "win32"
1087 ],
1088 "engines": {
1089 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1090 },
1091 "funding": {
1092 "url": "https://opencollective.com/libvips"
1093 }
1094 },
1095 "node_modules/@jridgewell/resolve-uri": {
1096 "version": "3.1.2",
1097 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1098 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1099 "dev": true,
1100 "license": "MIT",
1101 "engines": {
1102 "node": ">=6.0.0"
1103 }
1104 },
1105 "node_modules/@jridgewell/sourcemap-codec": {
1106 "version": "1.5.5",
1107 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
1108 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
1109 "dev": true,
1110 "license": "MIT"
1111 },
1112 "node_modules/@jridgewell/trace-mapping": {
1113 "version": "0.3.9",
1114 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
1115 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
1116 "dev": true,
1117 "license": "MIT",
1118 "dependencies": {
1119 "@jridgewell/resolve-uri": "^3.0.3",
1120 "@jridgewell/sourcemap-codec": "^1.4.10"
1121 }
1122 },
1123 "node_modules/@poppinss/colors": {
1124 "version": "4.1.6",
1125 "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz",
1126 "integrity": "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==",
1127 "dev": true,
1128 "license": "MIT",
1129 "dependencies": {
1130 "kleur": "^4.1.5"
1131 }
1132 },
1133 "node_modules/@poppinss/dumper": {
1134 "version": "0.6.5",
1135 "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.6.5.tgz",
1136 "integrity": "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==",
1137 "dev": true,
1138 "license": "MIT",
1139 "dependencies": {
1140 "@poppinss/colors": "^4.1.5",
1141 "@sindresorhus/is": "^7.0.2",
1142 "supports-color": "^10.0.0"
1143 }
1144 },
1145 "node_modules/@poppinss/exception": {
1146 "version": "1.2.3",
1147 "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.3.tgz",
1148 "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==",
1149 "dev": true,
1150 "license": "MIT"
1151 },
1152 "node_modules/@sindresorhus/is": {
1153 "version": "7.2.0",
1154 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz",
1155 "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==",
1156 "dev": true,
1157 "license": "MIT",
1158 "engines": {
1159 "node": ">=18"
1160 },
1161 "funding": {
1162 "url": "https://github.com/sindresorhus/is?sponsor=1"
1163 }
1164 },
1165 "node_modules/@speed-highlight/core": {
1166 "version": "1.2.15",
1167 "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.15.tgz",
1168 "integrity": "sha512-BMq1K3DsElxDWawkX6eLg9+CKJrTVGCBAWVuHXVUV2u0s2711qiChLSId6ikYPfxhdYocLNt3wWwSvDiTvFabw==",
1169 "dev": true,
1170 "license": "CC0-1.0"
1171 },
1172 "node_modules/blake3-wasm": {
1173 "version": "2.1.5",
1174 "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz",
1175 "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==",
1176 "dev": true,
1177 "license": "MIT"
1178 },
1179 "node_modules/cookie": {
1180 "version": "1.1.1",
1181 "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
1182 "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==",
1183 "dev": true,
1184 "license": "MIT",
1185 "engines": {
1186 "node": ">=18"
1187 },
1188 "funding": {
1189 "type": "opencollective",
1190 "url": "https://opencollective.com/express"
1191 }
1192 },
1193 "node_modules/countries-list": {
1194 "version": "3.3.0",
1195 "resolved": "https://registry.npmjs.org/countries-list/-/countries-list-3.3.0.tgz",
1196 "integrity": "sha512-XRUjS+dcZuNh/fg3+mka3bXgcg4TbQZ1gaK5IJqO6qulerBANl1bmrd20P2dgmPkBpP+5FnejiSF1gd7bgAg+g==",
1197 "license": "MIT"
1198 },
1199 "node_modules/detect-libc": {
1200 "version": "2.1.2",
1201 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
1202 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
1203 "dev": true,
1204 "license": "Apache-2.0",
1205 "engines": {
1206 "node": ">=8"
1207 }
1208 },
1209 "node_modules/error-stack-parser-es": {
1210 "version": "1.0.5",
1211 "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz",
1212 "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==",
1213 "dev": true,
1214 "license": "MIT",
1215 "funding": {
1216 "url": "https://github.com/sponsors/antfu"
1217 }
1218 },
1219 "node_modules/esbuild": {
1220 "version": "0.27.3",
1221 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz",
1222 "integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==",
1223 "dev": true,
1224 "hasInstallScript": true,
1225 "license": "MIT",
1226 "bin": {
1227 "esbuild": "bin/esbuild"
1228 },
1229 "engines": {
1230 "node": ">=18"
1231 },
1232 "optionalDependencies": {
1233 "@esbuild/aix-ppc64": "0.27.3",
1234 "@esbuild/android-arm": "0.27.3",
1235 "@esbuild/android-arm64": "0.27.3",
1236 "@esbuild/android-x64": "0.27.3",
1237 "@esbuild/darwin-arm64": "0.27.3",
1238 "@esbuild/darwin-x64": "0.27.3",
1239 "@esbuild/freebsd-arm64": "0.27.3",
1240 "@esbuild/freebsd-x64": "0.27.3",
1241 "@esbuild/linux-arm": "0.27.3",
1242 "@esbuild/linux-arm64": "0.27.3",
1243 "@esbuild/linux-ia32": "0.27.3",
1244 "@esbuild/linux-loong64": "0.27.3",
1245 "@esbuild/linux-mips64el": "0.27.3",
1246 "@esbuild/linux-ppc64": "0.27.3",
1247 "@esbuild/linux-riscv64": "0.27.3",
1248 "@esbuild/linux-s390x": "0.27.3",
1249 "@esbuild/linux-x64": "0.27.3",
1250 "@esbuild/netbsd-arm64": "0.27.3",
1251 "@esbuild/netbsd-x64": "0.27.3",
1252 "@esbuild/openbsd-arm64": "0.27.3",
1253 "@esbuild/openbsd-x64": "0.27.3",
1254 "@esbuild/openharmony-arm64": "0.27.3",
1255 "@esbuild/sunos-x64": "0.27.3",
1256 "@esbuild/win32-arm64": "0.27.3",
1257 "@esbuild/win32-ia32": "0.27.3",
1258 "@esbuild/win32-x64": "0.27.3"
1259 }
1260 },
1261 "node_modules/fsevents": {
1262 "version": "2.3.3",
1263 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1264 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1265 "dev": true,
1266 "hasInstallScript": true,
1267 "license": "MIT",
1268 "optional": true,
1269 "os": [
1270 "darwin"
1271 ],
1272 "engines": {
1273 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1274 }
1275 },
1276 "node_modules/kleur": {
1277 "version": "4.1.5",
1278 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
1279 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
1280 "dev": true,
1281 "license": "MIT",
1282 "engines": {
1283 "node": ">=6"
1284 }
1285 },
1286 "node_modules/marked": {
1287 "version": "15.0.12",
1288 "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz",
1289 "integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==",
1290 "license": "MIT",
1291 "bin": {
1292 "marked": "bin/marked.js"
1293 },
1294 "engines": {
1295 "node": ">= 18"
1296 }
1297 },
1298 "node_modules/miniflare": {
1299 "version": "4.20260426.0",
1300 "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260426.0.tgz",
1301 "integrity": "sha512-KM+v76d04qT+NsPfVKVQEgnnuLNE3uzCCl2QKMTJ5OXor5JbBm1vpkQwQ+l7o5ELCrZ74RnyKhJKLiJyUA39Tw==",
1302 "dev": true,
1303 "license": "MIT",
1304 "dependencies": {
1305 "@cspotcode/source-map-support": "0.8.1",
1306 "sharp": "^0.34.5",
1307 "undici": "7.24.8",
1308 "workerd": "1.20260426.1",
1309 "ws": "8.18.0",
1310 "youch": "4.1.0-beta.10"
1311 },
1312 "bin": {
1313 "miniflare": "bootstrap.js"
1314 },
1315 "engines": {
1316 "node": ">=18.0.0"
1317 }
1318 },
1319 "node_modules/path-to-regexp": {
1320 "version": "6.3.0",
1321 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz",
1322 "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==",
1323 "dev": true,
1324 "license": "MIT"
1325 },
1326 "node_modules/pathe": {
1327 "version": "2.0.3",
1328 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
1329 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
1330 "dev": true,
1331 "license": "MIT"
1332 },
1333 "node_modules/semver": {
1334 "version": "7.7.4",
1335 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
1336 "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
1337 "dev": true,
1338 "license": "ISC",
1339 "bin": {
1340 "semver": "bin/semver.js"
1341 },
1342 "engines": {
1343 "node": ">=10"
1344 }
1345 },
1346 "node_modules/sharp": {
1347 "version": "0.34.5",
1348 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",
1349 "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==",
1350 "dev": true,
1351 "hasInstallScript": true,
1352 "license": "Apache-2.0",
1353 "dependencies": {
1354 "@img/colour": "^1.0.0",
1355 "detect-libc": "^2.1.2",
1356 "semver": "^7.7.3"
1357 },
1358 "engines": {
1359 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1360 },
1361 "funding": {
1362 "url": "https://opencollective.com/libvips"
1363 },
1364 "optionalDependencies": {
1365 "@img/sharp-darwin-arm64": "0.34.5",
1366 "@img/sharp-darwin-x64": "0.34.5",
1367 "@img/sharp-libvips-darwin-arm64": "1.2.4",
1368 "@img/sharp-libvips-darwin-x64": "1.2.4",
1369 "@img/sharp-libvips-linux-arm": "1.2.4",
1370 "@img/sharp-libvips-linux-arm64": "1.2.4",
1371 "@img/sharp-libvips-linux-ppc64": "1.2.4",
1372 "@img/sharp-libvips-linux-riscv64": "1.2.4",
1373 "@img/sharp-libvips-linux-s390x": "1.2.4",
1374 "@img/sharp-libvips-linux-x64": "1.2.4",
1375 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4",
1376 "@img/sharp-libvips-linuxmusl-x64": "1.2.4",
1377 "@img/sharp-linux-arm": "0.34.5",
1378 "@img/sharp-linux-arm64": "0.34.5",
1379 "@img/sharp-linux-ppc64": "0.34.5",
1380 "@img/sharp-linux-riscv64": "0.34.5",
1381 "@img/sharp-linux-s390x": "0.34.5",
1382 "@img/sharp-linux-x64": "0.34.5",
1383 "@img/sharp-linuxmusl-arm64": "0.34.5",
1384 "@img/sharp-linuxmusl-x64": "0.34.5",
1385 "@img/sharp-wasm32": "0.34.5",
1386 "@img/sharp-win32-arm64": "0.34.5",
1387 "@img/sharp-win32-ia32": "0.34.5",
1388 "@img/sharp-win32-x64": "0.34.5"
1389 }
1390 },
1391 "node_modules/supports-color": {
1392 "version": "10.2.2",
1393 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz",
1394 "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==",
1395 "dev": true,
1396 "license": "MIT",
1397 "engines": {
1398 "node": ">=18"
1399 },
1400 "funding": {
1401 "url": "https://github.com/chalk/supports-color?sponsor=1"
1402 }
1403 },
1404 "node_modules/tslib": {
1405 "version": "2.8.1",
1406 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
1407 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
1408 "dev": true,
1409 "license": "0BSD",
1410 "optional": true
1411 },
1412 "node_modules/typescript": {
1413 "version": "5.9.3",
1414 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
1415 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
1416 "dev": true,
1417 "license": "Apache-2.0",
1418 "bin": {
1419 "tsc": "bin/tsc",
1420 "tsserver": "bin/tsserver"
1421 },
1422 "engines": {
1423 "node": ">=14.17"
1424 }
1425 },
1426 "node_modules/undici": {
1427 "version": "7.24.8",
1428 "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.8.tgz",
1429 "integrity": "sha512-6KQ/+QxK49Z/p3HO6E5ZCZWNnCasyZLa5ExaVYyvPxUwKtbCPMKELJOqh7EqOle0t9cH/7d2TaaTRRa6Nhs4YQ==",
1430 "dev": true,
1431 "license": "MIT",
1432 "engines": {
1433 "node": ">=20.18.1"
1434 }
1435 },
1436 "node_modules/unenv": {
1437 "version": "2.0.0-rc.24",
1438 "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz",
1439 "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==",
1440 "dev": true,
1441 "license": "MIT",
1442 "peer": true,
1443 "dependencies": {
1444 "pathe": "^2.0.3"
1445 }
1446 },
1447 "node_modules/workerd": {
1448 "version": "1.20260426.1",
1449 "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260426.1.tgz",
1450 "integrity": "sha512-ELvGgN8c9oo+E6EPyecxk1TEf6/eAK4TxxQTW5mQ87C7jbjCzhMbg0P2ije49UBHV0dkBYPJcJvcklUltipl2A==",
1451 "dev": true,
1452 "hasInstallScript": true,
1453 "license": "Apache-2.0",
1454 "peer": true,
1455 "bin": {
1456 "workerd": "bin/workerd"
1457 },
1458 "engines": {
1459 "node": ">=16"
1460 },
1461 "optionalDependencies": {
1462 "@cloudflare/workerd-darwin-64": "1.20260426.1",
1463 "@cloudflare/workerd-darwin-arm64": "1.20260426.1",
1464 "@cloudflare/workerd-linux-64": "1.20260426.1",
1465 "@cloudflare/workerd-linux-arm64": "1.20260426.1",
1466 "@cloudflare/workerd-windows-64": "1.20260426.1"
1467 }
1468 },
1469 "node_modules/wrangler": {
1470 "version": "4.86.0",
1471 "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.86.0.tgz",
1472 "integrity": "sha512-9aa/gbF/HiUeeUEwyQpW5LDPBEzyt7iaE6xHwm0vk2Ly8A6J+jh03pzchqVnCCWR832mNyA28MD8oAYt0Kfvlw==",
1473 "dev": true,
1474 "license": "MIT OR Apache-2.0",
1475 "dependencies": {
1476 "@cloudflare/kv-asset-handler": "0.4.2",
1477 "@cloudflare/unenv-preset": "2.16.1",
1478 "blake3-wasm": "2.1.5",
1479 "esbuild": "0.27.3",
1480 "miniflare": "4.20260426.0",
1481 "path-to-regexp": "6.3.0",
1482 "unenv": "2.0.0-rc.24",
1483 "workerd": "1.20260426.1"
1484 },
1485 "bin": {
1486 "wrangler": "bin/wrangler.js",
1487 "wrangler2": "bin/wrangler.js"
1488 },
1489 "engines": {
1490 "node": ">=20.3.0"
1491 },
1492 "optionalDependencies": {
1493 "fsevents": "~2.3.2"
1494 },
1495 "peerDependencies": {
1496 "@cloudflare/workers-types": "^4.20260426.1"
1497 },
1498 "peerDependenciesMeta": {
1499 "@cloudflare/workers-types": {
1500 "optional": true
1501 }
1502 }
1503 },
1504 "node_modules/ws": {
1505 "version": "8.18.0",
1506 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
1507 "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
1508 "dev": true,
1509 "license": "MIT",
1510 "engines": {
1511 "node": ">=10.0.0"
1512 },
1513 "peerDependencies": {
1514 "bufferutil": "^4.0.1",
1515 "utf-8-validate": ">=5.0.2"
1516 },
1517 "peerDependenciesMeta": {
1518 "bufferutil": {
1519 "optional": true
1520 },
1521 "utf-8-validate": {
1522 "optional": true
1523 }
1524 }
1525 },
1526 "node_modules/youch": {
1527 "version": "4.1.0-beta.10",
1528 "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.10.tgz",
1529 "integrity": "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==",
1530 "dev": true,
1531 "license": "MIT",
1532 "dependencies": {
1533 "@poppinss/colors": "^4.1.5",
1534 "@poppinss/dumper": "^0.6.4",
1535 "@speed-highlight/core": "^1.2.7",
1536 "cookie": "^1.0.2",
1537 "youch-core": "^0.3.3"
1538 }
1539 },
1540 "node_modules/youch-core": {
1541 "version": "0.3.3",
1542 "resolved": "https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz",
1543 "integrity": "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==",
1544 "dev": true,
1545 "license": "MIT",
1546 "dependencies": {
1547 "@poppinss/exception": "^1.2.2",
1548 "error-stack-parser-es": "^1.0.5"
1549 }
1550 }
1551 }
1552}