comparison react_games/package-lock.json @ 37:fb9bcd3145cb

[ReactGames] Few games I made using react just to practice few things.
author MrJuneJune <me@mrjunejune.com>
date Mon, 01 Dec 2025 20:22:47 -0800
parents
children
comparison
equal deleted inserted replaced
36:84672efec192 37:fb9bcd3145cb
1 {
2 "name": "tsx-playground",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "tsx-playground",
9 "version": "1.0.0",
10 "license": "ISC",
11 "dependencies": {
12 "express": "^5.1.0",
13 "react": "^19.1.1",
14 "react-dom": "^19.1.1"
15 },
16 "devDependencies": {
17 "@types/express": "^5.0.3",
18 "@types/node": "^24.1.0",
19 "@types/react": "^19.1.9",
20 "@types/react-dom": "^19.1.7",
21 "concurrently": "^9.2.0",
22 "esbuild": "^0.25.8",
23 "ts-node": "^10.9.2",
24 "ts-node-dev": "^2.0.0",
25 "typescript": "^5.9.2",
26 "typescript-language-server": "^3.2.0"
27 }
28 },
29 "node_modules/@cspotcode/source-map-support": {
30 "version": "0.8.1",
31 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
32 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
33 "dev": true,
34 "license": "MIT",
35 "dependencies": {
36 "@jridgewell/trace-mapping": "0.3.9"
37 },
38 "engines": {
39 "node": ">=12"
40 }
41 },
42 "node_modules/@esbuild/aix-ppc64": {
43 "version": "0.25.8",
44 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.8.tgz",
45 "integrity": "sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==",
46 "cpu": [
47 "ppc64"
48 ],
49 "dev": true,
50 "license": "MIT",
51 "optional": true,
52 "os": [
53 "aix"
54 ],
55 "engines": {
56 "node": ">=18"
57 }
58 },
59 "node_modules/@esbuild/android-arm": {
60 "version": "0.25.8",
61 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.8.tgz",
62 "integrity": "sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==",
63 "cpu": [
64 "arm"
65 ],
66 "dev": true,
67 "license": "MIT",
68 "optional": true,
69 "os": [
70 "android"
71 ],
72 "engines": {
73 "node": ">=18"
74 }
75 },
76 "node_modules/@esbuild/android-arm64": {
77 "version": "0.25.8",
78 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.8.tgz",
79 "integrity": "sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==",
80 "cpu": [
81 "arm64"
82 ],
83 "dev": true,
84 "license": "MIT",
85 "optional": true,
86 "os": [
87 "android"
88 ],
89 "engines": {
90 "node": ">=18"
91 }
92 },
93 "node_modules/@esbuild/android-x64": {
94 "version": "0.25.8",
95 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.8.tgz",
96 "integrity": "sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==",
97 "cpu": [
98 "x64"
99 ],
100 "dev": true,
101 "license": "MIT",
102 "optional": true,
103 "os": [
104 "android"
105 ],
106 "engines": {
107 "node": ">=18"
108 }
109 },
110 "node_modules/@esbuild/darwin-arm64": {
111 "version": "0.25.8",
112 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.8.tgz",
113 "integrity": "sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==",
114 "cpu": [
115 "arm64"
116 ],
117 "dev": true,
118 "license": "MIT",
119 "optional": true,
120 "os": [
121 "darwin"
122 ],
123 "engines": {
124 "node": ">=18"
125 }
126 },
127 "node_modules/@esbuild/darwin-x64": {
128 "version": "0.25.8",
129 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.8.tgz",
130 "integrity": "sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==",
131 "cpu": [
132 "x64"
133 ],
134 "dev": true,
135 "license": "MIT",
136 "optional": true,
137 "os": [
138 "darwin"
139 ],
140 "engines": {
141 "node": ">=18"
142 }
143 },
144 "node_modules/@esbuild/freebsd-arm64": {
145 "version": "0.25.8",
146 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.8.tgz",
147 "integrity": "sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==",
148 "cpu": [
149 "arm64"
150 ],
151 "dev": true,
152 "license": "MIT",
153 "optional": true,
154 "os": [
155 "freebsd"
156 ],
157 "engines": {
158 "node": ">=18"
159 }
160 },
161 "node_modules/@esbuild/freebsd-x64": {
162 "version": "0.25.8",
163 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.8.tgz",
164 "integrity": "sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==",
165 "cpu": [
166 "x64"
167 ],
168 "dev": true,
169 "license": "MIT",
170 "optional": true,
171 "os": [
172 "freebsd"
173 ],
174 "engines": {
175 "node": ">=18"
176 }
177 },
178 "node_modules/@esbuild/linux-arm": {
179 "version": "0.25.8",
180 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.8.tgz",
181 "integrity": "sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==",
182 "cpu": [
183 "arm"
184 ],
185 "dev": true,
186 "license": "MIT",
187 "optional": true,
188 "os": [
189 "linux"
190 ],
191 "engines": {
192 "node": ">=18"
193 }
194 },
195 "node_modules/@esbuild/linux-arm64": {
196 "version": "0.25.8",
197 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.8.tgz",
198 "integrity": "sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==",
199 "cpu": [
200 "arm64"
201 ],
202 "dev": true,
203 "license": "MIT",
204 "optional": true,
205 "os": [
206 "linux"
207 ],
208 "engines": {
209 "node": ">=18"
210 }
211 },
212 "node_modules/@esbuild/linux-ia32": {
213 "version": "0.25.8",
214 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.8.tgz",
215 "integrity": "sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==",
216 "cpu": [
217 "ia32"
218 ],
219 "dev": true,
220 "license": "MIT",
221 "optional": true,
222 "os": [
223 "linux"
224 ],
225 "engines": {
226 "node": ">=18"
227 }
228 },
229 "node_modules/@esbuild/linux-loong64": {
230 "version": "0.25.8",
231 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.8.tgz",
232 "integrity": "sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==",
233 "cpu": [
234 "loong64"
235 ],
236 "dev": true,
237 "license": "MIT",
238 "optional": true,
239 "os": [
240 "linux"
241 ],
242 "engines": {
243 "node": ">=18"
244 }
245 },
246 "node_modules/@esbuild/linux-mips64el": {
247 "version": "0.25.8",
248 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.8.tgz",
249 "integrity": "sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==",
250 "cpu": [
251 "mips64el"
252 ],
253 "dev": true,
254 "license": "MIT",
255 "optional": true,
256 "os": [
257 "linux"
258 ],
259 "engines": {
260 "node": ">=18"
261 }
262 },
263 "node_modules/@esbuild/linux-ppc64": {
264 "version": "0.25.8",
265 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.8.tgz",
266 "integrity": "sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==",
267 "cpu": [
268 "ppc64"
269 ],
270 "dev": true,
271 "license": "MIT",
272 "optional": true,
273 "os": [
274 "linux"
275 ],
276 "engines": {
277 "node": ">=18"
278 }
279 },
280 "node_modules/@esbuild/linux-riscv64": {
281 "version": "0.25.8",
282 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.8.tgz",
283 "integrity": "sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==",
284 "cpu": [
285 "riscv64"
286 ],
287 "dev": true,
288 "license": "MIT",
289 "optional": true,
290 "os": [
291 "linux"
292 ],
293 "engines": {
294 "node": ">=18"
295 }
296 },
297 "node_modules/@esbuild/linux-s390x": {
298 "version": "0.25.8",
299 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.8.tgz",
300 "integrity": "sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==",
301 "cpu": [
302 "s390x"
303 ],
304 "dev": true,
305 "license": "MIT",
306 "optional": true,
307 "os": [
308 "linux"
309 ],
310 "engines": {
311 "node": ">=18"
312 }
313 },
314 "node_modules/@esbuild/linux-x64": {
315 "version": "0.25.8",
316 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.8.tgz",
317 "integrity": "sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==",
318 "cpu": [
319 "x64"
320 ],
321 "dev": true,
322 "license": "MIT",
323 "optional": true,
324 "os": [
325 "linux"
326 ],
327 "engines": {
328 "node": ">=18"
329 }
330 },
331 "node_modules/@esbuild/netbsd-arm64": {
332 "version": "0.25.8",
333 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.8.tgz",
334 "integrity": "sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==",
335 "cpu": [
336 "arm64"
337 ],
338 "dev": true,
339 "license": "MIT",
340 "optional": true,
341 "os": [
342 "netbsd"
343 ],
344 "engines": {
345 "node": ">=18"
346 }
347 },
348 "node_modules/@esbuild/netbsd-x64": {
349 "version": "0.25.8",
350 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.8.tgz",
351 "integrity": "sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==",
352 "cpu": [
353 "x64"
354 ],
355 "dev": true,
356 "license": "MIT",
357 "optional": true,
358 "os": [
359 "netbsd"
360 ],
361 "engines": {
362 "node": ">=18"
363 }
364 },
365 "node_modules/@esbuild/openbsd-arm64": {
366 "version": "0.25.8",
367 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.8.tgz",
368 "integrity": "sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==",
369 "cpu": [
370 "arm64"
371 ],
372 "dev": true,
373 "license": "MIT",
374 "optional": true,
375 "os": [
376 "openbsd"
377 ],
378 "engines": {
379 "node": ">=18"
380 }
381 },
382 "node_modules/@esbuild/openbsd-x64": {
383 "version": "0.25.8",
384 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.8.tgz",
385 "integrity": "sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==",
386 "cpu": [
387 "x64"
388 ],
389 "dev": true,
390 "license": "MIT",
391 "optional": true,
392 "os": [
393 "openbsd"
394 ],
395 "engines": {
396 "node": ">=18"
397 }
398 },
399 "node_modules/@esbuild/openharmony-arm64": {
400 "version": "0.25.8",
401 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.8.tgz",
402 "integrity": "sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==",
403 "cpu": [
404 "arm64"
405 ],
406 "dev": true,
407 "license": "MIT",
408 "optional": true,
409 "os": [
410 "openharmony"
411 ],
412 "engines": {
413 "node": ">=18"
414 }
415 },
416 "node_modules/@esbuild/sunos-x64": {
417 "version": "0.25.8",
418 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.8.tgz",
419 "integrity": "sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==",
420 "cpu": [
421 "x64"
422 ],
423 "dev": true,
424 "license": "MIT",
425 "optional": true,
426 "os": [
427 "sunos"
428 ],
429 "engines": {
430 "node": ">=18"
431 }
432 },
433 "node_modules/@esbuild/win32-arm64": {
434 "version": "0.25.8",
435 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.8.tgz",
436 "integrity": "sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==",
437 "cpu": [
438 "arm64"
439 ],
440 "dev": true,
441 "license": "MIT",
442 "optional": true,
443 "os": [
444 "win32"
445 ],
446 "engines": {
447 "node": ">=18"
448 }
449 },
450 "node_modules/@esbuild/win32-ia32": {
451 "version": "0.25.8",
452 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.8.tgz",
453 "integrity": "sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==",
454 "cpu": [
455 "ia32"
456 ],
457 "dev": true,
458 "license": "MIT",
459 "optional": true,
460 "os": [
461 "win32"
462 ],
463 "engines": {
464 "node": ">=18"
465 }
466 },
467 "node_modules/@esbuild/win32-x64": {
468 "version": "0.25.8",
469 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.8.tgz",
470 "integrity": "sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==",
471 "cpu": [
472 "x64"
473 ],
474 "dev": true,
475 "license": "MIT",
476 "optional": true,
477 "os": [
478 "win32"
479 ],
480 "engines": {
481 "node": ">=18"
482 }
483 },
484 "node_modules/@jridgewell/resolve-uri": {
485 "version": "3.1.2",
486 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
487 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
488 "dev": true,
489 "license": "MIT",
490 "engines": {
491 "node": ">=6.0.0"
492 }
493 },
494 "node_modules/@jridgewell/sourcemap-codec": {
495 "version": "1.5.4",
496 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz",
497 "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==",
498 "dev": true,
499 "license": "MIT"
500 },
501 "node_modules/@jridgewell/trace-mapping": {
502 "version": "0.3.9",
503 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
504 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
505 "dev": true,
506 "license": "MIT",
507 "dependencies": {
508 "@jridgewell/resolve-uri": "^3.0.3",
509 "@jridgewell/sourcemap-codec": "^1.4.10"
510 }
511 },
512 "node_modules/@tsconfig/node10": {
513 "version": "1.0.11",
514 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz",
515 "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==",
516 "dev": true,
517 "license": "MIT"
518 },
519 "node_modules/@tsconfig/node12": {
520 "version": "1.0.11",
521 "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
522 "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
523 "dev": true,
524 "license": "MIT"
525 },
526 "node_modules/@tsconfig/node14": {
527 "version": "1.0.3",
528 "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
529 "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
530 "dev": true,
531 "license": "MIT"
532 },
533 "node_modules/@tsconfig/node16": {
534 "version": "1.0.4",
535 "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz",
536 "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==",
537 "dev": true,
538 "license": "MIT"
539 },
540 "node_modules/@types/body-parser": {
541 "version": "1.19.6",
542 "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz",
543 "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==",
544 "dev": true,
545 "license": "MIT",
546 "dependencies": {
547 "@types/connect": "*",
548 "@types/node": "*"
549 }
550 },
551 "node_modules/@types/connect": {
552 "version": "3.4.38",
553 "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
554 "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
555 "dev": true,
556 "license": "MIT",
557 "dependencies": {
558 "@types/node": "*"
559 }
560 },
561 "node_modules/@types/express": {
562 "version": "5.0.3",
563 "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.3.tgz",
564 "integrity": "sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==",
565 "dev": true,
566 "license": "MIT",
567 "dependencies": {
568 "@types/body-parser": "*",
569 "@types/express-serve-static-core": "^5.0.0",
570 "@types/serve-static": "*"
571 }
572 },
573 "node_modules/@types/express-serve-static-core": {
574 "version": "5.0.7",
575 "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.7.tgz",
576 "integrity": "sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ==",
577 "dev": true,
578 "license": "MIT",
579 "dependencies": {
580 "@types/node": "*",
581 "@types/qs": "*",
582 "@types/range-parser": "*",
583 "@types/send": "*"
584 }
585 },
586 "node_modules/@types/http-errors": {
587 "version": "2.0.5",
588 "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz",
589 "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==",
590 "dev": true,
591 "license": "MIT"
592 },
593 "node_modules/@types/mime": {
594 "version": "1.3.5",
595 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
596 "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
597 "dev": true,
598 "license": "MIT"
599 },
600 "node_modules/@types/node": {
601 "version": "24.1.0",
602 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.1.0.tgz",
603 "integrity": "sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==",
604 "dev": true,
605 "license": "MIT",
606 "dependencies": {
607 "undici-types": "~7.8.0"
608 }
609 },
610 "node_modules/@types/qs": {
611 "version": "6.14.0",
612 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz",
613 "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==",
614 "dev": true,
615 "license": "MIT"
616 },
617 "node_modules/@types/range-parser": {
618 "version": "1.2.7",
619 "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
620 "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
621 "dev": true,
622 "license": "MIT"
623 },
624 "node_modules/@types/react": {
625 "version": "19.1.9",
626 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.9.tgz",
627 "integrity": "sha512-WmdoynAX8Stew/36uTSVMcLJJ1KRh6L3IZRx1PZ7qJtBqT3dYTgyDTx8H1qoRghErydW7xw9mSJ3wS//tCRpFA==",
628 "dev": true,
629 "dependencies": {
630 "csstype": "^3.0.2"
631 }
632 },
633 "node_modules/@types/react-dom": {
634 "version": "19.1.7",
635 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.7.tgz",
636 "integrity": "sha512-i5ZzwYpqjmrKenzkoLM2Ibzt6mAsM7pxB6BCIouEVVmgiqaMj1TjaK7hnA36hbW5aZv20kx7Lw6hWzPWg0Rurw==",
637 "dev": true,
638 "peerDependencies": {
639 "@types/react": "^19.0.0"
640 }
641 },
642 "node_modules/@types/send": {
643 "version": "0.17.5",
644 "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz",
645 "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==",
646 "dev": true,
647 "license": "MIT",
648 "dependencies": {
649 "@types/mime": "^1",
650 "@types/node": "*"
651 }
652 },
653 "node_modules/@types/serve-static": {
654 "version": "1.15.8",
655 "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz",
656 "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==",
657 "dev": true,
658 "license": "MIT",
659 "dependencies": {
660 "@types/http-errors": "*",
661 "@types/node": "*",
662 "@types/send": "*"
663 }
664 },
665 "node_modules/@types/strip-bom": {
666 "version": "3.0.0",
667 "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz",
668 "integrity": "sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==",
669 "dev": true
670 },
671 "node_modules/@types/strip-json-comments": {
672 "version": "0.0.30",
673 "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz",
674 "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==",
675 "dev": true
676 },
677 "node_modules/accepts": {
678 "version": "2.0.0",
679 "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
680 "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
681 "license": "MIT",
682 "dependencies": {
683 "mime-types": "^3.0.0",
684 "negotiator": "^1.0.0"
685 },
686 "engines": {
687 "node": ">= 0.6"
688 }
689 },
690 "node_modules/acorn": {
691 "version": "8.15.0",
692 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
693 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
694 "dev": true,
695 "license": "MIT",
696 "bin": {
697 "acorn": "bin/acorn"
698 },
699 "engines": {
700 "node": ">=0.4.0"
701 }
702 },
703 "node_modules/acorn-walk": {
704 "version": "8.3.4",
705 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz",
706 "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==",
707 "dev": true,
708 "license": "MIT",
709 "dependencies": {
710 "acorn": "^8.11.0"
711 },
712 "engines": {
713 "node": ">=0.4.0"
714 }
715 },
716 "node_modules/ansi-regex": {
717 "version": "5.0.1",
718 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
719 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
720 "dev": true,
721 "license": "MIT",
722 "engines": {
723 "node": ">=8"
724 }
725 },
726 "node_modules/ansi-styles": {
727 "version": "4.3.0",
728 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
729 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
730 "dev": true,
731 "license": "MIT",
732 "dependencies": {
733 "color-convert": "^2.0.1"
734 },
735 "engines": {
736 "node": ">=8"
737 },
738 "funding": {
739 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
740 }
741 },
742 "node_modules/anymatch": {
743 "version": "3.1.3",
744 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
745 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
746 "dev": true,
747 "dependencies": {
748 "normalize-path": "^3.0.0",
749 "picomatch": "^2.0.4"
750 },
751 "engines": {
752 "node": ">= 8"
753 }
754 },
755 "node_modules/arg": {
756 "version": "4.1.3",
757 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
758 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
759 "dev": true,
760 "license": "MIT"
761 },
762 "node_modules/balanced-match": {
763 "version": "1.0.2",
764 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
765 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
766 "dev": true
767 },
768 "node_modules/binary-extensions": {
769 "version": "2.3.0",
770 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
771 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
772 "dev": true,
773 "engines": {
774 "node": ">=8"
775 },
776 "funding": {
777 "url": "https://github.com/sponsors/sindresorhus"
778 }
779 },
780 "node_modules/body-parser": {
781 "version": "2.2.0",
782 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz",
783 "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==",
784 "license": "MIT",
785 "dependencies": {
786 "bytes": "^3.1.2",
787 "content-type": "^1.0.5",
788 "debug": "^4.4.0",
789 "http-errors": "^2.0.0",
790 "iconv-lite": "^0.6.3",
791 "on-finished": "^2.4.1",
792 "qs": "^6.14.0",
793 "raw-body": "^3.0.0",
794 "type-is": "^2.0.0"
795 },
796 "engines": {
797 "node": ">=18"
798 }
799 },
800 "node_modules/brace-expansion": {
801 "version": "1.1.12",
802 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
803 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
804 "dev": true,
805 "dependencies": {
806 "balanced-match": "^1.0.0",
807 "concat-map": "0.0.1"
808 }
809 },
810 "node_modules/braces": {
811 "version": "3.0.3",
812 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
813 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
814 "dev": true,
815 "dependencies": {
816 "fill-range": "^7.1.1"
817 },
818 "engines": {
819 "node": ">=8"
820 }
821 },
822 "node_modules/buffer-from": {
823 "version": "1.1.2",
824 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
825 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
826 "dev": true
827 },
828 "node_modules/bytes": {
829 "version": "3.1.2",
830 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
831 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
832 "license": "MIT",
833 "engines": {
834 "node": ">= 0.8"
835 }
836 },
837 "node_modules/call-bind-apply-helpers": {
838 "version": "1.0.2",
839 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
840 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
841 "license": "MIT",
842 "dependencies": {
843 "es-errors": "^1.3.0",
844 "function-bind": "^1.1.2"
845 },
846 "engines": {
847 "node": ">= 0.4"
848 }
849 },
850 "node_modules/call-bound": {
851 "version": "1.0.4",
852 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
853 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
854 "license": "MIT",
855 "dependencies": {
856 "call-bind-apply-helpers": "^1.0.2",
857 "get-intrinsic": "^1.3.0"
858 },
859 "engines": {
860 "node": ">= 0.4"
861 },
862 "funding": {
863 "url": "https://github.com/sponsors/ljharb"
864 }
865 },
866 "node_modules/chalk": {
867 "version": "4.1.2",
868 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
869 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
870 "dev": true,
871 "license": "MIT",
872 "dependencies": {
873 "ansi-styles": "^4.1.0",
874 "supports-color": "^7.1.0"
875 },
876 "engines": {
877 "node": ">=10"
878 },
879 "funding": {
880 "url": "https://github.com/chalk/chalk?sponsor=1"
881 }
882 },
883 "node_modules/chalk/node_modules/supports-color": {
884 "version": "7.2.0",
885 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
886 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
887 "dev": true,
888 "license": "MIT",
889 "dependencies": {
890 "has-flag": "^4.0.0"
891 },
892 "engines": {
893 "node": ">=8"
894 }
895 },
896 "node_modules/chokidar": {
897 "version": "3.6.0",
898 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
899 "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
900 "dev": true,
901 "dependencies": {
902 "anymatch": "~3.1.2",
903 "braces": "~3.0.2",
904 "glob-parent": "~5.1.2",
905 "is-binary-path": "~2.1.0",
906 "is-glob": "~4.0.1",
907 "normalize-path": "~3.0.0",
908 "readdirp": "~3.6.0"
909 },
910 "engines": {
911 "node": ">= 8.10.0"
912 },
913 "funding": {
914 "url": "https://paulmillr.com/funding/"
915 },
916 "optionalDependencies": {
917 "fsevents": "~2.3.2"
918 }
919 },
920 "node_modules/cliui": {
921 "version": "8.0.1",
922 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
923 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
924 "dev": true,
925 "license": "ISC",
926 "dependencies": {
927 "string-width": "^4.2.0",
928 "strip-ansi": "^6.0.1",
929 "wrap-ansi": "^7.0.0"
930 },
931 "engines": {
932 "node": ">=12"
933 }
934 },
935 "node_modules/color-convert": {
936 "version": "2.0.1",
937 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
938 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
939 "dev": true,
940 "license": "MIT",
941 "dependencies": {
942 "color-name": "~1.1.4"
943 },
944 "engines": {
945 "node": ">=7.0.0"
946 }
947 },
948 "node_modules/color-name": {
949 "version": "1.1.4",
950 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
951 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
952 "dev": true,
953 "license": "MIT"
954 },
955 "node_modules/concat-map": {
956 "version": "0.0.1",
957 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
958 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
959 "dev": true
960 },
961 "node_modules/concurrently": {
962 "version": "9.2.0",
963 "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.0.tgz",
964 "integrity": "sha512-IsB/fiXTupmagMW4MNp2lx2cdSN2FfZq78vF90LBB+zZHArbIQZjQtzXCiXnvTxCZSvXanTqFLWBjw2UkLx1SQ==",
965 "dev": true,
966 "license": "MIT",
967 "dependencies": {
968 "chalk": "^4.1.2",
969 "lodash": "^4.17.21",
970 "rxjs": "^7.8.1",
971 "shell-quote": "^1.8.1",
972 "supports-color": "^8.1.1",
973 "tree-kill": "^1.2.2",
974 "yargs": "^17.7.2"
975 },
976 "bin": {
977 "conc": "dist/bin/concurrently.js",
978 "concurrently": "dist/bin/concurrently.js"
979 },
980 "engines": {
981 "node": ">=18"
982 },
983 "funding": {
984 "url": "https://github.com/open-cli-tools/concurrently?sponsor=1"
985 }
986 },
987 "node_modules/content-disposition": {
988 "version": "1.0.0",
989 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz",
990 "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==",
991 "license": "MIT",
992 "dependencies": {
993 "safe-buffer": "5.2.1"
994 },
995 "engines": {
996 "node": ">= 0.6"
997 }
998 },
999 "node_modules/content-type": {
1000 "version": "1.0.5",
1001 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
1002 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
1003 "license": "MIT",
1004 "engines": {
1005 "node": ">= 0.6"
1006 }
1007 },
1008 "node_modules/cookie": {
1009 "version": "0.7.2",
1010 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
1011 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
1012 "license": "MIT",
1013 "engines": {
1014 "node": ">= 0.6"
1015 }
1016 },
1017 "node_modules/cookie-signature": {
1018 "version": "1.2.2",
1019 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
1020 "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",
1021 "license": "MIT",
1022 "engines": {
1023 "node": ">=6.6.0"
1024 }
1025 },
1026 "node_modules/create-require": {
1027 "version": "1.1.1",
1028 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
1029 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
1030 "dev": true,
1031 "license": "MIT"
1032 },
1033 "node_modules/csstype": {
1034 "version": "3.1.3",
1035 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
1036 "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
1037 "dev": true,
1038 "license": "MIT"
1039 },
1040 "node_modules/debug": {
1041 "version": "4.4.1",
1042 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
1043 "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
1044 "license": "MIT",
1045 "dependencies": {
1046 "ms": "^2.1.3"
1047 },
1048 "engines": {
1049 "node": ">=6.0"
1050 },
1051 "peerDependenciesMeta": {
1052 "supports-color": {
1053 "optional": true
1054 }
1055 }
1056 },
1057 "node_modules/depd": {
1058 "version": "2.0.0",
1059 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
1060 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
1061 "license": "MIT",
1062 "engines": {
1063 "node": ">= 0.8"
1064 }
1065 },
1066 "node_modules/diff": {
1067 "version": "4.0.2",
1068 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
1069 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
1070 "dev": true,
1071 "license": "BSD-3-Clause",
1072 "engines": {
1073 "node": ">=0.3.1"
1074 }
1075 },
1076 "node_modules/dunder-proto": {
1077 "version": "1.0.1",
1078 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
1079 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
1080 "license": "MIT",
1081 "dependencies": {
1082 "call-bind-apply-helpers": "^1.0.1",
1083 "es-errors": "^1.3.0",
1084 "gopd": "^1.2.0"
1085 },
1086 "engines": {
1087 "node": ">= 0.4"
1088 }
1089 },
1090 "node_modules/dynamic-dedupe": {
1091 "version": "0.3.0",
1092 "resolved": "https://registry.npmjs.org/dynamic-dedupe/-/dynamic-dedupe-0.3.0.tgz",
1093 "integrity": "sha512-ssuANeD+z97meYOqd50e04Ze5qp4bPqo8cCkI4TRjZkzAUgIDTrXV1R8QCdINpiI+hw14+rYazvTRdQrz0/rFQ==",
1094 "dev": true,
1095 "dependencies": {
1096 "xtend": "^4.0.0"
1097 }
1098 },
1099 "node_modules/ee-first": {
1100 "version": "1.1.1",
1101 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1102 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
1103 "license": "MIT"
1104 },
1105 "node_modules/emoji-regex": {
1106 "version": "8.0.0",
1107 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1108 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1109 "dev": true,
1110 "license": "MIT"
1111 },
1112 "node_modules/encodeurl": {
1113 "version": "2.0.0",
1114 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
1115 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
1116 "license": "MIT",
1117 "engines": {
1118 "node": ">= 0.8"
1119 }
1120 },
1121 "node_modules/es-define-property": {
1122 "version": "1.0.1",
1123 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
1124 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
1125 "license": "MIT",
1126 "engines": {
1127 "node": ">= 0.4"
1128 }
1129 },
1130 "node_modules/es-errors": {
1131 "version": "1.3.0",
1132 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
1133 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
1134 "license": "MIT",
1135 "engines": {
1136 "node": ">= 0.4"
1137 }
1138 },
1139 "node_modules/es-object-atoms": {
1140 "version": "1.1.1",
1141 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
1142 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
1143 "license": "MIT",
1144 "dependencies": {
1145 "es-errors": "^1.3.0"
1146 },
1147 "engines": {
1148 "node": ">= 0.4"
1149 }
1150 },
1151 "node_modules/esbuild": {
1152 "version": "0.25.8",
1153 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.8.tgz",
1154 "integrity": "sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==",
1155 "dev": true,
1156 "hasInstallScript": true,
1157 "license": "MIT",
1158 "bin": {
1159 "esbuild": "bin/esbuild"
1160 },
1161 "engines": {
1162 "node": ">=18"
1163 },
1164 "optionalDependencies": {
1165 "@esbuild/aix-ppc64": "0.25.8",
1166 "@esbuild/android-arm": "0.25.8",
1167 "@esbuild/android-arm64": "0.25.8",
1168 "@esbuild/android-x64": "0.25.8",
1169 "@esbuild/darwin-arm64": "0.25.8",
1170 "@esbuild/darwin-x64": "0.25.8",
1171 "@esbuild/freebsd-arm64": "0.25.8",
1172 "@esbuild/freebsd-x64": "0.25.8",
1173 "@esbuild/linux-arm": "0.25.8",
1174 "@esbuild/linux-arm64": "0.25.8",
1175 "@esbuild/linux-ia32": "0.25.8",
1176 "@esbuild/linux-loong64": "0.25.8",
1177 "@esbuild/linux-mips64el": "0.25.8",
1178 "@esbuild/linux-ppc64": "0.25.8",
1179 "@esbuild/linux-riscv64": "0.25.8",
1180 "@esbuild/linux-s390x": "0.25.8",
1181 "@esbuild/linux-x64": "0.25.8",
1182 "@esbuild/netbsd-arm64": "0.25.8",
1183 "@esbuild/netbsd-x64": "0.25.8",
1184 "@esbuild/openbsd-arm64": "0.25.8",
1185 "@esbuild/openbsd-x64": "0.25.8",
1186 "@esbuild/openharmony-arm64": "0.25.8",
1187 "@esbuild/sunos-x64": "0.25.8",
1188 "@esbuild/win32-arm64": "0.25.8",
1189 "@esbuild/win32-ia32": "0.25.8",
1190 "@esbuild/win32-x64": "0.25.8"
1191 }
1192 },
1193 "node_modules/escalade": {
1194 "version": "3.2.0",
1195 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
1196 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
1197 "dev": true,
1198 "license": "MIT",
1199 "engines": {
1200 "node": ">=6"
1201 }
1202 },
1203 "node_modules/escape-html": {
1204 "version": "1.0.3",
1205 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
1206 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
1207 "license": "MIT"
1208 },
1209 "node_modules/etag": {
1210 "version": "1.8.1",
1211 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1212 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
1213 "license": "MIT",
1214 "engines": {
1215 "node": ">= 0.6"
1216 }
1217 },
1218 "node_modules/express": {
1219 "version": "5.1.0",
1220 "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz",
1221 "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==",
1222 "license": "MIT",
1223 "dependencies": {
1224 "accepts": "^2.0.0",
1225 "body-parser": "^2.2.0",
1226 "content-disposition": "^1.0.0",
1227 "content-type": "^1.0.5",
1228 "cookie": "^0.7.1",
1229 "cookie-signature": "^1.2.1",
1230 "debug": "^4.4.0",
1231 "encodeurl": "^2.0.0",
1232 "escape-html": "^1.0.3",
1233 "etag": "^1.8.1",
1234 "finalhandler": "^2.1.0",
1235 "fresh": "^2.0.0",
1236 "http-errors": "^2.0.0",
1237 "merge-descriptors": "^2.0.0",
1238 "mime-types": "^3.0.0",
1239 "on-finished": "^2.4.1",
1240 "once": "^1.4.0",
1241 "parseurl": "^1.3.3",
1242 "proxy-addr": "^2.0.7",
1243 "qs": "^6.14.0",
1244 "range-parser": "^1.2.1",
1245 "router": "^2.2.0",
1246 "send": "^1.1.0",
1247 "serve-static": "^2.2.0",
1248 "statuses": "^2.0.1",
1249 "type-is": "^2.0.1",
1250 "vary": "^1.1.2"
1251 },
1252 "engines": {
1253 "node": ">= 18"
1254 },
1255 "funding": {
1256 "type": "opencollective",
1257 "url": "https://opencollective.com/express"
1258 }
1259 },
1260 "node_modules/fill-range": {
1261 "version": "7.1.1",
1262 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
1263 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
1264 "dev": true,
1265 "dependencies": {
1266 "to-regex-range": "^5.0.1"
1267 },
1268 "engines": {
1269 "node": ">=8"
1270 }
1271 },
1272 "node_modules/finalhandler": {
1273 "version": "2.1.0",
1274 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz",
1275 "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==",
1276 "license": "MIT",
1277 "dependencies": {
1278 "debug": "^4.4.0",
1279 "encodeurl": "^2.0.0",
1280 "escape-html": "^1.0.3",
1281 "on-finished": "^2.4.1",
1282 "parseurl": "^1.3.3",
1283 "statuses": "^2.0.1"
1284 },
1285 "engines": {
1286 "node": ">= 0.8"
1287 }
1288 },
1289 "node_modules/forwarded": {
1290 "version": "0.2.0",
1291 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
1292 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
1293 "license": "MIT",
1294 "engines": {
1295 "node": ">= 0.6"
1296 }
1297 },
1298 "node_modules/fresh": {
1299 "version": "2.0.0",
1300 "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
1301 "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",
1302 "license": "MIT",
1303 "engines": {
1304 "node": ">= 0.8"
1305 }
1306 },
1307 "node_modules/fs.realpath": {
1308 "version": "1.0.0",
1309 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1310 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
1311 "dev": true
1312 },
1313 "node_modules/fsevents": {
1314 "version": "2.3.3",
1315 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1316 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1317 "dev": true,
1318 "hasInstallScript": true,
1319 "optional": true,
1320 "os": [
1321 "darwin"
1322 ],
1323 "engines": {
1324 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1325 }
1326 },
1327 "node_modules/function-bind": {
1328 "version": "1.1.2",
1329 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
1330 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
1331 "license": "MIT",
1332 "funding": {
1333 "url": "https://github.com/sponsors/ljharb"
1334 }
1335 },
1336 "node_modules/get-caller-file": {
1337 "version": "2.0.5",
1338 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1339 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1340 "dev": true,
1341 "license": "ISC",
1342 "engines": {
1343 "node": "6.* || 8.* || >= 10.*"
1344 }
1345 },
1346 "node_modules/get-intrinsic": {
1347 "version": "1.3.0",
1348 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
1349 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
1350 "license": "MIT",
1351 "dependencies": {
1352 "call-bind-apply-helpers": "^1.0.2",
1353 "es-define-property": "^1.0.1",
1354 "es-errors": "^1.3.0",
1355 "es-object-atoms": "^1.1.1",
1356 "function-bind": "^1.1.2",
1357 "get-proto": "^1.0.1",
1358 "gopd": "^1.2.0",
1359 "has-symbols": "^1.1.0",
1360 "hasown": "^2.0.2",
1361 "math-intrinsics": "^1.1.0"
1362 },
1363 "engines": {
1364 "node": ">= 0.4"
1365 },
1366 "funding": {
1367 "url": "https://github.com/sponsors/ljharb"
1368 }
1369 },
1370 "node_modules/get-proto": {
1371 "version": "1.0.1",
1372 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
1373 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
1374 "license": "MIT",
1375 "dependencies": {
1376 "dunder-proto": "^1.0.1",
1377 "es-object-atoms": "^1.0.0"
1378 },
1379 "engines": {
1380 "node": ">= 0.4"
1381 }
1382 },
1383 "node_modules/glob": {
1384 "version": "7.2.3",
1385 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
1386 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
1387 "deprecated": "Glob versions prior to v9 are no longer supported",
1388 "dev": true,
1389 "dependencies": {
1390 "fs.realpath": "^1.0.0",
1391 "inflight": "^1.0.4",
1392 "inherits": "2",
1393 "minimatch": "^3.1.1",
1394 "once": "^1.3.0",
1395 "path-is-absolute": "^1.0.0"
1396 },
1397 "engines": {
1398 "node": "*"
1399 },
1400 "funding": {
1401 "url": "https://github.com/sponsors/isaacs"
1402 }
1403 },
1404 "node_modules/glob-parent": {
1405 "version": "5.1.2",
1406 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1407 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1408 "dev": true,
1409 "dependencies": {
1410 "is-glob": "^4.0.1"
1411 },
1412 "engines": {
1413 "node": ">= 6"
1414 }
1415 },
1416 "node_modules/gopd": {
1417 "version": "1.2.0",
1418 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
1419 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
1420 "license": "MIT",
1421 "engines": {
1422 "node": ">= 0.4"
1423 },
1424 "funding": {
1425 "url": "https://github.com/sponsors/ljharb"
1426 }
1427 },
1428 "node_modules/has-flag": {
1429 "version": "4.0.0",
1430 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1431 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1432 "dev": true,
1433 "license": "MIT",
1434 "engines": {
1435 "node": ">=8"
1436 }
1437 },
1438 "node_modules/has-symbols": {
1439 "version": "1.1.0",
1440 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
1441 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
1442 "license": "MIT",
1443 "engines": {
1444 "node": ">= 0.4"
1445 },
1446 "funding": {
1447 "url": "https://github.com/sponsors/ljharb"
1448 }
1449 },
1450 "node_modules/hasown": {
1451 "version": "2.0.2",
1452 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
1453 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
1454 "license": "MIT",
1455 "dependencies": {
1456 "function-bind": "^1.1.2"
1457 },
1458 "engines": {
1459 "node": ">= 0.4"
1460 }
1461 },
1462 "node_modules/http-errors": {
1463 "version": "2.0.0",
1464 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
1465 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
1466 "license": "MIT",
1467 "dependencies": {
1468 "depd": "2.0.0",
1469 "inherits": "2.0.4",
1470 "setprototypeof": "1.2.0",
1471 "statuses": "2.0.1",
1472 "toidentifier": "1.0.1"
1473 },
1474 "engines": {
1475 "node": ">= 0.8"
1476 }
1477 },
1478 "node_modules/http-errors/node_modules/statuses": {
1479 "version": "2.0.1",
1480 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
1481 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
1482 "license": "MIT",
1483 "engines": {
1484 "node": ">= 0.8"
1485 }
1486 },
1487 "node_modules/iconv-lite": {
1488 "version": "0.6.3",
1489 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
1490 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
1491 "license": "MIT",
1492 "dependencies": {
1493 "safer-buffer": ">= 2.1.2 < 3.0.0"
1494 },
1495 "engines": {
1496 "node": ">=0.10.0"
1497 }
1498 },
1499 "node_modules/inflight": {
1500 "version": "1.0.6",
1501 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1502 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
1503 "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
1504 "dev": true,
1505 "dependencies": {
1506 "once": "^1.3.0",
1507 "wrappy": "1"
1508 }
1509 },
1510 "node_modules/inherits": {
1511 "version": "2.0.4",
1512 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1513 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1514 "license": "ISC"
1515 },
1516 "node_modules/ipaddr.js": {
1517 "version": "1.9.1",
1518 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
1519 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
1520 "license": "MIT",
1521 "engines": {
1522 "node": ">= 0.10"
1523 }
1524 },
1525 "node_modules/is-binary-path": {
1526 "version": "2.1.0",
1527 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
1528 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
1529 "dev": true,
1530 "dependencies": {
1531 "binary-extensions": "^2.0.0"
1532 },
1533 "engines": {
1534 "node": ">=8"
1535 }
1536 },
1537 "node_modules/is-core-module": {
1538 "version": "2.16.1",
1539 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
1540 "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
1541 "dev": true,
1542 "dependencies": {
1543 "hasown": "^2.0.2"
1544 },
1545 "engines": {
1546 "node": ">= 0.4"
1547 },
1548 "funding": {
1549 "url": "https://github.com/sponsors/ljharb"
1550 }
1551 },
1552 "node_modules/is-extglob": {
1553 "version": "2.1.1",
1554 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1555 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
1556 "dev": true,
1557 "engines": {
1558 "node": ">=0.10.0"
1559 }
1560 },
1561 "node_modules/is-fullwidth-code-point": {
1562 "version": "3.0.0",
1563 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1564 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1565 "dev": true,
1566 "license": "MIT",
1567 "engines": {
1568 "node": ">=8"
1569 }
1570 },
1571 "node_modules/is-glob": {
1572 "version": "4.0.3",
1573 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
1574 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1575 "dev": true,
1576 "dependencies": {
1577 "is-extglob": "^2.1.1"
1578 },
1579 "engines": {
1580 "node": ">=0.10.0"
1581 }
1582 },
1583 "node_modules/is-number": {
1584 "version": "7.0.0",
1585 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
1586 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
1587 "dev": true,
1588 "engines": {
1589 "node": ">=0.12.0"
1590 }
1591 },
1592 "node_modules/is-promise": {
1593 "version": "4.0.0",
1594 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
1595 "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",
1596 "license": "MIT"
1597 },
1598 "node_modules/lodash": {
1599 "version": "4.17.21",
1600 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1601 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1602 "dev": true,
1603 "license": "MIT"
1604 },
1605 "node_modules/make-error": {
1606 "version": "1.3.6",
1607 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
1608 "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
1609 "dev": true,
1610 "license": "ISC"
1611 },
1612 "node_modules/math-intrinsics": {
1613 "version": "1.1.0",
1614 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
1615 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
1616 "license": "MIT",
1617 "engines": {
1618 "node": ">= 0.4"
1619 }
1620 },
1621 "node_modules/media-typer": {
1622 "version": "1.1.0",
1623 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
1624 "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
1625 "license": "MIT",
1626 "engines": {
1627 "node": ">= 0.8"
1628 }
1629 },
1630 "node_modules/merge-descriptors": {
1631 "version": "2.0.0",
1632 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
1633 "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",
1634 "license": "MIT",
1635 "engines": {
1636 "node": ">=18"
1637 },
1638 "funding": {
1639 "url": "https://github.com/sponsors/sindresorhus"
1640 }
1641 },
1642 "node_modules/mime-db": {
1643 "version": "1.54.0",
1644 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
1645 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
1646 "license": "MIT",
1647 "engines": {
1648 "node": ">= 0.6"
1649 }
1650 },
1651 "node_modules/mime-types": {
1652 "version": "3.0.1",
1653 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz",
1654 "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==",
1655 "license": "MIT",
1656 "dependencies": {
1657 "mime-db": "^1.54.0"
1658 },
1659 "engines": {
1660 "node": ">= 0.6"
1661 }
1662 },
1663 "node_modules/minimatch": {
1664 "version": "3.1.2",
1665 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1666 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1667 "dev": true,
1668 "dependencies": {
1669 "brace-expansion": "^1.1.7"
1670 },
1671 "engines": {
1672 "node": "*"
1673 }
1674 },
1675 "node_modules/minimist": {
1676 "version": "1.2.8",
1677 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
1678 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
1679 "dev": true,
1680 "funding": {
1681 "url": "https://github.com/sponsors/ljharb"
1682 }
1683 },
1684 "node_modules/mkdirp": {
1685 "version": "1.0.4",
1686 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
1687 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
1688 "dev": true,
1689 "bin": {
1690 "mkdirp": "bin/cmd.js"
1691 },
1692 "engines": {
1693 "node": ">=10"
1694 }
1695 },
1696 "node_modules/ms": {
1697 "version": "2.1.3",
1698 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1699 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1700 "license": "MIT"
1701 },
1702 "node_modules/negotiator": {
1703 "version": "1.0.0",
1704 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
1705 "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
1706 "license": "MIT",
1707 "engines": {
1708 "node": ">= 0.6"
1709 }
1710 },
1711 "node_modules/normalize-path": {
1712 "version": "3.0.0",
1713 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1714 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1715 "dev": true,
1716 "engines": {
1717 "node": ">=0.10.0"
1718 }
1719 },
1720 "node_modules/object-inspect": {
1721 "version": "1.13.4",
1722 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
1723 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
1724 "license": "MIT",
1725 "engines": {
1726 "node": ">= 0.4"
1727 },
1728 "funding": {
1729 "url": "https://github.com/sponsors/ljharb"
1730 }
1731 },
1732 "node_modules/on-finished": {
1733 "version": "2.4.1",
1734 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
1735 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
1736 "license": "MIT",
1737 "dependencies": {
1738 "ee-first": "1.1.1"
1739 },
1740 "engines": {
1741 "node": ">= 0.8"
1742 }
1743 },
1744 "node_modules/once": {
1745 "version": "1.4.0",
1746 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1747 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
1748 "license": "ISC",
1749 "dependencies": {
1750 "wrappy": "1"
1751 }
1752 },
1753 "node_modules/parseurl": {
1754 "version": "1.3.3",
1755 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
1756 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
1757 "license": "MIT",
1758 "engines": {
1759 "node": ">= 0.8"
1760 }
1761 },
1762 "node_modules/path-is-absolute": {
1763 "version": "1.0.1",
1764 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1765 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
1766 "dev": true,
1767 "engines": {
1768 "node": ">=0.10.0"
1769 }
1770 },
1771 "node_modules/path-parse": {
1772 "version": "1.0.7",
1773 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
1774 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
1775 "dev": true
1776 },
1777 "node_modules/path-to-regexp": {
1778 "version": "8.2.0",
1779 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz",
1780 "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==",
1781 "license": "MIT",
1782 "engines": {
1783 "node": ">=16"
1784 }
1785 },
1786 "node_modules/picomatch": {
1787 "version": "2.3.1",
1788 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
1789 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
1790 "dev": true,
1791 "engines": {
1792 "node": ">=8.6"
1793 },
1794 "funding": {
1795 "url": "https://github.com/sponsors/jonschlinkert"
1796 }
1797 },
1798 "node_modules/proxy-addr": {
1799 "version": "2.0.7",
1800 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
1801 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
1802 "license": "MIT",
1803 "dependencies": {
1804 "forwarded": "0.2.0",
1805 "ipaddr.js": "1.9.1"
1806 },
1807 "engines": {
1808 "node": ">= 0.10"
1809 }
1810 },
1811 "node_modules/qs": {
1812 "version": "6.14.0",
1813 "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
1814 "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
1815 "license": "BSD-3-Clause",
1816 "dependencies": {
1817 "side-channel": "^1.1.0"
1818 },
1819 "engines": {
1820 "node": ">=0.6"
1821 },
1822 "funding": {
1823 "url": "https://github.com/sponsors/ljharb"
1824 }
1825 },
1826 "node_modules/range-parser": {
1827 "version": "1.2.1",
1828 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
1829 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
1830 "license": "MIT",
1831 "engines": {
1832 "node": ">= 0.6"
1833 }
1834 },
1835 "node_modules/raw-body": {
1836 "version": "3.0.0",
1837 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz",
1838 "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==",
1839 "license": "MIT",
1840 "dependencies": {
1841 "bytes": "3.1.2",
1842 "http-errors": "2.0.0",
1843 "iconv-lite": "0.6.3",
1844 "unpipe": "1.0.0"
1845 },
1846 "engines": {
1847 "node": ">= 0.8"
1848 }
1849 },
1850 "node_modules/react": {
1851 "version": "19.1.1",
1852 "resolved": "https://registry.npmjs.org/react/-/react-19.1.1.tgz",
1853 "integrity": "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==",
1854 "license": "MIT",
1855 "engines": {
1856 "node": ">=0.10.0"
1857 }
1858 },
1859 "node_modules/react-dom": {
1860 "version": "19.1.1",
1861 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.1.tgz",
1862 "integrity": "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==",
1863 "license": "MIT",
1864 "dependencies": {
1865 "scheduler": "^0.26.0"
1866 },
1867 "peerDependencies": {
1868 "react": "^19.1.1"
1869 }
1870 },
1871 "node_modules/readdirp": {
1872 "version": "3.6.0",
1873 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
1874 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
1875 "dev": true,
1876 "dependencies": {
1877 "picomatch": "^2.2.1"
1878 },
1879 "engines": {
1880 "node": ">=8.10.0"
1881 }
1882 },
1883 "node_modules/require-directory": {
1884 "version": "2.1.1",
1885 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1886 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
1887 "dev": true,
1888 "license": "MIT",
1889 "engines": {
1890 "node": ">=0.10.0"
1891 }
1892 },
1893 "node_modules/resolve": {
1894 "version": "1.22.10",
1895 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
1896 "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
1897 "dev": true,
1898 "dependencies": {
1899 "is-core-module": "^2.16.0",
1900 "path-parse": "^1.0.7",
1901 "supports-preserve-symlinks-flag": "^1.0.0"
1902 },
1903 "bin": {
1904 "resolve": "bin/resolve"
1905 },
1906 "engines": {
1907 "node": ">= 0.4"
1908 },
1909 "funding": {
1910 "url": "https://github.com/sponsors/ljharb"
1911 }
1912 },
1913 "node_modules/rimraf": {
1914 "version": "2.7.1",
1915 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1916 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1917 "deprecated": "Rimraf versions prior to v4 are no longer supported",
1918 "dev": true,
1919 "dependencies": {
1920 "glob": "^7.1.3"
1921 },
1922 "bin": {
1923 "rimraf": "bin.js"
1924 }
1925 },
1926 "node_modules/router": {
1927 "version": "2.2.0",
1928 "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
1929 "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==",
1930 "license": "MIT",
1931 "dependencies": {
1932 "debug": "^4.4.0",
1933 "depd": "^2.0.0",
1934 "is-promise": "^4.0.0",
1935 "parseurl": "^1.3.3",
1936 "path-to-regexp": "^8.0.0"
1937 },
1938 "engines": {
1939 "node": ">= 18"
1940 }
1941 },
1942 "node_modules/rxjs": {
1943 "version": "7.8.2",
1944 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
1945 "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
1946 "dev": true,
1947 "license": "Apache-2.0",
1948 "dependencies": {
1949 "tslib": "^2.1.0"
1950 }
1951 },
1952 "node_modules/safe-buffer": {
1953 "version": "5.2.1",
1954 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1955 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
1956 "funding": [
1957 {
1958 "type": "github",
1959 "url": "https://github.com/sponsors/feross"
1960 },
1961 {
1962 "type": "patreon",
1963 "url": "https://www.patreon.com/feross"
1964 },
1965 {
1966 "type": "consulting",
1967 "url": "https://feross.org/support"
1968 }
1969 ],
1970 "license": "MIT"
1971 },
1972 "node_modules/safer-buffer": {
1973 "version": "2.1.2",
1974 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1975 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
1976 "license": "MIT"
1977 },
1978 "node_modules/scheduler": {
1979 "version": "0.26.0",
1980 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz",
1981 "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==",
1982 "license": "MIT"
1983 },
1984 "node_modules/send": {
1985 "version": "1.2.0",
1986 "resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz",
1987 "integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==",
1988 "license": "MIT",
1989 "dependencies": {
1990 "debug": "^4.3.5",
1991 "encodeurl": "^2.0.0",
1992 "escape-html": "^1.0.3",
1993 "etag": "^1.8.1",
1994 "fresh": "^2.0.0",
1995 "http-errors": "^2.0.0",
1996 "mime-types": "^3.0.1",
1997 "ms": "^2.1.3",
1998 "on-finished": "^2.4.1",
1999 "range-parser": "^1.2.1",
2000 "statuses": "^2.0.1"
2001 },
2002 "engines": {
2003 "node": ">= 18"
2004 }
2005 },
2006 "node_modules/serve-static": {
2007 "version": "2.2.0",
2008 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz",
2009 "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==",
2010 "license": "MIT",
2011 "dependencies": {
2012 "encodeurl": "^2.0.0",
2013 "escape-html": "^1.0.3",
2014 "parseurl": "^1.3.3",
2015 "send": "^1.2.0"
2016 },
2017 "engines": {
2018 "node": ">= 18"
2019 }
2020 },
2021 "node_modules/setprototypeof": {
2022 "version": "1.2.0",
2023 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
2024 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
2025 "license": "ISC"
2026 },
2027 "node_modules/shell-quote": {
2028 "version": "1.8.3",
2029 "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz",
2030 "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==",
2031 "dev": true,
2032 "license": "MIT",
2033 "engines": {
2034 "node": ">= 0.4"
2035 },
2036 "funding": {
2037 "url": "https://github.com/sponsors/ljharb"
2038 }
2039 },
2040 "node_modules/side-channel": {
2041 "version": "1.1.0",
2042 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
2043 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
2044 "license": "MIT",
2045 "dependencies": {
2046 "es-errors": "^1.3.0",
2047 "object-inspect": "^1.13.3",
2048 "side-channel-list": "^1.0.0",
2049 "side-channel-map": "^1.0.1",
2050 "side-channel-weakmap": "^1.0.2"
2051 },
2052 "engines": {
2053 "node": ">= 0.4"
2054 },
2055 "funding": {
2056 "url": "https://github.com/sponsors/ljharb"
2057 }
2058 },
2059 "node_modules/side-channel-list": {
2060 "version": "1.0.0",
2061 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
2062 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
2063 "license": "MIT",
2064 "dependencies": {
2065 "es-errors": "^1.3.0",
2066 "object-inspect": "^1.13.3"
2067 },
2068 "engines": {
2069 "node": ">= 0.4"
2070 },
2071 "funding": {
2072 "url": "https://github.com/sponsors/ljharb"
2073 }
2074 },
2075 "node_modules/side-channel-map": {
2076 "version": "1.0.1",
2077 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
2078 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
2079 "license": "MIT",
2080 "dependencies": {
2081 "call-bound": "^1.0.2",
2082 "es-errors": "^1.3.0",
2083 "get-intrinsic": "^1.2.5",
2084 "object-inspect": "^1.13.3"
2085 },
2086 "engines": {
2087 "node": ">= 0.4"
2088 },
2089 "funding": {
2090 "url": "https://github.com/sponsors/ljharb"
2091 }
2092 },
2093 "node_modules/side-channel-weakmap": {
2094 "version": "1.0.2",
2095 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
2096 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
2097 "license": "MIT",
2098 "dependencies": {
2099 "call-bound": "^1.0.2",
2100 "es-errors": "^1.3.0",
2101 "get-intrinsic": "^1.2.5",
2102 "object-inspect": "^1.13.3",
2103 "side-channel-map": "^1.0.1"
2104 },
2105 "engines": {
2106 "node": ">= 0.4"
2107 },
2108 "funding": {
2109 "url": "https://github.com/sponsors/ljharb"
2110 }
2111 },
2112 "node_modules/source-map": {
2113 "version": "0.6.1",
2114 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2115 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2116 "dev": true,
2117 "engines": {
2118 "node": ">=0.10.0"
2119 }
2120 },
2121 "node_modules/source-map-support": {
2122 "version": "0.5.21",
2123 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
2124 "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
2125 "dev": true,
2126 "dependencies": {
2127 "buffer-from": "^1.0.0",
2128 "source-map": "^0.6.0"
2129 }
2130 },
2131 "node_modules/statuses": {
2132 "version": "2.0.2",
2133 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
2134 "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
2135 "license": "MIT",
2136 "engines": {
2137 "node": ">= 0.8"
2138 }
2139 },
2140 "node_modules/string-width": {
2141 "version": "4.2.3",
2142 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2143 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2144 "dev": true,
2145 "license": "MIT",
2146 "dependencies": {
2147 "emoji-regex": "^8.0.0",
2148 "is-fullwidth-code-point": "^3.0.0",
2149 "strip-ansi": "^6.0.1"
2150 },
2151 "engines": {
2152 "node": ">=8"
2153 }
2154 },
2155 "node_modules/strip-ansi": {
2156 "version": "6.0.1",
2157 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2158 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2159 "dev": true,
2160 "license": "MIT",
2161 "dependencies": {
2162 "ansi-regex": "^5.0.1"
2163 },
2164 "engines": {
2165 "node": ">=8"
2166 }
2167 },
2168 "node_modules/strip-bom": {
2169 "version": "3.0.0",
2170 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
2171 "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
2172 "dev": true,
2173 "engines": {
2174 "node": ">=4"
2175 }
2176 },
2177 "node_modules/strip-json-comments": {
2178 "version": "2.0.1",
2179 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
2180 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
2181 "dev": true,
2182 "engines": {
2183 "node": ">=0.10.0"
2184 }
2185 },
2186 "node_modules/supports-color": {
2187 "version": "8.1.1",
2188 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
2189 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
2190 "dev": true,
2191 "license": "MIT",
2192 "dependencies": {
2193 "has-flag": "^4.0.0"
2194 },
2195 "engines": {
2196 "node": ">=10"
2197 },
2198 "funding": {
2199 "url": "https://github.com/chalk/supports-color?sponsor=1"
2200 }
2201 },
2202 "node_modules/supports-preserve-symlinks-flag": {
2203 "version": "1.0.0",
2204 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
2205 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
2206 "dev": true,
2207 "engines": {
2208 "node": ">= 0.4"
2209 },
2210 "funding": {
2211 "url": "https://github.com/sponsors/ljharb"
2212 }
2213 },
2214 "node_modules/to-regex-range": {
2215 "version": "5.0.1",
2216 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2217 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2218 "dev": true,
2219 "dependencies": {
2220 "is-number": "^7.0.0"
2221 },
2222 "engines": {
2223 "node": ">=8.0"
2224 }
2225 },
2226 "node_modules/toidentifier": {
2227 "version": "1.0.1",
2228 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
2229 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
2230 "license": "MIT",
2231 "engines": {
2232 "node": ">=0.6"
2233 }
2234 },
2235 "node_modules/tree-kill": {
2236 "version": "1.2.2",
2237 "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
2238 "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
2239 "dev": true,
2240 "license": "MIT",
2241 "bin": {
2242 "tree-kill": "cli.js"
2243 }
2244 },
2245 "node_modules/ts-node": {
2246 "version": "10.9.2",
2247 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz",
2248 "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
2249 "dev": true,
2250 "license": "MIT",
2251 "dependencies": {
2252 "@cspotcode/source-map-support": "^0.8.0",
2253 "@tsconfig/node10": "^1.0.7",
2254 "@tsconfig/node12": "^1.0.7",
2255 "@tsconfig/node14": "^1.0.0",
2256 "@tsconfig/node16": "^1.0.2",
2257 "acorn": "^8.4.1",
2258 "acorn-walk": "^8.1.1",
2259 "arg": "^4.1.0",
2260 "create-require": "^1.1.0",
2261 "diff": "^4.0.1",
2262 "make-error": "^1.1.1",
2263 "v8-compile-cache-lib": "^3.0.1",
2264 "yn": "3.1.1"
2265 },
2266 "bin": {
2267 "ts-node": "dist/bin.js",
2268 "ts-node-cwd": "dist/bin-cwd.js",
2269 "ts-node-esm": "dist/bin-esm.js",
2270 "ts-node-script": "dist/bin-script.js",
2271 "ts-node-transpile-only": "dist/bin-transpile.js",
2272 "ts-script": "dist/bin-script-deprecated.js"
2273 },
2274 "peerDependencies": {
2275 "@swc/core": ">=1.2.50",
2276 "@swc/wasm": ">=1.2.50",
2277 "@types/node": "*",
2278 "typescript": ">=2.7"
2279 },
2280 "peerDependenciesMeta": {
2281 "@swc/core": {
2282 "optional": true
2283 },
2284 "@swc/wasm": {
2285 "optional": true
2286 }
2287 }
2288 },
2289 "node_modules/ts-node-dev": {
2290 "version": "2.0.0",
2291 "resolved": "https://registry.npmjs.org/ts-node-dev/-/ts-node-dev-2.0.0.tgz",
2292 "integrity": "sha512-ywMrhCfH6M75yftYvrvNarLEY+SUXtUvU8/0Z6llrHQVBx12GiFk5sStF8UdfE/yfzk9IAq7O5EEbTQsxlBI8w==",
2293 "dev": true,
2294 "dependencies": {
2295 "chokidar": "^3.5.1",
2296 "dynamic-dedupe": "^0.3.0",
2297 "minimist": "^1.2.6",
2298 "mkdirp": "^1.0.4",
2299 "resolve": "^1.0.0",
2300 "rimraf": "^2.6.1",
2301 "source-map-support": "^0.5.12",
2302 "tree-kill": "^1.2.2",
2303 "ts-node": "^10.4.0",
2304 "tsconfig": "^7.0.0"
2305 },
2306 "bin": {
2307 "ts-node-dev": "lib/bin.js",
2308 "tsnd": "lib/bin.js"
2309 },
2310 "engines": {
2311 "node": ">=0.8.0"
2312 },
2313 "peerDependencies": {
2314 "node-notifier": "*",
2315 "typescript": "*"
2316 },
2317 "peerDependenciesMeta": {
2318 "node-notifier": {
2319 "optional": true
2320 }
2321 }
2322 },
2323 "node_modules/tsconfig": {
2324 "version": "7.0.0",
2325 "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz",
2326 "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==",
2327 "dev": true,
2328 "dependencies": {
2329 "@types/strip-bom": "^3.0.0",
2330 "@types/strip-json-comments": "0.0.30",
2331 "strip-bom": "^3.0.0",
2332 "strip-json-comments": "^2.0.0"
2333 }
2334 },
2335 "node_modules/tslib": {
2336 "version": "2.8.1",
2337 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
2338 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
2339 "dev": true,
2340 "license": "0BSD"
2341 },
2342 "node_modules/type-is": {
2343 "version": "2.0.1",
2344 "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
2345 "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==",
2346 "license": "MIT",
2347 "dependencies": {
2348 "content-type": "^1.0.5",
2349 "media-typer": "^1.1.0",
2350 "mime-types": "^3.0.0"
2351 },
2352 "engines": {
2353 "node": ">= 0.6"
2354 }
2355 },
2356 "node_modules/typescript": {
2357 "version": "5.9.2",
2358 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz",
2359 "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
2360 "dev": true,
2361 "bin": {
2362 "tsc": "bin/tsc",
2363 "tsserver": "bin/tsserver"
2364 },
2365 "engines": {
2366 "node": ">=14.17"
2367 }
2368 },
2369 "node_modules/typescript-language-server": {
2370 "version": "3.2.0",
2371 "resolved": "https://registry.npmjs.org/typescript-language-server/-/typescript-language-server-3.2.0.tgz",
2372 "integrity": "sha512-Ih7/t1mj5lUa/mlHc/ynYRxEVIIJ/B+FjePxxQBa5ucvSzhK5NZJ0FesX+POV4AD2P1C2HDKzUZaq16iV/+Ufg==",
2373 "dev": true,
2374 "bin": {
2375 "typescript-language-server": "lib/cli.mjs"
2376 },
2377 "engines": {
2378 "node": ">=14.17"
2379 }
2380 },
2381 "node_modules/undici-types": {
2382 "version": "7.8.0",
2383 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz",
2384 "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==",
2385 "dev": true,
2386 "license": "MIT"
2387 },
2388 "node_modules/unpipe": {
2389 "version": "1.0.0",
2390 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
2391 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
2392 "license": "MIT",
2393 "engines": {
2394 "node": ">= 0.8"
2395 }
2396 },
2397 "node_modules/v8-compile-cache-lib": {
2398 "version": "3.0.1",
2399 "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
2400 "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
2401 "dev": true,
2402 "license": "MIT"
2403 },
2404 "node_modules/vary": {
2405 "version": "1.1.2",
2406 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
2407 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
2408 "license": "MIT",
2409 "engines": {
2410 "node": ">= 0.8"
2411 }
2412 },
2413 "node_modules/wrap-ansi": {
2414 "version": "7.0.0",
2415 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
2416 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
2417 "dev": true,
2418 "license": "MIT",
2419 "dependencies": {
2420 "ansi-styles": "^4.0.0",
2421 "string-width": "^4.1.0",
2422 "strip-ansi": "^6.0.0"
2423 },
2424 "engines": {
2425 "node": ">=10"
2426 },
2427 "funding": {
2428 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2429 }
2430 },
2431 "node_modules/wrappy": {
2432 "version": "1.0.2",
2433 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2434 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
2435 "license": "ISC"
2436 },
2437 "node_modules/xtend": {
2438 "version": "4.0.2",
2439 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
2440 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
2441 "dev": true,
2442 "engines": {
2443 "node": ">=0.4"
2444 }
2445 },
2446 "node_modules/y18n": {
2447 "version": "5.0.8",
2448 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
2449 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
2450 "dev": true,
2451 "license": "ISC",
2452 "engines": {
2453 "node": ">=10"
2454 }
2455 },
2456 "node_modules/yargs": {
2457 "version": "17.7.2",
2458 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
2459 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
2460 "dev": true,
2461 "license": "MIT",
2462 "dependencies": {
2463 "cliui": "^8.0.1",
2464 "escalade": "^3.1.1",
2465 "get-caller-file": "^2.0.5",
2466 "require-directory": "^2.1.1",
2467 "string-width": "^4.2.3",
2468 "y18n": "^5.0.5",
2469 "yargs-parser": "^21.1.1"
2470 },
2471 "engines": {
2472 "node": ">=12"
2473 }
2474 },
2475 "node_modules/yargs-parser": {
2476 "version": "21.1.1",
2477 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
2478 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
2479 "dev": true,
2480 "license": "ISC",
2481 "engines": {
2482 "node": ">=12"
2483 }
2484 },
2485 "node_modules/yn": {
2486 "version": "3.1.1",
2487 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
2488 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
2489 "dev": true,
2490 "license": "MIT",
2491 "engines": {
2492 "node": ">=6"
2493 }
2494 }
2495 }
2496 }