How do I have so many partners??
1{
2 "name": "polymap",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "polymap",
9 "version": "0.1.0",
10 "dependencies": {
11 "@resvg/resvg-js": "^2.6.0",
12 "commander": "^12.0.0",
13 "d3-drag": "^3.0.0",
14 "d3-force": "^3.0.0",
15 "d3-selection": "^3.0.0",
16 "d3-zoom": "^3.0.0",
17 "js-yaml": "^4.1.0",
18 "sharp": "^0.33.0"
19 },
20 "bin": {
21 "polymap": "dist/cli.js"
22 },
23 "devDependencies": {
24 "@types/d3-drag": "^3.0.7",
25 "@types/d3-force": "^3.0.10",
26 "@types/d3-selection": "^3.0.10",
27 "@types/d3-zoom": "^3.0.8",
28 "@types/js-yaml": "^4.0.9",
29 "@types/node": "^20.0.0",
30 "esbuild": "^0.25.0",
31 "tsx": "^4.7.0",
32 "typescript": "^5.4.0"
33 },
34 "engines": {
35 "node": ">=18.0.0"
36 }
37 },
38 "node_modules/@emnapi/runtime": {
39 "version": "1.9.2",
40 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.2.tgz",
41 "integrity": "sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==",
42 "license": "MIT",
43 "optional": true,
44 "dependencies": {
45 "tslib": "^2.4.0"
46 }
47 },
48 "node_modules/@esbuild/aix-ppc64": {
49 "version": "0.25.12",
50 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz",
51 "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
52 "cpu": [
53 "ppc64"
54 ],
55 "dev": true,
56 "license": "MIT",
57 "optional": true,
58 "os": [
59 "aix"
60 ],
61 "engines": {
62 "node": ">=18"
63 }
64 },
65 "node_modules/@esbuild/android-arm": {
66 "version": "0.25.12",
67 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz",
68 "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
69 "cpu": [
70 "arm"
71 ],
72 "dev": true,
73 "license": "MIT",
74 "optional": true,
75 "os": [
76 "android"
77 ],
78 "engines": {
79 "node": ">=18"
80 }
81 },
82 "node_modules/@esbuild/android-arm64": {
83 "version": "0.25.12",
84 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz",
85 "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
86 "cpu": [
87 "arm64"
88 ],
89 "dev": true,
90 "license": "MIT",
91 "optional": true,
92 "os": [
93 "android"
94 ],
95 "engines": {
96 "node": ">=18"
97 }
98 },
99 "node_modules/@esbuild/android-x64": {
100 "version": "0.25.12",
101 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz",
102 "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==",
103 "cpu": [
104 "x64"
105 ],
106 "dev": true,
107 "license": "MIT",
108 "optional": true,
109 "os": [
110 "android"
111 ],
112 "engines": {
113 "node": ">=18"
114 }
115 },
116 "node_modules/@esbuild/darwin-arm64": {
117 "version": "0.25.12",
118 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz",
119 "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==",
120 "cpu": [
121 "arm64"
122 ],
123 "dev": true,
124 "license": "MIT",
125 "optional": true,
126 "os": [
127 "darwin"
128 ],
129 "engines": {
130 "node": ">=18"
131 }
132 },
133 "node_modules/@esbuild/darwin-x64": {
134 "version": "0.25.12",
135 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz",
136 "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
137 "cpu": [
138 "x64"
139 ],
140 "dev": true,
141 "license": "MIT",
142 "optional": true,
143 "os": [
144 "darwin"
145 ],
146 "engines": {
147 "node": ">=18"
148 }
149 },
150 "node_modules/@esbuild/freebsd-arm64": {
151 "version": "0.25.12",
152 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz",
153 "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
154 "cpu": [
155 "arm64"
156 ],
157 "dev": true,
158 "license": "MIT",
159 "optional": true,
160 "os": [
161 "freebsd"
162 ],
163 "engines": {
164 "node": ">=18"
165 }
166 },
167 "node_modules/@esbuild/freebsd-x64": {
168 "version": "0.25.12",
169 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz",
170 "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
171 "cpu": [
172 "x64"
173 ],
174 "dev": true,
175 "license": "MIT",
176 "optional": true,
177 "os": [
178 "freebsd"
179 ],
180 "engines": {
181 "node": ">=18"
182 }
183 },
184 "node_modules/@esbuild/linux-arm": {
185 "version": "0.25.12",
186 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz",
187 "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
188 "cpu": [
189 "arm"
190 ],
191 "dev": true,
192 "license": "MIT",
193 "optional": true,
194 "os": [
195 "linux"
196 ],
197 "engines": {
198 "node": ">=18"
199 }
200 },
201 "node_modules/@esbuild/linux-arm64": {
202 "version": "0.25.12",
203 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz",
204 "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
205 "cpu": [
206 "arm64"
207 ],
208 "dev": true,
209 "license": "MIT",
210 "optional": true,
211 "os": [
212 "linux"
213 ],
214 "engines": {
215 "node": ">=18"
216 }
217 },
218 "node_modules/@esbuild/linux-ia32": {
219 "version": "0.25.12",
220 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz",
221 "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
222 "cpu": [
223 "ia32"
224 ],
225 "dev": true,
226 "license": "MIT",
227 "optional": true,
228 "os": [
229 "linux"
230 ],
231 "engines": {
232 "node": ">=18"
233 }
234 },
235 "node_modules/@esbuild/linux-loong64": {
236 "version": "0.25.12",
237 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz",
238 "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
239 "cpu": [
240 "loong64"
241 ],
242 "dev": true,
243 "license": "MIT",
244 "optional": true,
245 "os": [
246 "linux"
247 ],
248 "engines": {
249 "node": ">=18"
250 }
251 },
252 "node_modules/@esbuild/linux-mips64el": {
253 "version": "0.25.12",
254 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz",
255 "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
256 "cpu": [
257 "mips64el"
258 ],
259 "dev": true,
260 "license": "MIT",
261 "optional": true,
262 "os": [
263 "linux"
264 ],
265 "engines": {
266 "node": ">=18"
267 }
268 },
269 "node_modules/@esbuild/linux-ppc64": {
270 "version": "0.25.12",
271 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz",
272 "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
273 "cpu": [
274 "ppc64"
275 ],
276 "dev": true,
277 "license": "MIT",
278 "optional": true,
279 "os": [
280 "linux"
281 ],
282 "engines": {
283 "node": ">=18"
284 }
285 },
286 "node_modules/@esbuild/linux-riscv64": {
287 "version": "0.25.12",
288 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz",
289 "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
290 "cpu": [
291 "riscv64"
292 ],
293 "dev": true,
294 "license": "MIT",
295 "optional": true,
296 "os": [
297 "linux"
298 ],
299 "engines": {
300 "node": ">=18"
301 }
302 },
303 "node_modules/@esbuild/linux-s390x": {
304 "version": "0.25.12",
305 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz",
306 "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
307 "cpu": [
308 "s390x"
309 ],
310 "dev": true,
311 "license": "MIT",
312 "optional": true,
313 "os": [
314 "linux"
315 ],
316 "engines": {
317 "node": ">=18"
318 }
319 },
320 "node_modules/@esbuild/linux-x64": {
321 "version": "0.25.12",
322 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz",
323 "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
324 "cpu": [
325 "x64"
326 ],
327 "dev": true,
328 "license": "MIT",
329 "optional": true,
330 "os": [
331 "linux"
332 ],
333 "engines": {
334 "node": ">=18"
335 }
336 },
337 "node_modules/@esbuild/netbsd-arm64": {
338 "version": "0.25.12",
339 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz",
340 "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==",
341 "cpu": [
342 "arm64"
343 ],
344 "dev": true,
345 "license": "MIT",
346 "optional": true,
347 "os": [
348 "netbsd"
349 ],
350 "engines": {
351 "node": ">=18"
352 }
353 },
354 "node_modules/@esbuild/netbsd-x64": {
355 "version": "0.25.12",
356 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz",
357 "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
358 "cpu": [
359 "x64"
360 ],
361 "dev": true,
362 "license": "MIT",
363 "optional": true,
364 "os": [
365 "netbsd"
366 ],
367 "engines": {
368 "node": ">=18"
369 }
370 },
371 "node_modules/@esbuild/openbsd-arm64": {
372 "version": "0.25.12",
373 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz",
374 "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
375 "cpu": [
376 "arm64"
377 ],
378 "dev": true,
379 "license": "MIT",
380 "optional": true,
381 "os": [
382 "openbsd"
383 ],
384 "engines": {
385 "node": ">=18"
386 }
387 },
388 "node_modules/@esbuild/openbsd-x64": {
389 "version": "0.25.12",
390 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz",
391 "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
392 "cpu": [
393 "x64"
394 ],
395 "dev": true,
396 "license": "MIT",
397 "optional": true,
398 "os": [
399 "openbsd"
400 ],
401 "engines": {
402 "node": ">=18"
403 }
404 },
405 "node_modules/@esbuild/openharmony-arm64": {
406 "version": "0.25.12",
407 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz",
408 "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
409 "cpu": [
410 "arm64"
411 ],
412 "dev": true,
413 "license": "MIT",
414 "optional": true,
415 "os": [
416 "openharmony"
417 ],
418 "engines": {
419 "node": ">=18"
420 }
421 },
422 "node_modules/@esbuild/sunos-x64": {
423 "version": "0.25.12",
424 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz",
425 "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
426 "cpu": [
427 "x64"
428 ],
429 "dev": true,
430 "license": "MIT",
431 "optional": true,
432 "os": [
433 "sunos"
434 ],
435 "engines": {
436 "node": ">=18"
437 }
438 },
439 "node_modules/@esbuild/win32-arm64": {
440 "version": "0.25.12",
441 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz",
442 "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
443 "cpu": [
444 "arm64"
445 ],
446 "dev": true,
447 "license": "MIT",
448 "optional": true,
449 "os": [
450 "win32"
451 ],
452 "engines": {
453 "node": ">=18"
454 }
455 },
456 "node_modules/@esbuild/win32-ia32": {
457 "version": "0.25.12",
458 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz",
459 "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
460 "cpu": [
461 "ia32"
462 ],
463 "dev": true,
464 "license": "MIT",
465 "optional": true,
466 "os": [
467 "win32"
468 ],
469 "engines": {
470 "node": ">=18"
471 }
472 },
473 "node_modules/@esbuild/win32-x64": {
474 "version": "0.25.12",
475 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",
476 "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
477 "cpu": [
478 "x64"
479 ],
480 "dev": true,
481 "license": "MIT",
482 "optional": true,
483 "os": [
484 "win32"
485 ],
486 "engines": {
487 "node": ">=18"
488 }
489 },
490 "node_modules/@img/sharp-darwin-arm64": {
491 "version": "0.33.5",
492 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz",
493 "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==",
494 "cpu": [
495 "arm64"
496 ],
497 "license": "Apache-2.0",
498 "optional": true,
499 "os": [
500 "darwin"
501 ],
502 "engines": {
503 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
504 },
505 "funding": {
506 "url": "https://opencollective.com/libvips"
507 },
508 "optionalDependencies": {
509 "@img/sharp-libvips-darwin-arm64": "1.0.4"
510 }
511 },
512 "node_modules/@img/sharp-darwin-x64": {
513 "version": "0.33.5",
514 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz",
515 "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==",
516 "cpu": [
517 "x64"
518 ],
519 "license": "Apache-2.0",
520 "optional": true,
521 "os": [
522 "darwin"
523 ],
524 "engines": {
525 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
526 },
527 "funding": {
528 "url": "https://opencollective.com/libvips"
529 },
530 "optionalDependencies": {
531 "@img/sharp-libvips-darwin-x64": "1.0.4"
532 }
533 },
534 "node_modules/@img/sharp-libvips-darwin-arm64": {
535 "version": "1.0.4",
536 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz",
537 "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==",
538 "cpu": [
539 "arm64"
540 ],
541 "license": "LGPL-3.0-or-later",
542 "optional": true,
543 "os": [
544 "darwin"
545 ],
546 "funding": {
547 "url": "https://opencollective.com/libvips"
548 }
549 },
550 "node_modules/@img/sharp-libvips-darwin-x64": {
551 "version": "1.0.4",
552 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz",
553 "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==",
554 "cpu": [
555 "x64"
556 ],
557 "license": "LGPL-3.0-or-later",
558 "optional": true,
559 "os": [
560 "darwin"
561 ],
562 "funding": {
563 "url": "https://opencollective.com/libvips"
564 }
565 },
566 "node_modules/@img/sharp-libvips-linux-arm": {
567 "version": "1.0.5",
568 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz",
569 "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==",
570 "cpu": [
571 "arm"
572 ],
573 "libc": [
574 "glibc"
575 ],
576 "license": "LGPL-3.0-or-later",
577 "optional": true,
578 "os": [
579 "linux"
580 ],
581 "funding": {
582 "url": "https://opencollective.com/libvips"
583 }
584 },
585 "node_modules/@img/sharp-libvips-linux-arm64": {
586 "version": "1.0.4",
587 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz",
588 "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==",
589 "cpu": [
590 "arm64"
591 ],
592 "libc": [
593 "glibc"
594 ],
595 "license": "LGPL-3.0-or-later",
596 "optional": true,
597 "os": [
598 "linux"
599 ],
600 "funding": {
601 "url": "https://opencollective.com/libvips"
602 }
603 },
604 "node_modules/@img/sharp-libvips-linux-s390x": {
605 "version": "1.0.4",
606 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz",
607 "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==",
608 "cpu": [
609 "s390x"
610 ],
611 "libc": [
612 "glibc"
613 ],
614 "license": "LGPL-3.0-or-later",
615 "optional": true,
616 "os": [
617 "linux"
618 ],
619 "funding": {
620 "url": "https://opencollective.com/libvips"
621 }
622 },
623 "node_modules/@img/sharp-libvips-linux-x64": {
624 "version": "1.0.4",
625 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz",
626 "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==",
627 "cpu": [
628 "x64"
629 ],
630 "libc": [
631 "glibc"
632 ],
633 "license": "LGPL-3.0-or-later",
634 "optional": true,
635 "os": [
636 "linux"
637 ],
638 "funding": {
639 "url": "https://opencollective.com/libvips"
640 }
641 },
642 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
643 "version": "1.0.4",
644 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz",
645 "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==",
646 "cpu": [
647 "arm64"
648 ],
649 "libc": [
650 "musl"
651 ],
652 "license": "LGPL-3.0-or-later",
653 "optional": true,
654 "os": [
655 "linux"
656 ],
657 "funding": {
658 "url": "https://opencollective.com/libvips"
659 }
660 },
661 "node_modules/@img/sharp-libvips-linuxmusl-x64": {
662 "version": "1.0.4",
663 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz",
664 "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==",
665 "cpu": [
666 "x64"
667 ],
668 "libc": [
669 "musl"
670 ],
671 "license": "LGPL-3.0-or-later",
672 "optional": true,
673 "os": [
674 "linux"
675 ],
676 "funding": {
677 "url": "https://opencollective.com/libvips"
678 }
679 },
680 "node_modules/@img/sharp-linux-arm": {
681 "version": "0.33.5",
682 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz",
683 "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==",
684 "cpu": [
685 "arm"
686 ],
687 "libc": [
688 "glibc"
689 ],
690 "license": "Apache-2.0",
691 "optional": true,
692 "os": [
693 "linux"
694 ],
695 "engines": {
696 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
697 },
698 "funding": {
699 "url": "https://opencollective.com/libvips"
700 },
701 "optionalDependencies": {
702 "@img/sharp-libvips-linux-arm": "1.0.5"
703 }
704 },
705 "node_modules/@img/sharp-linux-arm64": {
706 "version": "0.33.5",
707 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz",
708 "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==",
709 "cpu": [
710 "arm64"
711 ],
712 "libc": [
713 "glibc"
714 ],
715 "license": "Apache-2.0",
716 "optional": true,
717 "os": [
718 "linux"
719 ],
720 "engines": {
721 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
722 },
723 "funding": {
724 "url": "https://opencollective.com/libvips"
725 },
726 "optionalDependencies": {
727 "@img/sharp-libvips-linux-arm64": "1.0.4"
728 }
729 },
730 "node_modules/@img/sharp-linux-s390x": {
731 "version": "0.33.5",
732 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz",
733 "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==",
734 "cpu": [
735 "s390x"
736 ],
737 "libc": [
738 "glibc"
739 ],
740 "license": "Apache-2.0",
741 "optional": true,
742 "os": [
743 "linux"
744 ],
745 "engines": {
746 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
747 },
748 "funding": {
749 "url": "https://opencollective.com/libvips"
750 },
751 "optionalDependencies": {
752 "@img/sharp-libvips-linux-s390x": "1.0.4"
753 }
754 },
755 "node_modules/@img/sharp-linux-x64": {
756 "version": "0.33.5",
757 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz",
758 "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==",
759 "cpu": [
760 "x64"
761 ],
762 "libc": [
763 "glibc"
764 ],
765 "license": "Apache-2.0",
766 "optional": true,
767 "os": [
768 "linux"
769 ],
770 "engines": {
771 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
772 },
773 "funding": {
774 "url": "https://opencollective.com/libvips"
775 },
776 "optionalDependencies": {
777 "@img/sharp-libvips-linux-x64": "1.0.4"
778 }
779 },
780 "node_modules/@img/sharp-linuxmusl-arm64": {
781 "version": "0.33.5",
782 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz",
783 "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==",
784 "cpu": [
785 "arm64"
786 ],
787 "libc": [
788 "musl"
789 ],
790 "license": "Apache-2.0",
791 "optional": true,
792 "os": [
793 "linux"
794 ],
795 "engines": {
796 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
797 },
798 "funding": {
799 "url": "https://opencollective.com/libvips"
800 },
801 "optionalDependencies": {
802 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4"
803 }
804 },
805 "node_modules/@img/sharp-linuxmusl-x64": {
806 "version": "0.33.5",
807 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz",
808 "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==",
809 "cpu": [
810 "x64"
811 ],
812 "libc": [
813 "musl"
814 ],
815 "license": "Apache-2.0",
816 "optional": true,
817 "os": [
818 "linux"
819 ],
820 "engines": {
821 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
822 },
823 "funding": {
824 "url": "https://opencollective.com/libvips"
825 },
826 "optionalDependencies": {
827 "@img/sharp-libvips-linuxmusl-x64": "1.0.4"
828 }
829 },
830 "node_modules/@img/sharp-wasm32": {
831 "version": "0.33.5",
832 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz",
833 "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==",
834 "cpu": [
835 "wasm32"
836 ],
837 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
838 "optional": true,
839 "dependencies": {
840 "@emnapi/runtime": "^1.2.0"
841 },
842 "engines": {
843 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
844 },
845 "funding": {
846 "url": "https://opencollective.com/libvips"
847 }
848 },
849 "node_modules/@img/sharp-win32-ia32": {
850 "version": "0.33.5",
851 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz",
852 "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==",
853 "cpu": [
854 "ia32"
855 ],
856 "license": "Apache-2.0 AND LGPL-3.0-or-later",
857 "optional": true,
858 "os": [
859 "win32"
860 ],
861 "engines": {
862 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
863 },
864 "funding": {
865 "url": "https://opencollective.com/libvips"
866 }
867 },
868 "node_modules/@img/sharp-win32-x64": {
869 "version": "0.33.5",
870 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz",
871 "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==",
872 "cpu": [
873 "x64"
874 ],
875 "license": "Apache-2.0 AND LGPL-3.0-or-later",
876 "optional": true,
877 "os": [
878 "win32"
879 ],
880 "engines": {
881 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
882 },
883 "funding": {
884 "url": "https://opencollective.com/libvips"
885 }
886 },
887 "node_modules/@resvg/resvg-js": {
888 "version": "2.6.2",
889 "resolved": "https://registry.npmjs.org/@resvg/resvg-js/-/resvg-js-2.6.2.tgz",
890 "integrity": "sha512-xBaJish5OeGmniDj9cW5PRa/PtmuVU3ziqrbr5xJj901ZDN4TosrVaNZpEiLZAxdfnhAe7uQ7QFWfjPe9d9K2Q==",
891 "license": "MPL-2.0",
892 "engines": {
893 "node": ">= 10"
894 },
895 "optionalDependencies": {
896 "@resvg/resvg-js-android-arm-eabi": "2.6.2",
897 "@resvg/resvg-js-android-arm64": "2.6.2",
898 "@resvg/resvg-js-darwin-arm64": "2.6.2",
899 "@resvg/resvg-js-darwin-x64": "2.6.2",
900 "@resvg/resvg-js-linux-arm-gnueabihf": "2.6.2",
901 "@resvg/resvg-js-linux-arm64-gnu": "2.6.2",
902 "@resvg/resvg-js-linux-arm64-musl": "2.6.2",
903 "@resvg/resvg-js-linux-x64-gnu": "2.6.2",
904 "@resvg/resvg-js-linux-x64-musl": "2.6.2",
905 "@resvg/resvg-js-win32-arm64-msvc": "2.6.2",
906 "@resvg/resvg-js-win32-ia32-msvc": "2.6.2",
907 "@resvg/resvg-js-win32-x64-msvc": "2.6.2"
908 }
909 },
910 "node_modules/@resvg/resvg-js-android-arm-eabi": {
911 "version": "2.6.2",
912 "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm-eabi/-/resvg-js-android-arm-eabi-2.6.2.tgz",
913 "integrity": "sha512-FrJibrAk6v29eabIPgcTUMPXiEz8ssrAk7TXxsiZzww9UTQ1Z5KAbFJs+Z0Ez+VZTYgnE5IQJqBcoSiMebtPHA==",
914 "cpu": [
915 "arm"
916 ],
917 "license": "MPL-2.0",
918 "optional": true,
919 "os": [
920 "android"
921 ],
922 "engines": {
923 "node": ">= 10"
924 }
925 },
926 "node_modules/@resvg/resvg-js-android-arm64": {
927 "version": "2.6.2",
928 "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm64/-/resvg-js-android-arm64-2.6.2.tgz",
929 "integrity": "sha512-VcOKezEhm2VqzXpcIJoITuvUS/fcjIw5NA/w3tjzWyzmvoCdd+QXIqy3FBGulWdClvp4g+IfUemigrkLThSjAQ==",
930 "cpu": [
931 "arm64"
932 ],
933 "license": "MPL-2.0",
934 "optional": true,
935 "os": [
936 "android"
937 ],
938 "engines": {
939 "node": ">= 10"
940 }
941 },
942 "node_modules/@resvg/resvg-js-darwin-arm64": {
943 "version": "2.6.2",
944 "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-arm64/-/resvg-js-darwin-arm64-2.6.2.tgz",
945 "integrity": "sha512-nmok2LnAd6nLUKI16aEB9ydMC6Lidiiq2m1nEBDR1LaaP7FGs4AJ90qDraxX+CWlVuRlvNjyYJTNv8qFjtL9+A==",
946 "cpu": [
947 "arm64"
948 ],
949 "license": "MPL-2.0",
950 "optional": true,
951 "os": [
952 "darwin"
953 ],
954 "engines": {
955 "node": ">= 10"
956 }
957 },
958 "node_modules/@resvg/resvg-js-darwin-x64": {
959 "version": "2.6.2",
960 "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-x64/-/resvg-js-darwin-x64-2.6.2.tgz",
961 "integrity": "sha512-GInyZLjgWDfsVT6+SHxQVRwNzV0AuA1uqGsOAW+0th56J7Nh6bHHKXHBWzUrihxMetcFDmQMAX1tZ1fZDYSRsw==",
962 "cpu": [
963 "x64"
964 ],
965 "license": "MPL-2.0",
966 "optional": true,
967 "os": [
968 "darwin"
969 ],
970 "engines": {
971 "node": ">= 10"
972 }
973 },
974 "node_modules/@resvg/resvg-js-linux-arm-gnueabihf": {
975 "version": "2.6.2",
976 "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm-gnueabihf/-/resvg-js-linux-arm-gnueabihf-2.6.2.tgz",
977 "integrity": "sha512-YIV3u/R9zJbpqTTNwTZM5/ocWetDKGsro0SWp70eGEM9eV2MerWyBRZnQIgzU3YBnSBQ1RcxRZvY/UxwESfZIw==",
978 "cpu": [
979 "arm"
980 ],
981 "license": "MPL-2.0",
982 "optional": true,
983 "os": [
984 "linux"
985 ],
986 "engines": {
987 "node": ">= 10"
988 }
989 },
990 "node_modules/@resvg/resvg-js-linux-arm64-gnu": {
991 "version": "2.6.2",
992 "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-gnu/-/resvg-js-linux-arm64-gnu-2.6.2.tgz",
993 "integrity": "sha512-zc2BlJSim7YR4FZDQ8OUoJg5holYzdiYMeobb9pJuGDidGL9KZUv7SbiD4E8oZogtYY42UZEap7dqkkYuA91pg==",
994 "cpu": [
995 "arm64"
996 ],
997 "libc": [
998 "glibc"
999 ],
1000 "license": "MPL-2.0",
1001 "optional": true,
1002 "os": [
1003 "linux"
1004 ],
1005 "engines": {
1006 "node": ">= 10"
1007 }
1008 },
1009 "node_modules/@resvg/resvg-js-linux-arm64-musl": {
1010 "version": "2.6.2",
1011 "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-musl/-/resvg-js-linux-arm64-musl-2.6.2.tgz",
1012 "integrity": "sha512-3h3dLPWNgSsD4lQBJPb4f+kvdOSJHa5PjTYVsWHxLUzH4IFTJUAnmuWpw4KqyQ3NA5QCyhw4TWgxk3jRkQxEKg==",
1013 "cpu": [
1014 "arm64"
1015 ],
1016 "libc": [
1017 "musl"
1018 ],
1019 "license": "MPL-2.0",
1020 "optional": true,
1021 "os": [
1022 "linux"
1023 ],
1024 "engines": {
1025 "node": ">= 10"
1026 }
1027 },
1028 "node_modules/@resvg/resvg-js-linux-x64-gnu": {
1029 "version": "2.6.2",
1030 "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-gnu/-/resvg-js-linux-x64-gnu-2.6.2.tgz",
1031 "integrity": "sha512-IVUe+ckIerA7xMZ50duAZzwf1U7khQe2E0QpUxu5MBJNao5RqC0zwV/Zm965vw6D3gGFUl7j4m+oJjubBVoftw==",
1032 "cpu": [
1033 "x64"
1034 ],
1035 "libc": [
1036 "glibc"
1037 ],
1038 "license": "MPL-2.0",
1039 "optional": true,
1040 "os": [
1041 "linux"
1042 ],
1043 "engines": {
1044 "node": ">= 10"
1045 }
1046 },
1047 "node_modules/@resvg/resvg-js-linux-x64-musl": {
1048 "version": "2.6.2",
1049 "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-musl/-/resvg-js-linux-x64-musl-2.6.2.tgz",
1050 "integrity": "sha512-UOf83vqTzoYQO9SZ0fPl2ZIFtNIz/Rr/y+7X8XRX1ZnBYsQ/tTb+cj9TE+KHOdmlTFBxhYzVkP2lRByCzqi4jQ==",
1051 "cpu": [
1052 "x64"
1053 ],
1054 "libc": [
1055 "musl"
1056 ],
1057 "license": "MPL-2.0",
1058 "optional": true,
1059 "os": [
1060 "linux"
1061 ],
1062 "engines": {
1063 "node": ">= 10"
1064 }
1065 },
1066 "node_modules/@resvg/resvg-js-win32-arm64-msvc": {
1067 "version": "2.6.2",
1068 "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-arm64-msvc/-/resvg-js-win32-arm64-msvc-2.6.2.tgz",
1069 "integrity": "sha512-7C/RSgCa+7vqZ7qAbItfiaAWhyRSoD4l4BQAbVDqRRsRgY+S+hgS3in0Rxr7IorKUpGE69X48q6/nOAuTJQxeQ==",
1070 "cpu": [
1071 "arm64"
1072 ],
1073 "license": "MPL-2.0",
1074 "optional": true,
1075 "os": [
1076 "win32"
1077 ],
1078 "engines": {
1079 "node": ">= 10"
1080 }
1081 },
1082 "node_modules/@resvg/resvg-js-win32-ia32-msvc": {
1083 "version": "2.6.2",
1084 "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-ia32-msvc/-/resvg-js-win32-ia32-msvc-2.6.2.tgz",
1085 "integrity": "sha512-har4aPAlvjnLcil40AC77YDIk6loMawuJwFINEM7n0pZviwMkMvjb2W5ZirsNOZY4aDbo5tLx0wNMREp5Brk+w==",
1086 "cpu": [
1087 "ia32"
1088 ],
1089 "license": "MPL-2.0",
1090 "optional": true,
1091 "os": [
1092 "win32"
1093 ],
1094 "engines": {
1095 "node": ">= 10"
1096 }
1097 },
1098 "node_modules/@resvg/resvg-js-win32-x64-msvc": {
1099 "version": "2.6.2",
1100 "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-x64-msvc/-/resvg-js-win32-x64-msvc-2.6.2.tgz",
1101 "integrity": "sha512-ZXtYhtUr5SSaBrUDq7DiyjOFJqBVL/dOBN7N/qmi/pO0IgiWW/f/ue3nbvu9joWE5aAKDoIzy/CxsY0suwGosQ==",
1102 "cpu": [
1103 "x64"
1104 ],
1105 "license": "MPL-2.0",
1106 "optional": true,
1107 "os": [
1108 "win32"
1109 ],
1110 "engines": {
1111 "node": ">= 10"
1112 }
1113 },
1114 "node_modules/@types/d3-color": {
1115 "version": "3.1.3",
1116 "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",
1117 "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==",
1118 "dev": true,
1119 "license": "MIT"
1120 },
1121 "node_modules/@types/d3-drag": {
1122 "version": "3.0.7",
1123 "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz",
1124 "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==",
1125 "dev": true,
1126 "license": "MIT",
1127 "dependencies": {
1128 "@types/d3-selection": "*"
1129 }
1130 },
1131 "node_modules/@types/d3-force": {
1132 "version": "3.0.10",
1133 "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz",
1134 "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==",
1135 "dev": true,
1136 "license": "MIT"
1137 },
1138 "node_modules/@types/d3-interpolate": {
1139 "version": "3.0.4",
1140 "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",
1141 "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==",
1142 "dev": true,
1143 "license": "MIT",
1144 "dependencies": {
1145 "@types/d3-color": "*"
1146 }
1147 },
1148 "node_modules/@types/d3-selection": {
1149 "version": "3.0.11",
1150 "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz",
1151 "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==",
1152 "dev": true,
1153 "license": "MIT"
1154 },
1155 "node_modules/@types/d3-zoom": {
1156 "version": "3.0.8",
1157 "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz",
1158 "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==",
1159 "dev": true,
1160 "license": "MIT",
1161 "dependencies": {
1162 "@types/d3-interpolate": "*",
1163 "@types/d3-selection": "*"
1164 }
1165 },
1166 "node_modules/@types/js-yaml": {
1167 "version": "4.0.9",
1168 "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz",
1169 "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==",
1170 "dev": true,
1171 "license": "MIT"
1172 },
1173 "node_modules/@types/node": {
1174 "version": "20.19.39",
1175 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.39.tgz",
1176 "integrity": "sha512-orrrD74MBUyK8jOAD/r0+lfa1I2MO6I+vAkmAWzMYbCcgrN4lCrmK52gRFQq/JRxfYPfonkr4b0jcY7Olqdqbw==",
1177 "dev": true,
1178 "license": "MIT",
1179 "dependencies": {
1180 "undici-types": "~6.21.0"
1181 }
1182 },
1183 "node_modules/argparse": {
1184 "version": "2.0.1",
1185 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
1186 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
1187 "license": "Python-2.0"
1188 },
1189 "node_modules/color": {
1190 "version": "4.2.3",
1191 "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
1192 "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
1193 "license": "MIT",
1194 "dependencies": {
1195 "color-convert": "^2.0.1",
1196 "color-string": "^1.9.0"
1197 },
1198 "engines": {
1199 "node": ">=12.5.0"
1200 }
1201 },
1202 "node_modules/color-convert": {
1203 "version": "2.0.1",
1204 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1205 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1206 "license": "MIT",
1207 "dependencies": {
1208 "color-name": "~1.1.4"
1209 },
1210 "engines": {
1211 "node": ">=7.0.0"
1212 }
1213 },
1214 "node_modules/color-name": {
1215 "version": "1.1.4",
1216 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1217 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1218 "license": "MIT"
1219 },
1220 "node_modules/color-string": {
1221 "version": "1.9.1",
1222 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
1223 "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
1224 "license": "MIT",
1225 "dependencies": {
1226 "color-name": "^1.0.0",
1227 "simple-swizzle": "^0.2.2"
1228 }
1229 },
1230 "node_modules/commander": {
1231 "version": "12.1.0",
1232 "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
1233 "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
1234 "license": "MIT",
1235 "engines": {
1236 "node": ">=18"
1237 }
1238 },
1239 "node_modules/d3-color": {
1240 "version": "3.1.0",
1241 "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
1242 "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
1243 "license": "ISC",
1244 "engines": {
1245 "node": ">=12"
1246 }
1247 },
1248 "node_modules/d3-dispatch": {
1249 "version": "3.0.1",
1250 "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz",
1251 "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==",
1252 "license": "ISC",
1253 "engines": {
1254 "node": ">=12"
1255 }
1256 },
1257 "node_modules/d3-drag": {
1258 "version": "3.0.0",
1259 "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz",
1260 "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==",
1261 "license": "ISC",
1262 "dependencies": {
1263 "d3-dispatch": "1 - 3",
1264 "d3-selection": "3"
1265 },
1266 "engines": {
1267 "node": ">=12"
1268 }
1269 },
1270 "node_modules/d3-ease": {
1271 "version": "3.0.1",
1272 "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
1273 "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",
1274 "license": "BSD-3-Clause",
1275 "engines": {
1276 "node": ">=12"
1277 }
1278 },
1279 "node_modules/d3-force": {
1280 "version": "3.0.0",
1281 "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz",
1282 "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==",
1283 "license": "ISC",
1284 "dependencies": {
1285 "d3-dispatch": "1 - 3",
1286 "d3-quadtree": "1 - 3",
1287 "d3-timer": "1 - 3"
1288 },
1289 "engines": {
1290 "node": ">=12"
1291 }
1292 },
1293 "node_modules/d3-interpolate": {
1294 "version": "3.0.1",
1295 "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
1296 "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
1297 "license": "ISC",
1298 "dependencies": {
1299 "d3-color": "1 - 3"
1300 },
1301 "engines": {
1302 "node": ">=12"
1303 }
1304 },
1305 "node_modules/d3-quadtree": {
1306 "version": "3.0.1",
1307 "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz",
1308 "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==",
1309 "license": "ISC",
1310 "engines": {
1311 "node": ">=12"
1312 }
1313 },
1314 "node_modules/d3-selection": {
1315 "version": "3.0.0",
1316 "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz",
1317 "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==",
1318 "license": "ISC",
1319 "engines": {
1320 "node": ">=12"
1321 }
1322 },
1323 "node_modules/d3-timer": {
1324 "version": "3.0.1",
1325 "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
1326 "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
1327 "license": "ISC",
1328 "engines": {
1329 "node": ">=12"
1330 }
1331 },
1332 "node_modules/d3-transition": {
1333 "version": "3.0.1",
1334 "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz",
1335 "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==",
1336 "license": "ISC",
1337 "dependencies": {
1338 "d3-color": "1 - 3",
1339 "d3-dispatch": "1 - 3",
1340 "d3-ease": "1 - 3",
1341 "d3-interpolate": "1 - 3",
1342 "d3-timer": "1 - 3"
1343 },
1344 "engines": {
1345 "node": ">=12"
1346 },
1347 "peerDependencies": {
1348 "d3-selection": "2 - 3"
1349 }
1350 },
1351 "node_modules/d3-zoom": {
1352 "version": "3.0.0",
1353 "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz",
1354 "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==",
1355 "license": "ISC",
1356 "dependencies": {
1357 "d3-dispatch": "1 - 3",
1358 "d3-drag": "2 - 3",
1359 "d3-interpolate": "1 - 3",
1360 "d3-selection": "2 - 3",
1361 "d3-transition": "2 - 3"
1362 },
1363 "engines": {
1364 "node": ">=12"
1365 }
1366 },
1367 "node_modules/detect-libc": {
1368 "version": "2.1.2",
1369 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
1370 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
1371 "license": "Apache-2.0",
1372 "engines": {
1373 "node": ">=8"
1374 }
1375 },
1376 "node_modules/esbuild": {
1377 "version": "0.25.12",
1378 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz",
1379 "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==",
1380 "dev": true,
1381 "hasInstallScript": true,
1382 "license": "MIT",
1383 "bin": {
1384 "esbuild": "bin/esbuild"
1385 },
1386 "engines": {
1387 "node": ">=18"
1388 },
1389 "optionalDependencies": {
1390 "@esbuild/aix-ppc64": "0.25.12",
1391 "@esbuild/android-arm": "0.25.12",
1392 "@esbuild/android-arm64": "0.25.12",
1393 "@esbuild/android-x64": "0.25.12",
1394 "@esbuild/darwin-arm64": "0.25.12",
1395 "@esbuild/darwin-x64": "0.25.12",
1396 "@esbuild/freebsd-arm64": "0.25.12",
1397 "@esbuild/freebsd-x64": "0.25.12",
1398 "@esbuild/linux-arm": "0.25.12",
1399 "@esbuild/linux-arm64": "0.25.12",
1400 "@esbuild/linux-ia32": "0.25.12",
1401 "@esbuild/linux-loong64": "0.25.12",
1402 "@esbuild/linux-mips64el": "0.25.12",
1403 "@esbuild/linux-ppc64": "0.25.12",
1404 "@esbuild/linux-riscv64": "0.25.12",
1405 "@esbuild/linux-s390x": "0.25.12",
1406 "@esbuild/linux-x64": "0.25.12",
1407 "@esbuild/netbsd-arm64": "0.25.12",
1408 "@esbuild/netbsd-x64": "0.25.12",
1409 "@esbuild/openbsd-arm64": "0.25.12",
1410 "@esbuild/openbsd-x64": "0.25.12",
1411 "@esbuild/openharmony-arm64": "0.25.12",
1412 "@esbuild/sunos-x64": "0.25.12",
1413 "@esbuild/win32-arm64": "0.25.12",
1414 "@esbuild/win32-ia32": "0.25.12",
1415 "@esbuild/win32-x64": "0.25.12"
1416 }
1417 },
1418 "node_modules/fsevents": {
1419 "version": "2.3.3",
1420 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1421 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1422 "dev": true,
1423 "hasInstallScript": true,
1424 "license": "MIT",
1425 "optional": true,
1426 "os": [
1427 "darwin"
1428 ],
1429 "engines": {
1430 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1431 }
1432 },
1433 "node_modules/get-tsconfig": {
1434 "version": "4.13.7",
1435 "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.7.tgz",
1436 "integrity": "sha512-7tN6rFgBlMgpBML5j8typ92BKFi2sFQvIdpAqLA2beia5avZDrMs0FLZiM5etShWq5irVyGcGMEA1jcDaK7A/Q==",
1437 "dev": true,
1438 "license": "MIT",
1439 "dependencies": {
1440 "resolve-pkg-maps": "^1.0.0"
1441 },
1442 "funding": {
1443 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
1444 }
1445 },
1446 "node_modules/is-arrayish": {
1447 "version": "0.3.4",
1448 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz",
1449 "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==",
1450 "license": "MIT"
1451 },
1452 "node_modules/js-yaml": {
1453 "version": "4.1.1",
1454 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
1455 "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
1456 "license": "MIT",
1457 "dependencies": {
1458 "argparse": "^2.0.1"
1459 },
1460 "bin": {
1461 "js-yaml": "bin/js-yaml.js"
1462 }
1463 },
1464 "node_modules/resolve-pkg-maps": {
1465 "version": "1.0.0",
1466 "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
1467 "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
1468 "dev": true,
1469 "license": "MIT",
1470 "funding": {
1471 "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
1472 }
1473 },
1474 "node_modules/semver": {
1475 "version": "7.7.4",
1476 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
1477 "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
1478 "license": "ISC",
1479 "bin": {
1480 "semver": "bin/semver.js"
1481 },
1482 "engines": {
1483 "node": ">=10"
1484 }
1485 },
1486 "node_modules/sharp": {
1487 "version": "0.33.5",
1488 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz",
1489 "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==",
1490 "hasInstallScript": true,
1491 "license": "Apache-2.0",
1492 "dependencies": {
1493 "color": "^4.2.3",
1494 "detect-libc": "^2.0.3",
1495 "semver": "^7.6.3"
1496 },
1497 "engines": {
1498 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1499 },
1500 "funding": {
1501 "url": "https://opencollective.com/libvips"
1502 },
1503 "optionalDependencies": {
1504 "@img/sharp-darwin-arm64": "0.33.5",
1505 "@img/sharp-darwin-x64": "0.33.5",
1506 "@img/sharp-libvips-darwin-arm64": "1.0.4",
1507 "@img/sharp-libvips-darwin-x64": "1.0.4",
1508 "@img/sharp-libvips-linux-arm": "1.0.5",
1509 "@img/sharp-libvips-linux-arm64": "1.0.4",
1510 "@img/sharp-libvips-linux-s390x": "1.0.4",
1511 "@img/sharp-libvips-linux-x64": "1.0.4",
1512 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4",
1513 "@img/sharp-libvips-linuxmusl-x64": "1.0.4",
1514 "@img/sharp-linux-arm": "0.33.5",
1515 "@img/sharp-linux-arm64": "0.33.5",
1516 "@img/sharp-linux-s390x": "0.33.5",
1517 "@img/sharp-linux-x64": "0.33.5",
1518 "@img/sharp-linuxmusl-arm64": "0.33.5",
1519 "@img/sharp-linuxmusl-x64": "0.33.5",
1520 "@img/sharp-wasm32": "0.33.5",
1521 "@img/sharp-win32-ia32": "0.33.5",
1522 "@img/sharp-win32-x64": "0.33.5"
1523 }
1524 },
1525 "node_modules/simple-swizzle": {
1526 "version": "0.2.4",
1527 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz",
1528 "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==",
1529 "license": "MIT",
1530 "dependencies": {
1531 "is-arrayish": "^0.3.1"
1532 }
1533 },
1534 "node_modules/tslib": {
1535 "version": "2.8.1",
1536 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
1537 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
1538 "license": "0BSD",
1539 "optional": true
1540 },
1541 "node_modules/tsx": {
1542 "version": "4.21.0",
1543 "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.21.0.tgz",
1544 "integrity": "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==",
1545 "dev": true,
1546 "license": "MIT",
1547 "dependencies": {
1548 "esbuild": "~0.27.0",
1549 "get-tsconfig": "^4.7.5"
1550 },
1551 "bin": {
1552 "tsx": "dist/cli.mjs"
1553 },
1554 "engines": {
1555 "node": ">=18.0.0"
1556 },
1557 "optionalDependencies": {
1558 "fsevents": "~2.3.3"
1559 }
1560 },
1561 "node_modules/tsx/node_modules/@esbuild/aix-ppc64": {
1562 "version": "0.27.7",
1563 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz",
1564 "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==",
1565 "cpu": [
1566 "ppc64"
1567 ],
1568 "dev": true,
1569 "license": "MIT",
1570 "optional": true,
1571 "os": [
1572 "aix"
1573 ],
1574 "engines": {
1575 "node": ">=18"
1576 }
1577 },
1578 "node_modules/tsx/node_modules/@esbuild/android-arm": {
1579 "version": "0.27.7",
1580 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz",
1581 "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==",
1582 "cpu": [
1583 "arm"
1584 ],
1585 "dev": true,
1586 "license": "MIT",
1587 "optional": true,
1588 "os": [
1589 "android"
1590 ],
1591 "engines": {
1592 "node": ">=18"
1593 }
1594 },
1595 "node_modules/tsx/node_modules/@esbuild/android-arm64": {
1596 "version": "0.27.7",
1597 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz",
1598 "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==",
1599 "cpu": [
1600 "arm64"
1601 ],
1602 "dev": true,
1603 "license": "MIT",
1604 "optional": true,
1605 "os": [
1606 "android"
1607 ],
1608 "engines": {
1609 "node": ">=18"
1610 }
1611 },
1612 "node_modules/tsx/node_modules/@esbuild/android-x64": {
1613 "version": "0.27.7",
1614 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz",
1615 "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==",
1616 "cpu": [
1617 "x64"
1618 ],
1619 "dev": true,
1620 "license": "MIT",
1621 "optional": true,
1622 "os": [
1623 "android"
1624 ],
1625 "engines": {
1626 "node": ">=18"
1627 }
1628 },
1629 "node_modules/tsx/node_modules/@esbuild/darwin-arm64": {
1630 "version": "0.27.7",
1631 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz",
1632 "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==",
1633 "cpu": [
1634 "arm64"
1635 ],
1636 "dev": true,
1637 "license": "MIT",
1638 "optional": true,
1639 "os": [
1640 "darwin"
1641 ],
1642 "engines": {
1643 "node": ">=18"
1644 }
1645 },
1646 "node_modules/tsx/node_modules/@esbuild/darwin-x64": {
1647 "version": "0.27.7",
1648 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz",
1649 "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==",
1650 "cpu": [
1651 "x64"
1652 ],
1653 "dev": true,
1654 "license": "MIT",
1655 "optional": true,
1656 "os": [
1657 "darwin"
1658 ],
1659 "engines": {
1660 "node": ">=18"
1661 }
1662 },
1663 "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": {
1664 "version": "0.27.7",
1665 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz",
1666 "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==",
1667 "cpu": [
1668 "arm64"
1669 ],
1670 "dev": true,
1671 "license": "MIT",
1672 "optional": true,
1673 "os": [
1674 "freebsd"
1675 ],
1676 "engines": {
1677 "node": ">=18"
1678 }
1679 },
1680 "node_modules/tsx/node_modules/@esbuild/freebsd-x64": {
1681 "version": "0.27.7",
1682 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz",
1683 "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==",
1684 "cpu": [
1685 "x64"
1686 ],
1687 "dev": true,
1688 "license": "MIT",
1689 "optional": true,
1690 "os": [
1691 "freebsd"
1692 ],
1693 "engines": {
1694 "node": ">=18"
1695 }
1696 },
1697 "node_modules/tsx/node_modules/@esbuild/linux-arm": {
1698 "version": "0.27.7",
1699 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz",
1700 "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==",
1701 "cpu": [
1702 "arm"
1703 ],
1704 "dev": true,
1705 "license": "MIT",
1706 "optional": true,
1707 "os": [
1708 "linux"
1709 ],
1710 "engines": {
1711 "node": ">=18"
1712 }
1713 },
1714 "node_modules/tsx/node_modules/@esbuild/linux-arm64": {
1715 "version": "0.27.7",
1716 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz",
1717 "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==",
1718 "cpu": [
1719 "arm64"
1720 ],
1721 "dev": true,
1722 "license": "MIT",
1723 "optional": true,
1724 "os": [
1725 "linux"
1726 ],
1727 "engines": {
1728 "node": ">=18"
1729 }
1730 },
1731 "node_modules/tsx/node_modules/@esbuild/linux-ia32": {
1732 "version": "0.27.7",
1733 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz",
1734 "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==",
1735 "cpu": [
1736 "ia32"
1737 ],
1738 "dev": true,
1739 "license": "MIT",
1740 "optional": true,
1741 "os": [
1742 "linux"
1743 ],
1744 "engines": {
1745 "node": ">=18"
1746 }
1747 },
1748 "node_modules/tsx/node_modules/@esbuild/linux-loong64": {
1749 "version": "0.27.7",
1750 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz",
1751 "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==",
1752 "cpu": [
1753 "loong64"
1754 ],
1755 "dev": true,
1756 "license": "MIT",
1757 "optional": true,
1758 "os": [
1759 "linux"
1760 ],
1761 "engines": {
1762 "node": ">=18"
1763 }
1764 },
1765 "node_modules/tsx/node_modules/@esbuild/linux-mips64el": {
1766 "version": "0.27.7",
1767 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz",
1768 "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==",
1769 "cpu": [
1770 "mips64el"
1771 ],
1772 "dev": true,
1773 "license": "MIT",
1774 "optional": true,
1775 "os": [
1776 "linux"
1777 ],
1778 "engines": {
1779 "node": ">=18"
1780 }
1781 },
1782 "node_modules/tsx/node_modules/@esbuild/linux-ppc64": {
1783 "version": "0.27.7",
1784 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz",
1785 "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==",
1786 "cpu": [
1787 "ppc64"
1788 ],
1789 "dev": true,
1790 "license": "MIT",
1791 "optional": true,
1792 "os": [
1793 "linux"
1794 ],
1795 "engines": {
1796 "node": ">=18"
1797 }
1798 },
1799 "node_modules/tsx/node_modules/@esbuild/linux-riscv64": {
1800 "version": "0.27.7",
1801 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz",
1802 "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==",
1803 "cpu": [
1804 "riscv64"
1805 ],
1806 "dev": true,
1807 "license": "MIT",
1808 "optional": true,
1809 "os": [
1810 "linux"
1811 ],
1812 "engines": {
1813 "node": ">=18"
1814 }
1815 },
1816 "node_modules/tsx/node_modules/@esbuild/linux-s390x": {
1817 "version": "0.27.7",
1818 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz",
1819 "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==",
1820 "cpu": [
1821 "s390x"
1822 ],
1823 "dev": true,
1824 "license": "MIT",
1825 "optional": true,
1826 "os": [
1827 "linux"
1828 ],
1829 "engines": {
1830 "node": ">=18"
1831 }
1832 },
1833 "node_modules/tsx/node_modules/@esbuild/linux-x64": {
1834 "version": "0.27.7",
1835 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz",
1836 "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==",
1837 "cpu": [
1838 "x64"
1839 ],
1840 "dev": true,
1841 "license": "MIT",
1842 "optional": true,
1843 "os": [
1844 "linux"
1845 ],
1846 "engines": {
1847 "node": ">=18"
1848 }
1849 },
1850 "node_modules/tsx/node_modules/@esbuild/netbsd-arm64": {
1851 "version": "0.27.7",
1852 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz",
1853 "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==",
1854 "cpu": [
1855 "arm64"
1856 ],
1857 "dev": true,
1858 "license": "MIT",
1859 "optional": true,
1860 "os": [
1861 "netbsd"
1862 ],
1863 "engines": {
1864 "node": ">=18"
1865 }
1866 },
1867 "node_modules/tsx/node_modules/@esbuild/netbsd-x64": {
1868 "version": "0.27.7",
1869 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz",
1870 "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==",
1871 "cpu": [
1872 "x64"
1873 ],
1874 "dev": true,
1875 "license": "MIT",
1876 "optional": true,
1877 "os": [
1878 "netbsd"
1879 ],
1880 "engines": {
1881 "node": ">=18"
1882 }
1883 },
1884 "node_modules/tsx/node_modules/@esbuild/openbsd-arm64": {
1885 "version": "0.27.7",
1886 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz",
1887 "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==",
1888 "cpu": [
1889 "arm64"
1890 ],
1891 "dev": true,
1892 "license": "MIT",
1893 "optional": true,
1894 "os": [
1895 "openbsd"
1896 ],
1897 "engines": {
1898 "node": ">=18"
1899 }
1900 },
1901 "node_modules/tsx/node_modules/@esbuild/openbsd-x64": {
1902 "version": "0.27.7",
1903 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz",
1904 "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==",
1905 "cpu": [
1906 "x64"
1907 ],
1908 "dev": true,
1909 "license": "MIT",
1910 "optional": true,
1911 "os": [
1912 "openbsd"
1913 ],
1914 "engines": {
1915 "node": ">=18"
1916 }
1917 },
1918 "node_modules/tsx/node_modules/@esbuild/openharmony-arm64": {
1919 "version": "0.27.7",
1920 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz",
1921 "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==",
1922 "cpu": [
1923 "arm64"
1924 ],
1925 "dev": true,
1926 "license": "MIT",
1927 "optional": true,
1928 "os": [
1929 "openharmony"
1930 ],
1931 "engines": {
1932 "node": ">=18"
1933 }
1934 },
1935 "node_modules/tsx/node_modules/@esbuild/sunos-x64": {
1936 "version": "0.27.7",
1937 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz",
1938 "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==",
1939 "cpu": [
1940 "x64"
1941 ],
1942 "dev": true,
1943 "license": "MIT",
1944 "optional": true,
1945 "os": [
1946 "sunos"
1947 ],
1948 "engines": {
1949 "node": ">=18"
1950 }
1951 },
1952 "node_modules/tsx/node_modules/@esbuild/win32-arm64": {
1953 "version": "0.27.7",
1954 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz",
1955 "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==",
1956 "cpu": [
1957 "arm64"
1958 ],
1959 "dev": true,
1960 "license": "MIT",
1961 "optional": true,
1962 "os": [
1963 "win32"
1964 ],
1965 "engines": {
1966 "node": ">=18"
1967 }
1968 },
1969 "node_modules/tsx/node_modules/@esbuild/win32-ia32": {
1970 "version": "0.27.7",
1971 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz",
1972 "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==",
1973 "cpu": [
1974 "ia32"
1975 ],
1976 "dev": true,
1977 "license": "MIT",
1978 "optional": true,
1979 "os": [
1980 "win32"
1981 ],
1982 "engines": {
1983 "node": ">=18"
1984 }
1985 },
1986 "node_modules/tsx/node_modules/@esbuild/win32-x64": {
1987 "version": "0.27.7",
1988 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz",
1989 "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==",
1990 "cpu": [
1991 "x64"
1992 ],
1993 "dev": true,
1994 "license": "MIT",
1995 "optional": true,
1996 "os": [
1997 "win32"
1998 ],
1999 "engines": {
2000 "node": ">=18"
2001 }
2002 },
2003 "node_modules/tsx/node_modules/esbuild": {
2004 "version": "0.27.7",
2005 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz",
2006 "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==",
2007 "dev": true,
2008 "hasInstallScript": true,
2009 "license": "MIT",
2010 "bin": {
2011 "esbuild": "bin/esbuild"
2012 },
2013 "engines": {
2014 "node": ">=18"
2015 },
2016 "optionalDependencies": {
2017 "@esbuild/aix-ppc64": "0.27.7",
2018 "@esbuild/android-arm": "0.27.7",
2019 "@esbuild/android-arm64": "0.27.7",
2020 "@esbuild/android-x64": "0.27.7",
2021 "@esbuild/darwin-arm64": "0.27.7",
2022 "@esbuild/darwin-x64": "0.27.7",
2023 "@esbuild/freebsd-arm64": "0.27.7",
2024 "@esbuild/freebsd-x64": "0.27.7",
2025 "@esbuild/linux-arm": "0.27.7",
2026 "@esbuild/linux-arm64": "0.27.7",
2027 "@esbuild/linux-ia32": "0.27.7",
2028 "@esbuild/linux-loong64": "0.27.7",
2029 "@esbuild/linux-mips64el": "0.27.7",
2030 "@esbuild/linux-ppc64": "0.27.7",
2031 "@esbuild/linux-riscv64": "0.27.7",
2032 "@esbuild/linux-s390x": "0.27.7",
2033 "@esbuild/linux-x64": "0.27.7",
2034 "@esbuild/netbsd-arm64": "0.27.7",
2035 "@esbuild/netbsd-x64": "0.27.7",
2036 "@esbuild/openbsd-arm64": "0.27.7",
2037 "@esbuild/openbsd-x64": "0.27.7",
2038 "@esbuild/openharmony-arm64": "0.27.7",
2039 "@esbuild/sunos-x64": "0.27.7",
2040 "@esbuild/win32-arm64": "0.27.7",
2041 "@esbuild/win32-ia32": "0.27.7",
2042 "@esbuild/win32-x64": "0.27.7"
2043 }
2044 },
2045 "node_modules/typescript": {
2046 "version": "5.9.3",
2047 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
2048 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
2049 "dev": true,
2050 "license": "Apache-2.0",
2051 "bin": {
2052 "tsc": "bin/tsc",
2053 "tsserver": "bin/tsserver"
2054 },
2055 "engines": {
2056 "node": ">=14.17"
2057 }
2058 },
2059 "node_modules/undici-types": {
2060 "version": "6.21.0",
2061 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
2062 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
2063 "dev": true,
2064 "license": "MIT"
2065 }
2066 }
2067}