testing local-first datastores
1{
2 "name": "localstress",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "localstress",
9 "version": "1.0.0",
10 "dependencies": {
11 "@electric-sql/pglite": "^0.3.0",
12 "better-sqlite3": "^11.0.0",
13 "canvas": "^2.11.0",
14 "chart.js": "^4.4.0",
15 "level": "^8.0.0",
16 "levelgraph": "^4.0.0",
17 "pouchdb": "^8.0.1",
18 "sharp": "^0.33.0",
19 "tinybase": "^5.0.0",
20 "vega": "^6.2.0",
21 "vega-lite": "^6.4.1"
22 },
23 "devDependencies": {
24 "@playwright/test": "^1.40.0",
25 "@types/node": "^20.10.0",
26 "tsx": "^4.6.0",
27 "typescript": "^5.3.0"
28 }
29 },
30 "node_modules/@electric-sql/pglite": {
31 "version": "0.3.14",
32 "resolved": "https://registry.npmjs.org/@electric-sql/pglite/-/pglite-0.3.14.tgz",
33 "integrity": "sha512-3DB258dhqdsArOI1fIt7cb9RpUOgcDg5hXWVgVHAeqVQ/qxtFy605QKs4gx6mFq3jWsSPqDN8TgSEsqC3OfV9Q==",
34 "license": "Apache-2.0"
35 },
36 "node_modules/@emnapi/runtime": {
37 "version": "1.7.1",
38 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz",
39 "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==",
40 "license": "MIT",
41 "optional": true,
42 "dependencies": {
43 "tslib": "^2.4.0"
44 }
45 },
46 "node_modules/@esbuild/aix-ppc64": {
47 "version": "0.27.1",
48 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.1.tgz",
49 "integrity": "sha512-HHB50pdsBX6k47S4u5g/CaLjqS3qwaOVE5ILsq64jyzgMhLuCuZ8rGzM9yhsAjfjkbgUPMzZEPa7DAp7yz6vuA==",
50 "cpu": [
51 "ppc64"
52 ],
53 "dev": true,
54 "license": "MIT",
55 "optional": true,
56 "os": [
57 "aix"
58 ],
59 "engines": {
60 "node": ">=18"
61 }
62 },
63 "node_modules/@esbuild/android-arm": {
64 "version": "0.27.1",
65 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.1.tgz",
66 "integrity": "sha512-kFqa6/UcaTbGm/NncN9kzVOODjhZW8e+FRdSeypWe6j33gzclHtwlANs26JrupOntlcWmB0u8+8HZo8s7thHvg==",
67 "cpu": [
68 "arm"
69 ],
70 "dev": true,
71 "license": "MIT",
72 "optional": true,
73 "os": [
74 "android"
75 ],
76 "engines": {
77 "node": ">=18"
78 }
79 },
80 "node_modules/@esbuild/android-arm64": {
81 "version": "0.27.1",
82 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.1.tgz",
83 "integrity": "sha512-45fuKmAJpxnQWixOGCrS+ro4Uvb4Re9+UTieUY2f8AEc+t7d4AaZ6eUJ3Hva7dtrxAAWHtlEFsXFMAgNnGU9uQ==",
84 "cpu": [
85 "arm64"
86 ],
87 "dev": true,
88 "license": "MIT",
89 "optional": true,
90 "os": [
91 "android"
92 ],
93 "engines": {
94 "node": ">=18"
95 }
96 },
97 "node_modules/@esbuild/android-x64": {
98 "version": "0.27.1",
99 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.1.tgz",
100 "integrity": "sha512-LBEpOz0BsgMEeHgenf5aqmn/lLNTFXVfoWMUox8CtWWYK9X4jmQzWjoGoNb8lmAYml/tQ/Ysvm8q7szu7BoxRQ==",
101 "cpu": [
102 "x64"
103 ],
104 "dev": true,
105 "license": "MIT",
106 "optional": true,
107 "os": [
108 "android"
109 ],
110 "engines": {
111 "node": ">=18"
112 }
113 },
114 "node_modules/@esbuild/darwin-arm64": {
115 "version": "0.27.1",
116 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.1.tgz",
117 "integrity": "sha512-veg7fL8eMSCVKL7IW4pxb54QERtedFDfY/ASrumK/SbFsXnRazxY4YykN/THYqFnFwJ0aVjiUrVG2PwcdAEqQQ==",
118 "cpu": [
119 "arm64"
120 ],
121 "dev": true,
122 "license": "MIT",
123 "optional": true,
124 "os": [
125 "darwin"
126 ],
127 "engines": {
128 "node": ">=18"
129 }
130 },
131 "node_modules/@esbuild/darwin-x64": {
132 "version": "0.27.1",
133 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.1.tgz",
134 "integrity": "sha512-+3ELd+nTzhfWb07Vol7EZ+5PTbJ/u74nC6iv4/lwIU99Ip5uuY6QoIf0Hn4m2HoV0qcnRivN3KSqc+FyCHjoVQ==",
135 "cpu": [
136 "x64"
137 ],
138 "dev": true,
139 "license": "MIT",
140 "optional": true,
141 "os": [
142 "darwin"
143 ],
144 "engines": {
145 "node": ">=18"
146 }
147 },
148 "node_modules/@esbuild/freebsd-arm64": {
149 "version": "0.27.1",
150 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.1.tgz",
151 "integrity": "sha512-/8Rfgns4XD9XOSXlzUDepG8PX+AVWHliYlUkFI3K3GB6tqbdjYqdhcb4BKRd7C0BhZSoaCxhv8kTcBrcZWP+xg==",
152 "cpu": [
153 "arm64"
154 ],
155 "dev": true,
156 "license": "MIT",
157 "optional": true,
158 "os": [
159 "freebsd"
160 ],
161 "engines": {
162 "node": ">=18"
163 }
164 },
165 "node_modules/@esbuild/freebsd-x64": {
166 "version": "0.27.1",
167 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.1.tgz",
168 "integrity": "sha512-GITpD8dK9C+r+5yRT/UKVT36h/DQLOHdwGVwwoHidlnA168oD3uxA878XloXebK4Ul3gDBBIvEdL7go9gCUFzQ==",
169 "cpu": [
170 "x64"
171 ],
172 "dev": true,
173 "license": "MIT",
174 "optional": true,
175 "os": [
176 "freebsd"
177 ],
178 "engines": {
179 "node": ">=18"
180 }
181 },
182 "node_modules/@esbuild/linux-arm": {
183 "version": "0.27.1",
184 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.1.tgz",
185 "integrity": "sha512-ieMID0JRZY/ZeCrsFQ3Y3NlHNCqIhTprJfDgSB3/lv5jJZ8FX3hqPyXWhe+gvS5ARMBJ242PM+VNz/ctNj//eA==",
186 "cpu": [
187 "arm"
188 ],
189 "dev": true,
190 "license": "MIT",
191 "optional": true,
192 "os": [
193 "linux"
194 ],
195 "engines": {
196 "node": ">=18"
197 }
198 },
199 "node_modules/@esbuild/linux-arm64": {
200 "version": "0.27.1",
201 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.1.tgz",
202 "integrity": "sha512-W9//kCrh/6in9rWIBdKaMtuTTzNj6jSeG/haWBADqLLa9P8O5YSRDzgD5y9QBok4AYlzS6ARHifAb75V6G670Q==",
203 "cpu": [
204 "arm64"
205 ],
206 "dev": true,
207 "license": "MIT",
208 "optional": true,
209 "os": [
210 "linux"
211 ],
212 "engines": {
213 "node": ">=18"
214 }
215 },
216 "node_modules/@esbuild/linux-ia32": {
217 "version": "0.27.1",
218 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.1.tgz",
219 "integrity": "sha512-VIUV4z8GD8rtSVMfAj1aXFahsi/+tcoXXNYmXgzISL+KB381vbSTNdeZHHHIYqFyXcoEhu9n5cT+05tRv13rlw==",
220 "cpu": [
221 "ia32"
222 ],
223 "dev": true,
224 "license": "MIT",
225 "optional": true,
226 "os": [
227 "linux"
228 ],
229 "engines": {
230 "node": ">=18"
231 }
232 },
233 "node_modules/@esbuild/linux-loong64": {
234 "version": "0.27.1",
235 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.1.tgz",
236 "integrity": "sha512-l4rfiiJRN7sTNI//ff65zJ9z8U+k6zcCg0LALU5iEWzY+a1mVZ8iWC1k5EsNKThZ7XCQ6YWtsZ8EWYm7r1UEsg==",
237 "cpu": [
238 "loong64"
239 ],
240 "dev": true,
241 "license": "MIT",
242 "optional": true,
243 "os": [
244 "linux"
245 ],
246 "engines": {
247 "node": ">=18"
248 }
249 },
250 "node_modules/@esbuild/linux-mips64el": {
251 "version": "0.27.1",
252 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.1.tgz",
253 "integrity": "sha512-U0bEuAOLvO/DWFdygTHWY8C067FXz+UbzKgxYhXC0fDieFa0kDIra1FAhsAARRJbvEyso8aAqvPdNxzWuStBnA==",
254 "cpu": [
255 "mips64el"
256 ],
257 "dev": true,
258 "license": "MIT",
259 "optional": true,
260 "os": [
261 "linux"
262 ],
263 "engines": {
264 "node": ">=18"
265 }
266 },
267 "node_modules/@esbuild/linux-ppc64": {
268 "version": "0.27.1",
269 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.1.tgz",
270 "integrity": "sha512-NzdQ/Xwu6vPSf/GkdmRNsOfIeSGnh7muundsWItmBsVpMoNPVpM61qNzAVY3pZ1glzzAxLR40UyYM23eaDDbYQ==",
271 "cpu": [
272 "ppc64"
273 ],
274 "dev": true,
275 "license": "MIT",
276 "optional": true,
277 "os": [
278 "linux"
279 ],
280 "engines": {
281 "node": ">=18"
282 }
283 },
284 "node_modules/@esbuild/linux-riscv64": {
285 "version": "0.27.1",
286 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.1.tgz",
287 "integrity": "sha512-7zlw8p3IApcsN7mFw0O1Z1PyEk6PlKMu18roImfl3iQHTnr/yAfYv6s4hXPidbDoI2Q0pW+5xeoM4eTCC0UdrQ==",
288 "cpu": [
289 "riscv64"
290 ],
291 "dev": true,
292 "license": "MIT",
293 "optional": true,
294 "os": [
295 "linux"
296 ],
297 "engines": {
298 "node": ">=18"
299 }
300 },
301 "node_modules/@esbuild/linux-s390x": {
302 "version": "0.27.1",
303 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.1.tgz",
304 "integrity": "sha512-cGj5wli+G+nkVQdZo3+7FDKC25Uh4ZVwOAK6A06Hsvgr8WqBBuOy/1s+PUEd/6Je+vjfm6stX0kmib5b/O2Ykw==",
305 "cpu": [
306 "s390x"
307 ],
308 "dev": true,
309 "license": "MIT",
310 "optional": true,
311 "os": [
312 "linux"
313 ],
314 "engines": {
315 "node": ">=18"
316 }
317 },
318 "node_modules/@esbuild/linux-x64": {
319 "version": "0.27.1",
320 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.1.tgz",
321 "integrity": "sha512-z3H/HYI9MM0HTv3hQZ81f+AKb+yEoCRlUby1F80vbQ5XdzEMyY/9iNlAmhqiBKw4MJXwfgsh7ERGEOhrM1niMA==",
322 "cpu": [
323 "x64"
324 ],
325 "dev": true,
326 "license": "MIT",
327 "optional": true,
328 "os": [
329 "linux"
330 ],
331 "engines": {
332 "node": ">=18"
333 }
334 },
335 "node_modules/@esbuild/netbsd-arm64": {
336 "version": "0.27.1",
337 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.1.tgz",
338 "integrity": "sha512-wzC24DxAvk8Em01YmVXyjl96Mr+ecTPyOuADAvjGg+fyBpGmxmcr2E5ttf7Im8D0sXZihpxzO1isus8MdjMCXQ==",
339 "cpu": [
340 "arm64"
341 ],
342 "dev": true,
343 "license": "MIT",
344 "optional": true,
345 "os": [
346 "netbsd"
347 ],
348 "engines": {
349 "node": ">=18"
350 }
351 },
352 "node_modules/@esbuild/netbsd-x64": {
353 "version": "0.27.1",
354 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.1.tgz",
355 "integrity": "sha512-1YQ8ybGi2yIXswu6eNzJsrYIGFpnlzEWRl6iR5gMgmsrR0FcNoV1m9k9sc3PuP5rUBLshOZylc9nqSgymI+TYg==",
356 "cpu": [
357 "x64"
358 ],
359 "dev": true,
360 "license": "MIT",
361 "optional": true,
362 "os": [
363 "netbsd"
364 ],
365 "engines": {
366 "node": ">=18"
367 }
368 },
369 "node_modules/@esbuild/openbsd-arm64": {
370 "version": "0.27.1",
371 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.1.tgz",
372 "integrity": "sha512-5Z+DzLCrq5wmU7RDaMDe2DVXMRm2tTDvX2KU14JJVBN2CT/qov7XVix85QoJqHltpvAOZUAc3ndU56HSMWrv8g==",
373 "cpu": [
374 "arm64"
375 ],
376 "dev": true,
377 "license": "MIT",
378 "optional": true,
379 "os": [
380 "openbsd"
381 ],
382 "engines": {
383 "node": ">=18"
384 }
385 },
386 "node_modules/@esbuild/openbsd-x64": {
387 "version": "0.27.1",
388 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.1.tgz",
389 "integrity": "sha512-Q73ENzIdPF5jap4wqLtsfh8YbYSZ8Q0wnxplOlZUOyZy7B4ZKW8DXGWgTCZmF8VWD7Tciwv5F4NsRf6vYlZtqg==",
390 "cpu": [
391 "x64"
392 ],
393 "dev": true,
394 "license": "MIT",
395 "optional": true,
396 "os": [
397 "openbsd"
398 ],
399 "engines": {
400 "node": ">=18"
401 }
402 },
403 "node_modules/@esbuild/openharmony-arm64": {
404 "version": "0.27.1",
405 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.1.tgz",
406 "integrity": "sha512-ajbHrGM/XiK+sXM0JzEbJAen+0E+JMQZ2l4RR4VFwvV9JEERx+oxtgkpoKv1SevhjavK2z2ReHk32pjzktWbGg==",
407 "cpu": [
408 "arm64"
409 ],
410 "dev": true,
411 "license": "MIT",
412 "optional": true,
413 "os": [
414 "openharmony"
415 ],
416 "engines": {
417 "node": ">=18"
418 }
419 },
420 "node_modules/@esbuild/sunos-x64": {
421 "version": "0.27.1",
422 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.1.tgz",
423 "integrity": "sha512-IPUW+y4VIjuDVn+OMzHc5FV4GubIwPnsz6ubkvN8cuhEqH81NovB53IUlrlBkPMEPxvNnf79MGBoz8rZ2iW8HA==",
424 "cpu": [
425 "x64"
426 ],
427 "dev": true,
428 "license": "MIT",
429 "optional": true,
430 "os": [
431 "sunos"
432 ],
433 "engines": {
434 "node": ">=18"
435 }
436 },
437 "node_modules/@esbuild/win32-arm64": {
438 "version": "0.27.1",
439 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.1.tgz",
440 "integrity": "sha512-RIVRWiljWA6CdVu8zkWcRmGP7iRRIIwvhDKem8UMBjPql2TXM5PkDVvvrzMtj1V+WFPB4K7zkIGM7VzRtFkjdg==",
441 "cpu": [
442 "arm64"
443 ],
444 "dev": true,
445 "license": "MIT",
446 "optional": true,
447 "os": [
448 "win32"
449 ],
450 "engines": {
451 "node": ">=18"
452 }
453 },
454 "node_modules/@esbuild/win32-ia32": {
455 "version": "0.27.1",
456 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.1.tgz",
457 "integrity": "sha512-2BR5M8CPbptC1AK5JbJT1fWrHLvejwZidKx3UMSF0ecHMa+smhi16drIrCEggkgviBwLYd5nwrFLSl5Kho96RQ==",
458 "cpu": [
459 "ia32"
460 ],
461 "dev": true,
462 "license": "MIT",
463 "optional": true,
464 "os": [
465 "win32"
466 ],
467 "engines": {
468 "node": ">=18"
469 }
470 },
471 "node_modules/@esbuild/win32-x64": {
472 "version": "0.27.1",
473 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.1.tgz",
474 "integrity": "sha512-d5X6RMYv6taIymSk8JBP+nxv8DQAMY6A51GPgusqLdK9wBz5wWIXy1KjTck6HnjE9hqJzJRdk+1p/t5soSbCtw==",
475 "cpu": [
476 "x64"
477 ],
478 "dev": true,
479 "license": "MIT",
480 "optional": true,
481 "os": [
482 "win32"
483 ],
484 "engines": {
485 "node": ">=18"
486 }
487 },
488 "node_modules/@img/sharp-darwin-arm64": {
489 "version": "0.33.5",
490 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz",
491 "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==",
492 "cpu": [
493 "arm64"
494 ],
495 "license": "Apache-2.0",
496 "optional": true,
497 "os": [
498 "darwin"
499 ],
500 "engines": {
501 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
502 },
503 "funding": {
504 "url": "https://opencollective.com/libvips"
505 },
506 "optionalDependencies": {
507 "@img/sharp-libvips-darwin-arm64": "1.0.4"
508 }
509 },
510 "node_modules/@img/sharp-darwin-x64": {
511 "version": "0.33.5",
512 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz",
513 "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==",
514 "cpu": [
515 "x64"
516 ],
517 "license": "Apache-2.0",
518 "optional": true,
519 "os": [
520 "darwin"
521 ],
522 "engines": {
523 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
524 },
525 "funding": {
526 "url": "https://opencollective.com/libvips"
527 },
528 "optionalDependencies": {
529 "@img/sharp-libvips-darwin-x64": "1.0.4"
530 }
531 },
532 "node_modules/@img/sharp-libvips-darwin-arm64": {
533 "version": "1.0.4",
534 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz",
535 "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==",
536 "cpu": [
537 "arm64"
538 ],
539 "license": "LGPL-3.0-or-later",
540 "optional": true,
541 "os": [
542 "darwin"
543 ],
544 "funding": {
545 "url": "https://opencollective.com/libvips"
546 }
547 },
548 "node_modules/@img/sharp-libvips-darwin-x64": {
549 "version": "1.0.4",
550 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz",
551 "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==",
552 "cpu": [
553 "x64"
554 ],
555 "license": "LGPL-3.0-or-later",
556 "optional": true,
557 "os": [
558 "darwin"
559 ],
560 "funding": {
561 "url": "https://opencollective.com/libvips"
562 }
563 },
564 "node_modules/@img/sharp-libvips-linux-arm": {
565 "version": "1.0.5",
566 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz",
567 "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==",
568 "cpu": [
569 "arm"
570 ],
571 "license": "LGPL-3.0-or-later",
572 "optional": true,
573 "os": [
574 "linux"
575 ],
576 "funding": {
577 "url": "https://opencollective.com/libvips"
578 }
579 },
580 "node_modules/@img/sharp-libvips-linux-arm64": {
581 "version": "1.0.4",
582 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz",
583 "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==",
584 "cpu": [
585 "arm64"
586 ],
587 "license": "LGPL-3.0-or-later",
588 "optional": true,
589 "os": [
590 "linux"
591 ],
592 "funding": {
593 "url": "https://opencollective.com/libvips"
594 }
595 },
596 "node_modules/@img/sharp-libvips-linux-s390x": {
597 "version": "1.0.4",
598 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz",
599 "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==",
600 "cpu": [
601 "s390x"
602 ],
603 "license": "LGPL-3.0-or-later",
604 "optional": true,
605 "os": [
606 "linux"
607 ],
608 "funding": {
609 "url": "https://opencollective.com/libvips"
610 }
611 },
612 "node_modules/@img/sharp-libvips-linux-x64": {
613 "version": "1.0.4",
614 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz",
615 "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==",
616 "cpu": [
617 "x64"
618 ],
619 "license": "LGPL-3.0-or-later",
620 "optional": true,
621 "os": [
622 "linux"
623 ],
624 "funding": {
625 "url": "https://opencollective.com/libvips"
626 }
627 },
628 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
629 "version": "1.0.4",
630 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz",
631 "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==",
632 "cpu": [
633 "arm64"
634 ],
635 "license": "LGPL-3.0-or-later",
636 "optional": true,
637 "os": [
638 "linux"
639 ],
640 "funding": {
641 "url": "https://opencollective.com/libvips"
642 }
643 },
644 "node_modules/@img/sharp-libvips-linuxmusl-x64": {
645 "version": "1.0.4",
646 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz",
647 "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==",
648 "cpu": [
649 "x64"
650 ],
651 "license": "LGPL-3.0-or-later",
652 "optional": true,
653 "os": [
654 "linux"
655 ],
656 "funding": {
657 "url": "https://opencollective.com/libvips"
658 }
659 },
660 "node_modules/@img/sharp-linux-arm": {
661 "version": "0.33.5",
662 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz",
663 "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==",
664 "cpu": [
665 "arm"
666 ],
667 "license": "Apache-2.0",
668 "optional": true,
669 "os": [
670 "linux"
671 ],
672 "engines": {
673 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
674 },
675 "funding": {
676 "url": "https://opencollective.com/libvips"
677 },
678 "optionalDependencies": {
679 "@img/sharp-libvips-linux-arm": "1.0.5"
680 }
681 },
682 "node_modules/@img/sharp-linux-arm64": {
683 "version": "0.33.5",
684 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz",
685 "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==",
686 "cpu": [
687 "arm64"
688 ],
689 "license": "Apache-2.0",
690 "optional": true,
691 "os": [
692 "linux"
693 ],
694 "engines": {
695 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
696 },
697 "funding": {
698 "url": "https://opencollective.com/libvips"
699 },
700 "optionalDependencies": {
701 "@img/sharp-libvips-linux-arm64": "1.0.4"
702 }
703 },
704 "node_modules/@img/sharp-linux-s390x": {
705 "version": "0.33.5",
706 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz",
707 "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==",
708 "cpu": [
709 "s390x"
710 ],
711 "license": "Apache-2.0",
712 "optional": true,
713 "os": [
714 "linux"
715 ],
716 "engines": {
717 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
718 },
719 "funding": {
720 "url": "https://opencollective.com/libvips"
721 },
722 "optionalDependencies": {
723 "@img/sharp-libvips-linux-s390x": "1.0.4"
724 }
725 },
726 "node_modules/@img/sharp-linux-x64": {
727 "version": "0.33.5",
728 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz",
729 "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==",
730 "cpu": [
731 "x64"
732 ],
733 "license": "Apache-2.0",
734 "optional": true,
735 "os": [
736 "linux"
737 ],
738 "engines": {
739 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
740 },
741 "funding": {
742 "url": "https://opencollective.com/libvips"
743 },
744 "optionalDependencies": {
745 "@img/sharp-libvips-linux-x64": "1.0.4"
746 }
747 },
748 "node_modules/@img/sharp-linuxmusl-arm64": {
749 "version": "0.33.5",
750 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz",
751 "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==",
752 "cpu": [
753 "arm64"
754 ],
755 "license": "Apache-2.0",
756 "optional": true,
757 "os": [
758 "linux"
759 ],
760 "engines": {
761 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
762 },
763 "funding": {
764 "url": "https://opencollective.com/libvips"
765 },
766 "optionalDependencies": {
767 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4"
768 }
769 },
770 "node_modules/@img/sharp-linuxmusl-x64": {
771 "version": "0.33.5",
772 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz",
773 "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==",
774 "cpu": [
775 "x64"
776 ],
777 "license": "Apache-2.0",
778 "optional": true,
779 "os": [
780 "linux"
781 ],
782 "engines": {
783 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
784 },
785 "funding": {
786 "url": "https://opencollective.com/libvips"
787 },
788 "optionalDependencies": {
789 "@img/sharp-libvips-linuxmusl-x64": "1.0.4"
790 }
791 },
792 "node_modules/@img/sharp-wasm32": {
793 "version": "0.33.5",
794 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz",
795 "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==",
796 "cpu": [
797 "wasm32"
798 ],
799 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
800 "optional": true,
801 "dependencies": {
802 "@emnapi/runtime": "^1.2.0"
803 },
804 "engines": {
805 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
806 },
807 "funding": {
808 "url": "https://opencollective.com/libvips"
809 }
810 },
811 "node_modules/@img/sharp-win32-ia32": {
812 "version": "0.33.5",
813 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz",
814 "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==",
815 "cpu": [
816 "ia32"
817 ],
818 "license": "Apache-2.0 AND LGPL-3.0-or-later",
819 "optional": true,
820 "os": [
821 "win32"
822 ],
823 "engines": {
824 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
825 },
826 "funding": {
827 "url": "https://opencollective.com/libvips"
828 }
829 },
830 "node_modules/@img/sharp-win32-x64": {
831 "version": "0.33.5",
832 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz",
833 "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==",
834 "cpu": [
835 "x64"
836 ],
837 "license": "Apache-2.0 AND LGPL-3.0-or-later",
838 "optional": true,
839 "os": [
840 "win32"
841 ],
842 "engines": {
843 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
844 },
845 "funding": {
846 "url": "https://opencollective.com/libvips"
847 }
848 },
849 "node_modules/@kurkle/color": {
850 "version": "0.3.4",
851 "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.4.tgz",
852 "integrity": "sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==",
853 "license": "MIT"
854 },
855 "node_modules/@mapbox/node-pre-gyp": {
856 "version": "1.0.11",
857 "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz",
858 "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==",
859 "license": "BSD-3-Clause",
860 "dependencies": {
861 "detect-libc": "^2.0.0",
862 "https-proxy-agent": "^5.0.0",
863 "make-dir": "^3.1.0",
864 "node-fetch": "^2.6.7",
865 "nopt": "^5.0.0",
866 "npmlog": "^5.0.1",
867 "rimraf": "^3.0.2",
868 "semver": "^7.3.5",
869 "tar": "^6.1.11"
870 },
871 "bin": {
872 "node-pre-gyp": "bin/node-pre-gyp"
873 }
874 },
875 "node_modules/@playwright/test": {
876 "version": "1.57.0",
877 "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.57.0.tgz",
878 "integrity": "sha512-6TyEnHgd6SArQO8UO2OMTxshln3QMWBtPGrOCgs3wVEmQmwyuNtB10IZMfmYDE0riwNR1cu4q+pPcxMVtaG3TA==",
879 "dev": true,
880 "license": "Apache-2.0",
881 "dependencies": {
882 "playwright": "1.57.0"
883 },
884 "bin": {
885 "playwright": "cli.js"
886 },
887 "engines": {
888 "node": ">=18"
889 }
890 },
891 "node_modules/@types/estree": {
892 "version": "1.0.8",
893 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
894 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
895 "license": "MIT"
896 },
897 "node_modules/@types/geojson": {
898 "version": "7946.0.16",
899 "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz",
900 "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==",
901 "license": "MIT"
902 },
903 "node_modules/@types/node": {
904 "version": "20.19.25",
905 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.25.tgz",
906 "integrity": "sha512-ZsJzA5thDQMSQO788d7IocwwQbI8B5OPzmqNvpf3NY/+MHDAS759Wo0gd2WQeXYt5AAAQjzcrTVC6SKCuYgoCQ==",
907 "dev": true,
908 "license": "MIT",
909 "dependencies": {
910 "undici-types": "~6.21.0"
911 }
912 },
913 "node_modules/abbrev": {
914 "version": "1.1.1",
915 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
916 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
917 "license": "ISC"
918 },
919 "node_modules/abort-controller": {
920 "version": "3.0.0",
921 "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
922 "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
923 "license": "MIT",
924 "dependencies": {
925 "event-target-shim": "^5.0.0"
926 },
927 "engines": {
928 "node": ">=6.5"
929 }
930 },
931 "node_modules/abstract-level": {
932 "version": "1.0.4",
933 "resolved": "https://registry.npmjs.org/abstract-level/-/abstract-level-1.0.4.tgz",
934 "integrity": "sha512-eUP/6pbXBkMbXFdx4IH2fVgvB7M0JvR7/lIL33zcs0IBcwjdzSSl31TOJsaCzmKSSDF9h8QYSOJux4Nd4YJqFg==",
935 "license": "MIT",
936 "dependencies": {
937 "buffer": "^6.0.3",
938 "catering": "^2.1.0",
939 "is-buffer": "^2.0.5",
940 "level-supports": "^4.0.0",
941 "level-transcoder": "^1.0.1",
942 "module-error": "^1.0.1",
943 "queue-microtask": "^1.2.3"
944 },
945 "engines": {
946 "node": ">=12"
947 }
948 },
949 "node_modules/abstract-leveldown": {
950 "version": "6.2.3",
951 "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz",
952 "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==",
953 "deprecated": "Superseded by abstract-level (https://github.com/Level/community#faq)",
954 "license": "MIT",
955 "dependencies": {
956 "buffer": "^5.5.0",
957 "immediate": "^3.2.3",
958 "level-concat-iterator": "~2.0.0",
959 "level-supports": "~1.0.0",
960 "xtend": "~4.0.0"
961 },
962 "engines": {
963 "node": ">=6"
964 }
965 },
966 "node_modules/abstract-leveldown/node_modules/buffer": {
967 "version": "5.7.1",
968 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
969 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
970 "funding": [
971 {
972 "type": "github",
973 "url": "https://github.com/sponsors/feross"
974 },
975 {
976 "type": "patreon",
977 "url": "https://www.patreon.com/feross"
978 },
979 {
980 "type": "consulting",
981 "url": "https://feross.org/support"
982 }
983 ],
984 "license": "MIT",
985 "dependencies": {
986 "base64-js": "^1.3.1",
987 "ieee754": "^1.1.13"
988 }
989 },
990 "node_modules/abstract-leveldown/node_modules/level-supports": {
991 "version": "1.0.1",
992 "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz",
993 "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==",
994 "license": "MIT",
995 "dependencies": {
996 "xtend": "^4.0.2"
997 },
998 "engines": {
999 "node": ">=6"
1000 }
1001 },
1002 "node_modules/agent-base": {
1003 "version": "6.0.2",
1004 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
1005 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
1006 "license": "MIT",
1007 "dependencies": {
1008 "debug": "4"
1009 },
1010 "engines": {
1011 "node": ">= 6.0.0"
1012 }
1013 },
1014 "node_modules/ansi-regex": {
1015 "version": "5.0.1",
1016 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1017 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1018 "license": "MIT",
1019 "engines": {
1020 "node": ">=8"
1021 }
1022 },
1023 "node_modules/ansi-styles": {
1024 "version": "6.2.3",
1025 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
1026 "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
1027 "license": "MIT",
1028 "engines": {
1029 "node": ">=12"
1030 },
1031 "funding": {
1032 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1033 }
1034 },
1035 "node_modules/aproba": {
1036 "version": "2.1.0",
1037 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.1.0.tgz",
1038 "integrity": "sha512-tLIEcj5GuR2RSTnxNKdkK0dJ/GrC7P38sUkiDmDuHfsHmbagTFAxDVIBltoklXEVIQ/f14IL8IMJ5pn9Hez1Ew==",
1039 "license": "ISC"
1040 },
1041 "node_modules/are-we-there-yet": {
1042 "version": "2.0.0",
1043 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
1044 "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
1045 "deprecated": "This package is no longer supported.",
1046 "license": "ISC",
1047 "dependencies": {
1048 "delegates": "^1.0.0",
1049 "readable-stream": "^3.6.0"
1050 },
1051 "engines": {
1052 "node": ">=10"
1053 }
1054 },
1055 "node_modules/balanced-match": {
1056 "version": "1.0.2",
1057 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1058 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1059 "license": "MIT"
1060 },
1061 "node_modules/base64-js": {
1062 "version": "1.5.1",
1063 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
1064 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
1065 "funding": [
1066 {
1067 "type": "github",
1068 "url": "https://github.com/sponsors/feross"
1069 },
1070 {
1071 "type": "patreon",
1072 "url": "https://www.patreon.com/feross"
1073 },
1074 {
1075 "type": "consulting",
1076 "url": "https://feross.org/support"
1077 }
1078 ],
1079 "license": "MIT"
1080 },
1081 "node_modules/better-sqlite3": {
1082 "version": "11.10.0",
1083 "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-11.10.0.tgz",
1084 "integrity": "sha512-EwhOpyXiOEL/lKzHz9AW1msWFNzGc/z+LzeB3/jnFJpxu+th2yqvzsSWas1v9jgs9+xiXJcD5A8CJxAG2TaghQ==",
1085 "hasInstallScript": true,
1086 "license": "MIT",
1087 "dependencies": {
1088 "bindings": "^1.5.0",
1089 "prebuild-install": "^7.1.1"
1090 }
1091 },
1092 "node_modules/bindings": {
1093 "version": "1.5.0",
1094 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
1095 "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
1096 "license": "MIT",
1097 "dependencies": {
1098 "file-uri-to-path": "1.0.0"
1099 }
1100 },
1101 "node_modules/bl": {
1102 "version": "4.1.0",
1103 "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
1104 "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
1105 "license": "MIT",
1106 "dependencies": {
1107 "buffer": "^5.5.0",
1108 "inherits": "^2.0.4",
1109 "readable-stream": "^3.4.0"
1110 }
1111 },
1112 "node_modules/bl/node_modules/buffer": {
1113 "version": "5.7.1",
1114 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
1115 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
1116 "funding": [
1117 {
1118 "type": "github",
1119 "url": "https://github.com/sponsors/feross"
1120 },
1121 {
1122 "type": "patreon",
1123 "url": "https://www.patreon.com/feross"
1124 },
1125 {
1126 "type": "consulting",
1127 "url": "https://feross.org/support"
1128 }
1129 ],
1130 "license": "MIT",
1131 "dependencies": {
1132 "base64-js": "^1.3.1",
1133 "ieee754": "^1.1.13"
1134 }
1135 },
1136 "node_modules/brace-expansion": {
1137 "version": "1.1.12",
1138 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
1139 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
1140 "license": "MIT",
1141 "dependencies": {
1142 "balanced-match": "^1.0.0",
1143 "concat-map": "0.0.1"
1144 }
1145 },
1146 "node_modules/browser-level": {
1147 "version": "1.0.1",
1148 "resolved": "https://registry.npmjs.org/browser-level/-/browser-level-1.0.1.tgz",
1149 "integrity": "sha512-XECYKJ+Dbzw0lbydyQuJzwNXtOpbMSq737qxJN11sIRTErOMShvDpbzTlgju7orJKvx4epULolZAuJGLzCmWRQ==",
1150 "license": "MIT",
1151 "dependencies": {
1152 "abstract-level": "^1.0.2",
1153 "catering": "^2.1.1",
1154 "module-error": "^1.0.2",
1155 "run-parallel-limit": "^1.1.0"
1156 }
1157 },
1158 "node_modules/buffer": {
1159 "version": "6.0.3",
1160 "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
1161 "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
1162 "funding": [
1163 {
1164 "type": "github",
1165 "url": "https://github.com/sponsors/feross"
1166 },
1167 {
1168 "type": "patreon",
1169 "url": "https://www.patreon.com/feross"
1170 },
1171 {
1172 "type": "consulting",
1173 "url": "https://feross.org/support"
1174 }
1175 ],
1176 "license": "MIT",
1177 "dependencies": {
1178 "base64-js": "^1.3.1",
1179 "ieee754": "^1.2.1"
1180 }
1181 },
1182 "node_modules/buffer-from": {
1183 "version": "1.1.2",
1184 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
1185 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
1186 "license": "MIT"
1187 },
1188 "node_modules/callback-stream": {
1189 "version": "1.1.0",
1190 "resolved": "https://registry.npmjs.org/callback-stream/-/callback-stream-1.1.0.tgz",
1191 "integrity": "sha512-sAZ9kODla+mGACBZ1IpTCAisKoGnv6PykW7fPk1LrM+mMepE18Yz0515yoVcrZy7dQsTUp3uZLQ/9Sx1RnLoHw==",
1192 "license": "MIT",
1193 "dependencies": {
1194 "inherits": "^2.0.1",
1195 "readable-stream": "> 1.0.0 < 3.0.0"
1196 }
1197 },
1198 "node_modules/callback-stream/node_modules/readable-stream": {
1199 "version": "2.3.8",
1200 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
1201 "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
1202 "license": "MIT",
1203 "dependencies": {
1204 "core-util-is": "~1.0.0",
1205 "inherits": "~2.0.3",
1206 "isarray": "~1.0.0",
1207 "process-nextick-args": "~2.0.0",
1208 "safe-buffer": "~5.1.1",
1209 "string_decoder": "~1.1.1",
1210 "util-deprecate": "~1.0.1"
1211 }
1212 },
1213 "node_modules/callback-stream/node_modules/safe-buffer": {
1214 "version": "5.1.2",
1215 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1216 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1217 "license": "MIT"
1218 },
1219 "node_modules/callback-stream/node_modules/string_decoder": {
1220 "version": "1.1.1",
1221 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1222 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1223 "license": "MIT",
1224 "dependencies": {
1225 "safe-buffer": "~5.1.0"
1226 }
1227 },
1228 "node_modules/canvas": {
1229 "version": "2.11.2",
1230 "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz",
1231 "integrity": "sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==",
1232 "hasInstallScript": true,
1233 "license": "MIT",
1234 "dependencies": {
1235 "@mapbox/node-pre-gyp": "^1.0.0",
1236 "nan": "^2.17.0",
1237 "simple-get": "^3.0.3"
1238 },
1239 "engines": {
1240 "node": ">=6"
1241 }
1242 },
1243 "node_modules/catering": {
1244 "version": "2.1.1",
1245 "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz",
1246 "integrity": "sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==",
1247 "license": "MIT",
1248 "engines": {
1249 "node": ">=6"
1250 }
1251 },
1252 "node_modules/chart.js": {
1253 "version": "4.5.1",
1254 "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.5.1.tgz",
1255 "integrity": "sha512-GIjfiT9dbmHRiYi6Nl2yFCq7kkwdkp1W/lp2J99rX0yo9tgJGn3lKQATztIjb5tVtevcBtIdICNWqlq5+E8/Pw==",
1256 "license": "MIT",
1257 "dependencies": {
1258 "@kurkle/color": "^0.3.0"
1259 },
1260 "engines": {
1261 "pnpm": ">=8"
1262 }
1263 },
1264 "node_modules/chownr": {
1265 "version": "2.0.0",
1266 "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
1267 "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
1268 "license": "ISC",
1269 "engines": {
1270 "node": ">=10"
1271 }
1272 },
1273 "node_modules/classic-level": {
1274 "version": "1.4.1",
1275 "resolved": "https://registry.npmjs.org/classic-level/-/classic-level-1.4.1.tgz",
1276 "integrity": "sha512-qGx/KJl3bvtOHrGau2WklEZuXhS3zme+jf+fsu6Ej7W7IP/C49v7KNlWIsT1jZu0YnfzSIYDGcEWpCa1wKGWXQ==",
1277 "hasInstallScript": true,
1278 "license": "MIT",
1279 "dependencies": {
1280 "abstract-level": "^1.0.2",
1281 "catering": "^2.1.0",
1282 "module-error": "^1.0.1",
1283 "napi-macros": "^2.2.2",
1284 "node-gyp-build": "^4.3.0"
1285 },
1286 "engines": {
1287 "node": ">=12"
1288 }
1289 },
1290 "node_modules/cliui": {
1291 "version": "9.0.1",
1292 "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz",
1293 "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==",
1294 "license": "ISC",
1295 "dependencies": {
1296 "string-width": "^7.2.0",
1297 "strip-ansi": "^7.1.0",
1298 "wrap-ansi": "^9.0.0"
1299 },
1300 "engines": {
1301 "node": ">=20"
1302 }
1303 },
1304 "node_modules/cliui/node_modules/ansi-regex": {
1305 "version": "6.2.2",
1306 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
1307 "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
1308 "license": "MIT",
1309 "engines": {
1310 "node": ">=12"
1311 },
1312 "funding": {
1313 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
1314 }
1315 },
1316 "node_modules/cliui/node_modules/emoji-regex": {
1317 "version": "10.6.0",
1318 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
1319 "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
1320 "license": "MIT"
1321 },
1322 "node_modules/cliui/node_modules/string-width": {
1323 "version": "7.2.0",
1324 "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
1325 "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
1326 "license": "MIT",
1327 "dependencies": {
1328 "emoji-regex": "^10.3.0",
1329 "get-east-asian-width": "^1.0.0",
1330 "strip-ansi": "^7.1.0"
1331 },
1332 "engines": {
1333 "node": ">=18"
1334 },
1335 "funding": {
1336 "url": "https://github.com/sponsors/sindresorhus"
1337 }
1338 },
1339 "node_modules/cliui/node_modules/strip-ansi": {
1340 "version": "7.1.2",
1341 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
1342 "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
1343 "license": "MIT",
1344 "dependencies": {
1345 "ansi-regex": "^6.0.1"
1346 },
1347 "engines": {
1348 "node": ">=12"
1349 },
1350 "funding": {
1351 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
1352 }
1353 },
1354 "node_modules/clone-buffer": {
1355 "version": "1.0.0",
1356 "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
1357 "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==",
1358 "license": "MIT",
1359 "engines": {
1360 "node": ">= 0.10"
1361 }
1362 },
1363 "node_modules/color": {
1364 "version": "4.2.3",
1365 "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
1366 "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
1367 "license": "MIT",
1368 "dependencies": {
1369 "color-convert": "^2.0.1",
1370 "color-string": "^1.9.0"
1371 },
1372 "engines": {
1373 "node": ">=12.5.0"
1374 }
1375 },
1376 "node_modules/color-convert": {
1377 "version": "2.0.1",
1378 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1379 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1380 "license": "MIT",
1381 "dependencies": {
1382 "color-name": "~1.1.4"
1383 },
1384 "engines": {
1385 "node": ">=7.0.0"
1386 }
1387 },
1388 "node_modules/color-name": {
1389 "version": "1.1.4",
1390 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1391 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1392 "license": "MIT"
1393 },
1394 "node_modules/color-string": {
1395 "version": "1.9.1",
1396 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
1397 "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
1398 "license": "MIT",
1399 "dependencies": {
1400 "color-name": "^1.0.0",
1401 "simple-swizzle": "^0.2.2"
1402 }
1403 },
1404 "node_modules/color-support": {
1405 "version": "1.1.3",
1406 "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
1407 "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
1408 "license": "ISC",
1409 "bin": {
1410 "color-support": "bin.js"
1411 }
1412 },
1413 "node_modules/commander": {
1414 "version": "7.2.0",
1415 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
1416 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
1417 "license": "MIT",
1418 "engines": {
1419 "node": ">= 10"
1420 }
1421 },
1422 "node_modules/concat-map": {
1423 "version": "0.0.1",
1424 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1425 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
1426 "license": "MIT"
1427 },
1428 "node_modules/console-control-strings": {
1429 "version": "1.1.0",
1430 "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
1431 "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==",
1432 "license": "ISC"
1433 },
1434 "node_modules/core-util-is": {
1435 "version": "1.0.3",
1436 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
1437 "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
1438 "license": "MIT"
1439 },
1440 "node_modules/d3-array": {
1441 "version": "3.2.4",
1442 "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
1443 "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
1444 "license": "ISC",
1445 "dependencies": {
1446 "internmap": "1 - 2"
1447 },
1448 "engines": {
1449 "node": ">=12"
1450 }
1451 },
1452 "node_modules/d3-color": {
1453 "version": "3.1.0",
1454 "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
1455 "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
1456 "license": "ISC",
1457 "engines": {
1458 "node": ">=12"
1459 }
1460 },
1461 "node_modules/d3-delaunay": {
1462 "version": "6.0.4",
1463 "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz",
1464 "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==",
1465 "license": "ISC",
1466 "dependencies": {
1467 "delaunator": "5"
1468 },
1469 "engines": {
1470 "node": ">=12"
1471 }
1472 },
1473 "node_modules/d3-dispatch": {
1474 "version": "3.0.1",
1475 "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz",
1476 "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==",
1477 "license": "ISC",
1478 "engines": {
1479 "node": ">=12"
1480 }
1481 },
1482 "node_modules/d3-dsv": {
1483 "version": "3.0.1",
1484 "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz",
1485 "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==",
1486 "license": "ISC",
1487 "dependencies": {
1488 "commander": "7",
1489 "iconv-lite": "0.6",
1490 "rw": "1"
1491 },
1492 "bin": {
1493 "csv2json": "bin/dsv2json.js",
1494 "csv2tsv": "bin/dsv2dsv.js",
1495 "dsv2dsv": "bin/dsv2dsv.js",
1496 "dsv2json": "bin/dsv2json.js",
1497 "json2csv": "bin/json2dsv.js",
1498 "json2dsv": "bin/json2dsv.js",
1499 "json2tsv": "bin/json2dsv.js",
1500 "tsv2csv": "bin/dsv2dsv.js",
1501 "tsv2json": "bin/dsv2json.js"
1502 },
1503 "engines": {
1504 "node": ">=12"
1505 }
1506 },
1507 "node_modules/d3-force": {
1508 "version": "3.0.0",
1509 "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz",
1510 "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==",
1511 "license": "ISC",
1512 "dependencies": {
1513 "d3-dispatch": "1 - 3",
1514 "d3-quadtree": "1 - 3",
1515 "d3-timer": "1 - 3"
1516 },
1517 "engines": {
1518 "node": ">=12"
1519 }
1520 },
1521 "node_modules/d3-format": {
1522 "version": "3.1.0",
1523 "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
1524 "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
1525 "license": "ISC",
1526 "engines": {
1527 "node": ">=12"
1528 }
1529 },
1530 "node_modules/d3-geo": {
1531 "version": "3.1.1",
1532 "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz",
1533 "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==",
1534 "license": "ISC",
1535 "dependencies": {
1536 "d3-array": "2.5.0 - 3"
1537 },
1538 "engines": {
1539 "node": ">=12"
1540 }
1541 },
1542 "node_modules/d3-geo-projection": {
1543 "version": "4.0.0",
1544 "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-4.0.0.tgz",
1545 "integrity": "sha512-p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg==",
1546 "license": "ISC",
1547 "dependencies": {
1548 "commander": "7",
1549 "d3-array": "1 - 3",
1550 "d3-geo": "1.12.0 - 3"
1551 },
1552 "bin": {
1553 "geo2svg": "bin/geo2svg.js",
1554 "geograticule": "bin/geograticule.js",
1555 "geoproject": "bin/geoproject.js",
1556 "geoquantize": "bin/geoquantize.js",
1557 "geostitch": "bin/geostitch.js"
1558 },
1559 "engines": {
1560 "node": ">=12"
1561 }
1562 },
1563 "node_modules/d3-hierarchy": {
1564 "version": "3.1.2",
1565 "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz",
1566 "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==",
1567 "license": "ISC",
1568 "engines": {
1569 "node": ">=12"
1570 }
1571 },
1572 "node_modules/d3-interpolate": {
1573 "version": "3.0.1",
1574 "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
1575 "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
1576 "license": "ISC",
1577 "dependencies": {
1578 "d3-color": "1 - 3"
1579 },
1580 "engines": {
1581 "node": ">=12"
1582 }
1583 },
1584 "node_modules/d3-path": {
1585 "version": "3.1.0",
1586 "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",
1587 "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",
1588 "license": "ISC",
1589 "engines": {
1590 "node": ">=12"
1591 }
1592 },
1593 "node_modules/d3-quadtree": {
1594 "version": "3.0.1",
1595 "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz",
1596 "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==",
1597 "license": "ISC",
1598 "engines": {
1599 "node": ">=12"
1600 }
1601 },
1602 "node_modules/d3-scale": {
1603 "version": "4.0.2",
1604 "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
1605 "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
1606 "license": "ISC",
1607 "dependencies": {
1608 "d3-array": "2.10.0 - 3",
1609 "d3-format": "1 - 3",
1610 "d3-interpolate": "1.2.0 - 3",
1611 "d3-time": "2.1.1 - 3",
1612 "d3-time-format": "2 - 4"
1613 },
1614 "engines": {
1615 "node": ">=12"
1616 }
1617 },
1618 "node_modules/d3-scale-chromatic": {
1619 "version": "3.1.0",
1620 "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz",
1621 "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==",
1622 "license": "ISC",
1623 "dependencies": {
1624 "d3-color": "1 - 3",
1625 "d3-interpolate": "1 - 3"
1626 },
1627 "engines": {
1628 "node": ">=12"
1629 }
1630 },
1631 "node_modules/d3-shape": {
1632 "version": "3.2.0",
1633 "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
1634 "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
1635 "license": "ISC",
1636 "dependencies": {
1637 "d3-path": "^3.1.0"
1638 },
1639 "engines": {
1640 "node": ">=12"
1641 }
1642 },
1643 "node_modules/d3-time": {
1644 "version": "3.1.0",
1645 "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
1646 "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
1647 "license": "ISC",
1648 "dependencies": {
1649 "d3-array": "2 - 3"
1650 },
1651 "engines": {
1652 "node": ">=12"
1653 }
1654 },
1655 "node_modules/d3-time-format": {
1656 "version": "4.1.0",
1657 "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
1658 "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
1659 "license": "ISC",
1660 "dependencies": {
1661 "d3-time": "1 - 3"
1662 },
1663 "engines": {
1664 "node": ">=12"
1665 }
1666 },
1667 "node_modules/d3-timer": {
1668 "version": "3.0.1",
1669 "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
1670 "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
1671 "license": "ISC",
1672 "engines": {
1673 "node": ">=12"
1674 }
1675 },
1676 "node_modules/debug": {
1677 "version": "4.4.3",
1678 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
1679 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
1680 "license": "MIT",
1681 "dependencies": {
1682 "ms": "^2.1.3"
1683 },
1684 "engines": {
1685 "node": ">=6.0"
1686 },
1687 "peerDependenciesMeta": {
1688 "supports-color": {
1689 "optional": true
1690 }
1691 }
1692 },
1693 "node_modules/decompress-response": {
1694 "version": "4.2.1",
1695 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
1696 "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==",
1697 "license": "MIT",
1698 "dependencies": {
1699 "mimic-response": "^2.0.0"
1700 },
1701 "engines": {
1702 "node": ">=8"
1703 }
1704 },
1705 "node_modules/deep-extend": {
1706 "version": "0.6.0",
1707 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
1708 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
1709 "license": "MIT",
1710 "engines": {
1711 "node": ">=4.0.0"
1712 }
1713 },
1714 "node_modules/deferred-leveldown": {
1715 "version": "5.3.0",
1716 "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz",
1717 "integrity": "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==",
1718 "deprecated": "Superseded by abstract-level (https://github.com/Level/community#faq)",
1719 "license": "MIT",
1720 "dependencies": {
1721 "abstract-leveldown": "~6.2.1",
1722 "inherits": "^2.0.3"
1723 },
1724 "engines": {
1725 "node": ">=6"
1726 }
1727 },
1728 "node_modules/delaunator": {
1729 "version": "5.0.1",
1730 "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz",
1731 "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==",
1732 "license": "ISC",
1733 "dependencies": {
1734 "robust-predicates": "^3.0.2"
1735 }
1736 },
1737 "node_modules/delegates": {
1738 "version": "1.0.0",
1739 "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
1740 "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==",
1741 "license": "MIT"
1742 },
1743 "node_modules/detect-libc": {
1744 "version": "2.1.2",
1745 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
1746 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
1747 "license": "Apache-2.0",
1748 "engines": {
1749 "node": ">=8"
1750 }
1751 },
1752 "node_modules/double-ended-queue": {
1753 "version": "2.1.0-0",
1754 "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz",
1755 "integrity": "sha512-+BNfZ+deCo8hMNpDqDnvT+c0XpJ5cUa6mqYq89bho2Ifze4URTqRkcwR399hWoTrTkbZ/XJYDgP6rc7pRgffEQ==",
1756 "license": "MIT"
1757 },
1758 "node_modules/emoji-regex": {
1759 "version": "8.0.0",
1760 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1761 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1762 "license": "MIT"
1763 },
1764 "node_modules/encoding-down": {
1765 "version": "6.3.0",
1766 "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz",
1767 "integrity": "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==",
1768 "deprecated": "Superseded by abstract-level (https://github.com/Level/community#faq)",
1769 "license": "MIT",
1770 "dependencies": {
1771 "abstract-leveldown": "^6.2.1",
1772 "inherits": "^2.0.3",
1773 "level-codec": "^9.0.0",
1774 "level-errors": "^2.0.0"
1775 },
1776 "engines": {
1777 "node": ">=6"
1778 }
1779 },
1780 "node_modules/end-of-stream": {
1781 "version": "1.4.5",
1782 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
1783 "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
1784 "license": "MIT",
1785 "dependencies": {
1786 "once": "^1.4.0"
1787 }
1788 },
1789 "node_modules/end-stream": {
1790 "version": "0.1.0",
1791 "resolved": "https://registry.npmjs.org/end-stream/-/end-stream-0.1.0.tgz",
1792 "integrity": "sha512-Brl10T8kYnc75IepKizW6Y9liyW8ikz1B7n/xoHrJxoVSSjoqPn30sb7XVFfQERK4QfUMYRGs9dhWwtt2eu6uA==",
1793 "dependencies": {
1794 "write-stream": "~0.4.3"
1795 }
1796 },
1797 "node_modules/errno": {
1798 "version": "0.1.8",
1799 "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
1800 "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
1801 "license": "MIT",
1802 "dependencies": {
1803 "prr": "~1.0.1"
1804 },
1805 "bin": {
1806 "errno": "cli.js"
1807 }
1808 },
1809 "node_modules/esbuild": {
1810 "version": "0.27.1",
1811 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.1.tgz",
1812 "integrity": "sha512-yY35KZckJJuVVPXpvjgxiCuVEJT67F6zDeVTv4rizyPrfGBUpZQsvmxnN+C371c2esD/hNMjj4tpBhuueLN7aA==",
1813 "dev": true,
1814 "hasInstallScript": true,
1815 "license": "MIT",
1816 "bin": {
1817 "esbuild": "bin/esbuild"
1818 },
1819 "engines": {
1820 "node": ">=18"
1821 },
1822 "optionalDependencies": {
1823 "@esbuild/aix-ppc64": "0.27.1",
1824 "@esbuild/android-arm": "0.27.1",
1825 "@esbuild/android-arm64": "0.27.1",
1826 "@esbuild/android-x64": "0.27.1",
1827 "@esbuild/darwin-arm64": "0.27.1",
1828 "@esbuild/darwin-x64": "0.27.1",
1829 "@esbuild/freebsd-arm64": "0.27.1",
1830 "@esbuild/freebsd-x64": "0.27.1",
1831 "@esbuild/linux-arm": "0.27.1",
1832 "@esbuild/linux-arm64": "0.27.1",
1833 "@esbuild/linux-ia32": "0.27.1",
1834 "@esbuild/linux-loong64": "0.27.1",
1835 "@esbuild/linux-mips64el": "0.27.1",
1836 "@esbuild/linux-ppc64": "0.27.1",
1837 "@esbuild/linux-riscv64": "0.27.1",
1838 "@esbuild/linux-s390x": "0.27.1",
1839 "@esbuild/linux-x64": "0.27.1",
1840 "@esbuild/netbsd-arm64": "0.27.1",
1841 "@esbuild/netbsd-x64": "0.27.1",
1842 "@esbuild/openbsd-arm64": "0.27.1",
1843 "@esbuild/openbsd-x64": "0.27.1",
1844 "@esbuild/openharmony-arm64": "0.27.1",
1845 "@esbuild/sunos-x64": "0.27.1",
1846 "@esbuild/win32-arm64": "0.27.1",
1847 "@esbuild/win32-ia32": "0.27.1",
1848 "@esbuild/win32-x64": "0.27.1"
1849 }
1850 },
1851 "node_modules/escalade": {
1852 "version": "3.2.0",
1853 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
1854 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
1855 "license": "MIT",
1856 "engines": {
1857 "node": ">=6"
1858 }
1859 },
1860 "node_modules/event-target-shim": {
1861 "version": "5.0.1",
1862 "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
1863 "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
1864 "license": "MIT",
1865 "engines": {
1866 "node": ">=6"
1867 }
1868 },
1869 "node_modules/events": {
1870 "version": "3.3.0",
1871 "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
1872 "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
1873 "license": "MIT",
1874 "engines": {
1875 "node": ">=0.8.x"
1876 }
1877 },
1878 "node_modules/expand-template": {
1879 "version": "2.0.3",
1880 "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
1881 "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
1882 "license": "(MIT OR WTFPL)",
1883 "engines": {
1884 "node": ">=6"
1885 }
1886 },
1887 "node_modules/fastfall": {
1888 "version": "1.5.1",
1889 "resolved": "https://registry.npmjs.org/fastfall/-/fastfall-1.5.1.tgz",
1890 "integrity": "sha512-KH6p+Z8AKPXnmA7+Iz2Lh8ARCMr+8WNPVludm1LGkZoD2MjY6LVnRMtTKhkdzI+jr0RzQWXKzKyBJm1zoHEL4Q==",
1891 "license": "MIT",
1892 "dependencies": {
1893 "reusify": "^1.0.0"
1894 },
1895 "engines": {
1896 "node": ">=0.10.0"
1897 }
1898 },
1899 "node_modules/fastparallel": {
1900 "version": "2.4.1",
1901 "resolved": "https://registry.npmjs.org/fastparallel/-/fastparallel-2.4.1.tgz",
1902 "integrity": "sha512-qUmhxPgNHmvRjZKBFUNI0oZuuH9OlSIOXmJ98lhKPxMZZ7zS/Fi0wRHOihDSz0R1YiIOjxzOY4bq65YTcdBi2Q==",
1903 "license": "ISC",
1904 "dependencies": {
1905 "reusify": "^1.0.4",
1906 "xtend": "^4.0.2"
1907 }
1908 },
1909 "node_modules/fastq": {
1910 "version": "1.19.1",
1911 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
1912 "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
1913 "license": "ISC",
1914 "dependencies": {
1915 "reusify": "^1.0.4"
1916 }
1917 },
1918 "node_modules/fastseries": {
1919 "version": "1.7.2",
1920 "resolved": "https://registry.npmjs.org/fastseries/-/fastseries-1.7.2.tgz",
1921 "integrity": "sha512-dTPFrPGS8SNSzAt7u/CbMKCJ3s01N04s4JFbORHcmyvVfVKmbhMD1VtRbh5enGHxkaQDqWyLefiKOGGmohGDDQ==",
1922 "license": "ISC",
1923 "dependencies": {
1924 "reusify": "^1.0.0",
1925 "xtend": "^4.0.0"
1926 }
1927 },
1928 "node_modules/fetch-cookie": {
1929 "version": "0.11.0",
1930 "resolved": "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-0.11.0.tgz",
1931 "integrity": "sha512-BQm7iZLFhMWFy5CZ/162sAGjBfdNWb7a8LEqqnzsHFhxT/X/SVj/z2t2nu3aJvjlbQkrAlTUApplPRjWyH4mhA==",
1932 "license": "Unlicense",
1933 "dependencies": {
1934 "tough-cookie": "^2.3.3 || ^3.0.1 || ^4.0.0"
1935 },
1936 "engines": {
1937 "node": ">=8"
1938 }
1939 },
1940 "node_modules/file-uri-to-path": {
1941 "version": "1.0.0",
1942 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
1943 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
1944 "license": "MIT"
1945 },
1946 "node_modules/fs-constants": {
1947 "version": "1.0.0",
1948 "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
1949 "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
1950 "license": "MIT"
1951 },
1952 "node_modules/fs-minipass": {
1953 "version": "2.1.0",
1954 "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
1955 "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
1956 "license": "ISC",
1957 "dependencies": {
1958 "minipass": "^3.0.0"
1959 },
1960 "engines": {
1961 "node": ">= 8"
1962 }
1963 },
1964 "node_modules/fs-minipass/node_modules/minipass": {
1965 "version": "3.3.6",
1966 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
1967 "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
1968 "license": "ISC",
1969 "dependencies": {
1970 "yallist": "^4.0.0"
1971 },
1972 "engines": {
1973 "node": ">=8"
1974 }
1975 },
1976 "node_modules/fs.realpath": {
1977 "version": "1.0.0",
1978 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1979 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
1980 "license": "ISC"
1981 },
1982 "node_modules/fsevents": {
1983 "version": "2.3.3",
1984 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1985 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1986 "dev": true,
1987 "hasInstallScript": true,
1988 "license": "MIT",
1989 "optional": true,
1990 "os": [
1991 "darwin"
1992 ],
1993 "engines": {
1994 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1995 }
1996 },
1997 "node_modules/gauge": {
1998 "version": "3.0.2",
1999 "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
2000 "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
2001 "deprecated": "This package is no longer supported.",
2002 "license": "ISC",
2003 "dependencies": {
2004 "aproba": "^1.0.3 || ^2.0.0",
2005 "color-support": "^1.1.2",
2006 "console-control-strings": "^1.0.0",
2007 "has-unicode": "^2.0.1",
2008 "object-assign": "^4.1.1",
2009 "signal-exit": "^3.0.0",
2010 "string-width": "^4.2.3",
2011 "strip-ansi": "^6.0.1",
2012 "wide-align": "^1.1.2"
2013 },
2014 "engines": {
2015 "node": ">=10"
2016 }
2017 },
2018 "node_modules/get-caller-file": {
2019 "version": "2.0.5",
2020 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
2021 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
2022 "license": "ISC",
2023 "engines": {
2024 "node": "6.* || 8.* || >= 10.*"
2025 }
2026 },
2027 "node_modules/get-east-asian-width": {
2028 "version": "1.4.0",
2029 "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz",
2030 "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==",
2031 "license": "MIT",
2032 "engines": {
2033 "node": ">=18"
2034 },
2035 "funding": {
2036 "url": "https://github.com/sponsors/sindresorhus"
2037 }
2038 },
2039 "node_modules/get-tsconfig": {
2040 "version": "4.13.0",
2041 "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.0.tgz",
2042 "integrity": "sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==",
2043 "dev": true,
2044 "license": "MIT",
2045 "dependencies": {
2046 "resolve-pkg-maps": "^1.0.0"
2047 },
2048 "funding": {
2049 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
2050 }
2051 },
2052 "node_modules/github-from-package": {
2053 "version": "0.0.0",
2054 "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
2055 "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",
2056 "license": "MIT"
2057 },
2058 "node_modules/glob": {
2059 "version": "7.2.3",
2060 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
2061 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
2062 "deprecated": "Glob versions prior to v9 are no longer supported",
2063 "license": "ISC",
2064 "dependencies": {
2065 "fs.realpath": "^1.0.0",
2066 "inflight": "^1.0.4",
2067 "inherits": "2",
2068 "minimatch": "^3.1.1",
2069 "once": "^1.3.0",
2070 "path-is-absolute": "^1.0.0"
2071 },
2072 "engines": {
2073 "node": "*"
2074 },
2075 "funding": {
2076 "url": "https://github.com/sponsors/isaacs"
2077 }
2078 },
2079 "node_modules/has-unicode": {
2080 "version": "2.0.1",
2081 "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
2082 "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==",
2083 "license": "ISC"
2084 },
2085 "node_modules/https-proxy-agent": {
2086 "version": "5.0.1",
2087 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
2088 "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
2089 "license": "MIT",
2090 "dependencies": {
2091 "agent-base": "6",
2092 "debug": "4"
2093 },
2094 "engines": {
2095 "node": ">= 6"
2096 }
2097 },
2098 "node_modules/iconv-lite": {
2099 "version": "0.6.3",
2100 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
2101 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
2102 "license": "MIT",
2103 "dependencies": {
2104 "safer-buffer": ">= 2.1.2 < 3.0.0"
2105 },
2106 "engines": {
2107 "node": ">=0.10.0"
2108 }
2109 },
2110 "node_modules/ieee754": {
2111 "version": "1.2.1",
2112 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
2113 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
2114 "funding": [
2115 {
2116 "type": "github",
2117 "url": "https://github.com/sponsors/feross"
2118 },
2119 {
2120 "type": "patreon",
2121 "url": "https://www.patreon.com/feross"
2122 },
2123 {
2124 "type": "consulting",
2125 "url": "https://feross.org/support"
2126 }
2127 ],
2128 "license": "BSD-3-Clause"
2129 },
2130 "node_modules/immediate": {
2131 "version": "3.3.0",
2132 "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz",
2133 "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==",
2134 "license": "MIT"
2135 },
2136 "node_modules/inflight": {
2137 "version": "1.0.6",
2138 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2139 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
2140 "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
2141 "license": "ISC",
2142 "dependencies": {
2143 "once": "^1.3.0",
2144 "wrappy": "1"
2145 }
2146 },
2147 "node_modules/inherits": {
2148 "version": "2.0.4",
2149 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2150 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2151 "license": "ISC"
2152 },
2153 "node_modules/ini": {
2154 "version": "1.3.8",
2155 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
2156 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
2157 "license": "ISC"
2158 },
2159 "node_modules/internmap": {
2160 "version": "2.0.3",
2161 "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
2162 "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==",
2163 "license": "ISC",
2164 "engines": {
2165 "node": ">=12"
2166 }
2167 },
2168 "node_modules/is-arrayish": {
2169 "version": "0.3.4",
2170 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz",
2171 "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==",
2172 "license": "MIT"
2173 },
2174 "node_modules/is-buffer": {
2175 "version": "2.0.5",
2176 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
2177 "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
2178 "funding": [
2179 {
2180 "type": "github",
2181 "url": "https://github.com/sponsors/feross"
2182 },
2183 {
2184 "type": "patreon",
2185 "url": "https://www.patreon.com/feross"
2186 },
2187 {
2188 "type": "consulting",
2189 "url": "https://feross.org/support"
2190 }
2191 ],
2192 "license": "MIT",
2193 "engines": {
2194 "node": ">=4"
2195 }
2196 },
2197 "node_modules/is-fullwidth-code-point": {
2198 "version": "3.0.0",
2199 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2200 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2201 "license": "MIT",
2202 "engines": {
2203 "node": ">=8"
2204 }
2205 },
2206 "node_modules/isarray": {
2207 "version": "1.0.0",
2208 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2209 "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
2210 "license": "MIT"
2211 },
2212 "node_modules/json-stringify-pretty-compact": {
2213 "version": "4.0.0",
2214 "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-4.0.0.tgz",
2215 "integrity": "sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==",
2216 "license": "MIT"
2217 },
2218 "node_modules/level": {
2219 "version": "8.0.1",
2220 "resolved": "https://registry.npmjs.org/level/-/level-8.0.1.tgz",
2221 "integrity": "sha512-oPBGkheysuw7DmzFQYyFe8NAia5jFLAgEnkgWnK3OXAuJr8qFT+xBQIwokAZPME2bhPFzS8hlYcL16m8UZrtwQ==",
2222 "license": "MIT",
2223 "dependencies": {
2224 "abstract-level": "^1.0.4",
2225 "browser-level": "^1.0.1",
2226 "classic-level": "^1.2.0"
2227 },
2228 "engines": {
2229 "node": ">=12"
2230 },
2231 "funding": {
2232 "type": "opencollective",
2233 "url": "https://opencollective.com/level"
2234 }
2235 },
2236 "node_modules/level-codec": {
2237 "version": "9.0.2",
2238 "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz",
2239 "integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==",
2240 "deprecated": "Superseded by level-transcoder (https://github.com/Level/community#faq)",
2241 "license": "MIT",
2242 "dependencies": {
2243 "buffer": "^5.6.0"
2244 },
2245 "engines": {
2246 "node": ">=6"
2247 }
2248 },
2249 "node_modules/level-codec/node_modules/buffer": {
2250 "version": "5.7.1",
2251 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
2252 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
2253 "funding": [
2254 {
2255 "type": "github",
2256 "url": "https://github.com/sponsors/feross"
2257 },
2258 {
2259 "type": "patreon",
2260 "url": "https://www.patreon.com/feross"
2261 },
2262 {
2263 "type": "consulting",
2264 "url": "https://feross.org/support"
2265 }
2266 ],
2267 "license": "MIT",
2268 "dependencies": {
2269 "base64-js": "^1.3.1",
2270 "ieee754": "^1.1.13"
2271 }
2272 },
2273 "node_modules/level-concat-iterator": {
2274 "version": "2.0.1",
2275 "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz",
2276 "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==",
2277 "deprecated": "Superseded by abstract-level (https://github.com/Level/community#faq)",
2278 "license": "MIT",
2279 "engines": {
2280 "node": ">=6"
2281 }
2282 },
2283 "node_modules/level-errors": {
2284 "version": "2.0.1",
2285 "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz",
2286 "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==",
2287 "deprecated": "Superseded by abstract-level (https://github.com/Level/community#faq)",
2288 "license": "MIT",
2289 "dependencies": {
2290 "errno": "~0.1.1"
2291 },
2292 "engines": {
2293 "node": ">=6"
2294 }
2295 },
2296 "node_modules/level-iterator-stream": {
2297 "version": "4.0.2",
2298 "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz",
2299 "integrity": "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==",
2300 "license": "MIT",
2301 "dependencies": {
2302 "inherits": "^2.0.4",
2303 "readable-stream": "^3.4.0",
2304 "xtend": "^4.0.2"
2305 },
2306 "engines": {
2307 "node": ">=6"
2308 }
2309 },
2310 "node_modules/level-js": {
2311 "version": "5.0.2",
2312 "resolved": "https://registry.npmjs.org/level-js/-/level-js-5.0.2.tgz",
2313 "integrity": "sha512-SnBIDo2pdO5VXh02ZmtAyPP6/+6YTJg2ibLtl9C34pWvmtMEmRTWpra+qO/hifkUtBTOtfx6S9vLDjBsBK4gRg==",
2314 "deprecated": "Superseded by browser-level (https://github.com/Level/community#faq)",
2315 "license": "MIT",
2316 "dependencies": {
2317 "abstract-leveldown": "~6.2.3",
2318 "buffer": "^5.5.0",
2319 "inherits": "^2.0.3",
2320 "ltgt": "^2.1.2"
2321 }
2322 },
2323 "node_modules/level-js/node_modules/buffer": {
2324 "version": "5.7.1",
2325 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
2326 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
2327 "funding": [
2328 {
2329 "type": "github",
2330 "url": "https://github.com/sponsors/feross"
2331 },
2332 {
2333 "type": "patreon",
2334 "url": "https://www.patreon.com/feross"
2335 },
2336 {
2337 "type": "consulting",
2338 "url": "https://feross.org/support"
2339 }
2340 ],
2341 "license": "MIT",
2342 "dependencies": {
2343 "base64-js": "^1.3.1",
2344 "ieee754": "^1.1.13"
2345 }
2346 },
2347 "node_modules/level-packager": {
2348 "version": "5.1.1",
2349 "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-5.1.1.tgz",
2350 "integrity": "sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==",
2351 "deprecated": "Superseded by abstract-level (https://github.com/Level/community#faq)",
2352 "license": "MIT",
2353 "dependencies": {
2354 "encoding-down": "^6.3.0",
2355 "levelup": "^4.3.2"
2356 },
2357 "engines": {
2358 "node": ">=6"
2359 }
2360 },
2361 "node_modules/level-read-stream": {
2362 "version": "1.1.1",
2363 "resolved": "https://registry.npmjs.org/level-read-stream/-/level-read-stream-1.1.1.tgz",
2364 "integrity": "sha512-Rglcw1ltqLjkWb9CZL/HqeKipY+6RQ/ZSH6cEVsLR4BU4o1Pt08bXpe1h9YD5ifEjYlIIDdk10z2KX/WLbCKhA==",
2365 "license": "MIT",
2366 "dependencies": {
2367 "readable-stream": "^3.4.0"
2368 },
2369 "engines": {
2370 "node": ">=12"
2371 },
2372 "peerDependencies": {
2373 "abstract-level": ">=1.0.0"
2374 },
2375 "peerDependenciesMeta": {
2376 "abstract-level": {
2377 "optional": true
2378 }
2379 }
2380 },
2381 "node_modules/level-supports": {
2382 "version": "4.0.1",
2383 "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-4.0.1.tgz",
2384 "integrity": "sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA==",
2385 "license": "MIT",
2386 "engines": {
2387 "node": ">=12"
2388 }
2389 },
2390 "node_modules/level-transcoder": {
2391 "version": "1.0.1",
2392 "resolved": "https://registry.npmjs.org/level-transcoder/-/level-transcoder-1.0.1.tgz",
2393 "integrity": "sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w==",
2394 "license": "MIT",
2395 "dependencies": {
2396 "buffer": "^6.0.3",
2397 "module-error": "^1.0.1"
2398 },
2399 "engines": {
2400 "node": ">=12"
2401 }
2402 },
2403 "node_modules/level-write-stream": {
2404 "version": "1.0.0",
2405 "resolved": "https://registry.npmjs.org/level-write-stream/-/level-write-stream-1.0.0.tgz",
2406 "integrity": "sha512-bBNKOEOMl8msO+uIM9YX/gUO6ckokZ/4pCwTm/lwvs46x6Xs8Zy0sn3Vh37eDqse4mhy4fOMIb/JsSM2nyQFtw==",
2407 "dependencies": {
2408 "end-stream": "~0.1.0"
2409 }
2410 },
2411 "node_modules/level-ws": {
2412 "version": "4.0.0",
2413 "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-4.0.0.tgz",
2414 "integrity": "sha512-agBO0OUZb8i7c0nN8czMduKfLaUcQzqbnCv1Dmm0I6RB09aVUtB/YqbO1oYSKO1ROazAA4Is6BEYpG4IVDgFIg==",
2415 "license": "MIT",
2416 "dependencies": {
2417 "readable-stream": "^4.0.0"
2418 },
2419 "engines": {
2420 "node": ">=12"
2421 }
2422 },
2423 "node_modules/level-ws/node_modules/readable-stream": {
2424 "version": "4.7.0",
2425 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
2426 "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
2427 "license": "MIT",
2428 "dependencies": {
2429 "abort-controller": "^3.0.0",
2430 "buffer": "^6.0.3",
2431 "events": "^3.3.0",
2432 "process": "^0.11.10",
2433 "string_decoder": "^1.3.0"
2434 },
2435 "engines": {
2436 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
2437 }
2438 },
2439 "node_modules/leveldown": {
2440 "version": "5.6.0",
2441 "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-5.6.0.tgz",
2442 "integrity": "sha512-iB8O/7Db9lPaITU1aA2txU/cBEXAt4vWwKQRrrWuS6XDgbP4QZGj9BL2aNbwb002atoQ/lIotJkfyzz+ygQnUQ==",
2443 "deprecated": "Superseded by classic-level (https://github.com/Level/community#faq)",
2444 "hasInstallScript": true,
2445 "license": "MIT",
2446 "dependencies": {
2447 "abstract-leveldown": "~6.2.1",
2448 "napi-macros": "~2.0.0",
2449 "node-gyp-build": "~4.1.0"
2450 },
2451 "engines": {
2452 "node": ">=8.6.0"
2453 }
2454 },
2455 "node_modules/leveldown/node_modules/napi-macros": {
2456 "version": "2.0.0",
2457 "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz",
2458 "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==",
2459 "license": "MIT"
2460 },
2461 "node_modules/leveldown/node_modules/node-gyp-build": {
2462 "version": "4.1.1",
2463 "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.1.1.tgz",
2464 "integrity": "sha512-dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ==",
2465 "license": "MIT",
2466 "bin": {
2467 "node-gyp-build": "bin.js",
2468 "node-gyp-build-optional": "optional.js",
2469 "node-gyp-build-test": "build-test.js"
2470 }
2471 },
2472 "node_modules/levelgraph": {
2473 "version": "4.0.0",
2474 "resolved": "https://registry.npmjs.org/levelgraph/-/levelgraph-4.0.0.tgz",
2475 "integrity": "sha512-mHIawnZ/w5E655ujYbnO+TXGyyMl1nA+yLeTCgDwOwTi+CwbbC4AXqepeQKNBJhkF09m6h3a9vzIWDRvi+f6jg==",
2476 "license": "MIT",
2477 "dependencies": {
2478 "callback-stream": "^1.1.0",
2479 "inherits": "^2.0.4",
2480 "level-read-stream": "^1.1.0",
2481 "level-ws": "^4.0.0",
2482 "lodash.keys": "^4.2.0",
2483 "pump": "^3.0.0",
2484 "readable-stream": "^4.0.0",
2485 "steed": "^1.1.3",
2486 "xtend": "^4.0.2"
2487 }
2488 },
2489 "node_modules/levelgraph/node_modules/readable-stream": {
2490 "version": "4.7.0",
2491 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
2492 "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
2493 "license": "MIT",
2494 "dependencies": {
2495 "abort-controller": "^3.0.0",
2496 "buffer": "^6.0.3",
2497 "events": "^3.3.0",
2498 "process": "^0.11.10",
2499 "string_decoder": "^1.3.0"
2500 },
2501 "engines": {
2502 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
2503 }
2504 },
2505 "node_modules/levelup": {
2506 "version": "4.4.0",
2507 "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz",
2508 "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==",
2509 "deprecated": "Superseded by abstract-level (https://github.com/Level/community#faq)",
2510 "license": "MIT",
2511 "dependencies": {
2512 "deferred-leveldown": "~5.3.0",
2513 "level-errors": "~2.0.0",
2514 "level-iterator-stream": "~4.0.0",
2515 "level-supports": "~1.0.0",
2516 "xtend": "~4.0.0"
2517 },
2518 "engines": {
2519 "node": ">=6"
2520 }
2521 },
2522 "node_modules/levelup/node_modules/level-supports": {
2523 "version": "1.0.1",
2524 "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz",
2525 "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==",
2526 "license": "MIT",
2527 "dependencies": {
2528 "xtend": "^4.0.2"
2529 },
2530 "engines": {
2531 "node": ">=6"
2532 }
2533 },
2534 "node_modules/lodash.keys": {
2535 "version": "4.2.0",
2536 "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-4.2.0.tgz",
2537 "integrity": "sha512-J79MkJcp7Df5mizHiVNpjoHXLi4HLjh9VLS/M7lQSGoQ+0oQ+lWEigREkqKyizPB1IawvQLLKY8mzEcm1tkyxQ==",
2538 "license": "MIT"
2539 },
2540 "node_modules/ltgt": {
2541 "version": "2.2.1",
2542 "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz",
2543 "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==",
2544 "license": "MIT"
2545 },
2546 "node_modules/make-dir": {
2547 "version": "3.1.0",
2548 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
2549 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
2550 "license": "MIT",
2551 "dependencies": {
2552 "semver": "^6.0.0"
2553 },
2554 "engines": {
2555 "node": ">=8"
2556 },
2557 "funding": {
2558 "url": "https://github.com/sponsors/sindresorhus"
2559 }
2560 },
2561 "node_modules/make-dir/node_modules/semver": {
2562 "version": "6.3.1",
2563 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
2564 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
2565 "license": "ISC",
2566 "bin": {
2567 "semver": "bin/semver.js"
2568 }
2569 },
2570 "node_modules/mimic-response": {
2571 "version": "2.1.0",
2572 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
2573 "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",
2574 "license": "MIT",
2575 "engines": {
2576 "node": ">=8"
2577 },
2578 "funding": {
2579 "url": "https://github.com/sponsors/sindresorhus"
2580 }
2581 },
2582 "node_modules/minimatch": {
2583 "version": "3.1.2",
2584 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
2585 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
2586 "license": "ISC",
2587 "dependencies": {
2588 "brace-expansion": "^1.1.7"
2589 },
2590 "engines": {
2591 "node": "*"
2592 }
2593 },
2594 "node_modules/minimist": {
2595 "version": "1.2.8",
2596 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
2597 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
2598 "license": "MIT",
2599 "funding": {
2600 "url": "https://github.com/sponsors/ljharb"
2601 }
2602 },
2603 "node_modules/minipass": {
2604 "version": "5.0.0",
2605 "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
2606 "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
2607 "license": "ISC",
2608 "engines": {
2609 "node": ">=8"
2610 }
2611 },
2612 "node_modules/minizlib": {
2613 "version": "2.1.2",
2614 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
2615 "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
2616 "license": "MIT",
2617 "dependencies": {
2618 "minipass": "^3.0.0",
2619 "yallist": "^4.0.0"
2620 },
2621 "engines": {
2622 "node": ">= 8"
2623 }
2624 },
2625 "node_modules/minizlib/node_modules/minipass": {
2626 "version": "3.3.6",
2627 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
2628 "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
2629 "license": "ISC",
2630 "dependencies": {
2631 "yallist": "^4.0.0"
2632 },
2633 "engines": {
2634 "node": ">=8"
2635 }
2636 },
2637 "node_modules/mkdirp": {
2638 "version": "1.0.4",
2639 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
2640 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
2641 "license": "MIT",
2642 "bin": {
2643 "mkdirp": "bin/cmd.js"
2644 },
2645 "engines": {
2646 "node": ">=10"
2647 }
2648 },
2649 "node_modules/mkdirp-classic": {
2650 "version": "0.5.3",
2651 "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
2652 "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
2653 "license": "MIT"
2654 },
2655 "node_modules/module-error": {
2656 "version": "1.0.2",
2657 "resolved": "https://registry.npmjs.org/module-error/-/module-error-1.0.2.tgz",
2658 "integrity": "sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==",
2659 "license": "MIT",
2660 "engines": {
2661 "node": ">=10"
2662 }
2663 },
2664 "node_modules/ms": {
2665 "version": "2.1.3",
2666 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2667 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
2668 "license": "MIT"
2669 },
2670 "node_modules/nan": {
2671 "version": "2.24.0",
2672 "resolved": "https://registry.npmjs.org/nan/-/nan-2.24.0.tgz",
2673 "integrity": "sha512-Vpf9qnVW1RaDkoNKFUvfxqAbtI8ncb8OJlqZ9wwpXzWPEsvsB1nvdUi6oYrHIkQ1Y/tMDnr1h4nczS0VB9Xykg==",
2674 "license": "MIT"
2675 },
2676 "node_modules/napi-build-utils": {
2677 "version": "2.0.0",
2678 "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz",
2679 "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==",
2680 "license": "MIT"
2681 },
2682 "node_modules/napi-macros": {
2683 "version": "2.2.2",
2684 "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.2.2.tgz",
2685 "integrity": "sha512-hmEVtAGYzVQpCKdbQea4skABsdXW4RUh5t5mJ2zzqowJS2OyXZTU1KhDVFhx+NlWZ4ap9mqR9TcDO3LTTttd+g==",
2686 "license": "MIT"
2687 },
2688 "node_modules/node-abi": {
2689 "version": "3.85.0",
2690 "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.85.0.tgz",
2691 "integrity": "sha512-zsFhmbkAzwhTft6nd3VxcG0cvJsT70rL+BIGHWVq5fi6MwGrHwzqKaxXE+Hl2GmnGItnDKPPkO5/LQqjVkIdFg==",
2692 "license": "MIT",
2693 "dependencies": {
2694 "semver": "^7.3.5"
2695 },
2696 "engines": {
2697 "node": ">=10"
2698 }
2699 },
2700 "node_modules/node-fetch": {
2701 "version": "2.7.0",
2702 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
2703 "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
2704 "license": "MIT",
2705 "dependencies": {
2706 "whatwg-url": "^5.0.0"
2707 },
2708 "engines": {
2709 "node": "4.x || >=6.0.0"
2710 },
2711 "peerDependencies": {
2712 "encoding": "^0.1.0"
2713 },
2714 "peerDependenciesMeta": {
2715 "encoding": {
2716 "optional": true
2717 }
2718 }
2719 },
2720 "node_modules/node-gyp-build": {
2721 "version": "4.8.4",
2722 "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz",
2723 "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==",
2724 "license": "MIT",
2725 "bin": {
2726 "node-gyp-build": "bin.js",
2727 "node-gyp-build-optional": "optional.js",
2728 "node-gyp-build-test": "build-test.js"
2729 }
2730 },
2731 "node_modules/nopt": {
2732 "version": "5.0.0",
2733 "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
2734 "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
2735 "license": "ISC",
2736 "dependencies": {
2737 "abbrev": "1"
2738 },
2739 "bin": {
2740 "nopt": "bin/nopt.js"
2741 },
2742 "engines": {
2743 "node": ">=6"
2744 }
2745 },
2746 "node_modules/npmlog": {
2747 "version": "5.0.1",
2748 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
2749 "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
2750 "deprecated": "This package is no longer supported.",
2751 "license": "ISC",
2752 "dependencies": {
2753 "are-we-there-yet": "^2.0.0",
2754 "console-control-strings": "^1.1.0",
2755 "gauge": "^3.0.0",
2756 "set-blocking": "^2.0.0"
2757 }
2758 },
2759 "node_modules/object-assign": {
2760 "version": "4.1.1",
2761 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2762 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
2763 "license": "MIT",
2764 "engines": {
2765 "node": ">=0.10.0"
2766 }
2767 },
2768 "node_modules/once": {
2769 "version": "1.4.0",
2770 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2771 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
2772 "license": "ISC",
2773 "dependencies": {
2774 "wrappy": "1"
2775 }
2776 },
2777 "node_modules/path-is-absolute": {
2778 "version": "1.0.1",
2779 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2780 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
2781 "license": "MIT",
2782 "engines": {
2783 "node": ">=0.10.0"
2784 }
2785 },
2786 "node_modules/playwright": {
2787 "version": "1.57.0",
2788 "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.57.0.tgz",
2789 "integrity": "sha512-ilYQj1s8sr2ppEJ2YVadYBN0Mb3mdo9J0wQ+UuDhzYqURwSoW4n1Xs5vs7ORwgDGmyEh33tRMeS8KhdkMoLXQw==",
2790 "dev": true,
2791 "license": "Apache-2.0",
2792 "dependencies": {
2793 "playwright-core": "1.57.0"
2794 },
2795 "bin": {
2796 "playwright": "cli.js"
2797 },
2798 "engines": {
2799 "node": ">=18"
2800 },
2801 "optionalDependencies": {
2802 "fsevents": "2.3.2"
2803 }
2804 },
2805 "node_modules/playwright-core": {
2806 "version": "1.57.0",
2807 "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.57.0.tgz",
2808 "integrity": "sha512-agTcKlMw/mjBWOnD6kFZttAAGHgi/Nw0CZ2o6JqWSbMlI219lAFLZZCyqByTsvVAJq5XA5H8cA6PrvBRpBWEuQ==",
2809 "dev": true,
2810 "license": "Apache-2.0",
2811 "bin": {
2812 "playwright-core": "cli.js"
2813 },
2814 "engines": {
2815 "node": ">=18"
2816 }
2817 },
2818 "node_modules/playwright/node_modules/fsevents": {
2819 "version": "2.3.2",
2820 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
2821 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
2822 "dev": true,
2823 "hasInstallScript": true,
2824 "license": "MIT",
2825 "optional": true,
2826 "os": [
2827 "darwin"
2828 ],
2829 "engines": {
2830 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2831 }
2832 },
2833 "node_modules/pouchdb": {
2834 "version": "8.0.1",
2835 "resolved": "https://registry.npmjs.org/pouchdb/-/pouchdb-8.0.1.tgz",
2836 "integrity": "sha512-xp5S83JOQn2NAL0ZQ5CU+DI26V9/YrYuVtkXnbGEIDrYiFfj5A8gAcfbxefXb/9O+Qn4n5RaT/19+8UBSZ42sw==",
2837 "license": "Apache-2.0",
2838 "dependencies": {
2839 "abort-controller": "3.0.0",
2840 "buffer-from": "1.1.2",
2841 "clone-buffer": "1.0.0",
2842 "double-ended-queue": "2.1.0-0",
2843 "fetch-cookie": "0.11.0",
2844 "immediate": "3.3.0",
2845 "level": "6.0.1",
2846 "level-codec": "9.0.2",
2847 "level-write-stream": "1.0.0",
2848 "leveldown": "5.6.0",
2849 "levelup": "4.4.0",
2850 "ltgt": "2.2.1",
2851 "node-fetch": "2.6.7",
2852 "readable-stream": "1.1.14",
2853 "spark-md5": "3.0.2",
2854 "through2": "3.0.2",
2855 "uuid": "8.3.2",
2856 "vuvuzela": "1.0.3"
2857 }
2858 },
2859 "node_modules/pouchdb/node_modules/isarray": {
2860 "version": "0.0.1",
2861 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
2862 "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==",
2863 "license": "MIT"
2864 },
2865 "node_modules/pouchdb/node_modules/level": {
2866 "version": "6.0.1",
2867 "resolved": "https://registry.npmjs.org/level/-/level-6.0.1.tgz",
2868 "integrity": "sha512-psRSqJZCsC/irNhfHzrVZbmPYXDcEYhA5TVNwr+V92jF44rbf86hqGp8fiT702FyiArScYIlPSBTDUASCVNSpw==",
2869 "license": "MIT",
2870 "dependencies": {
2871 "level-js": "^5.0.0",
2872 "level-packager": "^5.1.0",
2873 "leveldown": "^5.4.0"
2874 },
2875 "engines": {
2876 "node": ">=8.6.0"
2877 },
2878 "funding": {
2879 "type": "opencollective",
2880 "url": "https://opencollective.com/level"
2881 }
2882 },
2883 "node_modules/pouchdb/node_modules/node-fetch": {
2884 "version": "2.6.7",
2885 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
2886 "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
2887 "license": "MIT",
2888 "dependencies": {
2889 "whatwg-url": "^5.0.0"
2890 },
2891 "engines": {
2892 "node": "4.x || >=6.0.0"
2893 },
2894 "peerDependencies": {
2895 "encoding": "^0.1.0"
2896 },
2897 "peerDependenciesMeta": {
2898 "encoding": {
2899 "optional": true
2900 }
2901 }
2902 },
2903 "node_modules/pouchdb/node_modules/readable-stream": {
2904 "version": "1.1.14",
2905 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
2906 "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==",
2907 "license": "MIT",
2908 "dependencies": {
2909 "core-util-is": "~1.0.0",
2910 "inherits": "~2.0.1",
2911 "isarray": "0.0.1",
2912 "string_decoder": "~0.10.x"
2913 }
2914 },
2915 "node_modules/pouchdb/node_modules/string_decoder": {
2916 "version": "0.10.31",
2917 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
2918 "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==",
2919 "license": "MIT"
2920 },
2921 "node_modules/prebuild-install": {
2922 "version": "7.1.3",
2923 "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz",
2924 "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==",
2925 "license": "MIT",
2926 "dependencies": {
2927 "detect-libc": "^2.0.0",
2928 "expand-template": "^2.0.3",
2929 "github-from-package": "0.0.0",
2930 "minimist": "^1.2.3",
2931 "mkdirp-classic": "^0.5.3",
2932 "napi-build-utils": "^2.0.0",
2933 "node-abi": "^3.3.0",
2934 "pump": "^3.0.0",
2935 "rc": "^1.2.7",
2936 "simple-get": "^4.0.0",
2937 "tar-fs": "^2.0.0",
2938 "tunnel-agent": "^0.6.0"
2939 },
2940 "bin": {
2941 "prebuild-install": "bin.js"
2942 },
2943 "engines": {
2944 "node": ">=10"
2945 }
2946 },
2947 "node_modules/prebuild-install/node_modules/decompress-response": {
2948 "version": "6.0.0",
2949 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
2950 "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
2951 "license": "MIT",
2952 "dependencies": {
2953 "mimic-response": "^3.1.0"
2954 },
2955 "engines": {
2956 "node": ">=10"
2957 },
2958 "funding": {
2959 "url": "https://github.com/sponsors/sindresorhus"
2960 }
2961 },
2962 "node_modules/prebuild-install/node_modules/mimic-response": {
2963 "version": "3.1.0",
2964 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
2965 "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
2966 "license": "MIT",
2967 "engines": {
2968 "node": ">=10"
2969 },
2970 "funding": {
2971 "url": "https://github.com/sponsors/sindresorhus"
2972 }
2973 },
2974 "node_modules/prebuild-install/node_modules/simple-get": {
2975 "version": "4.0.1",
2976 "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
2977 "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
2978 "funding": [
2979 {
2980 "type": "github",
2981 "url": "https://github.com/sponsors/feross"
2982 },
2983 {
2984 "type": "patreon",
2985 "url": "https://www.patreon.com/feross"
2986 },
2987 {
2988 "type": "consulting",
2989 "url": "https://feross.org/support"
2990 }
2991 ],
2992 "license": "MIT",
2993 "dependencies": {
2994 "decompress-response": "^6.0.0",
2995 "once": "^1.3.1",
2996 "simple-concat": "^1.0.0"
2997 }
2998 },
2999 "node_modules/process": {
3000 "version": "0.11.10",
3001 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
3002 "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
3003 "license": "MIT",
3004 "engines": {
3005 "node": ">= 0.6.0"
3006 }
3007 },
3008 "node_modules/process-nextick-args": {
3009 "version": "2.0.1",
3010 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
3011 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
3012 "license": "MIT"
3013 },
3014 "node_modules/prr": {
3015 "version": "1.0.1",
3016 "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
3017 "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==",
3018 "license": "MIT"
3019 },
3020 "node_modules/psl": {
3021 "version": "1.15.0",
3022 "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz",
3023 "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==",
3024 "license": "MIT",
3025 "dependencies": {
3026 "punycode": "^2.3.1"
3027 },
3028 "funding": {
3029 "url": "https://github.com/sponsors/lupomontero"
3030 }
3031 },
3032 "node_modules/pump": {
3033 "version": "3.0.3",
3034 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",
3035 "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==",
3036 "license": "MIT",
3037 "dependencies": {
3038 "end-of-stream": "^1.1.0",
3039 "once": "^1.3.1"
3040 }
3041 },
3042 "node_modules/punycode": {
3043 "version": "2.3.1",
3044 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
3045 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
3046 "license": "MIT",
3047 "engines": {
3048 "node": ">=6"
3049 }
3050 },
3051 "node_modules/querystringify": {
3052 "version": "2.2.0",
3053 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
3054 "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
3055 "license": "MIT"
3056 },
3057 "node_modules/queue-microtask": {
3058 "version": "1.2.3",
3059 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
3060 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
3061 "funding": [
3062 {
3063 "type": "github",
3064 "url": "https://github.com/sponsors/feross"
3065 },
3066 {
3067 "type": "patreon",
3068 "url": "https://www.patreon.com/feross"
3069 },
3070 {
3071 "type": "consulting",
3072 "url": "https://feross.org/support"
3073 }
3074 ],
3075 "license": "MIT"
3076 },
3077 "node_modules/rc": {
3078 "version": "1.2.8",
3079 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
3080 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
3081 "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
3082 "dependencies": {
3083 "deep-extend": "^0.6.0",
3084 "ini": "~1.3.0",
3085 "minimist": "^1.2.0",
3086 "strip-json-comments": "~2.0.1"
3087 },
3088 "bin": {
3089 "rc": "cli.js"
3090 }
3091 },
3092 "node_modules/readable-stream": {
3093 "version": "3.6.2",
3094 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
3095 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
3096 "license": "MIT",
3097 "dependencies": {
3098 "inherits": "^2.0.3",
3099 "string_decoder": "^1.1.1",
3100 "util-deprecate": "^1.0.1"
3101 },
3102 "engines": {
3103 "node": ">= 6"
3104 }
3105 },
3106 "node_modules/requires-port": {
3107 "version": "1.0.0",
3108 "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
3109 "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
3110 "license": "MIT"
3111 },
3112 "node_modules/resolve-pkg-maps": {
3113 "version": "1.0.0",
3114 "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
3115 "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
3116 "dev": true,
3117 "license": "MIT",
3118 "funding": {
3119 "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
3120 }
3121 },
3122 "node_modules/reusify": {
3123 "version": "1.1.0",
3124 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
3125 "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
3126 "license": "MIT",
3127 "engines": {
3128 "iojs": ">=1.0.0",
3129 "node": ">=0.10.0"
3130 }
3131 },
3132 "node_modules/rimraf": {
3133 "version": "3.0.2",
3134 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
3135 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
3136 "deprecated": "Rimraf versions prior to v4 are no longer supported",
3137 "license": "ISC",
3138 "dependencies": {
3139 "glob": "^7.1.3"
3140 },
3141 "bin": {
3142 "rimraf": "bin.js"
3143 },
3144 "funding": {
3145 "url": "https://github.com/sponsors/isaacs"
3146 }
3147 },
3148 "node_modules/robust-predicates": {
3149 "version": "3.0.2",
3150 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
3151 "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
3152 "license": "Unlicense"
3153 },
3154 "node_modules/run-parallel-limit": {
3155 "version": "1.1.0",
3156 "resolved": "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz",
3157 "integrity": "sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==",
3158 "funding": [
3159 {
3160 "type": "github",
3161 "url": "https://github.com/sponsors/feross"
3162 },
3163 {
3164 "type": "patreon",
3165 "url": "https://www.patreon.com/feross"
3166 },
3167 {
3168 "type": "consulting",
3169 "url": "https://feross.org/support"
3170 }
3171 ],
3172 "license": "MIT",
3173 "dependencies": {
3174 "queue-microtask": "^1.2.2"
3175 }
3176 },
3177 "node_modules/rw": {
3178 "version": "1.3.3",
3179 "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
3180 "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==",
3181 "license": "BSD-3-Clause"
3182 },
3183 "node_modules/safe-buffer": {
3184 "version": "5.2.1",
3185 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
3186 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
3187 "funding": [
3188 {
3189 "type": "github",
3190 "url": "https://github.com/sponsors/feross"
3191 },
3192 {
3193 "type": "patreon",
3194 "url": "https://www.patreon.com/feross"
3195 },
3196 {
3197 "type": "consulting",
3198 "url": "https://feross.org/support"
3199 }
3200 ],
3201 "license": "MIT"
3202 },
3203 "node_modules/safer-buffer": {
3204 "version": "2.1.2",
3205 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3206 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
3207 "license": "MIT"
3208 },
3209 "node_modules/semver": {
3210 "version": "7.7.3",
3211 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
3212 "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
3213 "license": "ISC",
3214 "bin": {
3215 "semver": "bin/semver.js"
3216 },
3217 "engines": {
3218 "node": ">=10"
3219 }
3220 },
3221 "node_modules/set-blocking": {
3222 "version": "2.0.0",
3223 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
3224 "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
3225 "license": "ISC"
3226 },
3227 "node_modules/sharp": {
3228 "version": "0.33.5",
3229 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz",
3230 "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==",
3231 "hasInstallScript": true,
3232 "license": "Apache-2.0",
3233 "dependencies": {
3234 "color": "^4.2.3",
3235 "detect-libc": "^2.0.3",
3236 "semver": "^7.6.3"
3237 },
3238 "engines": {
3239 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
3240 },
3241 "funding": {
3242 "url": "https://opencollective.com/libvips"
3243 },
3244 "optionalDependencies": {
3245 "@img/sharp-darwin-arm64": "0.33.5",
3246 "@img/sharp-darwin-x64": "0.33.5",
3247 "@img/sharp-libvips-darwin-arm64": "1.0.4",
3248 "@img/sharp-libvips-darwin-x64": "1.0.4",
3249 "@img/sharp-libvips-linux-arm": "1.0.5",
3250 "@img/sharp-libvips-linux-arm64": "1.0.4",
3251 "@img/sharp-libvips-linux-s390x": "1.0.4",
3252 "@img/sharp-libvips-linux-x64": "1.0.4",
3253 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4",
3254 "@img/sharp-libvips-linuxmusl-x64": "1.0.4",
3255 "@img/sharp-linux-arm": "0.33.5",
3256 "@img/sharp-linux-arm64": "0.33.5",
3257 "@img/sharp-linux-s390x": "0.33.5",
3258 "@img/sharp-linux-x64": "0.33.5",
3259 "@img/sharp-linuxmusl-arm64": "0.33.5",
3260 "@img/sharp-linuxmusl-x64": "0.33.5",
3261 "@img/sharp-wasm32": "0.33.5",
3262 "@img/sharp-win32-ia32": "0.33.5",
3263 "@img/sharp-win32-x64": "0.33.5"
3264 }
3265 },
3266 "node_modules/signal-exit": {
3267 "version": "3.0.7",
3268 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
3269 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
3270 "license": "ISC"
3271 },
3272 "node_modules/simple-concat": {
3273 "version": "1.0.1",
3274 "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
3275 "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
3276 "funding": [
3277 {
3278 "type": "github",
3279 "url": "https://github.com/sponsors/feross"
3280 },
3281 {
3282 "type": "patreon",
3283 "url": "https://www.patreon.com/feross"
3284 },
3285 {
3286 "type": "consulting",
3287 "url": "https://feross.org/support"
3288 }
3289 ],
3290 "license": "MIT"
3291 },
3292 "node_modules/simple-get": {
3293 "version": "3.1.1",
3294 "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz",
3295 "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==",
3296 "license": "MIT",
3297 "dependencies": {
3298 "decompress-response": "^4.2.0",
3299 "once": "^1.3.1",
3300 "simple-concat": "^1.0.0"
3301 }
3302 },
3303 "node_modules/simple-swizzle": {
3304 "version": "0.2.4",
3305 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz",
3306 "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==",
3307 "license": "MIT",
3308 "dependencies": {
3309 "is-arrayish": "^0.3.1"
3310 }
3311 },
3312 "node_modules/spark-md5": {
3313 "version": "3.0.2",
3314 "resolved": "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.2.tgz",
3315 "integrity": "sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw==",
3316 "license": "(WTFPL OR MIT)"
3317 },
3318 "node_modules/steed": {
3319 "version": "1.1.3",
3320 "resolved": "https://registry.npmjs.org/steed/-/steed-1.1.3.tgz",
3321 "integrity": "sha512-EUkci0FAUiE4IvGTSKcDJIQ/eRUP2JJb56+fvZ4sdnguLTqIdKjSxUe138poW8mkvKWXW2sFPrgTsxqoISnmoA==",
3322 "license": "MIT",
3323 "dependencies": {
3324 "fastfall": "^1.5.0",
3325 "fastparallel": "^2.2.0",
3326 "fastq": "^1.3.0",
3327 "fastseries": "^1.7.0",
3328 "reusify": "^1.0.0"
3329 }
3330 },
3331 "node_modules/string_decoder": {
3332 "version": "1.3.0",
3333 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
3334 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
3335 "license": "MIT",
3336 "dependencies": {
3337 "safe-buffer": "~5.2.0"
3338 }
3339 },
3340 "node_modules/string-width": {
3341 "version": "4.2.3",
3342 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3343 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3344 "license": "MIT",
3345 "dependencies": {
3346 "emoji-regex": "^8.0.0",
3347 "is-fullwidth-code-point": "^3.0.0",
3348 "strip-ansi": "^6.0.1"
3349 },
3350 "engines": {
3351 "node": ">=8"
3352 }
3353 },
3354 "node_modules/strip-ansi": {
3355 "version": "6.0.1",
3356 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3357 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3358 "license": "MIT",
3359 "dependencies": {
3360 "ansi-regex": "^5.0.1"
3361 },
3362 "engines": {
3363 "node": ">=8"
3364 }
3365 },
3366 "node_modules/strip-json-comments": {
3367 "version": "2.0.1",
3368 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
3369 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
3370 "license": "MIT",
3371 "engines": {
3372 "node": ">=0.10.0"
3373 }
3374 },
3375 "node_modules/tar": {
3376 "version": "6.2.1",
3377 "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
3378 "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
3379 "license": "ISC",
3380 "dependencies": {
3381 "chownr": "^2.0.0",
3382 "fs-minipass": "^2.0.0",
3383 "minipass": "^5.0.0",
3384 "minizlib": "^2.1.1",
3385 "mkdirp": "^1.0.3",
3386 "yallist": "^4.0.0"
3387 },
3388 "engines": {
3389 "node": ">=10"
3390 }
3391 },
3392 "node_modules/tar-fs": {
3393 "version": "2.1.4",
3394 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz",
3395 "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==",
3396 "license": "MIT",
3397 "dependencies": {
3398 "chownr": "^1.1.1",
3399 "mkdirp-classic": "^0.5.2",
3400 "pump": "^3.0.0",
3401 "tar-stream": "^2.1.4"
3402 }
3403 },
3404 "node_modules/tar-fs/node_modules/chownr": {
3405 "version": "1.1.4",
3406 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
3407 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
3408 "license": "ISC"
3409 },
3410 "node_modules/tar-stream": {
3411 "version": "2.2.0",
3412 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
3413 "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
3414 "license": "MIT",
3415 "dependencies": {
3416 "bl": "^4.0.3",
3417 "end-of-stream": "^1.4.1",
3418 "fs-constants": "^1.0.0",
3419 "inherits": "^2.0.3",
3420 "readable-stream": "^3.1.1"
3421 },
3422 "engines": {
3423 "node": ">=6"
3424 }
3425 },
3426 "node_modules/through2": {
3427 "version": "3.0.2",
3428 "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
3429 "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
3430 "license": "MIT",
3431 "dependencies": {
3432 "inherits": "^2.0.4",
3433 "readable-stream": "2 || 3"
3434 }
3435 },
3436 "node_modules/tinybase": {
3437 "version": "5.4.9",
3438 "resolved": "https://registry.npmjs.org/tinybase/-/tinybase-5.4.9.tgz",
3439 "integrity": "sha512-sRXRqe/m6TEWrNZRDF/9JEbQoBTqDYsYQjz3uLQWwpQmhxFKydq2tb+yofzeMLFlj+b/m1TpUSbk8XBv8s7Fnw==",
3440 "license": "MIT",
3441 "bin": {
3442 "tinybase": "cli/index.js"
3443 },
3444 "peerDependencies": {
3445 "@automerge/automerge-repo": "^1.2.1",
3446 "@cloudflare/workers-types": "^4.20250312.0",
3447 "@electric-sql/pglite": "^0.2.17",
3448 "@libsql/client": "^0.14.0",
3449 "@powersync/common": "^1.25.0",
3450 "@sqlite.org/sqlite-wasm": "^3.49.1-build2",
3451 "@vlcn.io/crsqlite-wasm": "^0.16.0",
3452 "electric-sql": "^0.12.1",
3453 "expo": "^52.0.4",
3454 "expo-sqlite": "^15.1.2",
3455 "partykit": "^0.0.111",
3456 "partysocket": "^1.0.2",
3457 "postgres": "^3.4.5",
3458 "prettier": "^3.5.3",
3459 "react": "^18.2.0",
3460 "react-dom": "^18.2.0",
3461 "sqlite3": "^5.1.7",
3462 "ws": "^8.18.1",
3463 "yjs": "^13.6.24"
3464 },
3465 "peerDependenciesMeta": {
3466 "@automerge/automerge-repo": {
3467 "optional": true
3468 },
3469 "@cloudflare/workers-types": {
3470 "optional": true
3471 },
3472 "@electric-sql/pglite": {
3473 "optional": true
3474 },
3475 "@libsql/client": {
3476 "optional": true
3477 },
3478 "@powersync/common": {
3479 "optional": true
3480 },
3481 "@sqlite.org/sqlite-wasm": {
3482 "optional": true
3483 },
3484 "@vlcn.io/crsqlite-wasm": {
3485 "optional": true
3486 },
3487 "electric-sql": {
3488 "optional": true
3489 },
3490 "expo": {
3491 "optional": true
3492 },
3493 "expo-sqlite": {
3494 "optional": true
3495 },
3496 "partykit": {
3497 "optional": true
3498 },
3499 "partysocket": {
3500 "optional": true
3501 },
3502 "postgres": {
3503 "optional": true
3504 },
3505 "prettier": {
3506 "optional": true
3507 },
3508 "react": {
3509 "optional": true
3510 },
3511 "react-dom": {
3512 "optional": true
3513 },
3514 "sqlite3": {
3515 "optional": true
3516 },
3517 "ws": {
3518 "optional": true
3519 },
3520 "yjs": {
3521 "optional": true
3522 }
3523 }
3524 },
3525 "node_modules/topojson-client": {
3526 "version": "3.1.0",
3527 "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz",
3528 "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
3529 "license": "ISC",
3530 "dependencies": {
3531 "commander": "2"
3532 },
3533 "bin": {
3534 "topo2geo": "bin/topo2geo",
3535 "topomerge": "bin/topomerge",
3536 "topoquantize": "bin/topoquantize"
3537 }
3538 },
3539 "node_modules/topojson-client/node_modules/commander": {
3540 "version": "2.20.3",
3541 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
3542 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
3543 "license": "MIT"
3544 },
3545 "node_modules/tough-cookie": {
3546 "version": "4.1.4",
3547 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz",
3548 "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==",
3549 "license": "BSD-3-Clause",
3550 "dependencies": {
3551 "psl": "^1.1.33",
3552 "punycode": "^2.1.1",
3553 "universalify": "^0.2.0",
3554 "url-parse": "^1.5.3"
3555 },
3556 "engines": {
3557 "node": ">=6"
3558 }
3559 },
3560 "node_modules/tr46": {
3561 "version": "0.0.3",
3562 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
3563 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
3564 "license": "MIT"
3565 },
3566 "node_modules/tslib": {
3567 "version": "2.8.1",
3568 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
3569 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
3570 "license": "0BSD"
3571 },
3572 "node_modules/tsx": {
3573 "version": "4.21.0",
3574 "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.21.0.tgz",
3575 "integrity": "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==",
3576 "dev": true,
3577 "license": "MIT",
3578 "dependencies": {
3579 "esbuild": "~0.27.0",
3580 "get-tsconfig": "^4.7.5"
3581 },
3582 "bin": {
3583 "tsx": "dist/cli.mjs"
3584 },
3585 "engines": {
3586 "node": ">=18.0.0"
3587 },
3588 "optionalDependencies": {
3589 "fsevents": "~2.3.3"
3590 }
3591 },
3592 "node_modules/tunnel-agent": {
3593 "version": "0.6.0",
3594 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
3595 "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
3596 "license": "Apache-2.0",
3597 "dependencies": {
3598 "safe-buffer": "^5.0.1"
3599 },
3600 "engines": {
3601 "node": "*"
3602 }
3603 },
3604 "node_modules/typescript": {
3605 "version": "5.9.3",
3606 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
3607 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
3608 "dev": true,
3609 "license": "Apache-2.0",
3610 "bin": {
3611 "tsc": "bin/tsc",
3612 "tsserver": "bin/tsserver"
3613 },
3614 "engines": {
3615 "node": ">=14.17"
3616 }
3617 },
3618 "node_modules/undici-types": {
3619 "version": "6.21.0",
3620 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
3621 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
3622 "dev": true,
3623 "license": "MIT"
3624 },
3625 "node_modules/universalify": {
3626 "version": "0.2.0",
3627 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
3628 "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
3629 "license": "MIT",
3630 "engines": {
3631 "node": ">= 4.0.0"
3632 }
3633 },
3634 "node_modules/url-parse": {
3635 "version": "1.5.10",
3636 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
3637 "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
3638 "license": "MIT",
3639 "dependencies": {
3640 "querystringify": "^2.1.1",
3641 "requires-port": "^1.0.0"
3642 }
3643 },
3644 "node_modules/util-deprecate": {
3645 "version": "1.0.2",
3646 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3647 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
3648 "license": "MIT"
3649 },
3650 "node_modules/uuid": {
3651 "version": "8.3.2",
3652 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
3653 "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
3654 "license": "MIT",
3655 "bin": {
3656 "uuid": "dist/bin/uuid"
3657 }
3658 },
3659 "node_modules/vega": {
3660 "version": "6.2.0",
3661 "resolved": "https://registry.npmjs.org/vega/-/vega-6.2.0.tgz",
3662 "integrity": "sha512-BIwalIcEGysJdQDjeVUmMWB3e50jPDNAMfLJscjEvpunU9bSt7X1OYnQxkg3uBwuRRI4nWfFZO9uIW910nLeGw==",
3663 "license": "BSD-3-Clause",
3664 "dependencies": {
3665 "vega-crossfilter": "~5.1.0",
3666 "vega-dataflow": "~6.1.0",
3667 "vega-encode": "~5.1.0",
3668 "vega-event-selector": "~4.0.0",
3669 "vega-expression": "~6.1.0",
3670 "vega-force": "~5.1.0",
3671 "vega-format": "~2.1.0",
3672 "vega-functions": "~6.1.0",
3673 "vega-geo": "~5.1.0",
3674 "vega-hierarchy": "~5.1.0",
3675 "vega-label": "~2.1.0",
3676 "vega-loader": "~5.1.0",
3677 "vega-parser": "~7.1.0",
3678 "vega-projection": "~2.1.0",
3679 "vega-regression": "~2.1.0",
3680 "vega-runtime": "~7.1.0",
3681 "vega-scale": "~8.1.0",
3682 "vega-scenegraph": "~5.1.0",
3683 "vega-statistics": "~2.0.0",
3684 "vega-time": "~3.1.0",
3685 "vega-transforms": "~5.1.0",
3686 "vega-typings": "~2.1.0",
3687 "vega-util": "~2.1.0",
3688 "vega-view": "~6.1.0",
3689 "vega-view-transforms": "~5.1.0",
3690 "vega-voronoi": "~5.1.0",
3691 "vega-wordcloud": "~5.1.0"
3692 },
3693 "funding": {
3694 "url": "https://app.hubspot.com/payments/GyPC972GD9Rt"
3695 }
3696 },
3697 "node_modules/vega-canvas": {
3698 "version": "2.0.0",
3699 "resolved": "https://registry.npmjs.org/vega-canvas/-/vega-canvas-2.0.0.tgz",
3700 "integrity": "sha512-9x+4TTw/USYST5nx4yN272sy9WcqSRjAR0tkQYZJ4cQIeon7uVsnohvoPQK1JZu7K1QXGUqzj08z0u/UegBVMA==",
3701 "license": "BSD-3-Clause"
3702 },
3703 "node_modules/vega-crossfilter": {
3704 "version": "5.1.0",
3705 "resolved": "https://registry.npmjs.org/vega-crossfilter/-/vega-crossfilter-5.1.0.tgz",
3706 "integrity": "sha512-EmVhfP3p6AM7o/lPan/QAoqjblI19BxWUlvl2TSs0xjQd8KbaYYbS4Ixt3cmEvl0QjRdBMF6CdJJ/cy9DTS4Fw==",
3707 "license": "BSD-3-Clause",
3708 "dependencies": {
3709 "d3-array": "^3.2.4",
3710 "vega-dataflow": "^6.1.0",
3711 "vega-util": "^2.1.0"
3712 }
3713 },
3714 "node_modules/vega-dataflow": {
3715 "version": "6.1.0",
3716 "resolved": "https://registry.npmjs.org/vega-dataflow/-/vega-dataflow-6.1.0.tgz",
3717 "integrity": "sha512-JxumGlODtFbzoQ4c/jQK8Tb/68ih0lrexlCozcMfTAwQ12XhTqCvlafh7MAKKTMBizjOfaQTHm4Jkyb1H5CfyQ==",
3718 "license": "BSD-3-Clause",
3719 "dependencies": {
3720 "vega-format": "^2.1.0",
3721 "vega-loader": "^5.1.0",
3722 "vega-util": "^2.1.0"
3723 }
3724 },
3725 "node_modules/vega-encode": {
3726 "version": "5.1.0",
3727 "resolved": "https://registry.npmjs.org/vega-encode/-/vega-encode-5.1.0.tgz",
3728 "integrity": "sha512-q26oI7B+MBQYcTQcr5/c1AMsX3FvjZLQOBi7yI0vV+GEn93fElDgvhQiYrgeYSD4Exi/jBPeUXuN6p4bLz16kA==",
3729 "license": "BSD-3-Clause",
3730 "dependencies": {
3731 "d3-array": "^3.2.4",
3732 "d3-interpolate": "^3.0.1",
3733 "vega-dataflow": "^6.1.0",
3734 "vega-scale": "^8.1.0",
3735 "vega-util": "^2.1.0"
3736 }
3737 },
3738 "node_modules/vega-event-selector": {
3739 "version": "4.0.0",
3740 "resolved": "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-4.0.0.tgz",
3741 "integrity": "sha512-CcWF4m4KL/al1Oa5qSzZ5R776q8lRxCj3IafCHs5xipoEHrkgu1BWa7F/IH5HrDNXeIDnqOpSV1pFsAWRak4gQ==",
3742 "license": "BSD-3-Clause"
3743 },
3744 "node_modules/vega-expression": {
3745 "version": "6.1.0",
3746 "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-6.1.0.tgz",
3747 "integrity": "sha512-hHgNx/fQ1Vn1u6vHSamH7lRMsOa/yQeHGGcWVmh8fZafLdwdhCM91kZD9p7+AleNpgwiwzfGogtpATFaMmDFYg==",
3748 "license": "BSD-3-Clause",
3749 "dependencies": {
3750 "@types/estree": "^1.0.8",
3751 "vega-util": "^2.1.0"
3752 }
3753 },
3754 "node_modules/vega-force": {
3755 "version": "5.1.0",
3756 "resolved": "https://registry.npmjs.org/vega-force/-/vega-force-5.1.0.tgz",
3757 "integrity": "sha512-wdnchOSeXpF9Xx8Yp0s6Do9F7YkFeOn/E/nENtsI7NOcyHpICJ5+UkgjUo9QaQ/Yu+dIDU+sP/4NXsUtq6SMaQ==",
3758 "license": "BSD-3-Clause",
3759 "dependencies": {
3760 "d3-force": "^3.0.0",
3761 "vega-dataflow": "^6.1.0",
3762 "vega-util": "^2.1.0"
3763 }
3764 },
3765 "node_modules/vega-format": {
3766 "version": "2.1.0",
3767 "resolved": "https://registry.npmjs.org/vega-format/-/vega-format-2.1.0.tgz",
3768 "integrity": "sha512-i9Ht33IgqG36+S1gFDpAiKvXCPz+q+1vDhDGKK8YsgMxGOG4PzinKakI66xd7SdV4q97FgpR7odAXqtDN2wKqw==",
3769 "license": "BSD-3-Clause",
3770 "dependencies": {
3771 "d3-array": "^3.2.4",
3772 "d3-format": "^3.1.0",
3773 "d3-time-format": "^4.1.0",
3774 "vega-time": "^3.1.0",
3775 "vega-util": "^2.1.0"
3776 }
3777 },
3778 "node_modules/vega-functions": {
3779 "version": "6.1.1",
3780 "resolved": "https://registry.npmjs.org/vega-functions/-/vega-functions-6.1.1.tgz",
3781 "integrity": "sha512-Due6jP0y0FfsGMTrHnzUGnEwXPu7VwE+9relfo+LjL/tRPYnnKqwWvzt7n9JkeBuZqjkgYjMzm/WucNn6Hkw5A==",
3782 "license": "BSD-3-Clause",
3783 "dependencies": {
3784 "d3-array": "^3.2.4",
3785 "d3-color": "^3.1.0",
3786 "d3-geo": "^3.1.1",
3787 "vega-dataflow": "^6.1.0",
3788 "vega-expression": "^6.1.0",
3789 "vega-scale": "^8.1.0",
3790 "vega-scenegraph": "^5.1.0",
3791 "vega-selections": "^6.1.0",
3792 "vega-statistics": "^2.0.0",
3793 "vega-time": "^3.1.0",
3794 "vega-util": "^2.1.0"
3795 }
3796 },
3797 "node_modules/vega-geo": {
3798 "version": "5.1.0",
3799 "resolved": "https://registry.npmjs.org/vega-geo/-/vega-geo-5.1.0.tgz",
3800 "integrity": "sha512-H8aBBHfthc3rzDbz/Th18+Nvp00J73q3uXGAPDQqizioDm/CoXCK8cX4pMePydBY9S6ikBiGJrLKFDa80wI20g==",
3801 "license": "BSD-3-Clause",
3802 "dependencies": {
3803 "d3-array": "^3.2.4",
3804 "d3-color": "^3.1.0",
3805 "d3-geo": "^3.1.1",
3806 "vega-canvas": "^2.0.0",
3807 "vega-dataflow": "^6.1.0",
3808 "vega-projection": "^2.1.0",
3809 "vega-statistics": "^2.0.0",
3810 "vega-util": "^2.1.0"
3811 }
3812 },
3813 "node_modules/vega-hierarchy": {
3814 "version": "5.1.0",
3815 "resolved": "https://registry.npmjs.org/vega-hierarchy/-/vega-hierarchy-5.1.0.tgz",
3816 "integrity": "sha512-rZlU8QJNETlB6o73lGCPybZtw2fBBsRIRuFE77aCLFHdGsh6wIifhplVarqE9icBqjUHRRUOmcEYfzwVIPr65g==",
3817 "license": "BSD-3-Clause",
3818 "dependencies": {
3819 "d3-hierarchy": "^3.1.2",
3820 "vega-dataflow": "^6.1.0",
3821 "vega-util": "^2.1.0"
3822 }
3823 },
3824 "node_modules/vega-label": {
3825 "version": "2.1.0",
3826 "resolved": "https://registry.npmjs.org/vega-label/-/vega-label-2.1.0.tgz",
3827 "integrity": "sha512-/hgf+zoA3FViDBehrQT42Lta3t8In6YwtMnwjYlh72zNn1p3c7E3YUBwqmAqTM1x+tudgzMRGLYig+bX1ewZxQ==",
3828 "license": "BSD-3-Clause",
3829 "dependencies": {
3830 "vega-canvas": "^2.0.0",
3831 "vega-dataflow": "^6.1.0",
3832 "vega-scenegraph": "^5.1.0",
3833 "vega-util": "^2.1.0"
3834 }
3835 },
3836 "node_modules/vega-lite": {
3837 "version": "6.4.1",
3838 "resolved": "https://registry.npmjs.org/vega-lite/-/vega-lite-6.4.1.tgz",
3839 "integrity": "sha512-KO3ybHNouRK4A0al/+2fN9UqgTEfxrd/ntGLY933Hg5UOYotDVQdshR3zn7OfXwQ7uj0W96Vfa5R+QxO8am3IQ==",
3840 "license": "BSD-3-Clause",
3841 "dependencies": {
3842 "json-stringify-pretty-compact": "~4.0.0",
3843 "tslib": "~2.8.1",
3844 "vega-event-selector": "~4.0.0",
3845 "vega-expression": "~6.1.0",
3846 "vega-util": "~2.1.0",
3847 "yargs": "~18.0.0"
3848 },
3849 "bin": {
3850 "vl2pdf": "bin/vl2pdf",
3851 "vl2png": "bin/vl2png",
3852 "vl2svg": "bin/vl2svg",
3853 "vl2vg": "bin/vl2vg"
3854 },
3855 "engines": {
3856 "node": ">=18"
3857 },
3858 "funding": {
3859 "url": "https://app.hubspot.com/payments/GyPC972GD9Rt"
3860 },
3861 "peerDependencies": {
3862 "vega": "^6.0.0"
3863 }
3864 },
3865 "node_modules/vega-loader": {
3866 "version": "5.1.0",
3867 "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-5.1.0.tgz",
3868 "integrity": "sha512-GaY3BdSPbPNdtrBz8SYUBNmNd8mdPc3mtdZfdkFazQ0RD9m+Toz5oR8fKnTamNSk9fRTJX0Lp3uEqxrAlQVreg==",
3869 "license": "BSD-3-Clause",
3870 "dependencies": {
3871 "d3-dsv": "^3.0.1",
3872 "topojson-client": "^3.1.0",
3873 "vega-format": "^2.1.0",
3874 "vega-util": "^2.1.0"
3875 }
3876 },
3877 "node_modules/vega-parser": {
3878 "version": "7.1.0",
3879 "resolved": "https://registry.npmjs.org/vega-parser/-/vega-parser-7.1.0.tgz",
3880 "integrity": "sha512-g0lrYxtmYVW8G6yXpIS4J3Uxt9OUSkc0bLu5afoYDo4rZmoOOdll3x3ebActp5LHPW+usZIE+p5nukRS2vEc7Q==",
3881 "license": "BSD-3-Clause",
3882 "dependencies": {
3883 "vega-dataflow": "^6.1.0",
3884 "vega-event-selector": "^4.0.0",
3885 "vega-functions": "^6.1.0",
3886 "vega-scale": "^8.1.0",
3887 "vega-util": "^2.1.0"
3888 }
3889 },
3890 "node_modules/vega-projection": {
3891 "version": "2.1.0",
3892 "resolved": "https://registry.npmjs.org/vega-projection/-/vega-projection-2.1.0.tgz",
3893 "integrity": "sha512-EjRjVSoMR5ibrU7q8LaOQKP327NcOAM1+eZ+NO4ANvvAutwmbNVTmfA1VpPH+AD0AlBYc39ND/wnRk7SieDiXA==",
3894 "license": "BSD-3-Clause",
3895 "dependencies": {
3896 "d3-geo": "^3.1.1",
3897 "d3-geo-projection": "^4.0.0",
3898 "vega-scale": "^8.1.0"
3899 }
3900 },
3901 "node_modules/vega-regression": {
3902 "version": "2.1.0",
3903 "resolved": "https://registry.npmjs.org/vega-regression/-/vega-regression-2.1.0.tgz",
3904 "integrity": "sha512-HzC7MuoEwG1rIxRaNTqgcaYF03z/ZxYkQR2D5BN0N45kLnHY1HJXiEcZkcffTsqXdspLjn47yLi44UoCwF5fxQ==",
3905 "license": "BSD-3-Clause",
3906 "dependencies": {
3907 "d3-array": "^3.2.4",
3908 "vega-dataflow": "^6.1.0",
3909 "vega-statistics": "^2.0.0",
3910 "vega-util": "^2.1.0"
3911 }
3912 },
3913 "node_modules/vega-runtime": {
3914 "version": "7.1.0",
3915 "resolved": "https://registry.npmjs.org/vega-runtime/-/vega-runtime-7.1.0.tgz",
3916 "integrity": "sha512-mItI+WHimyEcZlZrQ/zYR3LwHVeyHCWwp7MKaBjkU8EwkSxEEGVceyGUY9X2YuJLiOgkLz/6juYDbMv60pfwYA==",
3917 "license": "BSD-3-Clause",
3918 "dependencies": {
3919 "vega-dataflow": "^6.1.0",
3920 "vega-util": "^2.1.0"
3921 }
3922 },
3923 "node_modules/vega-scale": {
3924 "version": "8.1.0",
3925 "resolved": "https://registry.npmjs.org/vega-scale/-/vega-scale-8.1.0.tgz",
3926 "integrity": "sha512-VEgDuEcOec8+C8+FzLcnAmcXrv2gAJKqQifCdQhkgnsLa978vYUgVfCut/mBSMMHbH8wlUV1D0fKZTjRukA1+A==",
3927 "license": "BSD-3-Clause",
3928 "dependencies": {
3929 "d3-array": "^3.2.4",
3930 "d3-interpolate": "^3.0.1",
3931 "d3-scale": "^4.0.2",
3932 "d3-scale-chromatic": "^3.1.0",
3933 "vega-time": "^3.1.0",
3934 "vega-util": "^2.1.0"
3935 }
3936 },
3937 "node_modules/vega-scenegraph": {
3938 "version": "5.1.0",
3939 "resolved": "https://registry.npmjs.org/vega-scenegraph/-/vega-scenegraph-5.1.0.tgz",
3940 "integrity": "sha512-4gA89CFIxkZX+4Nvl8SZF2MBOqnlj9J5zgdPh/HPx+JOwtzSlUqIhxFpFj7GWYfwzr/PyZnguBLPihPw1Og/cA==",
3941 "license": "BSD-3-Clause",
3942 "dependencies": {
3943 "d3-path": "^3.1.0",
3944 "d3-shape": "^3.2.0",
3945 "vega-canvas": "^2.0.0",
3946 "vega-loader": "^5.1.0",
3947 "vega-scale": "^8.1.0",
3948 "vega-util": "^2.1.0"
3949 }
3950 },
3951 "node_modules/vega-selections": {
3952 "version": "6.1.2",
3953 "resolved": "https://registry.npmjs.org/vega-selections/-/vega-selections-6.1.2.tgz",
3954 "integrity": "sha512-xJ+V4qdd46nk2RBdwIRrQm2iSTMHdlu/omhLz1pqRL3jZDrkqNBXimrisci2kIKpH2WBpA1YVagwuZEKBmF2Qw==",
3955 "license": "BSD-3-Clause",
3956 "dependencies": {
3957 "d3-array": "3.2.4",
3958 "vega-expression": "^6.1.0",
3959 "vega-util": "^2.1.0"
3960 }
3961 },
3962 "node_modules/vega-statistics": {
3963 "version": "2.0.0",
3964 "resolved": "https://registry.npmjs.org/vega-statistics/-/vega-statistics-2.0.0.tgz",
3965 "integrity": "sha512-dGPfDXnBlgXbZF3oxtkb8JfeRXd5TYHx25Z/tIoaa9jWua4Vf/AoW2wwh8J1qmMy8J03/29aowkp1yk4DOPazQ==",
3966 "license": "BSD-3-Clause",
3967 "dependencies": {
3968 "d3-array": "^3.2.4"
3969 }
3970 },
3971 "node_modules/vega-time": {
3972 "version": "3.1.0",
3973 "resolved": "https://registry.npmjs.org/vega-time/-/vega-time-3.1.0.tgz",
3974 "integrity": "sha512-G93mWzPwNa6UYQRkr8Ujur9uqxbBDjDT/WpXjbDY0yygdSkRT+zXF+Sb4gjhW0nPaqdiwkn0R6kZcSPMj1bMNA==",
3975 "license": "BSD-3-Clause",
3976 "dependencies": {
3977 "d3-array": "^3.2.4",
3978 "d3-time": "^3.1.0",
3979 "vega-util": "^2.1.0"
3980 }
3981 },
3982 "node_modules/vega-transforms": {
3983 "version": "5.1.0",
3984 "resolved": "https://registry.npmjs.org/vega-transforms/-/vega-transforms-5.1.0.tgz",
3985 "integrity": "sha512-mj/sO2tSuzzpiXX8JSl4DDlhEmVwM/46MTAzTNQUQzJPMI/n4ChCjr/SdEbfEyzlD4DPm1bjohZGjLc010yuMg==",
3986 "license": "BSD-3-Clause",
3987 "dependencies": {
3988 "d3-array": "^3.2.4",
3989 "vega-dataflow": "^6.1.0",
3990 "vega-statistics": "^2.0.0",
3991 "vega-time": "^3.1.0",
3992 "vega-util": "^2.1.0"
3993 }
3994 },
3995 "node_modules/vega-typings": {
3996 "version": "2.1.0",
3997 "resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-2.1.0.tgz",
3998 "integrity": "sha512-zdis4Fg4gv37yEvTTSZEVMNhp8hwyEl7GZ4X4HHddRVRKxWFsbyKvZx/YW5Z9Ox4sjxVA2qHzEbod4Fdx+SEJA==",
3999 "license": "BSD-3-Clause",
4000 "dependencies": {
4001 "@types/geojson": "7946.0.16",
4002 "vega-event-selector": "^4.0.0",
4003 "vega-expression": "^6.1.0",
4004 "vega-util": "^2.1.0"
4005 }
4006 },
4007 "node_modules/vega-util": {
4008 "version": "2.1.0",
4009 "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-2.1.0.tgz",
4010 "integrity": "sha512-PGfp0m0QCufDmcxKJCWQy4Ov23FoF8DSXmoJwSezi3itQaa2hbxK0+xwsTMP2vy4PR16Pu25HMzgMwXVW1+33w==",
4011 "license": "BSD-3-Clause"
4012 },
4013 "node_modules/vega-view": {
4014 "version": "6.1.0",
4015 "resolved": "https://registry.npmjs.org/vega-view/-/vega-view-6.1.0.tgz",
4016 "integrity": "sha512-hmHDm/zC65lb23mb9Tr9Gx0wkxP0TMS31LpMPYxIZpvInxvUn7TYitkOtz1elr63k2YZrgmF7ztdGyQ4iCQ5fQ==",
4017 "license": "BSD-3-Clause",
4018 "dependencies": {
4019 "d3-array": "^3.2.4",
4020 "d3-timer": "^3.0.1",
4021 "vega-dataflow": "^6.1.0",
4022 "vega-format": "^2.1.0",
4023 "vega-functions": "^6.1.0",
4024 "vega-runtime": "^7.1.0",
4025 "vega-scenegraph": "^5.1.0",
4026 "vega-util": "^2.1.0"
4027 }
4028 },
4029 "node_modules/vega-view-transforms": {
4030 "version": "5.1.0",
4031 "resolved": "https://registry.npmjs.org/vega-view-transforms/-/vega-view-transforms-5.1.0.tgz",
4032 "integrity": "sha512-fpigh/xn/32t+An1ShoY3MLeGzNdlbAp2+HvFKzPpmpMTZqJEWkk/J/wHU7Swyc28Ta7W1z3fO+8dZkOYO5TWQ==",
4033 "license": "BSD-3-Clause",
4034 "dependencies": {
4035 "vega-dataflow": "^6.1.0",
4036 "vega-scenegraph": "^5.1.0",
4037 "vega-util": "^2.1.0"
4038 }
4039 },
4040 "node_modules/vega-voronoi": {
4041 "version": "5.1.0",
4042 "resolved": "https://registry.npmjs.org/vega-voronoi/-/vega-voronoi-5.1.0.tgz",
4043 "integrity": "sha512-uKdsoR9x60mz7eYtVG+NhlkdQXeVdMr6jHNAHxs+W+i6kawkUp5S9jp1xf1FmW/uZvtO1eqinHQNwATcDRsiUg==",
4044 "license": "BSD-3-Clause",
4045 "dependencies": {
4046 "d3-delaunay": "^6.0.4",
4047 "vega-dataflow": "^6.1.0",
4048 "vega-util": "^2.1.0"
4049 }
4050 },
4051 "node_modules/vega-wordcloud": {
4052 "version": "5.1.0",
4053 "resolved": "https://registry.npmjs.org/vega-wordcloud/-/vega-wordcloud-5.1.0.tgz",
4054 "integrity": "sha512-sSdNmT8y2D7xXhM2h76dKyaYn3PA4eV49WUUkfYfqHz/vpcu10GSAoFxLhQQTkbZXR+q5ZB63tFUow9W2IFo6g==",
4055 "license": "BSD-3-Clause",
4056 "dependencies": {
4057 "vega-canvas": "^2.0.0",
4058 "vega-dataflow": "^6.1.0",
4059 "vega-scale": "^8.1.0",
4060 "vega-statistics": "^2.0.0",
4061 "vega-util": "^2.1.0"
4062 }
4063 },
4064 "node_modules/vuvuzela": {
4065 "version": "1.0.3",
4066 "resolved": "https://registry.npmjs.org/vuvuzela/-/vuvuzela-1.0.3.tgz",
4067 "integrity": "sha512-Tm7jR1xTzBbPW+6y1tknKiEhz04Wf/1iZkcTJjSFcpNko43+dFW6+OOeQe9taJIug3NdfUAjFKgUSyQrIKaDvQ==",
4068 "license": "Apache-2.0"
4069 },
4070 "node_modules/webidl-conversions": {
4071 "version": "3.0.1",
4072 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
4073 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
4074 "license": "BSD-2-Clause"
4075 },
4076 "node_modules/whatwg-url": {
4077 "version": "5.0.0",
4078 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
4079 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
4080 "license": "MIT",
4081 "dependencies": {
4082 "tr46": "~0.0.3",
4083 "webidl-conversions": "^3.0.0"
4084 }
4085 },
4086 "node_modules/wide-align": {
4087 "version": "1.1.5",
4088 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
4089 "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
4090 "license": "ISC",
4091 "dependencies": {
4092 "string-width": "^1.0.2 || 2 || 3 || 4"
4093 }
4094 },
4095 "node_modules/wrap-ansi": {
4096 "version": "9.0.2",
4097 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz",
4098 "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==",
4099 "license": "MIT",
4100 "dependencies": {
4101 "ansi-styles": "^6.2.1",
4102 "string-width": "^7.0.0",
4103 "strip-ansi": "^7.1.0"
4104 },
4105 "engines": {
4106 "node": ">=18"
4107 },
4108 "funding": {
4109 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
4110 }
4111 },
4112 "node_modules/wrap-ansi/node_modules/ansi-regex": {
4113 "version": "6.2.2",
4114 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
4115 "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
4116 "license": "MIT",
4117 "engines": {
4118 "node": ">=12"
4119 },
4120 "funding": {
4121 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
4122 }
4123 },
4124 "node_modules/wrap-ansi/node_modules/emoji-regex": {
4125 "version": "10.6.0",
4126 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
4127 "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
4128 "license": "MIT"
4129 },
4130 "node_modules/wrap-ansi/node_modules/string-width": {
4131 "version": "7.2.0",
4132 "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
4133 "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
4134 "license": "MIT",
4135 "dependencies": {
4136 "emoji-regex": "^10.3.0",
4137 "get-east-asian-width": "^1.0.0",
4138 "strip-ansi": "^7.1.0"
4139 },
4140 "engines": {
4141 "node": ">=18"
4142 },
4143 "funding": {
4144 "url": "https://github.com/sponsors/sindresorhus"
4145 }
4146 },
4147 "node_modules/wrap-ansi/node_modules/strip-ansi": {
4148 "version": "7.1.2",
4149 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
4150 "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
4151 "license": "MIT",
4152 "dependencies": {
4153 "ansi-regex": "^6.0.1"
4154 },
4155 "engines": {
4156 "node": ">=12"
4157 },
4158 "funding": {
4159 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
4160 }
4161 },
4162 "node_modules/wrappy": {
4163 "version": "1.0.2",
4164 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4165 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
4166 "license": "ISC"
4167 },
4168 "node_modules/write-stream": {
4169 "version": "0.4.3",
4170 "resolved": "https://registry.npmjs.org/write-stream/-/write-stream-0.4.3.tgz",
4171 "integrity": "sha512-IJrvkhbAnj89W/GAVdVgbnPiVw5Ntg/B4tc/MUCIEwj/g6JIww1DWJyB/yBMT3yw2/TkT6IUZ0+IYef3flEw8A==",
4172 "dependencies": {
4173 "readable-stream": "~0.0.2"
4174 }
4175 },
4176 "node_modules/write-stream/node_modules/readable-stream": {
4177 "version": "0.0.4",
4178 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-0.0.4.tgz",
4179 "integrity": "sha512-azrivNydKRYt7zwLV5wWUK7YzKTWs3q87xSmY6DlHapPrCvaT6ZrukvM5erV+yCSSPmZT8zkSdttOHQpWWm9zw==",
4180 "license": "BSD"
4181 },
4182 "node_modules/xtend": {
4183 "version": "4.0.2",
4184 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
4185 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
4186 "license": "MIT",
4187 "engines": {
4188 "node": ">=0.4"
4189 }
4190 },
4191 "node_modules/y18n": {
4192 "version": "5.0.8",
4193 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
4194 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
4195 "license": "ISC",
4196 "engines": {
4197 "node": ">=10"
4198 }
4199 },
4200 "node_modules/yallist": {
4201 "version": "4.0.0",
4202 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
4203 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
4204 "license": "ISC"
4205 },
4206 "node_modules/yargs": {
4207 "version": "18.0.0",
4208 "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz",
4209 "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==",
4210 "license": "MIT",
4211 "dependencies": {
4212 "cliui": "^9.0.1",
4213 "escalade": "^3.1.1",
4214 "get-caller-file": "^2.0.5",
4215 "string-width": "^7.2.0",
4216 "y18n": "^5.0.5",
4217 "yargs-parser": "^22.0.0"
4218 },
4219 "engines": {
4220 "node": "^20.19.0 || ^22.12.0 || >=23"
4221 }
4222 },
4223 "node_modules/yargs-parser": {
4224 "version": "22.0.0",
4225 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz",
4226 "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==",
4227 "license": "ISC",
4228 "engines": {
4229 "node": "^20.19.0 || ^22.12.0 || >=23"
4230 }
4231 },
4232 "node_modules/yargs/node_modules/ansi-regex": {
4233 "version": "6.2.2",
4234 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
4235 "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
4236 "license": "MIT",
4237 "engines": {
4238 "node": ">=12"
4239 },
4240 "funding": {
4241 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
4242 }
4243 },
4244 "node_modules/yargs/node_modules/emoji-regex": {
4245 "version": "10.6.0",
4246 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
4247 "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
4248 "license": "MIT"
4249 },
4250 "node_modules/yargs/node_modules/string-width": {
4251 "version": "7.2.0",
4252 "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
4253 "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
4254 "license": "MIT",
4255 "dependencies": {
4256 "emoji-regex": "^10.3.0",
4257 "get-east-asian-width": "^1.0.0",
4258 "strip-ansi": "^7.1.0"
4259 },
4260 "engines": {
4261 "node": ">=18"
4262 },
4263 "funding": {
4264 "url": "https://github.com/sponsors/sindresorhus"
4265 }
4266 },
4267 "node_modules/yargs/node_modules/strip-ansi": {
4268 "version": "7.1.2",
4269 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
4270 "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
4271 "license": "MIT",
4272 "dependencies": {
4273 "ansi-regex": "^6.0.1"
4274 },
4275 "engines": {
4276 "node": ">=12"
4277 },
4278 "funding": {
4279 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
4280 }
4281 }
4282 }
4283}