fuzzyworld

north-star / files / package-lock.json

package-lock.json

482.9 KB · history

1{
2 "name": "friend-compass",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "friend-compass",
9 "version": "0.1.0",
10 "dependencies": {
11 "firebase": "^12.0.0",
12 "qrcode": "^1.5.4"
13 },
14 "devDependencies": {
15 "@types/qrcode": "^1.5.6",
16 "firebase-tools": "^15.10.0",
17 "fuzzyworld-tools": "git+https://code.fuzzyworld.net/fuzzyworld-tools.git#semver:^1.0.0",
18 "markdownlint-cli": "^0.48.0",
19 "typescript": "^5.8.2",
20 "vite": "^5.4.19",
21 "vite-plugin-checker": "^0.12.0"
22 }
23 },
24 "node_modules/@apidevtools/json-schema-ref-parser": {
25 "version": "9.1.2",
26 "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.1.2.tgz",
27 "integrity": "sha512-r1w81DpR+KyRWd3f+rk6TNqMgedmAxZP5v5KWlXQWlgMUUtyEJch0DKEci1SorPMiSeM8XPl7MZ3miJ60JIpQg==",
28 "dev": true,
29 "dependencies": {
30 "@jsdevtools/ono": "^7.1.3",
31 "@types/json-schema": "^7.0.6",
32 "call-me-maybe": "^1.0.1",
33 "js-yaml": "^4.1.0"
34 }
35 },
36 "node_modules/@apidevtools/json-schema-ref-parser/node_modules/argparse": {
37 "version": "2.0.1",
38 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
39 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
40 "dev": true
41 },
42 "node_modules/@apidevtools/json-schema-ref-parser/node_modules/js-yaml": {
43 "version": "4.1.1",
44 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
45 "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
46 "dev": true,
47 "dependencies": {
48 "argparse": "^2.0.1"
49 },
50 "bin": {
51 "js-yaml": "bin/js-yaml.js"
52 }
53 },
54 "node_modules/@apphosting/build": {
55 "version": "0.1.7",
56 "resolved": "https://registry.npmjs.org/@apphosting/build/-/build-0.1.7.tgz",
57 "integrity": "sha512-zNgQGiAWDOj6c+4ylv5ej3nLGXzMAVmzCGMqlbSarHe4bvBmZ2C5GfBRdJksedP7C9pqlwTWpxU5+GSzhJ+nKA==",
58 "dev": true,
59 "dependencies": {
60 "@apphosting/common": "^0.0.9",
61 "@npmcli/promise-spawn": "^3.0.0",
62 "colorette": "^2.0.20",
63 "commander": "^11.1.0",
64 "npm-pick-manifest": "^9.0.0",
65 "ts-node": "^10.9.1"
66 },
67 "bin": {
68 "apphosting-local-build": "dist/bin/localbuild.js"
69 }
70 },
71 "node_modules/@apphosting/build/node_modules/@apphosting/common": {
72 "version": "0.0.9",
73 "resolved": "https://registry.npmjs.org/@apphosting/common/-/common-0.0.9.tgz",
74 "integrity": "sha512-ZbPZDcVhEN+8m0sf90PmQN4xWaKmmySnBSKKPaIOD0JvcDsRr509WenFEFlojP++VSxwFZDGG/TYsHs1FMMqpw==",
75 "dev": true
76 },
77 "node_modules/@apphosting/build/node_modules/commander": {
78 "version": "11.1.0",
79 "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz",
80 "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==",
81 "dev": true,
82 "engines": {
83 "node": ">=16"
84 }
85 },
86 "node_modules/@apphosting/common": {
87 "version": "0.0.8",
88 "resolved": "https://registry.npmjs.org/@apphosting/common/-/common-0.0.8.tgz",
89 "integrity": "sha512-RJu5gXs2HYV7+anxpVPpp04oXeuHbV3qn402AdXVlnuYM/uWo7aceqmngpfp6Bi376UzRqGjfpdwFHxuwsEGXQ==",
90 "dev": true
91 },
92 "node_modules/@babel/code-frame": {
93 "version": "7.29.0",
94 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
95 "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",
96 "dev": true,
97 "dependencies": {
98 "@babel/helper-validator-identifier": "^7.28.5",
99 "js-tokens": "^4.0.0",
100 "picocolors": "^1.1.1"
101 },
102 "engines": {
103 "node": ">=6.9.0"
104 }
105 },
106 "node_modules/@babel/helper-validator-identifier": {
107 "version": "7.28.5",
108 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
109 "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
110 "dev": true,
111 "engines": {
112 "node": ">=6.9.0"
113 }
114 },
115 "node_modules/@colors/colors": {
116 "version": "1.5.0",
117 "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
118 "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
119 "dev": true,
120 "optional": true,
121 "engines": {
122 "node": ">=0.1.90"
123 }
124 },
125 "node_modules/@cspotcode/source-map-support": {
126 "version": "0.8.1",
127 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
128 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
129 "dev": true,
130 "dependencies": {
131 "@jridgewell/trace-mapping": "0.3.9"
132 },
133 "engines": {
134 "node": ">=12"
135 }
136 },
137 "node_modules/@dabh/diagnostics": {
138 "version": "2.0.8",
139 "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.8.tgz",
140 "integrity": "sha512-R4MSXTVnuMzGD7bzHdW2ZhhdPC/igELENcq5IjEverBvq5hn1SXCWcsi6eSsdWP0/Ur+SItRRjAktmdoX/8R/Q==",
141 "dev": true,
142 "dependencies": {
143 "@so-ric/colorspace": "^1.1.6",
144 "enabled": "2.0.x",
145 "kuler": "^2.0.0"
146 }
147 },
148 "node_modules/@electric-sql/pglite": {
149 "version": "0.3.16",
150 "resolved": "https://registry.npmjs.org/@electric-sql/pglite/-/pglite-0.3.16.tgz",
151 "integrity": "sha512-mZkZfOd9OqTMHsK+1cje8OSzfAQcpD7JmILXTl5ahdempjUDdmg4euf1biDex5/LfQIDJ3gvCu6qDgdnDxfJmA==",
152 "dev": true
153 },
154 "node_modules/@electric-sql/pglite-tools": {
155 "version": "0.2.21",
156 "resolved": "https://registry.npmjs.org/@electric-sql/pglite-tools/-/pglite-tools-0.2.21.tgz",
157 "integrity": "sha512-kv8Z7UmmBVECHud63VblgQLp4A+qSklNP7H22VQqFQGrWFTodc73bubcjgmBqThFsIIiEeAEQQYwWGaK2lSDtA==",
158 "dev": true,
159 "peerDependencies": {
160 "@electric-sql/pglite": "0.3.16"
161 }
162 },
163 "node_modules/@esbuild/aix-ppc64": {
164 "version": "0.21.5",
165 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
166 "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
167 "cpu": [
168 "ppc64"
169 ],
170 "dev": true,
171 "optional": true,
172 "os": [
173 "aix"
174 ],
175 "engines": {
176 "node": ">=12"
177 }
178 },
179 "node_modules/@esbuild/android-arm": {
180 "version": "0.21.5",
181 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
182 "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
183 "cpu": [
184 "arm"
185 ],
186 "dev": true,
187 "optional": true,
188 "os": [
189 "android"
190 ],
191 "engines": {
192 "node": ">=12"
193 }
194 },
195 "node_modules/@esbuild/android-arm64": {
196 "version": "0.21.5",
197 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
198 "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
199 "cpu": [
200 "arm64"
201 ],
202 "dev": true,
203 "optional": true,
204 "os": [
205 "android"
206 ],
207 "engines": {
208 "node": ">=12"
209 }
210 },
211 "node_modules/@esbuild/android-x64": {
212 "version": "0.21.5",
213 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
214 "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
215 "cpu": [
216 "x64"
217 ],
218 "dev": true,
219 "optional": true,
220 "os": [
221 "android"
222 ],
223 "engines": {
224 "node": ">=12"
225 }
226 },
227 "node_modules/@esbuild/darwin-arm64": {
228 "version": "0.21.5",
229 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
230 "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
231 "cpu": [
232 "arm64"
233 ],
234 "dev": true,
235 "optional": true,
236 "os": [
237 "darwin"
238 ],
239 "engines": {
240 "node": ">=12"
241 }
242 },
243 "node_modules/@esbuild/darwin-x64": {
244 "version": "0.21.5",
245 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
246 "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
247 "cpu": [
248 "x64"
249 ],
250 "dev": true,
251 "optional": true,
252 "os": [
253 "darwin"
254 ],
255 "engines": {
256 "node": ">=12"
257 }
258 },
259 "node_modules/@esbuild/freebsd-arm64": {
260 "version": "0.21.5",
261 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
262 "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
263 "cpu": [
264 "arm64"
265 ],
266 "dev": true,
267 "optional": true,
268 "os": [
269 "freebsd"
270 ],
271 "engines": {
272 "node": ">=12"
273 }
274 },
275 "node_modules/@esbuild/freebsd-x64": {
276 "version": "0.21.5",
277 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
278 "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
279 "cpu": [
280 "x64"
281 ],
282 "dev": true,
283 "optional": true,
284 "os": [
285 "freebsd"
286 ],
287 "engines": {
288 "node": ">=12"
289 }
290 },
291 "node_modules/@esbuild/linux-arm": {
292 "version": "0.21.5",
293 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
294 "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
295 "cpu": [
296 "arm"
297 ],
298 "dev": true,
299 "optional": true,
300 "os": [
301 "linux"
302 ],
303 "engines": {
304 "node": ">=12"
305 }
306 },
307 "node_modules/@esbuild/linux-arm64": {
308 "version": "0.21.5",
309 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
310 "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
311 "cpu": [
312 "arm64"
313 ],
314 "dev": true,
315 "optional": true,
316 "os": [
317 "linux"
318 ],
319 "engines": {
320 "node": ">=12"
321 }
322 },
323 "node_modules/@esbuild/linux-ia32": {
324 "version": "0.21.5",
325 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
326 "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
327 "cpu": [
328 "ia32"
329 ],
330 "dev": true,
331 "optional": true,
332 "os": [
333 "linux"
334 ],
335 "engines": {
336 "node": ">=12"
337 }
338 },
339 "node_modules/@esbuild/linux-loong64": {
340 "version": "0.21.5",
341 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
342 "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
343 "cpu": [
344 "loong64"
345 ],
346 "dev": true,
347 "optional": true,
348 "os": [
349 "linux"
350 ],
351 "engines": {
352 "node": ">=12"
353 }
354 },
355 "node_modules/@esbuild/linux-mips64el": {
356 "version": "0.21.5",
357 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
358 "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
359 "cpu": [
360 "mips64el"
361 ],
362 "dev": true,
363 "optional": true,
364 "os": [
365 "linux"
366 ],
367 "engines": {
368 "node": ">=12"
369 }
370 },
371 "node_modules/@esbuild/linux-ppc64": {
372 "version": "0.21.5",
373 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
374 "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
375 "cpu": [
376 "ppc64"
377 ],
378 "dev": true,
379 "optional": true,
380 "os": [
381 "linux"
382 ],
383 "engines": {
384 "node": ">=12"
385 }
386 },
387 "node_modules/@esbuild/linux-riscv64": {
388 "version": "0.21.5",
389 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
390 "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
391 "cpu": [
392 "riscv64"
393 ],
394 "dev": true,
395 "optional": true,
396 "os": [
397 "linux"
398 ],
399 "engines": {
400 "node": ">=12"
401 }
402 },
403 "node_modules/@esbuild/linux-s390x": {
404 "version": "0.21.5",
405 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
406 "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
407 "cpu": [
408 "s390x"
409 ],
410 "dev": true,
411 "optional": true,
412 "os": [
413 "linux"
414 ],
415 "engines": {
416 "node": ">=12"
417 }
418 },
419 "node_modules/@esbuild/linux-x64": {
420 "version": "0.21.5",
421 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
422 "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
423 "cpu": [
424 "x64"
425 ],
426 "dev": true,
427 "optional": true,
428 "os": [
429 "linux"
430 ],
431 "engines": {
432 "node": ">=12"
433 }
434 },
435 "node_modules/@esbuild/netbsd-x64": {
436 "version": "0.21.5",
437 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
438 "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
439 "cpu": [
440 "x64"
441 ],
442 "dev": true,
443 "optional": true,
444 "os": [
445 "netbsd"
446 ],
447 "engines": {
448 "node": ">=12"
449 }
450 },
451 "node_modules/@esbuild/openbsd-x64": {
452 "version": "0.21.5",
453 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
454 "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
455 "cpu": [
456 "x64"
457 ],
458 "dev": true,
459 "optional": true,
460 "os": [
461 "openbsd"
462 ],
463 "engines": {
464 "node": ">=12"
465 }
466 },
467 "node_modules/@esbuild/sunos-x64": {
468 "version": "0.21.5",
469 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
470 "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
471 "cpu": [
472 "x64"
473 ],
474 "dev": true,
475 "optional": true,
476 "os": [
477 "sunos"
478 ],
479 "engines": {
480 "node": ">=12"
481 }
482 },
483 "node_modules/@esbuild/win32-arm64": {
484 "version": "0.21.5",
485 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
486 "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
487 "cpu": [
488 "arm64"
489 ],
490 "dev": true,
491 "optional": true,
492 "os": [
493 "win32"
494 ],
495 "engines": {
496 "node": ">=12"
497 }
498 },
499 "node_modules/@esbuild/win32-ia32": {
500 "version": "0.21.5",
501 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
502 "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
503 "cpu": [
504 "ia32"
505 ],
506 "dev": true,
507 "optional": true,
508 "os": [
509 "win32"
510 ],
511 "engines": {
512 "node": ">=12"
513 }
514 },
515 "node_modules/@esbuild/win32-x64": {
516 "version": "0.21.5",
517 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
518 "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
519 "cpu": [
520 "x64"
521 ],
522 "dev": true,
523 "optional": true,
524 "os": [
525 "win32"
526 ],
527 "engines": {
528 "node": ">=12"
529 }
530 },
531 "node_modules/@firebase/ai": {
532 "version": "2.9.0",
533 "resolved": "https://registry.npmjs.org/@firebase/ai/-/ai-2.9.0.tgz",
534 "integrity": "sha512-NPvBBuvdGo9x3esnABAucFYmqbBmXvyTMimBq2PCuLZbdANZoHzGlx7vfzbwNDaEtCBq4RGGNMliLIv6bZ+PtA==",
535 "dependencies": {
536 "@firebase/app-check-interop-types": "0.3.3",
537 "@firebase/component": "0.7.1",
538 "@firebase/logger": "0.5.0",
539 "@firebase/util": "1.14.0",
540 "tslib": "^2.1.0"
541 },
542 "engines": {
543 "node": ">=20.0.0"
544 },
545 "peerDependencies": {
546 "@firebase/app": "0.x",
547 "@firebase/app-types": "0.x"
548 }
549 },
550 "node_modules/@firebase/analytics": {
551 "version": "0.10.20",
552 "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.20.tgz",
553 "integrity": "sha512-adGTNVUWH5q66tI/OQuKLSN6mamPpfYhj0radlH2xt+3eL6NFPtXoOs+ulvs+UsmK27vNFx5FjRDfWk+TyduHg==",
554 "dependencies": {
555 "@firebase/component": "0.7.1",
556 "@firebase/installations": "0.6.20",
557 "@firebase/logger": "0.5.0",
558 "@firebase/util": "1.14.0",
559 "tslib": "^2.1.0"
560 },
561 "peerDependencies": {
562 "@firebase/app": "0.x"
563 }
564 },
565 "node_modules/@firebase/analytics-compat": {
566 "version": "0.2.26",
567 "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.26.tgz",
568 "integrity": "sha512-0j2ruLOoVSwwcXAF53AMoniJKnkwiTjGVfic5LDzqiRkR13vb5j6TXMeix787zbLeQtN/m1883Yv1TxI0gItbA==",
569 "dependencies": {
570 "@firebase/analytics": "0.10.20",
571 "@firebase/analytics-types": "0.8.3",
572 "@firebase/component": "0.7.1",
573 "@firebase/util": "1.14.0",
574 "tslib": "^2.1.0"
575 },
576 "peerDependencies": {
577 "@firebase/app-compat": "0.x"
578 }
579 },
580 "node_modules/@firebase/analytics-types": {
581 "version": "0.8.3",
582 "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.3.tgz",
583 "integrity": "sha512-VrIp/d8iq2g501qO46uGz3hjbDb8xzYMrbu8Tp0ovzIzrvJZ2fvmj649gTjge/b7cCCcjT0H37g1gVtlNhnkbg=="
584 },
585 "node_modules/@firebase/app": {
586 "version": "0.14.9",
587 "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.14.9.tgz",
588 "integrity": "sha512-3gtUX0e584MYkKBQMgSECMvE1Dwzg+eONefDQ0wxVSe5YMBsZwdN5pL7UapwWBlV8+i8QCztF9TP947tEjZAGA==",
589 "dependencies": {
590 "@firebase/component": "0.7.1",
591 "@firebase/logger": "0.5.0",
592 "@firebase/util": "1.14.0",
593 "idb": "7.1.1",
594 "tslib": "^2.1.0"
595 },
596 "engines": {
597 "node": ">=20.0.0"
598 }
599 },
600 "node_modules/@firebase/app-check": {
601 "version": "0.11.1",
602 "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.11.1.tgz",
603 "integrity": "sha512-gmKfwQ2k8aUQlOyRshc+fOQLq0OwUmibIZvpuY1RDNu2ho0aTMlwxOuEiJeYOs7AxzhSx7gnXPFNsXCFbnvXUQ==",
604 "dependencies": {
605 "@firebase/component": "0.7.1",
606 "@firebase/logger": "0.5.0",
607 "@firebase/util": "1.14.0",
608 "tslib": "^2.1.0"
609 },
610 "engines": {
611 "node": ">=20.0.0"
612 },
613 "peerDependencies": {
614 "@firebase/app": "0.x"
615 }
616 },
617 "node_modules/@firebase/app-check-compat": {
618 "version": "0.4.1",
619 "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.4.1.tgz",
620 "integrity": "sha512-yjSvSl5B1u4CirnxhzirN1uiTRCRfx+/qtfbyeyI+8Cx8Cw1RWAIO/OqytPSVwLYbJJ1vEC3EHfxazRaMoWKaA==",
621 "dependencies": {
622 "@firebase/app-check": "0.11.1",
623 "@firebase/app-check-types": "0.5.3",
624 "@firebase/component": "0.7.1",
625 "@firebase/logger": "0.5.0",
626 "@firebase/util": "1.14.0",
627 "tslib": "^2.1.0"
628 },
629 "engines": {
630 "node": ">=20.0.0"
631 },
632 "peerDependencies": {
633 "@firebase/app-compat": "0.x"
634 }
635 },
636 "node_modules/@firebase/app-check-interop-types": {
637 "version": "0.3.3",
638 "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.3.tgz",
639 "integrity": "sha512-gAlxfPLT2j8bTI/qfe3ahl2I2YcBQ8cFIBdhAQA4I2f3TndcO+22YizyGYuttLHPQEpWkhmpFW60VCFEPg4g5A=="
640 },
641 "node_modules/@firebase/app-check-types": {
642 "version": "0.5.3",
643 "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.3.tgz",
644 "integrity": "sha512-hyl5rKSj0QmwPdsAxrI5x1otDlByQ7bvNvVt8G/XPO2CSwE++rmSVf3VEhaeOR4J8ZFaF0Z0NDSmLejPweZ3ng=="
645 },
646 "node_modules/@firebase/app-compat": {
647 "version": "0.5.9",
648 "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.5.9.tgz",
649 "integrity": "sha512-e5LzqjO69/N2z7XcJeuMzIp4wWnW696dQeaHAUpQvGk89gIWHAIvG6W+mA3UotGW6jBoqdppEJ9DnuwbcBByug==",
650 "dependencies": {
651 "@firebase/app": "0.14.9",
652 "@firebase/component": "0.7.1",
653 "@firebase/logger": "0.5.0",
654 "@firebase/util": "1.14.0",
655 "tslib": "^2.1.0"
656 },
657 "engines": {
658 "node": ">=20.0.0"
659 }
660 },
661 "node_modules/@firebase/app-types": {
662 "version": "0.9.3",
663 "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.3.tgz",
664 "integrity": "sha512-kRVpIl4vVGJ4baogMDINbyrIOtOxqhkZQg4jTq3l8Lw6WSk0xfpEYzezFu+Kl4ve4fbPl79dvwRtaFqAC/ucCw=="
665 },
666 "node_modules/@firebase/auth": {
667 "version": "1.12.1",
668 "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.12.1.tgz",
669 "integrity": "sha512-nXKj7d5bMBlnq6XpcQQpmnSVwEeHBkoVbY/+Wk0P1ebLSICoH4XPtvKOFlXKfIHmcS84mLQ99fk3njlDGKSDtw==",
670 "dependencies": {
671 "@firebase/component": "0.7.1",
672 "@firebase/logger": "0.5.0",
673 "@firebase/util": "1.14.0",
674 "tslib": "^2.1.0"
675 },
676 "engines": {
677 "node": ">=20.0.0"
678 },
679 "peerDependencies": {
680 "@firebase/app": "0.x",
681 "@react-native-async-storage/async-storage": "^2.2.0"
682 },
683 "peerDependenciesMeta": {
684 "@react-native-async-storage/async-storage": {
685 "optional": true
686 }
687 }
688 },
689 "node_modules/@firebase/auth-compat": {
690 "version": "0.6.3",
691 "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.6.3.tgz",
692 "integrity": "sha512-nHOkupcYuGVxI1AJJ/OBhLPaRokbP14Gq4nkkoVvf1yvuREEWqdnrYB/CdsSnPxHMAnn5wJIKngxBF9jNX7s/Q==",
693 "dependencies": {
694 "@firebase/auth": "1.12.1",
695 "@firebase/auth-types": "0.13.0",
696 "@firebase/component": "0.7.1",
697 "@firebase/util": "1.14.0",
698 "tslib": "^2.1.0"
699 },
700 "engines": {
701 "node": ">=20.0.0"
702 },
703 "peerDependencies": {
704 "@firebase/app-compat": "0.x"
705 }
706 },
707 "node_modules/@firebase/auth-interop-types": {
708 "version": "0.2.4",
709 "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.4.tgz",
710 "integrity": "sha512-JPgcXKCuO+CWqGDnigBtvo09HeBs5u/Ktc2GaFj2m01hLarbxthLNm7Fk8iOP1aqAtXV+fnnGj7U28xmk7IwVA=="
711 },
712 "node_modules/@firebase/auth-types": {
713 "version": "0.13.0",
714 "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.13.0.tgz",
715 "integrity": "sha512-S/PuIjni0AQRLF+l9ck0YpsMOdE8GO2KU6ubmBB7P+7TJUCQDa3R1dlgYm9UzGbbePMZsp0xzB93f2b/CgxMOg==",
716 "peerDependencies": {
717 "@firebase/app-types": "0.x",
718 "@firebase/util": "1.x"
719 }
720 },
721 "node_modules/@firebase/component": {
722 "version": "0.7.1",
723 "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.7.1.tgz",
724 "integrity": "sha512-mFzsm7CLHR60o08S23iLUY8m/i6kLpOK87wdEFPLhdlCahaxKmWOwSVGiWoENYSmFJJoDhrR3gKSCxz7ENdIww==",
725 "dependencies": {
726 "@firebase/util": "1.14.0",
727 "tslib": "^2.1.0"
728 },
729 "engines": {
730 "node": ">=20.0.0"
731 }
732 },
733 "node_modules/@firebase/data-connect": {
734 "version": "0.4.0",
735 "resolved": "https://registry.npmjs.org/@firebase/data-connect/-/data-connect-0.4.0.tgz",
736 "integrity": "sha512-vLXM6WHNIR3VtEeYNUb/5GTsUOyl3Of4iWNZHBe1i9f88sYFnxybJNWVBjvJ7flhCyF8UdxGpzWcUnv6F5vGfg==",
737 "dependencies": {
738 "@firebase/auth-interop-types": "0.2.4",
739 "@firebase/component": "0.7.1",
740 "@firebase/logger": "0.5.0",
741 "@firebase/util": "1.14.0",
742 "tslib": "^2.1.0"
743 },
744 "peerDependencies": {
745 "@firebase/app": "0.x"
746 }
747 },
748 "node_modules/@firebase/database": {
749 "version": "1.1.1",
750 "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.1.1.tgz",
751 "integrity": "sha512-LwIXe8+mVHY5LBPulWECOOIEXDiatyECp/BOlu0gOhe+WOcKjWHROaCbLlkFTgHMY7RHr5MOxkLP/tltWAH3dA==",
752 "dependencies": {
753 "@firebase/app-check-interop-types": "0.3.3",
754 "@firebase/auth-interop-types": "0.2.4",
755 "@firebase/component": "0.7.1",
756 "@firebase/logger": "0.5.0",
757 "@firebase/util": "1.14.0",
758 "faye-websocket": "0.11.4",
759 "tslib": "^2.1.0"
760 },
761 "engines": {
762 "node": ">=20.0.0"
763 }
764 },
765 "node_modules/@firebase/database-compat": {
766 "version": "2.1.1",
767 "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-2.1.1.tgz",
768 "integrity": "sha512-heAEVZ9Z8c8PnBUcmGh91JHX0cXcVa1yESW/xkLuwaX7idRFyLiN8sl73KXpR8ZArGoPXVQDanBnk6SQiekRCQ==",
769 "dependencies": {
770 "@firebase/component": "0.7.1",
771 "@firebase/database": "1.1.1",
772 "@firebase/database-types": "1.0.17",
773 "@firebase/logger": "0.5.0",
774 "@firebase/util": "1.14.0",
775 "tslib": "^2.1.0"
776 },
777 "engines": {
778 "node": ">=20.0.0"
779 }
780 },
781 "node_modules/@firebase/database-types": {
782 "version": "1.0.17",
783 "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.17.tgz",
784 "integrity": "sha512-4eWaM5fW3qEIHjGzfi3cf0Jpqi1xQsAdT6rSDE1RZPrWu8oGjgrq6ybMjobtyHQFgwGCykBm4YM89qDzc+uG/w==",
785 "dependencies": {
786 "@firebase/app-types": "0.9.3",
787 "@firebase/util": "1.14.0"
788 }
789 },
790 "node_modules/@firebase/firestore": {
791 "version": "4.12.0",
792 "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.12.0.tgz",
793 "integrity": "sha512-PM47OyiiAAoAMB8kkq4Je14mTciaRoAPDd3ng3Ckqz9i2TX9D9LfxIRcNzP/OxzNV4uBKRq6lXoOggkJBQR3Gw==",
794 "dependencies": {
795 "@firebase/component": "0.7.1",
796 "@firebase/logger": "0.5.0",
797 "@firebase/util": "1.14.0",
798 "@firebase/webchannel-wrapper": "1.0.5",
799 "@grpc/grpc-js": "~1.9.0",
800 "@grpc/proto-loader": "^0.7.8",
801 "tslib": "^2.1.0"
802 },
803 "engines": {
804 "node": ">=20.0.0"
805 },
806 "peerDependencies": {
807 "@firebase/app": "0.x"
808 }
809 },
810 "node_modules/@firebase/firestore-compat": {
811 "version": "0.4.6",
812 "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.4.6.tgz",
813 "integrity": "sha512-NgVyR4hHHN2FvSNQOtbgBOuVsEdD/in30d9FKbEvvITiAChrBN2nBstmhfjI4EOTnHaP8zigwvkNYFI9yKGAkQ==",
814 "dependencies": {
815 "@firebase/component": "0.7.1",
816 "@firebase/firestore": "4.12.0",
817 "@firebase/firestore-types": "3.0.3",
818 "@firebase/util": "1.14.0",
819 "tslib": "^2.1.0"
820 },
821 "engines": {
822 "node": ">=20.0.0"
823 },
824 "peerDependencies": {
825 "@firebase/app-compat": "0.x"
826 }
827 },
828 "node_modules/@firebase/firestore-types": {
829 "version": "3.0.3",
830 "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-3.0.3.tgz",
831 "integrity": "sha512-hD2jGdiWRxB/eZWF89xcK9gF8wvENDJkzpVFb4aGkzfEaKxVRD1kjz1t1Wj8VZEp2LCB53Yx1zD8mrhQu87R6Q==",
832 "peerDependencies": {
833 "@firebase/app-types": "0.x",
834 "@firebase/util": "1.x"
835 }
836 },
837 "node_modules/@firebase/functions": {
838 "version": "0.13.2",
839 "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.13.2.tgz",
840 "integrity": "sha512-tHduUD+DeokM3NB1QbHCvEMoL16e8Z8JSkmuVA4ROoJKPxHn8ibnecHPO2e3nVCJR1D9OjuKvxz4gksfq92/ZQ==",
841 "dependencies": {
842 "@firebase/app-check-interop-types": "0.3.3",
843 "@firebase/auth-interop-types": "0.2.4",
844 "@firebase/component": "0.7.1",
845 "@firebase/messaging-interop-types": "0.2.3",
846 "@firebase/util": "1.14.0",
847 "tslib": "^2.1.0"
848 },
849 "engines": {
850 "node": ">=20.0.0"
851 },
852 "peerDependencies": {
853 "@firebase/app": "0.x"
854 }
855 },
856 "node_modules/@firebase/functions-compat": {
857 "version": "0.4.2",
858 "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.4.2.tgz",
859 "integrity": "sha512-YNxgnezvZDkqxqXa6cT7/oTeD4WXbxgIP7qZp4LFnathQv5o2omM6EoIhXiT9Ie5AoQDcIhG9Y3/dj+DFJGaGQ==",
860 "dependencies": {
861 "@firebase/component": "0.7.1",
862 "@firebase/functions": "0.13.2",
863 "@firebase/functions-types": "0.6.3",
864 "@firebase/util": "1.14.0",
865 "tslib": "^2.1.0"
866 },
867 "engines": {
868 "node": ">=20.0.0"
869 },
870 "peerDependencies": {
871 "@firebase/app-compat": "0.x"
872 }
873 },
874 "node_modules/@firebase/functions-types": {
875 "version": "0.6.3",
876 "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.3.tgz",
877 "integrity": "sha512-EZoDKQLUHFKNx6VLipQwrSMh01A1SaL3Wg6Hpi//x6/fJ6Ee4hrAeswK99I5Ht8roiniKHw4iO0B1Oxj5I4plg=="
878 },
879 "node_modules/@firebase/installations": {
880 "version": "0.6.20",
881 "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.20.tgz",
882 "integrity": "sha512-LOzvR7XHPbhS0YB5ANXhqXB5qZlntPpwU/4KFwhSNpXNsGk/sBQ9g5hepi0y0/MfenJLe2v7t644iGOOElQaHQ==",
883 "dependencies": {
884 "@firebase/component": "0.7.1",
885 "@firebase/util": "1.14.0",
886 "idb": "7.1.1",
887 "tslib": "^2.1.0"
888 },
889 "peerDependencies": {
890 "@firebase/app": "0.x"
891 }
892 },
893 "node_modules/@firebase/installations-compat": {
894 "version": "0.2.20",
895 "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.20.tgz",
896 "integrity": "sha512-9C9pL/DIEGucmoPj8PlZTnztbX3nhNj5RTYVpUM7wQq/UlHywaYv99969JU/WHLvi9ptzIogXYS9d1eZ6XFe9g==",
897 "dependencies": {
898 "@firebase/component": "0.7.1",
899 "@firebase/installations": "0.6.20",
900 "@firebase/installations-types": "0.5.3",
901 "@firebase/util": "1.14.0",
902 "tslib": "^2.1.0"
903 },
904 "peerDependencies": {
905 "@firebase/app-compat": "0.x"
906 }
907 },
908 "node_modules/@firebase/installations-types": {
909 "version": "0.5.3",
910 "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.3.tgz",
911 "integrity": "sha512-2FJI7gkLqIE0iYsNQ1P751lO3hER+Umykel+TkLwHj6plzWVxqvfclPUZhcKFVQObqloEBTmpi2Ozn7EkCABAA==",
912 "peerDependencies": {
913 "@firebase/app-types": "0.x"
914 }
915 },
916 "node_modules/@firebase/logger": {
917 "version": "0.5.0",
918 "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.5.0.tgz",
919 "integrity": "sha512-cGskaAvkrnh42b3BA3doDWeBmuHFO/Mx5A83rbRDYakPjO9bJtRL3dX7javzc2Rr/JHZf4HlterTW2lUkfeN4g==",
920 "dependencies": {
921 "tslib": "^2.1.0"
922 },
923 "engines": {
924 "node": ">=20.0.0"
925 }
926 },
927 "node_modules/@firebase/messaging": {
928 "version": "0.12.24",
929 "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.24.tgz",
930 "integrity": "sha512-UtKoubegAhHyehcB7iQjvQ8OVITThPbbWk3g2/2ze42PrQr6oe6OmCElYQkBrE5RDCeMTNucXejbdulrQ2XwVg==",
931 "dependencies": {
932 "@firebase/component": "0.7.1",
933 "@firebase/installations": "0.6.20",
934 "@firebase/messaging-interop-types": "0.2.3",
935 "@firebase/util": "1.14.0",
936 "idb": "7.1.1",
937 "tslib": "^2.1.0"
938 },
939 "peerDependencies": {
940 "@firebase/app": "0.x"
941 }
942 },
943 "node_modules/@firebase/messaging-compat": {
944 "version": "0.2.24",
945 "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.24.tgz",
946 "integrity": "sha512-wXH8FrKbJvFuFe6v98TBhAtvgknxKIZtGM/wCVsfpOGmaAE80bD8tBxztl+uochjnFb9plihkd6mC4y7sZXSpA==",
947 "dependencies": {
948 "@firebase/component": "0.7.1",
949 "@firebase/messaging": "0.12.24",
950 "@firebase/util": "1.14.0",
951 "tslib": "^2.1.0"
952 },
953 "peerDependencies": {
954 "@firebase/app-compat": "0.x"
955 }
956 },
957 "node_modules/@firebase/messaging-interop-types": {
958 "version": "0.2.3",
959 "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.3.tgz",
960 "integrity": "sha512-xfzFaJpzcmtDjycpDeCUj0Ge10ATFi/VHVIvEEjDNc3hodVBQADZ7BWQU7CuFpjSHE+eLuBI13z5F/9xOoGX8Q=="
961 },
962 "node_modules/@firebase/performance": {
963 "version": "0.7.10",
964 "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.7.10.tgz",
965 "integrity": "sha512-8nRFld+Ntzp5cLKzZuG9g+kBaSn8Ks9dmn87UQGNFDygbmR6ebd8WawauEXiJjMj1n70ypkvAOdE+lzeyfXtGA==",
966 "dependencies": {
967 "@firebase/component": "0.7.1",
968 "@firebase/installations": "0.6.20",
969 "@firebase/logger": "0.5.0",
970 "@firebase/util": "1.14.0",
971 "tslib": "^2.1.0",
972 "web-vitals": "^4.2.4"
973 },
974 "peerDependencies": {
975 "@firebase/app": "0.x"
976 }
977 },
978 "node_modules/@firebase/performance-compat": {
979 "version": "0.2.23",
980 "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.23.tgz",
981 "integrity": "sha512-c7qOAGBUAOpIuUlHu1axWcrCVtIYKPMhH0lMnoCDWnPwn1HcPuPUBVTWETbC7UWw71RMJF8DpirfWXzMWJQfgA==",
982 "dependencies": {
983 "@firebase/component": "0.7.1",
984 "@firebase/logger": "0.5.0",
985 "@firebase/performance": "0.7.10",
986 "@firebase/performance-types": "0.2.3",
987 "@firebase/util": "1.14.0",
988 "tslib": "^2.1.0"
989 },
990 "peerDependencies": {
991 "@firebase/app-compat": "0.x"
992 }
993 },
994 "node_modules/@firebase/performance-types": {
995 "version": "0.2.3",
996 "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.3.tgz",
997 "integrity": "sha512-IgkyTz6QZVPAq8GSkLYJvwSLr3LS9+V6vNPQr0x4YozZJiLF5jYixj0amDtATf1X0EtYHqoPO48a9ija8GocxQ=="
998 },
999 "node_modules/@firebase/remote-config": {
1000 "version": "0.8.1",
1001 "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.8.1.tgz",
1002 "integrity": "sha512-L86TReBnPiiJOWd7k9iaiE9f7rHtMpjAoYN0fH2ey2ZRzsOChHV0s5sYf1+IIUYzplzsE46pjlmAUNkRRKwHSQ==",
1003 "dependencies": {
1004 "@firebase/component": "0.7.1",
1005 "@firebase/installations": "0.6.20",
1006 "@firebase/logger": "0.5.0",
1007 "@firebase/util": "1.14.0",
1008 "tslib": "^2.1.0"
1009 },
1010 "peerDependencies": {
1011 "@firebase/app": "0.x"
1012 }
1013 },
1014 "node_modules/@firebase/remote-config-compat": {
1015 "version": "0.2.22",
1016 "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.22.tgz",
1017 "integrity": "sha512-uW/eNKKtRBot2gnCC5mnoy5Voo2wMzZuQ7dwqqGHU176fO9zFgMwKiRzk+aaC99NLrFk1KOmr0ZVheD+zdJmjQ==",
1018 "dependencies": {
1019 "@firebase/component": "0.7.1",
1020 "@firebase/logger": "0.5.0",
1021 "@firebase/remote-config": "0.8.1",
1022 "@firebase/remote-config-types": "0.5.0",
1023 "@firebase/util": "1.14.0",
1024 "tslib": "^2.1.0"
1025 },
1026 "peerDependencies": {
1027 "@firebase/app-compat": "0.x"
1028 }
1029 },
1030 "node_modules/@firebase/remote-config-types": {
1031 "version": "0.5.0",
1032 "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.5.0.tgz",
1033 "integrity": "sha512-vI3bqLoF14L/GchtgayMiFpZJF+Ao3uR8WCde0XpYNkSokDpAKca2DxvcfeZv7lZUqkUwQPL2wD83d3vQ4vvrg=="
1034 },
1035 "node_modules/@firebase/storage": {
1036 "version": "0.14.1",
1037 "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.14.1.tgz",
1038 "integrity": "sha512-uIpYgBBsv1vIET+5xV20XT7wwqV+H4GFp6PBzfmLUcEgguS4SWNFof56Z3uOC2lNDh0KDda1UflYq2VwD9Nefw==",
1039 "dependencies": {
1040 "@firebase/component": "0.7.1",
1041 "@firebase/util": "1.14.0",
1042 "tslib": "^2.1.0"
1043 },
1044 "engines": {
1045 "node": ">=20.0.0"
1046 },
1047 "peerDependencies": {
1048 "@firebase/app": "0.x"
1049 }
1050 },
1051 "node_modules/@firebase/storage-compat": {
1052 "version": "0.4.1",
1053 "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.4.1.tgz",
1054 "integrity": "sha512-bgl3FHHfXAmBgzIK/Fps6Xyv2HiAQlSTov07CBL+RGGhrC5YIk4lruS8JVIC+UkujRdYvnf8cpQFGn2RCilJ/A==",
1055 "dependencies": {
1056 "@firebase/component": "0.7.1",
1057 "@firebase/storage": "0.14.1",
1058 "@firebase/storage-types": "0.8.3",
1059 "@firebase/util": "1.14.0",
1060 "tslib": "^2.1.0"
1061 },
1062 "engines": {
1063 "node": ">=20.0.0"
1064 },
1065 "peerDependencies": {
1066 "@firebase/app-compat": "0.x"
1067 }
1068 },
1069 "node_modules/@firebase/storage-types": {
1070 "version": "0.8.3",
1071 "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.3.tgz",
1072 "integrity": "sha512-+Muk7g9uwngTpd8xn9OdF/D48uiQ7I1Fae7ULsWPuKoCH3HU7bfFPhxtJYzyhjdniowhuDpQcfPmuNRAqZEfvg==",
1073 "peerDependencies": {
1074 "@firebase/app-types": "0.x",
1075 "@firebase/util": "1.x"
1076 }
1077 },
1078 "node_modules/@firebase/util": {
1079 "version": "1.14.0",
1080 "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.14.0.tgz",
1081 "integrity": "sha512-/gnejm7MKkVIXnSJGpc9L2CvvvzJvtDPeAEq5jAwgVlf/PeNxot+THx/bpD20wQ8uL5sz0xqgXy1nisOYMU+mw==",
1082 "hasInstallScript": true,
1083 "dependencies": {
1084 "tslib": "^2.1.0"
1085 },
1086 "engines": {
1087 "node": ">=20.0.0"
1088 }
1089 },
1090 "node_modules/@firebase/webchannel-wrapper": {
1091 "version": "1.0.5",
1092 "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.5.tgz",
1093 "integrity": "sha512-+uGNN7rkfn41HLO0vekTFhTxk61eKa8mTpRGLO0QSqlQdKvIoGAvLp3ppdVIWbTGYJWM6Kp0iN+PjMIOcnVqTw=="
1094 },
1095 "node_modules/@gar/promise-retry": {
1096 "version": "1.0.2",
1097 "resolved": "https://registry.npmjs.org/@gar/promise-retry/-/promise-retry-1.0.2.tgz",
1098 "integrity": "sha512-Lm/ZLhDZcBECta3TmCQSngiQykFdfw+QtI1/GYMsZd4l3nG+P8WLB16XuS7WaBGLQ+9E+cOcWQsth9cayuGt8g==",
1099 "dev": true,
1100 "optional": true,
1101 "dependencies": {
1102 "retry": "^0.13.1"
1103 },
1104 "engines": {
1105 "node": "^20.17.0 || >=22.9.0"
1106 }
1107 },
1108 "node_modules/@google-cloud/cloud-sql-connector": {
1109 "version": "1.9.1",
1110 "resolved": "https://registry.npmjs.org/@google-cloud/cloud-sql-connector/-/cloud-sql-connector-1.9.1.tgz",
1111 "integrity": "sha512-K7pkjQCq3u6r6KTeAbEdSDCXKmL5Ve8TNPAoek6ndkFmt44kvAZh0sTwRBipkGM0B5UmWljFROqCWGP4IHXBpg==",
1112 "dev": true,
1113 "dependencies": {
1114 "@googleapis/sqladmin": "^35.2.0",
1115 "gaxios": "^7.1.3",
1116 "google-auth-library": "^10.5.0",
1117 "p-throttle": "^7.0.0"
1118 },
1119 "engines": {
1120 "node": ">=18"
1121 }
1122 },
1123 "node_modules/@google-cloud/cloud-sql-connector/node_modules/data-uri-to-buffer": {
1124 "version": "4.0.1",
1125 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
1126 "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
1127 "dev": true,
1128 "engines": {
1129 "node": ">= 12"
1130 }
1131 },
1132 "node_modules/@google-cloud/cloud-sql-connector/node_modules/gaxios": {
1133 "version": "7.1.4",
1134 "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.4.tgz",
1135 "integrity": "sha512-bTIgTsM2bWn3XklZISBTQX7ZSddGW+IO3bMdGaemHZ3tbqExMENHLx6kKZ/KlejgrMtj8q7wBItt51yegqalrA==",
1136 "dev": true,
1137 "dependencies": {
1138 "extend": "^3.0.2",
1139 "https-proxy-agent": "^7.0.1",
1140 "node-fetch": "^3.3.2"
1141 },
1142 "engines": {
1143 "node": ">=18"
1144 }
1145 },
1146 "node_modules/@google-cloud/cloud-sql-connector/node_modules/gcp-metadata": {
1147 "version": "8.1.2",
1148 "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz",
1149 "integrity": "sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==",
1150 "dev": true,
1151 "dependencies": {
1152 "gaxios": "^7.0.0",
1153 "google-logging-utils": "^1.0.0",
1154 "json-bigint": "^1.0.0"
1155 },
1156 "engines": {
1157 "node": ">=18"
1158 }
1159 },
1160 "node_modules/@google-cloud/cloud-sql-connector/node_modules/google-auth-library": {
1161 "version": "10.6.2",
1162 "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.6.2.tgz",
1163 "integrity": "sha512-e27Z6EThmVNNvtYASwQxose/G57rkRuaRbQyxM2bvYLLX/GqWZ5chWq2EBoUchJbCc57eC9ArzO5wMsEmWftCw==",
1164 "dev": true,
1165 "dependencies": {
1166 "base64-js": "^1.3.0",
1167 "ecdsa-sig-formatter": "^1.0.11",
1168 "gaxios": "^7.1.4",
1169 "gcp-metadata": "8.1.2",
1170 "google-logging-utils": "1.1.3",
1171 "jws": "^4.0.0"
1172 },
1173 "engines": {
1174 "node": ">=18"
1175 }
1176 },
1177 "node_modules/@google-cloud/cloud-sql-connector/node_modules/google-logging-utils": {
1178 "version": "1.1.3",
1179 "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz",
1180 "integrity": "sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA==",
1181 "dev": true,
1182 "engines": {
1183 "node": ">=14"
1184 }
1185 },
1186 "node_modules/@google-cloud/cloud-sql-connector/node_modules/node-fetch": {
1187 "version": "3.3.2",
1188 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
1189 "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
1190 "dev": true,
1191 "dependencies": {
1192 "data-uri-to-buffer": "^4.0.0",
1193 "fetch-blob": "^3.1.4",
1194 "formdata-polyfill": "^4.0.10"
1195 },
1196 "engines": {
1197 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
1198 },
1199 "funding": {
1200 "type": "opencollective",
1201 "url": "https://opencollective.com/node-fetch"
1202 }
1203 },
1204 "node_modules/@google-cloud/paginator": {
1205 "version": "6.0.0",
1206 "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-6.0.0.tgz",
1207 "integrity": "sha512-g5nmMnzC+94kBxOKkLGpK1ikvolTFCC3s2qtE4F+1EuArcJ7HHC23RDQVt3Ra3CqpUYZ+oXNKZ8n5Cn5yug8DA==",
1208 "dev": true,
1209 "dependencies": {
1210 "extend": "^3.0.2"
1211 },
1212 "engines": {
1213 "node": ">=18"
1214 }
1215 },
1216 "node_modules/@google-cloud/precise-date": {
1217 "version": "5.0.0",
1218 "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-5.0.0.tgz",
1219 "integrity": "sha512-9h0Gvw92EvPdE8AK8AgZPbMnH5ftDyPtKm7/KUfcJVaPEPjwGDsJd1QV0H8esBDV4II41R/2lDWH1epBqIoKUw==",
1220 "dev": true,
1221 "engines": {
1222 "node": ">=18"
1223 }
1224 },
1225 "node_modules/@google-cloud/projectify": {
1226 "version": "5.0.0",
1227 "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-5.0.0.tgz",
1228 "integrity": "sha512-XXQLaIcLrOAMWvRrzz+mlUGtN6vlVNja3XQbMqRi/V7XJTAVwib3VcKd7oRwyZPkp7rBVlHGcaqdyGRrcnkhlA==",
1229 "dev": true,
1230 "engines": {
1231 "node": ">=18"
1232 }
1233 },
1234 "node_modules/@google-cloud/promisify": {
1235 "version": "5.0.0",
1236 "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-5.0.0.tgz",
1237 "integrity": "sha512-N8qS6dlORGHwk7WjGXKOSsLjIjNINCPicsOX6gyyLiYk7mq3MtII96NZ9N2ahwA2vnkLmZODOIH9rlNniYWvCQ==",
1238 "dev": true,
1239 "engines": {
1240 "node": ">=18"
1241 }
1242 },
1243 "node_modules/@google-cloud/pubsub": {
1244 "version": "5.3.0",
1245 "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-5.3.0.tgz",
1246 "integrity": "sha512-hyUoE85Rj3rRUVk3VU+Selp4MorBwEzsQEqAj6+SE+WabR9LIFitYS6A4R+PyiwVaRk/tggGD8p7bNiIY5sk4w==",
1247 "dev": true,
1248 "dependencies": {
1249 "@google-cloud/paginator": "^6.0.0",
1250 "@google-cloud/precise-date": "^5.0.0",
1251 "@google-cloud/projectify": "^5.0.0",
1252 "@google-cloud/promisify": "^5.0.0",
1253 "@opentelemetry/api": "~1.9.0",
1254 "@opentelemetry/core": "^1.30.1",
1255 "@opentelemetry/semantic-conventions": "~1.39.0",
1256 "arrify": "^2.0.0",
1257 "extend": "^3.0.2",
1258 "google-auth-library": "^10.5.0",
1259 "google-gax": "^5.0.5",
1260 "heap-js": "^2.6.0",
1261 "is-stream-ended": "^0.1.4",
1262 "lodash.snakecase": "^4.1.1",
1263 "p-defer": "^3.0.0"
1264 },
1265 "engines": {
1266 "node": ">=18"
1267 }
1268 },
1269 "node_modules/@google-cloud/pubsub/node_modules/data-uri-to-buffer": {
1270 "version": "4.0.1",
1271 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
1272 "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
1273 "dev": true,
1274 "engines": {
1275 "node": ">= 12"
1276 }
1277 },
1278 "node_modules/@google-cloud/pubsub/node_modules/gaxios": {
1279 "version": "7.1.4",
1280 "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.4.tgz",
1281 "integrity": "sha512-bTIgTsM2bWn3XklZISBTQX7ZSddGW+IO3bMdGaemHZ3tbqExMENHLx6kKZ/KlejgrMtj8q7wBItt51yegqalrA==",
1282 "dev": true,
1283 "dependencies": {
1284 "extend": "^3.0.2",
1285 "https-proxy-agent": "^7.0.1",
1286 "node-fetch": "^3.3.2"
1287 },
1288 "engines": {
1289 "node": ">=18"
1290 }
1291 },
1292 "node_modules/@google-cloud/pubsub/node_modules/gcp-metadata": {
1293 "version": "8.1.2",
1294 "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz",
1295 "integrity": "sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==",
1296 "dev": true,
1297 "dependencies": {
1298 "gaxios": "^7.0.0",
1299 "google-logging-utils": "^1.0.0",
1300 "json-bigint": "^1.0.0"
1301 },
1302 "engines": {
1303 "node": ">=18"
1304 }
1305 },
1306 "node_modules/@google-cloud/pubsub/node_modules/google-auth-library": {
1307 "version": "10.6.2",
1308 "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.6.2.tgz",
1309 "integrity": "sha512-e27Z6EThmVNNvtYASwQxose/G57rkRuaRbQyxM2bvYLLX/GqWZ5chWq2EBoUchJbCc57eC9ArzO5wMsEmWftCw==",
1310 "dev": true,
1311 "dependencies": {
1312 "base64-js": "^1.3.0",
1313 "ecdsa-sig-formatter": "^1.0.11",
1314 "gaxios": "^7.1.4",
1315 "gcp-metadata": "8.1.2",
1316 "google-logging-utils": "1.1.3",
1317 "jws": "^4.0.0"
1318 },
1319 "engines": {
1320 "node": ">=18"
1321 }
1322 },
1323 "node_modules/@google-cloud/pubsub/node_modules/google-logging-utils": {
1324 "version": "1.1.3",
1325 "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz",
1326 "integrity": "sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA==",
1327 "dev": true,
1328 "engines": {
1329 "node": ">=14"
1330 }
1331 },
1332 "node_modules/@google-cloud/pubsub/node_modules/node-fetch": {
1333 "version": "3.3.2",
1334 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
1335 "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
1336 "dev": true,
1337 "dependencies": {
1338 "data-uri-to-buffer": "^4.0.0",
1339 "fetch-blob": "^3.1.4",
1340 "formdata-polyfill": "^4.0.10"
1341 },
1342 "engines": {
1343 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
1344 },
1345 "funding": {
1346 "type": "opencollective",
1347 "url": "https://opencollective.com/node-fetch"
1348 }
1349 },
1350 "node_modules/@googleapis/sqladmin": {
1351 "version": "35.2.0",
1352 "resolved": "https://registry.npmjs.org/@googleapis/sqladmin/-/sqladmin-35.2.0.tgz",
1353 "integrity": "sha512-ajR9EGLs1pCkKfsXxfbVRnQ7ZPyktKNAuahHoU06CVKguWwQo3b9aFmq06PYnGk1oXc0+tlW+XEamNa/HF4pbQ==",
1354 "dev": true,
1355 "dependencies": {
1356 "googleapis-common": "^8.0.0"
1357 },
1358 "engines": {
1359 "node": ">=12.0.0"
1360 }
1361 },
1362 "node_modules/@grpc/grpc-js": {
1363 "version": "1.9.15",
1364 "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.15.tgz",
1365 "integrity": "sha512-nqE7Hc0AzI+euzUwDAy0aY5hCp10r734gMGRdU+qOPX0XSceI2ULrcXB5U2xSc5VkWwalCj4M7GzCAygZl2KoQ==",
1366 "dependencies": {
1367 "@grpc/proto-loader": "^0.7.8",
1368 "@types/node": ">=12.12.47"
1369 },
1370 "engines": {
1371 "node": "^8.13.0 || >=10.10.0"
1372 }
1373 },
1374 "node_modules/@grpc/proto-loader": {
1375 "version": "0.7.15",
1376 "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.15.tgz",
1377 "integrity": "sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ==",
1378 "dependencies": {
1379 "lodash.camelcase": "^4.3.0",
1380 "long": "^5.0.0",
1381 "protobufjs": "^7.2.5",
1382 "yargs": "^17.7.2"
1383 },
1384 "bin": {
1385 "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js"
1386 },
1387 "engines": {
1388 "node": ">=6"
1389 }
1390 },
1391 "node_modules/@hono/node-server": {
1392 "version": "1.19.11",
1393 "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.11.tgz",
1394 "integrity": "sha512-dr8/3zEaB+p0D2n/IUrlPF1HZm586qgJNXK1a9fhg/PzdtkK7Ksd5l312tJX2yBuALqDYBlG20QEbayqPyxn+g==",
1395 "dev": true,
1396 "engines": {
1397 "node": ">=18.14.1"
1398 },
1399 "peerDependencies": {
1400 "hono": "^4"
1401 }
1402 },
1403 "node_modules/@inquirer/ansi": {
1404 "version": "1.0.2",
1405 "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-1.0.2.tgz",
1406 "integrity": "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==",
1407 "dev": true,
1408 "engines": {
1409 "node": ">=18"
1410 }
1411 },
1412 "node_modules/@inquirer/checkbox": {
1413 "version": "4.3.2",
1414 "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.3.2.tgz",
1415 "integrity": "sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==",
1416 "dev": true,
1417 "dependencies": {
1418 "@inquirer/ansi": "^1.0.2",
1419 "@inquirer/core": "^10.3.2",
1420 "@inquirer/figures": "^1.0.15",
1421 "@inquirer/type": "^3.0.10",
1422 "yoctocolors-cjs": "^2.1.3"
1423 },
1424 "engines": {
1425 "node": ">=18"
1426 },
1427 "peerDependencies": {
1428 "@types/node": ">=18"
1429 },
1430 "peerDependenciesMeta": {
1431 "@types/node": {
1432 "optional": true
1433 }
1434 }
1435 },
1436 "node_modules/@inquirer/confirm": {
1437 "version": "5.1.21",
1438 "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.21.tgz",
1439 "integrity": "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==",
1440 "dev": true,
1441 "dependencies": {
1442 "@inquirer/core": "^10.3.2",
1443 "@inquirer/type": "^3.0.10"
1444 },
1445 "engines": {
1446 "node": ">=18"
1447 },
1448 "peerDependencies": {
1449 "@types/node": ">=18"
1450 },
1451 "peerDependenciesMeta": {
1452 "@types/node": {
1453 "optional": true
1454 }
1455 }
1456 },
1457 "node_modules/@inquirer/core": {
1458 "version": "10.3.2",
1459 "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.3.2.tgz",
1460 "integrity": "sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==",
1461 "dev": true,
1462 "dependencies": {
1463 "@inquirer/ansi": "^1.0.2",
1464 "@inquirer/figures": "^1.0.15",
1465 "@inquirer/type": "^3.0.10",
1466 "cli-width": "^4.1.0",
1467 "mute-stream": "^2.0.0",
1468 "signal-exit": "^4.1.0",
1469 "wrap-ansi": "^6.2.0",
1470 "yoctocolors-cjs": "^2.1.3"
1471 },
1472 "engines": {
1473 "node": ">=18"
1474 },
1475 "peerDependencies": {
1476 "@types/node": ">=18"
1477 },
1478 "peerDependenciesMeta": {
1479 "@types/node": {
1480 "optional": true
1481 }
1482 }
1483 },
1484 "node_modules/@inquirer/core/node_modules/wrap-ansi": {
1485 "version": "6.2.0",
1486 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
1487 "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
1488 "dev": true,
1489 "dependencies": {
1490 "ansi-styles": "^4.0.0",
1491 "string-width": "^4.1.0",
1492 "strip-ansi": "^6.0.0"
1493 },
1494 "engines": {
1495 "node": ">=8"
1496 }
1497 },
1498 "node_modules/@inquirer/editor": {
1499 "version": "4.2.23",
1500 "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.23.tgz",
1501 "integrity": "sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==",
1502 "dev": true,
1503 "dependencies": {
1504 "@inquirer/core": "^10.3.2",
1505 "@inquirer/external-editor": "^1.0.3",
1506 "@inquirer/type": "^3.0.10"
1507 },
1508 "engines": {
1509 "node": ">=18"
1510 },
1511 "peerDependencies": {
1512 "@types/node": ">=18"
1513 },
1514 "peerDependenciesMeta": {
1515 "@types/node": {
1516 "optional": true
1517 }
1518 }
1519 },
1520 "node_modules/@inquirer/expand": {
1521 "version": "4.0.23",
1522 "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.23.tgz",
1523 "integrity": "sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==",
1524 "dev": true,
1525 "dependencies": {
1526 "@inquirer/core": "^10.3.2",
1527 "@inquirer/type": "^3.0.10",
1528 "yoctocolors-cjs": "^2.1.3"
1529 },
1530 "engines": {
1531 "node": ">=18"
1532 },
1533 "peerDependencies": {
1534 "@types/node": ">=18"
1535 },
1536 "peerDependenciesMeta": {
1537 "@types/node": {
1538 "optional": true
1539 }
1540 }
1541 },
1542 "node_modules/@inquirer/external-editor": {
1543 "version": "1.0.3",
1544 "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz",
1545 "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==",
1546 "dev": true,
1547 "dependencies": {
1548 "chardet": "^2.1.1",
1549 "iconv-lite": "^0.7.0"
1550 },
1551 "engines": {
1552 "node": ">=18"
1553 },
1554 "peerDependencies": {
1555 "@types/node": ">=18"
1556 },
1557 "peerDependenciesMeta": {
1558 "@types/node": {
1559 "optional": true
1560 }
1561 }
1562 },
1563 "node_modules/@inquirer/figures": {
1564 "version": "1.0.15",
1565 "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz",
1566 "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==",
1567 "dev": true,
1568 "engines": {
1569 "node": ">=18"
1570 }
1571 },
1572 "node_modules/@inquirer/input": {
1573 "version": "4.3.1",
1574 "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.3.1.tgz",
1575 "integrity": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==",
1576 "dev": true,
1577 "dependencies": {
1578 "@inquirer/core": "^10.3.2",
1579 "@inquirer/type": "^3.0.10"
1580 },
1581 "engines": {
1582 "node": ">=18"
1583 },
1584 "peerDependencies": {
1585 "@types/node": ">=18"
1586 },
1587 "peerDependenciesMeta": {
1588 "@types/node": {
1589 "optional": true
1590 }
1591 }
1592 },
1593 "node_modules/@inquirer/number": {
1594 "version": "3.0.23",
1595 "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.23.tgz",
1596 "integrity": "sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==",
1597 "dev": true,
1598 "dependencies": {
1599 "@inquirer/core": "^10.3.2",
1600 "@inquirer/type": "^3.0.10"
1601 },
1602 "engines": {
1603 "node": ">=18"
1604 },
1605 "peerDependencies": {
1606 "@types/node": ">=18"
1607 },
1608 "peerDependenciesMeta": {
1609 "@types/node": {
1610 "optional": true
1611 }
1612 }
1613 },
1614 "node_modules/@inquirer/password": {
1615 "version": "4.0.23",
1616 "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.23.tgz",
1617 "integrity": "sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==",
1618 "dev": true,
1619 "dependencies": {
1620 "@inquirer/ansi": "^1.0.2",
1621 "@inquirer/core": "^10.3.2",
1622 "@inquirer/type": "^3.0.10"
1623 },
1624 "engines": {
1625 "node": ">=18"
1626 },
1627 "peerDependencies": {
1628 "@types/node": ">=18"
1629 },
1630 "peerDependenciesMeta": {
1631 "@types/node": {
1632 "optional": true
1633 }
1634 }
1635 },
1636 "node_modules/@inquirer/prompts": {
1637 "version": "7.10.1",
1638 "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.10.1.tgz",
1639 "integrity": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==",
1640 "dev": true,
1641 "dependencies": {
1642 "@inquirer/checkbox": "^4.3.2",
1643 "@inquirer/confirm": "^5.1.21",
1644 "@inquirer/editor": "^4.2.23",
1645 "@inquirer/expand": "^4.0.23",
1646 "@inquirer/input": "^4.3.1",
1647 "@inquirer/number": "^3.0.23",
1648 "@inquirer/password": "^4.0.23",
1649 "@inquirer/rawlist": "^4.1.11",
1650 "@inquirer/search": "^3.2.2",
1651 "@inquirer/select": "^4.4.2"
1652 },
1653 "engines": {
1654 "node": ">=18"
1655 },
1656 "peerDependencies": {
1657 "@types/node": ">=18"
1658 },
1659 "peerDependenciesMeta": {
1660 "@types/node": {
1661 "optional": true
1662 }
1663 }
1664 },
1665 "node_modules/@inquirer/rawlist": {
1666 "version": "4.1.11",
1667 "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.11.tgz",
1668 "integrity": "sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==",
1669 "dev": true,
1670 "dependencies": {
1671 "@inquirer/core": "^10.3.2",
1672 "@inquirer/type": "^3.0.10",
1673 "yoctocolors-cjs": "^2.1.3"
1674 },
1675 "engines": {
1676 "node": ">=18"
1677 },
1678 "peerDependencies": {
1679 "@types/node": ">=18"
1680 },
1681 "peerDependenciesMeta": {
1682 "@types/node": {
1683 "optional": true
1684 }
1685 }
1686 },
1687 "node_modules/@inquirer/search": {
1688 "version": "3.2.2",
1689 "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.2.2.tgz",
1690 "integrity": "sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==",
1691 "dev": true,
1692 "dependencies": {
1693 "@inquirer/core": "^10.3.2",
1694 "@inquirer/figures": "^1.0.15",
1695 "@inquirer/type": "^3.0.10",
1696 "yoctocolors-cjs": "^2.1.3"
1697 },
1698 "engines": {
1699 "node": ">=18"
1700 },
1701 "peerDependencies": {
1702 "@types/node": ">=18"
1703 },
1704 "peerDependenciesMeta": {
1705 "@types/node": {
1706 "optional": true
1707 }
1708 }
1709 },
1710 "node_modules/@inquirer/select": {
1711 "version": "4.4.2",
1712 "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.4.2.tgz",
1713 "integrity": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==",
1714 "dev": true,
1715 "dependencies": {
1716 "@inquirer/ansi": "^1.0.2",
1717 "@inquirer/core": "^10.3.2",
1718 "@inquirer/figures": "^1.0.15",
1719 "@inquirer/type": "^3.0.10",
1720 "yoctocolors-cjs": "^2.1.3"
1721 },
1722 "engines": {
1723 "node": ">=18"
1724 },
1725 "peerDependencies": {
1726 "@types/node": ">=18"
1727 },
1728 "peerDependenciesMeta": {
1729 "@types/node": {
1730 "optional": true
1731 }
1732 }
1733 },
1734 "node_modules/@inquirer/type": {
1735 "version": "3.0.10",
1736 "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.10.tgz",
1737 "integrity": "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==",
1738 "dev": true,
1739 "engines": {
1740 "node": ">=18"
1741 },
1742 "peerDependencies": {
1743 "@types/node": ">=18"
1744 },
1745 "peerDependenciesMeta": {
1746 "@types/node": {
1747 "optional": true
1748 }
1749 }
1750 },
1751 "node_modules/@isaacs/cliui": {
1752 "version": "8.0.2",
1753 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
1754 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
1755 "dev": true,
1756 "dependencies": {
1757 "string-width": "^5.1.2",
1758 "string-width-cjs": "npm:string-width@^4.2.0",
1759 "strip-ansi": "^7.0.1",
1760 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
1761 "wrap-ansi": "^8.1.0",
1762 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
1763 },
1764 "engines": {
1765 "node": ">=12"
1766 }
1767 },
1768 "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
1769 "version": "6.2.2",
1770 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
1771 "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
1772 "dev": true,
1773 "engines": {
1774 "node": ">=12"
1775 },
1776 "funding": {
1777 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
1778 }
1779 },
1780 "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
1781 "version": "6.2.3",
1782 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
1783 "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
1784 "dev": true,
1785 "engines": {
1786 "node": ">=12"
1787 },
1788 "funding": {
1789 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1790 }
1791 },
1792 "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
1793 "version": "9.2.2",
1794 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
1795 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
1796 "dev": true
1797 },
1798 "node_modules/@isaacs/cliui/node_modules/string-width": {
1799 "version": "5.1.2",
1800 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
1801 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
1802 "dev": true,
1803 "dependencies": {
1804 "eastasianwidth": "^0.2.0",
1805 "emoji-regex": "^9.2.2",
1806 "strip-ansi": "^7.0.1"
1807 },
1808 "engines": {
1809 "node": ">=12"
1810 },
1811 "funding": {
1812 "url": "https://github.com/sponsors/sindresorhus"
1813 }
1814 },
1815 "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
1816 "version": "7.2.0",
1817 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
1818 "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
1819 "dev": true,
1820 "dependencies": {
1821 "ansi-regex": "^6.2.2"
1822 },
1823 "engines": {
1824 "node": ">=12"
1825 },
1826 "funding": {
1827 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
1828 }
1829 },
1830 "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
1831 "version": "8.1.0",
1832 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
1833 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
1834 "dev": true,
1835 "dependencies": {
1836 "ansi-styles": "^6.1.0",
1837 "string-width": "^5.0.1",
1838 "strip-ansi": "^7.0.1"
1839 },
1840 "engines": {
1841 "node": ">=12"
1842 },
1843 "funding": {
1844 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
1845 }
1846 },
1847 "node_modules/@isaacs/fs-minipass": {
1848 "version": "4.0.1",
1849 "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
1850 "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
1851 "dev": true,
1852 "optional": true,
1853 "dependencies": {
1854 "minipass": "^7.0.4"
1855 },
1856 "engines": {
1857 "node": ">=18.0.0"
1858 }
1859 },
1860 "node_modules/@jridgewell/resolve-uri": {
1861 "version": "3.1.2",
1862 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1863 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1864 "dev": true,
1865 "engines": {
1866 "node": ">=6.0.0"
1867 }
1868 },
1869 "node_modules/@jridgewell/sourcemap-codec": {
1870 "version": "1.5.5",
1871 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
1872 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
1873 "dev": true
1874 },
1875 "node_modules/@jridgewell/trace-mapping": {
1876 "version": "0.3.9",
1877 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
1878 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
1879 "dev": true,
1880 "dependencies": {
1881 "@jridgewell/resolve-uri": "^3.0.3",
1882 "@jridgewell/sourcemap-codec": "^1.4.10"
1883 }
1884 },
1885 "node_modules/@js-sdsl/ordered-map": {
1886 "version": "4.4.2",
1887 "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz",
1888 "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==",
1889 "dev": true,
1890 "funding": {
1891 "type": "opencollective",
1892 "url": "https://opencollective.com/js-sdsl"
1893 }
1894 },
1895 "node_modules/@jsdevtools/ono": {
1896 "version": "7.1.3",
1897 "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz",
1898 "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==",
1899 "dev": true
1900 },
1901 "node_modules/@modelcontextprotocol/sdk": {
1902 "version": "1.27.1",
1903 "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.27.1.tgz",
1904 "integrity": "sha512-sr6GbP+4edBwFndLbM60gf07z0FQ79gaExpnsjMGePXqFcSSb7t6iscpjk9DhFhwd+mTEQrzNafGP8/iGGFYaA==",
1905 "dev": true,
1906 "dependencies": {
1907 "@hono/node-server": "^1.19.9",
1908 "ajv": "^8.17.1",
1909 "ajv-formats": "^3.0.1",
1910 "content-type": "^1.0.5",
1911 "cors": "^2.8.5",
1912 "cross-spawn": "^7.0.5",
1913 "eventsource": "^3.0.2",
1914 "eventsource-parser": "^3.0.0",
1915 "express": "^5.2.1",
1916 "express-rate-limit": "^8.2.1",
1917 "hono": "^4.11.4",
1918 "jose": "^6.1.3",
1919 "json-schema-typed": "^8.0.2",
1920 "pkce-challenge": "^5.0.0",
1921 "raw-body": "^3.0.0",
1922 "zod": "^3.25 || ^4.0",
1923 "zod-to-json-schema": "^3.25.1"
1924 },
1925 "engines": {
1926 "node": ">=18"
1927 },
1928 "peerDependencies": {
1929 "@cfworker/json-schema": "^4.1.1",
1930 "zod": "^3.25 || ^4.0"
1931 },
1932 "peerDependenciesMeta": {
1933 "@cfworker/json-schema": {
1934 "optional": true
1935 },
1936 "zod": {
1937 "optional": false
1938 }
1939 }
1940 },
1941 "node_modules/@modelcontextprotocol/sdk/node_modules/accepts": {
1942 "version": "2.0.0",
1943 "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
1944 "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
1945 "dev": true,
1946 "dependencies": {
1947 "mime-types": "^3.0.0",
1948 "negotiator": "^1.0.0"
1949 },
1950 "engines": {
1951 "node": ">= 0.6"
1952 }
1953 },
1954 "node_modules/@modelcontextprotocol/sdk/node_modules/body-parser": {
1955 "version": "2.2.2",
1956 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz",
1957 "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==",
1958 "dev": true,
1959 "dependencies": {
1960 "bytes": "^3.1.2",
1961 "content-type": "^1.0.5",
1962 "debug": "^4.4.3",
1963 "http-errors": "^2.0.0",
1964 "iconv-lite": "^0.7.0",
1965 "on-finished": "^2.4.1",
1966 "qs": "^6.14.1",
1967 "raw-body": "^3.0.1",
1968 "type-is": "^2.0.1"
1969 },
1970 "engines": {
1971 "node": ">=18"
1972 },
1973 "funding": {
1974 "type": "opencollective",
1975 "url": "https://opencollective.com/express"
1976 }
1977 },
1978 "node_modules/@modelcontextprotocol/sdk/node_modules/content-disposition": {
1979 "version": "1.0.1",
1980 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz",
1981 "integrity": "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==",
1982 "dev": true,
1983 "engines": {
1984 "node": ">=18"
1985 },
1986 "funding": {
1987 "type": "opencollective",
1988 "url": "https://opencollective.com/express"
1989 }
1990 },
1991 "node_modules/@modelcontextprotocol/sdk/node_modules/cookie-signature": {
1992 "version": "1.2.2",
1993 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
1994 "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",
1995 "dev": true,
1996 "engines": {
1997 "node": ">=6.6.0"
1998 }
1999 },
2000 "node_modules/@modelcontextprotocol/sdk/node_modules/debug": {
2001 "version": "4.4.3",
2002 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
2003 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2004 "dev": true,
2005 "dependencies": {
2006 "ms": "^2.1.3"
2007 },
2008 "engines": {
2009 "node": ">=6.0"
2010 },
2011 "peerDependenciesMeta": {
2012 "supports-color": {
2013 "optional": true
2014 }
2015 }
2016 },
2017 "node_modules/@modelcontextprotocol/sdk/node_modules/express": {
2018 "version": "5.2.1",
2019 "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz",
2020 "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==",
2021 "dev": true,
2022 "dependencies": {
2023 "accepts": "^2.0.0",
2024 "body-parser": "^2.2.1",
2025 "content-disposition": "^1.0.0",
2026 "content-type": "^1.0.5",
2027 "cookie": "^0.7.1",
2028 "cookie-signature": "^1.2.1",
2029 "debug": "^4.4.0",
2030 "depd": "^2.0.0",
2031 "encodeurl": "^2.0.0",
2032 "escape-html": "^1.0.3",
2033 "etag": "^1.8.1",
2034 "finalhandler": "^2.1.0",
2035 "fresh": "^2.0.0",
2036 "http-errors": "^2.0.0",
2037 "merge-descriptors": "^2.0.0",
2038 "mime-types": "^3.0.0",
2039 "on-finished": "^2.4.1",
2040 "once": "^1.4.0",
2041 "parseurl": "^1.3.3",
2042 "proxy-addr": "^2.0.7",
2043 "qs": "^6.14.0",
2044 "range-parser": "^1.2.1",
2045 "router": "^2.2.0",
2046 "send": "^1.1.0",
2047 "serve-static": "^2.2.0",
2048 "statuses": "^2.0.1",
2049 "type-is": "^2.0.1",
2050 "vary": "^1.1.2"
2051 },
2052 "engines": {
2053 "node": ">= 18"
2054 },
2055 "funding": {
2056 "type": "opencollective",
2057 "url": "https://opencollective.com/express"
2058 }
2059 },
2060 "node_modules/@modelcontextprotocol/sdk/node_modules/finalhandler": {
2061 "version": "2.1.1",
2062 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz",
2063 "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==",
2064 "dev": true,
2065 "dependencies": {
2066 "debug": "^4.4.0",
2067 "encodeurl": "^2.0.0",
2068 "escape-html": "^1.0.3",
2069 "on-finished": "^2.4.1",
2070 "parseurl": "^1.3.3",
2071 "statuses": "^2.0.1"
2072 },
2073 "engines": {
2074 "node": ">= 18.0.0"
2075 },
2076 "funding": {
2077 "type": "opencollective",
2078 "url": "https://opencollective.com/express"
2079 }
2080 },
2081 "node_modules/@modelcontextprotocol/sdk/node_modules/fresh": {
2082 "version": "2.0.0",
2083 "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
2084 "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",
2085 "dev": true,
2086 "engines": {
2087 "node": ">= 0.8"
2088 }
2089 },
2090 "node_modules/@modelcontextprotocol/sdk/node_modules/media-typer": {
2091 "version": "1.1.0",
2092 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
2093 "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
2094 "dev": true,
2095 "engines": {
2096 "node": ">= 0.8"
2097 }
2098 },
2099 "node_modules/@modelcontextprotocol/sdk/node_modules/merge-descriptors": {
2100 "version": "2.0.0",
2101 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
2102 "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",
2103 "dev": true,
2104 "engines": {
2105 "node": ">=18"
2106 },
2107 "funding": {
2108 "url": "https://github.com/sponsors/sindresorhus"
2109 }
2110 },
2111 "node_modules/@modelcontextprotocol/sdk/node_modules/mime-db": {
2112 "version": "1.54.0",
2113 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
2114 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
2115 "dev": true,
2116 "engines": {
2117 "node": ">= 0.6"
2118 }
2119 },
2120 "node_modules/@modelcontextprotocol/sdk/node_modules/mime-types": {
2121 "version": "3.0.2",
2122 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
2123 "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
2124 "dev": true,
2125 "dependencies": {
2126 "mime-db": "^1.54.0"
2127 },
2128 "engines": {
2129 "node": ">=18"
2130 },
2131 "funding": {
2132 "type": "opencollective",
2133 "url": "https://opencollective.com/express"
2134 }
2135 },
2136 "node_modules/@modelcontextprotocol/sdk/node_modules/ms": {
2137 "version": "2.1.3",
2138 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2139 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
2140 "dev": true
2141 },
2142 "node_modules/@modelcontextprotocol/sdk/node_modules/negotiator": {
2143 "version": "1.0.0",
2144 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
2145 "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
2146 "dev": true,
2147 "engines": {
2148 "node": ">= 0.6"
2149 }
2150 },
2151 "node_modules/@modelcontextprotocol/sdk/node_modules/send": {
2152 "version": "1.2.1",
2153 "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz",
2154 "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==",
2155 "dev": true,
2156 "dependencies": {
2157 "debug": "^4.4.3",
2158 "encodeurl": "^2.0.0",
2159 "escape-html": "^1.0.3",
2160 "etag": "^1.8.1",
2161 "fresh": "^2.0.0",
2162 "http-errors": "^2.0.1",
2163 "mime-types": "^3.0.2",
2164 "ms": "^2.1.3",
2165 "on-finished": "^2.4.1",
2166 "range-parser": "^1.2.1",
2167 "statuses": "^2.0.2"
2168 },
2169 "engines": {
2170 "node": ">= 18"
2171 },
2172 "funding": {
2173 "type": "opencollective",
2174 "url": "https://opencollective.com/express"
2175 }
2176 },
2177 "node_modules/@modelcontextprotocol/sdk/node_modules/serve-static": {
2178 "version": "2.2.1",
2179 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz",
2180 "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==",
2181 "dev": true,
2182 "dependencies": {
2183 "encodeurl": "^2.0.0",
2184 "escape-html": "^1.0.3",
2185 "parseurl": "^1.3.3",
2186 "send": "^1.2.0"
2187 },
2188 "engines": {
2189 "node": ">= 18"
2190 },
2191 "funding": {
2192 "type": "opencollective",
2193 "url": "https://opencollective.com/express"
2194 }
2195 },
2196 "node_modules/@modelcontextprotocol/sdk/node_modules/type-is": {
2197 "version": "2.0.1",
2198 "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
2199 "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==",
2200 "dev": true,
2201 "dependencies": {
2202 "content-type": "^1.0.5",
2203 "media-typer": "^1.1.0",
2204 "mime-types": "^3.0.0"
2205 },
2206 "engines": {
2207 "node": ">= 0.6"
2208 }
2209 },
2210 "node_modules/@npmcli/agent": {
2211 "version": "4.0.0",
2212 "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-4.0.0.tgz",
2213 "integrity": "sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==",
2214 "dev": true,
2215 "optional": true,
2216 "dependencies": {
2217 "agent-base": "^7.1.0",
2218 "http-proxy-agent": "^7.0.0",
2219 "https-proxy-agent": "^7.0.1",
2220 "lru-cache": "^11.2.1",
2221 "socks-proxy-agent": "^8.0.3"
2222 },
2223 "engines": {
2224 "node": "^20.17.0 || >=22.9.0"
2225 }
2226 },
2227 "node_modules/@npmcli/agent/node_modules/lru-cache": {
2228 "version": "11.2.7",
2229 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz",
2230 "integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==",
2231 "dev": true,
2232 "optional": true,
2233 "engines": {
2234 "node": "20 || >=22"
2235 }
2236 },
2237 "node_modules/@npmcli/fs": {
2238 "version": "5.0.0",
2239 "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-5.0.0.tgz",
2240 "integrity": "sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og==",
2241 "dev": true,
2242 "optional": true,
2243 "dependencies": {
2244 "semver": "^7.3.5"
2245 },
2246 "engines": {
2247 "node": "^20.17.0 || >=22.9.0"
2248 }
2249 },
2250 "node_modules/@npmcli/promise-spawn": {
2251 "version": "3.0.0",
2252 "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz",
2253 "integrity": "sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==",
2254 "dev": true,
2255 "dependencies": {
2256 "infer-owner": "^1.0.4"
2257 },
2258 "engines": {
2259 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2260 }
2261 },
2262 "node_modules/@npmcli/redact": {
2263 "version": "4.0.0",
2264 "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-4.0.0.tgz",
2265 "integrity": "sha512-gOBg5YHMfZy+TfHArfVogwgfBeQnKbbGo3pSUyK/gSI0AVu+pEiDVcKlQb0D8Mg1LNRZILZ6XG8I5dJ4KuAd9Q==",
2266 "dev": true,
2267 "optional": true,
2268 "engines": {
2269 "node": "^20.17.0 || >=22.9.0"
2270 }
2271 },
2272 "node_modules/@opentelemetry/api": {
2273 "version": "1.9.0",
2274 "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz",
2275 "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==",
2276 "dev": true,
2277 "engines": {
2278 "node": ">=8.0.0"
2279 }
2280 },
2281 "node_modules/@opentelemetry/core": {
2282 "version": "1.30.1",
2283 "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.30.1.tgz",
2284 "integrity": "sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==",
2285 "dev": true,
2286 "dependencies": {
2287 "@opentelemetry/semantic-conventions": "1.28.0"
2288 },
2289 "engines": {
2290 "node": ">=14"
2291 },
2292 "peerDependencies": {
2293 "@opentelemetry/api": ">=1.0.0 <1.10.0"
2294 }
2295 },
2296 "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": {
2297 "version": "1.28.0",
2298 "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz",
2299 "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==",
2300 "dev": true,
2301 "engines": {
2302 "node": ">=14"
2303 }
2304 },
2305 "node_modules/@opentelemetry/semantic-conventions": {
2306 "version": "1.39.0",
2307 "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.39.0.tgz",
2308 "integrity": "sha512-R5R9tb2AXs2IRLNKLBJDynhkfmx7mX0vi8NkhZb3gUkPWHn6HXk5J8iQ/dql0U3ApfWym4kXXmBDRGO+oeOfjg==",
2309 "dev": true,
2310 "engines": {
2311 "node": ">=14"
2312 }
2313 },
2314 "node_modules/@pkgjs/parseargs": {
2315 "version": "0.11.0",
2316 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
2317 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
2318 "dev": true,
2319 "optional": true,
2320 "engines": {
2321 "node": ">=14"
2322 }
2323 },
2324 "node_modules/@pnpm/config.env-replace": {
2325 "version": "1.1.0",
2326 "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz",
2327 "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==",
2328 "dev": true,
2329 "engines": {
2330 "node": ">=12.22.0"
2331 }
2332 },
2333 "node_modules/@pnpm/network.ca-file": {
2334 "version": "1.0.2",
2335 "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz",
2336 "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==",
2337 "dev": true,
2338 "dependencies": {
2339 "graceful-fs": "4.2.10"
2340 },
2341 "engines": {
2342 "node": ">=12.22.0"
2343 }
2344 },
2345 "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": {
2346 "version": "4.2.10",
2347 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
2348 "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
2349 "dev": true
2350 },
2351 "node_modules/@pnpm/npm-conf": {
2352 "version": "3.0.2",
2353 "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-3.0.2.tgz",
2354 "integrity": "sha512-h104Kh26rR8tm+a3Qkc5S4VLYint3FE48as7+/5oCEcKR2idC/pF1G6AhIXKI+eHPJa/3J9i5z0Al47IeGHPkA==",
2355 "dev": true,
2356 "dependencies": {
2357 "@pnpm/config.env-replace": "^1.1.0",
2358 "@pnpm/network.ca-file": "^1.0.1",
2359 "config-chain": "^1.1.11"
2360 },
2361 "engines": {
2362 "node": ">=12"
2363 }
2364 },
2365 "node_modules/@protobufjs/aspromise": {
2366 "version": "1.1.2",
2367 "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
2368 "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="
2369 },
2370 "node_modules/@protobufjs/base64": {
2371 "version": "1.1.2",
2372 "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
2373 "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
2374 },
2375 "node_modules/@protobufjs/codegen": {
2376 "version": "2.0.4",
2377 "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
2378 "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="
2379 },
2380 "node_modules/@protobufjs/eventemitter": {
2381 "version": "1.1.0",
2382 "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
2383 "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q=="
2384 },
2385 "node_modules/@protobufjs/fetch": {
2386 "version": "1.1.0",
2387 "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
2388 "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
2389 "dependencies": {
2390 "@protobufjs/aspromise": "^1.1.1",
2391 "@protobufjs/inquire": "^1.1.0"
2392 }
2393 },
2394 "node_modules/@protobufjs/float": {
2395 "version": "1.0.2",
2396 "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
2397 "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="
2398 },
2399 "node_modules/@protobufjs/inquire": {
2400 "version": "1.1.0",
2401 "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
2402 "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="
2403 },
2404 "node_modules/@protobufjs/path": {
2405 "version": "1.1.2",
2406 "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
2407 "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="
2408 },
2409 "node_modules/@protobufjs/pool": {
2410 "version": "1.1.0",
2411 "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
2412 "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="
2413 },
2414 "node_modules/@protobufjs/utf8": {
2415 "version": "1.1.0",
2416 "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
2417 "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="
2418 },
2419 "node_modules/@rollup/rollup-android-arm-eabi": {
2420 "version": "4.59.0",
2421 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz",
2422 "integrity": "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==",
2423 "cpu": [
2424 "arm"
2425 ],
2426 "dev": true,
2427 "optional": true,
2428 "os": [
2429 "android"
2430 ]
2431 },
2432 "node_modules/@rollup/rollup-android-arm64": {
2433 "version": "4.59.0",
2434 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz",
2435 "integrity": "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==",
2436 "cpu": [
2437 "arm64"
2438 ],
2439 "dev": true,
2440 "optional": true,
2441 "os": [
2442 "android"
2443 ]
2444 },
2445 "node_modules/@rollup/rollup-darwin-arm64": {
2446 "version": "4.59.0",
2447 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz",
2448 "integrity": "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==",
2449 "cpu": [
2450 "arm64"
2451 ],
2452 "dev": true,
2453 "optional": true,
2454 "os": [
2455 "darwin"
2456 ]
2457 },
2458 "node_modules/@rollup/rollup-darwin-x64": {
2459 "version": "4.59.0",
2460 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz",
2461 "integrity": "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==",
2462 "cpu": [
2463 "x64"
2464 ],
2465 "dev": true,
2466 "optional": true,
2467 "os": [
2468 "darwin"
2469 ]
2470 },
2471 "node_modules/@rollup/rollup-freebsd-arm64": {
2472 "version": "4.59.0",
2473 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz",
2474 "integrity": "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==",
2475 "cpu": [
2476 "arm64"
2477 ],
2478 "dev": true,
2479 "optional": true,
2480 "os": [
2481 "freebsd"
2482 ]
2483 },
2484 "node_modules/@rollup/rollup-freebsd-x64": {
2485 "version": "4.59.0",
2486 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz",
2487 "integrity": "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==",
2488 "cpu": [
2489 "x64"
2490 ],
2491 "dev": true,
2492 "optional": true,
2493 "os": [
2494 "freebsd"
2495 ]
2496 },
2497 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
2498 "version": "4.59.0",
2499 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz",
2500 "integrity": "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==",
2501 "cpu": [
2502 "arm"
2503 ],
2504 "dev": true,
2505 "optional": true,
2506 "os": [
2507 "linux"
2508 ]
2509 },
2510 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
2511 "version": "4.59.0",
2512 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz",
2513 "integrity": "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==",
2514 "cpu": [
2515 "arm"
2516 ],
2517 "dev": true,
2518 "optional": true,
2519 "os": [
2520 "linux"
2521 ]
2522 },
2523 "node_modules/@rollup/rollup-linux-arm64-gnu": {
2524 "version": "4.59.0",
2525 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz",
2526 "integrity": "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==",
2527 "cpu": [
2528 "arm64"
2529 ],
2530 "dev": true,
2531 "optional": true,
2532 "os": [
2533 "linux"
2534 ]
2535 },
2536 "node_modules/@rollup/rollup-linux-arm64-musl": {
2537 "version": "4.59.0",
2538 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz",
2539 "integrity": "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==",
2540 "cpu": [
2541 "arm64"
2542 ],
2543 "dev": true,
2544 "optional": true,
2545 "os": [
2546 "linux"
2547 ]
2548 },
2549 "node_modules/@rollup/rollup-linux-loong64-gnu": {
2550 "version": "4.59.0",
2551 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz",
2552 "integrity": "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==",
2553 "cpu": [
2554 "loong64"
2555 ],
2556 "dev": true,
2557 "optional": true,
2558 "os": [
2559 "linux"
2560 ]
2561 },
2562 "node_modules/@rollup/rollup-linux-loong64-musl": {
2563 "version": "4.59.0",
2564 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz",
2565 "integrity": "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==",
2566 "cpu": [
2567 "loong64"
2568 ],
2569 "dev": true,
2570 "optional": true,
2571 "os": [
2572 "linux"
2573 ]
2574 },
2575 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
2576 "version": "4.59.0",
2577 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz",
2578 "integrity": "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==",
2579 "cpu": [
2580 "ppc64"
2581 ],
2582 "dev": true,
2583 "optional": true,
2584 "os": [
2585 "linux"
2586 ]
2587 },
2588 "node_modules/@rollup/rollup-linux-ppc64-musl": {
2589 "version": "4.59.0",
2590 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz",
2591 "integrity": "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==",
2592 "cpu": [
2593 "ppc64"
2594 ],
2595 "dev": true,
2596 "optional": true,
2597 "os": [
2598 "linux"
2599 ]
2600 },
2601 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
2602 "version": "4.59.0",
2603 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz",
2604 "integrity": "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==",
2605 "cpu": [
2606 "riscv64"
2607 ],
2608 "dev": true,
2609 "optional": true,
2610 "os": [
2611 "linux"
2612 ]
2613 },
2614 "node_modules/@rollup/rollup-linux-riscv64-musl": {
2615 "version": "4.59.0",
2616 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz",
2617 "integrity": "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==",
2618 "cpu": [
2619 "riscv64"
2620 ],
2621 "dev": true,
2622 "optional": true,
2623 "os": [
2624 "linux"
2625 ]
2626 },
2627 "node_modules/@rollup/rollup-linux-s390x-gnu": {
2628 "version": "4.59.0",
2629 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz",
2630 "integrity": "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==",
2631 "cpu": [
2632 "s390x"
2633 ],
2634 "dev": true,
2635 "optional": true,
2636 "os": [
2637 "linux"
2638 ]
2639 },
2640 "node_modules/@rollup/rollup-linux-x64-gnu": {
2641 "version": "4.59.0",
2642 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz",
2643 "integrity": "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==",
2644 "cpu": [
2645 "x64"
2646 ],
2647 "dev": true,
2648 "optional": true,
2649 "os": [
2650 "linux"
2651 ]
2652 },
2653 "node_modules/@rollup/rollup-linux-x64-musl": {
2654 "version": "4.59.0",
2655 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz",
2656 "integrity": "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==",
2657 "cpu": [
2658 "x64"
2659 ],
2660 "dev": true,
2661 "optional": true,
2662 "os": [
2663 "linux"
2664 ]
2665 },
2666 "node_modules/@rollup/rollup-openbsd-x64": {
2667 "version": "4.59.0",
2668 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz",
2669 "integrity": "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==",
2670 "cpu": [
2671 "x64"
2672 ],
2673 "dev": true,
2674 "optional": true,
2675 "os": [
2676 "openbsd"
2677 ]
2678 },
2679 "node_modules/@rollup/rollup-openharmony-arm64": {
2680 "version": "4.59.0",
2681 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz",
2682 "integrity": "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==",
2683 "cpu": [
2684 "arm64"
2685 ],
2686 "dev": true,
2687 "optional": true,
2688 "os": [
2689 "openharmony"
2690 ]
2691 },
2692 "node_modules/@rollup/rollup-win32-arm64-msvc": {
2693 "version": "4.59.0",
2694 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz",
2695 "integrity": "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==",
2696 "cpu": [
2697 "arm64"
2698 ],
2699 "dev": true,
2700 "optional": true,
2701 "os": [
2702 "win32"
2703 ]
2704 },
2705 "node_modules/@rollup/rollup-win32-ia32-msvc": {
2706 "version": "4.59.0",
2707 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz",
2708 "integrity": "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==",
2709 "cpu": [
2710 "ia32"
2711 ],
2712 "dev": true,
2713 "optional": true,
2714 "os": [
2715 "win32"
2716 ]
2717 },
2718 "node_modules/@rollup/rollup-win32-x64-gnu": {
2719 "version": "4.59.0",
2720 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz",
2721 "integrity": "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==",
2722 "cpu": [
2723 "x64"
2724 ],
2725 "dev": true,
2726 "optional": true,
2727 "os": [
2728 "win32"
2729 ]
2730 },
2731 "node_modules/@rollup/rollup-win32-x64-msvc": {
2732 "version": "4.59.0",
2733 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz",
2734 "integrity": "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==",
2735 "cpu": [
2736 "x64"
2737 ],
2738 "dev": true,
2739 "optional": true,
2740 "os": [
2741 "win32"
2742 ]
2743 },
2744 "node_modules/@sindresorhus/is": {
2745 "version": "4.6.0",
2746 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
2747 "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
2748 "dev": true,
2749 "engines": {
2750 "node": ">=10"
2751 },
2752 "funding": {
2753 "url": "https://github.com/sindresorhus/is?sponsor=1"
2754 }
2755 },
2756 "node_modules/@so-ric/colorspace": {
2757 "version": "1.1.6",
2758 "resolved": "https://registry.npmjs.org/@so-ric/colorspace/-/colorspace-1.1.6.tgz",
2759 "integrity": "sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw==",
2760 "dev": true,
2761 "dependencies": {
2762 "color": "^5.0.2",
2763 "text-hex": "1.0.x"
2764 }
2765 },
2766 "node_modules/@tootallnate/once": {
2767 "version": "2.0.0",
2768 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
2769 "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
2770 "dev": true,
2771 "engines": {
2772 "node": ">= 10"
2773 }
2774 },
2775 "node_modules/@tootallnate/quickjs-emscripten": {
2776 "version": "0.23.0",
2777 "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
2778 "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
2779 "dev": true
2780 },
2781 "node_modules/@tsconfig/node10": {
2782 "version": "1.0.12",
2783 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.12.tgz",
2784 "integrity": "sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==",
2785 "dev": true
2786 },
2787 "node_modules/@tsconfig/node12": {
2788 "version": "1.0.11",
2789 "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
2790 "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
2791 "dev": true
2792 },
2793 "node_modules/@tsconfig/node14": {
2794 "version": "1.0.3",
2795 "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
2796 "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
2797 "dev": true
2798 },
2799 "node_modules/@tsconfig/node16": {
2800 "version": "1.0.4",
2801 "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz",
2802 "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==",
2803 "dev": true
2804 },
2805 "node_modules/@types/debug": {
2806 "version": "4.1.12",
2807 "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
2808 "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
2809 "dev": true,
2810 "license": "MIT",
2811 "dependencies": {
2812 "@types/ms": "*"
2813 }
2814 },
2815 "node_modules/@types/estree": {
2816 "version": "1.0.8",
2817 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
2818 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
2819 "dev": true
2820 },
2821 "node_modules/@types/json-schema": {
2822 "version": "7.0.15",
2823 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
2824 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
2825 "dev": true
2826 },
2827 "node_modules/@types/katex": {
2828 "version": "0.16.8",
2829 "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.16.8.tgz",
2830 "integrity": "sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg==",
2831 "dev": true,
2832 "license": "MIT"
2833 },
2834 "node_modules/@types/ms": {
2835 "version": "2.1.0",
2836 "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
2837 "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
2838 "dev": true,
2839 "license": "MIT"
2840 },
2841 "node_modules/@types/node": {
2842 "version": "25.5.0",
2843 "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.0.tgz",
2844 "integrity": "sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==",
2845 "dependencies": {
2846 "undici-types": "~7.18.0"
2847 }
2848 },
2849 "node_modules/@types/qrcode": {
2850 "version": "1.5.6",
2851 "resolved": "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.5.6.tgz",
2852 "integrity": "sha512-te7NQcV2BOvdj2b1hCAHzAoMNuj65kNBMz0KBaxM6c3VGBOhU0dURQKOtH8CFNI/dsKkwlv32p26qYQTWoB5bw==",
2853 "dev": true,
2854 "dependencies": {
2855 "@types/node": "*"
2856 }
2857 },
2858 "node_modules/@types/triple-beam": {
2859 "version": "1.3.5",
2860 "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz",
2861 "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==",
2862 "dev": true
2863 },
2864 "node_modules/@types/unist": {
2865 "version": "2.0.11",
2866 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz",
2867 "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
2868 "dev": true,
2869 "license": "MIT"
2870 },
2871 "node_modules/abbrev": {
2872 "version": "4.0.0",
2873 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-4.0.0.tgz",
2874 "integrity": "sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==",
2875 "dev": true,
2876 "optional": true,
2877 "engines": {
2878 "node": "^20.17.0 || >=22.9.0"
2879 }
2880 },
2881 "node_modules/abort-controller": {
2882 "version": "3.0.0",
2883 "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
2884 "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
2885 "dev": true,
2886 "dependencies": {
2887 "event-target-shim": "^5.0.0"
2888 },
2889 "engines": {
2890 "node": ">=6.5"
2891 }
2892 },
2893 "node_modules/accepts": {
2894 "version": "1.3.8",
2895 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
2896 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
2897 "dev": true,
2898 "dependencies": {
2899 "mime-types": "~2.1.34",
2900 "negotiator": "0.6.3"
2901 },
2902 "engines": {
2903 "node": ">= 0.6"
2904 }
2905 },
2906 "node_modules/acorn": {
2907 "version": "8.16.0",
2908 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz",
2909 "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
2910 "dev": true,
2911 "bin": {
2912 "acorn": "bin/acorn"
2913 },
2914 "engines": {
2915 "node": ">=0.4.0"
2916 }
2917 },
2918 "node_modules/acorn-walk": {
2919 "version": "8.3.5",
2920 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.5.tgz",
2921 "integrity": "sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==",
2922 "dev": true,
2923 "dependencies": {
2924 "acorn": "^8.11.0"
2925 },
2926 "engines": {
2927 "node": ">=0.4.0"
2928 }
2929 },
2930 "node_modules/agent-base": {
2931 "version": "7.1.4",
2932 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
2933 "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
2934 "dev": true,
2935 "engines": {
2936 "node": ">= 14"
2937 }
2938 },
2939 "node_modules/ajv": {
2940 "version": "8.18.0",
2941 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
2942 "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
2943 "dev": true,
2944 "dependencies": {
2945 "fast-deep-equal": "^3.1.3",
2946 "fast-uri": "^3.0.1",
2947 "json-schema-traverse": "^1.0.0",
2948 "require-from-string": "^2.0.2"
2949 },
2950 "funding": {
2951 "type": "github",
2952 "url": "https://github.com/sponsors/epoberezkin"
2953 }
2954 },
2955 "node_modules/ajv-formats": {
2956 "version": "3.0.1",
2957 "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
2958 "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
2959 "dev": true,
2960 "dependencies": {
2961 "ajv": "^8.0.0"
2962 },
2963 "peerDependencies": {
2964 "ajv": "^8.0.0"
2965 },
2966 "peerDependenciesMeta": {
2967 "ajv": {
2968 "optional": true
2969 }
2970 }
2971 },
2972 "node_modules/ansi-align": {
2973 "version": "3.0.1",
2974 "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
2975 "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
2976 "dev": true,
2977 "dependencies": {
2978 "string-width": "^4.1.0"
2979 }
2980 },
2981 "node_modules/ansi-escapes": {
2982 "version": "7.3.0",
2983 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.3.0.tgz",
2984 "integrity": "sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==",
2985 "dev": true,
2986 "dependencies": {
2987 "environment": "^1.0.0"
2988 },
2989 "engines": {
2990 "node": ">=18"
2991 },
2992 "funding": {
2993 "url": "https://github.com/sponsors/sindresorhus"
2994 }
2995 },
2996 "node_modules/ansi-regex": {
2997 "version": "5.0.1",
2998 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2999 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
3000 "engines": {
3001 "node": ">=8"
3002 }
3003 },
3004 "node_modules/ansi-styles": {
3005 "version": "4.3.0",
3006 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3007 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3008 "dependencies": {
3009 "color-convert": "^2.0.1"
3010 },
3011 "engines": {
3012 "node": ">=8"
3013 },
3014 "funding": {
3015 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
3016 }
3017 },
3018 "node_modules/any-promise": {
3019 "version": "1.3.0",
3020 "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
3021 "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
3022 "dev": true
3023 },
3024 "node_modules/anymatch": {
3025 "version": "3.1.3",
3026 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
3027 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
3028 "dev": true,
3029 "dependencies": {
3030 "normalize-path": "^3.0.0",
3031 "picomatch": "^2.0.4"
3032 },
3033 "engines": {
3034 "node": ">= 8"
3035 }
3036 },
3037 "node_modules/anymatch/node_modules/picomatch": {
3038 "version": "2.3.1",
3039 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
3040 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
3041 "dev": true,
3042 "engines": {
3043 "node": ">=8.6"
3044 },
3045 "funding": {
3046 "url": "https://github.com/sponsors/jonschlinkert"
3047 }
3048 },
3049 "node_modules/archiver": {
3050 "version": "7.0.1",
3051 "resolved": "https://registry.npmjs.org/archiver/-/archiver-7.0.1.tgz",
3052 "integrity": "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==",
3053 "dev": true,
3054 "dependencies": {
3055 "archiver-utils": "^5.0.2",
3056 "async": "^3.2.4",
3057 "buffer-crc32": "^1.0.0",
3058 "readable-stream": "^4.0.0",
3059 "readdir-glob": "^1.1.2",
3060 "tar-stream": "^3.0.0",
3061 "zip-stream": "^6.0.1"
3062 },
3063 "engines": {
3064 "node": ">= 14"
3065 }
3066 },
3067 "node_modules/archiver-utils": {
3068 "version": "5.0.2",
3069 "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-5.0.2.tgz",
3070 "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==",
3071 "dev": true,
3072 "dependencies": {
3073 "glob": "^10.0.0",
3074 "graceful-fs": "^4.2.0",
3075 "is-stream": "^2.0.1",
3076 "lazystream": "^1.0.0",
3077 "lodash": "^4.17.15",
3078 "normalize-path": "^3.0.0",
3079 "readable-stream": "^4.0.0"
3080 },
3081 "engines": {
3082 "node": ">= 14"
3083 }
3084 },
3085 "node_modules/arg": {
3086 "version": "4.1.3",
3087 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
3088 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
3089 "dev": true
3090 },
3091 "node_modules/argparse": {
3092 "version": "1.0.10",
3093 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
3094 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
3095 "dev": true,
3096 "dependencies": {
3097 "sprintf-js": "~1.0.2"
3098 }
3099 },
3100 "node_modules/array-flatten": {
3101 "version": "1.1.1",
3102 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
3103 "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
3104 "dev": true
3105 },
3106 "node_modules/arrify": {
3107 "version": "2.0.1",
3108 "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
3109 "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
3110 "dev": true,
3111 "engines": {
3112 "node": ">=8"
3113 }
3114 },
3115 "node_modules/as-array": {
3116 "version": "2.0.0",
3117 "resolved": "https://registry.npmjs.org/as-array/-/as-array-2.0.0.tgz",
3118 "integrity": "sha512-1Sd1LrodN0XYxYeZcN1J4xYZvmvTwD5tDWaPUGPIzH1mFsmzsPnVtd2exWhecMjtZk/wYWjNZJiD3b1SLCeJqg==",
3119 "dev": true
3120 },
3121 "node_modules/ast-types": {
3122 "version": "0.13.4",
3123 "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
3124 "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
3125 "dev": true,
3126 "dependencies": {
3127 "tslib": "^2.0.1"
3128 },
3129 "engines": {
3130 "node": ">=4"
3131 }
3132 },
3133 "node_modules/async": {
3134 "version": "3.2.6",
3135 "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
3136 "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
3137 "dev": true
3138 },
3139 "node_modules/async-lock": {
3140 "version": "1.4.1",
3141 "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.4.1.tgz",
3142 "integrity": "sha512-Az2ZTpuytrtqENulXwO3GGv1Bztugx6TT37NIo7imr/Qo0gsYiGtSdBa2B6fsXhTpVZDNfu1Qn3pk531e3q+nQ==",
3143 "dev": true
3144 },
3145 "node_modules/asynckit": {
3146 "version": "0.4.0",
3147 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
3148 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
3149 "dev": true
3150 },
3151 "node_modules/b4a": {
3152 "version": "1.8.0",
3153 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz",
3154 "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==",
3155 "dev": true,
3156 "peerDependencies": {
3157 "react-native-b4a": "*"
3158 },
3159 "peerDependenciesMeta": {
3160 "react-native-b4a": {
3161 "optional": true
3162 }
3163 }
3164 },
3165 "node_modules/balanced-match": {
3166 "version": "1.0.2",
3167 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
3168 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
3169 "dev": true
3170 },
3171 "node_modules/bare-events": {
3172 "version": "2.8.2",
3173 "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz",
3174 "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==",
3175 "dev": true,
3176 "peerDependencies": {
3177 "bare-abort-controller": "*"
3178 },
3179 "peerDependenciesMeta": {
3180 "bare-abort-controller": {
3181 "optional": true
3182 }
3183 }
3184 },
3185 "node_modules/bare-fs": {
3186 "version": "4.5.5",
3187 "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.5.tgz",
3188 "integrity": "sha512-XvwYM6VZqKoqDll8BmSww5luA5eflDzY0uEFfBJtFKe4PAAtxBjU3YIxzIBzhyaEQBy1VXEQBto4cpN5RZJw+w==",
3189 "dev": true,
3190 "dependencies": {
3191 "bare-events": "^2.5.4",
3192 "bare-path": "^3.0.0",
3193 "bare-stream": "^2.6.4",
3194 "bare-url": "^2.2.2",
3195 "fast-fifo": "^1.3.2"
3196 },
3197 "engines": {
3198 "bare": ">=1.16.0"
3199 },
3200 "peerDependencies": {
3201 "bare-buffer": "*"
3202 },
3203 "peerDependenciesMeta": {
3204 "bare-buffer": {
3205 "optional": true
3206 }
3207 }
3208 },
3209 "node_modules/bare-os": {
3210 "version": "3.8.0",
3211 "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.8.0.tgz",
3212 "integrity": "sha512-Dc9/SlwfxkXIGYhvMQNUtKaXCaGkZYGcd1vuNUUADVqzu4/vQfvnMkYYOUnt2VwQ2AqKr/8qAVFRtwETljgeFg==",
3213 "dev": true,
3214 "engines": {
3215 "bare": ">=1.14.0"
3216 }
3217 },
3218 "node_modules/bare-path": {
3219 "version": "3.0.0",
3220 "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz",
3221 "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
3222 "dev": true,
3223 "dependencies": {
3224 "bare-os": "^3.0.1"
3225 }
3226 },
3227 "node_modules/bare-stream": {
3228 "version": "2.8.1",
3229 "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.8.1.tgz",
3230 "integrity": "sha512-bSeR8RfvbRwDpD7HWZvn8M3uYNDrk7m9DQjYOFkENZlXW8Ju/MPaqUPQq5LqJ3kyjEm07siTaAQ7wBKCU59oHg==",
3231 "dev": true,
3232 "dependencies": {
3233 "streamx": "^2.21.0",
3234 "teex": "^1.0.1"
3235 },
3236 "peerDependencies": {
3237 "bare-buffer": "*",
3238 "bare-events": "*"
3239 },
3240 "peerDependenciesMeta": {
3241 "bare-buffer": {
3242 "optional": true
3243 },
3244 "bare-events": {
3245 "optional": true
3246 }
3247 }
3248 },
3249 "node_modules/bare-url": {
3250 "version": "2.3.2",
3251 "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.2.tgz",
3252 "integrity": "sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==",
3253 "dev": true,
3254 "dependencies": {
3255 "bare-path": "^3.0.0"
3256 }
3257 },
3258 "node_modules/base64-js": {
3259 "version": "1.5.1",
3260 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
3261 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
3262 "dev": true,
3263 "funding": [
3264 {
3265 "type": "github",
3266 "url": "https://github.com/sponsors/feross"
3267 },
3268 {
3269 "type": "patreon",
3270 "url": "https://www.patreon.com/feross"
3271 },
3272 {
3273 "type": "consulting",
3274 "url": "https://feross.org/support"
3275 }
3276 ]
3277 },
3278 "node_modules/basic-auth": {
3279 "version": "2.0.1",
3280 "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
3281 "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
3282 "dev": true,
3283 "dependencies": {
3284 "safe-buffer": "5.1.2"
3285 },
3286 "engines": {
3287 "node": ">= 0.8"
3288 }
3289 },
3290 "node_modules/basic-auth-connect": {
3291 "version": "1.1.0",
3292 "resolved": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.1.0.tgz",
3293 "integrity": "sha512-rKcWjfiRZ3p5WS9e5q6msXa07s6DaFAMXoyowV+mb2xQG+oYdw2QEUyKi0Xp95JvXzShlM+oGy5QuqSK6TfC1Q==",
3294 "dev": true,
3295 "dependencies": {
3296 "tsscmp": "^1.0.6"
3297 }
3298 },
3299 "node_modules/basic-auth/node_modules/safe-buffer": {
3300 "version": "5.1.2",
3301 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3302 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
3303 "dev": true
3304 },
3305 "node_modules/basic-ftp": {
3306 "version": "5.2.0",
3307 "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.2.0.tgz",
3308 "integrity": "sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXw==",
3309 "dev": true,
3310 "engines": {
3311 "node": ">=10.0.0"
3312 }
3313 },
3314 "node_modules/bignumber.js": {
3315 "version": "9.3.1",
3316 "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz",
3317 "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==",
3318 "dev": true,
3319 "engines": {
3320 "node": "*"
3321 }
3322 },
3323 "node_modules/binary-extensions": {
3324 "version": "2.3.0",
3325 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
3326 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
3327 "dev": true,
3328 "engines": {
3329 "node": ">=8"
3330 },
3331 "funding": {
3332 "url": "https://github.com/sponsors/sindresorhus"
3333 }
3334 },
3335 "node_modules/bl": {
3336 "version": "4.1.0",
3337 "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
3338 "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
3339 "dev": true,
3340 "dependencies": {
3341 "buffer": "^5.5.0",
3342 "inherits": "^2.0.4",
3343 "readable-stream": "^3.4.0"
3344 }
3345 },
3346 "node_modules/bl/node_modules/readable-stream": {
3347 "version": "3.6.2",
3348 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
3349 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
3350 "dev": true,
3351 "dependencies": {
3352 "inherits": "^2.0.3",
3353 "string_decoder": "^1.1.1",
3354 "util-deprecate": "^1.0.1"
3355 },
3356 "engines": {
3357 "node": ">= 6"
3358 }
3359 },
3360 "node_modules/body-parser": {
3361 "version": "1.20.4",
3362 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz",
3363 "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==",
3364 "dev": true,
3365 "dependencies": {
3366 "bytes": "~3.1.2",
3367 "content-type": "~1.0.5",
3368 "debug": "2.6.9",
3369 "depd": "2.0.0",
3370 "destroy": "~1.2.0",
3371 "http-errors": "~2.0.1",
3372 "iconv-lite": "~0.4.24",
3373 "on-finished": "~2.4.1",
3374 "qs": "~6.14.0",
3375 "raw-body": "~2.5.3",
3376 "type-is": "~1.6.18",
3377 "unpipe": "~1.0.0"
3378 },
3379 "engines": {
3380 "node": ">= 0.8",
3381 "npm": "1.2.8000 || >= 1.4.16"
3382 }
3383 },
3384 "node_modules/body-parser/node_modules/iconv-lite": {
3385 "version": "0.4.24",
3386 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
3387 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3388 "dev": true,
3389 "dependencies": {
3390 "safer-buffer": ">= 2.1.2 < 3"
3391 },
3392 "engines": {
3393 "node": ">=0.10.0"
3394 }
3395 },
3396 "node_modules/body-parser/node_modules/raw-body": {
3397 "version": "2.5.3",
3398 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz",
3399 "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==",
3400 "dev": true,
3401 "dependencies": {
3402 "bytes": "~3.1.2",
3403 "http-errors": "~2.0.1",
3404 "iconv-lite": "~0.4.24",
3405 "unpipe": "~1.0.0"
3406 },
3407 "engines": {
3408 "node": ">= 0.8"
3409 }
3410 },
3411 "node_modules/boxen": {
3412 "version": "5.1.2",
3413 "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
3414 "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
3415 "dev": true,
3416 "dependencies": {
3417 "ansi-align": "^3.0.0",
3418 "camelcase": "^6.2.0",
3419 "chalk": "^4.1.0",
3420 "cli-boxes": "^2.2.1",
3421 "string-width": "^4.2.2",
3422 "type-fest": "^0.20.2",
3423 "widest-line": "^3.1.0",
3424 "wrap-ansi": "^7.0.0"
3425 },
3426 "engines": {
3427 "node": ">=10"
3428 },
3429 "funding": {
3430 "url": "https://github.com/sponsors/sindresorhus"
3431 }
3432 },
3433 "node_modules/boxen/node_modules/camelcase": {
3434 "version": "6.3.0",
3435 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
3436 "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
3437 "dev": true,
3438 "engines": {
3439 "node": ">=10"
3440 },
3441 "funding": {
3442 "url": "https://github.com/sponsors/sindresorhus"
3443 }
3444 },
3445 "node_modules/boxen/node_modules/chalk": {
3446 "version": "4.1.2",
3447 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3448 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3449 "dev": true,
3450 "dependencies": {
3451 "ansi-styles": "^4.1.0",
3452 "supports-color": "^7.1.0"
3453 },
3454 "engines": {
3455 "node": ">=10"
3456 },
3457 "funding": {
3458 "url": "https://github.com/chalk/chalk?sponsor=1"
3459 }
3460 },
3461 "node_modules/brace-expansion": {
3462 "version": "1.1.12",
3463 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
3464 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
3465 "dev": true,
3466 "dependencies": {
3467 "balanced-match": "^1.0.0",
3468 "concat-map": "0.0.1"
3469 }
3470 },
3471 "node_modules/braces": {
3472 "version": "3.0.3",
3473 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
3474 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
3475 "dev": true,
3476 "dependencies": {
3477 "fill-range": "^7.1.1"
3478 },
3479 "engines": {
3480 "node": ">=8"
3481 }
3482 },
3483 "node_modules/buffer": {
3484 "version": "5.7.1",
3485 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
3486 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
3487 "dev": true,
3488 "funding": [
3489 {
3490 "type": "github",
3491 "url": "https://github.com/sponsors/feross"
3492 },
3493 {
3494 "type": "patreon",
3495 "url": "https://www.patreon.com/feross"
3496 },
3497 {
3498 "type": "consulting",
3499 "url": "https://feross.org/support"
3500 }
3501 ],
3502 "dependencies": {
3503 "base64-js": "^1.3.1",
3504 "ieee754": "^1.1.13"
3505 }
3506 },
3507 "node_modules/buffer-crc32": {
3508 "version": "1.0.0",
3509 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz",
3510 "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==",
3511 "dev": true,
3512 "engines": {
3513 "node": ">=8.0.0"
3514 }
3515 },
3516 "node_modules/buffer-equal-constant-time": {
3517 "version": "1.0.1",
3518 "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
3519 "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==",
3520 "dev": true
3521 },
3522 "node_modules/bytes": {
3523 "version": "3.1.2",
3524 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
3525 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
3526 "dev": true,
3527 "engines": {
3528 "node": ">= 0.8"
3529 }
3530 },
3531 "node_modules/cacache": {
3532 "version": "20.0.3",
3533 "resolved": "https://registry.npmjs.org/cacache/-/cacache-20.0.3.tgz",
3534 "integrity": "sha512-3pUp4e8hv07k1QlijZu6Kn7c9+ZpWWk4j3F8N3xPuCExULobqJydKYOTj1FTq58srkJsXvO7LbGAH4C0ZU3WGw==",
3535 "dev": true,
3536 "optional": true,
3537 "dependencies": {
3538 "@npmcli/fs": "^5.0.0",
3539 "fs-minipass": "^3.0.0",
3540 "glob": "^13.0.0",
3541 "lru-cache": "^11.1.0",
3542 "minipass": "^7.0.3",
3543 "minipass-collect": "^2.0.1",
3544 "minipass-flush": "^1.0.5",
3545 "minipass-pipeline": "^1.2.4",
3546 "p-map": "^7.0.2",
3547 "ssri": "^13.0.0",
3548 "unique-filename": "^5.0.0"
3549 },
3550 "engines": {
3551 "node": "^20.17.0 || >=22.9.0"
3552 }
3553 },
3554 "node_modules/cacache/node_modules/balanced-match": {
3555 "version": "4.0.4",
3556 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
3557 "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
3558 "dev": true,
3559 "optional": true,
3560 "engines": {
3561 "node": "18 || 20 || >=22"
3562 }
3563 },
3564 "node_modules/cacache/node_modules/brace-expansion": {
3565 "version": "5.0.4",
3566 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz",
3567 "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==",
3568 "dev": true,
3569 "optional": true,
3570 "dependencies": {
3571 "balanced-match": "^4.0.2"
3572 },
3573 "engines": {
3574 "node": "18 || 20 || >=22"
3575 }
3576 },
3577 "node_modules/cacache/node_modules/glob": {
3578 "version": "13.0.6",
3579 "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz",
3580 "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==",
3581 "dev": true,
3582 "optional": true,
3583 "dependencies": {
3584 "minimatch": "^10.2.2",
3585 "minipass": "^7.1.3",
3586 "path-scurry": "^2.0.2"
3587 },
3588 "engines": {
3589 "node": "18 || 20 || >=22"
3590 },
3591 "funding": {
3592 "url": "https://github.com/sponsors/isaacs"
3593 }
3594 },
3595 "node_modules/cacache/node_modules/lru-cache": {
3596 "version": "11.2.7",
3597 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz",
3598 "integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==",
3599 "dev": true,
3600 "optional": true,
3601 "engines": {
3602 "node": "20 || >=22"
3603 }
3604 },
3605 "node_modules/cacache/node_modules/minimatch": {
3606 "version": "10.2.4",
3607 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz",
3608 "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==",
3609 "dev": true,
3610 "optional": true,
3611 "dependencies": {
3612 "brace-expansion": "^5.0.2"
3613 },
3614 "engines": {
3615 "node": "18 || 20 || >=22"
3616 },
3617 "funding": {
3618 "url": "https://github.com/sponsors/isaacs"
3619 }
3620 },
3621 "node_modules/cacache/node_modules/path-scurry": {
3622 "version": "2.0.2",
3623 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz",
3624 "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==",
3625 "dev": true,
3626 "optional": true,
3627 "dependencies": {
3628 "lru-cache": "^11.0.0",
3629 "minipass": "^7.1.2"
3630 },
3631 "engines": {
3632 "node": "18 || 20 || >=22"
3633 },
3634 "funding": {
3635 "url": "https://github.com/sponsors/isaacs"
3636 }
3637 },
3638 "node_modules/call-bind-apply-helpers": {
3639 "version": "1.0.2",
3640 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
3641 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
3642 "dev": true,
3643 "dependencies": {
3644 "es-errors": "^1.3.0",
3645 "function-bind": "^1.1.2"
3646 },
3647 "engines": {
3648 "node": ">= 0.4"
3649 }
3650 },
3651 "node_modules/call-bound": {
3652 "version": "1.0.4",
3653 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
3654 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
3655 "dev": true,
3656 "dependencies": {
3657 "call-bind-apply-helpers": "^1.0.2",
3658 "get-intrinsic": "^1.3.0"
3659 },
3660 "engines": {
3661 "node": ">= 0.4"
3662 },
3663 "funding": {
3664 "url": "https://github.com/sponsors/ljharb"
3665 }
3666 },
3667 "node_modules/call-me-maybe": {
3668 "version": "1.0.2",
3669 "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz",
3670 "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==",
3671 "dev": true
3672 },
3673 "node_modules/camelcase": {
3674 "version": "5.3.1",
3675 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
3676 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
3677 "engines": {
3678 "node": ">=6"
3679 }
3680 },
3681 "node_modules/chalk": {
3682 "version": "5.6.2",
3683 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
3684 "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
3685 "dev": true,
3686 "engines": {
3687 "node": "^12.17.0 || ^14.13 || >=16.0.0"
3688 },
3689 "funding": {
3690 "url": "https://github.com/chalk/chalk?sponsor=1"
3691 }
3692 },
3693 "node_modules/char-regex": {
3694 "version": "1.0.2",
3695 "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
3696 "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
3697 "dev": true,
3698 "engines": {
3699 "node": ">=10"
3700 }
3701 },
3702 "node_modules/character-entities": {
3703 "version": "2.0.2",
3704 "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
3705 "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==",
3706 "dev": true,
3707 "license": "MIT",
3708 "funding": {
3709 "type": "github",
3710 "url": "https://github.com/sponsors/wooorm"
3711 }
3712 },
3713 "node_modules/character-entities-legacy": {
3714 "version": "3.0.0",
3715 "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz",
3716 "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==",
3717 "dev": true,
3718 "license": "MIT",
3719 "funding": {
3720 "type": "github",
3721 "url": "https://github.com/sponsors/wooorm"
3722 }
3723 },
3724 "node_modules/character-reference-invalid": {
3725 "version": "2.0.1",
3726 "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz",
3727 "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==",
3728 "dev": true,
3729 "license": "MIT",
3730 "funding": {
3731 "type": "github",
3732 "url": "https://github.com/sponsors/wooorm"
3733 }
3734 },
3735 "node_modules/chardet": {
3736 "version": "2.1.1",
3737 "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz",
3738 "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==",
3739 "dev": true
3740 },
3741 "node_modules/chokidar": {
3742 "version": "4.0.3",
3743 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
3744 "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
3745 "dev": true,
3746 "dependencies": {
3747 "readdirp": "^4.0.1"
3748 },
3749 "engines": {
3750 "node": ">= 14.16.0"
3751 },
3752 "funding": {
3753 "url": "https://paulmillr.com/funding/"
3754 }
3755 },
3756 "node_modules/chownr": {
3757 "version": "3.0.0",
3758 "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
3759 "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
3760 "dev": true,
3761 "optional": true,
3762 "engines": {
3763 "node": ">=18"
3764 }
3765 },
3766 "node_modules/ci-info": {
3767 "version": "2.0.0",
3768 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
3769 "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
3770 "dev": true
3771 },
3772 "node_modules/cjson": {
3773 "version": "0.3.3",
3774 "resolved": "https://registry.npmjs.org/cjson/-/cjson-0.3.3.tgz",
3775 "integrity": "sha512-yKNcXi/Mvi5kb1uK0sahubYiyfUO2EUgOp4NcY9+8NX5Xmc+4yeNogZuLFkpLBBj7/QI9MjRUIuXrV9XOw5kVg==",
3776 "dev": true,
3777 "dependencies": {
3778 "json-parse-helpfulerror": "^1.0.3"
3779 },
3780 "engines": {
3781 "node": ">= 0.3.0"
3782 }
3783 },
3784 "node_modules/cli-boxes": {
3785 "version": "2.2.1",
3786 "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
3787 "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==",
3788 "dev": true,
3789 "engines": {
3790 "node": ">=6"
3791 },
3792 "funding": {
3793 "url": "https://github.com/sponsors/sindresorhus"
3794 }
3795 },
3796 "node_modules/cli-cursor": {
3797 "version": "3.1.0",
3798 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
3799 "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
3800 "dev": true,
3801 "dependencies": {
3802 "restore-cursor": "^3.1.0"
3803 },
3804 "engines": {
3805 "node": ">=8"
3806 }
3807 },
3808 "node_modules/cli-highlight": {
3809 "version": "2.1.11",
3810 "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz",
3811 "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==",
3812 "dev": true,
3813 "dependencies": {
3814 "chalk": "^4.0.0",
3815 "highlight.js": "^10.7.1",
3816 "mz": "^2.4.0",
3817 "parse5": "^5.1.1",
3818 "parse5-htmlparser2-tree-adapter": "^6.0.0",
3819 "yargs": "^16.0.0"
3820 },
3821 "bin": {
3822 "highlight": "bin/highlight"
3823 },
3824 "engines": {
3825 "node": ">=8.0.0",
3826 "npm": ">=5.0.0"
3827 }
3828 },
3829 "node_modules/cli-highlight/node_modules/chalk": {
3830 "version": "4.1.2",
3831 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3832 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3833 "dev": true,
3834 "dependencies": {
3835 "ansi-styles": "^4.1.0",
3836 "supports-color": "^7.1.0"
3837 },
3838 "engines": {
3839 "node": ">=10"
3840 },
3841 "funding": {
3842 "url": "https://github.com/chalk/chalk?sponsor=1"
3843 }
3844 },
3845 "node_modules/cli-highlight/node_modules/cliui": {
3846 "version": "7.0.4",
3847 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
3848 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
3849 "dev": true,
3850 "dependencies": {
3851 "string-width": "^4.2.0",
3852 "strip-ansi": "^6.0.0",
3853 "wrap-ansi": "^7.0.0"
3854 }
3855 },
3856 "node_modules/cli-highlight/node_modules/yargs": {
3857 "version": "16.2.0",
3858 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
3859 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
3860 "dev": true,
3861 "dependencies": {
3862 "cliui": "^7.0.2",
3863 "escalade": "^3.1.1",
3864 "get-caller-file": "^2.0.5",
3865 "require-directory": "^2.1.1",
3866 "string-width": "^4.2.0",
3867 "y18n": "^5.0.5",
3868 "yargs-parser": "^20.2.2"
3869 },
3870 "engines": {
3871 "node": ">=10"
3872 }
3873 },
3874 "node_modules/cli-highlight/node_modules/yargs-parser": {
3875 "version": "20.2.9",
3876 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
3877 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
3878 "dev": true,
3879 "engines": {
3880 "node": ">=10"
3881 }
3882 },
3883 "node_modules/cli-spinners": {
3884 "version": "2.9.2",
3885 "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
3886 "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
3887 "dev": true,
3888 "engines": {
3889 "node": ">=6"
3890 },
3891 "funding": {
3892 "url": "https://github.com/sponsors/sindresorhus"
3893 }
3894 },
3895 "node_modules/cli-table3": {
3896 "version": "0.6.5",
3897 "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz",
3898 "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==",
3899 "dev": true,
3900 "dependencies": {
3901 "string-width": "^4.2.0"
3902 },
3903 "engines": {
3904 "node": "10.* || >= 12.*"
3905 },
3906 "optionalDependencies": {
3907 "@colors/colors": "1.5.0"
3908 }
3909 },
3910 "node_modules/cli-width": {
3911 "version": "4.1.0",
3912 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
3913 "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==",
3914 "dev": true,
3915 "engines": {
3916 "node": ">= 12"
3917 }
3918 },
3919 "node_modules/cliui": {
3920 "version": "8.0.1",
3921 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
3922 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
3923 "dependencies": {
3924 "string-width": "^4.2.0",
3925 "strip-ansi": "^6.0.1",
3926 "wrap-ansi": "^7.0.0"
3927 },
3928 "engines": {
3929 "node": ">=12"
3930 }
3931 },
3932 "node_modules/clone": {
3933 "version": "1.0.4",
3934 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
3935 "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
3936 "dev": true,
3937 "engines": {
3938 "node": ">=0.8"
3939 }
3940 },
3941 "node_modules/color": {
3942 "version": "5.0.3",
3943 "resolved": "https://registry.npmjs.org/color/-/color-5.0.3.tgz",
3944 "integrity": "sha512-ezmVcLR3xAVp8kYOm4GS45ZLLgIE6SPAFoduLr6hTDajwb3KZ2F46gulK3XpcwRFb5KKGCSezCBAY4Dw4HsyXA==",
3945 "dev": true,
3946 "dependencies": {
3947 "color-convert": "^3.1.3",
3948 "color-string": "^2.1.3"
3949 },
3950 "engines": {
3951 "node": ">=18"
3952 }
3953 },
3954 "node_modules/color-convert": {
3955 "version": "2.0.1",
3956 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3957 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3958 "dependencies": {
3959 "color-name": "~1.1.4"
3960 },
3961 "engines": {
3962 "node": ">=7.0.0"
3963 }
3964 },
3965 "node_modules/color-name": {
3966 "version": "1.1.4",
3967 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3968 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
3969 },
3970 "node_modules/color-string": {
3971 "version": "2.1.4",
3972 "resolved": "https://registry.npmjs.org/color-string/-/color-string-2.1.4.tgz",
3973 "integrity": "sha512-Bb6Cq8oq0IjDOe8wJmi4JeNn763Xs9cfrBcaylK1tPypWzyoy2G3l90v9k64kjphl/ZJjPIShFztenRomi8WTg==",
3974 "dev": true,
3975 "dependencies": {
3976 "color-name": "^2.0.0"
3977 },
3978 "engines": {
3979 "node": ">=18"
3980 }
3981 },
3982 "node_modules/color-string/node_modules/color-name": {
3983 "version": "2.1.0",
3984 "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.1.0.tgz",
3985 "integrity": "sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg==",
3986 "dev": true,
3987 "engines": {
3988 "node": ">=12.20"
3989 }
3990 },
3991 "node_modules/color/node_modules/color-convert": {
3992 "version": "3.1.3",
3993 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.3.tgz",
3994 "integrity": "sha512-fasDH2ont2GqF5HpyO4w0+BcewlhHEZOFn9c1ckZdHpJ56Qb7MHhH/IcJZbBGgvdtwdwNbLvxiBEdg336iA9Sg==",
3995 "dev": true,
3996 "dependencies": {
3997 "color-name": "^2.0.0"
3998 },
3999 "engines": {
4000 "node": ">=14.6"
4001 }
4002 },
4003 "node_modules/color/node_modules/color-name": {
4004 "version": "2.1.0",
4005 "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.1.0.tgz",
4006 "integrity": "sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg==",
4007 "dev": true,
4008 "engines": {
4009 "node": ">=12.20"
4010 }
4011 },
4012 "node_modules/colorette": {
4013 "version": "2.0.20",
4014 "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
4015 "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
4016 "dev": true
4017 },
4018 "node_modules/combined-stream": {
4019 "version": "1.0.8",
4020 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
4021 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
4022 "dev": true,
4023 "dependencies": {
4024 "delayed-stream": "~1.0.0"
4025 },
4026 "engines": {
4027 "node": ">= 0.8"
4028 }
4029 },
4030 "node_modules/commander": {
4031 "version": "5.1.0",
4032 "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
4033 "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
4034 "dev": true,
4035 "engines": {
4036 "node": ">= 6"
4037 }
4038 },
4039 "node_modules/compress-commons": {
4040 "version": "6.0.2",
4041 "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz",
4042 "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==",
4043 "dev": true,
4044 "dependencies": {
4045 "crc-32": "^1.2.0",
4046 "crc32-stream": "^6.0.0",
4047 "is-stream": "^2.0.1",
4048 "normalize-path": "^3.0.0",
4049 "readable-stream": "^4.0.0"
4050 },
4051 "engines": {
4052 "node": ">= 14"
4053 }
4054 },
4055 "node_modules/compressible": {
4056 "version": "2.0.18",
4057 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
4058 "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
4059 "dev": true,
4060 "dependencies": {
4061 "mime-db": ">= 1.43.0 < 2"
4062 },
4063 "engines": {
4064 "node": ">= 0.6"
4065 }
4066 },
4067 "node_modules/compression": {
4068 "version": "1.8.1",
4069 "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz",
4070 "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==",
4071 "dev": true,
4072 "dependencies": {
4073 "bytes": "3.1.2",
4074 "compressible": "~2.0.18",
4075 "debug": "2.6.9",
4076 "negotiator": "~0.6.4",
4077 "on-headers": "~1.1.0",
4078 "safe-buffer": "5.2.1",
4079 "vary": "~1.1.2"
4080 },
4081 "engines": {
4082 "node": ">= 0.8.0"
4083 }
4084 },
4085 "node_modules/compression/node_modules/negotiator": {
4086 "version": "0.6.4",
4087 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz",
4088 "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==",
4089 "dev": true,
4090 "engines": {
4091 "node": ">= 0.6"
4092 }
4093 },
4094 "node_modules/concat-map": {
4095 "version": "0.0.1",
4096 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
4097 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
4098 "dev": true
4099 },
4100 "node_modules/config-chain": {
4101 "version": "1.1.13",
4102 "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz",
4103 "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==",
4104 "dev": true,
4105 "dependencies": {
4106 "ini": "^1.3.4",
4107 "proto-list": "~1.2.1"
4108 }
4109 },
4110 "node_modules/config-chain/node_modules/ini": {
4111 "version": "1.3.8",
4112 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
4113 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
4114 "dev": true
4115 },
4116 "node_modules/configstore": {
4117 "version": "5.0.1",
4118 "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
4119 "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
4120 "dev": true,
4121 "dependencies": {
4122 "dot-prop": "^5.2.0",
4123 "graceful-fs": "^4.1.2",
4124 "make-dir": "^3.0.0",
4125 "unique-string": "^2.0.0",
4126 "write-file-atomic": "^3.0.0",
4127 "xdg-basedir": "^4.0.0"
4128 },
4129 "engines": {
4130 "node": ">=8"
4131 }
4132 },
4133 "node_modules/connect": {
4134 "version": "3.7.0",
4135 "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
4136 "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
4137 "dev": true,
4138 "dependencies": {
4139 "debug": "2.6.9",
4140 "finalhandler": "1.1.2",
4141 "parseurl": "~1.3.3",
4142 "utils-merge": "1.0.1"
4143 },
4144 "engines": {
4145 "node": ">= 0.10.0"
4146 }
4147 },
4148 "node_modules/connect/node_modules/encodeurl": {
4149 "version": "1.0.2",
4150 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
4151 "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
4152 "dev": true,
4153 "engines": {
4154 "node": ">= 0.8"
4155 }
4156 },
4157 "node_modules/connect/node_modules/finalhandler": {
4158 "version": "1.1.2",
4159 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
4160 "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
4161 "dev": true,
4162 "dependencies": {
4163 "debug": "2.6.9",
4164 "encodeurl": "~1.0.2",
4165 "escape-html": "~1.0.3",
4166 "on-finished": "~2.3.0",
4167 "parseurl": "~1.3.3",
4168 "statuses": "~1.5.0",
4169 "unpipe": "~1.0.0"
4170 },
4171 "engines": {
4172 "node": ">= 0.8"
4173 }
4174 },
4175 "node_modules/connect/node_modules/on-finished": {
4176 "version": "2.3.0",
4177 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
4178 "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
4179 "dev": true,
4180 "dependencies": {
4181 "ee-first": "1.1.1"
4182 },
4183 "engines": {
4184 "node": ">= 0.8"
4185 }
4186 },
4187 "node_modules/connect/node_modules/statuses": {
4188 "version": "1.5.0",
4189 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
4190 "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
4191 "dev": true,
4192 "engines": {
4193 "node": ">= 0.6"
4194 }
4195 },
4196 "node_modules/content-disposition": {
4197 "version": "0.5.4",
4198 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
4199 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
4200 "dev": true,
4201 "dependencies": {
4202 "safe-buffer": "5.2.1"
4203 },
4204 "engines": {
4205 "node": ">= 0.6"
4206 }
4207 },
4208 "node_modules/content-type": {
4209 "version": "1.0.5",
4210 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
4211 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
4212 "dev": true,
4213 "engines": {
4214 "node": ">= 0.6"
4215 }
4216 },
4217 "node_modules/cookie": {
4218 "version": "0.7.2",
4219 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
4220 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
4221 "dev": true,
4222 "engines": {
4223 "node": ">= 0.6"
4224 }
4225 },
4226 "node_modules/cookie-signature": {
4227 "version": "1.0.7",
4228 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz",
4229 "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==",
4230 "dev": true
4231 },
4232 "node_modules/core-util-is": {
4233 "version": "1.0.3",
4234 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
4235 "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
4236 "dev": true
4237 },
4238 "node_modules/cors": {
4239 "version": "2.8.6",
4240 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz",
4241 "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==",
4242 "dev": true,
4243 "dependencies": {
4244 "object-assign": "^4",
4245 "vary": "^1"
4246 },
4247 "engines": {
4248 "node": ">= 0.10"
4249 },
4250 "funding": {
4251 "type": "opencollective",
4252 "url": "https://opencollective.com/express"
4253 }
4254 },
4255 "node_modules/crc-32": {
4256 "version": "1.2.2",
4257 "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
4258 "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
4259 "dev": true,
4260 "bin": {
4261 "crc32": "bin/crc32.njs"
4262 },
4263 "engines": {
4264 "node": ">=0.8"
4265 }
4266 },
4267 "node_modules/crc32-stream": {
4268 "version": "6.0.0",
4269 "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz",
4270 "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==",
4271 "dev": true,
4272 "dependencies": {
4273 "crc-32": "^1.2.0",
4274 "readable-stream": "^4.0.0"
4275 },
4276 "engines": {
4277 "node": ">= 14"
4278 }
4279 },
4280 "node_modules/create-require": {
4281 "version": "1.1.1",
4282 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
4283 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
4284 "dev": true
4285 },
4286 "node_modules/cross-env": {
4287 "version": "7.0.3",
4288 "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
4289 "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==",
4290 "dev": true,
4291 "dependencies": {
4292 "cross-spawn": "^7.0.1"
4293 },
4294 "bin": {
4295 "cross-env": "src/bin/cross-env.js",
4296 "cross-env-shell": "src/bin/cross-env-shell.js"
4297 },
4298 "engines": {
4299 "node": ">=10.14",
4300 "npm": ">=6",
4301 "yarn": ">=1"
4302 }
4303 },
4304 "node_modules/cross-spawn": {
4305 "version": "7.0.6",
4306 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
4307 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
4308 "dev": true,
4309 "dependencies": {
4310 "path-key": "^3.1.0",
4311 "shebang-command": "^2.0.0",
4312 "which": "^2.0.1"
4313 },
4314 "engines": {
4315 "node": ">= 8"
4316 }
4317 },
4318 "node_modules/cross-spawn/node_modules/path-key": {
4319 "version": "3.1.1",
4320 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4321 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4322 "dev": true,
4323 "engines": {
4324 "node": ">=8"
4325 }
4326 },
4327 "node_modules/crypto-random-string": {
4328 "version": "2.0.0",
4329 "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
4330 "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
4331 "dev": true,
4332 "engines": {
4333 "node": ">=8"
4334 }
4335 },
4336 "node_modules/csv-parse": {
4337 "version": "5.6.0",
4338 "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.6.0.tgz",
4339 "integrity": "sha512-l3nz3euub2QMg5ouu5U09Ew9Wf6/wQ8I++ch1loQ0ljmzhmfZYrH9fflS22i/PQEvsPvxCwxgz5q7UB8K1JO4Q==",
4340 "dev": true
4341 },
4342 "node_modules/data-uri-to-buffer": {
4343 "version": "6.0.2",
4344 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
4345 "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
4346 "dev": true,
4347 "engines": {
4348 "node": ">= 14"
4349 }
4350 },
4351 "node_modules/debug": {
4352 "version": "2.6.9",
4353 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4354 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4355 "dev": true,
4356 "dependencies": {
4357 "ms": "2.0.0"
4358 }
4359 },
4360 "node_modules/decamelize": {
4361 "version": "1.2.0",
4362 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
4363 "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
4364 "engines": {
4365 "node": ">=0.10.0"
4366 }
4367 },
4368 "node_modules/decode-named-character-reference": {
4369 "version": "1.3.0",
4370 "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz",
4371 "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==",
4372 "dev": true,
4373 "license": "MIT",
4374 "dependencies": {
4375 "character-entities": "^2.0.0"
4376 },
4377 "funding": {
4378 "type": "github",
4379 "url": "https://github.com/sponsors/wooorm"
4380 }
4381 },
4382 "node_modules/deep-equal-in-any-order": {
4383 "version": "2.2.0",
4384 "resolved": "https://registry.npmjs.org/deep-equal-in-any-order/-/deep-equal-in-any-order-2.2.0.tgz",
4385 "integrity": "sha512-lUYf3Oz/HrPcNmKe+S+QSdY5/hzKleftcFBWLwbHNZ5007RUKgN0asWlAHuQGvT9djYd9PYQFiu0TyNS+h3j/g==",
4386 "dev": true,
4387 "dependencies": {
4388 "sort-any": "^4.0.0"
4389 }
4390 },
4391 "node_modules/deep-extend": {
4392 "version": "0.6.0",
4393 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
4394 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
4395 "dev": true,
4396 "engines": {
4397 "node": ">=4.0.0"
4398 }
4399 },
4400 "node_modules/deep-freeze": {
4401 "version": "0.0.1",
4402 "resolved": "https://registry.npmjs.org/deep-freeze/-/deep-freeze-0.0.1.tgz",
4403 "integrity": "sha512-Z+z8HiAvsGwmjqlphnHW5oz6yWlOwu6EQfFTjmeTWlDeda3FS2yv3jhq35TX/ewmsnqB+RX2IdsIOyjJCQN5tg==",
4404 "dev": true
4405 },
4406 "node_modules/deep-is": {
4407 "version": "0.1.4",
4408 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
4409 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
4410 "dev": true
4411 },
4412 "node_modules/defaults": {
4413 "version": "1.0.4",
4414 "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz",
4415 "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",
4416 "dev": true,
4417 "dependencies": {
4418 "clone": "^1.0.2"
4419 },
4420 "funding": {
4421 "url": "https://github.com/sponsors/sindresorhus"
4422 }
4423 },
4424 "node_modules/degenerator": {
4425 "version": "5.0.1",
4426 "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
4427 "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
4428 "dev": true,
4429 "dependencies": {
4430 "ast-types": "^0.13.4",
4431 "escodegen": "^2.1.0",
4432 "esprima": "^4.0.1"
4433 },
4434 "engines": {
4435 "node": ">= 14"
4436 }
4437 },
4438 "node_modules/delayed-stream": {
4439 "version": "1.0.0",
4440 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
4441 "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
4442 "dev": true,
4443 "engines": {
4444 "node": ">=0.4.0"
4445 }
4446 },
4447 "node_modules/depd": {
4448 "version": "2.0.0",
4449 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
4450 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
4451 "dev": true,
4452 "engines": {
4453 "node": ">= 0.8"
4454 }
4455 },
4456 "node_modules/dequal": {
4457 "version": "2.0.3",
4458 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
4459 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
4460 "dev": true,
4461 "license": "MIT",
4462 "engines": {
4463 "node": ">=6"
4464 }
4465 },
4466 "node_modules/destroy": {
4467 "version": "1.2.0",
4468 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
4469 "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
4470 "dev": true,
4471 "engines": {
4472 "node": ">= 0.8",
4473 "npm": "1.2.8000 || >= 1.4.16"
4474 }
4475 },
4476 "node_modules/devlop": {
4477 "version": "1.1.0",
4478 "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz",
4479 "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==",
4480 "dev": true,
4481 "license": "MIT",
4482 "dependencies": {
4483 "dequal": "^2.0.0"
4484 },
4485 "funding": {
4486 "type": "github",
4487 "url": "https://github.com/sponsors/wooorm"
4488 }
4489 },
4490 "node_modules/diff": {
4491 "version": "4.0.4",
4492 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.4.tgz",
4493 "integrity": "sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==",
4494 "dev": true,
4495 "engines": {
4496 "node": ">=0.3.1"
4497 }
4498 },
4499 "node_modules/dijkstrajs": {
4500 "version": "1.0.3",
4501 "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz",
4502 "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA=="
4503 },
4504 "node_modules/discontinuous-range": {
4505 "version": "1.0.0",
4506 "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz",
4507 "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==",
4508 "dev": true
4509 },
4510 "node_modules/dot-prop": {
4511 "version": "5.3.0",
4512 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
4513 "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
4514 "dev": true,
4515 "dependencies": {
4516 "is-obj": "^2.0.0"
4517 },
4518 "engines": {
4519 "node": ">=8"
4520 }
4521 },
4522 "node_modules/dunder-proto": {
4523 "version": "1.0.1",
4524 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
4525 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
4526 "dev": true,
4527 "dependencies": {
4528 "call-bind-apply-helpers": "^1.0.1",
4529 "es-errors": "^1.3.0",
4530 "gopd": "^1.2.0"
4531 },
4532 "engines": {
4533 "node": ">= 0.4"
4534 }
4535 },
4536 "node_modules/duplexify": {
4537 "version": "4.1.3",
4538 "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz",
4539 "integrity": "sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==",
4540 "dev": true,
4541 "dependencies": {
4542 "end-of-stream": "^1.4.1",
4543 "inherits": "^2.0.3",
4544 "readable-stream": "^3.1.1",
4545 "stream-shift": "^1.0.2"
4546 }
4547 },
4548 "node_modules/duplexify/node_modules/readable-stream": {
4549 "version": "3.6.2",
4550 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
4551 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
4552 "dev": true,
4553 "dependencies": {
4554 "inherits": "^2.0.3",
4555 "string_decoder": "^1.1.1",
4556 "util-deprecate": "^1.0.1"
4557 },
4558 "engines": {
4559 "node": ">= 6"
4560 }
4561 },
4562 "node_modules/eastasianwidth": {
4563 "version": "0.2.0",
4564 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
4565 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
4566 "dev": true
4567 },
4568 "node_modules/ecdsa-sig-formatter": {
4569 "version": "1.0.11",
4570 "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
4571 "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
4572 "dev": true,
4573 "dependencies": {
4574 "safe-buffer": "^5.0.1"
4575 }
4576 },
4577 "node_modules/ee-first": {
4578 "version": "1.1.1",
4579 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
4580 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
4581 "dev": true
4582 },
4583 "node_modules/emoji-regex": {
4584 "version": "8.0.0",
4585 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
4586 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
4587 },
4588 "node_modules/emojilib": {
4589 "version": "2.4.0",
4590 "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz",
4591 "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==",
4592 "dev": true
4593 },
4594 "node_modules/enabled": {
4595 "version": "2.0.0",
4596 "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz",
4597 "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==",
4598 "dev": true
4599 },
4600 "node_modules/encodeurl": {
4601 "version": "2.0.0",
4602 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
4603 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
4604 "dev": true,
4605 "engines": {
4606 "node": ">= 0.8"
4607 }
4608 },
4609 "node_modules/end-of-stream": {
4610 "version": "1.4.5",
4611 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
4612 "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
4613 "dev": true,
4614 "dependencies": {
4615 "once": "^1.4.0"
4616 }
4617 },
4618 "node_modules/entities": {
4619 "version": "4.5.0",
4620 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
4621 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
4622 "dev": true,
4623 "license": "BSD-2-Clause",
4624 "engines": {
4625 "node": ">=0.12"
4626 },
4627 "funding": {
4628 "url": "https://github.com/fb55/entities?sponsor=1"
4629 }
4630 },
4631 "node_modules/env-paths": {
4632 "version": "2.2.1",
4633 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
4634 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
4635 "dev": true,
4636 "optional": true,
4637 "engines": {
4638 "node": ">=6"
4639 }
4640 },
4641 "node_modules/environment": {
4642 "version": "1.1.0",
4643 "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz",
4644 "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==",
4645 "dev": true,
4646 "engines": {
4647 "node": ">=18"
4648 },
4649 "funding": {
4650 "url": "https://github.com/sponsors/sindresorhus"
4651 }
4652 },
4653 "node_modules/es-define-property": {
4654 "version": "1.0.1",
4655 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
4656 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
4657 "dev": true,
4658 "engines": {
4659 "node": ">= 0.4"
4660 }
4661 },
4662 "node_modules/es-errors": {
4663 "version": "1.3.0",
4664 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
4665 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
4666 "dev": true,
4667 "engines": {
4668 "node": ">= 0.4"
4669 }
4670 },
4671 "node_modules/es-object-atoms": {
4672 "version": "1.1.1",
4673 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
4674 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
4675 "dev": true,
4676 "dependencies": {
4677 "es-errors": "^1.3.0"
4678 },
4679 "engines": {
4680 "node": ">= 0.4"
4681 }
4682 },
4683 "node_modules/es-set-tostringtag": {
4684 "version": "2.1.0",
4685 "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
4686 "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
4687 "dev": true,
4688 "dependencies": {
4689 "es-errors": "^1.3.0",
4690 "get-intrinsic": "^1.2.6",
4691 "has-tostringtag": "^1.0.2",
4692 "hasown": "^2.0.2"
4693 },
4694 "engines": {
4695 "node": ">= 0.4"
4696 }
4697 },
4698 "node_modules/esbuild": {
4699 "version": "0.21.5",
4700 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
4701 "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
4702 "dev": true,
4703 "hasInstallScript": true,
4704 "bin": {
4705 "esbuild": "bin/esbuild"
4706 },
4707 "engines": {
4708 "node": ">=12"
4709 },
4710 "optionalDependencies": {
4711 "@esbuild/aix-ppc64": "0.21.5",
4712 "@esbuild/android-arm": "0.21.5",
4713 "@esbuild/android-arm64": "0.21.5",
4714 "@esbuild/android-x64": "0.21.5",
4715 "@esbuild/darwin-arm64": "0.21.5",
4716 "@esbuild/darwin-x64": "0.21.5",
4717 "@esbuild/freebsd-arm64": "0.21.5",
4718 "@esbuild/freebsd-x64": "0.21.5",
4719 "@esbuild/linux-arm": "0.21.5",
4720 "@esbuild/linux-arm64": "0.21.5",
4721 "@esbuild/linux-ia32": "0.21.5",
4722 "@esbuild/linux-loong64": "0.21.5",
4723 "@esbuild/linux-mips64el": "0.21.5",
4724 "@esbuild/linux-ppc64": "0.21.5",
4725 "@esbuild/linux-riscv64": "0.21.5",
4726 "@esbuild/linux-s390x": "0.21.5",
4727 "@esbuild/linux-x64": "0.21.5",
4728 "@esbuild/netbsd-x64": "0.21.5",
4729 "@esbuild/openbsd-x64": "0.21.5",
4730 "@esbuild/sunos-x64": "0.21.5",
4731 "@esbuild/win32-arm64": "0.21.5",
4732 "@esbuild/win32-ia32": "0.21.5",
4733 "@esbuild/win32-x64": "0.21.5"
4734 }
4735 },
4736 "node_modules/escalade": {
4737 "version": "3.2.0",
4738 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
4739 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
4740 "engines": {
4741 "node": ">=6"
4742 }
4743 },
4744 "node_modules/escape-goat": {
4745 "version": "2.1.1",
4746 "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
4747 "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
4748 "dev": true,
4749 "engines": {
4750 "node": ">=8"
4751 }
4752 },
4753 "node_modules/escape-html": {
4754 "version": "1.0.3",
4755 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
4756 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
4757 "dev": true
4758 },
4759 "node_modules/escodegen": {
4760 "version": "2.1.0",
4761 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
4762 "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
4763 "dev": true,
4764 "dependencies": {
4765 "esprima": "^4.0.1",
4766 "estraverse": "^5.2.0",
4767 "esutils": "^2.0.2"
4768 },
4769 "bin": {
4770 "escodegen": "bin/escodegen.js",
4771 "esgenerate": "bin/esgenerate.js"
4772 },
4773 "engines": {
4774 "node": ">=6.0"
4775 },
4776 "optionalDependencies": {
4777 "source-map": "~0.6.1"
4778 }
4779 },
4780 "node_modules/esprima": {
4781 "version": "4.0.1",
4782 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
4783 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
4784 "dev": true,
4785 "bin": {
4786 "esparse": "bin/esparse.js",
4787 "esvalidate": "bin/esvalidate.js"
4788 },
4789 "engines": {
4790 "node": ">=4"
4791 }
4792 },
4793 "node_modules/estraverse": {
4794 "version": "5.3.0",
4795 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
4796 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
4797 "dev": true,
4798 "engines": {
4799 "node": ">=4.0"
4800 }
4801 },
4802 "node_modules/esutils": {
4803 "version": "2.0.3",
4804 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
4805 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
4806 "dev": true,
4807 "engines": {
4808 "node": ">=0.10.0"
4809 }
4810 },
4811 "node_modules/etag": {
4812 "version": "1.8.1",
4813 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
4814 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
4815 "dev": true,
4816 "engines": {
4817 "node": ">= 0.6"
4818 }
4819 },
4820 "node_modules/event-target-shim": {
4821 "version": "5.0.1",
4822 "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
4823 "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
4824 "dev": true,
4825 "engines": {
4826 "node": ">=6"
4827 }
4828 },
4829 "node_modules/events": {
4830 "version": "3.3.0",
4831 "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
4832 "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
4833 "dev": true,
4834 "engines": {
4835 "node": ">=0.8.x"
4836 }
4837 },
4838 "node_modules/events-listener": {
4839 "version": "1.1.0",
4840 "resolved": "https://registry.npmjs.org/events-listener/-/events-listener-1.1.0.tgz",
4841 "integrity": "sha512-Kd3EgYfODHueq6GzVfs/VUolh2EgJsS8hkO3KpnDrxVjU3eq63eXM2ujXkhPP+OkeUOhL8CxdfZbQXzryb5C4g==",
4842 "dev": true
4843 },
4844 "node_modules/events-universal": {
4845 "version": "1.0.1",
4846 "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz",
4847 "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==",
4848 "dev": true,
4849 "dependencies": {
4850 "bare-events": "^2.7.0"
4851 }
4852 },
4853 "node_modules/eventsource": {
4854 "version": "3.0.7",
4855 "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz",
4856 "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==",
4857 "dev": true,
4858 "dependencies": {
4859 "eventsource-parser": "^3.0.1"
4860 },
4861 "engines": {
4862 "node": ">=18.0.0"
4863 }
4864 },
4865 "node_modules/eventsource-parser": {
4866 "version": "3.0.6",
4867 "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz",
4868 "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==",
4869 "dev": true,
4870 "engines": {
4871 "node": ">=18.0.0"
4872 }
4873 },
4874 "node_modules/exegesis": {
4875 "version": "4.3.0",
4876 "resolved": "https://registry.npmjs.org/exegesis/-/exegesis-4.3.0.tgz",
4877 "integrity": "sha512-V90IJQ4XYO1SfH5qdJTOijXkQTF3hSpSHHqlf7MstUMDKP22iAvi63gweFLtPZ4Gj3Wnh8RgJX5TGu0WiwTyDQ==",
4878 "dev": true,
4879 "dependencies": {
4880 "@apidevtools/json-schema-ref-parser": "^9.0.3",
4881 "ajv": "^8.3.0",
4882 "ajv-formats": "^2.1.0",
4883 "body-parser": "^1.18.3",
4884 "content-type": "^1.0.4",
4885 "deep-freeze": "0.0.1",
4886 "events-listener": "^1.1.0",
4887 "glob": "^10.3.10",
4888 "json-ptr": "^3.0.1",
4889 "json-schema-traverse": "^1.0.0",
4890 "lodash": "^4.17.11",
4891 "openapi3-ts": "^3.1.1",
4892 "promise-breaker": "^6.0.0",
4893 "qs": "^6.6.0",
4894 "raw-body": "^2.3.3",
4895 "semver": "^7.0.0"
4896 },
4897 "engines": {
4898 "node": ">=10.0.0",
4899 "npm": ">5.0.0"
4900 }
4901 },
4902 "node_modules/exegesis-express": {
4903 "version": "4.0.0",
4904 "resolved": "https://registry.npmjs.org/exegesis-express/-/exegesis-express-4.0.0.tgz",
4905 "integrity": "sha512-V2hqwTtYRj0bj43K4MCtm0caD97YWkqOUHFMRCBW5L1x9IjyqOEc7Xa4oQjjiFbeFOSQzzwPV+BzXsQjSz08fw==",
4906 "dev": true,
4907 "dependencies": {
4908 "exegesis": "^4.1.0"
4909 },
4910 "engines": {
4911 "node": ">=6.0.0",
4912 "npm": ">5.0.0"
4913 }
4914 },
4915 "node_modules/exegesis/node_modules/ajv-formats": {
4916 "version": "2.1.1",
4917 "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
4918 "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
4919 "dev": true,
4920 "dependencies": {
4921 "ajv": "^8.0.0"
4922 },
4923 "peerDependencies": {
4924 "ajv": "^8.0.0"
4925 },
4926 "peerDependenciesMeta": {
4927 "ajv": {
4928 "optional": true
4929 }
4930 }
4931 },
4932 "node_modules/exegesis/node_modules/iconv-lite": {
4933 "version": "0.4.24",
4934 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
4935 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
4936 "dev": true,
4937 "dependencies": {
4938 "safer-buffer": ">= 2.1.2 < 3"
4939 },
4940 "engines": {
4941 "node": ">=0.10.0"
4942 }
4943 },
4944 "node_modules/exegesis/node_modules/raw-body": {
4945 "version": "2.5.3",
4946 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz",
4947 "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==",
4948 "dev": true,
4949 "dependencies": {
4950 "bytes": "~3.1.2",
4951 "http-errors": "~2.0.1",
4952 "iconv-lite": "~0.4.24",
4953 "unpipe": "~1.0.0"
4954 },
4955 "engines": {
4956 "node": ">= 0.8"
4957 }
4958 },
4959 "node_modules/exponential-backoff": {
4960 "version": "3.1.3",
4961 "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz",
4962 "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==",
4963 "dev": true,
4964 "optional": true
4965 },
4966 "node_modules/express": {
4967 "version": "4.22.1",
4968 "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz",
4969 "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==",
4970 "dev": true,
4971 "dependencies": {
4972 "accepts": "~1.3.8",
4973 "array-flatten": "1.1.1",
4974 "body-parser": "~1.20.3",
4975 "content-disposition": "~0.5.4",
4976 "content-type": "~1.0.4",
4977 "cookie": "~0.7.1",
4978 "cookie-signature": "~1.0.6",
4979 "debug": "2.6.9",
4980 "depd": "2.0.0",
4981 "encodeurl": "~2.0.0",
4982 "escape-html": "~1.0.3",
4983 "etag": "~1.8.1",
4984 "finalhandler": "~1.3.1",
4985 "fresh": "~0.5.2",
4986 "http-errors": "~2.0.0",
4987 "merge-descriptors": "1.0.3",
4988 "methods": "~1.1.2",
4989 "on-finished": "~2.4.1",
4990 "parseurl": "~1.3.3",
4991 "path-to-regexp": "~0.1.12",
4992 "proxy-addr": "~2.0.7",
4993 "qs": "~6.14.0",
4994 "range-parser": "~1.2.1",
4995 "safe-buffer": "5.2.1",
4996 "send": "~0.19.0",
4997 "serve-static": "~1.16.2",
4998 "setprototypeof": "1.2.0",
4999 "statuses": "~2.0.1",
5000 "type-is": "~1.6.18",
5001 "utils-merge": "1.0.1",
5002 "vary": "~1.1.2"
5003 },
5004 "engines": {
5005 "node": ">= 0.10.0"
5006 },
5007 "funding": {
5008 "type": "opencollective",
5009 "url": "https://opencollective.com/express"
5010 }
5011 },
5012 "node_modules/express-rate-limit": {
5013 "version": "8.3.1",
5014 "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.3.1.tgz",
5015 "integrity": "sha512-D1dKN+cmyPWuvB+G2SREQDzPY1agpBIcTa9sJxOPMCNeH3gwzhqJRDWCXW3gg0y//+LQ/8j52JbMROWyrKdMdw==",
5016 "dev": true,
5017 "dependencies": {
5018 "ip-address": "10.1.0"
5019 },
5020 "engines": {
5021 "node": ">= 16"
5022 },
5023 "funding": {
5024 "url": "https://github.com/sponsors/express-rate-limit"
5025 },
5026 "peerDependencies": {
5027 "express": ">= 4.11"
5028 }
5029 },
5030 "node_modules/extend": {
5031 "version": "3.0.2",
5032 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
5033 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
5034 "dev": true
5035 },
5036 "node_modules/fast-deep-equal": {
5037 "version": "3.1.3",
5038 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
5039 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
5040 "dev": true
5041 },
5042 "node_modules/fast-fifo": {
5043 "version": "1.3.2",
5044 "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
5045 "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
5046 "dev": true
5047 },
5048 "node_modules/fast-uri": {
5049 "version": "3.1.0",
5050 "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz",
5051 "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==",
5052 "dev": true,
5053 "funding": [
5054 {
5055 "type": "github",
5056 "url": "https://github.com/sponsors/fastify"
5057 },
5058 {
5059 "type": "opencollective",
5060 "url": "https://opencollective.com/fastify"
5061 }
5062 ]
5063 },
5064 "node_modules/faye-websocket": {
5065 "version": "0.11.4",
5066 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
5067 "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
5068 "dependencies": {
5069 "websocket-driver": ">=0.5.1"
5070 },
5071 "engines": {
5072 "node": ">=0.8.0"
5073 }
5074 },
5075 "node_modules/fdir": {
5076 "version": "6.5.0",
5077 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
5078 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
5079 "dev": true,
5080 "engines": {
5081 "node": ">=12.0.0"
5082 },
5083 "peerDependencies": {
5084 "picomatch": "^3 || ^4"
5085 },
5086 "peerDependenciesMeta": {
5087 "picomatch": {
5088 "optional": true
5089 }
5090 }
5091 },
5092 "node_modules/fecha": {
5093 "version": "4.2.3",
5094 "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz",
5095 "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==",
5096 "dev": true
5097 },
5098 "node_modules/fetch-blob": {
5099 "version": "3.2.0",
5100 "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
5101 "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
5102 "dev": true,
5103 "funding": [
5104 {
5105 "type": "github",
5106 "url": "https://github.com/sponsors/jimmywarting"
5107 },
5108 {
5109 "type": "paypal",
5110 "url": "https://paypal.me/jimmywarting"
5111 }
5112 ],
5113 "dependencies": {
5114 "node-domexception": "^1.0.0",
5115 "web-streams-polyfill": "^3.0.3"
5116 },
5117 "engines": {
5118 "node": "^12.20 || >= 14.13"
5119 }
5120 },
5121 "node_modules/filesize": {
5122 "version": "6.4.0",
5123 "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.4.0.tgz",
5124 "integrity": "sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ==",
5125 "dev": true,
5126 "engines": {
5127 "node": ">= 0.4.0"
5128 }
5129 },
5130 "node_modules/fill-range": {
5131 "version": "7.1.1",
5132 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
5133 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
5134 "dev": true,
5135 "dependencies": {
5136 "to-regex-range": "^5.0.1"
5137 },
5138 "engines": {
5139 "node": ">=8"
5140 }
5141 },
5142 "node_modules/finalhandler": {
5143 "version": "1.3.2",
5144 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz",
5145 "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==",
5146 "dev": true,
5147 "dependencies": {
5148 "debug": "2.6.9",
5149 "encodeurl": "~2.0.0",
5150 "escape-html": "~1.0.3",
5151 "on-finished": "~2.4.1",
5152 "parseurl": "~1.3.3",
5153 "statuses": "~2.0.2",
5154 "unpipe": "~1.0.0"
5155 },
5156 "engines": {
5157 "node": ">= 0.8"
5158 }
5159 },
5160 "node_modules/find-up": {
5161 "version": "4.1.0",
5162 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
5163 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
5164 "dependencies": {
5165 "locate-path": "^5.0.0",
5166 "path-exists": "^4.0.0"
5167 },
5168 "engines": {
5169 "node": ">=8"
5170 }
5171 },
5172 "node_modules/firebase": {
5173 "version": "12.10.0",
5174 "resolved": "https://registry.npmjs.org/firebase/-/firebase-12.10.0.tgz",
5175 "integrity": "sha512-tAjHnEirksqWpa+NKDUSUMjulOnsTcsPC1X1rQ+gwPtjlhJS572na91CwaBXQJHXharIrfj7sw/okDkXOsphjA==",
5176 "dependencies": {
5177 "@firebase/ai": "2.9.0",
5178 "@firebase/analytics": "0.10.20",
5179 "@firebase/analytics-compat": "0.2.26",
5180 "@firebase/app": "0.14.9",
5181 "@firebase/app-check": "0.11.1",
5182 "@firebase/app-check-compat": "0.4.1",
5183 "@firebase/app-compat": "0.5.9",
5184 "@firebase/app-types": "0.9.3",
5185 "@firebase/auth": "1.12.1",
5186 "@firebase/auth-compat": "0.6.3",
5187 "@firebase/data-connect": "0.4.0",
5188 "@firebase/database": "1.1.1",
5189 "@firebase/database-compat": "2.1.1",
5190 "@firebase/firestore": "4.12.0",
5191 "@firebase/firestore-compat": "0.4.6",
5192 "@firebase/functions": "0.13.2",
5193 "@firebase/functions-compat": "0.4.2",
5194 "@firebase/installations": "0.6.20",
5195 "@firebase/installations-compat": "0.2.20",
5196 "@firebase/messaging": "0.12.24",
5197 "@firebase/messaging-compat": "0.2.24",
5198 "@firebase/performance": "0.7.10",
5199 "@firebase/performance-compat": "0.2.23",
5200 "@firebase/remote-config": "0.8.1",
5201 "@firebase/remote-config-compat": "0.2.22",
5202 "@firebase/storage": "0.14.1",
5203 "@firebase/storage-compat": "0.4.1",
5204 "@firebase/util": "1.14.0"
5205 }
5206 },
5207 "node_modules/firebase-tools": {
5208 "version": "15.10.0",
5209 "resolved": "https://registry.npmjs.org/firebase-tools/-/firebase-tools-15.10.0.tgz",
5210 "integrity": "sha512-v6VK5woj3rMFuAUFLKFXykn5tO2a700rYwmo+XNu+jB+DuZyE5N/QHXkADmhJiQVQJbp0wzyNUZauw+tV+Ebjw==",
5211 "dev": true,
5212 "license": "MIT",
5213 "dependencies": {
5214 "@apphosting/build": "^0.1.6",
5215 "@apphosting/common": "^0.0.8",
5216 "@electric-sql/pglite": "^0.3.3",
5217 "@electric-sql/pglite-tools": "^0.2.8",
5218 "@google-cloud/cloud-sql-connector": "^1.3.3",
5219 "@google-cloud/pubsub": "^5.2.0",
5220 "@inquirer/prompts": "^7.10.1",
5221 "@modelcontextprotocol/sdk": "^1.24.0",
5222 "abort-controller": "^3.0.0",
5223 "ajv": "^8.17.1",
5224 "ajv-formats": "3.0.1",
5225 "archiver": "^7.0.0",
5226 "async-lock": "1.4.1",
5227 "body-parser": "^1.19.0",
5228 "chokidar": "^3.6.0",
5229 "cjson": "^0.3.1",
5230 "cli-table3": "0.6.5",
5231 "colorette": "^2.0.19",
5232 "commander": "^5.1.0",
5233 "configstore": "^5.0.1",
5234 "cors": "^2.8.5",
5235 "cross-env": "^7.0.3",
5236 "cross-spawn": "^7.0.5",
5237 "csv-parse": "^5.0.4",
5238 "deep-equal-in-any-order": "^2.0.6",
5239 "exegesis": "^4.2.0",
5240 "exegesis-express": "^4.0.0",
5241 "express": "^4.16.4",
5242 "filesize": "^6.1.0",
5243 "form-data": "^4.0.1",
5244 "fs-extra": "^10.1.0",
5245 "fuzzy": "^0.1.3",
5246 "gaxios": "^6.7.0",
5247 "glob": "^10.5.0",
5248 "google-auth-library": "^9.11.0",
5249 "ignore": "^7.0.4",
5250 "js-yaml": "^3.14.2",
5251 "jsonwebtoken": "^9.0.2",
5252 "leven": "^3.1.0",
5253 "libsodium-wrappers": "^0.7.10",
5254 "lodash": "^4.17.21",
5255 "lsofi": "1.0.0",
5256 "marked": "^13.0.2",
5257 "marked-terminal": "^7.0.0",
5258 "mime": "^2.5.2",
5259 "minimatch": "^3.0.4",
5260 "morgan": "^1.10.0",
5261 "node-fetch": "^2.6.7",
5262 "open": "^6.3.0",
5263 "ora": "^5.4.1",
5264 "p-limit": "^3.0.1",
5265 "pg": "^8.11.3",
5266 "pg-gateway": "^0.3.0-beta.4",
5267 "pglite-2": "npm:@electric-sql/pglite@0.2.17",
5268 "portfinder": "^1.0.32",
5269 "progress": "^2.0.3",
5270 "proxy-agent": "^6.3.0",
5271 "retry": "^0.13.1",
5272 "semver": "^7.5.2",
5273 "sql-formatter": "^15.3.0",
5274 "stream-chain": "^2.2.4",
5275 "stream-json": "^1.7.3",
5276 "superstatic": "^10.0.0",
5277 "tcp-port-used": "^1.0.2",
5278 "tmp": "^0.2.3",
5279 "triple-beam": "^1.3.0",
5280 "universal-analytics": "^0.5.3",
5281 "update-notifier-cjs": "^5.1.6",
5282 "uuid": "^8.3.2",
5283 "winston": "^3.0.0",
5284 "winston-transport": "^4.4.0",
5285 "ws": "^7.5.10",
5286 "yaml": "^2.4.1",
5287 "zod": "^3.24.3",
5288 "zod-to-json-schema": "^3.24.5"
5289 },
5290 "bin": {
5291 "firebase": "lib/bin/firebase.js"
5292 },
5293 "engines": {
5294 "node": ">=20.0.0 || >=22.0.0 || >=24.0.0"
5295 }
5296 },
5297 "node_modules/firebase-tools/node_modules/chokidar": {
5298 "version": "3.6.0",
5299 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
5300 "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
5301 "dev": true,
5302 "dependencies": {
5303 "anymatch": "~3.1.2",
5304 "braces": "~3.0.2",
5305 "glob-parent": "~5.1.2",
5306 "is-binary-path": "~2.1.0",
5307 "is-glob": "~4.0.1",
5308 "normalize-path": "~3.0.0",
5309 "readdirp": "~3.6.0"
5310 },
5311 "engines": {
5312 "node": ">= 8.10.0"
5313 },
5314 "funding": {
5315 "url": "https://paulmillr.com/funding/"
5316 },
5317 "optionalDependencies": {
5318 "fsevents": "~2.3.2"
5319 }
5320 },
5321 "node_modules/firebase-tools/node_modules/p-limit": {
5322 "version": "3.1.0",
5323 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
5324 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
5325 "dev": true,
5326 "dependencies": {
5327 "yocto-queue": "^0.1.0"
5328 },
5329 "engines": {
5330 "node": ">=10"
5331 },
5332 "funding": {
5333 "url": "https://github.com/sponsors/sindresorhus"
5334 }
5335 },
5336 "node_modules/firebase-tools/node_modules/picomatch": {
5337 "version": "2.3.1",
5338 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
5339 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
5340 "dev": true,
5341 "engines": {
5342 "node": ">=8.6"
5343 },
5344 "funding": {
5345 "url": "https://github.com/sponsors/jonschlinkert"
5346 }
5347 },
5348 "node_modules/firebase-tools/node_modules/readdirp": {
5349 "version": "3.6.0",
5350 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
5351 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
5352 "dev": true,
5353 "dependencies": {
5354 "picomatch": "^2.2.1"
5355 },
5356 "engines": {
5357 "node": ">=8.10.0"
5358 }
5359 },
5360 "node_modules/fn.name": {
5361 "version": "1.1.0",
5362 "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz",
5363 "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==",
5364 "dev": true
5365 },
5366 "node_modules/foreground-child": {
5367 "version": "3.3.1",
5368 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
5369 "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
5370 "dev": true,
5371 "dependencies": {
5372 "cross-spawn": "^7.0.6",
5373 "signal-exit": "^4.0.1"
5374 },
5375 "engines": {
5376 "node": ">=14"
5377 },
5378 "funding": {
5379 "url": "https://github.com/sponsors/isaacs"
5380 }
5381 },
5382 "node_modules/form-data": {
5383 "version": "4.0.5",
5384 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
5385 "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
5386 "dev": true,
5387 "dependencies": {
5388 "asynckit": "^0.4.0",
5389 "combined-stream": "^1.0.8",
5390 "es-set-tostringtag": "^2.1.0",
5391 "hasown": "^2.0.2",
5392 "mime-types": "^2.1.12"
5393 },
5394 "engines": {
5395 "node": ">= 6"
5396 }
5397 },
5398 "node_modules/formdata-polyfill": {
5399 "version": "4.0.10",
5400 "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
5401 "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
5402 "dev": true,
5403 "dependencies": {
5404 "fetch-blob": "^3.1.2"
5405 },
5406 "engines": {
5407 "node": ">=12.20.0"
5408 }
5409 },
5410 "node_modules/forwarded": {
5411 "version": "0.2.0",
5412 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
5413 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
5414 "dev": true,
5415 "engines": {
5416 "node": ">= 0.6"
5417 }
5418 },
5419 "node_modules/fresh": {
5420 "version": "0.5.2",
5421 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
5422 "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
5423 "dev": true,
5424 "engines": {
5425 "node": ">= 0.6"
5426 }
5427 },
5428 "node_modules/fs-extra": {
5429 "version": "10.1.0",
5430 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
5431 "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
5432 "dev": true,
5433 "dependencies": {
5434 "graceful-fs": "^4.2.0",
5435 "jsonfile": "^6.0.1",
5436 "universalify": "^2.0.0"
5437 },
5438 "engines": {
5439 "node": ">=12"
5440 }
5441 },
5442 "node_modules/fs-minipass": {
5443 "version": "3.0.3",
5444 "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
5445 "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
5446 "dev": true,
5447 "optional": true,
5448 "dependencies": {
5449 "minipass": "^7.0.3"
5450 },
5451 "engines": {
5452 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
5453 }
5454 },
5455 "node_modules/fsevents": {
5456 "version": "2.3.3",
5457 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
5458 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
5459 "dev": true,
5460 "hasInstallScript": true,
5461 "optional": true,
5462 "os": [
5463 "darwin"
5464 ],
5465 "engines": {
5466 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
5467 }
5468 },
5469 "node_modules/function-bind": {
5470 "version": "1.1.2",
5471 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
5472 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
5473 "dev": true,
5474 "funding": {
5475 "url": "https://github.com/sponsors/ljharb"
5476 }
5477 },
5478 "node_modules/fuzzy": {
5479 "version": "0.1.3",
5480 "resolved": "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz",
5481 "integrity": "sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==",
5482 "dev": true,
5483 "engines": {
5484 "node": ">= 0.6.0"
5485 }
5486 },
5487 "node_modules/fuzzyworld-tools": {
5488 "version": "1.0.2",
5489 "resolved": "git+https://code.fuzzyworld.net/fuzzyworld-tools.git#de3a84832ad148e50d1d4d94f0cef3ad395a1575",
5490 "dev": true,
5491 "license": "MIT",
5492 "bin": {
5493 "fw": "bin/fw"
5494 },
5495 "engines": {
5496 "node": ">=18"
5497 }
5498 },
5499 "node_modules/gaxios": {
5500 "version": "6.7.1",
5501 "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.7.1.tgz",
5502 "integrity": "sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ==",
5503 "dev": true,
5504 "dependencies": {
5505 "extend": "^3.0.2",
5506 "https-proxy-agent": "^7.0.1",
5507 "is-stream": "^2.0.0",
5508 "node-fetch": "^2.6.9",
5509 "uuid": "^9.0.1"
5510 },
5511 "engines": {
5512 "node": ">=14"
5513 }
5514 },
5515 "node_modules/gaxios/node_modules/uuid": {
5516 "version": "9.0.1",
5517 "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
5518 "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
5519 "dev": true,
5520 "funding": [
5521 "https://github.com/sponsors/broofa",
5522 "https://github.com/sponsors/ctavan"
5523 ],
5524 "bin": {
5525 "uuid": "dist/bin/uuid"
5526 }
5527 },
5528 "node_modules/gcp-metadata": {
5529 "version": "6.1.1",
5530 "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.1.tgz",
5531 "integrity": "sha512-a4tiq7E0/5fTjxPAaH4jpjkSv/uCaU2p5KC6HVGrvl0cDjA8iBZv4vv1gyzlmK0ZUKqwpOyQMKzZQe3lTit77A==",
5532 "dev": true,
5533 "dependencies": {
5534 "gaxios": "^6.1.1",
5535 "google-logging-utils": "^0.0.2",
5536 "json-bigint": "^1.0.0"
5537 },
5538 "engines": {
5539 "node": ">=14"
5540 }
5541 },
5542 "node_modules/get-caller-file": {
5543 "version": "2.0.5",
5544 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
5545 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
5546 "engines": {
5547 "node": "6.* || 8.* || >= 10.*"
5548 }
5549 },
5550 "node_modules/get-east-asian-width": {
5551 "version": "1.5.0",
5552 "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.5.0.tgz",
5553 "integrity": "sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==",
5554 "dev": true,
5555 "license": "MIT",
5556 "engines": {
5557 "node": ">=18"
5558 },
5559 "funding": {
5560 "url": "https://github.com/sponsors/sindresorhus"
5561 }
5562 },
5563 "node_modules/get-intrinsic": {
5564 "version": "1.3.0",
5565 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
5566 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
5567 "dev": true,
5568 "dependencies": {
5569 "call-bind-apply-helpers": "^1.0.2",
5570 "es-define-property": "^1.0.1",
5571 "es-errors": "^1.3.0",
5572 "es-object-atoms": "^1.1.1",
5573 "function-bind": "^1.1.2",
5574 "get-proto": "^1.0.1",
5575 "gopd": "^1.2.0",
5576 "has-symbols": "^1.1.0",
5577 "hasown": "^2.0.2",
5578 "math-intrinsics": "^1.1.0"
5579 },
5580 "engines": {
5581 "node": ">= 0.4"
5582 },
5583 "funding": {
5584 "url": "https://github.com/sponsors/ljharb"
5585 }
5586 },
5587 "node_modules/get-proto": {
5588 "version": "1.0.1",
5589 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
5590 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
5591 "dev": true,
5592 "dependencies": {
5593 "dunder-proto": "^1.0.1",
5594 "es-object-atoms": "^1.0.0"
5595 },
5596 "engines": {
5597 "node": ">= 0.4"
5598 }
5599 },
5600 "node_modules/get-uri": {
5601 "version": "6.0.5",
5602 "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz",
5603 "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==",
5604 "dev": true,
5605 "dependencies": {
5606 "basic-ftp": "^5.0.2",
5607 "data-uri-to-buffer": "^6.0.2",
5608 "debug": "^4.3.4"
5609 },
5610 "engines": {
5611 "node": ">= 14"
5612 }
5613 },
5614 "node_modules/get-uri/node_modules/debug": {
5615 "version": "4.4.3",
5616 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
5617 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
5618 "dev": true,
5619 "dependencies": {
5620 "ms": "^2.1.3"
5621 },
5622 "engines": {
5623 "node": ">=6.0"
5624 },
5625 "peerDependenciesMeta": {
5626 "supports-color": {
5627 "optional": true
5628 }
5629 }
5630 },
5631 "node_modules/get-uri/node_modules/ms": {
5632 "version": "2.1.3",
5633 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
5634 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
5635 "dev": true
5636 },
5637 "node_modules/glob": {
5638 "version": "10.5.0",
5639 "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz",
5640 "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==",
5641 "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me",
5642 "dev": true,
5643 "dependencies": {
5644 "foreground-child": "^3.1.0",
5645 "jackspeak": "^3.1.2",
5646 "minimatch": "^9.0.4",
5647 "minipass": "^7.1.2",
5648 "package-json-from-dist": "^1.0.0",
5649 "path-scurry": "^1.11.1"
5650 },
5651 "bin": {
5652 "glob": "dist/esm/bin.mjs"
5653 },
5654 "funding": {
5655 "url": "https://github.com/sponsors/isaacs"
5656 }
5657 },
5658 "node_modules/glob-parent": {
5659 "version": "5.1.2",
5660 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
5661 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
5662 "dev": true,
5663 "dependencies": {
5664 "is-glob": "^4.0.1"
5665 },
5666 "engines": {
5667 "node": ">= 6"
5668 }
5669 },
5670 "node_modules/glob-slash": {
5671 "version": "1.0.0",
5672 "resolved": "https://registry.npmjs.org/glob-slash/-/glob-slash-1.0.0.tgz",
5673 "integrity": "sha512-ZwFh34WZhZX28ntCMAP1mwyAJkn8+Omagvt/GvA+JQM/qgT0+MR2NPF3vhvgdshfdvDyGZXs8fPXW84K32Wjuw==",
5674 "dev": true
5675 },
5676 "node_modules/glob-slasher": {
5677 "version": "1.0.1",
5678 "resolved": "https://registry.npmjs.org/glob-slasher/-/glob-slasher-1.0.1.tgz",
5679 "integrity": "sha512-5MUzqFiycIKLMD1B0dYOE4hGgLLUZUNGGYO4BExdwT32wUwW3DBOE7lMQars7vB1q43Fb3Tyt+HmgLKsJhDYdg==",
5680 "dev": true,
5681 "dependencies": {
5682 "glob-slash": "^1.0.0",
5683 "lodash.isobject": "^2.4.1",
5684 "toxic": "^1.0.0"
5685 }
5686 },
5687 "node_modules/glob/node_modules/brace-expansion": {
5688 "version": "2.0.2",
5689 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
5690 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
5691 "dev": true,
5692 "dependencies": {
5693 "balanced-match": "^1.0.0"
5694 }
5695 },
5696 "node_modules/glob/node_modules/minimatch": {
5697 "version": "9.0.9",
5698 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz",
5699 "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==",
5700 "dev": true,
5701 "dependencies": {
5702 "brace-expansion": "^2.0.2"
5703 },
5704 "engines": {
5705 "node": ">=16 || 14 >=14.17"
5706 },
5707 "funding": {
5708 "url": "https://github.com/sponsors/isaacs"
5709 }
5710 },
5711 "node_modules/global-dirs": {
5712 "version": "3.0.1",
5713 "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz",
5714 "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==",
5715 "dev": true,
5716 "dependencies": {
5717 "ini": "2.0.0"
5718 },
5719 "engines": {
5720 "node": ">=10"
5721 },
5722 "funding": {
5723 "url": "https://github.com/sponsors/sindresorhus"
5724 }
5725 },
5726 "node_modules/google-auth-library": {
5727 "version": "9.15.1",
5728 "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.15.1.tgz",
5729 "integrity": "sha512-Jb6Z0+nvECVz+2lzSMt9u98UsoakXxA2HGHMCxh+so3n90XgYWkq5dur19JAJV7ONiJY22yBTyJB1TSkvPq9Ng==",
5730 "dev": true,
5731 "dependencies": {
5732 "base64-js": "^1.3.0",
5733 "ecdsa-sig-formatter": "^1.0.11",
5734 "gaxios": "^6.1.1",
5735 "gcp-metadata": "^6.1.0",
5736 "gtoken": "^7.0.0",
5737 "jws": "^4.0.0"
5738 },
5739 "engines": {
5740 "node": ">=14"
5741 }
5742 },
5743 "node_modules/google-gax": {
5744 "version": "5.0.6",
5745 "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-5.0.6.tgz",
5746 "integrity": "sha512-1kGbqVQBZPAAu4+/R1XxPQKP0ydbNYoLAr4l0ZO2bMV0kLyLW4I1gAk++qBLWt7DPORTzmWRMsCZe86gDjShJA==",
5747 "dev": true,
5748 "dependencies": {
5749 "@grpc/grpc-js": "^1.12.6",
5750 "@grpc/proto-loader": "^0.8.0",
5751 "duplexify": "^4.1.3",
5752 "google-auth-library": "^10.1.0",
5753 "google-logging-utils": "^1.1.1",
5754 "node-fetch": "^3.3.2",
5755 "object-hash": "^3.0.0",
5756 "proto3-json-serializer": "^3.0.0",
5757 "protobufjs": "^7.5.3",
5758 "retry-request": "^8.0.0",
5759 "rimraf": "^5.0.1"
5760 },
5761 "engines": {
5762 "node": ">=18"
5763 }
5764 },
5765 "node_modules/google-gax/node_modules/@grpc/grpc-js": {
5766 "version": "1.14.3",
5767 "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.14.3.tgz",
5768 "integrity": "sha512-Iq8QQQ/7X3Sac15oB6p0FmUg/klxQvXLeileoqrTRGJYLV+/9tubbr9ipz0GKHjmXVsgFPo/+W+2cA8eNcR+XA==",
5769 "dev": true,
5770 "dependencies": {
5771 "@grpc/proto-loader": "^0.8.0",
5772 "@js-sdsl/ordered-map": "^4.4.2"
5773 },
5774 "engines": {
5775 "node": ">=12.10.0"
5776 }
5777 },
5778 "node_modules/google-gax/node_modules/@grpc/proto-loader": {
5779 "version": "0.8.0",
5780 "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.8.0.tgz",
5781 "integrity": "sha512-rc1hOQtjIWGxcxpb9aHAfLpIctjEnsDehj0DAiVfBlmT84uvR0uUtN2hEi/ecvWVjXUGf5qPF4qEgiLOx1YIMQ==",
5782 "dev": true,
5783 "dependencies": {
5784 "lodash.camelcase": "^4.3.0",
5785 "long": "^5.0.0",
5786 "protobufjs": "^7.5.3",
5787 "yargs": "^17.7.2"
5788 },
5789 "bin": {
5790 "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js"
5791 },
5792 "engines": {
5793 "node": ">=6"
5794 }
5795 },
5796 "node_modules/google-gax/node_modules/data-uri-to-buffer": {
5797 "version": "4.0.1",
5798 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
5799 "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
5800 "dev": true,
5801 "engines": {
5802 "node": ">= 12"
5803 }
5804 },
5805 "node_modules/google-gax/node_modules/gaxios": {
5806 "version": "7.1.4",
5807 "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.4.tgz",
5808 "integrity": "sha512-bTIgTsM2bWn3XklZISBTQX7ZSddGW+IO3bMdGaemHZ3tbqExMENHLx6kKZ/KlejgrMtj8q7wBItt51yegqalrA==",
5809 "dev": true,
5810 "dependencies": {
5811 "extend": "^3.0.2",
5812 "https-proxy-agent": "^7.0.1",
5813 "node-fetch": "^3.3.2"
5814 },
5815 "engines": {
5816 "node": ">=18"
5817 }
5818 },
5819 "node_modules/google-gax/node_modules/gcp-metadata": {
5820 "version": "8.1.2",
5821 "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz",
5822 "integrity": "sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==",
5823 "dev": true,
5824 "dependencies": {
5825 "gaxios": "^7.0.0",
5826 "google-logging-utils": "^1.0.0",
5827 "json-bigint": "^1.0.0"
5828 },
5829 "engines": {
5830 "node": ">=18"
5831 }
5832 },
5833 "node_modules/google-gax/node_modules/google-auth-library": {
5834 "version": "10.6.2",
5835 "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.6.2.tgz",
5836 "integrity": "sha512-e27Z6EThmVNNvtYASwQxose/G57rkRuaRbQyxM2bvYLLX/GqWZ5chWq2EBoUchJbCc57eC9ArzO5wMsEmWftCw==",
5837 "dev": true,
5838 "dependencies": {
5839 "base64-js": "^1.3.0",
5840 "ecdsa-sig-formatter": "^1.0.11",
5841 "gaxios": "^7.1.4",
5842 "gcp-metadata": "8.1.2",
5843 "google-logging-utils": "1.1.3",
5844 "jws": "^4.0.0"
5845 },
5846 "engines": {
5847 "node": ">=18"
5848 }
5849 },
5850 "node_modules/google-gax/node_modules/google-logging-utils": {
5851 "version": "1.1.3",
5852 "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz",
5853 "integrity": "sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA==",
5854 "dev": true,
5855 "engines": {
5856 "node": ">=14"
5857 }
5858 },
5859 "node_modules/google-gax/node_modules/node-fetch": {
5860 "version": "3.3.2",
5861 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
5862 "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
5863 "dev": true,
5864 "dependencies": {
5865 "data-uri-to-buffer": "^4.0.0",
5866 "fetch-blob": "^3.1.4",
5867 "formdata-polyfill": "^4.0.10"
5868 },
5869 "engines": {
5870 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
5871 },
5872 "funding": {
5873 "type": "opencollective",
5874 "url": "https://opencollective.com/node-fetch"
5875 }
5876 },
5877 "node_modules/google-logging-utils": {
5878 "version": "0.0.2",
5879 "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-0.0.2.tgz",
5880 "integrity": "sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ==",
5881 "dev": true,
5882 "engines": {
5883 "node": ">=14"
5884 }
5885 },
5886 "node_modules/googleapis-common": {
5887 "version": "8.0.1",
5888 "resolved": "https://registry.npmjs.org/googleapis-common/-/googleapis-common-8.0.1.tgz",
5889 "integrity": "sha512-eCzNACUXPb1PW5l0ULTzMHaL/ltPRADoPgjBlT8jWsTbxkCp6siv+qKJ/1ldaybCthGwsYFYallF7u9AkU4L+A==",
5890 "dev": true,
5891 "dependencies": {
5892 "extend": "^3.0.2",
5893 "gaxios": "^7.0.0-rc.4",
5894 "google-auth-library": "^10.1.0",
5895 "qs": "^6.7.0",
5896 "url-template": "^2.0.8"
5897 },
5898 "engines": {
5899 "node": ">=18.0.0"
5900 }
5901 },
5902 "node_modules/googleapis-common/node_modules/data-uri-to-buffer": {
5903 "version": "4.0.1",
5904 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
5905 "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
5906 "dev": true,
5907 "engines": {
5908 "node": ">= 12"
5909 }
5910 },
5911 "node_modules/googleapis-common/node_modules/gaxios": {
5912 "version": "7.1.4",
5913 "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.4.tgz",
5914 "integrity": "sha512-bTIgTsM2bWn3XklZISBTQX7ZSddGW+IO3bMdGaemHZ3tbqExMENHLx6kKZ/KlejgrMtj8q7wBItt51yegqalrA==",
5915 "dev": true,
5916 "dependencies": {
5917 "extend": "^3.0.2",
5918 "https-proxy-agent": "^7.0.1",
5919 "node-fetch": "^3.3.2"
5920 },
5921 "engines": {
5922 "node": ">=18"
5923 }
5924 },
5925 "node_modules/googleapis-common/node_modules/gcp-metadata": {
5926 "version": "8.1.2",
5927 "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz",
5928 "integrity": "sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==",
5929 "dev": true,
5930 "dependencies": {
5931 "gaxios": "^7.0.0",
5932 "google-logging-utils": "^1.0.0",
5933 "json-bigint": "^1.0.0"
5934 },
5935 "engines": {
5936 "node": ">=18"
5937 }
5938 },
5939 "node_modules/googleapis-common/node_modules/google-auth-library": {
5940 "version": "10.6.2",
5941 "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.6.2.tgz",
5942 "integrity": "sha512-e27Z6EThmVNNvtYASwQxose/G57rkRuaRbQyxM2bvYLLX/GqWZ5chWq2EBoUchJbCc57eC9ArzO5wMsEmWftCw==",
5943 "dev": true,
5944 "dependencies": {
5945 "base64-js": "^1.3.0",
5946 "ecdsa-sig-formatter": "^1.0.11",
5947 "gaxios": "^7.1.4",
5948 "gcp-metadata": "8.1.2",
5949 "google-logging-utils": "1.1.3",
5950 "jws": "^4.0.0"
5951 },
5952 "engines": {
5953 "node": ">=18"
5954 }
5955 },
5956 "node_modules/googleapis-common/node_modules/google-logging-utils": {
5957 "version": "1.1.3",
5958 "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz",
5959 "integrity": "sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA==",
5960 "dev": true,
5961 "engines": {
5962 "node": ">=14"
5963 }
5964 },
5965 "node_modules/googleapis-common/node_modules/node-fetch": {
5966 "version": "3.3.2",
5967 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
5968 "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
5969 "dev": true,
5970 "dependencies": {
5971 "data-uri-to-buffer": "^4.0.0",
5972 "fetch-blob": "^3.1.4",
5973 "formdata-polyfill": "^4.0.10"
5974 },
5975 "engines": {
5976 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
5977 },
5978 "funding": {
5979 "type": "opencollective",
5980 "url": "https://opencollective.com/node-fetch"
5981 }
5982 },
5983 "node_modules/gopd": {
5984 "version": "1.2.0",
5985 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
5986 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
5987 "dev": true,
5988 "engines": {
5989 "node": ">= 0.4"
5990 },
5991 "funding": {
5992 "url": "https://github.com/sponsors/ljharb"
5993 }
5994 },
5995 "node_modules/graceful-fs": {
5996 "version": "4.2.11",
5997 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
5998 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
5999 "dev": true
6000 },
6001 "node_modules/gtoken": {
6002 "version": "7.1.0",
6003 "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz",
6004 "integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==",
6005 "dev": true,
6006 "dependencies": {
6007 "gaxios": "^6.0.0",
6008 "jws": "^4.0.0"
6009 },
6010 "engines": {
6011 "node": ">=14.0.0"
6012 }
6013 },
6014 "node_modules/has-flag": {
6015 "version": "4.0.0",
6016 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
6017 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
6018 "dev": true,
6019 "engines": {
6020 "node": ">=8"
6021 }
6022 },
6023 "node_modules/has-symbols": {
6024 "version": "1.1.0",
6025 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
6026 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
6027 "dev": true,
6028 "engines": {
6029 "node": ">= 0.4"
6030 },
6031 "funding": {
6032 "url": "https://github.com/sponsors/ljharb"
6033 }
6034 },
6035 "node_modules/has-tostringtag": {
6036 "version": "1.0.2",
6037 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
6038 "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
6039 "dev": true,
6040 "dependencies": {
6041 "has-symbols": "^1.0.3"
6042 },
6043 "engines": {
6044 "node": ">= 0.4"
6045 },
6046 "funding": {
6047 "url": "https://github.com/sponsors/ljharb"
6048 }
6049 },
6050 "node_modules/has-yarn": {
6051 "version": "2.1.0",
6052 "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
6053 "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
6054 "dev": true,
6055 "engines": {
6056 "node": ">=8"
6057 }
6058 },
6059 "node_modules/hasown": {
6060 "version": "2.0.2",
6061 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
6062 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
6063 "dev": true,
6064 "dependencies": {
6065 "function-bind": "^1.1.2"
6066 },
6067 "engines": {
6068 "node": ">= 0.4"
6069 }
6070 },
6071 "node_modules/heap-js": {
6072 "version": "2.7.1",
6073 "resolved": "https://registry.npmjs.org/heap-js/-/heap-js-2.7.1.tgz",
6074 "integrity": "sha512-EQfezRg0NCZGNlhlDR3Evrw1FVL2G3LhU7EgPoxufQKruNBSYA8MiRPHeWbU+36o+Fhel0wMwM+sLEiBAlNLJA==",
6075 "dev": true,
6076 "engines": {
6077 "node": ">=10.0.0"
6078 }
6079 },
6080 "node_modules/highlight.js": {
6081 "version": "10.7.3",
6082 "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz",
6083 "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==",
6084 "dev": true,
6085 "engines": {
6086 "node": "*"
6087 }
6088 },
6089 "node_modules/hono": {
6090 "version": "4.12.8",
6091 "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.8.tgz",
6092 "integrity": "sha512-VJCEvtrezO1IAR+kqEYnxUOoStaQPGrCmX3j4wDTNOcD1uRPFpGlwQUIW8niPuvHXaTUxeOUl5MMDGrl+tmO9A==",
6093 "dev": true,
6094 "engines": {
6095 "node": ">=16.9.0"
6096 }
6097 },
6098 "node_modules/hosted-git-info": {
6099 "version": "7.0.2",
6100 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz",
6101 "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==",
6102 "dev": true,
6103 "dependencies": {
6104 "lru-cache": "^10.0.1"
6105 },
6106 "engines": {
6107 "node": "^16.14.0 || >=18.0.0"
6108 }
6109 },
6110 "node_modules/http-cache-semantics": {
6111 "version": "4.2.0",
6112 "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz",
6113 "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==",
6114 "dev": true,
6115 "optional": true
6116 },
6117 "node_modules/http-errors": {
6118 "version": "2.0.1",
6119 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
6120 "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
6121 "dev": true,
6122 "dependencies": {
6123 "depd": "~2.0.0",
6124 "inherits": "~2.0.4",
6125 "setprototypeof": "~1.2.0",
6126 "statuses": "~2.0.2",
6127 "toidentifier": "~1.0.1"
6128 },
6129 "engines": {
6130 "node": ">= 0.8"
6131 },
6132 "funding": {
6133 "type": "opencollective",
6134 "url": "https://opencollective.com/express"
6135 }
6136 },
6137 "node_modules/http-parser-js": {
6138 "version": "0.5.10",
6139 "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz",
6140 "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA=="
6141 },
6142 "node_modules/http-proxy-agent": {
6143 "version": "7.0.2",
6144 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
6145 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
6146 "dev": true,
6147 "dependencies": {
6148 "agent-base": "^7.1.0",
6149 "debug": "^4.3.4"
6150 },
6151 "engines": {
6152 "node": ">= 14"
6153 }
6154 },
6155 "node_modules/http-proxy-agent/node_modules/debug": {
6156 "version": "4.4.3",
6157 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
6158 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
6159 "dev": true,
6160 "dependencies": {
6161 "ms": "^2.1.3"
6162 },
6163 "engines": {
6164 "node": ">=6.0"
6165 },
6166 "peerDependenciesMeta": {
6167 "supports-color": {
6168 "optional": true
6169 }
6170 }
6171 },
6172 "node_modules/http-proxy-agent/node_modules/ms": {
6173 "version": "2.1.3",
6174 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
6175 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
6176 "dev": true
6177 },
6178 "node_modules/https-proxy-agent": {
6179 "version": "7.0.6",
6180 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
6181 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
6182 "dev": true,
6183 "dependencies": {
6184 "agent-base": "^7.1.2",
6185 "debug": "4"
6186 },
6187 "engines": {
6188 "node": ">= 14"
6189 }
6190 },
6191 "node_modules/https-proxy-agent/node_modules/debug": {
6192 "version": "4.4.3",
6193 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
6194 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
6195 "dev": true,
6196 "dependencies": {
6197 "ms": "^2.1.3"
6198 },
6199 "engines": {
6200 "node": ">=6.0"
6201 },
6202 "peerDependenciesMeta": {
6203 "supports-color": {
6204 "optional": true
6205 }
6206 }
6207 },
6208 "node_modules/https-proxy-agent/node_modules/ms": {
6209 "version": "2.1.3",
6210 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
6211 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
6212 "dev": true
6213 },
6214 "node_modules/iconv-lite": {
6215 "version": "0.7.2",
6216 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz",
6217 "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==",
6218 "dev": true,
6219 "dependencies": {
6220 "safer-buffer": ">= 2.1.2 < 3.0.0"
6221 },
6222 "engines": {
6223 "node": ">=0.10.0"
6224 },
6225 "funding": {
6226 "type": "opencollective",
6227 "url": "https://opencollective.com/express"
6228 }
6229 },
6230 "node_modules/idb": {
6231 "version": "7.1.1",
6232 "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz",
6233 "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ=="
6234 },
6235 "node_modules/ieee754": {
6236 "version": "1.2.1",
6237 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
6238 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
6239 "dev": true,
6240 "funding": [
6241 {
6242 "type": "github",
6243 "url": "https://github.com/sponsors/feross"
6244 },
6245 {
6246 "type": "patreon",
6247 "url": "https://www.patreon.com/feross"
6248 },
6249 {
6250 "type": "consulting",
6251 "url": "https://feross.org/support"
6252 }
6253 ]
6254 },
6255 "node_modules/ignore": {
6256 "version": "7.0.5",
6257 "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
6258 "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
6259 "dev": true,
6260 "engines": {
6261 "node": ">= 4"
6262 }
6263 },
6264 "node_modules/import-lazy": {
6265 "version": "2.1.0",
6266 "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
6267 "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==",
6268 "dev": true,
6269 "engines": {
6270 "node": ">=4"
6271 }
6272 },
6273 "node_modules/imurmurhash": {
6274 "version": "0.1.4",
6275 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
6276 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
6277 "dev": true,
6278 "engines": {
6279 "node": ">=0.8.19"
6280 }
6281 },
6282 "node_modules/infer-owner": {
6283 "version": "1.0.4",
6284 "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
6285 "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
6286 "dev": true
6287 },
6288 "node_modules/inherits": {
6289 "version": "2.0.4",
6290 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
6291 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
6292 "dev": true
6293 },
6294 "node_modules/ini": {
6295 "version": "2.0.0",
6296 "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
6297 "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
6298 "dev": true,
6299 "engines": {
6300 "node": ">=10"
6301 }
6302 },
6303 "node_modules/install-artifact-from-github": {
6304 "version": "1.4.0",
6305 "resolved": "https://registry.npmjs.org/install-artifact-from-github/-/install-artifact-from-github-1.4.0.tgz",
6306 "integrity": "sha512-+y6WywKZREw5rq7U2jvr2nmZpT7cbWbQQ0N/qfcseYnzHFz2cZz1Et52oY+XttYuYeTkI8Y+R2JNWj68MpQFSg==",
6307 "dev": true,
6308 "optional": true,
6309 "bin": {
6310 "install-from-cache": "bin/install-from-cache.js",
6311 "save-to-github-cache": "bin/save-to-github-cache.js"
6312 }
6313 },
6314 "node_modules/ip-address": {
6315 "version": "10.1.0",
6316 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz",
6317 "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==",
6318 "dev": true,
6319 "engines": {
6320 "node": ">= 12"
6321 }
6322 },
6323 "node_modules/ip-regex": {
6324 "version": "4.3.0",
6325 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
6326 "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
6327 "dev": true,
6328 "engines": {
6329 "node": ">=8"
6330 }
6331 },
6332 "node_modules/ipaddr.js": {
6333 "version": "1.9.1",
6334 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
6335 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
6336 "dev": true,
6337 "engines": {
6338 "node": ">= 0.10"
6339 }
6340 },
6341 "node_modules/is-alphabetical": {
6342 "version": "2.0.1",
6343 "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz",
6344 "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==",
6345 "dev": true,
6346 "license": "MIT",
6347 "funding": {
6348 "type": "github",
6349 "url": "https://github.com/sponsors/wooorm"
6350 }
6351 },
6352 "node_modules/is-alphanumerical": {
6353 "version": "2.0.1",
6354 "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz",
6355 "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==",
6356 "dev": true,
6357 "license": "MIT",
6358 "dependencies": {
6359 "is-alphabetical": "^2.0.0",
6360 "is-decimal": "^2.0.0"
6361 },
6362 "funding": {
6363 "type": "github",
6364 "url": "https://github.com/sponsors/wooorm"
6365 }
6366 },
6367 "node_modules/is-binary-path": {
6368 "version": "2.1.0",
6369 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
6370 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
6371 "dev": true,
6372 "dependencies": {
6373 "binary-extensions": "^2.0.0"
6374 },
6375 "engines": {
6376 "node": ">=8"
6377 }
6378 },
6379 "node_modules/is-buffer": {
6380 "version": "1.1.6",
6381 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
6382 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
6383 "dev": true
6384 },
6385 "node_modules/is-ci": {
6386 "version": "2.0.0",
6387 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
6388 "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
6389 "dev": true,
6390 "dependencies": {
6391 "ci-info": "^2.0.0"
6392 },
6393 "bin": {
6394 "is-ci": "bin.js"
6395 }
6396 },
6397 "node_modules/is-decimal": {
6398 "version": "2.0.1",
6399 "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz",
6400 "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==",
6401 "dev": true,
6402 "license": "MIT",
6403 "funding": {
6404 "type": "github",
6405 "url": "https://github.com/sponsors/wooorm"
6406 }
6407 },
6408 "node_modules/is-extglob": {
6409 "version": "2.1.1",
6410 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
6411 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
6412 "dev": true,
6413 "engines": {
6414 "node": ">=0.10.0"
6415 }
6416 },
6417 "node_modules/is-fullwidth-code-point": {
6418 "version": "3.0.0",
6419 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
6420 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
6421 "engines": {
6422 "node": ">=8"
6423 }
6424 },
6425 "node_modules/is-glob": {
6426 "version": "4.0.3",
6427 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
6428 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
6429 "dev": true,
6430 "dependencies": {
6431 "is-extglob": "^2.1.1"
6432 },
6433 "engines": {
6434 "node": ">=0.10.0"
6435 }
6436 },
6437 "node_modules/is-hexadecimal": {
6438 "version": "2.0.1",
6439 "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz",
6440 "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==",
6441 "dev": true,
6442 "license": "MIT",
6443 "funding": {
6444 "type": "github",
6445 "url": "https://github.com/sponsors/wooorm"
6446 }
6447 },
6448 "node_modules/is-installed-globally": {
6449 "version": "0.4.0",
6450 "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
6451 "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
6452 "dev": true,
6453 "dependencies": {
6454 "global-dirs": "^3.0.0",
6455 "is-path-inside": "^3.0.2"
6456 },
6457 "engines": {
6458 "node": ">=10"
6459 },
6460 "funding": {
6461 "url": "https://github.com/sponsors/sindresorhus"
6462 }
6463 },
6464 "node_modules/is-interactive": {
6465 "version": "1.0.0",
6466 "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
6467 "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
6468 "dev": true,
6469 "engines": {
6470 "node": ">=8"
6471 }
6472 },
6473 "node_modules/is-npm": {
6474 "version": "5.0.0",
6475 "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz",
6476 "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==",
6477 "dev": true,
6478 "engines": {
6479 "node": ">=10"
6480 },
6481 "funding": {
6482 "url": "https://github.com/sponsors/sindresorhus"
6483 }
6484 },
6485 "node_modules/is-number": {
6486 "version": "2.1.0",
6487 "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
6488 "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==",
6489 "dev": true,
6490 "dependencies": {
6491 "kind-of": "^3.0.2"
6492 },
6493 "engines": {
6494 "node": ">=0.10.0"
6495 }
6496 },
6497 "node_modules/is-obj": {
6498 "version": "2.0.0",
6499 "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
6500 "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
6501 "dev": true,
6502 "engines": {
6503 "node": ">=8"
6504 }
6505 },
6506 "node_modules/is-path-inside": {
6507 "version": "3.0.3",
6508 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
6509 "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
6510 "dev": true,
6511 "engines": {
6512 "node": ">=8"
6513 }
6514 },
6515 "node_modules/is-promise": {
6516 "version": "4.0.0",
6517 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
6518 "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",
6519 "dev": true
6520 },
6521 "node_modules/is-stream": {
6522 "version": "2.0.1",
6523 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
6524 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
6525 "dev": true,
6526 "engines": {
6527 "node": ">=8"
6528 },
6529 "funding": {
6530 "url": "https://github.com/sponsors/sindresorhus"
6531 }
6532 },
6533 "node_modules/is-stream-ended": {
6534 "version": "0.1.4",
6535 "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz",
6536 "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==",
6537 "dev": true
6538 },
6539 "node_modules/is-typedarray": {
6540 "version": "1.0.0",
6541 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
6542 "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
6543 "dev": true
6544 },
6545 "node_modules/is-unicode-supported": {
6546 "version": "0.1.0",
6547 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
6548 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
6549 "dev": true,
6550 "engines": {
6551 "node": ">=10"
6552 },
6553 "funding": {
6554 "url": "https://github.com/sponsors/sindresorhus"
6555 }
6556 },
6557 "node_modules/is-url": {
6558 "version": "1.2.4",
6559 "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
6560 "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==",
6561 "dev": true
6562 },
6563 "node_modules/is-wsl": {
6564 "version": "1.1.0",
6565 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
6566 "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==",
6567 "dev": true,
6568 "engines": {
6569 "node": ">=4"
6570 }
6571 },
6572 "node_modules/is-yarn-global": {
6573 "version": "0.3.0",
6574 "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
6575 "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==",
6576 "dev": true
6577 },
6578 "node_modules/is2": {
6579 "version": "2.0.9",
6580 "resolved": "https://registry.npmjs.org/is2/-/is2-2.0.9.tgz",
6581 "integrity": "sha512-rZkHeBn9Zzq52sd9IUIV3a5mfwBY+o2HePMh0wkGBM4z4qjvy2GwVxQ6nNXSfw6MmVP6gf1QIlWjiOavhM3x5g==",
6582 "dev": true,
6583 "dependencies": {
6584 "deep-is": "^0.1.3",
6585 "ip-regex": "^4.1.0",
6586 "is-url": "^1.2.4"
6587 },
6588 "engines": {
6589 "node": ">=v0.10.0"
6590 }
6591 },
6592 "node_modules/isarray": {
6593 "version": "1.0.0",
6594 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
6595 "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
6596 "dev": true
6597 },
6598 "node_modules/isexe": {
6599 "version": "2.0.0",
6600 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
6601 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
6602 "dev": true
6603 },
6604 "node_modules/isomorphic-fetch": {
6605 "version": "3.0.0",
6606 "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz",
6607 "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==",
6608 "dev": true,
6609 "dependencies": {
6610 "node-fetch": "^2.6.1",
6611 "whatwg-fetch": "^3.4.1"
6612 }
6613 },
6614 "node_modules/jackspeak": {
6615 "version": "3.4.3",
6616 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
6617 "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
6618 "dev": true,
6619 "dependencies": {
6620 "@isaacs/cliui": "^8.0.2"
6621 },
6622 "funding": {
6623 "url": "https://github.com/sponsors/isaacs"
6624 },
6625 "optionalDependencies": {
6626 "@pkgjs/parseargs": "^0.11.0"
6627 }
6628 },
6629 "node_modules/jju": {
6630 "version": "1.4.0",
6631 "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz",
6632 "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==",
6633 "dev": true
6634 },
6635 "node_modules/join-path": {
6636 "version": "1.1.1",
6637 "resolved": "https://registry.npmjs.org/join-path/-/join-path-1.1.1.tgz",
6638 "integrity": "sha512-jnt9OC34sLXMLJ6YfPQ2ZEKrR9mB5ZbSnQb4LPaOx1c5rTzxpR33L18jjp0r75mGGTJmsil3qwN1B5IBeTnSSA==",
6639 "dev": true,
6640 "dependencies": {
6641 "as-array": "^2.0.0",
6642 "url-join": "0.0.1",
6643 "valid-url": "^1"
6644 }
6645 },
6646 "node_modules/jose": {
6647 "version": "6.2.1",
6648 "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.1.tgz",
6649 "integrity": "sha512-jUaKr1yrbfaImV7R2TN/b3IcZzsw38/chqMpo2XJ7i2F8AfM/lA4G1goC3JVEwg0H7UldTmSt3P68nt31W7/mw==",
6650 "dev": true,
6651 "funding": {
6652 "url": "https://github.com/sponsors/panva"
6653 }
6654 },
6655 "node_modules/js-tokens": {
6656 "version": "4.0.0",
6657 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
6658 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
6659 "dev": true
6660 },
6661 "node_modules/js-yaml": {
6662 "version": "3.14.2",
6663 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz",
6664 "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==",
6665 "dev": true,
6666 "dependencies": {
6667 "argparse": "^1.0.7",
6668 "esprima": "^4.0.0"
6669 },
6670 "bin": {
6671 "js-yaml": "bin/js-yaml.js"
6672 }
6673 },
6674 "node_modules/json-bigint": {
6675 "version": "1.0.0",
6676 "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz",
6677 "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==",
6678 "dev": true,
6679 "dependencies": {
6680 "bignumber.js": "^9.0.0"
6681 }
6682 },
6683 "node_modules/json-parse-helpfulerror": {
6684 "version": "1.0.3",
6685 "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz",
6686 "integrity": "sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg==",
6687 "dev": true,
6688 "dependencies": {
6689 "jju": "^1.1.0"
6690 }
6691 },
6692 "node_modules/json-ptr": {
6693 "version": "3.1.1",
6694 "resolved": "https://registry.npmjs.org/json-ptr/-/json-ptr-3.1.1.tgz",
6695 "integrity": "sha512-SiSJQ805W1sDUCD1+/t1/1BIrveq2Fe9HJqENxZmMCILmrPI7WhS/pePpIOx85v6/H2z1Vy7AI08GV2TzfXocg==",
6696 "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
6697 "dev": true
6698 },
6699 "node_modules/json-schema-traverse": {
6700 "version": "1.0.0",
6701 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
6702 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
6703 "dev": true
6704 },
6705 "node_modules/json-schema-typed": {
6706 "version": "8.0.2",
6707 "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz",
6708 "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==",
6709 "dev": true
6710 },
6711 "node_modules/jsonc-parser": {
6712 "version": "3.3.1",
6713 "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
6714 "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==",
6715 "dev": true,
6716 "license": "MIT"
6717 },
6718 "node_modules/jsonfile": {
6719 "version": "6.2.0",
6720 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
6721 "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
6722 "dev": true,
6723 "dependencies": {
6724 "universalify": "^2.0.0"
6725 },
6726 "optionalDependencies": {
6727 "graceful-fs": "^4.1.6"
6728 }
6729 },
6730 "node_modules/jsonpointer": {
6731 "version": "5.0.1",
6732 "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz",
6733 "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==",
6734 "dev": true,
6735 "license": "MIT",
6736 "engines": {
6737 "node": ">=0.10.0"
6738 }
6739 },
6740 "node_modules/jsonwebtoken": {
6741 "version": "9.0.3",
6742 "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz",
6743 "integrity": "sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==",
6744 "dev": true,
6745 "dependencies": {
6746 "jws": "^4.0.1",
6747 "lodash.includes": "^4.3.0",
6748 "lodash.isboolean": "^3.0.3",
6749 "lodash.isinteger": "^4.0.4",
6750 "lodash.isnumber": "^3.0.3",
6751 "lodash.isplainobject": "^4.0.6",
6752 "lodash.isstring": "^4.0.1",
6753 "lodash.once": "^4.0.0",
6754 "ms": "^2.1.1",
6755 "semver": "^7.5.4"
6756 },
6757 "engines": {
6758 "node": ">=12",
6759 "npm": ">=6"
6760 }
6761 },
6762 "node_modules/jsonwebtoken/node_modules/ms": {
6763 "version": "2.1.3",
6764 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
6765 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
6766 "dev": true
6767 },
6768 "node_modules/jwa": {
6769 "version": "2.0.1",
6770 "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz",
6771 "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==",
6772 "dev": true,
6773 "dependencies": {
6774 "buffer-equal-constant-time": "^1.0.1",
6775 "ecdsa-sig-formatter": "1.0.11",
6776 "safe-buffer": "^5.0.1"
6777 }
6778 },
6779 "node_modules/jws": {
6780 "version": "4.0.1",
6781 "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz",
6782 "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==",
6783 "dev": true,
6784 "dependencies": {
6785 "jwa": "^2.0.1",
6786 "safe-buffer": "^5.0.1"
6787 }
6788 },
6789 "node_modules/katex": {
6790 "version": "0.16.38",
6791 "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.38.tgz",
6792 "integrity": "sha512-cjHooZUmIAUmDsHBN+1n8LaZdpmbj03LtYeYPyuYB7OuloiaeaV6N4LcfjcnHVzGWjVQmKrxxTrpDcmSzEZQwQ==",
6793 "dev": true,
6794 "funding": [
6795 "https://opencollective.com/katex",
6796 "https://github.com/sponsors/katex"
6797 ],
6798 "license": "MIT",
6799 "dependencies": {
6800 "commander": "^8.3.0"
6801 },
6802 "bin": {
6803 "katex": "cli.js"
6804 }
6805 },
6806 "node_modules/katex/node_modules/commander": {
6807 "version": "8.3.0",
6808 "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
6809 "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
6810 "dev": true,
6811 "license": "MIT",
6812 "engines": {
6813 "node": ">= 12"
6814 }
6815 },
6816 "node_modules/kind-of": {
6817 "version": "3.2.2",
6818 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6819 "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
6820 "dev": true,
6821 "dependencies": {
6822 "is-buffer": "^1.1.5"
6823 },
6824 "engines": {
6825 "node": ">=0.10.0"
6826 }
6827 },
6828 "node_modules/kuler": {
6829 "version": "2.0.0",
6830 "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz",
6831 "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==",
6832 "dev": true
6833 },
6834 "node_modules/lazystream": {
6835 "version": "1.0.1",
6836 "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
6837 "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
6838 "dev": true,
6839 "dependencies": {
6840 "readable-stream": "^2.0.5"
6841 },
6842 "engines": {
6843 "node": ">= 0.6.3"
6844 }
6845 },
6846 "node_modules/lazystream/node_modules/readable-stream": {
6847 "version": "2.3.8",
6848 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
6849 "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
6850 "dev": true,
6851 "dependencies": {
6852 "core-util-is": "~1.0.0",
6853 "inherits": "~2.0.3",
6854 "isarray": "~1.0.0",
6855 "process-nextick-args": "~2.0.0",
6856 "safe-buffer": "~5.1.1",
6857 "string_decoder": "~1.1.1",
6858 "util-deprecate": "~1.0.1"
6859 }
6860 },
6861 "node_modules/lazystream/node_modules/safe-buffer": {
6862 "version": "5.1.2",
6863 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
6864 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
6865 "dev": true
6866 },
6867 "node_modules/lazystream/node_modules/string_decoder": {
6868 "version": "1.1.1",
6869 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
6870 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
6871 "dev": true,
6872 "dependencies": {
6873 "safe-buffer": "~5.1.0"
6874 }
6875 },
6876 "node_modules/leven": {
6877 "version": "3.1.0",
6878 "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
6879 "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
6880 "dev": true,
6881 "engines": {
6882 "node": ">=6"
6883 }
6884 },
6885 "node_modules/libsodium": {
6886 "version": "0.7.16",
6887 "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.16.tgz",
6888 "integrity": "sha512-3HrzSPuzm6Yt9aTYCDxYEG8x8/6C0+ag655Y7rhhWZM9PT4NpdnbqlzXhGZlDnkgR6MeSTnOt/VIyHLs9aSf+Q==",
6889 "dev": true
6890 },
6891 "node_modules/libsodium-wrappers": {
6892 "version": "0.7.16",
6893 "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.16.tgz",
6894 "integrity": "sha512-Gtr/WBx4dKjvRL1pvfwZqu7gO6AfrQ0u9vFL+kXihtHf6NfkROR8pjYWn98MFDI3jN19Ii1ZUfPR9afGiPyfHg==",
6895 "dev": true,
6896 "dependencies": {
6897 "libsodium": "^0.7.16"
6898 }
6899 },
6900 "node_modules/linkify-it": {
6901 "version": "5.0.0",
6902 "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz",
6903 "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==",
6904 "dev": true,
6905 "license": "MIT",
6906 "dependencies": {
6907 "uc.micro": "^2.0.0"
6908 }
6909 },
6910 "node_modules/locate-path": {
6911 "version": "5.0.0",
6912 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
6913 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
6914 "dependencies": {
6915 "p-locate": "^4.1.0"
6916 },
6917 "engines": {
6918 "node": ">=8"
6919 }
6920 },
6921 "node_modules/lodash": {
6922 "version": "4.17.23",
6923 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
6924 "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
6925 "dev": true
6926 },
6927 "node_modules/lodash._objecttypes": {
6928 "version": "2.4.1",
6929 "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz",
6930 "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==",
6931 "dev": true
6932 },
6933 "node_modules/lodash.camelcase": {
6934 "version": "4.3.0",
6935 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
6936 "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="
6937 },
6938 "node_modules/lodash.includes": {
6939 "version": "4.3.0",
6940 "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
6941 "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==",
6942 "dev": true
6943 },
6944 "node_modules/lodash.isboolean": {
6945 "version": "3.0.3",
6946 "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
6947 "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==",
6948 "dev": true
6949 },
6950 "node_modules/lodash.isinteger": {
6951 "version": "4.0.4",
6952 "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
6953 "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==",
6954 "dev": true
6955 },
6956 "node_modules/lodash.isnumber": {
6957 "version": "3.0.3",
6958 "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
6959 "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==",
6960 "dev": true
6961 },
6962 "node_modules/lodash.isobject": {
6963 "version": "2.4.1",
6964 "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz",
6965 "integrity": "sha512-sTebg2a1PoicYEZXD5PBdQcTlIJ6hUslrlWr7iV0O7n+i4596s2NQ9I5CaZ5FbXSfya/9WQsrYLANUJv9paYVA==",
6966 "dev": true,
6967 "dependencies": {
6968 "lodash._objecttypes": "~2.4.1"
6969 }
6970 },
6971 "node_modules/lodash.isplainobject": {
6972 "version": "4.0.6",
6973 "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
6974 "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
6975 "dev": true
6976 },
6977 "node_modules/lodash.isstring": {
6978 "version": "4.0.1",
6979 "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
6980 "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==",
6981 "dev": true
6982 },
6983 "node_modules/lodash.once": {
6984 "version": "4.1.1",
6985 "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
6986 "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==",
6987 "dev": true
6988 },
6989 "node_modules/lodash.snakecase": {
6990 "version": "4.1.1",
6991 "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz",
6992 "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==",
6993 "dev": true
6994 },
6995 "node_modules/log-symbols": {
6996 "version": "4.1.0",
6997 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
6998 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
6999 "dev": true,
7000 "dependencies": {
7001 "chalk": "^4.1.0",
7002 "is-unicode-supported": "^0.1.0"
7003 },
7004 "engines": {
7005 "node": ">=10"
7006 },
7007 "funding": {
7008 "url": "https://github.com/sponsors/sindresorhus"
7009 }
7010 },
7011 "node_modules/log-symbols/node_modules/chalk": {
7012 "version": "4.1.2",
7013 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
7014 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
7015 "dev": true,
7016 "dependencies": {
7017 "ansi-styles": "^4.1.0",
7018 "supports-color": "^7.1.0"
7019 },
7020 "engines": {
7021 "node": ">=10"
7022 },
7023 "funding": {
7024 "url": "https://github.com/chalk/chalk?sponsor=1"
7025 }
7026 },
7027 "node_modules/logform": {
7028 "version": "2.7.0",
7029 "resolved": "https://registry.npmjs.org/logform/-/logform-2.7.0.tgz",
7030 "integrity": "sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==",
7031 "dev": true,
7032 "dependencies": {
7033 "@colors/colors": "1.6.0",
7034 "@types/triple-beam": "^1.3.2",
7035 "fecha": "^4.2.0",
7036 "ms": "^2.1.1",
7037 "safe-stable-stringify": "^2.3.1",
7038 "triple-beam": "^1.3.0"
7039 },
7040 "engines": {
7041 "node": ">= 12.0.0"
7042 }
7043 },
7044 "node_modules/logform/node_modules/@colors/colors": {
7045 "version": "1.6.0",
7046 "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz",
7047 "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==",
7048 "dev": true,
7049 "engines": {
7050 "node": ">=0.1.90"
7051 }
7052 },
7053 "node_modules/logform/node_modules/ms": {
7054 "version": "2.1.3",
7055 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
7056 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
7057 "dev": true
7058 },
7059 "node_modules/long": {
7060 "version": "5.3.2",
7061 "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz",
7062 "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA=="
7063 },
7064 "node_modules/lru-cache": {
7065 "version": "10.4.3",
7066 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
7067 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
7068 "dev": true
7069 },
7070 "node_modules/lsofi": {
7071 "version": "1.0.0",
7072 "resolved": "https://registry.npmjs.org/lsofi/-/lsofi-1.0.0.tgz",
7073 "integrity": "sha512-MKr9vM1MSm+TSKfI05IYxpKV1NCxpJaBLnELyIf784zYJ5KV9lGCE1EvpA2DtXDNM3fCuFeCwXUzim/fyQRi+A==",
7074 "dev": true,
7075 "dependencies": {
7076 "is-number": "^2.1.0",
7077 "through2": "^2.0.1"
7078 }
7079 },
7080 "node_modules/make-dir": {
7081 "version": "3.1.0",
7082 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
7083 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
7084 "dev": true,
7085 "dependencies": {
7086 "semver": "^6.0.0"
7087 },
7088 "engines": {
7089 "node": ">=8"
7090 },
7091 "funding": {
7092 "url": "https://github.com/sponsors/sindresorhus"
7093 }
7094 },
7095 "node_modules/make-dir/node_modules/semver": {
7096 "version": "6.3.1",
7097 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
7098 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
7099 "dev": true,
7100 "bin": {
7101 "semver": "bin/semver.js"
7102 }
7103 },
7104 "node_modules/make-error": {
7105 "version": "1.3.6",
7106 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
7107 "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
7108 "dev": true
7109 },
7110 "node_modules/make-fetch-happen": {
7111 "version": "15.0.5",
7112 "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-15.0.5.tgz",
7113 "integrity": "sha512-uCbIa8jWWmQZt4dSnEStkVC6gdakiinAm4PiGsywIkguF0eWMdcjDz0ECYhUolFU3pFLOev9VNPCEygydXnddg==",
7114 "dev": true,
7115 "optional": true,
7116 "dependencies": {
7117 "@gar/promise-retry": "^1.0.0",
7118 "@npmcli/agent": "^4.0.0",
7119 "@npmcli/redact": "^4.0.0",
7120 "cacache": "^20.0.1",
7121 "http-cache-semantics": "^4.1.1",
7122 "minipass": "^7.0.2",
7123 "minipass-fetch": "^5.0.0",
7124 "minipass-flush": "^1.0.5",
7125 "minipass-pipeline": "^1.2.4",
7126 "negotiator": "^1.0.0",
7127 "proc-log": "^6.0.0",
7128 "ssri": "^13.0.0"
7129 },
7130 "engines": {
7131 "node": "^20.17.0 || >=22.9.0"
7132 }
7133 },
7134 "node_modules/make-fetch-happen/node_modules/negotiator": {
7135 "version": "1.0.0",
7136 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
7137 "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
7138 "dev": true,
7139 "optional": true,
7140 "engines": {
7141 "node": ">= 0.6"
7142 }
7143 },
7144 "node_modules/make-fetch-happen/node_modules/proc-log": {
7145 "version": "6.1.0",
7146 "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz",
7147 "integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==",
7148 "dev": true,
7149 "optional": true,
7150 "engines": {
7151 "node": "^20.17.0 || >=22.9.0"
7152 }
7153 },
7154 "node_modules/markdown-it": {
7155 "version": "14.1.1",
7156 "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.1.tgz",
7157 "integrity": "sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==",
7158 "dev": true,
7159 "license": "MIT",
7160 "dependencies": {
7161 "argparse": "^2.0.1",
7162 "entities": "^4.4.0",
7163 "linkify-it": "^5.0.0",
7164 "mdurl": "^2.0.0",
7165 "punycode.js": "^2.3.1",
7166 "uc.micro": "^2.1.0"
7167 },
7168 "bin": {
7169 "markdown-it": "bin/markdown-it.mjs"
7170 }
7171 },
7172 "node_modules/markdown-it/node_modules/argparse": {
7173 "version": "2.0.1",
7174 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
7175 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
7176 "dev": true,
7177 "license": "Python-2.0"
7178 },
7179 "node_modules/markdownlint": {
7180 "version": "0.40.0",
7181 "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.40.0.tgz",
7182 "integrity": "sha512-UKybllYNheWac61Ia7T6fzuQNDZimFIpCg2w6hHjgV1Qu0w1TV0LlSgryUGzM0bkKQCBhy2FDhEELB73Kb0kAg==",
7183 "dev": true,
7184 "license": "MIT",
7185 "dependencies": {
7186 "micromark": "4.0.2",
7187 "micromark-core-commonmark": "2.0.3",
7188 "micromark-extension-directive": "4.0.0",
7189 "micromark-extension-gfm-autolink-literal": "2.1.0",
7190 "micromark-extension-gfm-footnote": "2.1.0",
7191 "micromark-extension-gfm-table": "2.1.1",
7192 "micromark-extension-math": "3.1.0",
7193 "micromark-util-types": "2.0.2",
7194 "string-width": "8.1.0"
7195 },
7196 "engines": {
7197 "node": ">=20"
7198 },
7199 "funding": {
7200 "url": "https://github.com/sponsors/DavidAnson"
7201 }
7202 },
7203 "node_modules/markdownlint-cli": {
7204 "version": "0.48.0",
7205 "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.48.0.tgz",
7206 "integrity": "sha512-NkZQNu2E0Q5qLEEHwWj674eYISTLD4jMHkBzDobujXd1kv+yCxi8jOaD/rZoQNW1FBBMMGQpuW5So8B51N/e0A==",
7207 "dev": true,
7208 "license": "MIT",
7209 "dependencies": {
7210 "commander": "~14.0.3",
7211 "deep-extend": "~0.6.0",
7212 "ignore": "~7.0.5",
7213 "js-yaml": "~4.1.1",
7214 "jsonc-parser": "~3.3.1",
7215 "jsonpointer": "~5.0.1",
7216 "markdown-it": "~14.1.1",
7217 "markdownlint": "~0.40.0",
7218 "minimatch": "~10.2.4",
7219 "run-con": "~1.3.2",
7220 "smol-toml": "~1.6.0",
7221 "tinyglobby": "~0.2.15"
7222 },
7223 "bin": {
7224 "markdownlint": "markdownlint.js"
7225 },
7226 "engines": {
7227 "node": ">=20"
7228 }
7229 },
7230 "node_modules/markdownlint-cli/node_modules/argparse": {
7231 "version": "2.0.1",
7232 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
7233 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
7234 "dev": true,
7235 "license": "Python-2.0"
7236 },
7237 "node_modules/markdownlint-cli/node_modules/balanced-match": {
7238 "version": "4.0.4",
7239 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
7240 "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
7241 "dev": true,
7242 "license": "MIT",
7243 "engines": {
7244 "node": "18 || 20 || >=22"
7245 }
7246 },
7247 "node_modules/markdownlint-cli/node_modules/brace-expansion": {
7248 "version": "5.0.4",
7249 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz",
7250 "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==",
7251 "dev": true,
7252 "license": "MIT",
7253 "dependencies": {
7254 "balanced-match": "^4.0.2"
7255 },
7256 "engines": {
7257 "node": "18 || 20 || >=22"
7258 }
7259 },
7260 "node_modules/markdownlint-cli/node_modules/commander": {
7261 "version": "14.0.3",
7262 "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz",
7263 "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==",
7264 "dev": true,
7265 "license": "MIT",
7266 "engines": {
7267 "node": ">=20"
7268 }
7269 },
7270 "node_modules/markdownlint-cli/node_modules/js-yaml": {
7271 "version": "4.1.1",
7272 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
7273 "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
7274 "dev": true,
7275 "license": "MIT",
7276 "dependencies": {
7277 "argparse": "^2.0.1"
7278 },
7279 "bin": {
7280 "js-yaml": "bin/js-yaml.js"
7281 }
7282 },
7283 "node_modules/markdownlint-cli/node_modules/minimatch": {
7284 "version": "10.2.4",
7285 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz",
7286 "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==",
7287 "dev": true,
7288 "license": "BlueOak-1.0.0",
7289 "dependencies": {
7290 "brace-expansion": "^5.0.2"
7291 },
7292 "engines": {
7293 "node": "18 || 20 || >=22"
7294 },
7295 "funding": {
7296 "url": "https://github.com/sponsors/isaacs"
7297 }
7298 },
7299 "node_modules/markdownlint/node_modules/ansi-regex": {
7300 "version": "6.2.2",
7301 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
7302 "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
7303 "dev": true,
7304 "license": "MIT",
7305 "engines": {
7306 "node": ">=12"
7307 },
7308 "funding": {
7309 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
7310 }
7311 },
7312 "node_modules/markdownlint/node_modules/string-width": {
7313 "version": "8.1.0",
7314 "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.1.0.tgz",
7315 "integrity": "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==",
7316 "dev": true,
7317 "license": "MIT",
7318 "dependencies": {
7319 "get-east-asian-width": "^1.3.0",
7320 "strip-ansi": "^7.1.0"
7321 },
7322 "engines": {
7323 "node": ">=20"
7324 },
7325 "funding": {
7326 "url": "https://github.com/sponsors/sindresorhus"
7327 }
7328 },
7329 "node_modules/markdownlint/node_modules/strip-ansi": {
7330 "version": "7.2.0",
7331 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
7332 "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
7333 "dev": true,
7334 "license": "MIT",
7335 "dependencies": {
7336 "ansi-regex": "^6.2.2"
7337 },
7338 "engines": {
7339 "node": ">=12"
7340 },
7341 "funding": {
7342 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
7343 }
7344 },
7345 "node_modules/marked": {
7346 "version": "13.0.3",
7347 "resolved": "https://registry.npmjs.org/marked/-/marked-13.0.3.tgz",
7348 "integrity": "sha512-rqRix3/TWzE9rIoFGIn8JmsVfhiuC8VIQ8IdX5TfzmeBucdY05/0UlzKaw0eVtpcN/OdVFpBk7CjKGo9iHJ/zA==",
7349 "dev": true,
7350 "bin": {
7351 "marked": "bin/marked.js"
7352 },
7353 "engines": {
7354 "node": ">= 18"
7355 }
7356 },
7357 "node_modules/marked-terminal": {
7358 "version": "7.3.0",
7359 "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-7.3.0.tgz",
7360 "integrity": "sha512-t4rBvPsHc57uE/2nJOLmMbZCQ4tgAccAED3ngXQqW6g+TxA488JzJ+FK3lQkzBQOI1mRV/r/Kq+1ZlJ4D0owQw==",
7361 "dev": true,
7362 "dependencies": {
7363 "ansi-escapes": "^7.0.0",
7364 "ansi-regex": "^6.1.0",
7365 "chalk": "^5.4.1",
7366 "cli-highlight": "^2.1.11",
7367 "cli-table3": "^0.6.5",
7368 "node-emoji": "^2.2.0",
7369 "supports-hyperlinks": "^3.1.0"
7370 },
7371 "engines": {
7372 "node": ">=16.0.0"
7373 },
7374 "peerDependencies": {
7375 "marked": ">=1 <16"
7376 }
7377 },
7378 "node_modules/marked-terminal/node_modules/ansi-regex": {
7379 "version": "6.2.2",
7380 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
7381 "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
7382 "dev": true,
7383 "engines": {
7384 "node": ">=12"
7385 },
7386 "funding": {
7387 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
7388 }
7389 },
7390 "node_modules/math-intrinsics": {
7391 "version": "1.1.0",
7392 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
7393 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
7394 "dev": true,
7395 "engines": {
7396 "node": ">= 0.4"
7397 }
7398 },
7399 "node_modules/mdurl": {
7400 "version": "2.0.0",
7401 "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz",
7402 "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==",
7403 "dev": true,
7404 "license": "MIT"
7405 },
7406 "node_modules/media-typer": {
7407 "version": "0.3.0",
7408 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
7409 "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
7410 "dev": true,
7411 "engines": {
7412 "node": ">= 0.6"
7413 }
7414 },
7415 "node_modules/merge-descriptors": {
7416 "version": "1.0.3",
7417 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
7418 "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
7419 "dev": true,
7420 "funding": {
7421 "url": "https://github.com/sponsors/sindresorhus"
7422 }
7423 },
7424 "node_modules/methods": {
7425 "version": "1.1.2",
7426 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
7427 "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
7428 "dev": true,
7429 "engines": {
7430 "node": ">= 0.6"
7431 }
7432 },
7433 "node_modules/micromark": {
7434 "version": "4.0.2",
7435 "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz",
7436 "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
7437 "dev": true,
7438 "funding": [
7439 {
7440 "type": "GitHub Sponsors",
7441 "url": "https://github.com/sponsors/unifiedjs"
7442 },
7443 {
7444 "type": "OpenCollective",
7445 "url": "https://opencollective.com/unified"
7446 }
7447 ],
7448 "license": "MIT",
7449 "dependencies": {
7450 "@types/debug": "^4.0.0",
7451 "debug": "^4.0.0",
7452 "decode-named-character-reference": "^1.0.0",
7453 "devlop": "^1.0.0",
7454 "micromark-core-commonmark": "^2.0.0",
7455 "micromark-factory-space": "^2.0.0",
7456 "micromark-util-character": "^2.0.0",
7457 "micromark-util-chunked": "^2.0.0",
7458 "micromark-util-combine-extensions": "^2.0.0",
7459 "micromark-util-decode-numeric-character-reference": "^2.0.0",
7460 "micromark-util-encode": "^2.0.0",
7461 "micromark-util-normalize-identifier": "^2.0.0",
7462 "micromark-util-resolve-all": "^2.0.0",
7463 "micromark-util-sanitize-uri": "^2.0.0",
7464 "micromark-util-subtokenize": "^2.0.0",
7465 "micromark-util-symbol": "^2.0.0",
7466 "micromark-util-types": "^2.0.0"
7467 }
7468 },
7469 "node_modules/micromark-core-commonmark": {
7470 "version": "2.0.3",
7471 "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz",
7472 "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==",
7473 "dev": true,
7474 "funding": [
7475 {
7476 "type": "GitHub Sponsors",
7477 "url": "https://github.com/sponsors/unifiedjs"
7478 },
7479 {
7480 "type": "OpenCollective",
7481 "url": "https://opencollective.com/unified"
7482 }
7483 ],
7484 "license": "MIT",
7485 "dependencies": {
7486 "decode-named-character-reference": "^1.0.0",
7487 "devlop": "^1.0.0",
7488 "micromark-factory-destination": "^2.0.0",
7489 "micromark-factory-label": "^2.0.0",
7490 "micromark-factory-space": "^2.0.0",
7491 "micromark-factory-title": "^2.0.0",
7492 "micromark-factory-whitespace": "^2.0.0",
7493 "micromark-util-character": "^2.0.0",
7494 "micromark-util-chunked": "^2.0.0",
7495 "micromark-util-classify-character": "^2.0.0",
7496 "micromark-util-html-tag-name": "^2.0.0",
7497 "micromark-util-normalize-identifier": "^2.0.0",
7498 "micromark-util-resolve-all": "^2.0.0",
7499 "micromark-util-subtokenize": "^2.0.0",
7500 "micromark-util-symbol": "^2.0.0",
7501 "micromark-util-types": "^2.0.0"
7502 }
7503 },
7504 "node_modules/micromark-extension-directive": {
7505 "version": "4.0.0",
7506 "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-4.0.0.tgz",
7507 "integrity": "sha512-/C2nqVmXXmiseSSuCdItCMho7ybwwop6RrrRPk0KbOHW21JKoCldC+8rFOaundDoRBUWBnJJcxeA/Kvi34WQXg==",
7508 "dev": true,
7509 "license": "MIT",
7510 "dependencies": {
7511 "devlop": "^1.0.0",
7512 "micromark-factory-space": "^2.0.0",
7513 "micromark-factory-whitespace": "^2.0.0",
7514 "micromark-util-character": "^2.0.0",
7515 "micromark-util-symbol": "^2.0.0",
7516 "micromark-util-types": "^2.0.0",
7517 "parse-entities": "^4.0.0"
7518 },
7519 "funding": {
7520 "type": "opencollective",
7521 "url": "https://opencollective.com/unified"
7522 }
7523 },
7524 "node_modules/micromark-extension-gfm-autolink-literal": {
7525 "version": "2.1.0",
7526 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz",
7527 "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==",
7528 "dev": true,
7529 "license": "MIT",
7530 "dependencies": {
7531 "micromark-util-character": "^2.0.0",
7532 "micromark-util-sanitize-uri": "^2.0.0",
7533 "micromark-util-symbol": "^2.0.0",
7534 "micromark-util-types": "^2.0.0"
7535 },
7536 "funding": {
7537 "type": "opencollective",
7538 "url": "https://opencollective.com/unified"
7539 }
7540 },
7541 "node_modules/micromark-extension-gfm-footnote": {
7542 "version": "2.1.0",
7543 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz",
7544 "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==",
7545 "dev": true,
7546 "license": "MIT",
7547 "dependencies": {
7548 "devlop": "^1.0.0",
7549 "micromark-core-commonmark": "^2.0.0",
7550 "micromark-factory-space": "^2.0.0",
7551 "micromark-util-character": "^2.0.0",
7552 "micromark-util-normalize-identifier": "^2.0.0",
7553 "micromark-util-sanitize-uri": "^2.0.0",
7554 "micromark-util-symbol": "^2.0.0",
7555 "micromark-util-types": "^2.0.0"
7556 },
7557 "funding": {
7558 "type": "opencollective",
7559 "url": "https://opencollective.com/unified"
7560 }
7561 },
7562 "node_modules/micromark-extension-gfm-table": {
7563 "version": "2.1.1",
7564 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz",
7565 "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==",
7566 "dev": true,
7567 "license": "MIT",
7568 "dependencies": {
7569 "devlop": "^1.0.0",
7570 "micromark-factory-space": "^2.0.0",
7571 "micromark-util-character": "^2.0.0",
7572 "micromark-util-symbol": "^2.0.0",
7573 "micromark-util-types": "^2.0.0"
7574 },
7575 "funding": {
7576 "type": "opencollective",
7577 "url": "https://opencollective.com/unified"
7578 }
7579 },
7580 "node_modules/micromark-extension-math": {
7581 "version": "3.1.0",
7582 "resolved": "https://registry.npmjs.org/micromark-extension-math/-/micromark-extension-math-3.1.0.tgz",
7583 "integrity": "sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==",
7584 "dev": true,
7585 "license": "MIT",
7586 "dependencies": {
7587 "@types/katex": "^0.16.0",
7588 "devlop": "^1.0.0",
7589 "katex": "^0.16.0",
7590 "micromark-factory-space": "^2.0.0",
7591 "micromark-util-character": "^2.0.0",
7592 "micromark-util-symbol": "^2.0.0",
7593 "micromark-util-types": "^2.0.0"
7594 },
7595 "funding": {
7596 "type": "opencollective",
7597 "url": "https://opencollective.com/unified"
7598 }
7599 },
7600 "node_modules/micromark-factory-destination": {
7601 "version": "2.0.1",
7602 "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz",
7603 "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==",
7604 "dev": true,
7605 "funding": [
7606 {
7607 "type": "GitHub Sponsors",
7608 "url": "https://github.com/sponsors/unifiedjs"
7609 },
7610 {
7611 "type": "OpenCollective",
7612 "url": "https://opencollective.com/unified"
7613 }
7614 ],
7615 "license": "MIT",
7616 "dependencies": {
7617 "micromark-util-character": "^2.0.0",
7618 "micromark-util-symbol": "^2.0.0",
7619 "micromark-util-types": "^2.0.0"
7620 }
7621 },
7622 "node_modules/micromark-factory-label": {
7623 "version": "2.0.1",
7624 "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz",
7625 "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==",
7626 "dev": true,
7627 "funding": [
7628 {
7629 "type": "GitHub Sponsors",
7630 "url": "https://github.com/sponsors/unifiedjs"
7631 },
7632 {
7633 "type": "OpenCollective",
7634 "url": "https://opencollective.com/unified"
7635 }
7636 ],
7637 "license": "MIT",
7638 "dependencies": {
7639 "devlop": "^1.0.0",
7640 "micromark-util-character": "^2.0.0",
7641 "micromark-util-symbol": "^2.0.0",
7642 "micromark-util-types": "^2.0.0"
7643 }
7644 },
7645 "node_modules/micromark-factory-space": {
7646 "version": "2.0.1",
7647 "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
7648 "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
7649 "dev": true,
7650 "funding": [
7651 {
7652 "type": "GitHub Sponsors",
7653 "url": "https://github.com/sponsors/unifiedjs"
7654 },
7655 {
7656 "type": "OpenCollective",
7657 "url": "https://opencollective.com/unified"
7658 }
7659 ],
7660 "license": "MIT",
7661 "dependencies": {
7662 "micromark-util-character": "^2.0.0",
7663 "micromark-util-types": "^2.0.0"
7664 }
7665 },
7666 "node_modules/micromark-factory-title": {
7667 "version": "2.0.1",
7668 "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz",
7669 "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==",
7670 "dev": true,
7671 "funding": [
7672 {
7673 "type": "GitHub Sponsors",
7674 "url": "https://github.com/sponsors/unifiedjs"
7675 },
7676 {
7677 "type": "OpenCollective",
7678 "url": "https://opencollective.com/unified"
7679 }
7680 ],
7681 "license": "MIT",
7682 "dependencies": {
7683 "micromark-factory-space": "^2.0.0",
7684 "micromark-util-character": "^2.0.0",
7685 "micromark-util-symbol": "^2.0.0",
7686 "micromark-util-types": "^2.0.0"
7687 }
7688 },
7689 "node_modules/micromark-factory-whitespace": {
7690 "version": "2.0.1",
7691 "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz",
7692 "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==",
7693 "dev": true,
7694 "funding": [
7695 {
7696 "type": "GitHub Sponsors",
7697 "url": "https://github.com/sponsors/unifiedjs"
7698 },
7699 {
7700 "type": "OpenCollective",
7701 "url": "https://opencollective.com/unified"
7702 }
7703 ],
7704 "license": "MIT",
7705 "dependencies": {
7706 "micromark-factory-space": "^2.0.0",
7707 "micromark-util-character": "^2.0.0",
7708 "micromark-util-symbol": "^2.0.0",
7709 "micromark-util-types": "^2.0.0"
7710 }
7711 },
7712 "node_modules/micromark-util-character": {
7713 "version": "2.1.1",
7714 "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
7715 "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
7716 "dev": true,
7717 "funding": [
7718 {
7719 "type": "GitHub Sponsors",
7720 "url": "https://github.com/sponsors/unifiedjs"
7721 },
7722 {
7723 "type": "OpenCollective",
7724 "url": "https://opencollective.com/unified"
7725 }
7726 ],
7727 "license": "MIT",
7728 "dependencies": {
7729 "micromark-util-symbol": "^2.0.0",
7730 "micromark-util-types": "^2.0.0"
7731 }
7732 },
7733 "node_modules/micromark-util-chunked": {
7734 "version": "2.0.1",
7735 "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz",
7736 "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==",
7737 "dev": true,
7738 "funding": [
7739 {
7740 "type": "GitHub Sponsors",
7741 "url": "https://github.com/sponsors/unifiedjs"
7742 },
7743 {
7744 "type": "OpenCollective",
7745 "url": "https://opencollective.com/unified"
7746 }
7747 ],
7748 "license": "MIT",
7749 "dependencies": {
7750 "micromark-util-symbol": "^2.0.0"
7751 }
7752 },
7753 "node_modules/micromark-util-classify-character": {
7754 "version": "2.0.1",
7755 "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz",
7756 "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==",
7757 "dev": true,
7758 "funding": [
7759 {
7760 "type": "GitHub Sponsors",
7761 "url": "https://github.com/sponsors/unifiedjs"
7762 },
7763 {
7764 "type": "OpenCollective",
7765 "url": "https://opencollective.com/unified"
7766 }
7767 ],
7768 "license": "MIT",
7769 "dependencies": {
7770 "micromark-util-character": "^2.0.0",
7771 "micromark-util-symbol": "^2.0.0",
7772 "micromark-util-types": "^2.0.0"
7773 }
7774 },
7775 "node_modules/micromark-util-combine-extensions": {
7776 "version": "2.0.1",
7777 "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz",
7778 "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==",
7779 "dev": true,
7780 "funding": [
7781 {
7782 "type": "GitHub Sponsors",
7783 "url": "https://github.com/sponsors/unifiedjs"
7784 },
7785 {
7786 "type": "OpenCollective",
7787 "url": "https://opencollective.com/unified"
7788 }
7789 ],
7790 "license": "MIT",
7791 "dependencies": {
7792 "micromark-util-chunked": "^2.0.0",
7793 "micromark-util-types": "^2.0.0"
7794 }
7795 },
7796 "node_modules/micromark-util-decode-numeric-character-reference": {
7797 "version": "2.0.2",
7798 "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz",
7799 "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==",
7800 "dev": true,
7801 "funding": [
7802 {
7803 "type": "GitHub Sponsors",
7804 "url": "https://github.com/sponsors/unifiedjs"
7805 },
7806 {
7807 "type": "OpenCollective",
7808 "url": "https://opencollective.com/unified"
7809 }
7810 ],
7811 "license": "MIT",
7812 "dependencies": {
7813 "micromark-util-symbol": "^2.0.0"
7814 }
7815 },
7816 "node_modules/micromark-util-encode": {
7817 "version": "2.0.1",
7818 "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz",
7819 "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==",
7820 "dev": true,
7821 "funding": [
7822 {
7823 "type": "GitHub Sponsors",
7824 "url": "https://github.com/sponsors/unifiedjs"
7825 },
7826 {
7827 "type": "OpenCollective",
7828 "url": "https://opencollective.com/unified"
7829 }
7830 ],
7831 "license": "MIT"
7832 },
7833 "node_modules/micromark-util-html-tag-name": {
7834 "version": "2.0.1",
7835 "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz",
7836 "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==",
7837 "dev": true,
7838 "funding": [
7839 {
7840 "type": "GitHub Sponsors",
7841 "url": "https://github.com/sponsors/unifiedjs"
7842 },
7843 {
7844 "type": "OpenCollective",
7845 "url": "https://opencollective.com/unified"
7846 }
7847 ],
7848 "license": "MIT"
7849 },
7850 "node_modules/micromark-util-normalize-identifier": {
7851 "version": "2.0.1",
7852 "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz",
7853 "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==",
7854 "dev": true,
7855 "funding": [
7856 {
7857 "type": "GitHub Sponsors",
7858 "url": "https://github.com/sponsors/unifiedjs"
7859 },
7860 {
7861 "type": "OpenCollective",
7862 "url": "https://opencollective.com/unified"
7863 }
7864 ],
7865 "license": "MIT",
7866 "dependencies": {
7867 "micromark-util-symbol": "^2.0.0"
7868 }
7869 },
7870 "node_modules/micromark-util-resolve-all": {
7871 "version": "2.0.1",
7872 "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz",
7873 "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==",
7874 "dev": true,
7875 "funding": [
7876 {
7877 "type": "GitHub Sponsors",
7878 "url": "https://github.com/sponsors/unifiedjs"
7879 },
7880 {
7881 "type": "OpenCollective",
7882 "url": "https://opencollective.com/unified"
7883 }
7884 ],
7885 "license": "MIT",
7886 "dependencies": {
7887 "micromark-util-types": "^2.0.0"
7888 }
7889 },
7890 "node_modules/micromark-util-sanitize-uri": {
7891 "version": "2.0.1",
7892 "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz",
7893 "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==",
7894 "dev": true,
7895 "funding": [
7896 {
7897 "type": "GitHub Sponsors",
7898 "url": "https://github.com/sponsors/unifiedjs"
7899 },
7900 {
7901 "type": "OpenCollective",
7902 "url": "https://opencollective.com/unified"
7903 }
7904 ],
7905 "license": "MIT",
7906 "dependencies": {
7907 "micromark-util-character": "^2.0.0",
7908 "micromark-util-encode": "^2.0.0",
7909 "micromark-util-symbol": "^2.0.0"
7910 }
7911 },
7912 "node_modules/micromark-util-subtokenize": {
7913 "version": "2.1.0",
7914 "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz",
7915 "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==",
7916 "dev": true,
7917 "funding": [
7918 {
7919 "type": "GitHub Sponsors",
7920 "url": "https://github.com/sponsors/unifiedjs"
7921 },
7922 {
7923 "type": "OpenCollective",
7924 "url": "https://opencollective.com/unified"
7925 }
7926 ],
7927 "license": "MIT",
7928 "dependencies": {
7929 "devlop": "^1.0.0",
7930 "micromark-util-chunked": "^2.0.0",
7931 "micromark-util-symbol": "^2.0.0",
7932 "micromark-util-types": "^2.0.0"
7933 }
7934 },
7935 "node_modules/micromark-util-symbol": {
7936 "version": "2.0.1",
7937 "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
7938 "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
7939 "dev": true,
7940 "funding": [
7941 {
7942 "type": "GitHub Sponsors",
7943 "url": "https://github.com/sponsors/unifiedjs"
7944 },
7945 {
7946 "type": "OpenCollective",
7947 "url": "https://opencollective.com/unified"
7948 }
7949 ],
7950 "license": "MIT"
7951 },
7952 "node_modules/micromark-util-types": {
7953 "version": "2.0.2",
7954 "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz",
7955 "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==",
7956 "dev": true,
7957 "funding": [
7958 {
7959 "type": "GitHub Sponsors",
7960 "url": "https://github.com/sponsors/unifiedjs"
7961 },
7962 {
7963 "type": "OpenCollective",
7964 "url": "https://opencollective.com/unified"
7965 }
7966 ],
7967 "license": "MIT"
7968 },
7969 "node_modules/micromark/node_modules/debug": {
7970 "version": "4.4.3",
7971 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
7972 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
7973 "dev": true,
7974 "license": "MIT",
7975 "dependencies": {
7976 "ms": "^2.1.3"
7977 },
7978 "engines": {
7979 "node": ">=6.0"
7980 },
7981 "peerDependenciesMeta": {
7982 "supports-color": {
7983 "optional": true
7984 }
7985 }
7986 },
7987 "node_modules/micromark/node_modules/ms": {
7988 "version": "2.1.3",
7989 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
7990 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
7991 "dev": true,
7992 "license": "MIT"
7993 },
7994 "node_modules/mime": {
7995 "version": "2.6.0",
7996 "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
7997 "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
7998 "dev": true,
7999 "bin": {
8000 "mime": "cli.js"
8001 },
8002 "engines": {
8003 "node": ">=4.0.0"
8004 }
8005 },
8006 "node_modules/mime-db": {
8007 "version": "1.52.0",
8008 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
8009 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
8010 "dev": true,
8011 "engines": {
8012 "node": ">= 0.6"
8013 }
8014 },
8015 "node_modules/mime-types": {
8016 "version": "2.1.35",
8017 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
8018 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
8019 "dev": true,
8020 "dependencies": {
8021 "mime-db": "1.52.0"
8022 },
8023 "engines": {
8024 "node": ">= 0.6"
8025 }
8026 },
8027 "node_modules/mimic-fn": {
8028 "version": "2.1.0",
8029 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
8030 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
8031 "dev": true,
8032 "engines": {
8033 "node": ">=6"
8034 }
8035 },
8036 "node_modules/minimatch": {
8037 "version": "3.1.5",
8038 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
8039 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
8040 "dev": true,
8041 "dependencies": {
8042 "brace-expansion": "^1.1.7"
8043 },
8044 "engines": {
8045 "node": "*"
8046 }
8047 },
8048 "node_modules/minimist": {
8049 "version": "1.2.8",
8050 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
8051 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
8052 "dev": true,
8053 "funding": {
8054 "url": "https://github.com/sponsors/ljharb"
8055 }
8056 },
8057 "node_modules/minipass": {
8058 "version": "7.1.3",
8059 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz",
8060 "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==",
8061 "dev": true,
8062 "engines": {
8063 "node": ">=16 || 14 >=14.17"
8064 }
8065 },
8066 "node_modules/minipass-collect": {
8067 "version": "2.0.1",
8068 "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz",
8069 "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==",
8070 "dev": true,
8071 "optional": true,
8072 "dependencies": {
8073 "minipass": "^7.0.3"
8074 },
8075 "engines": {
8076 "node": ">=16 || 14 >=14.17"
8077 }
8078 },
8079 "node_modules/minipass-fetch": {
8080 "version": "5.0.2",
8081 "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-5.0.2.tgz",
8082 "integrity": "sha512-2d0q2a8eCi2IRg/IGubCNRJoYbA1+YPXAzQVRFmB45gdGZafyivnZ5YSEfo3JikbjGxOdntGFvBQGqaSMXlAFQ==",
8083 "dev": true,
8084 "optional": true,
8085 "dependencies": {
8086 "minipass": "^7.0.3",
8087 "minipass-sized": "^2.0.0",
8088 "minizlib": "^3.0.1"
8089 },
8090 "engines": {
8091 "node": "^20.17.0 || >=22.9.0"
8092 },
8093 "optionalDependencies": {
8094 "iconv-lite": "^0.7.2"
8095 }
8096 },
8097 "node_modules/minipass-flush": {
8098 "version": "1.0.5",
8099 "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
8100 "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
8101 "dev": true,
8102 "optional": true,
8103 "dependencies": {
8104 "minipass": "^3.0.0"
8105 },
8106 "engines": {
8107 "node": ">= 8"
8108 }
8109 },
8110 "node_modules/minipass-flush/node_modules/minipass": {
8111 "version": "3.3.6",
8112 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
8113 "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
8114 "dev": true,
8115 "optional": true,
8116 "dependencies": {
8117 "yallist": "^4.0.0"
8118 },
8119 "engines": {
8120 "node": ">=8"
8121 }
8122 },
8123 "node_modules/minipass-flush/node_modules/yallist": {
8124 "version": "4.0.0",
8125 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
8126 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
8127 "dev": true,
8128 "optional": true
8129 },
8130 "node_modules/minipass-pipeline": {
8131 "version": "1.2.4",
8132 "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
8133 "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
8134 "dev": true,
8135 "optional": true,
8136 "dependencies": {
8137 "minipass": "^3.0.0"
8138 },
8139 "engines": {
8140 "node": ">=8"
8141 }
8142 },
8143 "node_modules/minipass-pipeline/node_modules/minipass": {
8144 "version": "3.3.6",
8145 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
8146 "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
8147 "dev": true,
8148 "optional": true,
8149 "dependencies": {
8150 "yallist": "^4.0.0"
8151 },
8152 "engines": {
8153 "node": ">=8"
8154 }
8155 },
8156 "node_modules/minipass-pipeline/node_modules/yallist": {
8157 "version": "4.0.0",
8158 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
8159 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
8160 "dev": true,
8161 "optional": true
8162 },
8163 "node_modules/minipass-sized": {
8164 "version": "2.0.0",
8165 "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-2.0.0.tgz",
8166 "integrity": "sha512-zSsHhto5BcUVM2m1LurnXY6M//cGhVaegT71OfOXoprxT6o780GZd792ea6FfrQkuU4usHZIUczAQMRUE2plzA==",
8167 "dev": true,
8168 "optional": true,
8169 "dependencies": {
8170 "minipass": "^7.1.2"
8171 },
8172 "engines": {
8173 "node": ">=8"
8174 }
8175 },
8176 "node_modules/minizlib": {
8177 "version": "3.1.0",
8178 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz",
8179 "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==",
8180 "dev": true,
8181 "optional": true,
8182 "dependencies": {
8183 "minipass": "^7.1.2"
8184 },
8185 "engines": {
8186 "node": ">= 18"
8187 }
8188 },
8189 "node_modules/moo": {
8190 "version": "0.5.3",
8191 "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.3.tgz",
8192 "integrity": "sha512-m2fmM2dDm7GZQsY7KK2cme8agi+AAljILjQnof7p1ZMDe6dQ4bdnSMx0cPppudoeNv5hEFQirN6u+O4fDE0IWA==",
8193 "dev": true
8194 },
8195 "node_modules/morgan": {
8196 "version": "1.10.1",
8197 "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.1.tgz",
8198 "integrity": "sha512-223dMRJtI/l25dJKWpgij2cMtywuG/WiUKXdvwfbhGKBhy1puASqXwFzmWZ7+K73vUPoR7SS2Qz2cI/g9MKw0A==",
8199 "dev": true,
8200 "dependencies": {
8201 "basic-auth": "~2.0.1",
8202 "debug": "2.6.9",
8203 "depd": "~2.0.0",
8204 "on-finished": "~2.3.0",
8205 "on-headers": "~1.1.0"
8206 },
8207 "engines": {
8208 "node": ">= 0.8.0"
8209 }
8210 },
8211 "node_modules/morgan/node_modules/on-finished": {
8212 "version": "2.3.0",
8213 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
8214 "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
8215 "dev": true,
8216 "dependencies": {
8217 "ee-first": "1.1.1"
8218 },
8219 "engines": {
8220 "node": ">= 0.8"
8221 }
8222 },
8223 "node_modules/ms": {
8224 "version": "2.0.0",
8225 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
8226 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
8227 "dev": true
8228 },
8229 "node_modules/mute-stream": {
8230 "version": "2.0.0",
8231 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
8232 "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==",
8233 "dev": true,
8234 "engines": {
8235 "node": "^18.17.0 || >=20.5.0"
8236 }
8237 },
8238 "node_modules/mz": {
8239 "version": "2.7.0",
8240 "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
8241 "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
8242 "dev": true,
8243 "dependencies": {
8244 "any-promise": "^1.0.0",
8245 "object-assign": "^4.0.1",
8246 "thenify-all": "^1.0.0"
8247 }
8248 },
8249 "node_modules/nan": {
8250 "version": "2.25.0",
8251 "resolved": "https://registry.npmjs.org/nan/-/nan-2.25.0.tgz",
8252 "integrity": "sha512-0M90Ag7Xn5KMLLZ7zliPWP3rT90P6PN+IzVFS0VqmnPktBk3700xUVv8Ikm9EUaUE5SDWdp/BIxdENzVznpm1g==",
8253 "dev": true,
8254 "optional": true
8255 },
8256 "node_modules/nanoid": {
8257 "version": "3.3.11",
8258 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
8259 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
8260 "dev": true,
8261 "funding": [
8262 {
8263 "type": "github",
8264 "url": "https://github.com/sponsors/ai"
8265 }
8266 ],
8267 "bin": {
8268 "nanoid": "bin/nanoid.cjs"
8269 },
8270 "engines": {
8271 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
8272 }
8273 },
8274 "node_modules/nearley": {
8275 "version": "2.20.1",
8276 "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz",
8277 "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==",
8278 "dev": true,
8279 "dependencies": {
8280 "commander": "^2.19.0",
8281 "moo": "^0.5.0",
8282 "railroad-diagrams": "^1.0.0",
8283 "randexp": "0.4.6"
8284 },
8285 "bin": {
8286 "nearley-railroad": "bin/nearley-railroad.js",
8287 "nearley-test": "bin/nearley-test.js",
8288 "nearley-unparse": "bin/nearley-unparse.js",
8289 "nearleyc": "bin/nearleyc.js"
8290 },
8291 "funding": {
8292 "type": "individual",
8293 "url": "https://nearley.js.org/#give-to-nearley"
8294 }
8295 },
8296 "node_modules/nearley/node_modules/commander": {
8297 "version": "2.20.3",
8298 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
8299 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
8300 "dev": true
8301 },
8302 "node_modules/negotiator": {
8303 "version": "0.6.3",
8304 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
8305 "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
8306 "dev": true,
8307 "engines": {
8308 "node": ">= 0.6"
8309 }
8310 },
8311 "node_modules/netmask": {
8312 "version": "2.0.2",
8313 "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
8314 "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==",
8315 "dev": true,
8316 "engines": {
8317 "node": ">= 0.4.0"
8318 }
8319 },
8320 "node_modules/node-domexception": {
8321 "version": "1.0.0",
8322 "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
8323 "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
8324 "deprecated": "Use your platform's native DOMException instead",
8325 "dev": true,
8326 "funding": [
8327 {
8328 "type": "github",
8329 "url": "https://github.com/sponsors/jimmywarting"
8330 },
8331 {
8332 "type": "github",
8333 "url": "https://paypal.me/jimmywarting"
8334 }
8335 ],
8336 "engines": {
8337 "node": ">=10.5.0"
8338 }
8339 },
8340 "node_modules/node-emoji": {
8341 "version": "2.2.0",
8342 "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz",
8343 "integrity": "sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==",
8344 "dev": true,
8345 "dependencies": {
8346 "@sindresorhus/is": "^4.6.0",
8347 "char-regex": "^1.0.2",
8348 "emojilib": "^2.4.0",
8349 "skin-tone": "^2.0.0"
8350 },
8351 "engines": {
8352 "node": ">=18"
8353 }
8354 },
8355 "node_modules/node-fetch": {
8356 "version": "2.7.0",
8357 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
8358 "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
8359 "dev": true,
8360 "dependencies": {
8361 "whatwg-url": "^5.0.0"
8362 },
8363 "engines": {
8364 "node": "4.x || >=6.0.0"
8365 },
8366 "peerDependencies": {
8367 "encoding": "^0.1.0"
8368 },
8369 "peerDependenciesMeta": {
8370 "encoding": {
8371 "optional": true
8372 }
8373 }
8374 },
8375 "node_modules/node-gyp": {
8376 "version": "12.2.0",
8377 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-12.2.0.tgz",
8378 "integrity": "sha512-q23WdzrQv48KozXlr0U1v9dwO/k59NHeSzn6loGcasyf0UnSrtzs8kRxM+mfwJSf0DkX0s43hcqgnSO4/VNthQ==",
8379 "dev": true,
8380 "optional": true,
8381 "dependencies": {
8382 "env-paths": "^2.2.0",
8383 "exponential-backoff": "^3.1.1",
8384 "graceful-fs": "^4.2.6",
8385 "make-fetch-happen": "^15.0.0",
8386 "nopt": "^9.0.0",
8387 "proc-log": "^6.0.0",
8388 "semver": "^7.3.5",
8389 "tar": "^7.5.4",
8390 "tinyglobby": "^0.2.12",
8391 "which": "^6.0.0"
8392 },
8393 "bin": {
8394 "node-gyp": "bin/node-gyp.js"
8395 },
8396 "engines": {
8397 "node": "^20.17.0 || >=22.9.0"
8398 }
8399 },
8400 "node_modules/node-gyp/node_modules/isexe": {
8401 "version": "4.0.0",
8402 "resolved": "https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz",
8403 "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==",
8404 "dev": true,
8405 "optional": true,
8406 "engines": {
8407 "node": ">=20"
8408 }
8409 },
8410 "node_modules/node-gyp/node_modules/proc-log": {
8411 "version": "6.1.0",
8412 "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz",
8413 "integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==",
8414 "dev": true,
8415 "optional": true,
8416 "engines": {
8417 "node": "^20.17.0 || >=22.9.0"
8418 }
8419 },
8420 "node_modules/node-gyp/node_modules/which": {
8421 "version": "6.0.1",
8422 "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz",
8423 "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==",
8424 "dev": true,
8425 "optional": true,
8426 "dependencies": {
8427 "isexe": "^4.0.0"
8428 },
8429 "bin": {
8430 "node-which": "bin/which.js"
8431 },
8432 "engines": {
8433 "node": "^20.17.0 || >=22.9.0"
8434 }
8435 },
8436 "node_modules/nopt": {
8437 "version": "9.0.0",
8438 "resolved": "https://registry.npmjs.org/nopt/-/nopt-9.0.0.tgz",
8439 "integrity": "sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw==",
8440 "dev": true,
8441 "optional": true,
8442 "dependencies": {
8443 "abbrev": "^4.0.0"
8444 },
8445 "bin": {
8446 "nopt": "bin/nopt.js"
8447 },
8448 "engines": {
8449 "node": "^20.17.0 || >=22.9.0"
8450 }
8451 },
8452 "node_modules/normalize-path": {
8453 "version": "3.0.0",
8454 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
8455 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
8456 "dev": true,
8457 "engines": {
8458 "node": ">=0.10.0"
8459 }
8460 },
8461 "node_modules/npm-install-checks": {
8462 "version": "6.3.0",
8463 "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz",
8464 "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==",
8465 "dev": true,
8466 "dependencies": {
8467 "semver": "^7.1.1"
8468 },
8469 "engines": {
8470 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
8471 }
8472 },
8473 "node_modules/npm-normalize-package-bin": {
8474 "version": "3.0.1",
8475 "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz",
8476 "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==",
8477 "dev": true,
8478 "engines": {
8479 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
8480 }
8481 },
8482 "node_modules/npm-package-arg": {
8483 "version": "11.0.3",
8484 "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz",
8485 "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==",
8486 "dev": true,
8487 "dependencies": {
8488 "hosted-git-info": "^7.0.0",
8489 "proc-log": "^4.0.0",
8490 "semver": "^7.3.5",
8491 "validate-npm-package-name": "^5.0.0"
8492 },
8493 "engines": {
8494 "node": "^16.14.0 || >=18.0.0"
8495 }
8496 },
8497 "node_modules/npm-pick-manifest": {
8498 "version": "9.1.0",
8499 "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.1.0.tgz",
8500 "integrity": "sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==",
8501 "dev": true,
8502 "dependencies": {
8503 "npm-install-checks": "^6.0.0",
8504 "npm-normalize-package-bin": "^3.0.0",
8505 "npm-package-arg": "^11.0.0",
8506 "semver": "^7.3.5"
8507 },
8508 "engines": {
8509 "node": "^16.14.0 || >=18.0.0"
8510 }
8511 },
8512 "node_modules/npm-run-path": {
8513 "version": "6.0.0",
8514 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz",
8515 "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==",
8516 "dev": true,
8517 "dependencies": {
8518 "path-key": "^4.0.0",
8519 "unicorn-magic": "^0.3.0"
8520 },
8521 "engines": {
8522 "node": ">=18"
8523 },
8524 "funding": {
8525 "url": "https://github.com/sponsors/sindresorhus"
8526 }
8527 },
8528 "node_modules/object-assign": {
8529 "version": "4.1.1",
8530 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
8531 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
8532 "dev": true,
8533 "engines": {
8534 "node": ">=0.10.0"
8535 }
8536 },
8537 "node_modules/object-hash": {
8538 "version": "3.0.0",
8539 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
8540 "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
8541 "dev": true,
8542 "engines": {
8543 "node": ">= 6"
8544 }
8545 },
8546 "node_modules/object-inspect": {
8547 "version": "1.13.4",
8548 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
8549 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
8550 "dev": true,
8551 "engines": {
8552 "node": ">= 0.4"
8553 },
8554 "funding": {
8555 "url": "https://github.com/sponsors/ljharb"
8556 }
8557 },
8558 "node_modules/on-finished": {
8559 "version": "2.4.1",
8560 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
8561 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
8562 "dev": true,
8563 "dependencies": {
8564 "ee-first": "1.1.1"
8565 },
8566 "engines": {
8567 "node": ">= 0.8"
8568 }
8569 },
8570 "node_modules/on-headers": {
8571 "version": "1.1.0",
8572 "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz",
8573 "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==",
8574 "dev": true,
8575 "engines": {
8576 "node": ">= 0.8"
8577 }
8578 },
8579 "node_modules/once": {
8580 "version": "1.4.0",
8581 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
8582 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
8583 "dev": true,
8584 "dependencies": {
8585 "wrappy": "1"
8586 }
8587 },
8588 "node_modules/one-time": {
8589 "version": "1.0.0",
8590 "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz",
8591 "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==",
8592 "dev": true,
8593 "dependencies": {
8594 "fn.name": "1.x.x"
8595 }
8596 },
8597 "node_modules/onetime": {
8598 "version": "5.1.2",
8599 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
8600 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
8601 "dev": true,
8602 "dependencies": {
8603 "mimic-fn": "^2.1.0"
8604 },
8605 "engines": {
8606 "node": ">=6"
8607 },
8608 "funding": {
8609 "url": "https://github.com/sponsors/sindresorhus"
8610 }
8611 },
8612 "node_modules/open": {
8613 "version": "6.4.0",
8614 "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz",
8615 "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==",
8616 "dev": true,
8617 "dependencies": {
8618 "is-wsl": "^1.1.0"
8619 },
8620 "engines": {
8621 "node": ">=8"
8622 }
8623 },
8624 "node_modules/openapi3-ts": {
8625 "version": "3.2.0",
8626 "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-3.2.0.tgz",
8627 "integrity": "sha512-/ykNWRV5Qs0Nwq7Pc0nJ78fgILvOT/60OxEmB3v7yQ8a8Bwcm43D4diaYazG/KBn6czA+52XYy931WFLMCUeSg==",
8628 "dev": true,
8629 "dependencies": {
8630 "yaml": "^2.2.1"
8631 }
8632 },
8633 "node_modules/ora": {
8634 "version": "5.4.1",
8635 "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
8636 "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
8637 "dev": true,
8638 "dependencies": {
8639 "bl": "^4.1.0",
8640 "chalk": "^4.1.0",
8641 "cli-cursor": "^3.1.0",
8642 "cli-spinners": "^2.5.0",
8643 "is-interactive": "^1.0.0",
8644 "is-unicode-supported": "^0.1.0",
8645 "log-symbols": "^4.1.0",
8646 "strip-ansi": "^6.0.0",
8647 "wcwidth": "^1.0.1"
8648 },
8649 "engines": {
8650 "node": ">=10"
8651 },
8652 "funding": {
8653 "url": "https://github.com/sponsors/sindresorhus"
8654 }
8655 },
8656 "node_modules/ora/node_modules/chalk": {
8657 "version": "4.1.2",
8658 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
8659 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
8660 "dev": true,
8661 "dependencies": {
8662 "ansi-styles": "^4.1.0",
8663 "supports-color": "^7.1.0"
8664 },
8665 "engines": {
8666 "node": ">=10"
8667 },
8668 "funding": {
8669 "url": "https://github.com/chalk/chalk?sponsor=1"
8670 }
8671 },
8672 "node_modules/p-defer": {
8673 "version": "3.0.0",
8674 "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz",
8675 "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==",
8676 "dev": true,
8677 "engines": {
8678 "node": ">=8"
8679 }
8680 },
8681 "node_modules/p-limit": {
8682 "version": "2.3.0",
8683 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
8684 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
8685 "dependencies": {
8686 "p-try": "^2.0.0"
8687 },
8688 "engines": {
8689 "node": ">=6"
8690 },
8691 "funding": {
8692 "url": "https://github.com/sponsors/sindresorhus"
8693 }
8694 },
8695 "node_modules/p-locate": {
8696 "version": "4.1.0",
8697 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
8698 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
8699 "dependencies": {
8700 "p-limit": "^2.2.0"
8701 },
8702 "engines": {
8703 "node": ">=8"
8704 }
8705 },
8706 "node_modules/p-map": {
8707 "version": "7.0.4",
8708 "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz",
8709 "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==",
8710 "dev": true,
8711 "optional": true,
8712 "engines": {
8713 "node": ">=18"
8714 },
8715 "funding": {
8716 "url": "https://github.com/sponsors/sindresorhus"
8717 }
8718 },
8719 "node_modules/p-throttle": {
8720 "version": "7.0.0",
8721 "resolved": "https://registry.npmjs.org/p-throttle/-/p-throttle-7.0.0.tgz",
8722 "integrity": "sha512-aio0v+S0QVkH1O+9x4dHtD4dgCExACcL+3EtNaGqC01GBudS9ijMuUsmN8OVScyV4OOp0jqdLShZFuSlbL/AsA==",
8723 "dev": true,
8724 "engines": {
8725 "node": ">=18"
8726 },
8727 "funding": {
8728 "url": "https://github.com/sponsors/sindresorhus"
8729 }
8730 },
8731 "node_modules/p-try": {
8732 "version": "2.2.0",
8733 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
8734 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
8735 "engines": {
8736 "node": ">=6"
8737 }
8738 },
8739 "node_modules/pac-proxy-agent": {
8740 "version": "7.2.0",
8741 "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
8742 "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",
8743 "dev": true,
8744 "dependencies": {
8745 "@tootallnate/quickjs-emscripten": "^0.23.0",
8746 "agent-base": "^7.1.2",
8747 "debug": "^4.3.4",
8748 "get-uri": "^6.0.1",
8749 "http-proxy-agent": "^7.0.0",
8750 "https-proxy-agent": "^7.0.6",
8751 "pac-resolver": "^7.0.1",
8752 "socks-proxy-agent": "^8.0.5"
8753 },
8754 "engines": {
8755 "node": ">= 14"
8756 }
8757 },
8758 "node_modules/pac-proxy-agent/node_modules/debug": {
8759 "version": "4.4.3",
8760 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
8761 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
8762 "dev": true,
8763 "dependencies": {
8764 "ms": "^2.1.3"
8765 },
8766 "engines": {
8767 "node": ">=6.0"
8768 },
8769 "peerDependenciesMeta": {
8770 "supports-color": {
8771 "optional": true
8772 }
8773 }
8774 },
8775 "node_modules/pac-proxy-agent/node_modules/ms": {
8776 "version": "2.1.3",
8777 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
8778 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
8779 "dev": true
8780 },
8781 "node_modules/pac-resolver": {
8782 "version": "7.0.1",
8783 "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
8784 "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
8785 "dev": true,
8786 "dependencies": {
8787 "degenerator": "^5.0.0",
8788 "netmask": "^2.0.2"
8789 },
8790 "engines": {
8791 "node": ">= 14"
8792 }
8793 },
8794 "node_modules/package-json-from-dist": {
8795 "version": "1.0.1",
8796 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
8797 "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
8798 "dev": true
8799 },
8800 "node_modules/parse-entities": {
8801 "version": "4.0.2",
8802 "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz",
8803 "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==",
8804 "dev": true,
8805 "license": "MIT",
8806 "dependencies": {
8807 "@types/unist": "^2.0.0",
8808 "character-entities-legacy": "^3.0.0",
8809 "character-reference-invalid": "^2.0.0",
8810 "decode-named-character-reference": "^1.0.0",
8811 "is-alphanumerical": "^2.0.0",
8812 "is-decimal": "^2.0.0",
8813 "is-hexadecimal": "^2.0.0"
8814 },
8815 "funding": {
8816 "type": "github",
8817 "url": "https://github.com/sponsors/wooorm"
8818 }
8819 },
8820 "node_modules/parse5": {
8821 "version": "5.1.1",
8822 "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
8823 "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
8824 "dev": true
8825 },
8826 "node_modules/parse5-htmlparser2-tree-adapter": {
8827 "version": "6.0.1",
8828 "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
8829 "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
8830 "dev": true,
8831 "dependencies": {
8832 "parse5": "^6.0.1"
8833 }
8834 },
8835 "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": {
8836 "version": "6.0.1",
8837 "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
8838 "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
8839 "dev": true
8840 },
8841 "node_modules/parseurl": {
8842 "version": "1.3.3",
8843 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
8844 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
8845 "dev": true,
8846 "engines": {
8847 "node": ">= 0.8"
8848 }
8849 },
8850 "node_modules/path-exists": {
8851 "version": "4.0.0",
8852 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
8853 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
8854 "engines": {
8855 "node": ">=8"
8856 }
8857 },
8858 "node_modules/path-key": {
8859 "version": "4.0.0",
8860 "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
8861 "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
8862 "dev": true,
8863 "engines": {
8864 "node": ">=12"
8865 },
8866 "funding": {
8867 "url": "https://github.com/sponsors/sindresorhus"
8868 }
8869 },
8870 "node_modules/path-scurry": {
8871 "version": "1.11.1",
8872 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
8873 "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
8874 "dev": true,
8875 "dependencies": {
8876 "lru-cache": "^10.2.0",
8877 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
8878 },
8879 "engines": {
8880 "node": ">=16 || 14 >=14.18"
8881 },
8882 "funding": {
8883 "url": "https://github.com/sponsors/isaacs"
8884 }
8885 },
8886 "node_modules/path-to-regexp": {
8887 "version": "0.1.12",
8888 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
8889 "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
8890 "dev": true
8891 },
8892 "node_modules/pg": {
8893 "version": "8.20.0",
8894 "resolved": "https://registry.npmjs.org/pg/-/pg-8.20.0.tgz",
8895 "integrity": "sha512-ldhMxz2r8fl/6QkXnBD3CR9/xg694oT6DZQ2s6c/RI28OjtSOpxnPrUCGOBJ46RCUxcWdx3p6kw/xnDHjKvaRA==",
8896 "dev": true,
8897 "dependencies": {
8898 "pg-connection-string": "^2.12.0",
8899 "pg-pool": "^3.13.0",
8900 "pg-protocol": "^1.13.0",
8901 "pg-types": "2.2.0",
8902 "pgpass": "1.0.5"
8903 },
8904 "engines": {
8905 "node": ">= 16.0.0"
8906 },
8907 "optionalDependencies": {
8908 "pg-cloudflare": "^1.3.0"
8909 },
8910 "peerDependencies": {
8911 "pg-native": ">=3.0.1"
8912 },
8913 "peerDependenciesMeta": {
8914 "pg-native": {
8915 "optional": true
8916 }
8917 }
8918 },
8919 "node_modules/pg-cloudflare": {
8920 "version": "1.3.0",
8921 "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.3.0.tgz",
8922 "integrity": "sha512-6lswVVSztmHiRtD6I8hw4qP/nDm1EJbKMRhf3HCYaqud7frGysPv7FYJ5noZQdhQtN2xJnimfMtvQq21pdbzyQ==",
8923 "dev": true,
8924 "optional": true
8925 },
8926 "node_modules/pg-connection-string": {
8927 "version": "2.12.0",
8928 "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.12.0.tgz",
8929 "integrity": "sha512-U7qg+bpswf3Cs5xLzRqbXbQl85ng0mfSV/J0nnA31MCLgvEaAo7CIhmeyrmJpOr7o+zm0rXK+hNnT5l9RHkCkQ==",
8930 "dev": true
8931 },
8932 "node_modules/pg-gateway": {
8933 "version": "0.3.0-beta.4",
8934 "resolved": "https://registry.npmjs.org/pg-gateway/-/pg-gateway-0.3.0-beta.4.tgz",
8935 "integrity": "sha512-CTjsM7Z+0Nx2/dyZ6r8zRsc3f9FScoD5UAOlfUx1Fdv/JOIWvRbF7gou6l6vP+uypXQVoYPgw8xZDXgMGvBa4Q==",
8936 "dev": true
8937 },
8938 "node_modules/pg-int8": {
8939 "version": "1.0.1",
8940 "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz",
8941 "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==",
8942 "dev": true,
8943 "engines": {
8944 "node": ">=4.0.0"
8945 }
8946 },
8947 "node_modules/pg-pool": {
8948 "version": "3.13.0",
8949 "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.13.0.tgz",
8950 "integrity": "sha512-gB+R+Xud1gLFuRD/QgOIgGOBE2KCQPaPwkzBBGC9oG69pHTkhQeIuejVIk3/cnDyX39av2AxomQiyPT13WKHQA==",
8951 "dev": true,
8952 "peerDependencies": {
8953 "pg": ">=8.0"
8954 }
8955 },
8956 "node_modules/pg-protocol": {
8957 "version": "1.13.0",
8958 "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.13.0.tgz",
8959 "integrity": "sha512-zzdvXfS6v89r6v7OcFCHfHlyG/wvry1ALxZo4LqgUoy7W9xhBDMaqOuMiF3qEV45VqsN6rdlcehHrfDtlCPc8w==",
8960 "dev": true
8961 },
8962 "node_modules/pg-types": {
8963 "version": "2.2.0",
8964 "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz",
8965 "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==",
8966 "dev": true,
8967 "dependencies": {
8968 "pg-int8": "1.0.1",
8969 "postgres-array": "~2.0.0",
8970 "postgres-bytea": "~1.0.0",
8971 "postgres-date": "~1.0.4",
8972 "postgres-interval": "^1.1.0"
8973 },
8974 "engines": {
8975 "node": ">=4"
8976 }
8977 },
8978 "node_modules/pglite-2": {
8979 "name": "@electric-sql/pglite",
8980 "version": "0.2.17",
8981 "resolved": "https://registry.npmjs.org/@electric-sql/pglite/-/pglite-0.2.17.tgz",
8982 "integrity": "sha512-qEpKRT2oUaWDH6tjRxLHjdzMqRUGYDnGZlKrnL4dJ77JVMcP2Hpo3NYnOSPKdZdeec57B6QPprCUFg0picx5Pw==",
8983 "dev": true
8984 },
8985 "node_modules/pgpass": {
8986 "version": "1.0.5",
8987 "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz",
8988 "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==",
8989 "dev": true,
8990 "dependencies": {
8991 "split2": "^4.1.0"
8992 }
8993 },
8994 "node_modules/picocolors": {
8995 "version": "1.1.1",
8996 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
8997 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
8998 "dev": true
8999 },
9000 "node_modules/picomatch": {
9001 "version": "4.0.3",
9002 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
9003 "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
9004 "dev": true,
9005 "engines": {
9006 "node": ">=12"
9007 },
9008 "funding": {
9009 "url": "https://github.com/sponsors/jonschlinkert"
9010 }
9011 },
9012 "node_modules/pkce-challenge": {
9013 "version": "5.0.1",
9014 "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz",
9015 "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==",
9016 "dev": true,
9017 "engines": {
9018 "node": ">=16.20.0"
9019 }
9020 },
9021 "node_modules/pngjs": {
9022 "version": "5.0.0",
9023 "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz",
9024 "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==",
9025 "engines": {
9026 "node": ">=10.13.0"
9027 }
9028 },
9029 "node_modules/portfinder": {
9030 "version": "1.0.38",
9031 "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.38.tgz",
9032 "integrity": "sha512-rEwq/ZHlJIKw++XtLAO8PPuOQA/zaPJOZJ37BVuN97nLpMJeuDVLVGRwbFoBgLudgdTMP2hdRJP++H+8QOA3vg==",
9033 "dev": true,
9034 "dependencies": {
9035 "async": "^3.2.6",
9036 "debug": "^4.3.6"
9037 },
9038 "engines": {
9039 "node": ">= 10.12"
9040 }
9041 },
9042 "node_modules/portfinder/node_modules/debug": {
9043 "version": "4.4.3",
9044 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
9045 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
9046 "dev": true,
9047 "dependencies": {
9048 "ms": "^2.1.3"
9049 },
9050 "engines": {
9051 "node": ">=6.0"
9052 },
9053 "peerDependenciesMeta": {
9054 "supports-color": {
9055 "optional": true
9056 }
9057 }
9058 },
9059 "node_modules/portfinder/node_modules/ms": {
9060 "version": "2.1.3",
9061 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
9062 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
9063 "dev": true
9064 },
9065 "node_modules/postcss": {
9066 "version": "8.5.8",
9067 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz",
9068 "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==",
9069 "dev": true,
9070 "funding": [
9071 {
9072 "type": "opencollective",
9073 "url": "https://opencollective.com/postcss/"
9074 },
9075 {
9076 "type": "tidelift",
9077 "url": "https://tidelift.com/funding/github/npm/postcss"
9078 },
9079 {
9080 "type": "github",
9081 "url": "https://github.com/sponsors/ai"
9082 }
9083 ],
9084 "dependencies": {
9085 "nanoid": "^3.3.11",
9086 "picocolors": "^1.1.1",
9087 "source-map-js": "^1.2.1"
9088 },
9089 "engines": {
9090 "node": "^10 || ^12 || >=14"
9091 }
9092 },
9093 "node_modules/postgres-array": {
9094 "version": "2.0.0",
9095 "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz",
9096 "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==",
9097 "dev": true,
9098 "engines": {
9099 "node": ">=4"
9100 }
9101 },
9102 "node_modules/postgres-bytea": {
9103 "version": "1.0.1",
9104 "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.1.tgz",
9105 "integrity": "sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ==",
9106 "dev": true,
9107 "engines": {
9108 "node": ">=0.10.0"
9109 }
9110 },
9111 "node_modules/postgres-date": {
9112 "version": "1.0.7",
9113 "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz",
9114 "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==",
9115 "dev": true,
9116 "engines": {
9117 "node": ">=0.10.0"
9118 }
9119 },
9120 "node_modules/postgres-interval": {
9121 "version": "1.2.0",
9122 "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz",
9123 "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==",
9124 "dev": true,
9125 "dependencies": {
9126 "xtend": "^4.0.0"
9127 },
9128 "engines": {
9129 "node": ">=0.10.0"
9130 }
9131 },
9132 "node_modules/proc-log": {
9133 "version": "4.2.0",
9134 "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
9135 "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
9136 "dev": true,
9137 "engines": {
9138 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9139 }
9140 },
9141 "node_modules/process": {
9142 "version": "0.11.10",
9143 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
9144 "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
9145 "dev": true,
9146 "engines": {
9147 "node": ">= 0.6.0"
9148 }
9149 },
9150 "node_modules/process-nextick-args": {
9151 "version": "2.0.1",
9152 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
9153 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
9154 "dev": true
9155 },
9156 "node_modules/progress": {
9157 "version": "2.0.3",
9158 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
9159 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
9160 "dev": true,
9161 "engines": {
9162 "node": ">=0.4.0"
9163 }
9164 },
9165 "node_modules/promise-breaker": {
9166 "version": "6.0.0",
9167 "resolved": "https://registry.npmjs.org/promise-breaker/-/promise-breaker-6.0.0.tgz",
9168 "integrity": "sha512-BthzO9yTPswGf7etOBiHCVuugs2N01/Q/94dIPls48z2zCmrnDptUUZzfIb+41xq0MnYZ/BzmOd6ikDR4ibNZA==",
9169 "dev": true
9170 },
9171 "node_modules/proto-list": {
9172 "version": "1.2.4",
9173 "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
9174 "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==",
9175 "dev": true
9176 },
9177 "node_modules/proto3-json-serializer": {
9178 "version": "3.0.4",
9179 "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-3.0.4.tgz",
9180 "integrity": "sha512-E1sbAYg3aEbXrq0n1ojJkRHQJGE1kaE/O6GLA94y8rnJBfgvOPTOd1b9hOceQK1FFZI9qMh1vBERCyO2ifubcw==",
9181 "dev": true,
9182 "dependencies": {
9183 "protobufjs": "^7.4.0"
9184 },
9185 "engines": {
9186 "node": ">=18"
9187 }
9188 },
9189 "node_modules/protobufjs": {
9190 "version": "7.5.4",
9191 "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz",
9192 "integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==",
9193 "hasInstallScript": true,
9194 "dependencies": {
9195 "@protobufjs/aspromise": "^1.1.2",
9196 "@protobufjs/base64": "^1.1.2",
9197 "@protobufjs/codegen": "^2.0.4",
9198 "@protobufjs/eventemitter": "^1.1.0",
9199 "@protobufjs/fetch": "^1.1.0",
9200 "@protobufjs/float": "^1.0.2",
9201 "@protobufjs/inquire": "^1.1.0",
9202 "@protobufjs/path": "^1.1.2",
9203 "@protobufjs/pool": "^1.1.0",
9204 "@protobufjs/utf8": "^1.1.0",
9205 "@types/node": ">=13.7.0",
9206 "long": "^5.0.0"
9207 },
9208 "engines": {
9209 "node": ">=12.0.0"
9210 }
9211 },
9212 "node_modules/proxy-addr": {
9213 "version": "2.0.7",
9214 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
9215 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
9216 "dev": true,
9217 "dependencies": {
9218 "forwarded": "0.2.0",
9219 "ipaddr.js": "1.9.1"
9220 },
9221 "engines": {
9222 "node": ">= 0.10"
9223 }
9224 },
9225 "node_modules/proxy-agent": {
9226 "version": "6.5.0",
9227 "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",
9228 "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==",
9229 "dev": true,
9230 "dependencies": {
9231 "agent-base": "^7.1.2",
9232 "debug": "^4.3.4",
9233 "http-proxy-agent": "^7.0.1",
9234 "https-proxy-agent": "^7.0.6",
9235 "lru-cache": "^7.14.1",
9236 "pac-proxy-agent": "^7.1.0",
9237 "proxy-from-env": "^1.1.0",
9238 "socks-proxy-agent": "^8.0.5"
9239 },
9240 "engines": {
9241 "node": ">= 14"
9242 }
9243 },
9244 "node_modules/proxy-agent/node_modules/debug": {
9245 "version": "4.4.3",
9246 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
9247 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
9248 "dev": true,
9249 "dependencies": {
9250 "ms": "^2.1.3"
9251 },
9252 "engines": {
9253 "node": ">=6.0"
9254 },
9255 "peerDependenciesMeta": {
9256 "supports-color": {
9257 "optional": true
9258 }
9259 }
9260 },
9261 "node_modules/proxy-agent/node_modules/lru-cache": {
9262 "version": "7.18.3",
9263 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
9264 "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
9265 "dev": true,
9266 "engines": {
9267 "node": ">=12"
9268 }
9269 },
9270 "node_modules/proxy-agent/node_modules/ms": {
9271 "version": "2.1.3",
9272 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
9273 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
9274 "dev": true
9275 },
9276 "node_modules/proxy-from-env": {
9277 "version": "1.1.0",
9278 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
9279 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
9280 "dev": true
9281 },
9282 "node_modules/punycode.js": {
9283 "version": "2.3.1",
9284 "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz",
9285 "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==",
9286 "dev": true,
9287 "license": "MIT",
9288 "engines": {
9289 "node": ">=6"
9290 }
9291 },
9292 "node_modules/pupa": {
9293 "version": "2.1.1",
9294 "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
9295 "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
9296 "dev": true,
9297 "dependencies": {
9298 "escape-goat": "^2.0.0"
9299 },
9300 "engines": {
9301 "node": ">=8"
9302 }
9303 },
9304 "node_modules/qrcode": {
9305 "version": "1.5.4",
9306 "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz",
9307 "integrity": "sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==",
9308 "dependencies": {
9309 "dijkstrajs": "^1.0.1",
9310 "pngjs": "^5.0.0",
9311 "yargs": "^15.3.1"
9312 },
9313 "bin": {
9314 "qrcode": "bin/qrcode"
9315 },
9316 "engines": {
9317 "node": ">=10.13.0"
9318 }
9319 },
9320 "node_modules/qrcode/node_modules/cliui": {
9321 "version": "6.0.0",
9322 "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
9323 "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
9324 "dependencies": {
9325 "string-width": "^4.2.0",
9326 "strip-ansi": "^6.0.0",
9327 "wrap-ansi": "^6.2.0"
9328 }
9329 },
9330 "node_modules/qrcode/node_modules/wrap-ansi": {
9331 "version": "6.2.0",
9332 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
9333 "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
9334 "dependencies": {
9335 "ansi-styles": "^4.0.0",
9336 "string-width": "^4.1.0",
9337 "strip-ansi": "^6.0.0"
9338 },
9339 "engines": {
9340 "node": ">=8"
9341 }
9342 },
9343 "node_modules/qrcode/node_modules/y18n": {
9344 "version": "4.0.3",
9345 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
9346 "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
9347 },
9348 "node_modules/qrcode/node_modules/yargs": {
9349 "version": "15.4.1",
9350 "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
9351 "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
9352 "dependencies": {
9353 "cliui": "^6.0.0",
9354 "decamelize": "^1.2.0",
9355 "find-up": "^4.1.0",
9356 "get-caller-file": "^2.0.1",
9357 "require-directory": "^2.1.1",
9358 "require-main-filename": "^2.0.0",
9359 "set-blocking": "^2.0.0",
9360 "string-width": "^4.2.0",
9361 "which-module": "^2.0.0",
9362 "y18n": "^4.0.0",
9363 "yargs-parser": "^18.1.2"
9364 },
9365 "engines": {
9366 "node": ">=8"
9367 }
9368 },
9369 "node_modules/qrcode/node_modules/yargs-parser": {
9370 "version": "18.1.3",
9371 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
9372 "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
9373 "dependencies": {
9374 "camelcase": "^5.0.0",
9375 "decamelize": "^1.2.0"
9376 },
9377 "engines": {
9378 "node": ">=6"
9379 }
9380 },
9381 "node_modules/qs": {
9382 "version": "6.14.2",
9383 "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz",
9384 "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==",
9385 "dev": true,
9386 "dependencies": {
9387 "side-channel": "^1.1.0"
9388 },
9389 "engines": {
9390 "node": ">=0.6"
9391 },
9392 "funding": {
9393 "url": "https://github.com/sponsors/ljharb"
9394 }
9395 },
9396 "node_modules/railroad-diagrams": {
9397 "version": "1.0.0",
9398 "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz",
9399 "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==",
9400 "dev": true
9401 },
9402 "node_modules/randexp": {
9403 "version": "0.4.6",
9404 "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz",
9405 "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==",
9406 "dev": true,
9407 "dependencies": {
9408 "discontinuous-range": "1.0.0",
9409 "ret": "~0.1.10"
9410 },
9411 "engines": {
9412 "node": ">=0.12"
9413 }
9414 },
9415 "node_modules/range-parser": {
9416 "version": "1.2.1",
9417 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
9418 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
9419 "dev": true,
9420 "engines": {
9421 "node": ">= 0.6"
9422 }
9423 },
9424 "node_modules/raw-body": {
9425 "version": "3.0.2",
9426 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz",
9427 "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==",
9428 "dev": true,
9429 "dependencies": {
9430 "bytes": "~3.1.2",
9431 "http-errors": "~2.0.1",
9432 "iconv-lite": "~0.7.0",
9433 "unpipe": "~1.0.0"
9434 },
9435 "engines": {
9436 "node": ">= 0.10"
9437 }
9438 },
9439 "node_modules/rc": {
9440 "version": "1.2.8",
9441 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
9442 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
9443 "dev": true,
9444 "dependencies": {
9445 "deep-extend": "^0.6.0",
9446 "ini": "~1.3.0",
9447 "minimist": "^1.2.0",
9448 "strip-json-comments": "~2.0.1"
9449 },
9450 "bin": {
9451 "rc": "cli.js"
9452 }
9453 },
9454 "node_modules/rc/node_modules/ini": {
9455 "version": "1.3.8",
9456 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
9457 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
9458 "dev": true
9459 },
9460 "node_modules/re2": {
9461 "version": "1.23.3",
9462 "resolved": "https://registry.npmjs.org/re2/-/re2-1.23.3.tgz",
9463 "integrity": "sha512-5jh686rmj/8dYpBo72XYgwzgG8Y9HNDATYZ1x01gqZ6FvXVUP33VZ0+6GLCeavaNywz3OkXBU8iNX7LjiuisPg==",
9464 "dev": true,
9465 "hasInstallScript": true,
9466 "optional": true,
9467 "dependencies": {
9468 "install-artifact-from-github": "^1.4.0",
9469 "nan": "^2.25.0",
9470 "node-gyp": "^12.2.0"
9471 }
9472 },
9473 "node_modules/readable-stream": {
9474 "version": "4.7.0",
9475 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
9476 "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
9477 "dev": true,
9478 "dependencies": {
9479 "abort-controller": "^3.0.0",
9480 "buffer": "^6.0.3",
9481 "events": "^3.3.0",
9482 "process": "^0.11.10",
9483 "string_decoder": "^1.3.0"
9484 },
9485 "engines": {
9486 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
9487 }
9488 },
9489 "node_modules/readable-stream/node_modules/buffer": {
9490 "version": "6.0.3",
9491 "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
9492 "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
9493 "dev": true,
9494 "funding": [
9495 {
9496 "type": "github",
9497 "url": "https://github.com/sponsors/feross"
9498 },
9499 {
9500 "type": "patreon",
9501 "url": "https://www.patreon.com/feross"
9502 },
9503 {
9504 "type": "consulting",
9505 "url": "https://feross.org/support"
9506 }
9507 ],
9508 "dependencies": {
9509 "base64-js": "^1.3.1",
9510 "ieee754": "^1.2.1"
9511 }
9512 },
9513 "node_modules/readdir-glob": {
9514 "version": "1.1.3",
9515 "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz",
9516 "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==",
9517 "dev": true,
9518 "dependencies": {
9519 "minimatch": "^5.1.0"
9520 }
9521 },
9522 "node_modules/readdir-glob/node_modules/brace-expansion": {
9523 "version": "2.0.2",
9524 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
9525 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
9526 "dev": true,
9527 "dependencies": {
9528 "balanced-match": "^1.0.0"
9529 }
9530 },
9531 "node_modules/readdir-glob/node_modules/minimatch": {
9532 "version": "5.1.9",
9533 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz",
9534 "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==",
9535 "dev": true,
9536 "dependencies": {
9537 "brace-expansion": "^2.0.1"
9538 },
9539 "engines": {
9540 "node": ">=10"
9541 }
9542 },
9543 "node_modules/readdirp": {
9544 "version": "4.1.2",
9545 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
9546 "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
9547 "dev": true,
9548 "engines": {
9549 "node": ">= 14.18.0"
9550 },
9551 "funding": {
9552 "type": "individual",
9553 "url": "https://paulmillr.com/funding/"
9554 }
9555 },
9556 "node_modules/registry-auth-token": {
9557 "version": "5.1.1",
9558 "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.1.tgz",
9559 "integrity": "sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==",
9560 "dev": true,
9561 "dependencies": {
9562 "@pnpm/npm-conf": "^3.0.2"
9563 },
9564 "engines": {
9565 "node": ">=14"
9566 }
9567 },
9568 "node_modules/registry-url": {
9569 "version": "5.1.0",
9570 "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
9571 "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
9572 "dev": true,
9573 "dependencies": {
9574 "rc": "^1.2.8"
9575 },
9576 "engines": {
9577 "node": ">=8"
9578 }
9579 },
9580 "node_modules/require-directory": {
9581 "version": "2.1.1",
9582 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
9583 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
9584 "engines": {
9585 "node": ">=0.10.0"
9586 }
9587 },
9588 "node_modules/require-from-string": {
9589 "version": "2.0.2",
9590 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
9591 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
9592 "dev": true,
9593 "engines": {
9594 "node": ">=0.10.0"
9595 }
9596 },
9597 "node_modules/require-main-filename": {
9598 "version": "2.0.0",
9599 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
9600 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
9601 },
9602 "node_modules/restore-cursor": {
9603 "version": "3.1.0",
9604 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
9605 "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
9606 "dev": true,
9607 "dependencies": {
9608 "onetime": "^5.1.0",
9609 "signal-exit": "^3.0.2"
9610 },
9611 "engines": {
9612 "node": ">=8"
9613 }
9614 },
9615 "node_modules/restore-cursor/node_modules/signal-exit": {
9616 "version": "3.0.7",
9617 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
9618 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
9619 "dev": true
9620 },
9621 "node_modules/ret": {
9622 "version": "0.1.15",
9623 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
9624 "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
9625 "dev": true,
9626 "engines": {
9627 "node": ">=0.12"
9628 }
9629 },
9630 "node_modules/retry": {
9631 "version": "0.13.1",
9632 "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
9633 "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
9634 "dev": true,
9635 "engines": {
9636 "node": ">= 4"
9637 }
9638 },
9639 "node_modules/retry-request": {
9640 "version": "8.0.2",
9641 "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-8.0.2.tgz",
9642 "integrity": "sha512-JzFPAfklk1kjR1w76f0QOIhoDkNkSqW8wYKT08n9yysTmZfB+RQ2QoXoTAeOi1HD9ZipTyTAZg3c4pM/jeqgSw==",
9643 "dev": true,
9644 "dependencies": {
9645 "extend": "^3.0.2",
9646 "teeny-request": "^10.0.0"
9647 },
9648 "engines": {
9649 "node": ">=18"
9650 }
9651 },
9652 "node_modules/rimraf": {
9653 "version": "5.0.10",
9654 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz",
9655 "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==",
9656 "dev": true,
9657 "dependencies": {
9658 "glob": "^10.3.7"
9659 },
9660 "bin": {
9661 "rimraf": "dist/esm/bin.mjs"
9662 },
9663 "funding": {
9664 "url": "https://github.com/sponsors/isaacs"
9665 }
9666 },
9667 "node_modules/rollup": {
9668 "version": "4.59.0",
9669 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz",
9670 "integrity": "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==",
9671 "dev": true,
9672 "dependencies": {
9673 "@types/estree": "1.0.8"
9674 },
9675 "bin": {
9676 "rollup": "dist/bin/rollup"
9677 },
9678 "engines": {
9679 "node": ">=18.0.0",
9680 "npm": ">=8.0.0"
9681 },
9682 "optionalDependencies": {
9683 "@rollup/rollup-android-arm-eabi": "4.59.0",
9684 "@rollup/rollup-android-arm64": "4.59.0",
9685 "@rollup/rollup-darwin-arm64": "4.59.0",
9686 "@rollup/rollup-darwin-x64": "4.59.0",
9687 "@rollup/rollup-freebsd-arm64": "4.59.0",
9688 "@rollup/rollup-freebsd-x64": "4.59.0",
9689 "@rollup/rollup-linux-arm-gnueabihf": "4.59.0",
9690 "@rollup/rollup-linux-arm-musleabihf": "4.59.0",
9691 "@rollup/rollup-linux-arm64-gnu": "4.59.0",
9692 "@rollup/rollup-linux-arm64-musl": "4.59.0",
9693 "@rollup/rollup-linux-loong64-gnu": "4.59.0",
9694 "@rollup/rollup-linux-loong64-musl": "4.59.0",
9695 "@rollup/rollup-linux-ppc64-gnu": "4.59.0",
9696 "@rollup/rollup-linux-ppc64-musl": "4.59.0",
9697 "@rollup/rollup-linux-riscv64-gnu": "4.59.0",
9698 "@rollup/rollup-linux-riscv64-musl": "4.59.0",
9699 "@rollup/rollup-linux-s390x-gnu": "4.59.0",
9700 "@rollup/rollup-linux-x64-gnu": "4.59.0",
9701 "@rollup/rollup-linux-x64-musl": "4.59.0",
9702 "@rollup/rollup-openbsd-x64": "4.59.0",
9703 "@rollup/rollup-openharmony-arm64": "4.59.0",
9704 "@rollup/rollup-win32-arm64-msvc": "4.59.0",
9705 "@rollup/rollup-win32-ia32-msvc": "4.59.0",
9706 "@rollup/rollup-win32-x64-gnu": "4.59.0",
9707 "@rollup/rollup-win32-x64-msvc": "4.59.0",
9708 "fsevents": "~2.3.2"
9709 }
9710 },
9711 "node_modules/router": {
9712 "version": "2.2.0",
9713 "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
9714 "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==",
9715 "dev": true,
9716 "dependencies": {
9717 "debug": "^4.4.0",
9718 "depd": "^2.0.0",
9719 "is-promise": "^4.0.0",
9720 "parseurl": "^1.3.3",
9721 "path-to-regexp": "^8.0.0"
9722 },
9723 "engines": {
9724 "node": ">= 18"
9725 }
9726 },
9727 "node_modules/router/node_modules/debug": {
9728 "version": "4.4.3",
9729 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
9730 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
9731 "dev": true,
9732 "dependencies": {
9733 "ms": "^2.1.3"
9734 },
9735 "engines": {
9736 "node": ">=6.0"
9737 },
9738 "peerDependenciesMeta": {
9739 "supports-color": {
9740 "optional": true
9741 }
9742 }
9743 },
9744 "node_modules/router/node_modules/ms": {
9745 "version": "2.1.3",
9746 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
9747 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
9748 "dev": true
9749 },
9750 "node_modules/router/node_modules/path-to-regexp": {
9751 "version": "8.3.0",
9752 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz",
9753 "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==",
9754 "dev": true,
9755 "funding": {
9756 "type": "opencollective",
9757 "url": "https://opencollective.com/express"
9758 }
9759 },
9760 "node_modules/run-con": {
9761 "version": "1.3.2",
9762 "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.3.2.tgz",
9763 "integrity": "sha512-CcfE+mYiTcKEzg0IqS08+efdnH0oJ3zV0wSUFBNrMHMuxCtXvBCLzCJHatwuXDcu/RlhjTziTo/a1ruQik6/Yg==",
9764 "dev": true,
9765 "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
9766 "dependencies": {
9767 "deep-extend": "^0.6.0",
9768 "ini": "~4.1.0",
9769 "minimist": "^1.2.8",
9770 "strip-json-comments": "~3.1.1"
9771 },
9772 "bin": {
9773 "run-con": "cli.js"
9774 }
9775 },
9776 "node_modules/run-con/node_modules/ini": {
9777 "version": "4.1.3",
9778 "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz",
9779 "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==",
9780 "dev": true,
9781 "license": "ISC",
9782 "engines": {
9783 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9784 }
9785 },
9786 "node_modules/run-con/node_modules/strip-json-comments": {
9787 "version": "3.1.1",
9788 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
9789 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
9790 "dev": true,
9791 "license": "MIT",
9792 "engines": {
9793 "node": ">=8"
9794 },
9795 "funding": {
9796 "url": "https://github.com/sponsors/sindresorhus"
9797 }
9798 },
9799 "node_modules/safe-buffer": {
9800 "version": "5.2.1",
9801 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
9802 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
9803 "funding": [
9804 {
9805 "type": "github",
9806 "url": "https://github.com/sponsors/feross"
9807 },
9808 {
9809 "type": "patreon",
9810 "url": "https://www.patreon.com/feross"
9811 },
9812 {
9813 "type": "consulting",
9814 "url": "https://feross.org/support"
9815 }
9816 ]
9817 },
9818 "node_modules/safe-stable-stringify": {
9819 "version": "2.5.0",
9820 "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz",
9821 "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==",
9822 "dev": true,
9823 "engines": {
9824 "node": ">=10"
9825 }
9826 },
9827 "node_modules/safer-buffer": {
9828 "version": "2.1.2",
9829 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
9830 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
9831 "dev": true
9832 },
9833 "node_modules/semver": {
9834 "version": "7.7.4",
9835 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
9836 "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
9837 "dev": true,
9838 "bin": {
9839 "semver": "bin/semver.js"
9840 },
9841 "engines": {
9842 "node": ">=10"
9843 }
9844 },
9845 "node_modules/semver-diff": {
9846 "version": "3.1.1",
9847 "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
9848 "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
9849 "dev": true,
9850 "dependencies": {
9851 "semver": "^6.3.0"
9852 },
9853 "engines": {
9854 "node": ">=8"
9855 }
9856 },
9857 "node_modules/semver-diff/node_modules/semver": {
9858 "version": "6.3.1",
9859 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
9860 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
9861 "dev": true,
9862 "bin": {
9863 "semver": "bin/semver.js"
9864 }
9865 },
9866 "node_modules/send": {
9867 "version": "0.19.2",
9868 "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz",
9869 "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==",
9870 "dev": true,
9871 "dependencies": {
9872 "debug": "2.6.9",
9873 "depd": "2.0.0",
9874 "destroy": "1.2.0",
9875 "encodeurl": "~2.0.0",
9876 "escape-html": "~1.0.3",
9877 "etag": "~1.8.1",
9878 "fresh": "~0.5.2",
9879 "http-errors": "~2.0.1",
9880 "mime": "1.6.0",
9881 "ms": "2.1.3",
9882 "on-finished": "~2.4.1",
9883 "range-parser": "~1.2.1",
9884 "statuses": "~2.0.2"
9885 },
9886 "engines": {
9887 "node": ">= 0.8.0"
9888 }
9889 },
9890 "node_modules/send/node_modules/mime": {
9891 "version": "1.6.0",
9892 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
9893 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
9894 "dev": true,
9895 "bin": {
9896 "mime": "cli.js"
9897 },
9898 "engines": {
9899 "node": ">=4"
9900 }
9901 },
9902 "node_modules/send/node_modules/ms": {
9903 "version": "2.1.3",
9904 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
9905 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
9906 "dev": true
9907 },
9908 "node_modules/serve-static": {
9909 "version": "1.16.3",
9910 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz",
9911 "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==",
9912 "dev": true,
9913 "dependencies": {
9914 "encodeurl": "~2.0.0",
9915 "escape-html": "~1.0.3",
9916 "parseurl": "~1.3.3",
9917 "send": "~0.19.1"
9918 },
9919 "engines": {
9920 "node": ">= 0.8.0"
9921 }
9922 },
9923 "node_modules/set-blocking": {
9924 "version": "2.0.0",
9925 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
9926 "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
9927 },
9928 "node_modules/setprototypeof": {
9929 "version": "1.2.0",
9930 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
9931 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
9932 "dev": true
9933 },
9934 "node_modules/shebang-command": {
9935 "version": "2.0.0",
9936 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
9937 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
9938 "dev": true,
9939 "dependencies": {
9940 "shebang-regex": "^3.0.0"
9941 },
9942 "engines": {
9943 "node": ">=8"
9944 }
9945 },
9946 "node_modules/shebang-regex": {
9947 "version": "3.0.0",
9948 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
9949 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
9950 "dev": true,
9951 "engines": {
9952 "node": ">=8"
9953 }
9954 },
9955 "node_modules/side-channel": {
9956 "version": "1.1.0",
9957 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
9958 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
9959 "dev": true,
9960 "dependencies": {
9961 "es-errors": "^1.3.0",
9962 "object-inspect": "^1.13.3",
9963 "side-channel-list": "^1.0.0",
9964 "side-channel-map": "^1.0.1",
9965 "side-channel-weakmap": "^1.0.2"
9966 },
9967 "engines": {
9968 "node": ">= 0.4"
9969 },
9970 "funding": {
9971 "url": "https://github.com/sponsors/ljharb"
9972 }
9973 },
9974 "node_modules/side-channel-list": {
9975 "version": "1.0.0",
9976 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
9977 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
9978 "dev": true,
9979 "dependencies": {
9980 "es-errors": "^1.3.0",
9981 "object-inspect": "^1.13.3"
9982 },
9983 "engines": {
9984 "node": ">= 0.4"
9985 },
9986 "funding": {
9987 "url": "https://github.com/sponsors/ljharb"
9988 }
9989 },
9990 "node_modules/side-channel-map": {
9991 "version": "1.0.1",
9992 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
9993 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
9994 "dev": true,
9995 "dependencies": {
9996 "call-bound": "^1.0.2",
9997 "es-errors": "^1.3.0",
9998 "get-intrinsic": "^1.2.5",
9999 "object-inspect": "^1.13.3"
10000 },
10001 "engines": {
10002 "node": ">= 0.4"
10003 },
10004 "funding": {
10005 "url": "https://github.com/sponsors/ljharb"
10006 }
10007 },
10008 "node_modules/side-channel-weakmap": {
10009 "version": "1.0.2",
10010 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
10011 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
10012 "dev": true,
10013 "dependencies": {
10014 "call-bound": "^1.0.2",
10015 "es-errors": "^1.3.0",
10016 "get-intrinsic": "^1.2.5",
10017 "object-inspect": "^1.13.3",
10018 "side-channel-map": "^1.0.1"
10019 },
10020 "engines": {
10021 "node": ">= 0.4"
10022 },
10023 "funding": {
10024 "url": "https://github.com/sponsors/ljharb"
10025 }
10026 },
10027 "node_modules/signal-exit": {
10028 "version": "4.1.0",
10029 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
10030 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
10031 "dev": true,
10032 "engines": {
10033 "node": ">=14"
10034 },
10035 "funding": {
10036 "url": "https://github.com/sponsors/isaacs"
10037 }
10038 },
10039 "node_modules/skin-tone": {
10040 "version": "2.0.0",
10041 "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz",
10042 "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==",
10043 "dev": true,
10044 "dependencies": {
10045 "unicode-emoji-modifier-base": "^1.0.0"
10046 },
10047 "engines": {
10048 "node": ">=8"
10049 }
10050 },
10051 "node_modules/smart-buffer": {
10052 "version": "4.2.0",
10053 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
10054 "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
10055 "dev": true,
10056 "engines": {
10057 "node": ">= 6.0.0",
10058 "npm": ">= 3.0.0"
10059 }
10060 },
10061 "node_modules/smol-toml": {
10062 "version": "1.6.0",
10063 "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.6.0.tgz",
10064 "integrity": "sha512-4zemZi0HvTnYwLfrpk/CF9LOd9Lt87kAt50GnqhMpyF9U3poDAP2+iukq2bZsO/ufegbYehBkqINbsWxj4l4cw==",
10065 "dev": true,
10066 "license": "BSD-3-Clause",
10067 "engines": {
10068 "node": ">= 18"
10069 },
10070 "funding": {
10071 "url": "https://github.com/sponsors/cyyynthia"
10072 }
10073 },
10074 "node_modules/socks": {
10075 "version": "2.8.7",
10076 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz",
10077 "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==",
10078 "dev": true,
10079 "dependencies": {
10080 "ip-address": "^10.0.1",
10081 "smart-buffer": "^4.2.0"
10082 },
10083 "engines": {
10084 "node": ">= 10.0.0",
10085 "npm": ">= 3.0.0"
10086 }
10087 },
10088 "node_modules/socks-proxy-agent": {
10089 "version": "8.0.5",
10090 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
10091 "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
10092 "dev": true,
10093 "dependencies": {
10094 "agent-base": "^7.1.2",
10095 "debug": "^4.3.4",
10096 "socks": "^2.8.3"
10097 },
10098 "engines": {
10099 "node": ">= 14"
10100 }
10101 },
10102 "node_modules/socks-proxy-agent/node_modules/debug": {
10103 "version": "4.4.3",
10104 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
10105 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
10106 "dev": true,
10107 "dependencies": {
10108 "ms": "^2.1.3"
10109 },
10110 "engines": {
10111 "node": ">=6.0"
10112 },
10113 "peerDependenciesMeta": {
10114 "supports-color": {
10115 "optional": true
10116 }
10117 }
10118 },
10119 "node_modules/socks-proxy-agent/node_modules/ms": {
10120 "version": "2.1.3",
10121 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
10122 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
10123 "dev": true
10124 },
10125 "node_modules/sort-any": {
10126 "version": "4.0.7",
10127 "resolved": "https://registry.npmjs.org/sort-any/-/sort-any-4.0.7.tgz",
10128 "integrity": "sha512-UuZVEXClHW+bVa6ZBQ4biTWmLXMP7y6/jv5arfA0rKk7ZExy+5Zm19uekIqqDx6ZuvUMu7z5Ba9FfBi6FlGXPQ==",
10129 "dev": true,
10130 "engines": {
10131 "node": ">=12"
10132 }
10133 },
10134 "node_modules/source-map": {
10135 "version": "0.6.1",
10136 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
10137 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
10138 "dev": true,
10139 "optional": true,
10140 "engines": {
10141 "node": ">=0.10.0"
10142 }
10143 },
10144 "node_modules/source-map-js": {
10145 "version": "1.2.1",
10146 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
10147 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
10148 "dev": true,
10149 "engines": {
10150 "node": ">=0.10.0"
10151 }
10152 },
10153 "node_modules/split2": {
10154 "version": "4.2.0",
10155 "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz",
10156 "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==",
10157 "dev": true,
10158 "engines": {
10159 "node": ">= 10.x"
10160 }
10161 },
10162 "node_modules/sprintf-js": {
10163 "version": "1.0.3",
10164 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
10165 "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
10166 "dev": true
10167 },
10168 "node_modules/sql-formatter": {
10169 "version": "15.7.2",
10170 "resolved": "https://registry.npmjs.org/sql-formatter/-/sql-formatter-15.7.2.tgz",
10171 "integrity": "sha512-b0BGoM81KFRVSpZFwPpIPU5gng4YD8DI/taLD96NXCFRf5af3FzSE4aSwjKmxcyTmf/MfPu91j75883nRrWDBw==",
10172 "dev": true,
10173 "dependencies": {
10174 "argparse": "^2.0.1",
10175 "nearley": "^2.20.1"
10176 },
10177 "bin": {
10178 "sql-formatter": "bin/sql-formatter-cli.cjs"
10179 }
10180 },
10181 "node_modules/sql-formatter/node_modules/argparse": {
10182 "version": "2.0.1",
10183 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
10184 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
10185 "dev": true
10186 },
10187 "node_modules/ssri": {
10188 "version": "13.0.1",
10189 "resolved": "https://registry.npmjs.org/ssri/-/ssri-13.0.1.tgz",
10190 "integrity": "sha512-QUiRf1+u9wPTL/76GTYlKttDEBWV1ga9ZXW8BG6kfdeyyM8LGPix9gROyg9V2+P0xNyF3X2Go526xKFdMZrHSQ==",
10191 "dev": true,
10192 "optional": true,
10193 "dependencies": {
10194 "minipass": "^7.0.3"
10195 },
10196 "engines": {
10197 "node": "^20.17.0 || >=22.9.0"
10198 }
10199 },
10200 "node_modules/stack-trace": {
10201 "version": "0.0.10",
10202 "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
10203 "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==",
10204 "dev": true,
10205 "engines": {
10206 "node": "*"
10207 }
10208 },
10209 "node_modules/statuses": {
10210 "version": "2.0.2",
10211 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
10212 "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
10213 "dev": true,
10214 "engines": {
10215 "node": ">= 0.8"
10216 }
10217 },
10218 "node_modules/stream-chain": {
10219 "version": "2.2.5",
10220 "resolved": "https://registry.npmjs.org/stream-chain/-/stream-chain-2.2.5.tgz",
10221 "integrity": "sha512-1TJmBx6aSWqZ4tx7aTpBDXK0/e2hhcNSTV8+CbFJtDjbb+I1mZ8lHit0Grw9GRT+6JbIrrDd8esncgBi8aBXGA==",
10222 "dev": true
10223 },
10224 "node_modules/stream-events": {
10225 "version": "1.0.5",
10226 "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz",
10227 "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==",
10228 "dev": true,
10229 "dependencies": {
10230 "stubs": "^3.0.0"
10231 }
10232 },
10233 "node_modules/stream-json": {
10234 "version": "1.9.1",
10235 "resolved": "https://registry.npmjs.org/stream-json/-/stream-json-1.9.1.tgz",
10236 "integrity": "sha512-uWkjJ+2Nt/LO9Z/JyKZbMusL8Dkh97uUBTv3AJQ74y07lVahLY4eEFsPsE97pxYBwr8nnjMAIch5eqI0gPShyw==",
10237 "dev": true,
10238 "dependencies": {
10239 "stream-chain": "^2.2.5"
10240 }
10241 },
10242 "node_modules/stream-shift": {
10243 "version": "1.0.3",
10244 "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz",
10245 "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==",
10246 "dev": true
10247 },
10248 "node_modules/streamx": {
10249 "version": "2.23.0",
10250 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz",
10251 "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==",
10252 "dev": true,
10253 "dependencies": {
10254 "events-universal": "^1.0.0",
10255 "fast-fifo": "^1.3.2",
10256 "text-decoder": "^1.1.0"
10257 }
10258 },
10259 "node_modules/string_decoder": {
10260 "version": "1.3.0",
10261 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
10262 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
10263 "dev": true,
10264 "dependencies": {
10265 "safe-buffer": "~5.2.0"
10266 }
10267 },
10268 "node_modules/string-width": {
10269 "version": "4.2.3",
10270 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
10271 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
10272 "dependencies": {
10273 "emoji-regex": "^8.0.0",
10274 "is-fullwidth-code-point": "^3.0.0",
10275 "strip-ansi": "^6.0.1"
10276 },
10277 "engines": {
10278 "node": ">=8"
10279 }
10280 },
10281 "node_modules/string-width-cjs": {
10282 "name": "string-width",
10283 "version": "4.2.3",
10284 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
10285 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
10286 "dev": true,
10287 "dependencies": {
10288 "emoji-regex": "^8.0.0",
10289 "is-fullwidth-code-point": "^3.0.0",
10290 "strip-ansi": "^6.0.1"
10291 },
10292 "engines": {
10293 "node": ">=8"
10294 }
10295 },
10296 "node_modules/strip-ansi": {
10297 "version": "6.0.1",
10298 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
10299 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
10300 "dependencies": {
10301 "ansi-regex": "^5.0.1"
10302 },
10303 "engines": {
10304 "node": ">=8"
10305 }
10306 },
10307 "node_modules/strip-ansi-cjs": {
10308 "name": "strip-ansi",
10309 "version": "6.0.1",
10310 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
10311 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
10312 "dev": true,
10313 "dependencies": {
10314 "ansi-regex": "^5.0.1"
10315 },
10316 "engines": {
10317 "node": ">=8"
10318 }
10319 },
10320 "node_modules/strip-json-comments": {
10321 "version": "2.0.1",
10322 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
10323 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
10324 "dev": true,
10325 "engines": {
10326 "node": ">=0.10.0"
10327 }
10328 },
10329 "node_modules/stubs": {
10330 "version": "3.0.0",
10331 "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz",
10332 "integrity": "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==",
10333 "dev": true
10334 },
10335 "node_modules/superstatic": {
10336 "version": "10.0.0",
10337 "resolved": "https://registry.npmjs.org/superstatic/-/superstatic-10.0.0.tgz",
10338 "integrity": "sha512-4xIenBdrIIYuqXrIVx/lejyCh4EJwEMPCwfk9VGFfRlhZcdvzTd3oVOUILrAGfC4pFUWixzPgaOVzAEZgeYI3w==",
10339 "dev": true,
10340 "dependencies": {
10341 "basic-auth-connect": "^1.1.0",
10342 "commander": "^10.0.0",
10343 "compression": "^1.7.0",
10344 "connect": "^3.7.0",
10345 "destroy": "^1.0.4",
10346 "glob-slasher": "^1.0.1",
10347 "is-url": "^1.2.2",
10348 "join-path": "^1.1.1",
10349 "lodash": "^4.17.19",
10350 "mime-types": "^2.1.35",
10351 "minimatch": "^6.1.6",
10352 "morgan": "^1.8.2",
10353 "on-finished": "^2.2.0",
10354 "on-headers": "^1.0.0",
10355 "path-to-regexp": "^1.9.0",
10356 "router": "^2.0.0",
10357 "update-notifier-cjs": "^5.1.6"
10358 },
10359 "bin": {
10360 "superstatic": "lib/bin/server.js"
10361 },
10362 "engines": {
10363 "node": "20 || 22 || 24"
10364 },
10365 "optionalDependencies": {
10366 "re2": "^1.17.7"
10367 }
10368 },
10369 "node_modules/superstatic/node_modules/brace-expansion": {
10370 "version": "2.0.2",
10371 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
10372 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
10373 "dev": true,
10374 "dependencies": {
10375 "balanced-match": "^1.0.0"
10376 }
10377 },
10378 "node_modules/superstatic/node_modules/commander": {
10379 "version": "10.0.1",
10380 "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
10381 "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
10382 "dev": true,
10383 "engines": {
10384 "node": ">=14"
10385 }
10386 },
10387 "node_modules/superstatic/node_modules/isarray": {
10388 "version": "0.0.1",
10389 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
10390 "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==",
10391 "dev": true
10392 },
10393 "node_modules/superstatic/node_modules/minimatch": {
10394 "version": "6.2.3",
10395 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.3.tgz",
10396 "integrity": "sha512-5rvZbDy5y2k40rre/0OBbYnl03en25XPU3gOVO7532beGMjAipq88VdS9OeLOZNrD+Tb0lDhBJHZ7Gcd8qKlPg==",
10397 "dev": true,
10398 "dependencies": {
10399 "brace-expansion": "^2.0.1"
10400 },
10401 "engines": {
10402 "node": ">=10"
10403 },
10404 "funding": {
10405 "url": "https://github.com/sponsors/isaacs"
10406 }
10407 },
10408 "node_modules/superstatic/node_modules/path-to-regexp": {
10409 "version": "1.9.0",
10410 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz",
10411 "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==",
10412 "dev": true,
10413 "dependencies": {
10414 "isarray": "0.0.1"
10415 }
10416 },
10417 "node_modules/supports-color": {
10418 "version": "7.2.0",
10419 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
10420 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
10421 "dev": true,
10422 "dependencies": {
10423 "has-flag": "^4.0.0"
10424 },
10425 "engines": {
10426 "node": ">=8"
10427 }
10428 },
10429 "node_modules/supports-hyperlinks": {
10430 "version": "3.2.0",
10431 "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.2.0.tgz",
10432 "integrity": "sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==",
10433 "dev": true,
10434 "dependencies": {
10435 "has-flag": "^4.0.0",
10436 "supports-color": "^7.0.0"
10437 },
10438 "engines": {
10439 "node": ">=14.18"
10440 },
10441 "funding": {
10442 "url": "https://github.com/chalk/supports-hyperlinks?sponsor=1"
10443 }
10444 },
10445 "node_modules/tar": {
10446 "version": "7.5.11",
10447 "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.11.tgz",
10448 "integrity": "sha512-ChjMH33/KetonMTAtpYdgUFr0tbz69Fp2v7zWxQfYZX4g5ZN2nOBXm1R2xyA+lMIKrLKIoKAwFj93jE/avX9cQ==",
10449 "dev": true,
10450 "optional": true,
10451 "dependencies": {
10452 "@isaacs/fs-minipass": "^4.0.0",
10453 "chownr": "^3.0.0",
10454 "minipass": "^7.1.2",
10455 "minizlib": "^3.1.0",
10456 "yallist": "^5.0.0"
10457 },
10458 "engines": {
10459 "node": ">=18"
10460 }
10461 },
10462 "node_modules/tar-stream": {
10463 "version": "3.1.8",
10464 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.8.tgz",
10465 "integrity": "sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ==",
10466 "dev": true,
10467 "dependencies": {
10468 "b4a": "^1.6.4",
10469 "bare-fs": "^4.5.5",
10470 "fast-fifo": "^1.2.0",
10471 "streamx": "^2.15.0"
10472 }
10473 },
10474 "node_modules/tcp-port-used": {
10475 "version": "1.0.2",
10476 "resolved": "https://registry.npmjs.org/tcp-port-used/-/tcp-port-used-1.0.2.tgz",
10477 "integrity": "sha512-l7ar8lLUD3XS1V2lfoJlCBaeoaWo/2xfYt81hM7VlvR4RrMVFqfmzfhLVk40hAb368uitje5gPtBRL1m/DGvLA==",
10478 "dev": true,
10479 "dependencies": {
10480 "debug": "4.3.1",
10481 "is2": "^2.0.6"
10482 }
10483 },
10484 "node_modules/tcp-port-used/node_modules/debug": {
10485 "version": "4.3.1",
10486 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
10487 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
10488 "dev": true,
10489 "dependencies": {
10490 "ms": "2.1.2"
10491 },
10492 "engines": {
10493 "node": ">=6.0"
10494 },
10495 "peerDependenciesMeta": {
10496 "supports-color": {
10497 "optional": true
10498 }
10499 }
10500 },
10501 "node_modules/tcp-port-used/node_modules/ms": {
10502 "version": "2.1.2",
10503 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
10504 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
10505 "dev": true
10506 },
10507 "node_modules/teeny-request": {
10508 "version": "10.1.0",
10509 "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-10.1.0.tgz",
10510 "integrity": "sha512-3ZnLvgWF29jikg1sAQ1g0o+lr5JX6sVgYvfUJazn7ZjJroDBUTWp44/+cFVX0bULjv4vci+rBD+oGVAkWqhUbw==",
10511 "dev": true,
10512 "dependencies": {
10513 "http-proxy-agent": "^5.0.0",
10514 "https-proxy-agent": "^5.0.0",
10515 "node-fetch": "^3.3.2",
10516 "stream-events": "^1.0.5"
10517 },
10518 "engines": {
10519 "node": ">=18"
10520 }
10521 },
10522 "node_modules/teeny-request/node_modules/agent-base": {
10523 "version": "6.0.2",
10524 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
10525 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
10526 "dev": true,
10527 "dependencies": {
10528 "debug": "4"
10529 },
10530 "engines": {
10531 "node": ">= 6.0.0"
10532 }
10533 },
10534 "node_modules/teeny-request/node_modules/data-uri-to-buffer": {
10535 "version": "4.0.1",
10536 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
10537 "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
10538 "dev": true,
10539 "engines": {
10540 "node": ">= 12"
10541 }
10542 },
10543 "node_modules/teeny-request/node_modules/debug": {
10544 "version": "4.4.3",
10545 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
10546 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
10547 "dev": true,
10548 "dependencies": {
10549 "ms": "^2.1.3"
10550 },
10551 "engines": {
10552 "node": ">=6.0"
10553 },
10554 "peerDependenciesMeta": {
10555 "supports-color": {
10556 "optional": true
10557 }
10558 }
10559 },
10560 "node_modules/teeny-request/node_modules/http-proxy-agent": {
10561 "version": "5.0.0",
10562 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
10563 "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
10564 "dev": true,
10565 "dependencies": {
10566 "@tootallnate/once": "2",
10567 "agent-base": "6",
10568 "debug": "4"
10569 },
10570 "engines": {
10571 "node": ">= 6"
10572 }
10573 },
10574 "node_modules/teeny-request/node_modules/https-proxy-agent": {
10575 "version": "5.0.1",
10576 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
10577 "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
10578 "dev": true,
10579 "dependencies": {
10580 "agent-base": "6",
10581 "debug": "4"
10582 },
10583 "engines": {
10584 "node": ">= 6"
10585 }
10586 },
10587 "node_modules/teeny-request/node_modules/ms": {
10588 "version": "2.1.3",
10589 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
10590 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
10591 "dev": true
10592 },
10593 "node_modules/teeny-request/node_modules/node-fetch": {
10594 "version": "3.3.2",
10595 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
10596 "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
10597 "dev": true,
10598 "dependencies": {
10599 "data-uri-to-buffer": "^4.0.0",
10600 "fetch-blob": "^3.1.4",
10601 "formdata-polyfill": "^4.0.10"
10602 },
10603 "engines": {
10604 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
10605 },
10606 "funding": {
10607 "type": "opencollective",
10608 "url": "https://opencollective.com/node-fetch"
10609 }
10610 },
10611 "node_modules/teex": {
10612 "version": "1.0.1",
10613 "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz",
10614 "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==",
10615 "dev": true,
10616 "dependencies": {
10617 "streamx": "^2.12.5"
10618 }
10619 },
10620 "node_modules/text-decoder": {
10621 "version": "1.2.7",
10622 "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz",
10623 "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==",
10624 "dev": true,
10625 "dependencies": {
10626 "b4a": "^1.6.4"
10627 }
10628 },
10629 "node_modules/text-hex": {
10630 "version": "1.0.0",
10631 "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz",
10632 "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==",
10633 "dev": true
10634 },
10635 "node_modules/thenify": {
10636 "version": "3.3.1",
10637 "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
10638 "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
10639 "dev": true,
10640 "dependencies": {
10641 "any-promise": "^1.0.0"
10642 }
10643 },
10644 "node_modules/thenify-all": {
10645 "version": "1.6.0",
10646 "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
10647 "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
10648 "dev": true,
10649 "dependencies": {
10650 "thenify": ">= 3.1.0 < 4"
10651 },
10652 "engines": {
10653 "node": ">=0.8"
10654 }
10655 },
10656 "node_modules/through2": {
10657 "version": "2.0.5",
10658 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
10659 "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
10660 "dev": true,
10661 "dependencies": {
10662 "readable-stream": "~2.3.6",
10663 "xtend": "~4.0.1"
10664 }
10665 },
10666 "node_modules/through2/node_modules/readable-stream": {
10667 "version": "2.3.8",
10668 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
10669 "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
10670 "dev": true,
10671 "dependencies": {
10672 "core-util-is": "~1.0.0",
10673 "inherits": "~2.0.3",
10674 "isarray": "~1.0.0",
10675 "process-nextick-args": "~2.0.0",
10676 "safe-buffer": "~5.1.1",
10677 "string_decoder": "~1.1.1",
10678 "util-deprecate": "~1.0.1"
10679 }
10680 },
10681 "node_modules/through2/node_modules/safe-buffer": {
10682 "version": "5.1.2",
10683 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
10684 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
10685 "dev": true
10686 },
10687 "node_modules/through2/node_modules/string_decoder": {
10688 "version": "1.1.1",
10689 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
10690 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
10691 "dev": true,
10692 "dependencies": {
10693 "safe-buffer": "~5.1.0"
10694 }
10695 },
10696 "node_modules/tiny-invariant": {
10697 "version": "1.3.3",
10698 "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",
10699 "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==",
10700 "dev": true
10701 },
10702 "node_modules/tinyglobby": {
10703 "version": "0.2.15",
10704 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
10705 "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
10706 "dev": true,
10707 "dependencies": {
10708 "fdir": "^6.5.0",
10709 "picomatch": "^4.0.3"
10710 },
10711 "engines": {
10712 "node": ">=12.0.0"
10713 },
10714 "funding": {
10715 "url": "https://github.com/sponsors/SuperchupuDev"
10716 }
10717 },
10718 "node_modules/tmp": {
10719 "version": "0.2.5",
10720 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz",
10721 "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==",
10722 "dev": true,
10723 "engines": {
10724 "node": ">=14.14"
10725 }
10726 },
10727 "node_modules/to-regex-range": {
10728 "version": "5.0.1",
10729 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
10730 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
10731 "dev": true,
10732 "dependencies": {
10733 "is-number": "^7.0.0"
10734 },
10735 "engines": {
10736 "node": ">=8.0"
10737 }
10738 },
10739 "node_modules/to-regex-range/node_modules/is-number": {
10740 "version": "7.0.0",
10741 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
10742 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
10743 "dev": true,
10744 "engines": {
10745 "node": ">=0.12.0"
10746 }
10747 },
10748 "node_modules/toidentifier": {
10749 "version": "1.0.1",
10750 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
10751 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
10752 "dev": true,
10753 "engines": {
10754 "node": ">=0.6"
10755 }
10756 },
10757 "node_modules/toxic": {
10758 "version": "1.0.1",
10759 "resolved": "https://registry.npmjs.org/toxic/-/toxic-1.0.1.tgz",
10760 "integrity": "sha512-WI3rIGdcaKULYg7KVoB0zcjikqvcYYvcuT6D89bFPz2rVR0Rl0PK6x8/X62rtdLtBKIE985NzVf/auTtGegIIg==",
10761 "dev": true,
10762 "dependencies": {
10763 "lodash": "^4.17.10"
10764 }
10765 },
10766 "node_modules/tr46": {
10767 "version": "0.0.3",
10768 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
10769 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
10770 "dev": true
10771 },
10772 "node_modules/triple-beam": {
10773 "version": "1.4.1",
10774 "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz",
10775 "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==",
10776 "dev": true,
10777 "engines": {
10778 "node": ">= 14.0.0"
10779 }
10780 },
10781 "node_modules/ts-node": {
10782 "version": "10.9.2",
10783 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz",
10784 "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
10785 "dev": true,
10786 "dependencies": {
10787 "@cspotcode/source-map-support": "^0.8.0",
10788 "@tsconfig/node10": "^1.0.7",
10789 "@tsconfig/node12": "^1.0.7",
10790 "@tsconfig/node14": "^1.0.0",
10791 "@tsconfig/node16": "^1.0.2",
10792 "acorn": "^8.4.1",
10793 "acorn-walk": "^8.1.1",
10794 "arg": "^4.1.0",
10795 "create-require": "^1.1.0",
10796 "diff": "^4.0.1",
10797 "make-error": "^1.1.1",
10798 "v8-compile-cache-lib": "^3.0.1",
10799 "yn": "3.1.1"
10800 },
10801 "bin": {
10802 "ts-node": "dist/bin.js",
10803 "ts-node-cwd": "dist/bin-cwd.js",
10804 "ts-node-esm": "dist/bin-esm.js",
10805 "ts-node-script": "dist/bin-script.js",
10806 "ts-node-transpile-only": "dist/bin-transpile.js",
10807 "ts-script": "dist/bin-script-deprecated.js"
10808 },
10809 "peerDependencies": {
10810 "@swc/core": ">=1.2.50",
10811 "@swc/wasm": ">=1.2.50",
10812 "@types/node": "*",
10813 "typescript": ">=2.7"
10814 },
10815 "peerDependenciesMeta": {
10816 "@swc/core": {
10817 "optional": true
10818 },
10819 "@swc/wasm": {
10820 "optional": true
10821 }
10822 }
10823 },
10824 "node_modules/tslib": {
10825 "version": "2.8.1",
10826 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
10827 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
10828 },
10829 "node_modules/tsscmp": {
10830 "version": "1.0.6",
10831 "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
10832 "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==",
10833 "dev": true,
10834 "engines": {
10835 "node": ">=0.6.x"
10836 }
10837 },
10838 "node_modules/type-fest": {
10839 "version": "0.20.2",
10840 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
10841 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
10842 "dev": true,
10843 "engines": {
10844 "node": ">=10"
10845 },
10846 "funding": {
10847 "url": "https://github.com/sponsors/sindresorhus"
10848 }
10849 },
10850 "node_modules/type-is": {
10851 "version": "1.6.18",
10852 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
10853 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
10854 "dev": true,
10855 "dependencies": {
10856 "media-typer": "0.3.0",
10857 "mime-types": "~2.1.24"
10858 },
10859 "engines": {
10860 "node": ">= 0.6"
10861 }
10862 },
10863 "node_modules/typedarray-to-buffer": {
10864 "version": "3.1.5",
10865 "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
10866 "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
10867 "dev": true,
10868 "dependencies": {
10869 "is-typedarray": "^1.0.0"
10870 }
10871 },
10872 "node_modules/typescript": {
10873 "version": "5.9.3",
10874 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
10875 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
10876 "dev": true,
10877 "bin": {
10878 "tsc": "bin/tsc",
10879 "tsserver": "bin/tsserver"
10880 },
10881 "engines": {
10882 "node": ">=14.17"
10883 }
10884 },
10885 "node_modules/uc.micro": {
10886 "version": "2.1.0",
10887 "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz",
10888 "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==",
10889 "dev": true,
10890 "license": "MIT"
10891 },
10892 "node_modules/undici-types": {
10893 "version": "7.18.2",
10894 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
10895 "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w=="
10896 },
10897 "node_modules/unicode-emoji-modifier-base": {
10898 "version": "1.0.0",
10899 "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz",
10900 "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==",
10901 "dev": true,
10902 "engines": {
10903 "node": ">=4"
10904 }
10905 },
10906 "node_modules/unicorn-magic": {
10907 "version": "0.3.0",
10908 "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz",
10909 "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==",
10910 "dev": true,
10911 "engines": {
10912 "node": ">=18"
10913 },
10914 "funding": {
10915 "url": "https://github.com/sponsors/sindresorhus"
10916 }
10917 },
10918 "node_modules/unique-filename": {
10919 "version": "5.0.0",
10920 "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-5.0.0.tgz",
10921 "integrity": "sha512-2RaJTAvAb4owyjllTfXzFClJ7WsGxlykkPvCr9pA//LD9goVq+m4PPAeBgNodGZ7nSrntT/auWpJ6Y5IFXcfjg==",
10922 "dev": true,
10923 "optional": true,
10924 "dependencies": {
10925 "unique-slug": "^6.0.0"
10926 },
10927 "engines": {
10928 "node": "^20.17.0 || >=22.9.0"
10929 }
10930 },
10931 "node_modules/unique-slug": {
10932 "version": "6.0.0",
10933 "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-6.0.0.tgz",
10934 "integrity": "sha512-4Lup7Ezn8W3d52/xBhZBVdx323ckxa7DEvd9kPQHppTkLoJXw6ltrBCyj5pnrxj0qKDxYMJ56CoxNuFCscdTiw==",
10935 "dev": true,
10936 "optional": true,
10937 "dependencies": {
10938 "imurmurhash": "^0.1.4"
10939 },
10940 "engines": {
10941 "node": "^20.17.0 || >=22.9.0"
10942 }
10943 },
10944 "node_modules/unique-string": {
10945 "version": "2.0.0",
10946 "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
10947 "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
10948 "dev": true,
10949 "dependencies": {
10950 "crypto-random-string": "^2.0.0"
10951 },
10952 "engines": {
10953 "node": ">=8"
10954 }
10955 },
10956 "node_modules/universal-analytics": {
10957 "version": "0.5.3",
10958 "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.5.3.tgz",
10959 "integrity": "sha512-HXSMyIcf2XTvwZ6ZZQLfxfViRm/yTGoRgDeTbojtq6rezeyKB0sTBcKH2fhddnteAHRcHiKgr/ACpbgjGOC6RQ==",
10960 "dev": true,
10961 "dependencies": {
10962 "debug": "^4.3.1",
10963 "uuid": "^8.0.0"
10964 },
10965 "engines": {
10966 "node": ">=12.18.2"
10967 }
10968 },
10969 "node_modules/universal-analytics/node_modules/debug": {
10970 "version": "4.4.3",
10971 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
10972 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
10973 "dev": true,
10974 "dependencies": {
10975 "ms": "^2.1.3"
10976 },
10977 "engines": {
10978 "node": ">=6.0"
10979 },
10980 "peerDependenciesMeta": {
10981 "supports-color": {
10982 "optional": true
10983 }
10984 }
10985 },
10986 "node_modules/universal-analytics/node_modules/ms": {
10987 "version": "2.1.3",
10988 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
10989 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
10990 "dev": true
10991 },
10992 "node_modules/universalify": {
10993 "version": "2.0.1",
10994 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
10995 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
10996 "dev": true,
10997 "engines": {
10998 "node": ">= 10.0.0"
10999 }
11000 },
11001 "node_modules/unpipe": {
11002 "version": "1.0.0",
11003 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
11004 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
11005 "dev": true,
11006 "engines": {
11007 "node": ">= 0.8"
11008 }
11009 },
11010 "node_modules/update-notifier-cjs": {
11011 "version": "5.1.7",
11012 "resolved": "https://registry.npmjs.org/update-notifier-cjs/-/update-notifier-cjs-5.1.7.tgz",
11013 "integrity": "sha512-eZWTh8F+VCEoC4UIh0pKmh8h4izj65VvLhCpJpVefUxdYe0fU3GBrC4Sbh1AoWA/miNPAb6UVlp2fUQNsfp+3g==",
11014 "dev": true,
11015 "dependencies": {
11016 "boxen": "^5.0.0",
11017 "chalk": "^4.1.0",
11018 "configstore": "^5.0.1",
11019 "has-yarn": "^2.1.0",
11020 "import-lazy": "^2.1.0",
11021 "is-ci": "^2.0.0",
11022 "is-installed-globally": "^0.4.0",
11023 "is-npm": "^5.0.0",
11024 "is-yarn-global": "^0.3.0",
11025 "isomorphic-fetch": "^3.0.0",
11026 "pupa": "^2.1.1",
11027 "registry-auth-token": "^5.0.1",
11028 "registry-url": "^5.1.0",
11029 "semver": "^7.3.7",
11030 "semver-diff": "^3.1.1",
11031 "xdg-basedir": "^4.0.0"
11032 },
11033 "engines": {
11034 "node": ">=14"
11035 }
11036 },
11037 "node_modules/update-notifier-cjs/node_modules/chalk": {
11038 "version": "4.1.2",
11039 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
11040 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
11041 "dev": true,
11042 "dependencies": {
11043 "ansi-styles": "^4.1.0",
11044 "supports-color": "^7.1.0"
11045 },
11046 "engines": {
11047 "node": ">=10"
11048 },
11049 "funding": {
11050 "url": "https://github.com/chalk/chalk?sponsor=1"
11051 }
11052 },
11053 "node_modules/url-join": {
11054 "version": "0.0.1",
11055 "resolved": "https://registry.npmjs.org/url-join/-/url-join-0.0.1.tgz",
11056 "integrity": "sha512-H6dnQ/yPAAVzMQRvEvyz01hhfQL5qRWSEt7BX8t9DqnPw9BjMb64fjIRq76Uvf1hkHp+mTZvEVJ5guXOT0Xqaw==",
11057 "dev": true
11058 },
11059 "node_modules/url-template": {
11060 "version": "2.0.8",
11061 "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz",
11062 "integrity": "sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw==",
11063 "dev": true
11064 },
11065 "node_modules/util-deprecate": {
11066 "version": "1.0.2",
11067 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
11068 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
11069 "dev": true
11070 },
11071 "node_modules/utils-merge": {
11072 "version": "1.0.1",
11073 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
11074 "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
11075 "dev": true,
11076 "engines": {
11077 "node": ">= 0.4.0"
11078 }
11079 },
11080 "node_modules/uuid": {
11081 "version": "8.3.2",
11082 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
11083 "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
11084 "dev": true,
11085 "bin": {
11086 "uuid": "dist/bin/uuid"
11087 }
11088 },
11089 "node_modules/v8-compile-cache-lib": {
11090 "version": "3.0.1",
11091 "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
11092 "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
11093 "dev": true
11094 },
11095 "node_modules/valid-url": {
11096 "version": "1.0.9",
11097 "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz",
11098 "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==",
11099 "dev": true
11100 },
11101 "node_modules/validate-npm-package-name": {
11102 "version": "5.0.1",
11103 "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz",
11104 "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==",
11105 "dev": true,
11106 "engines": {
11107 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
11108 }
11109 },
11110 "node_modules/vary": {
11111 "version": "1.1.2",
11112 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
11113 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
11114 "dev": true,
11115 "engines": {
11116 "node": ">= 0.8"
11117 }
11118 },
11119 "node_modules/vite": {
11120 "version": "5.4.21",
11121 "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
11122 "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",
11123 "dev": true,
11124 "dependencies": {
11125 "esbuild": "^0.21.3",
11126 "postcss": "^8.4.43",
11127 "rollup": "^4.20.0"
11128 },
11129 "bin": {
11130 "vite": "bin/vite.js"
11131 },
11132 "engines": {
11133 "node": "^18.0.0 || >=20.0.0"
11134 },
11135 "funding": {
11136 "url": "https://github.com/vitejs/vite?sponsor=1"
11137 },
11138 "optionalDependencies": {
11139 "fsevents": "~2.3.3"
11140 },
11141 "peerDependencies": {
11142 "@types/node": "^18.0.0 || >=20.0.0",
11143 "less": "*",
11144 "lightningcss": "^1.21.0",
11145 "sass": "*",
11146 "sass-embedded": "*",
11147 "stylus": "*",
11148 "sugarss": "*",
11149 "terser": "^5.4.0"
11150 },
11151 "peerDependenciesMeta": {
11152 "@types/node": {
11153 "optional": true
11154 },
11155 "less": {
11156 "optional": true
11157 },
11158 "lightningcss": {
11159 "optional": true
11160 },
11161 "sass": {
11162 "optional": true
11163 },
11164 "sass-embedded": {
11165 "optional": true
11166 },
11167 "stylus": {
11168 "optional": true
11169 },
11170 "sugarss": {
11171 "optional": true
11172 },
11173 "terser": {
11174 "optional": true
11175 }
11176 }
11177 },
11178 "node_modules/vite-plugin-checker": {
11179 "version": "0.12.0",
11180 "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.12.0.tgz",
11181 "integrity": "sha512-CmdZdDOGss7kdQwv73UyVgLPv0FVYe5czAgnmRX2oKljgEvSrODGuClaV3PDR2+3ou7N/OKGauDDBjy2MB07Rg==",
11182 "dev": true,
11183 "dependencies": {
11184 "@babel/code-frame": "^7.27.1",
11185 "chokidar": "^4.0.3",
11186 "npm-run-path": "^6.0.0",
11187 "picocolors": "^1.1.1",
11188 "picomatch": "^4.0.3",
11189 "tiny-invariant": "^1.3.3",
11190 "tinyglobby": "^0.2.15",
11191 "vscode-uri": "^3.1.0"
11192 },
11193 "engines": {
11194 "node": ">=16.11"
11195 },
11196 "peerDependencies": {
11197 "@biomejs/biome": ">=1.7",
11198 "eslint": ">=9.39.1",
11199 "meow": "^13.2.0",
11200 "optionator": "^0.9.4",
11201 "oxlint": ">=1",
11202 "stylelint": ">=16",
11203 "typescript": "*",
11204 "vite": ">=5.4.21",
11205 "vls": "*",
11206 "vti": "*",
11207 "vue-tsc": "~2.2.10 || ^3.0.0"
11208 },
11209 "peerDependenciesMeta": {
11210 "@biomejs/biome": {
11211 "optional": true
11212 },
11213 "eslint": {
11214 "optional": true
11215 },
11216 "meow": {
11217 "optional": true
11218 },
11219 "optionator": {
11220 "optional": true
11221 },
11222 "oxlint": {
11223 "optional": true
11224 },
11225 "stylelint": {
11226 "optional": true
11227 },
11228 "typescript": {
11229 "optional": true
11230 },
11231 "vls": {
11232 "optional": true
11233 },
11234 "vti": {
11235 "optional": true
11236 },
11237 "vue-tsc": {
11238 "optional": true
11239 }
11240 }
11241 },
11242 "node_modules/vscode-uri": {
11243 "version": "3.1.0",
11244 "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz",
11245 "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==",
11246 "dev": true
11247 },
11248 "node_modules/wcwidth": {
11249 "version": "1.0.1",
11250 "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
11251 "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
11252 "dev": true,
11253 "dependencies": {
11254 "defaults": "^1.0.3"
11255 }
11256 },
11257 "node_modules/web-streams-polyfill": {
11258 "version": "3.3.3",
11259 "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
11260 "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==",
11261 "dev": true,
11262 "engines": {
11263 "node": ">= 8"
11264 }
11265 },
11266 "node_modules/web-vitals": {
11267 "version": "4.2.4",
11268 "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.4.tgz",
11269 "integrity": "sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw=="
11270 },
11271 "node_modules/webidl-conversions": {
11272 "version": "3.0.1",
11273 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
11274 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
11275 "dev": true
11276 },
11277 "node_modules/websocket-driver": {
11278 "version": "0.7.4",
11279 "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
11280 "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
11281 "dependencies": {
11282 "http-parser-js": ">=0.5.1",
11283 "safe-buffer": ">=5.1.0",
11284 "websocket-extensions": ">=0.1.1"
11285 },
11286 "engines": {
11287 "node": ">=0.8.0"
11288 }
11289 },
11290 "node_modules/websocket-extensions": {
11291 "version": "0.1.4",
11292 "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
11293 "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
11294 "engines": {
11295 "node": ">=0.8.0"
11296 }
11297 },
11298 "node_modules/whatwg-fetch": {
11299 "version": "3.6.20",
11300 "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz",
11301 "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==",
11302 "dev": true
11303 },
11304 "node_modules/whatwg-url": {
11305 "version": "5.0.0",
11306 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
11307 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
11308 "dev": true,
11309 "dependencies": {
11310 "tr46": "~0.0.3",
11311 "webidl-conversions": "^3.0.0"
11312 }
11313 },
11314 "node_modules/which": {
11315 "version": "2.0.2",
11316 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
11317 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
11318 "dev": true,
11319 "dependencies": {
11320 "isexe": "^2.0.0"
11321 },
11322 "bin": {
11323 "node-which": "bin/node-which"
11324 },
11325 "engines": {
11326 "node": ">= 8"
11327 }
11328 },
11329 "node_modules/which-module": {
11330 "version": "2.0.1",
11331 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz",
11332 "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ=="
11333 },
11334 "node_modules/widest-line": {
11335 "version": "3.1.0",
11336 "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
11337 "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
11338 "dev": true,
11339 "dependencies": {
11340 "string-width": "^4.0.0"
11341 },
11342 "engines": {
11343 "node": ">=8"
11344 }
11345 },
11346 "node_modules/winston": {
11347 "version": "3.19.0",
11348 "resolved": "https://registry.npmjs.org/winston/-/winston-3.19.0.tgz",
11349 "integrity": "sha512-LZNJgPzfKR+/J3cHkxcpHKpKKvGfDZVPS4hfJCc4cCG0CgYzvlD6yE/S3CIL/Yt91ak327YCpiF/0MyeZHEHKA==",
11350 "dev": true,
11351 "dependencies": {
11352 "@colors/colors": "^1.6.0",
11353 "@dabh/diagnostics": "^2.0.8",
11354 "async": "^3.2.3",
11355 "is-stream": "^2.0.0",
11356 "logform": "^2.7.0",
11357 "one-time": "^1.0.0",
11358 "readable-stream": "^3.4.0",
11359 "safe-stable-stringify": "^2.3.1",
11360 "stack-trace": "0.0.x",
11361 "triple-beam": "^1.3.0",
11362 "winston-transport": "^4.9.0"
11363 },
11364 "engines": {
11365 "node": ">= 12.0.0"
11366 }
11367 },
11368 "node_modules/winston-transport": {
11369 "version": "4.9.0",
11370 "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.9.0.tgz",
11371 "integrity": "sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==",
11372 "dev": true,
11373 "dependencies": {
11374 "logform": "^2.7.0",
11375 "readable-stream": "^3.6.2",
11376 "triple-beam": "^1.3.0"
11377 },
11378 "engines": {
11379 "node": ">= 12.0.0"
11380 }
11381 },
11382 "node_modules/winston-transport/node_modules/readable-stream": {
11383 "version": "3.6.2",
11384 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
11385 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
11386 "dev": true,
11387 "dependencies": {
11388 "inherits": "^2.0.3",
11389 "string_decoder": "^1.1.1",
11390 "util-deprecate": "^1.0.1"
11391 },
11392 "engines": {
11393 "node": ">= 6"
11394 }
11395 },
11396 "node_modules/winston/node_modules/@colors/colors": {
11397 "version": "1.6.0",
11398 "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz",
11399 "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==",
11400 "dev": true,
11401 "engines": {
11402 "node": ">=0.1.90"
11403 }
11404 },
11405 "node_modules/winston/node_modules/readable-stream": {
11406 "version": "3.6.2",
11407 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
11408 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
11409 "dev": true,
11410 "dependencies": {
11411 "inherits": "^2.0.3",
11412 "string_decoder": "^1.1.1",
11413 "util-deprecate": "^1.0.1"
11414 },
11415 "engines": {
11416 "node": ">= 6"
11417 }
11418 },
11419 "node_modules/wrap-ansi": {
11420 "version": "7.0.0",
11421 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
11422 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
11423 "dependencies": {
11424 "ansi-styles": "^4.0.0",
11425 "string-width": "^4.1.0",
11426 "strip-ansi": "^6.0.0"
11427 },
11428 "engines": {
11429 "node": ">=10"
11430 },
11431 "funding": {
11432 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
11433 }
11434 },
11435 "node_modules/wrap-ansi-cjs": {
11436 "name": "wrap-ansi",
11437 "version": "7.0.0",
11438 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
11439 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
11440 "dev": true,
11441 "dependencies": {
11442 "ansi-styles": "^4.0.0",
11443 "string-width": "^4.1.0",
11444 "strip-ansi": "^6.0.0"
11445 },
11446 "engines": {
11447 "node": ">=10"
11448 },
11449 "funding": {
11450 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
11451 }
11452 },
11453 "node_modules/wrappy": {
11454 "version": "1.0.2",
11455 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
11456 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
11457 "dev": true
11458 },
11459 "node_modules/write-file-atomic": {
11460 "version": "3.0.3",
11461 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
11462 "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
11463 "dev": true,
11464 "dependencies": {
11465 "imurmurhash": "^0.1.4",
11466 "is-typedarray": "^1.0.0",
11467 "signal-exit": "^3.0.2",
11468 "typedarray-to-buffer": "^3.1.5"
11469 }
11470 },
11471 "node_modules/write-file-atomic/node_modules/signal-exit": {
11472 "version": "3.0.7",
11473 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
11474 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
11475 "dev": true
11476 },
11477 "node_modules/ws": {
11478 "version": "7.5.10",
11479 "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz",
11480 "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
11481 "dev": true,
11482 "engines": {
11483 "node": ">=8.3.0"
11484 },
11485 "peerDependencies": {
11486 "bufferutil": "^4.0.1",
11487 "utf-8-validate": "^5.0.2"
11488 },
11489 "peerDependenciesMeta": {
11490 "bufferutil": {
11491 "optional": true
11492 },
11493 "utf-8-validate": {
11494 "optional": true
11495 }
11496 }
11497 },
11498 "node_modules/xdg-basedir": {
11499 "version": "4.0.0",
11500 "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
11501 "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==",
11502 "dev": true,
11503 "engines": {
11504 "node": ">=8"
11505 }
11506 },
11507 "node_modules/xtend": {
11508 "version": "4.0.2",
11509 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
11510 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
11511 "dev": true,
11512 "engines": {
11513 "node": ">=0.4"
11514 }
11515 },
11516 "node_modules/y18n": {
11517 "version": "5.0.8",
11518 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
11519 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
11520 "engines": {
11521 "node": ">=10"
11522 }
11523 },
11524 "node_modules/yallist": {
11525 "version": "5.0.0",
11526 "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
11527 "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
11528 "dev": true,
11529 "optional": true,
11530 "engines": {
11531 "node": ">=18"
11532 }
11533 },
11534 "node_modules/yaml": {
11535 "version": "2.8.2",
11536 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz",
11537 "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==",
11538 "dev": true,
11539 "bin": {
11540 "yaml": "bin.mjs"
11541 },
11542 "engines": {
11543 "node": ">= 14.6"
11544 },
11545 "funding": {
11546 "url": "https://github.com/sponsors/eemeli"
11547 }
11548 },
11549 "node_modules/yargs": {
11550 "version": "17.7.2",
11551 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
11552 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
11553 "dependencies": {
11554 "cliui": "^8.0.1",
11555 "escalade": "^3.1.1",
11556 "get-caller-file": "^2.0.5",
11557 "require-directory": "^2.1.1",
11558 "string-width": "^4.2.3",
11559 "y18n": "^5.0.5",
11560 "yargs-parser": "^21.1.1"
11561 },
11562 "engines": {
11563 "node": ">=12"
11564 }
11565 },
11566 "node_modules/yargs-parser": {
11567 "version": "21.1.1",
11568 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
11569 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
11570 "engines": {
11571 "node": ">=12"
11572 }
11573 },
11574 "node_modules/yn": {
11575 "version": "3.1.1",
11576 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
11577 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
11578 "dev": true,
11579 "engines": {
11580 "node": ">=6"
11581 }
11582 },
11583 "node_modules/yocto-queue": {
11584 "version": "0.1.0",
11585 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
11586 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
11587 "dev": true,
11588 "engines": {
11589 "node": ">=10"
11590 },
11591 "funding": {
11592 "url": "https://github.com/sponsors/sindresorhus"
11593 }
11594 },
11595 "node_modules/yoctocolors-cjs": {
11596 "version": "2.1.3",
11597 "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz",
11598 "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==",
11599 "dev": true,
11600 "engines": {
11601 "node": ">=18"
11602 },
11603 "funding": {
11604 "url": "https://github.com/sponsors/sindresorhus"
11605 }
11606 },
11607 "node_modules/zip-stream": {
11608 "version": "6.0.1",
11609 "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-6.0.1.tgz",
11610 "integrity": "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==",
11611 "dev": true,
11612 "dependencies": {
11613 "archiver-utils": "^5.0.0",
11614 "compress-commons": "^6.0.2",
11615 "readable-stream": "^4.0.0"
11616 },
11617 "engines": {
11618 "node": ">= 14"
11619 }
11620 },
11621 "node_modules/zod": {
11622 "version": "3.25.76",
11623 "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
11624 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
11625 "dev": true,
11626 "funding": {
11627 "url": "https://github.com/sponsors/colinhacks"
11628 }
11629 },
11630 "node_modules/zod-to-json-schema": {
11631 "version": "3.25.1",
11632 "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.1.tgz",
11633 "integrity": "sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==",
11634 "dev": true,
11635 "peerDependencies": {
11636 "zod": "^3.25 || ^4"
11637 }
11638 }
11639 }
11640}