blob: 53b806f8f573fab6ab9d8e47d5539bf3983f07bb [file] [log] [blame]
Earl Lee2e463fb2025-04-17 11:22:22 -07001{
2 "name": "webui",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "webui",
9 "version": "1.0.0",
10 "license": "ISC",
11 "dependencies": {
12 "@xterm/addon-fit": "^0.10.0",
13 "@xterm/xterm": "^5.5.0",
14 "diff2html": "3.4.51",
Sean McCullough86b56862025-04-18 13:04:03 -070015 "lit": "^3.2.1",
Earl Lee2e463fb2025-04-17 11:22:22 -070016 "marked": "^15.0.7",
Sean McCullough86b56862025-04-18 13:04:03 -070017 "sanitize-html": "^2.15.0",
Earl Lee2e463fb2025-04-17 11:22:22 -070018 "vega": "^5.33.0",
19 "vega-embed": "^6.29.0",
20 "vega-lite": "^5.23.0"
21 },
22 "devDependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -070023 "@open-wc/dev-server-hmr": "^0.1.2-next.0",
24 "@open-wc/testing": "^4.0.0",
Earl Lee2e463fb2025-04-17 11:22:22 -070025 "@types/marked": "^5.0.2",
Sean McCullough86b56862025-04-18 13:04:03 -070026 "@types/mocha": "^10.0.7",
Earl Lee2e463fb2025-04-17 11:22:22 -070027 "@types/node": "^22.13.14",
Sean McCullough86b56862025-04-18 13:04:03 -070028 "@web/dev-server": "^0.4.6",
29 "@web/test-runner": "^0.18.2",
30 "@web/test-runner-puppeteer": "^0.18.0",
Earl Lee2e463fb2025-04-17 11:22:22 -070031 "autoprefixer": "^10.4.21",
32 "esbuild": "^0.25.1",
Earl Lee2e463fb2025-04-17 11:22:22 -070033 "typescript": "^5.8.2"
34 }
35 },
Sean McCullough86b56862025-04-18 13:04:03 -070036 "node_modules/@ampproject/remapping": {
37 "version": "2.3.0",
38 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
39 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
40 "dev": true,
41 "dependencies": {
42 "@jridgewell/gen-mapping": "^0.3.5",
43 "@jridgewell/trace-mapping": "^0.3.24"
44 },
45 "engines": {
46 "node": ">=6.0.0"
47 }
48 },
49 "node_modules/@babel/code-frame": {
50 "version": "7.26.2",
51 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz",
52 "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==",
53 "dev": true,
54 "dependencies": {
55 "@babel/helper-validator-identifier": "^7.25.9",
56 "js-tokens": "^4.0.0",
57 "picocolors": "^1.0.0"
58 },
59 "engines": {
60 "node": ">=6.9.0"
61 }
62 },
63 "node_modules/@babel/compat-data": {
64 "version": "7.26.8",
65 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz",
66 "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -070067 "dev": true,
68 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -070069 "node": ">=6.9.0"
70 }
71 },
72 "node_modules/@babel/core": {
73 "version": "7.26.10",
74 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz",
75 "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==",
76 "dev": true,
77 "dependencies": {
78 "@ampproject/remapping": "^2.2.0",
79 "@babel/code-frame": "^7.26.2",
80 "@babel/generator": "^7.26.10",
81 "@babel/helper-compilation-targets": "^7.26.5",
82 "@babel/helper-module-transforms": "^7.26.0",
83 "@babel/helpers": "^7.26.10",
84 "@babel/parser": "^7.26.10",
85 "@babel/template": "^7.26.9",
86 "@babel/traverse": "^7.26.10",
87 "@babel/types": "^7.26.10",
88 "convert-source-map": "^2.0.0",
89 "debug": "^4.1.0",
90 "gensync": "^1.0.0-beta.2",
91 "json5": "^2.2.3",
92 "semver": "^6.3.1"
93 },
94 "engines": {
95 "node": ">=6.9.0"
Earl Lee2e463fb2025-04-17 11:22:22 -070096 },
97 "funding": {
Sean McCullough86b56862025-04-18 13:04:03 -070098 "type": "opencollective",
99 "url": "https://opencollective.com/babel"
100 }
101 },
102 "node_modules/@babel/core/node_modules/semver": {
103 "version": "6.3.1",
104 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
105 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
106 "dev": true,
107 "bin": {
108 "semver": "bin/semver.js"
109 }
110 },
111 "node_modules/@babel/generator": {
112 "version": "7.27.0",
113 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz",
114 "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==",
115 "dev": true,
116 "dependencies": {
117 "@babel/parser": "^7.27.0",
118 "@babel/types": "^7.27.0",
119 "@jridgewell/gen-mapping": "^0.3.5",
120 "@jridgewell/trace-mapping": "^0.3.25",
121 "jsesc": "^3.0.2"
122 },
123 "engines": {
124 "node": ">=6.9.0"
125 }
126 },
127 "node_modules/@babel/helper-compilation-targets": {
128 "version": "7.27.0",
129 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz",
130 "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==",
131 "dev": true,
132 "dependencies": {
133 "@babel/compat-data": "^7.26.8",
134 "@babel/helper-validator-option": "^7.25.9",
135 "browserslist": "^4.24.0",
136 "lru-cache": "^5.1.1",
137 "semver": "^6.3.1"
138 },
139 "engines": {
140 "node": ">=6.9.0"
141 }
142 },
143 "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": {
144 "version": "5.1.1",
145 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
146 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
147 "dev": true,
148 "dependencies": {
149 "yallist": "^3.0.2"
150 }
151 },
152 "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
153 "version": "6.3.1",
154 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
155 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
156 "dev": true,
157 "bin": {
158 "semver": "bin/semver.js"
159 }
160 },
161 "node_modules/@babel/helper-module-imports": {
162 "version": "7.25.9",
163 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
164 "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
165 "dev": true,
166 "dependencies": {
167 "@babel/traverse": "^7.25.9",
168 "@babel/types": "^7.25.9"
169 },
170 "engines": {
171 "node": ">=6.9.0"
172 }
173 },
174 "node_modules/@babel/helper-module-transforms": {
175 "version": "7.26.0",
176 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz",
177 "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==",
178 "dev": true,
179 "dependencies": {
180 "@babel/helper-module-imports": "^7.25.9",
181 "@babel/helper-validator-identifier": "^7.25.9",
182 "@babel/traverse": "^7.25.9"
183 },
184 "engines": {
185 "node": ">=6.9.0"
186 },
187 "peerDependencies": {
188 "@babel/core": "^7.0.0"
189 }
190 },
191 "node_modules/@babel/helper-plugin-utils": {
192 "version": "7.26.5",
193 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz",
194 "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==",
195 "dev": true,
196 "engines": {
197 "node": ">=6.9.0"
198 }
199 },
200 "node_modules/@babel/helper-string-parser": {
201 "version": "7.25.9",
202 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
203 "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
204 "dev": true,
205 "engines": {
206 "node": ">=6.9.0"
207 }
208 },
209 "node_modules/@babel/helper-validator-identifier": {
210 "version": "7.25.9",
211 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
212 "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
213 "dev": true,
214 "engines": {
215 "node": ">=6.9.0"
216 }
217 },
218 "node_modules/@babel/helper-validator-option": {
219 "version": "7.25.9",
220 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz",
221 "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==",
222 "dev": true,
223 "engines": {
224 "node": ">=6.9.0"
225 }
226 },
227 "node_modules/@babel/helpers": {
228 "version": "7.27.0",
229 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz",
230 "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==",
231 "dev": true,
232 "dependencies": {
233 "@babel/template": "^7.27.0",
234 "@babel/types": "^7.27.0"
235 },
236 "engines": {
237 "node": ">=6.9.0"
238 }
239 },
240 "node_modules/@babel/parser": {
241 "version": "7.27.0",
242 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz",
243 "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==",
244 "dev": true,
245 "dependencies": {
246 "@babel/types": "^7.27.0"
247 },
248 "bin": {
249 "parser": "bin/babel-parser.js"
250 },
251 "engines": {
252 "node": ">=6.0.0"
253 }
254 },
255 "node_modules/@babel/plugin-syntax-class-properties": {
256 "version": "7.12.13",
257 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
258 "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
259 "dev": true,
260 "dependencies": {
261 "@babel/helper-plugin-utils": "^7.12.13"
262 },
263 "peerDependencies": {
264 "@babel/core": "^7.0.0-0"
265 }
266 },
267 "node_modules/@babel/plugin-syntax-import-assertions": {
268 "version": "7.26.0",
269 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz",
270 "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==",
271 "dev": true,
272 "dependencies": {
273 "@babel/helper-plugin-utils": "^7.25.9"
274 },
275 "engines": {
276 "node": ">=6.9.0"
277 },
278 "peerDependencies": {
279 "@babel/core": "^7.0.0-0"
280 }
281 },
282 "node_modules/@babel/plugin-syntax-top-level-await": {
283 "version": "7.14.5",
284 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
285 "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
286 "dev": true,
287 "dependencies": {
288 "@babel/helper-plugin-utils": "^7.14.5"
289 },
290 "engines": {
291 "node": ">=6.9.0"
292 },
293 "peerDependencies": {
294 "@babel/core": "^7.0.0-0"
295 }
296 },
297 "node_modules/@babel/template": {
298 "version": "7.27.0",
299 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz",
300 "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==",
301 "dev": true,
302 "dependencies": {
303 "@babel/code-frame": "^7.26.2",
304 "@babel/parser": "^7.27.0",
305 "@babel/types": "^7.27.0"
306 },
307 "engines": {
308 "node": ">=6.9.0"
309 }
310 },
311 "node_modules/@babel/traverse": {
312 "version": "7.27.0",
313 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz",
314 "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==",
315 "dev": true,
316 "dependencies": {
317 "@babel/code-frame": "^7.26.2",
318 "@babel/generator": "^7.27.0",
319 "@babel/parser": "^7.27.0",
320 "@babel/template": "^7.27.0",
321 "@babel/types": "^7.27.0",
322 "debug": "^4.3.1",
323 "globals": "^11.1.0"
324 },
325 "engines": {
326 "node": ">=6.9.0"
327 }
328 },
329 "node_modules/@babel/types": {
330 "version": "7.27.0",
331 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz",
332 "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==",
333 "dev": true,
334 "dependencies": {
335 "@babel/helper-string-parser": "^7.25.9",
336 "@babel/helper-validator-identifier": "^7.25.9"
337 },
338 "engines": {
339 "node": ">=6.9.0"
Earl Lee2e463fb2025-04-17 11:22:22 -0700340 }
341 },
342 "node_modules/@esbuild/aix-ppc64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700343 "version": "0.25.2",
344 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz",
345 "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700346 "cpu": [
347 "ppc64"
348 ],
349 "dev": true,
350 "license": "MIT",
351 "optional": true,
352 "os": [
353 "aix"
354 ],
355 "engines": {
356 "node": ">=18"
357 }
358 },
359 "node_modules/@esbuild/android-arm": {
Sean McCullough86b56862025-04-18 13:04:03 -0700360 "version": "0.25.2",
361 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz",
362 "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700363 "cpu": [
364 "arm"
365 ],
366 "dev": true,
367 "license": "MIT",
368 "optional": true,
369 "os": [
370 "android"
371 ],
372 "engines": {
373 "node": ">=18"
374 }
375 },
376 "node_modules/@esbuild/android-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700377 "version": "0.25.2",
378 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz",
379 "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700380 "cpu": [
381 "arm64"
382 ],
383 "dev": true,
384 "license": "MIT",
385 "optional": true,
386 "os": [
387 "android"
388 ],
389 "engines": {
390 "node": ">=18"
391 }
392 },
393 "node_modules/@esbuild/android-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700394 "version": "0.25.2",
395 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz",
396 "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700397 "cpu": [
398 "x64"
399 ],
400 "dev": true,
401 "license": "MIT",
402 "optional": true,
403 "os": [
404 "android"
405 ],
406 "engines": {
407 "node": ">=18"
408 }
409 },
410 "node_modules/@esbuild/darwin-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700411 "version": "0.25.2",
412 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz",
413 "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700414 "cpu": [
415 "arm64"
416 ],
417 "dev": true,
418 "license": "MIT",
419 "optional": true,
420 "os": [
421 "darwin"
422 ],
423 "engines": {
424 "node": ">=18"
425 }
426 },
427 "node_modules/@esbuild/darwin-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700428 "version": "0.25.2",
429 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz",
430 "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700431 "cpu": [
432 "x64"
433 ],
434 "dev": true,
435 "license": "MIT",
436 "optional": true,
437 "os": [
438 "darwin"
439 ],
440 "engines": {
441 "node": ">=18"
442 }
443 },
444 "node_modules/@esbuild/freebsd-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700445 "version": "0.25.2",
446 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz",
447 "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700448 "cpu": [
449 "arm64"
450 ],
451 "dev": true,
452 "license": "MIT",
453 "optional": true,
454 "os": [
455 "freebsd"
456 ],
457 "engines": {
458 "node": ">=18"
459 }
460 },
461 "node_modules/@esbuild/freebsd-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700462 "version": "0.25.2",
463 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz",
464 "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700465 "cpu": [
466 "x64"
467 ],
468 "dev": true,
469 "license": "MIT",
470 "optional": true,
471 "os": [
472 "freebsd"
473 ],
474 "engines": {
475 "node": ">=18"
476 }
477 },
478 "node_modules/@esbuild/linux-arm": {
Sean McCullough86b56862025-04-18 13:04:03 -0700479 "version": "0.25.2",
480 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz",
481 "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700482 "cpu": [
483 "arm"
484 ],
485 "dev": true,
486 "license": "MIT",
487 "optional": true,
488 "os": [
489 "linux"
490 ],
491 "engines": {
492 "node": ">=18"
493 }
494 },
495 "node_modules/@esbuild/linux-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700496 "version": "0.25.2",
497 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz",
498 "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700499 "cpu": [
500 "arm64"
501 ],
502 "dev": true,
503 "license": "MIT",
504 "optional": true,
505 "os": [
506 "linux"
507 ],
508 "engines": {
509 "node": ">=18"
510 }
511 },
512 "node_modules/@esbuild/linux-ia32": {
Sean McCullough86b56862025-04-18 13:04:03 -0700513 "version": "0.25.2",
514 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz",
515 "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700516 "cpu": [
517 "ia32"
518 ],
519 "dev": true,
520 "license": "MIT",
521 "optional": true,
522 "os": [
523 "linux"
524 ],
525 "engines": {
526 "node": ">=18"
527 }
528 },
529 "node_modules/@esbuild/linux-loong64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700530 "version": "0.25.2",
531 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz",
532 "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700533 "cpu": [
534 "loong64"
535 ],
536 "dev": true,
537 "license": "MIT",
538 "optional": true,
539 "os": [
540 "linux"
541 ],
542 "engines": {
543 "node": ">=18"
544 }
545 },
546 "node_modules/@esbuild/linux-mips64el": {
Sean McCullough86b56862025-04-18 13:04:03 -0700547 "version": "0.25.2",
548 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz",
549 "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700550 "cpu": [
551 "mips64el"
552 ],
553 "dev": true,
554 "license": "MIT",
555 "optional": true,
556 "os": [
557 "linux"
558 ],
559 "engines": {
560 "node": ">=18"
561 }
562 },
563 "node_modules/@esbuild/linux-ppc64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700564 "version": "0.25.2",
565 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz",
566 "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700567 "cpu": [
568 "ppc64"
569 ],
570 "dev": true,
571 "license": "MIT",
572 "optional": true,
573 "os": [
574 "linux"
575 ],
576 "engines": {
577 "node": ">=18"
578 }
579 },
580 "node_modules/@esbuild/linux-riscv64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700581 "version": "0.25.2",
582 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz",
583 "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700584 "cpu": [
585 "riscv64"
586 ],
587 "dev": true,
588 "license": "MIT",
589 "optional": true,
590 "os": [
591 "linux"
592 ],
593 "engines": {
594 "node": ">=18"
595 }
596 },
597 "node_modules/@esbuild/linux-s390x": {
Sean McCullough86b56862025-04-18 13:04:03 -0700598 "version": "0.25.2",
599 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz",
600 "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700601 "cpu": [
602 "s390x"
603 ],
604 "dev": true,
605 "license": "MIT",
606 "optional": true,
607 "os": [
608 "linux"
609 ],
610 "engines": {
611 "node": ">=18"
612 }
613 },
614 "node_modules/@esbuild/linux-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700615 "version": "0.25.2",
616 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz",
617 "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700618 "cpu": [
619 "x64"
620 ],
621 "dev": true,
622 "license": "MIT",
623 "optional": true,
624 "os": [
625 "linux"
626 ],
627 "engines": {
628 "node": ">=18"
629 }
630 },
631 "node_modules/@esbuild/netbsd-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700632 "version": "0.25.2",
633 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz",
634 "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700635 "cpu": [
636 "arm64"
637 ],
638 "dev": true,
639 "license": "MIT",
640 "optional": true,
641 "os": [
642 "netbsd"
643 ],
644 "engines": {
645 "node": ">=18"
646 }
647 },
648 "node_modules/@esbuild/netbsd-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700649 "version": "0.25.2",
650 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz",
651 "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700652 "cpu": [
653 "x64"
654 ],
655 "dev": true,
656 "license": "MIT",
657 "optional": true,
658 "os": [
659 "netbsd"
660 ],
661 "engines": {
662 "node": ">=18"
663 }
664 },
665 "node_modules/@esbuild/openbsd-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700666 "version": "0.25.2",
667 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz",
668 "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700669 "cpu": [
670 "arm64"
671 ],
672 "dev": true,
673 "license": "MIT",
674 "optional": true,
675 "os": [
676 "openbsd"
677 ],
678 "engines": {
679 "node": ">=18"
680 }
681 },
682 "node_modules/@esbuild/openbsd-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700683 "version": "0.25.2",
684 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz",
685 "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700686 "cpu": [
687 "x64"
688 ],
689 "dev": true,
690 "license": "MIT",
691 "optional": true,
692 "os": [
693 "openbsd"
694 ],
695 "engines": {
696 "node": ">=18"
697 }
698 },
699 "node_modules/@esbuild/sunos-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700700 "version": "0.25.2",
701 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz",
702 "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700703 "cpu": [
704 "x64"
705 ],
706 "dev": true,
707 "license": "MIT",
708 "optional": true,
709 "os": [
710 "sunos"
711 ],
712 "engines": {
713 "node": ">=18"
714 }
715 },
716 "node_modules/@esbuild/win32-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700717 "version": "0.25.2",
718 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz",
719 "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700720 "cpu": [
721 "arm64"
722 ],
723 "dev": true,
724 "license": "MIT",
725 "optional": true,
726 "os": [
727 "win32"
728 ],
729 "engines": {
730 "node": ">=18"
731 }
732 },
733 "node_modules/@esbuild/win32-ia32": {
Sean McCullough86b56862025-04-18 13:04:03 -0700734 "version": "0.25.2",
735 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz",
736 "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700737 "cpu": [
738 "ia32"
739 ],
740 "dev": true,
741 "license": "MIT",
742 "optional": true,
743 "os": [
744 "win32"
745 ],
746 "engines": {
747 "node": ">=18"
748 }
749 },
750 "node_modules/@esbuild/win32-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700751 "version": "0.25.2",
752 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz",
753 "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700754 "cpu": [
755 "x64"
756 ],
757 "dev": true,
758 "license": "MIT",
759 "optional": true,
760 "os": [
761 "win32"
762 ],
763 "engines": {
764 "node": ">=18"
765 }
766 },
Sean McCullough86b56862025-04-18 13:04:03 -0700767 "node_modules/@esm-bundle/chai": {
768 "version": "4.3.4-fix.0",
769 "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4-fix.0.tgz",
770 "integrity": "sha512-26SKdM4uvDWlY8/OOOxSB1AqQWeBosCX3wRYUZO7enTAj03CtVxIiCimYVG2WpULcyV51qapK4qTovwkUr5Mlw==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700771 "dev": true,
772 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -0700773 "@types/chai": "^4.2.12"
Earl Lee2e463fb2025-04-17 11:22:22 -0700774 }
775 },
Sean McCullough86b56862025-04-18 13:04:03 -0700776 "node_modules/@hapi/bourne": {
777 "version": "3.0.0",
778 "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-3.0.0.tgz",
779 "integrity": "sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700780 "dev": true
781 },
Earl Lee2e463fb2025-04-17 11:22:22 -0700782 "node_modules/@jridgewell/gen-mapping": {
783 "version": "0.3.8",
784 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
785 "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
786 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -0700787 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -0700788 "dependencies": {
789 "@jridgewell/set-array": "^1.2.1",
790 "@jridgewell/sourcemap-codec": "^1.4.10",
791 "@jridgewell/trace-mapping": "^0.3.24"
792 },
793 "engines": {
794 "node": ">=6.0.0"
795 }
796 },
797 "node_modules/@jridgewell/resolve-uri": {
798 "version": "3.1.2",
799 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
800 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
801 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -0700802 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -0700803 "engines": {
804 "node": ">=6.0.0"
805 }
806 },
807 "node_modules/@jridgewell/set-array": {
808 "version": "1.2.1",
809 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
810 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
811 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -0700812 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -0700813 "engines": {
814 "node": ">=6.0.0"
815 }
816 },
817 "node_modules/@jridgewell/sourcemap-codec": {
818 "version": "1.5.0",
819 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
820 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
Sean McCullough86b56862025-04-18 13:04:03 -0700821 "dev": true,
822 "license": "MIT"
Earl Lee2e463fb2025-04-17 11:22:22 -0700823 },
824 "node_modules/@jridgewell/trace-mapping": {
825 "version": "0.3.25",
826 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
827 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
828 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -0700829 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -0700830 "dependencies": {
831 "@jridgewell/resolve-uri": "^3.1.0",
832 "@jridgewell/sourcemap-codec": "^1.4.14"
833 }
834 },
Sean McCullough86b56862025-04-18 13:04:03 -0700835 "node_modules/@lit-labs/ssr-dom-shim": {
836 "version": "1.3.0",
837 "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.3.0.tgz",
838 "integrity": "sha512-nQIWonJ6eFAvUUrSlwyHDm/aE8PBDu5kRpL0vHMg6K8fK3Diq1xdPjTnsJSwxABhaZ+5eBi1btQB5ShUTKo4nQ==",
839 "license": "BSD-3-Clause"
840 },
841 "node_modules/@lit/reactive-element": {
842 "version": "2.0.4",
843 "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz",
844 "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==",
845 "license": "BSD-3-Clause",
846 "dependencies": {
847 "@lit-labs/ssr-dom-shim": "^1.2.0"
848 }
849 },
Earl Lee2e463fb2025-04-17 11:22:22 -0700850 "node_modules/@nodelib/fs.scandir": {
851 "version": "2.1.5",
852 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
853 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
854 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -0700855 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -0700856 "dependencies": {
857 "@nodelib/fs.stat": "2.0.5",
858 "run-parallel": "^1.1.9"
859 },
860 "engines": {
861 "node": ">= 8"
862 }
863 },
864 "node_modules/@nodelib/fs.stat": {
865 "version": "2.0.5",
866 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
867 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
868 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -0700869 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -0700870 "engines": {
871 "node": ">= 8"
872 }
873 },
874 "node_modules/@nodelib/fs.walk": {
875 "version": "1.2.8",
876 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
877 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
878 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -0700879 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -0700880 "dependencies": {
881 "@nodelib/fs.scandir": "2.1.5",
882 "fastq": "^1.6.0"
883 },
884 "engines": {
885 "node": ">= 8"
886 }
887 },
Sean McCullough86b56862025-04-18 13:04:03 -0700888 "node_modules/@open-wc/dedupe-mixin": {
889 "version": "1.4.0",
890 "resolved": "https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.4.0.tgz",
891 "integrity": "sha512-Sj7gKl1TLcDbF7B6KUhtvr+1UCxdhMbNY5KxdU5IfMFWqL8oy1ZeAcCANjoB1TL0AJTcPmcCFsCbHf8X2jGDUA==",
892 "dev": true
893 },
894 "node_modules/@open-wc/dev-server-hmr": {
895 "version": "0.1.2-next.0",
896 "resolved": "https://registry.npmjs.org/@open-wc/dev-server-hmr/-/dev-server-hmr-0.1.2-next.0.tgz",
897 "integrity": "sha512-XgazcRuYE0J17X1LgZ/BumwMf81p7qR1h3ncc3ljA3PDqXIBSOYnt1SSoR/IqlJvDmbTopONYQ/w+qjEOtBrAg==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700898 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -0700899 "dependencies": {
900 "@babel/core": "^7.12.3",
901 "@babel/plugin-syntax-class-properties": "^7.12.13",
902 "@babel/plugin-syntax-import-assertions": "^7.12.1",
903 "@babel/plugin-syntax-top-level-await": "^7.12.1",
904 "@web/dev-server-core": "^0.3.10",
905 "@web/dev-server-hmr": "^0.1.6",
906 "picomatch": "^2.2.2"
Earl Lee2e463fb2025-04-17 11:22:22 -0700907 }
908 },
Sean McCullough86b56862025-04-18 13:04:03 -0700909 "node_modules/@open-wc/dev-server-hmr/node_modules/@web/dev-server-core": {
910 "version": "0.3.19",
911 "resolved": "https://registry.npmjs.org/@web/dev-server-core/-/dev-server-core-0.3.19.tgz",
912 "integrity": "sha512-Q/Xt4RMVebLWvALofz1C0KvP8qHbzU1EmdIA2Y1WMPJwiFJFhPxdr75p9YxK32P2t0hGs6aqqS5zE0HW9wYzYA==",
913 "dev": true,
914 "dependencies": {
915 "@types/koa": "^2.11.6",
916 "@types/ws": "^7.4.0",
917 "@web/parse5-utils": "^1.2.0",
918 "chokidar": "^3.4.3",
919 "clone": "^2.1.2",
920 "es-module-lexer": "^1.0.0",
921 "get-stream": "^6.0.0",
922 "is-stream": "^2.0.0",
923 "isbinaryfile": "^4.0.6",
924 "koa": "^2.13.0",
925 "koa-etag": "^4.0.0",
926 "koa-send": "^5.0.1",
927 "koa-static": "^5.0.0",
928 "lru-cache": "^6.0.0",
929 "mime-types": "^2.1.27",
930 "parse5": "^6.0.1",
931 "picomatch": "^2.2.2",
932 "ws": "^7.4.2"
933 },
934 "engines": {
935 "node": ">=10.0.0"
936 }
937 },
938 "node_modules/@open-wc/dev-server-hmr/node_modules/@web/parse5-utils": {
939 "version": "1.3.1",
940 "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-1.3.1.tgz",
941 "integrity": "sha512-haCgDchZrAOB9EhBJ5XqiIjBMsS/exsM5Ru7sCSyNkXVEJWskyyKuKMFk66BonnIGMPpDtqDrTUfYEis5Zi3XA==",
942 "dev": true,
943 "dependencies": {
944 "@types/parse5": "^6.0.1",
945 "parse5": "^6.0.1"
946 },
947 "engines": {
948 "node": ">=10.0.0"
949 }
950 },
951 "node_modules/@open-wc/dev-server-hmr/node_modules/isbinaryfile": {
952 "version": "4.0.10",
953 "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz",
954 "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==",
955 "dev": true,
956 "engines": {
957 "node": ">= 8.0.0"
958 },
959 "funding": {
960 "url": "https://github.com/sponsors/gjtorikian/"
961 }
962 },
963 "node_modules/@open-wc/dev-server-hmr/node_modules/lru-cache": {
964 "version": "6.0.0",
965 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
966 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
967 "dev": true,
968 "dependencies": {
969 "yallist": "^4.0.0"
970 },
971 "engines": {
972 "node": ">=10"
973 }
974 },
975 "node_modules/@open-wc/dev-server-hmr/node_modules/yallist": {
976 "version": "4.0.0",
977 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
978 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
979 "dev": true
980 },
981 "node_modules/@open-wc/scoped-elements": {
982 "version": "3.0.5",
983 "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-3.0.5.tgz",
984 "integrity": "sha512-q4U+hFTQQRyorJILOpmBm6PY2hgjCnQe214nXJNjbJMQ9EvT55oyZ7C8BY5aFYJkytUyBoawlMpZt4F2xjdzHw==",
985 "dev": true,
986 "dependencies": {
987 "@open-wc/dedupe-mixin": "^1.4.0",
988 "lit": "^3.0.0"
989 }
990 },
991 "node_modules/@open-wc/semantic-dom-diff": {
992 "version": "0.20.1",
993 "resolved": "https://registry.npmjs.org/@open-wc/semantic-dom-diff/-/semantic-dom-diff-0.20.1.tgz",
994 "integrity": "sha512-mPF/RPT2TU7Dw41LEDdaeP6eyTOWBD4z0+AHP4/d0SbgcfJZVRymlIB6DQmtz0fd2CImIS9kszaMmwMt92HBPA==",
995 "dev": true,
996 "dependencies": {
997 "@types/chai": "^4.3.1",
998 "@web/test-runner-commands": "^0.9.0"
999 }
1000 },
1001 "node_modules/@open-wc/testing": {
1002 "version": "4.0.0",
1003 "resolved": "https://registry.npmjs.org/@open-wc/testing/-/testing-4.0.0.tgz",
1004 "integrity": "sha512-KI70O0CJEpBWs3jrTju4BFCy7V/d4tFfYWkg8pMzncsDhD7TYNHLw5cy+s1FHXIgVFetnMDhPpwlKIPvtTQW7w==",
1005 "dev": true,
1006 "dependencies": {
1007 "@esm-bundle/chai": "^4.3.4-fix.0",
1008 "@open-wc/semantic-dom-diff": "^0.20.0",
1009 "@open-wc/testing-helpers": "^3.0.0",
1010 "@types/chai-dom": "^1.11.0",
1011 "@types/sinon-chai": "^3.2.3",
1012 "chai-a11y-axe": "^1.5.0"
1013 }
1014 },
1015 "node_modules/@open-wc/testing-helpers": {
1016 "version": "3.0.1",
1017 "resolved": "https://registry.npmjs.org/@open-wc/testing-helpers/-/testing-helpers-3.0.1.tgz",
1018 "integrity": "sha512-hyNysSatbgT2FNxHJsS3rGKcLEo6+HwDFu1UQL6jcSQUabp/tj3PyX7UnXL3H5YGv0lJArdYLSnvjLnjn3O2fw==",
1019 "dev": true,
1020 "dependencies": {
1021 "@open-wc/scoped-elements": "^3.0.2",
1022 "lit": "^2.0.0 || ^3.0.0",
1023 "lit-html": "^2.0.0 || ^3.0.0"
1024 }
1025 },
1026 "node_modules/@puppeteer/browsers": {
1027 "version": "2.3.0",
1028 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.3.0.tgz",
1029 "integrity": "sha512-ioXoq9gPxkss4MYhD+SFaU9p1IHFUX0ILAWFPyjGaBdjLsYAlZw6j1iLA0N/m12uVHLFDfSYNF7EQccjinIMDA==",
1030 "dev": true,
1031 "dependencies": {
1032 "debug": "^4.3.5",
1033 "extract-zip": "^2.0.1",
1034 "progress": "^2.0.3",
1035 "proxy-agent": "^6.4.0",
1036 "semver": "^7.6.3",
1037 "tar-fs": "^3.0.6",
1038 "unbzip2-stream": "^1.4.3",
1039 "yargs": "^17.7.2"
1040 },
1041 "bin": {
1042 "browsers": "lib/cjs/main-cli.js"
1043 },
1044 "engines": {
1045 "node": ">=18"
1046 }
1047 },
1048 "node_modules/@rollup/plugin-node-resolve": {
1049 "version": "15.3.1",
1050 "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.1.tgz",
1051 "integrity": "sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==",
1052 "dev": true,
1053 "dependencies": {
1054 "@rollup/pluginutils": "^5.0.1",
1055 "@types/resolve": "1.20.2",
1056 "deepmerge": "^4.2.2",
1057 "is-module": "^1.0.0",
1058 "resolve": "^1.22.1"
1059 },
1060 "engines": {
1061 "node": ">=14.0.0"
1062 },
1063 "peerDependencies": {
1064 "rollup": "^2.78.0||^3.0.0||^4.0.0"
1065 },
1066 "peerDependenciesMeta": {
1067 "rollup": {
1068 "optional": true
1069 }
1070 }
1071 },
1072 "node_modules/@rollup/pluginutils": {
1073 "version": "5.1.4",
1074 "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz",
1075 "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==",
1076 "dev": true,
1077 "dependencies": {
1078 "@types/estree": "^1.0.0",
1079 "estree-walker": "^2.0.2",
1080 "picomatch": "^4.0.2"
1081 },
1082 "engines": {
1083 "node": ">=14.0.0"
1084 },
1085 "peerDependencies": {
1086 "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
1087 },
1088 "peerDependenciesMeta": {
1089 "rollup": {
1090 "optional": true
1091 }
1092 }
1093 },
1094 "node_modules/@rollup/pluginutils/node_modules/picomatch": {
1095 "version": "4.0.2",
1096 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
1097 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
1098 "dev": true,
1099 "engines": {
1100 "node": ">=12"
1101 },
1102 "funding": {
1103 "url": "https://github.com/sponsors/jonschlinkert"
1104 }
1105 },
1106 "node_modules/@rollup/rollup-android-arm-eabi": {
1107 "version": "4.39.0",
1108 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.39.0.tgz",
1109 "integrity": "sha512-lGVys55Qb00Wvh8DMAocp5kIcaNzEFTmGhfFd88LfaogYTRKrdxgtlO5H6S49v2Nd8R2C6wLOal0qv6/kCkOwA==",
1110 "cpu": [
1111 "arm"
1112 ],
1113 "dev": true,
1114 "optional": true,
1115 "os": [
1116 "android"
1117 ]
1118 },
1119 "node_modules/@rollup/rollup-android-arm64": {
1120 "version": "4.39.0",
1121 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.39.0.tgz",
1122 "integrity": "sha512-It9+M1zE31KWfqh/0cJLrrsCPiF72PoJjIChLX+rEcujVRCb4NLQ5QzFkzIZW8Kn8FTbvGQBY5TkKBau3S8cCQ==",
1123 "cpu": [
1124 "arm64"
1125 ],
1126 "dev": true,
1127 "optional": true,
1128 "os": [
1129 "android"
1130 ]
1131 },
1132 "node_modules/@rollup/rollup-darwin-arm64": {
1133 "version": "4.39.0",
1134 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.39.0.tgz",
1135 "integrity": "sha512-lXQnhpFDOKDXiGxsU9/l8UEGGM65comrQuZ+lDcGUx+9YQ9dKpF3rSEGepyeR5AHZ0b5RgiligsBhWZfSSQh8Q==",
1136 "cpu": [
1137 "arm64"
1138 ],
1139 "dev": true,
1140 "optional": true,
1141 "os": [
1142 "darwin"
1143 ]
1144 },
1145 "node_modules/@rollup/rollup-darwin-x64": {
1146 "version": "4.39.0",
1147 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.39.0.tgz",
1148 "integrity": "sha512-mKXpNZLvtEbgu6WCkNij7CGycdw9cJi2k9v0noMb++Vab12GZjFgUXD69ilAbBh034Zwn95c2PNSz9xM7KYEAQ==",
1149 "cpu": [
1150 "x64"
1151 ],
1152 "dev": true,
1153 "optional": true,
1154 "os": [
1155 "darwin"
1156 ]
1157 },
1158 "node_modules/@rollup/rollup-freebsd-arm64": {
1159 "version": "4.39.0",
1160 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.39.0.tgz",
1161 "integrity": "sha512-jivRRlh2Lod/KvDZx2zUR+I4iBfHcu2V/BA2vasUtdtTN2Uk3jfcZczLa81ESHZHPHy4ih3T/W5rPFZ/hX7RtQ==",
1162 "cpu": [
1163 "arm64"
1164 ],
1165 "dev": true,
1166 "optional": true,
1167 "os": [
1168 "freebsd"
1169 ]
1170 },
1171 "node_modules/@rollup/rollup-freebsd-x64": {
1172 "version": "4.39.0",
1173 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.39.0.tgz",
1174 "integrity": "sha512-8RXIWvYIRK9nO+bhVz8DwLBepcptw633gv/QT4015CpJ0Ht8punmoHU/DuEd3iw9Hr8UwUV+t+VNNuZIWYeY7Q==",
1175 "cpu": [
1176 "x64"
1177 ],
1178 "dev": true,
1179 "optional": true,
1180 "os": [
1181 "freebsd"
1182 ]
1183 },
1184 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1185 "version": "4.39.0",
1186 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.39.0.tgz",
1187 "integrity": "sha512-mz5POx5Zu58f2xAG5RaRRhp3IZDK7zXGk5sdEDj4o96HeaXhlUwmLFzNlc4hCQi5sGdR12VDgEUqVSHer0lI9g==",
1188 "cpu": [
1189 "arm"
1190 ],
1191 "dev": true,
1192 "optional": true,
1193 "os": [
1194 "linux"
1195 ]
1196 },
1197 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1198 "version": "4.39.0",
1199 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.39.0.tgz",
1200 "integrity": "sha512-+YDwhM6gUAyakl0CD+bMFpdmwIoRDzZYaTWV3SDRBGkMU/VpIBYXXEvkEcTagw/7VVkL2vA29zU4UVy1mP0/Yw==",
1201 "cpu": [
1202 "arm"
1203 ],
1204 "dev": true,
1205 "optional": true,
1206 "os": [
1207 "linux"
1208 ]
1209 },
1210 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1211 "version": "4.39.0",
1212 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.39.0.tgz",
1213 "integrity": "sha512-EKf7iF7aK36eEChvlgxGnk7pdJfzfQbNvGV/+l98iiMwU23MwvmV0Ty3pJ0p5WQfm3JRHOytSIqD9LB7Bq7xdQ==",
1214 "cpu": [
1215 "arm64"
1216 ],
1217 "dev": true,
1218 "optional": true,
1219 "os": [
1220 "linux"
1221 ]
1222 },
1223 "node_modules/@rollup/rollup-linux-arm64-musl": {
1224 "version": "4.39.0",
1225 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.39.0.tgz",
1226 "integrity": "sha512-vYanR6MtqC7Z2SNr8gzVnzUul09Wi1kZqJaek3KcIlI/wq5Xtq4ZPIZ0Mr/st/sv/NnaPwy/D4yXg5x0B3aUUA==",
1227 "cpu": [
1228 "arm64"
1229 ],
1230 "dev": true,
1231 "optional": true,
1232 "os": [
1233 "linux"
1234 ]
1235 },
1236 "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
1237 "version": "4.39.0",
1238 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.39.0.tgz",
1239 "integrity": "sha512-NMRUT40+h0FBa5fb+cpxtZoGAggRem16ocVKIv5gDB5uLDgBIwrIsXlGqYbLwW8YyO3WVTk1FkFDjMETYlDqiw==",
1240 "cpu": [
1241 "loong64"
1242 ],
1243 "dev": true,
1244 "optional": true,
1245 "os": [
1246 "linux"
1247 ]
1248 },
1249 "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
1250 "version": "4.39.0",
1251 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.39.0.tgz",
1252 "integrity": "sha512-0pCNnmxgduJ3YRt+D+kJ6Ai/r+TaePu9ZLENl+ZDV/CdVczXl95CbIiwwswu4L+K7uOIGf6tMo2vm8uadRaICQ==",
1253 "cpu": [
1254 "ppc64"
1255 ],
1256 "dev": true,
1257 "optional": true,
1258 "os": [
1259 "linux"
1260 ]
1261 },
1262 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1263 "version": "4.39.0",
1264 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.39.0.tgz",
1265 "integrity": "sha512-t7j5Zhr7S4bBtksT73bO6c3Qa2AV/HqiGlj9+KB3gNF5upcVkx+HLgxTm8DK4OkzsOYqbdqbLKwvGMhylJCPhQ==",
1266 "cpu": [
1267 "riscv64"
1268 ],
1269 "dev": true,
1270 "optional": true,
1271 "os": [
1272 "linux"
1273 ]
1274 },
1275 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1276 "version": "4.39.0",
1277 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.39.0.tgz",
1278 "integrity": "sha512-m6cwI86IvQ7M93MQ2RF5SP8tUjD39Y7rjb1qjHgYh28uAPVU8+k/xYWvxRO3/tBN2pZkSMa5RjnPuUIbrwVxeA==",
1279 "cpu": [
1280 "riscv64"
1281 ],
1282 "dev": true,
1283 "optional": true,
1284 "os": [
1285 "linux"
1286 ]
1287 },
1288 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1289 "version": "4.39.0",
1290 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.39.0.tgz",
1291 "integrity": "sha512-iRDJd2ebMunnk2rsSBYlsptCyuINvxUfGwOUldjv5M4tpa93K8tFMeYGpNk2+Nxl+OBJnBzy2/JCscGeO507kA==",
1292 "cpu": [
1293 "s390x"
1294 ],
1295 "dev": true,
1296 "optional": true,
1297 "os": [
1298 "linux"
1299 ]
1300 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001301 "node_modules/@rollup/rollup-linux-x64-gnu": {
Sean McCullough86b56862025-04-18 13:04:03 -07001302 "version": "4.39.0",
1303 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.39.0.tgz",
1304 "integrity": "sha512-t9jqYw27R6Lx0XKfEFe5vUeEJ5pF3SGIM6gTfONSMb7DuG6z6wfj2yjcoZxHg129veTqU7+wOhY6GX8wmf90dA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07001305 "cpu": [
1306 "x64"
1307 ],
1308 "license": "MIT",
1309 "optional": true,
1310 "os": [
1311 "linux"
1312 ]
1313 },
Sean McCullough86b56862025-04-18 13:04:03 -07001314 "node_modules/@rollup/rollup-linux-x64-musl": {
1315 "version": "4.39.0",
1316 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.39.0.tgz",
1317 "integrity": "sha512-ThFdkrFDP55AIsIZDKSBWEt/JcWlCzydbZHinZ0F/r1h83qbGeenCt/G/wG2O0reuENDD2tawfAj2s8VK7Bugg==",
1318 "cpu": [
1319 "x64"
1320 ],
1321 "dev": true,
1322 "optional": true,
1323 "os": [
1324 "linux"
1325 ]
1326 },
1327 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1328 "version": "4.39.0",
1329 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.39.0.tgz",
1330 "integrity": "sha512-jDrLm6yUtbOg2TYB3sBF3acUnAwsIksEYjLeHL+TJv9jg+TmTwdyjnDex27jqEMakNKf3RwwPahDIt7QXCSqRQ==",
1331 "cpu": [
1332 "arm64"
1333 ],
1334 "dev": true,
1335 "optional": true,
1336 "os": [
1337 "win32"
1338 ]
1339 },
1340 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1341 "version": "4.39.0",
1342 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.39.0.tgz",
1343 "integrity": "sha512-6w9uMuza+LbLCVoNKL5FSLE7yvYkq9laSd09bwS0tMjkwXrmib/4KmoJcrKhLWHvw19mwU+33ndC69T7weNNjQ==",
1344 "cpu": [
1345 "ia32"
1346 ],
1347 "dev": true,
1348 "optional": true,
1349 "os": [
1350 "win32"
1351 ]
1352 },
1353 "node_modules/@rollup/rollup-win32-x64-msvc": {
1354 "version": "4.39.0",
1355 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.39.0.tgz",
1356 "integrity": "sha512-yAkUOkIKZlK5dl7u6dg897doBgLXmUHhIINM2c+sND3DZwnrdQkkSiDh7N75Ll4mM4dxSkYfXqU9fW3lLkMFug==",
1357 "cpu": [
1358 "x64"
1359 ],
1360 "dev": true,
1361 "optional": true,
1362 "os": [
1363 "win32"
1364 ]
1365 },
1366 "node_modules/@tootallnate/quickjs-emscripten": {
1367 "version": "0.23.0",
1368 "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
1369 "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
1370 "dev": true
1371 },
1372 "node_modules/@types/accepts": {
1373 "version": "1.3.7",
1374 "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.7.tgz",
1375 "integrity": "sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==",
1376 "dev": true,
1377 "dependencies": {
1378 "@types/node": "*"
1379 }
1380 },
1381 "node_modules/@types/babel__code-frame": {
1382 "version": "7.0.6",
1383 "resolved": "https://registry.npmjs.org/@types/babel__code-frame/-/babel__code-frame-7.0.6.tgz",
1384 "integrity": "sha512-Anitqkl3+KrzcW2k77lRlg/GfLZLWXBuNgbEcIOU6M92yw42vsd3xV/Z/yAHEj8m+KUjL6bWOVOFqX8PFPJ4LA==",
1385 "dev": true
1386 },
1387 "node_modules/@types/body-parser": {
1388 "version": "1.19.5",
1389 "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
1390 "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
1391 "dev": true,
1392 "dependencies": {
1393 "@types/connect": "*",
1394 "@types/node": "*"
1395 }
1396 },
1397 "node_modules/@types/chai": {
1398 "version": "4.3.20",
1399 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz",
1400 "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==",
1401 "dev": true
1402 },
1403 "node_modules/@types/chai-dom": {
1404 "version": "1.11.3",
1405 "resolved": "https://registry.npmjs.org/@types/chai-dom/-/chai-dom-1.11.3.tgz",
1406 "integrity": "sha512-EUEZI7uID4ewzxnU7DJXtyvykhQuwe+etJ1wwOiJyQRTH/ifMWKX+ghiXkxCUvNJ6IQDodf0JXhuP6zZcy2qXQ==",
1407 "dev": true,
1408 "dependencies": {
1409 "@types/chai": "*"
1410 }
1411 },
1412 "node_modules/@types/co-body": {
1413 "version": "6.1.3",
1414 "resolved": "https://registry.npmjs.org/@types/co-body/-/co-body-6.1.3.tgz",
1415 "integrity": "sha512-UhuhrQ5hclX6UJctv5m4Rfp52AfG9o9+d9/HwjxhVB5NjXxr5t9oKgJxN8xRHgr35oo8meUEHUPFWiKg6y71aA==",
1416 "dev": true,
1417 "dependencies": {
1418 "@types/node": "*",
1419 "@types/qs": "*"
1420 }
1421 },
1422 "node_modules/@types/command-line-args": {
1423 "version": "5.2.3",
1424 "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.2.3.tgz",
1425 "integrity": "sha512-uv0aG6R0Y8WHZLTamZwtfsDLVRnOa+n+n5rEvFWL5Na5gZ8V2Teab/duDPFzIIIhs9qizDpcavCusCLJZu62Kw==",
1426 "dev": true
1427 },
1428 "node_modules/@types/connect": {
1429 "version": "3.4.38",
1430 "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
1431 "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
1432 "dev": true,
1433 "dependencies": {
1434 "@types/node": "*"
1435 }
1436 },
1437 "node_modules/@types/content-disposition": {
1438 "version": "0.5.8",
1439 "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.8.tgz",
1440 "integrity": "sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg==",
1441 "dev": true
1442 },
1443 "node_modules/@types/convert-source-map": {
1444 "version": "2.0.3",
1445 "resolved": "https://registry.npmjs.org/@types/convert-source-map/-/convert-source-map-2.0.3.tgz",
1446 "integrity": "sha512-ag0BfJLZf6CQz8VIuRIEYQ5Ggwk/82uvTQf27RcpyDNbY0Vw49LIPqAxk5tqYfrCs9xDaIMvl4aj7ZopnYL8bA==",
1447 "dev": true
1448 },
1449 "node_modules/@types/cookies": {
1450 "version": "0.9.0",
1451 "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.9.0.tgz",
1452 "integrity": "sha512-40Zk8qR147RABiQ7NQnBzWzDcjKzNrntB5BAmeGCb2p/MIyOE+4BVvc17wumsUqUw00bJYqoXFHYygQnEFh4/Q==",
1453 "dev": true,
1454 "dependencies": {
1455 "@types/connect": "*",
1456 "@types/express": "*",
1457 "@types/keygrip": "*",
1458 "@types/node": "*"
1459 }
1460 },
1461 "node_modules/@types/debounce": {
1462 "version": "1.2.4",
1463 "resolved": "https://registry.npmjs.org/@types/debounce/-/debounce-1.2.4.tgz",
1464 "integrity": "sha512-jBqiORIzKDOToaF63Fm//haOCHuwQuLa2202RK4MozpA6lh93eCBc+/8+wZn5OzjJt3ySdc+74SXWXB55Ewtyw==",
1465 "dev": true
1466 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001467 "node_modules/@types/estree": {
1468 "version": "1.0.7",
1469 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
1470 "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
1471 "license": "MIT"
1472 },
Sean McCullough86b56862025-04-18 13:04:03 -07001473 "node_modules/@types/express": {
1474 "version": "5.0.1",
1475 "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.1.tgz",
1476 "integrity": "sha512-UZUw8vjpWFXuDnjFTh7/5c2TWDlQqeXHi6hcN7F2XSVT5P+WmUnnbFS3KA6Jnc6IsEqI2qCVu2bK0R0J4A8ZQQ==",
1477 "dev": true,
1478 "dependencies": {
1479 "@types/body-parser": "*",
1480 "@types/express-serve-static-core": "^5.0.0",
1481 "@types/serve-static": "*"
1482 }
1483 },
1484 "node_modules/@types/express-serve-static-core": {
1485 "version": "5.0.6",
1486 "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz",
1487 "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==",
1488 "dev": true,
1489 "dependencies": {
1490 "@types/node": "*",
1491 "@types/qs": "*",
1492 "@types/range-parser": "*",
1493 "@types/send": "*"
1494 }
1495 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001496 "node_modules/@types/geojson": {
1497 "version": "7946.0.4",
1498 "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.4.tgz",
1499 "integrity": "sha512-MHmwBtCb7OCv1DSivz2UNJXPGU/1btAWRKlqJ2saEhVJkpkvqHMMaOpKg0v4sAbDWSQekHGvPVMM8nQ+Jen03Q==",
1500 "license": "MIT"
1501 },
Sean McCullough86b56862025-04-18 13:04:03 -07001502 "node_modules/@types/http-assert": {
1503 "version": "1.5.6",
1504 "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.6.tgz",
1505 "integrity": "sha512-TTEwmtjgVbYAzZYWyeHPrrtWnfVkm8tQkP8P21uQifPgMRgjrow3XDEYqucuC8SKZJT7pUnhU/JymvjggxO9vw==",
1506 "dev": true
1507 },
1508 "node_modules/@types/http-errors": {
1509 "version": "2.0.4",
1510 "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
1511 "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==",
1512 "dev": true
1513 },
1514 "node_modules/@types/istanbul-lib-coverage": {
1515 "version": "2.0.6",
1516 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
1517 "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
1518 "dev": true
1519 },
1520 "node_modules/@types/istanbul-lib-report": {
1521 "version": "3.0.3",
1522 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
1523 "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
1524 "dev": true,
1525 "dependencies": {
1526 "@types/istanbul-lib-coverage": "*"
1527 }
1528 },
1529 "node_modules/@types/istanbul-reports": {
1530 "version": "3.0.4",
1531 "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
1532 "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
1533 "dev": true,
1534 "dependencies": {
1535 "@types/istanbul-lib-report": "*"
1536 }
1537 },
1538 "node_modules/@types/keygrip": {
1539 "version": "1.0.6",
1540 "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.6.tgz",
1541 "integrity": "sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ==",
1542 "dev": true
1543 },
1544 "node_modules/@types/koa": {
1545 "version": "2.15.0",
1546 "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.15.0.tgz",
1547 "integrity": "sha512-7QFsywoE5URbuVnG3loe03QXuGajrnotr3gQkXcEBShORai23MePfFYdhz90FEtBBpkyIYQbVD+evKtloCgX3g==",
1548 "dev": true,
1549 "dependencies": {
1550 "@types/accepts": "*",
1551 "@types/content-disposition": "*",
1552 "@types/cookies": "*",
1553 "@types/http-assert": "*",
1554 "@types/http-errors": "*",
1555 "@types/keygrip": "*",
1556 "@types/koa-compose": "*",
1557 "@types/node": "*"
1558 }
1559 },
1560 "node_modules/@types/koa-compose": {
1561 "version": "3.2.8",
1562 "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.8.tgz",
1563 "integrity": "sha512-4Olc63RY+MKvxMwVknCUDhRQX1pFQoBZ/lXcRLP69PQkEpze/0cr8LNqJQe5NFb/b19DWi2a5bTi2VAlQzhJuA==",
1564 "dev": true,
1565 "dependencies": {
1566 "@types/koa": "*"
1567 }
1568 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001569 "node_modules/@types/marked": {
1570 "version": "5.0.2",
1571 "resolved": "https://registry.npmjs.org/@types/marked/-/marked-5.0.2.tgz",
1572 "integrity": "sha512-OucS4KMHhFzhz27KxmWg7J+kIYqyqoW5kdIEI319hqARQQUTqhao3M/F+uFnDXD0Rg72iDDZxZNxq5gvctmLlg==",
1573 "dev": true,
1574 "license": "MIT"
1575 },
Sean McCullough86b56862025-04-18 13:04:03 -07001576 "node_modules/@types/mime": {
1577 "version": "1.3.5",
1578 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
1579 "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
1580 "dev": true
1581 },
1582 "node_modules/@types/mocha": {
1583 "version": "10.0.10",
1584 "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz",
1585 "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==",
1586 "dev": true
1587 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001588 "node_modules/@types/node": {
Sean McCullough86b56862025-04-18 13:04:03 -07001589 "version": "22.14.0",
1590 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.0.tgz",
1591 "integrity": "sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07001592 "dev": true,
1593 "license": "MIT",
1594 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07001595 "undici-types": "~6.21.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07001596 }
1597 },
Sean McCullough86b56862025-04-18 13:04:03 -07001598 "node_modules/@types/parse5": {
1599 "version": "6.0.3",
1600 "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz",
1601 "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==",
1602 "dev": true
1603 },
1604 "node_modules/@types/qs": {
1605 "version": "6.9.18",
1606 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz",
1607 "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==",
1608 "dev": true
1609 },
1610 "node_modules/@types/range-parser": {
1611 "version": "1.2.7",
1612 "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
1613 "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
1614 "dev": true
1615 },
1616 "node_modules/@types/resolve": {
1617 "version": "1.20.2",
1618 "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz",
1619 "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==",
1620 "dev": true
1621 },
1622 "node_modules/@types/send": {
1623 "version": "0.17.4",
1624 "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
1625 "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
1626 "dev": true,
1627 "dependencies": {
1628 "@types/mime": "^1",
1629 "@types/node": "*"
1630 }
1631 },
1632 "node_modules/@types/serve-static": {
1633 "version": "1.15.7",
1634 "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz",
1635 "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==",
1636 "dev": true,
1637 "dependencies": {
1638 "@types/http-errors": "*",
1639 "@types/node": "*",
1640 "@types/send": "*"
1641 }
1642 },
1643 "node_modules/@types/sinon": {
1644 "version": "17.0.4",
1645 "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.4.tgz",
1646 "integrity": "sha512-RHnIrhfPO3+tJT0s7cFaXGZvsL4bbR3/k7z3P312qMS4JaS2Tk+KiwiLx1S0rQ56ERj00u1/BtdyVd0FY+Pdew==",
1647 "dev": true,
1648 "dependencies": {
1649 "@types/sinonjs__fake-timers": "*"
1650 }
1651 },
1652 "node_modules/@types/sinon-chai": {
1653 "version": "3.2.12",
1654 "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-3.2.12.tgz",
1655 "integrity": "sha512-9y0Gflk3b0+NhQZ/oxGtaAJDvRywCa5sIyaVnounqLvmf93yBF4EgIRspePtkMs3Tr844nCclYMlcCNmLCvjuQ==",
1656 "dev": true,
1657 "dependencies": {
1658 "@types/chai": "*",
1659 "@types/sinon": "*"
1660 }
1661 },
1662 "node_modules/@types/sinonjs__fake-timers": {
1663 "version": "8.1.5",
1664 "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz",
1665 "integrity": "sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==",
1666 "dev": true
1667 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001668 "node_modules/@types/trusted-types": {
1669 "version": "2.0.7",
1670 "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
1671 "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
1672 "license": "MIT"
1673 },
Sean McCullough86b56862025-04-18 13:04:03 -07001674 "node_modules/@types/ws": {
1675 "version": "7.4.7",
1676 "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz",
1677 "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==",
1678 "dev": true,
1679 "dependencies": {
1680 "@types/node": "*"
1681 }
1682 },
1683 "node_modules/@types/yauzl": {
1684 "version": "2.10.3",
1685 "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
1686 "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
1687 "dev": true,
1688 "optional": true,
1689 "dependencies": {
1690 "@types/node": "*"
1691 }
1692 },
1693 "node_modules/@web/browser-logs": {
1694 "version": "0.4.1",
1695 "resolved": "https://registry.npmjs.org/@web/browser-logs/-/browser-logs-0.4.1.tgz",
1696 "integrity": "sha512-ypmMG+72ERm+LvP+loj9A64MTXvWMXHUOu773cPO4L1SV/VWg6xA9Pv7vkvkXQX+ItJtCJt+KQ+U6ui2HhSFUw==",
1697 "dev": true,
1698 "dependencies": {
1699 "errorstacks": "^2.4.1"
1700 },
1701 "engines": {
1702 "node": ">=18.0.0"
1703 }
1704 },
1705 "node_modules/@web/config-loader": {
1706 "version": "0.3.3",
1707 "resolved": "https://registry.npmjs.org/@web/config-loader/-/config-loader-0.3.3.tgz",
1708 "integrity": "sha512-ilzeQzrPpPLWZhzFCV+4doxKDGm7oKVfdKpW9wiUNVgive34NSzCw+WzXTvjE4Jgr5CkyTDIObEmMrqQEjhT0g==",
1709 "dev": true,
1710 "engines": {
1711 "node": ">=18.0.0"
1712 }
1713 },
1714 "node_modules/@web/dev-server": {
1715 "version": "0.4.6",
1716 "resolved": "https://registry.npmjs.org/@web/dev-server/-/dev-server-0.4.6.tgz",
1717 "integrity": "sha512-jj/1bcElAy5EZet8m2CcUdzxT+CRvUjIXGh8Lt7vxtthkN9PzY9wlhWx/9WOs5iwlnG1oj0VGo6f/zvbPO0s9w==",
1718 "dev": true,
1719 "license": "MIT",
1720 "dependencies": {
1721 "@babel/code-frame": "^7.12.11",
1722 "@types/command-line-args": "^5.0.0",
1723 "@web/config-loader": "^0.3.0",
1724 "@web/dev-server-core": "^0.7.2",
1725 "@web/dev-server-rollup": "^0.6.1",
1726 "camelcase": "^6.2.0",
1727 "command-line-args": "^5.1.1",
1728 "command-line-usage": "^7.0.1",
1729 "debounce": "^1.2.0",
1730 "deepmerge": "^4.2.2",
1731 "internal-ip": "^6.2.0",
1732 "nanocolors": "^0.2.1",
1733 "open": "^8.0.2",
1734 "portfinder": "^1.0.32"
1735 },
1736 "bin": {
1737 "wds": "dist/bin.js",
1738 "web-dev-server": "dist/bin.js"
1739 },
1740 "engines": {
1741 "node": ">=18.0.0"
1742 }
1743 },
1744 "node_modules/@web/dev-server-core": {
1745 "version": "0.7.5",
1746 "resolved": "https://registry.npmjs.org/@web/dev-server-core/-/dev-server-core-0.7.5.tgz",
1747 "integrity": "sha512-Da65zsiN6iZPMRuj4Oa6YPwvsmZmo5gtPWhW2lx3GTUf5CAEapjVpZVlUXnKPL7M7zRuk72jSsIl8lo+XpTCtw==",
1748 "dev": true,
1749 "dependencies": {
1750 "@types/koa": "^2.11.6",
1751 "@types/ws": "^7.4.0",
1752 "@web/parse5-utils": "^2.1.0",
1753 "chokidar": "^4.0.1",
1754 "clone": "^2.1.2",
1755 "es-module-lexer": "^1.0.0",
1756 "get-stream": "^6.0.0",
1757 "is-stream": "^2.0.0",
1758 "isbinaryfile": "^5.0.0",
1759 "koa": "^2.13.0",
1760 "koa-etag": "^4.0.0",
1761 "koa-send": "^5.0.1",
1762 "koa-static": "^5.0.0",
1763 "lru-cache": "^8.0.4",
1764 "mime-types": "^2.1.27",
1765 "parse5": "^6.0.1",
1766 "picomatch": "^2.2.2",
1767 "ws": "^7.5.10"
1768 },
1769 "engines": {
1770 "node": ">=18.0.0"
1771 }
1772 },
1773 "node_modules/@web/dev-server-core/node_modules/chokidar": {
1774 "version": "4.0.3",
1775 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
1776 "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
1777 "dev": true,
1778 "dependencies": {
1779 "readdirp": "^4.0.1"
1780 },
1781 "engines": {
1782 "node": ">= 14.16.0"
1783 },
1784 "funding": {
1785 "url": "https://paulmillr.com/funding/"
1786 }
1787 },
1788 "node_modules/@web/dev-server-core/node_modules/lru-cache": {
1789 "version": "8.0.5",
1790 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.5.tgz",
1791 "integrity": "sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==",
1792 "dev": true,
1793 "engines": {
1794 "node": ">=16.14"
1795 }
1796 },
1797 "node_modules/@web/dev-server-core/node_modules/readdirp": {
1798 "version": "4.1.2",
1799 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
1800 "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
1801 "dev": true,
1802 "engines": {
1803 "node": ">= 14.18.0"
1804 },
1805 "funding": {
1806 "type": "individual",
1807 "url": "https://paulmillr.com/funding/"
1808 }
1809 },
1810 "node_modules/@web/dev-server-hmr": {
1811 "version": "0.1.12",
1812 "resolved": "https://registry.npmjs.org/@web/dev-server-hmr/-/dev-server-hmr-0.1.12.tgz",
1813 "integrity": "sha512-oqEYVFAh9D74GUigQqxPN5izhocc+A02tZ7Y4QCIHLe6qttjD5R+Hpj8CAObySslfH1X/IGSsWhB8TGctCxlPA==",
1814 "dev": true,
1815 "dependencies": {
1816 "@web/dev-server-core": "^0.4.1"
1817 },
1818 "engines": {
1819 "node": ">=10.0.0"
1820 }
1821 },
1822 "node_modules/@web/dev-server-hmr/node_modules/@web/dev-server-core": {
1823 "version": "0.4.1",
1824 "resolved": "https://registry.npmjs.org/@web/dev-server-core/-/dev-server-core-0.4.1.tgz",
1825 "integrity": "sha512-KdYwejXZwIZvb6tYMCqU7yBiEOPfKLQ3V9ezqqEz8DA9V9R3oQWaowckvCpFB9IxxPfS/P8/59OkdzGKQjcIUw==",
1826 "dev": true,
1827 "dependencies": {
1828 "@types/koa": "^2.11.6",
1829 "@types/ws": "^7.4.0",
1830 "@web/parse5-utils": "^1.3.1",
1831 "chokidar": "^3.4.3",
1832 "clone": "^2.1.2",
1833 "es-module-lexer": "^1.0.0",
1834 "get-stream": "^6.0.0",
1835 "is-stream": "^2.0.0",
1836 "isbinaryfile": "^5.0.0",
1837 "koa": "^2.13.0",
1838 "koa-etag": "^4.0.0",
1839 "koa-send": "^5.0.1",
1840 "koa-static": "^5.0.0",
1841 "lru-cache": "^6.0.0",
1842 "mime-types": "^2.1.27",
1843 "parse5": "^6.0.1",
1844 "picomatch": "^2.2.2",
1845 "ws": "^7.4.2"
1846 },
1847 "engines": {
1848 "node": ">=10.0.0"
1849 }
1850 },
1851 "node_modules/@web/dev-server-hmr/node_modules/@web/parse5-utils": {
1852 "version": "1.3.1",
1853 "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-1.3.1.tgz",
1854 "integrity": "sha512-haCgDchZrAOB9EhBJ5XqiIjBMsS/exsM5Ru7sCSyNkXVEJWskyyKuKMFk66BonnIGMPpDtqDrTUfYEis5Zi3XA==",
1855 "dev": true,
1856 "dependencies": {
1857 "@types/parse5": "^6.0.1",
1858 "parse5": "^6.0.1"
1859 },
1860 "engines": {
1861 "node": ">=10.0.0"
1862 }
1863 },
1864 "node_modules/@web/dev-server-hmr/node_modules/lru-cache": {
1865 "version": "6.0.0",
1866 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
1867 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
1868 "dev": true,
1869 "dependencies": {
1870 "yallist": "^4.0.0"
1871 },
1872 "engines": {
1873 "node": ">=10"
1874 }
1875 },
1876 "node_modules/@web/dev-server-hmr/node_modules/yallist": {
1877 "version": "4.0.0",
1878 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
1879 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
1880 "dev": true
1881 },
1882 "node_modules/@web/dev-server-rollup": {
1883 "version": "0.6.4",
1884 "resolved": "https://registry.npmjs.org/@web/dev-server-rollup/-/dev-server-rollup-0.6.4.tgz",
1885 "integrity": "sha512-sJZfTGCCrdku5xYnQQG51odGI092hKY9YFM0X3Z0tRY3iXKXcYRaLZrErw5KfCxr6g0JRuhe4BBhqXTA5Q2I3Q==",
1886 "dev": true,
1887 "dependencies": {
1888 "@rollup/plugin-node-resolve": "^15.0.1",
1889 "@web/dev-server-core": "^0.7.2",
1890 "nanocolors": "^0.2.1",
1891 "parse5": "^6.0.1",
1892 "rollup": "^4.4.0",
1893 "whatwg-url": "^14.0.0"
1894 },
1895 "engines": {
1896 "node": ">=18.0.0"
1897 }
1898 },
1899 "node_modules/@web/dev-server-rollup/node_modules/tr46": {
1900 "version": "5.1.0",
1901 "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.0.tgz",
1902 "integrity": "sha512-IUWnUK7ADYR5Sl1fZlO1INDUhVhatWl7BtJWsIhwJ0UAK7ilzzIa8uIqOO/aYVWHZPJkKbEL+362wrzoeRF7bw==",
1903 "dev": true,
1904 "dependencies": {
1905 "punycode": "^2.3.1"
1906 },
1907 "engines": {
1908 "node": ">=18"
1909 }
1910 },
1911 "node_modules/@web/dev-server-rollup/node_modules/webidl-conversions": {
1912 "version": "7.0.0",
1913 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
1914 "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
1915 "dev": true,
1916 "engines": {
1917 "node": ">=12"
1918 }
1919 },
1920 "node_modules/@web/dev-server-rollup/node_modules/whatwg-url": {
1921 "version": "14.2.0",
1922 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz",
1923 "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==",
1924 "dev": true,
1925 "dependencies": {
1926 "tr46": "^5.1.0",
1927 "webidl-conversions": "^7.0.0"
1928 },
1929 "engines": {
1930 "node": ">=18"
1931 }
1932 },
1933 "node_modules/@web/parse5-utils": {
1934 "version": "2.1.0",
1935 "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-2.1.0.tgz",
1936 "integrity": "sha512-GzfK5disEJ6wEjoPwx8AVNwUe9gYIiwc+x//QYxYDAFKUp4Xb1OJAGLc2l2gVrSQmtPGLKrTRcW90Hv4pEq1qA==",
1937 "dev": true,
1938 "dependencies": {
1939 "@types/parse5": "^6.0.1",
1940 "parse5": "^6.0.1"
1941 },
1942 "engines": {
1943 "node": ">=18.0.0"
1944 }
1945 },
1946 "node_modules/@web/test-runner": {
1947 "version": "0.18.3",
1948 "resolved": "https://registry.npmjs.org/@web/test-runner/-/test-runner-0.18.3.tgz",
1949 "integrity": "sha512-QkVK8Qguw3Zhyu8SYR7F4VdcjyXBeJNr8W8L++s4zO/Ok7DR/Wu7+rLswn3H7OH3xYoCHRmwteehcFejefz6ew==",
1950 "dev": true,
1951 "dependencies": {
1952 "@web/browser-logs": "^0.4.0",
1953 "@web/config-loader": "^0.3.0",
1954 "@web/dev-server": "^0.4.0",
1955 "@web/test-runner-chrome": "^0.16.0",
1956 "@web/test-runner-commands": "^0.9.0",
1957 "@web/test-runner-core": "^0.13.0",
1958 "@web/test-runner-mocha": "^0.9.0",
1959 "camelcase": "^6.2.0",
1960 "command-line-args": "^5.1.1",
1961 "command-line-usage": "^7.0.1",
1962 "convert-source-map": "^2.0.0",
1963 "diff": "^5.0.0",
1964 "globby": "^11.0.1",
1965 "nanocolors": "^0.2.1",
1966 "portfinder": "^1.0.32",
1967 "source-map": "^0.7.3"
1968 },
1969 "bin": {
1970 "web-test-runner": "dist/bin.js",
1971 "wtr": "dist/bin.js"
1972 },
1973 "engines": {
1974 "node": ">=18.0.0"
1975 }
1976 },
1977 "node_modules/@web/test-runner-chrome": {
1978 "version": "0.16.0",
1979 "resolved": "https://registry.npmjs.org/@web/test-runner-chrome/-/test-runner-chrome-0.16.0.tgz",
1980 "integrity": "sha512-Edc6Y49aVB6k18S5IOj9OCX3rEf8F3jptIu0p95+imqxmcutFEh1GNmlAk2bQGnXS0U6uVY7Xbf61fiaXUQqhg==",
1981 "dev": true,
1982 "dependencies": {
1983 "@web/test-runner-core": "^0.13.0",
1984 "@web/test-runner-coverage-v8": "^0.8.0",
1985 "async-mutex": "0.4.0",
1986 "chrome-launcher": "^0.15.0",
1987 "puppeteer-core": "^22.0.0"
1988 },
1989 "engines": {
1990 "node": ">=18.0.0"
1991 }
1992 },
1993 "node_modules/@web/test-runner-commands": {
1994 "version": "0.9.0",
1995 "resolved": "https://registry.npmjs.org/@web/test-runner-commands/-/test-runner-commands-0.9.0.tgz",
1996 "integrity": "sha512-zeLI6QdH0jzzJMDV5O42Pd8WLJtYqovgdt0JdytgHc0d1EpzXDsc7NTCJSImboc2NcayIsWAvvGGeRF69SMMYg==",
1997 "dev": true,
1998 "dependencies": {
1999 "@web/test-runner-core": "^0.13.0",
2000 "mkdirp": "^1.0.4"
2001 },
2002 "engines": {
2003 "node": ">=18.0.0"
2004 }
2005 },
2006 "node_modules/@web/test-runner-commands/node_modules/mkdirp": {
2007 "version": "1.0.4",
2008 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
2009 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
2010 "dev": true,
2011 "bin": {
2012 "mkdirp": "bin/cmd.js"
2013 },
2014 "engines": {
2015 "node": ">=10"
2016 }
2017 },
2018 "node_modules/@web/test-runner-core": {
2019 "version": "0.13.4",
2020 "resolved": "https://registry.npmjs.org/@web/test-runner-core/-/test-runner-core-0.13.4.tgz",
2021 "integrity": "sha512-84E1025aUSjvZU1j17eCTwV7m5Zg3cZHErV3+CaJM9JPCesZwLraIa0ONIQ9w4KLgcDgJFw9UnJ0LbFf42h6tg==",
2022 "dev": true,
2023 "dependencies": {
2024 "@babel/code-frame": "^7.12.11",
2025 "@types/babel__code-frame": "^7.0.2",
2026 "@types/co-body": "^6.1.0",
2027 "@types/convert-source-map": "^2.0.0",
2028 "@types/debounce": "^1.2.0",
2029 "@types/istanbul-lib-coverage": "^2.0.3",
2030 "@types/istanbul-reports": "^3.0.0",
2031 "@web/browser-logs": "^0.4.0",
2032 "@web/dev-server-core": "^0.7.3",
2033 "chokidar": "^4.0.1",
2034 "cli-cursor": "^3.1.0",
2035 "co-body": "^6.1.0",
2036 "convert-source-map": "^2.0.0",
2037 "debounce": "^1.2.0",
2038 "dependency-graph": "^0.11.0",
2039 "globby": "^11.0.1",
2040 "internal-ip": "^6.2.0",
2041 "istanbul-lib-coverage": "^3.0.0",
2042 "istanbul-lib-report": "^3.0.1",
2043 "istanbul-reports": "^3.0.2",
2044 "log-update": "^4.0.0",
2045 "nanocolors": "^0.2.1",
2046 "nanoid": "^3.1.25",
2047 "open": "^8.0.2",
2048 "picomatch": "^2.2.2",
2049 "source-map": "^0.7.3"
2050 },
2051 "engines": {
2052 "node": ">=18.0.0"
2053 }
2054 },
2055 "node_modules/@web/test-runner-core/node_modules/chokidar": {
2056 "version": "4.0.3",
2057 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
2058 "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
2059 "dev": true,
2060 "dependencies": {
2061 "readdirp": "^4.0.1"
2062 },
2063 "engines": {
2064 "node": ">= 14.16.0"
2065 },
2066 "funding": {
2067 "url": "https://paulmillr.com/funding/"
2068 }
2069 },
2070 "node_modules/@web/test-runner-core/node_modules/dependency-graph": {
2071 "version": "0.11.0",
2072 "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz",
2073 "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==",
2074 "dev": true,
2075 "engines": {
2076 "node": ">= 0.6.0"
2077 }
2078 },
2079 "node_modules/@web/test-runner-core/node_modules/readdirp": {
2080 "version": "4.1.2",
2081 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
2082 "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
2083 "dev": true,
2084 "engines": {
2085 "node": ">= 14.18.0"
2086 },
2087 "funding": {
2088 "type": "individual",
2089 "url": "https://paulmillr.com/funding/"
2090 }
2091 },
2092 "node_modules/@web/test-runner-coverage-v8": {
2093 "version": "0.8.0",
2094 "resolved": "https://registry.npmjs.org/@web/test-runner-coverage-v8/-/test-runner-coverage-v8-0.8.0.tgz",
2095 "integrity": "sha512-PskiucYpjUtgNfR2zF2AWqWwjXL7H3WW/SnCAYmzUrtob7X9o/+BjdyZ4wKbOxWWSbJO4lEdGIDLu+8X2Xw+lA==",
2096 "dev": true,
2097 "dependencies": {
2098 "@web/test-runner-core": "^0.13.0",
2099 "istanbul-lib-coverage": "^3.0.0",
2100 "lru-cache": "^8.0.4",
2101 "picomatch": "^2.2.2",
2102 "v8-to-istanbul": "^9.0.1"
2103 },
2104 "engines": {
2105 "node": ">=18.0.0"
2106 }
2107 },
2108 "node_modules/@web/test-runner-coverage-v8/node_modules/lru-cache": {
2109 "version": "8.0.5",
2110 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.5.tgz",
2111 "integrity": "sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==",
2112 "dev": true,
2113 "engines": {
2114 "node": ">=16.14"
2115 }
2116 },
2117 "node_modules/@web/test-runner-mocha": {
2118 "version": "0.9.0",
2119 "resolved": "https://registry.npmjs.org/@web/test-runner-mocha/-/test-runner-mocha-0.9.0.tgz",
2120 "integrity": "sha512-ZL9F6FXd0DBQvo/h/+mSfzFTSRVxzV9st/AHhpgABtUtV/AIpVE9to6+xdkpu6827kwjezdpuadPfg+PlrBWqQ==",
2121 "dev": true,
2122 "dependencies": {
2123 "@web/test-runner-core": "^0.13.0"
2124 },
2125 "engines": {
2126 "node": ">=18.0.0"
2127 }
2128 },
2129 "node_modules/@web/test-runner-puppeteer": {
2130 "version": "0.18.0",
2131 "resolved": "https://registry.npmjs.org/@web/test-runner-puppeteer/-/test-runner-puppeteer-0.18.0.tgz",
2132 "integrity": "sha512-pc0gADGjqflSRIZQehwD9INKUY1DZ92eWJwuVwZXzKxr5soniT/Bknv2hT5ttpJ5P7ILuCyjJyq5IjKzPBFUXg==",
2133 "dev": true,
2134 "license": "MIT",
2135 "dependencies": {
2136 "@web/test-runner-chrome": "^0.18.0",
2137 "@web/test-runner-core": "^0.13.0",
2138 "puppeteer": "^24.0.0"
2139 },
2140 "engines": {
2141 "node": ">=18.0.0"
2142 }
2143 },
2144 "node_modules/@web/test-runner-puppeteer/node_modules/@puppeteer/browsers": {
2145 "version": "2.10.0",
2146 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.0.tgz",
2147 "integrity": "sha512-HdHF4rny4JCvIcm7V1dpvpctIGqM3/Me255CB44vW7hDG1zYMmcBMjpNqZEDxdCfXGLkx5kP0+Jz5DUS+ukqtA==",
2148 "dev": true,
2149 "license": "Apache-2.0",
2150 "dependencies": {
2151 "debug": "^4.4.0",
2152 "extract-zip": "^2.0.1",
2153 "progress": "^2.0.3",
2154 "proxy-agent": "^6.5.0",
2155 "semver": "^7.7.1",
2156 "tar-fs": "^3.0.8",
2157 "yargs": "^17.7.2"
2158 },
2159 "bin": {
2160 "browsers": "lib/cjs/main-cli.js"
2161 },
2162 "engines": {
2163 "node": ">=18"
2164 }
2165 },
2166 "node_modules/@web/test-runner-puppeteer/node_modules/@web/test-runner-chrome": {
2167 "version": "0.18.1",
2168 "resolved": "https://registry.npmjs.org/@web/test-runner-chrome/-/test-runner-chrome-0.18.1.tgz",
2169 "integrity": "sha512-eO6ctCaqSguGM6G3cFobGHnrEs9wlv9Juj/Akyr4XLjeEMTheNULdvOXw9Bygi+QC/ir/0snMmt+/YKnfy8rYA==",
2170 "dev": true,
2171 "license": "MIT",
2172 "dependencies": {
2173 "@web/test-runner-core": "^0.13.0",
2174 "@web/test-runner-coverage-v8": "^0.8.0",
2175 "chrome-launcher": "^0.15.0",
2176 "puppeteer-core": "^24.0.0"
2177 },
2178 "engines": {
2179 "node": ">=18.0.0"
2180 }
2181 },
2182 "node_modules/@web/test-runner-puppeteer/node_modules/chromium-bidi": {
2183 "version": "3.0.0",
2184 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-3.0.0.tgz",
2185 "integrity": "sha512-ZOGRDAhBMX1uxL2Cm2TDuhImbrsEz5A/tTcVU6RpXEWaTNUNwsHW6njUXizh51Ir6iqHbKAfhA2XK33uBcLo5A==",
2186 "dev": true,
2187 "license": "Apache-2.0",
2188 "dependencies": {
2189 "mitt": "^3.0.1",
2190 "zod": "^3.24.1"
2191 },
2192 "peerDependencies": {
2193 "devtools-protocol": "*"
2194 }
2195 },
2196 "node_modules/@web/test-runner-puppeteer/node_modules/devtools-protocol": {
2197 "version": "0.0.1425554",
2198 "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1425554.tgz",
2199 "integrity": "sha512-uRfxR6Nlzdzt0ihVIkV+sLztKgs7rgquY/Mhcv1YNCWDh5IZgl5mnn2aeEnW5stYTE0wwiF4RYVz8eMEpV1SEw==",
2200 "dev": true,
2201 "license": "BSD-3-Clause"
2202 },
2203 "node_modules/@web/test-runner-puppeteer/node_modules/puppeteer-core": {
2204 "version": "24.6.1",
2205 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.6.1.tgz",
2206 "integrity": "sha512-sMCxsY+OPWO2fecBrhIeCeJbWWXJ6UaN997sTid6whY0YT9XM0RnxEwLeUibluIS5/fRmuxe1efjb5RMBsky7g==",
2207 "dev": true,
2208 "license": "Apache-2.0",
2209 "dependencies": {
2210 "@puppeteer/browsers": "2.10.0",
2211 "chromium-bidi": "3.0.0",
2212 "debug": "^4.4.0",
2213 "devtools-protocol": "0.0.1425554",
2214 "typed-query-selector": "^2.12.0",
2215 "ws": "^8.18.1"
2216 },
2217 "engines": {
2218 "node": ">=18"
2219 }
2220 },
2221 "node_modules/@web/test-runner-puppeteer/node_modules/ws": {
2222 "version": "8.18.1",
2223 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
2224 "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
2225 "dev": true,
2226 "license": "MIT",
2227 "engines": {
2228 "node": ">=10.0.0"
2229 },
2230 "peerDependencies": {
2231 "bufferutil": "^4.0.1",
2232 "utf-8-validate": ">=5.0.2"
2233 },
2234 "peerDependenciesMeta": {
2235 "bufferutil": {
2236 "optional": true
2237 },
2238 "utf-8-validate": {
2239 "optional": true
2240 }
2241 }
2242 },
2243 "node_modules/@web/test-runner-puppeteer/node_modules/zod": {
2244 "version": "3.24.2",
2245 "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
2246 "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==",
2247 "dev": true,
2248 "license": "MIT",
2249 "funding": {
2250 "url": "https://github.com/sponsors/colinhacks"
2251 }
2252 },
2253 "node_modules/@web/test-runner/node_modules/diff": {
2254 "version": "5.2.0",
2255 "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz",
2256 "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==",
2257 "dev": true,
2258 "engines": {
2259 "node": ">=0.3.1"
2260 }
2261 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002262 "node_modules/@xterm/addon-fit": {
2263 "version": "0.10.0",
2264 "resolved": "https://registry.npmjs.org/@xterm/addon-fit/-/addon-fit-0.10.0.tgz",
2265 "integrity": "sha512-UFYkDm4HUahf2lnEyHvio51TNGiLK66mqP2JoATy7hRZeXaGMRDr00JiSF7m63vR5WKATF605yEggJKsw0JpMQ==",
2266 "license": "MIT",
2267 "peerDependencies": {
2268 "@xterm/xterm": "^5.0.0"
2269 }
2270 },
2271 "node_modules/@xterm/xterm": {
2272 "version": "5.5.0",
2273 "resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-5.5.0.tgz",
2274 "integrity": "sha512-hqJHYaQb5OptNunnyAnkHyM8aCjZ1MEIDTQu1iIbbTD/xops91NB5yq1ZK/dC2JDbVWtF23zUtl9JE2NqwT87A==",
2275 "license": "MIT"
2276 },
2277 "node_modules/abbrev": {
2278 "version": "1.1.1",
2279 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
2280 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
2281 "license": "ISC"
2282 },
Sean McCullough86b56862025-04-18 13:04:03 -07002283 "node_modules/accepts": {
2284 "version": "1.3.8",
2285 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
2286 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
2287 "dev": true,
2288 "dependencies": {
2289 "mime-types": "~2.1.34",
2290 "negotiator": "0.6.3"
2291 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002292 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07002293 "node": ">= 0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07002294 }
2295 },
Sean McCullough86b56862025-04-18 13:04:03 -07002296 "node_modules/agent-base": {
2297 "version": "7.1.3",
2298 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
2299 "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
2300 "dev": true,
2301 "engines": {
2302 "node": ">= 14"
2303 }
2304 },
2305 "node_modules/ansi-escapes": {
2306 "version": "4.3.2",
2307 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
2308 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
2309 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07002310 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07002311 "type-fest": "^0.21.3"
Earl Lee2e463fb2025-04-17 11:22:22 -07002312 },
2313 "engines": {
2314 "node": ">=8"
2315 },
2316 "funding": {
Sean McCullough86b56862025-04-18 13:04:03 -07002317 "url": "https://github.com/sponsors/sindresorhus"
Earl Lee2e463fb2025-04-17 11:22:22 -07002318 }
2319 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002320 "node_modules/anymatch": {
2321 "version": "3.1.3",
2322 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
2323 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
2324 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07002325 "license": "ISC",
Earl Lee2e463fb2025-04-17 11:22:22 -07002326 "dependencies": {
2327 "normalize-path": "^3.0.0",
2328 "picomatch": "^2.0.4"
2329 },
2330 "engines": {
2331 "node": ">= 8"
2332 }
2333 },
Sean McCullough86b56862025-04-18 13:04:03 -07002334 "node_modules/argparse": {
2335 "version": "2.0.1",
2336 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2337 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2338 "dev": true,
2339 "license": "Python-2.0"
2340 },
2341 "node_modules/array-back": {
2342 "version": "3.1.0",
2343 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
2344 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
2345 "dev": true,
2346 "engines": {
2347 "node": ">=6"
2348 }
2349 },
2350 "node_modules/array-union": {
2351 "version": "2.1.0",
2352 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
2353 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
2354 "dev": true,
2355 "engines": {
2356 "node": ">=8"
2357 }
2358 },
2359 "node_modules/ast-types": {
2360 "version": "0.13.4",
2361 "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
2362 "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
2363 "dev": true,
2364 "dependencies": {
2365 "tslib": "^2.0.1"
2366 },
2367 "engines": {
2368 "node": ">=4"
2369 }
2370 },
2371 "node_modules/astral-regex": {
2372 "version": "2.0.0",
2373 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
2374 "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
2375 "dev": true,
2376 "engines": {
2377 "node": ">=8"
2378 }
2379 },
2380 "node_modules/async": {
2381 "version": "3.2.6",
2382 "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
2383 "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07002384 "dev": true
2385 },
Sean McCullough86b56862025-04-18 13:04:03 -07002386 "node_modules/async-mutex": {
2387 "version": "0.4.0",
2388 "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.0.tgz",
2389 "integrity": "sha512-eJFZ1YhRR8UN8eBLoNzcDPcy/jqjsg6I1AP+KvWQX80BqOSW1oJPJXDylPUEeMr2ZQvHgnQ//Lp6f3RQ1zI7HA==",
2390 "dev": true,
2391 "dependencies": {
2392 "tslib": "^2.4.0"
2393 }
2394 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002395 "node_modules/autoprefixer": {
2396 "version": "10.4.21",
2397 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz",
2398 "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==",
2399 "dev": true,
2400 "funding": [
2401 {
2402 "type": "opencollective",
2403 "url": "https://opencollective.com/postcss/"
2404 },
2405 {
2406 "type": "tidelift",
2407 "url": "https://tidelift.com/funding/github/npm/autoprefixer"
2408 },
2409 {
2410 "type": "github",
2411 "url": "https://github.com/sponsors/ai"
2412 }
2413 ],
Sean McCullough86b56862025-04-18 13:04:03 -07002414 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07002415 "dependencies": {
2416 "browserslist": "^4.24.4",
2417 "caniuse-lite": "^1.0.30001702",
2418 "fraction.js": "^4.3.7",
2419 "normalize-range": "^0.1.2",
2420 "picocolors": "^1.1.1",
2421 "postcss-value-parser": "^4.2.0"
2422 },
2423 "bin": {
2424 "autoprefixer": "bin/autoprefixer"
2425 },
2426 "engines": {
2427 "node": "^10 || ^12 || >=14"
2428 },
2429 "peerDependencies": {
2430 "postcss": "^8.1.0"
2431 }
2432 },
Sean McCullough86b56862025-04-18 13:04:03 -07002433 "node_modules/axe-core": {
2434 "version": "4.10.3",
2435 "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.3.tgz",
2436 "integrity": "sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==",
2437 "dev": true,
2438 "engines": {
2439 "node": ">=4"
2440 }
2441 },
2442 "node_modules/b4a": {
2443 "version": "1.6.7",
2444 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz",
2445 "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==",
Earl Lee2e463fb2025-04-17 11:22:22 -07002446 "dev": true
2447 },
Sean McCullough86b56862025-04-18 13:04:03 -07002448 "node_modules/bare-events": {
2449 "version": "2.5.4",
2450 "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz",
2451 "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==",
2452 "dev": true,
2453 "optional": true
2454 },
2455 "node_modules/bare-fs": {
2456 "version": "4.1.2",
2457 "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.2.tgz",
2458 "integrity": "sha512-8wSeOia5B7LwD4+h465y73KOdj5QHsbbuoUfPBi+pXgFJIPuG7SsiOdJuijWMyfid49eD+WivpfY7KT8gbAzBA==",
2459 "dev": true,
2460 "optional": true,
2461 "dependencies": {
2462 "bare-events": "^2.5.4",
2463 "bare-path": "^3.0.0",
2464 "bare-stream": "^2.6.4"
2465 },
2466 "engines": {
2467 "bare": ">=1.16.0"
2468 },
2469 "peerDependencies": {
2470 "bare-buffer": "*"
2471 },
2472 "peerDependenciesMeta": {
2473 "bare-buffer": {
2474 "optional": true
2475 }
2476 }
2477 },
2478 "node_modules/bare-os": {
2479 "version": "3.6.1",
2480 "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.1.tgz",
2481 "integrity": "sha512-uaIjxokhFidJP+bmmvKSgiMzj2sV5GPHaZVAIktcxcpCyBFFWO+YlikVAdhmUo2vYFvFhOXIAlldqV29L8126g==",
2482 "dev": true,
2483 "optional": true,
2484 "engines": {
2485 "bare": ">=1.14.0"
2486 }
2487 },
2488 "node_modules/bare-path": {
2489 "version": "3.0.0",
2490 "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz",
2491 "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
2492 "dev": true,
2493 "optional": true,
2494 "dependencies": {
2495 "bare-os": "^3.0.1"
2496 }
2497 },
2498 "node_modules/bare-stream": {
2499 "version": "2.6.5",
2500 "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.6.5.tgz",
2501 "integrity": "sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==",
2502 "dev": true,
2503 "optional": true,
2504 "dependencies": {
2505 "streamx": "^2.21.0"
2506 },
2507 "peerDependencies": {
2508 "bare-buffer": "*",
2509 "bare-events": "*"
2510 },
2511 "peerDependenciesMeta": {
2512 "bare-buffer": {
2513 "optional": true
2514 },
2515 "bare-events": {
2516 "optional": true
2517 }
2518 }
2519 },
2520 "node_modules/base64-js": {
2521 "version": "1.5.1",
2522 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
2523 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
2524 "dev": true,
2525 "funding": [
2526 {
2527 "type": "github",
2528 "url": "https://github.com/sponsors/feross"
2529 },
2530 {
2531 "type": "patreon",
2532 "url": "https://www.patreon.com/feross"
2533 },
2534 {
2535 "type": "consulting",
2536 "url": "https://feross.org/support"
2537 }
2538 ]
2539 },
2540 "node_modules/basic-ftp": {
2541 "version": "5.0.5",
2542 "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz",
2543 "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==",
2544 "dev": true,
2545 "engines": {
2546 "node": ">=10.0.0"
2547 }
2548 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002549 "node_modules/binary-extensions": {
2550 "version": "2.3.0",
2551 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
2552 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
2553 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07002554 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07002555 "engines": {
2556 "node": ">=8"
2557 },
2558 "funding": {
2559 "url": "https://github.com/sponsors/sindresorhus"
2560 }
2561 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002562 "node_modules/braces": {
2563 "version": "3.0.3",
2564 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
2565 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
2566 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07002567 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07002568 "dependencies": {
2569 "fill-range": "^7.1.1"
2570 },
2571 "engines": {
2572 "node": ">=8"
2573 }
2574 },
2575 "node_modules/browserslist": {
2576 "version": "4.24.4",
2577 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
2578 "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==",
2579 "dev": true,
2580 "funding": [
2581 {
2582 "type": "opencollective",
2583 "url": "https://opencollective.com/browserslist"
2584 },
2585 {
2586 "type": "tidelift",
2587 "url": "https://tidelift.com/funding/github/npm/browserslist"
2588 },
2589 {
2590 "type": "github",
2591 "url": "https://github.com/sponsors/ai"
2592 }
2593 ],
Sean McCullough86b56862025-04-18 13:04:03 -07002594 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07002595 "dependencies": {
2596 "caniuse-lite": "^1.0.30001688",
2597 "electron-to-chromium": "^1.5.73",
2598 "node-releases": "^2.0.19",
2599 "update-browserslist-db": "^1.1.1"
2600 },
2601 "bin": {
2602 "browserslist": "cli.js"
2603 },
2604 "engines": {
2605 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
2606 }
2607 },
Sean McCullough86b56862025-04-18 13:04:03 -07002608 "node_modules/buffer": {
2609 "version": "5.7.1",
2610 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
2611 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
2612 "dev": true,
2613 "funding": [
2614 {
2615 "type": "github",
2616 "url": "https://github.com/sponsors/feross"
2617 },
2618 {
2619 "type": "patreon",
2620 "url": "https://www.patreon.com/feross"
2621 },
2622 {
2623 "type": "consulting",
2624 "url": "https://feross.org/support"
2625 }
2626 ],
2627 "dependencies": {
2628 "base64-js": "^1.3.1",
2629 "ieee754": "^1.1.13"
2630 }
2631 },
2632 "node_modules/buffer-crc32": {
2633 "version": "0.2.13",
2634 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
2635 "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07002636 "dev": true,
2637 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07002638 "node": "*"
2639 }
2640 },
2641 "node_modules/bytes": {
2642 "version": "3.1.2",
2643 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
2644 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
2645 "dev": true,
2646 "engines": {
2647 "node": ">= 0.8"
2648 }
2649 },
2650 "node_modules/cache-content-type": {
2651 "version": "1.0.1",
2652 "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz",
2653 "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==",
2654 "dev": true,
2655 "dependencies": {
2656 "mime-types": "^2.1.18",
2657 "ylru": "^1.2.0"
2658 },
2659 "engines": {
2660 "node": ">= 6.0.0"
2661 }
2662 },
2663 "node_modules/call-bind-apply-helpers": {
2664 "version": "1.0.2",
2665 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
2666 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
2667 "dev": true,
2668 "dependencies": {
2669 "es-errors": "^1.3.0",
2670 "function-bind": "^1.1.2"
2671 },
2672 "engines": {
2673 "node": ">= 0.4"
2674 }
2675 },
2676 "node_modules/call-bound": {
2677 "version": "1.0.4",
2678 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
2679 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
2680 "dev": true,
2681 "dependencies": {
2682 "call-bind-apply-helpers": "^1.0.2",
2683 "get-intrinsic": "^1.3.0"
2684 },
2685 "engines": {
2686 "node": ">= 0.4"
2687 },
2688 "funding": {
2689 "url": "https://github.com/sponsors/ljharb"
2690 }
2691 },
2692 "node_modules/callsites": {
2693 "version": "3.1.0",
2694 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
2695 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2696 "dev": true,
2697 "license": "MIT",
2698 "engines": {
2699 "node": ">=6"
2700 }
2701 },
2702 "node_modules/camelcase": {
2703 "version": "6.3.0",
2704 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
2705 "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
2706 "dev": true,
2707 "engines": {
2708 "node": ">=10"
2709 },
2710 "funding": {
2711 "url": "https://github.com/sponsors/sindresorhus"
Earl Lee2e463fb2025-04-17 11:22:22 -07002712 }
2713 },
2714 "node_modules/caniuse-lite": {
Sean McCullough86b56862025-04-18 13:04:03 -07002715 "version": "1.0.30001712",
2716 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001712.tgz",
2717 "integrity": "sha512-MBqPpGYYdQ7/hfKiet9SCI+nmN5/hp4ZzveOJubl5DTAMa5oggjAuoi0Z4onBpKPFI2ePGnQuQIzF3VxDjDJig==",
Earl Lee2e463fb2025-04-17 11:22:22 -07002718 "dev": true,
2719 "funding": [
2720 {
2721 "type": "opencollective",
2722 "url": "https://opencollective.com/browserslist"
2723 },
2724 {
2725 "type": "tidelift",
2726 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
2727 },
2728 {
2729 "type": "github",
2730 "url": "https://github.com/sponsors/ai"
2731 }
Sean McCullough86b56862025-04-18 13:04:03 -07002732 ],
2733 "license": "CC-BY-4.0"
2734 },
2735 "node_modules/chai-a11y-axe": {
2736 "version": "1.5.0",
2737 "resolved": "https://registry.npmjs.org/chai-a11y-axe/-/chai-a11y-axe-1.5.0.tgz",
2738 "integrity": "sha512-V/Vg/zJDr9aIkaHJ2KQu7lGTQQm5ZOH4u1k5iTMvIXuSVlSuUo0jcSpSqf9wUn9zl6oQXa4e4E0cqH18KOgKlQ==",
2739 "dev": true,
2740 "dependencies": {
2741 "axe-core": "^4.3.3"
2742 }
2743 },
2744 "node_modules/chalk": {
2745 "version": "4.1.2",
2746 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2747 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2748 "dev": true,
2749 "dependencies": {
2750 "ansi-styles": "^4.1.0",
2751 "supports-color": "^7.1.0"
2752 },
2753 "engines": {
2754 "node": ">=10"
2755 },
2756 "funding": {
2757 "url": "https://github.com/chalk/chalk?sponsor=1"
2758 }
2759 },
2760 "node_modules/chalk-template": {
2761 "version": "0.4.0",
2762 "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz",
2763 "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==",
2764 "dev": true,
2765 "dependencies": {
2766 "chalk": "^4.1.2"
2767 },
2768 "engines": {
2769 "node": ">=12"
2770 },
2771 "funding": {
2772 "url": "https://github.com/chalk/chalk-template?sponsor=1"
2773 }
2774 },
2775 "node_modules/chalk/node_modules/ansi-styles": {
2776 "version": "4.3.0",
2777 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2778 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2779 "dev": true,
2780 "dependencies": {
2781 "color-convert": "^2.0.1"
2782 },
2783 "engines": {
2784 "node": ">=8"
2785 },
2786 "funding": {
2787 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2788 }
Earl Lee2e463fb2025-04-17 11:22:22 -07002789 },
2790 "node_modules/chokidar": {
2791 "version": "3.6.0",
2792 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
2793 "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
2794 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07002795 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07002796 "dependencies": {
2797 "anymatch": "~3.1.2",
2798 "braces": "~3.0.2",
2799 "glob-parent": "~5.1.2",
2800 "is-binary-path": "~2.1.0",
2801 "is-glob": "~4.0.1",
2802 "normalize-path": "~3.0.0",
2803 "readdirp": "~3.6.0"
2804 },
2805 "engines": {
2806 "node": ">= 8.10.0"
2807 },
2808 "funding": {
2809 "url": "https://paulmillr.com/funding/"
2810 },
2811 "optionalDependencies": {
2812 "fsevents": "~2.3.2"
2813 }
2814 },
Sean McCullough86b56862025-04-18 13:04:03 -07002815 "node_modules/chrome-launcher": {
2816 "version": "0.15.2",
2817 "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz",
2818 "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==",
2819 "dev": true,
2820 "dependencies": {
2821 "@types/node": "*",
2822 "escape-string-regexp": "^4.0.0",
2823 "is-wsl": "^2.2.0",
2824 "lighthouse-logger": "^1.0.0"
2825 },
2826 "bin": {
2827 "print-chrome-path": "bin/print-chrome-path.js"
2828 },
2829 "engines": {
2830 "node": ">=12.13.0"
2831 }
2832 },
2833 "node_modules/chromium-bidi": {
2834 "version": "0.6.3",
2835 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.6.3.tgz",
2836 "integrity": "sha512-qXlsCmpCZJAnoTYI83Iu6EdYQpMYdVkCfq08KDh2pmlVqK5t5IA9mGs4/LwCwp4fqisSOMXZxP3HIh8w8aRn0A==",
2837 "dev": true,
2838 "dependencies": {
2839 "mitt": "3.0.1",
2840 "urlpattern-polyfill": "10.0.0",
2841 "zod": "3.23.8"
2842 },
2843 "peerDependencies": {
2844 "devtools-protocol": "*"
2845 }
2846 },
2847 "node_modules/cli-cursor": {
2848 "version": "3.1.0",
2849 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
2850 "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
2851 "dev": true,
2852 "dependencies": {
2853 "restore-cursor": "^3.1.0"
2854 },
2855 "engines": {
2856 "node": ">=8"
2857 }
2858 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002859 "node_modules/cliui": {
2860 "version": "8.0.1",
2861 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
2862 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
2863 "license": "ISC",
2864 "dependencies": {
2865 "string-width": "^4.2.0",
2866 "strip-ansi": "^6.0.1",
2867 "wrap-ansi": "^7.0.0"
2868 },
2869 "engines": {
2870 "node": ">=12"
2871 }
2872 },
Sean McCullough86b56862025-04-18 13:04:03 -07002873 "node_modules/cliui/node_modules/ansi-regex": {
2874 "version": "5.0.1",
2875 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2876 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2877 "license": "MIT",
2878 "engines": {
2879 "node": ">=8"
2880 }
2881 },
2882 "node_modules/cliui/node_modules/ansi-styles": {
2883 "version": "4.3.0",
2884 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2885 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2886 "license": "MIT",
2887 "dependencies": {
2888 "color-convert": "^2.0.1"
2889 },
2890 "engines": {
2891 "node": ">=8"
2892 },
2893 "funding": {
2894 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2895 }
2896 },
2897 "node_modules/cliui/node_modules/emoji-regex": {
2898 "version": "8.0.0",
2899 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2900 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2901 "license": "MIT"
2902 },
2903 "node_modules/cliui/node_modules/string-width": {
2904 "version": "4.2.3",
2905 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2906 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2907 "license": "MIT",
2908 "dependencies": {
2909 "emoji-regex": "^8.0.0",
2910 "is-fullwidth-code-point": "^3.0.0",
2911 "strip-ansi": "^6.0.1"
2912 },
2913 "engines": {
2914 "node": ">=8"
2915 }
2916 },
2917 "node_modules/cliui/node_modules/strip-ansi": {
2918 "version": "6.0.1",
2919 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2920 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2921 "license": "MIT",
2922 "dependencies": {
2923 "ansi-regex": "^5.0.1"
2924 },
2925 "engines": {
2926 "node": ">=8"
2927 }
2928 },
2929 "node_modules/cliui/node_modules/wrap-ansi": {
2930 "version": "7.0.0",
2931 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
2932 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
2933 "license": "MIT",
2934 "dependencies": {
2935 "ansi-styles": "^4.0.0",
2936 "string-width": "^4.1.0",
2937 "strip-ansi": "^6.0.0"
2938 },
2939 "engines": {
2940 "node": ">=10"
2941 },
2942 "funding": {
2943 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2944 }
2945 },
2946 "node_modules/clone": {
2947 "version": "2.1.2",
2948 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
2949 "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==",
2950 "dev": true,
2951 "engines": {
2952 "node": ">=0.8"
2953 }
2954 },
2955 "node_modules/co": {
2956 "version": "4.6.0",
2957 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
2958 "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==",
2959 "dev": true,
2960 "engines": {
2961 "iojs": ">= 1.0.0",
2962 "node": ">= 0.12.0"
2963 }
2964 },
2965 "node_modules/co-body": {
2966 "version": "6.2.0",
2967 "resolved": "https://registry.npmjs.org/co-body/-/co-body-6.2.0.tgz",
2968 "integrity": "sha512-Kbpv2Yd1NdL1V/V4cwLVxraHDV6K8ayohr2rmH0J87Er8+zJjcTa6dAn9QMPC9CRgU8+aNajKbSf1TzDB1yKPA==",
2969 "dev": true,
2970 "dependencies": {
2971 "@hapi/bourne": "^3.0.0",
2972 "inflation": "^2.0.0",
2973 "qs": "^6.5.2",
2974 "raw-body": "^2.3.3",
2975 "type-is": "^1.6.16"
2976 },
2977 "engines": {
2978 "node": ">=8.0.0"
2979 }
2980 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002981 "node_modules/color-convert": {
2982 "version": "2.0.1",
2983 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2984 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2985 "license": "MIT",
2986 "dependencies": {
2987 "color-name": "~1.1.4"
2988 },
2989 "engines": {
2990 "node": ">=7.0.0"
2991 }
2992 },
2993 "node_modules/color-name": {
2994 "version": "1.1.4",
2995 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2996 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2997 "license": "MIT"
2998 },
Sean McCullough86b56862025-04-18 13:04:03 -07002999 "node_modules/command-line-args": {
3000 "version": "5.2.1",
3001 "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz",
3002 "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==",
3003 "dev": true,
3004 "dependencies": {
3005 "array-back": "^3.1.0",
3006 "find-replace": "^3.0.0",
3007 "lodash.camelcase": "^4.3.0",
3008 "typical": "^4.0.0"
3009 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003010 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07003011 "node": ">=4.0.0"
3012 }
3013 },
3014 "node_modules/command-line-usage": {
3015 "version": "7.0.3",
3016 "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-7.0.3.tgz",
3017 "integrity": "sha512-PqMLy5+YGwhMh1wS04mVG44oqDsgyLRSKJBdOo1bnYhMKBW65gZF1dRp2OZRhiTjgUHljy99qkO7bsctLaw35Q==",
3018 "dev": true,
3019 "dependencies": {
3020 "array-back": "^6.2.2",
3021 "chalk-template": "^0.4.0",
3022 "table-layout": "^4.1.0",
3023 "typical": "^7.1.1"
3024 },
3025 "engines": {
3026 "node": ">=12.20.0"
3027 }
3028 },
3029 "node_modules/command-line-usage/node_modules/array-back": {
3030 "version": "6.2.2",
3031 "resolved": "https://registry.npmjs.org/array-back/-/array-back-6.2.2.tgz",
3032 "integrity": "sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==",
3033 "dev": true,
3034 "engines": {
3035 "node": ">=12.17"
3036 }
3037 },
3038 "node_modules/command-line-usage/node_modules/typical": {
3039 "version": "7.3.0",
3040 "resolved": "https://registry.npmjs.org/typical/-/typical-7.3.0.tgz",
3041 "integrity": "sha512-ya4mg/30vm+DOWfBg4YK3j2WD6TWtRkCbasOJr40CseYENzCUby/7rIvXA99JGsQHeNxLbnXdyLLxKSv3tauFw==",
3042 "dev": true,
3043 "engines": {
3044 "node": ">=12.17"
3045 }
3046 },
3047 "node_modules/content-disposition": {
3048 "version": "0.5.4",
3049 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
3050 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
3051 "dev": true,
3052 "dependencies": {
3053 "safe-buffer": "5.2.1"
3054 },
3055 "engines": {
3056 "node": ">= 0.6"
3057 }
3058 },
3059 "node_modules/content-type": {
3060 "version": "1.0.5",
3061 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
3062 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
3063 "dev": true,
3064 "engines": {
3065 "node": ">= 0.6"
3066 }
3067 },
3068 "node_modules/convert-source-map": {
3069 "version": "2.0.0",
3070 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
3071 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
3072 "dev": true
3073 },
3074 "node_modules/cookies": {
3075 "version": "0.9.1",
3076 "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz",
3077 "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==",
3078 "dev": true,
3079 "dependencies": {
3080 "depd": "~2.0.0",
3081 "keygrip": "~1.1.0"
3082 },
3083 "engines": {
3084 "node": ">= 0.8"
3085 }
3086 },
3087 "node_modules/cosmiconfig": {
3088 "version": "9.0.0",
3089 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz",
3090 "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==",
3091 "dev": true,
3092 "license": "MIT",
3093 "dependencies": {
3094 "env-paths": "^2.2.1",
3095 "import-fresh": "^3.3.0",
3096 "js-yaml": "^4.1.0",
3097 "parse-json": "^5.2.0"
3098 },
3099 "engines": {
3100 "node": ">=14"
3101 },
3102 "funding": {
3103 "url": "https://github.com/sponsors/d-fischer"
3104 },
3105 "peerDependencies": {
3106 "typescript": ">=4.9.5"
3107 },
3108 "peerDependenciesMeta": {
3109 "typescript": {
3110 "optional": true
3111 }
Earl Lee2e463fb2025-04-17 11:22:22 -07003112 }
3113 },
3114 "node_modules/cross-spawn": {
3115 "version": "7.0.6",
3116 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
3117 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
3118 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07003119 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07003120 "dependencies": {
3121 "path-key": "^3.1.0",
3122 "shebang-command": "^2.0.0",
3123 "which": "^2.0.1"
3124 },
3125 "engines": {
3126 "node": ">= 8"
3127 }
3128 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003129 "node_modules/d3-array": {
3130 "version": "3.2.4",
3131 "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
3132 "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
3133 "license": "ISC",
3134 "dependencies": {
3135 "internmap": "1 - 2"
3136 },
3137 "engines": {
3138 "node": ">=12"
3139 }
3140 },
3141 "node_modules/d3-color": {
3142 "version": "3.1.0",
3143 "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
3144 "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
3145 "license": "ISC",
3146 "engines": {
3147 "node": ">=12"
3148 }
3149 },
3150 "node_modules/d3-delaunay": {
3151 "version": "6.0.4",
3152 "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz",
3153 "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==",
3154 "license": "ISC",
3155 "dependencies": {
3156 "delaunator": "5"
3157 },
3158 "engines": {
3159 "node": ">=12"
3160 }
3161 },
3162 "node_modules/d3-dispatch": {
3163 "version": "3.0.1",
3164 "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz",
3165 "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==",
3166 "license": "ISC",
3167 "engines": {
3168 "node": ">=12"
3169 }
3170 },
3171 "node_modules/d3-dsv": {
3172 "version": "3.0.1",
3173 "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz",
3174 "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==",
3175 "license": "ISC",
3176 "dependencies": {
3177 "commander": "7",
3178 "iconv-lite": "0.6",
3179 "rw": "1"
3180 },
3181 "bin": {
3182 "csv2json": "bin/dsv2json.js",
3183 "csv2tsv": "bin/dsv2dsv.js",
3184 "dsv2dsv": "bin/dsv2dsv.js",
3185 "dsv2json": "bin/dsv2json.js",
3186 "json2csv": "bin/json2dsv.js",
3187 "json2dsv": "bin/json2dsv.js",
3188 "json2tsv": "bin/json2dsv.js",
3189 "tsv2csv": "bin/dsv2dsv.js",
3190 "tsv2json": "bin/dsv2json.js"
3191 },
3192 "engines": {
3193 "node": ">=12"
3194 }
3195 },
Sean McCullough86b56862025-04-18 13:04:03 -07003196 "node_modules/d3-dsv/node_modules/commander": {
3197 "version": "7.2.0",
3198 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
3199 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
3200 "license": "MIT",
3201 "engines": {
3202 "node": ">= 10"
3203 }
3204 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003205 "node_modules/d3-force": {
3206 "version": "3.0.0",
3207 "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz",
3208 "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==",
3209 "license": "ISC",
3210 "dependencies": {
3211 "d3-dispatch": "1 - 3",
3212 "d3-quadtree": "1 - 3",
3213 "d3-timer": "1 - 3"
3214 },
3215 "engines": {
3216 "node": ">=12"
3217 }
3218 },
3219 "node_modules/d3-format": {
3220 "version": "3.1.0",
3221 "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
3222 "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
3223 "license": "ISC",
3224 "engines": {
3225 "node": ">=12"
3226 }
3227 },
3228 "node_modules/d3-geo": {
3229 "version": "3.1.1",
3230 "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz",
3231 "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==",
3232 "license": "ISC",
3233 "dependencies": {
3234 "d3-array": "2.5.0 - 3"
3235 },
3236 "engines": {
3237 "node": ">=12"
3238 }
3239 },
3240 "node_modules/d3-geo-projection": {
3241 "version": "4.0.0",
3242 "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-4.0.0.tgz",
3243 "integrity": "sha512-p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg==",
3244 "license": "ISC",
3245 "dependencies": {
3246 "commander": "7",
3247 "d3-array": "1 - 3",
3248 "d3-geo": "1.12.0 - 3"
3249 },
3250 "bin": {
3251 "geo2svg": "bin/geo2svg.js",
3252 "geograticule": "bin/geograticule.js",
3253 "geoproject": "bin/geoproject.js",
3254 "geoquantize": "bin/geoquantize.js",
3255 "geostitch": "bin/geostitch.js"
3256 },
3257 "engines": {
3258 "node": ">=12"
3259 }
3260 },
Sean McCullough86b56862025-04-18 13:04:03 -07003261 "node_modules/d3-geo-projection/node_modules/commander": {
3262 "version": "7.2.0",
3263 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
3264 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
3265 "license": "MIT",
3266 "engines": {
3267 "node": ">= 10"
3268 }
3269 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003270 "node_modules/d3-hierarchy": {
3271 "version": "3.1.2",
3272 "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz",
3273 "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==",
3274 "license": "ISC",
3275 "engines": {
3276 "node": ">=12"
3277 }
3278 },
3279 "node_modules/d3-interpolate": {
3280 "version": "3.0.1",
3281 "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
3282 "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
3283 "license": "ISC",
3284 "dependencies": {
3285 "d3-color": "1 - 3"
3286 },
3287 "engines": {
3288 "node": ">=12"
3289 }
3290 },
3291 "node_modules/d3-path": {
3292 "version": "3.1.0",
3293 "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",
3294 "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",
3295 "license": "ISC",
3296 "engines": {
3297 "node": ">=12"
3298 }
3299 },
3300 "node_modules/d3-quadtree": {
3301 "version": "3.0.1",
3302 "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz",
3303 "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==",
3304 "license": "ISC",
3305 "engines": {
3306 "node": ">=12"
3307 }
3308 },
3309 "node_modules/d3-scale": {
3310 "version": "4.0.2",
3311 "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
3312 "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
3313 "license": "ISC",
3314 "dependencies": {
3315 "d3-array": "2.10.0 - 3",
3316 "d3-format": "1 - 3",
3317 "d3-interpolate": "1.2.0 - 3",
3318 "d3-time": "2.1.1 - 3",
3319 "d3-time-format": "2 - 4"
3320 },
3321 "engines": {
3322 "node": ">=12"
3323 }
3324 },
3325 "node_modules/d3-scale-chromatic": {
3326 "version": "3.1.0",
3327 "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz",
3328 "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==",
3329 "license": "ISC",
3330 "dependencies": {
3331 "d3-color": "1 - 3",
3332 "d3-interpolate": "1 - 3"
3333 },
3334 "engines": {
3335 "node": ">=12"
3336 }
3337 },
3338 "node_modules/d3-shape": {
3339 "version": "3.2.0",
3340 "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
3341 "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
3342 "license": "ISC",
3343 "dependencies": {
3344 "d3-path": "^3.1.0"
3345 },
3346 "engines": {
3347 "node": ">=12"
3348 }
3349 },
3350 "node_modules/d3-time": {
3351 "version": "3.1.0",
3352 "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
3353 "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
3354 "license": "ISC",
3355 "dependencies": {
3356 "d3-array": "2 - 3"
3357 },
3358 "engines": {
3359 "node": ">=12"
3360 }
3361 },
3362 "node_modules/d3-time-format": {
3363 "version": "4.1.0",
3364 "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
3365 "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
3366 "license": "ISC",
3367 "dependencies": {
3368 "d3-time": "1 - 3"
3369 },
3370 "engines": {
3371 "node": ">=12"
3372 }
3373 },
3374 "node_modules/d3-timer": {
3375 "version": "3.0.1",
3376 "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
3377 "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
3378 "license": "ISC",
3379 "engines": {
3380 "node": ">=12"
3381 }
3382 },
Sean McCullough86b56862025-04-18 13:04:03 -07003383 "node_modules/data-uri-to-buffer": {
3384 "version": "6.0.2",
3385 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
3386 "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
3387 "dev": true,
3388 "engines": {
3389 "node": ">= 14"
3390 }
3391 },
3392 "node_modules/debounce": {
3393 "version": "1.2.1",
3394 "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz",
3395 "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==",
3396 "dev": true
3397 },
3398 "node_modules/debug": {
3399 "version": "4.4.0",
3400 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
3401 "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
3402 "dev": true,
3403 "dependencies": {
3404 "ms": "^2.1.3"
3405 },
3406 "engines": {
3407 "node": ">=6.0"
3408 },
3409 "peerDependenciesMeta": {
3410 "supports-color": {
3411 "optional": true
3412 }
3413 }
3414 },
3415 "node_modules/deep-equal": {
3416 "version": "1.0.1",
3417 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
3418 "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==",
3419 "dev": true
3420 },
3421 "node_modules/deepmerge": {
3422 "version": "4.3.1",
3423 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
3424 "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
3425 "license": "MIT",
3426 "engines": {
3427 "node": ">=0.10.0"
3428 }
3429 },
3430 "node_modules/default-gateway": {
3431 "version": "6.0.3",
3432 "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
3433 "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
3434 "dev": true,
3435 "dependencies": {
3436 "execa": "^5.0.0"
3437 },
3438 "engines": {
3439 "node": ">= 10"
3440 }
3441 },
3442 "node_modules/define-lazy-prop": {
3443 "version": "2.0.0",
3444 "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
3445 "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
3446 "dev": true,
3447 "engines": {
3448 "node": ">=8"
3449 }
3450 },
3451 "node_modules/degenerator": {
3452 "version": "5.0.1",
3453 "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
3454 "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
3455 "dev": true,
3456 "dependencies": {
3457 "ast-types": "^0.13.4",
3458 "escodegen": "^2.1.0",
3459 "esprima": "^4.0.1"
3460 },
3461 "engines": {
3462 "node": ">= 14"
3463 }
3464 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003465 "node_modules/delaunator": {
3466 "version": "5.0.1",
3467 "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz",
3468 "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==",
3469 "license": "ISC",
3470 "dependencies": {
3471 "robust-predicates": "^3.0.2"
3472 }
3473 },
Sean McCullough86b56862025-04-18 13:04:03 -07003474 "node_modules/delegates": {
Earl Lee2e463fb2025-04-17 11:22:22 -07003475 "version": "1.0.0",
Sean McCullough86b56862025-04-18 13:04:03 -07003476 "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
3477 "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==",
3478 "dev": true
3479 },
3480 "node_modules/depd": {
3481 "version": "2.0.0",
3482 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
3483 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07003484 "dev": true,
3485 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07003486 "node": ">= 0.8"
Earl Lee2e463fb2025-04-17 11:22:22 -07003487 }
3488 },
Sean McCullough86b56862025-04-18 13:04:03 -07003489 "node_modules/destroy": {
3490 "version": "1.2.0",
3491 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
3492 "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
3493 "dev": true,
3494 "engines": {
3495 "node": ">= 0.8",
3496 "npm": "1.2.8000 || >= 1.4.16"
3497 }
3498 },
3499 "node_modules/devtools-protocol": {
3500 "version": "0.0.1312386",
3501 "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1312386.tgz",
3502 "integrity": "sha512-DPnhUXvmvKT2dFA/j7B+riVLUt9Q6RKJlcppojL5CoRywJJKLDYnRlw0gTFKfgDPHP5E04UoB71SxoJlVZy8FA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07003503 "dev": true
3504 },
3505 "node_modules/diff": {
3506 "version": "7.0.0",
3507 "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz",
3508 "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==",
3509 "license": "BSD-3-Clause",
3510 "engines": {
3511 "node": ">=0.3.1"
3512 }
3513 },
3514 "node_modules/diff2html": {
3515 "version": "3.4.51",
3516 "resolved": "https://registry.npmjs.org/diff2html/-/diff2html-3.4.51.tgz",
3517 "integrity": "sha512-/rVCSDyokkzSCEGaGjkkElXtIRwyNDRzIa3S8VUhR6pjk25p6+AMnb1s2zGmhjl66D5m/HnV3IeZoxnWsvTy+w==",
3518 "license": "MIT",
3519 "dependencies": {
3520 "diff": "^7.0.0",
3521 "hogan.js": "3.0.2"
3522 },
3523 "engines": {
3524 "node": ">=12"
3525 },
3526 "optionalDependencies": {
3527 "highlight.js": "11.9.0"
3528 }
3529 },
Sean McCullough86b56862025-04-18 13:04:03 -07003530 "node_modules/dir-glob": {
3531 "version": "3.0.1",
3532 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
3533 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
3534 "dev": true,
3535 "dependencies": {
3536 "path-type": "^4.0.0"
3537 },
3538 "engines": {
3539 "node": ">=8"
3540 }
Earl Lee2e463fb2025-04-17 11:22:22 -07003541 },
Sean McCullough86b56862025-04-18 13:04:03 -07003542 "node_modules/dom-serializer": {
3543 "version": "2.0.0",
3544 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
3545 "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
3546 "license": "MIT",
3547 "dependencies": {
3548 "domelementtype": "^2.3.0",
3549 "domhandler": "^5.0.2",
3550 "entities": "^4.2.0"
3551 },
3552 "funding": {
3553 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
3554 }
3555 },
3556 "node_modules/domelementtype": {
3557 "version": "2.3.0",
3558 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
3559 "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
3560 "funding": [
3561 {
3562 "type": "github",
3563 "url": "https://github.com/sponsors/fb55"
3564 }
3565 ],
3566 "license": "BSD-2-Clause"
3567 },
3568 "node_modules/domhandler": {
3569 "version": "5.0.3",
3570 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
3571 "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
3572 "license": "BSD-2-Clause",
3573 "dependencies": {
3574 "domelementtype": "^2.3.0"
3575 },
3576 "engines": {
3577 "node": ">= 4"
3578 },
3579 "funding": {
3580 "url": "https://github.com/fb55/domhandler?sponsor=1"
3581 }
3582 },
3583 "node_modules/domutils": {
3584 "version": "3.2.2",
3585 "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
3586 "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
3587 "license": "BSD-2-Clause",
3588 "dependencies": {
3589 "dom-serializer": "^2.0.0",
3590 "domelementtype": "^2.3.0",
3591 "domhandler": "^5.0.3"
3592 },
3593 "funding": {
3594 "url": "https://github.com/fb55/domutils?sponsor=1"
3595 }
3596 },
3597 "node_modules/dunder-proto": {
3598 "version": "1.0.1",
3599 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
3600 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
3601 "dev": true,
3602 "dependencies": {
3603 "call-bind-apply-helpers": "^1.0.1",
3604 "es-errors": "^1.3.0",
3605 "gopd": "^1.2.0"
3606 },
3607 "engines": {
3608 "node": ">= 0.4"
3609 }
3610 },
3611 "node_modules/ee-first": {
3612 "version": "1.1.1",
3613 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
3614 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
Earl Lee2e463fb2025-04-17 11:22:22 -07003615 "dev": true
3616 },
3617 "node_modules/electron-to-chromium": {
Sean McCullough86b56862025-04-18 13:04:03 -07003618 "version": "1.5.135",
3619 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.135.tgz",
3620 "integrity": "sha512-8gXUdEmvb+WCaYUhA0Svr08uSeRjM2w3x5uHOc1QbaEVzJXB8rgm5eptieXzyKoVEtinLvW6MtTcurA65PeS1Q==",
3621 "dev": true,
3622 "license": "ISC"
3623 },
3624 "node_modules/encodeurl": {
3625 "version": "1.0.2",
3626 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
3627 "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
3628 "dev": true,
3629 "engines": {
3630 "node": ">= 0.8"
3631 }
3632 },
3633 "node_modules/end-of-stream": {
3634 "version": "1.4.4",
3635 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
3636 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
3637 "dev": true,
3638 "dependencies": {
3639 "once": "^1.4.0"
3640 }
3641 },
3642 "node_modules/entities": {
3643 "version": "4.5.0",
3644 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
3645 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
3646 "license": "BSD-2-Clause",
3647 "engines": {
3648 "node": ">=0.12"
3649 },
3650 "funding": {
3651 "url": "https://github.com/fb55/entities?sponsor=1"
3652 }
3653 },
3654 "node_modules/env-paths": {
3655 "version": "2.2.1",
3656 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
3657 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
3658 "dev": true,
3659 "license": "MIT",
3660 "engines": {
3661 "node": ">=6"
3662 }
3663 },
3664 "node_modules/error-ex": {
3665 "version": "1.3.2",
3666 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
3667 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
3668 "dev": true,
3669 "license": "MIT",
3670 "dependencies": {
3671 "is-arrayish": "^0.2.1"
3672 }
3673 },
3674 "node_modules/errorstacks": {
3675 "version": "2.4.1",
3676 "resolved": "https://registry.npmjs.org/errorstacks/-/errorstacks-2.4.1.tgz",
3677 "integrity": "sha512-jE4i0SMYevwu/xxAuzhly/KTwtj0xDhbzB6m1xPImxTkw8wcCbgarOQPfCVMi5JKVyW7in29pNJCCJrry3Ynnw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07003678 "dev": true
3679 },
Sean McCullough86b56862025-04-18 13:04:03 -07003680 "node_modules/es-define-property": {
3681 "version": "1.0.1",
3682 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
3683 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
3684 "dev": true,
3685 "engines": {
3686 "node": ">= 0.4"
3687 }
3688 },
3689 "node_modules/es-errors": {
3690 "version": "1.3.0",
3691 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
3692 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
3693 "dev": true,
3694 "engines": {
3695 "node": ">= 0.4"
3696 }
3697 },
3698 "node_modules/es-module-lexer": {
3699 "version": "1.6.0",
3700 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz",
3701 "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==",
3702 "dev": true
3703 },
3704 "node_modules/es-object-atoms": {
3705 "version": "1.1.1",
3706 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
3707 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
3708 "dev": true,
3709 "dependencies": {
3710 "es-errors": "^1.3.0"
3711 },
3712 "engines": {
3713 "node": ">= 0.4"
3714 }
Earl Lee2e463fb2025-04-17 11:22:22 -07003715 },
3716 "node_modules/esbuild": {
Sean McCullough86b56862025-04-18 13:04:03 -07003717 "version": "0.25.2",
3718 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz",
3719 "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07003720 "dev": true,
3721 "hasInstallScript": true,
3722 "license": "MIT",
3723 "bin": {
3724 "esbuild": "bin/esbuild"
3725 },
3726 "engines": {
3727 "node": ">=18"
3728 },
3729 "optionalDependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07003730 "@esbuild/aix-ppc64": "0.25.2",
3731 "@esbuild/android-arm": "0.25.2",
3732 "@esbuild/android-arm64": "0.25.2",
3733 "@esbuild/android-x64": "0.25.2",
3734 "@esbuild/darwin-arm64": "0.25.2",
3735 "@esbuild/darwin-x64": "0.25.2",
3736 "@esbuild/freebsd-arm64": "0.25.2",
3737 "@esbuild/freebsd-x64": "0.25.2",
3738 "@esbuild/linux-arm": "0.25.2",
3739 "@esbuild/linux-arm64": "0.25.2",
3740 "@esbuild/linux-ia32": "0.25.2",
3741 "@esbuild/linux-loong64": "0.25.2",
3742 "@esbuild/linux-mips64el": "0.25.2",
3743 "@esbuild/linux-ppc64": "0.25.2",
3744 "@esbuild/linux-riscv64": "0.25.2",
3745 "@esbuild/linux-s390x": "0.25.2",
3746 "@esbuild/linux-x64": "0.25.2",
3747 "@esbuild/netbsd-arm64": "0.25.2",
3748 "@esbuild/netbsd-x64": "0.25.2",
3749 "@esbuild/openbsd-arm64": "0.25.2",
3750 "@esbuild/openbsd-x64": "0.25.2",
3751 "@esbuild/sunos-x64": "0.25.2",
3752 "@esbuild/win32-arm64": "0.25.2",
3753 "@esbuild/win32-ia32": "0.25.2",
3754 "@esbuild/win32-x64": "0.25.2"
Earl Lee2e463fb2025-04-17 11:22:22 -07003755 }
3756 },
3757 "node_modules/escalade": {
3758 "version": "3.2.0",
3759 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
3760 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
3761 "license": "MIT",
3762 "engines": {
3763 "node": ">=6"
3764 }
3765 },
Sean McCullough86b56862025-04-18 13:04:03 -07003766 "node_modules/escape-html": {
3767 "version": "1.0.3",
3768 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
3769 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
3770 "dev": true
3771 },
3772 "node_modules/escape-string-regexp": {
3773 "version": "4.0.0",
3774 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
3775 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
3776 "license": "MIT",
3777 "engines": {
3778 "node": ">=10"
3779 },
3780 "funding": {
3781 "url": "https://github.com/sponsors/sindresorhus"
3782 }
3783 },
3784 "node_modules/escodegen": {
3785 "version": "2.1.0",
3786 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
3787 "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
3788 "dev": true,
3789 "dependencies": {
3790 "esprima": "^4.0.1",
3791 "estraverse": "^5.2.0",
3792 "esutils": "^2.0.2"
3793 },
3794 "bin": {
3795 "escodegen": "bin/escodegen.js",
3796 "esgenerate": "bin/esgenerate.js"
3797 },
3798 "engines": {
3799 "node": ">=6.0"
3800 },
3801 "optionalDependencies": {
3802 "source-map": "~0.6.1"
3803 }
3804 },
3805 "node_modules/escodegen/node_modules/source-map": {
3806 "version": "0.6.1",
3807 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3808 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3809 "dev": true,
3810 "optional": true,
3811 "engines": {
3812 "node": ">=0.10.0"
3813 }
3814 },
3815 "node_modules/esprima": {
3816 "version": "4.0.1",
3817 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
3818 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
3819 "dev": true,
3820 "bin": {
3821 "esparse": "bin/esparse.js",
3822 "esvalidate": "bin/esvalidate.js"
3823 },
3824 "engines": {
3825 "node": ">=4"
3826 }
3827 },
3828 "node_modules/estraverse": {
3829 "version": "5.3.0",
3830 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
3831 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
3832 "dev": true,
3833 "engines": {
3834 "node": ">=4.0"
3835 }
3836 },
3837 "node_modules/estree-walker": {
3838 "version": "2.0.2",
3839 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
3840 "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
3841 "dev": true
3842 },
3843 "node_modules/esutils": {
3844 "version": "2.0.3",
3845 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
3846 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
3847 "dev": true,
3848 "engines": {
3849 "node": ">=0.10.0"
3850 }
3851 },
3852 "node_modules/etag": {
3853 "version": "1.8.1",
3854 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
3855 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
3856 "dev": true,
3857 "engines": {
3858 "node": ">= 0.6"
3859 }
3860 },
3861 "node_modules/execa": {
3862 "version": "5.1.1",
3863 "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
3864 "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
3865 "dev": true,
3866 "dependencies": {
3867 "cross-spawn": "^7.0.3",
3868 "get-stream": "^6.0.0",
3869 "human-signals": "^2.1.0",
3870 "is-stream": "^2.0.0",
3871 "merge-stream": "^2.0.0",
3872 "npm-run-path": "^4.0.1",
3873 "onetime": "^5.1.2",
3874 "signal-exit": "^3.0.3",
3875 "strip-final-newline": "^2.0.0"
3876 },
3877 "engines": {
3878 "node": ">=10"
3879 },
3880 "funding": {
3881 "url": "https://github.com/sindresorhus/execa?sponsor=1"
3882 }
3883 },
3884 "node_modules/execa/node_modules/signal-exit": {
3885 "version": "3.0.7",
3886 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
3887 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
3888 "dev": true
3889 },
3890 "node_modules/extract-zip": {
3891 "version": "2.0.1",
3892 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
3893 "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
3894 "dev": true,
3895 "dependencies": {
3896 "debug": "^4.1.1",
3897 "get-stream": "^5.1.0",
3898 "yauzl": "^2.10.0"
3899 },
3900 "bin": {
3901 "extract-zip": "cli.js"
3902 },
3903 "engines": {
3904 "node": ">= 10.17.0"
3905 },
3906 "optionalDependencies": {
3907 "@types/yauzl": "^2.9.1"
3908 }
3909 },
3910 "node_modules/extract-zip/node_modules/get-stream": {
3911 "version": "5.2.0",
3912 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
3913 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
3914 "dev": true,
3915 "dependencies": {
3916 "pump": "^3.0.0"
3917 },
3918 "engines": {
3919 "node": ">=8"
3920 },
3921 "funding": {
3922 "url": "https://github.com/sponsors/sindresorhus"
3923 }
3924 },
3925 "node_modules/fast-fifo": {
3926 "version": "1.3.2",
3927 "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
3928 "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
3929 "dev": true
3930 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003931 "node_modules/fast-glob": {
3932 "version": "3.3.3",
3933 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
3934 "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
3935 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07003936 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07003937 "dependencies": {
3938 "@nodelib/fs.stat": "^2.0.2",
3939 "@nodelib/fs.walk": "^1.2.3",
3940 "glob-parent": "^5.1.2",
3941 "merge2": "^1.3.0",
3942 "micromatch": "^4.0.8"
3943 },
3944 "engines": {
3945 "node": ">=8.6.0"
3946 }
3947 },
3948 "node_modules/fast-json-patch": {
3949 "version": "3.1.1",
3950 "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz",
3951 "integrity": "sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==",
3952 "license": "MIT"
3953 },
3954 "node_modules/fastq": {
3955 "version": "1.19.1",
3956 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
3957 "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
3958 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07003959 "license": "ISC",
Earl Lee2e463fb2025-04-17 11:22:22 -07003960 "dependencies": {
3961 "reusify": "^1.0.4"
3962 }
3963 },
Sean McCullough86b56862025-04-18 13:04:03 -07003964 "node_modules/fd-slicer": {
3965 "version": "1.1.0",
3966 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
3967 "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
3968 "dev": true,
3969 "dependencies": {
3970 "pend": "~1.2.0"
3971 }
3972 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003973 "node_modules/fill-range": {
3974 "version": "7.1.1",
3975 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
3976 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
3977 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07003978 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07003979 "dependencies": {
3980 "to-regex-range": "^5.0.1"
3981 },
3982 "engines": {
3983 "node": ">=8"
3984 }
3985 },
Sean McCullough86b56862025-04-18 13:04:03 -07003986 "node_modules/find-replace": {
3987 "version": "3.0.0",
3988 "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz",
3989 "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07003990 "dev": true,
3991 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07003992 "array-back": "^3.0.1"
Earl Lee2e463fb2025-04-17 11:22:22 -07003993 },
3994 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07003995 "node": ">=4.0.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07003996 }
3997 },
3998 "node_modules/fraction.js": {
3999 "version": "4.3.7",
4000 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
4001 "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
4002 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004003 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004004 "engines": {
4005 "node": "*"
4006 },
4007 "funding": {
4008 "type": "patreon",
4009 "url": "https://github.com/sponsors/rawify"
4010 }
4011 },
Sean McCullough86b56862025-04-18 13:04:03 -07004012 "node_modules/fresh": {
4013 "version": "0.5.2",
4014 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
4015 "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004016 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07004017 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07004018 "node": ">= 0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07004019 }
4020 },
4021 "node_modules/fsevents": {
4022 "version": "2.3.3",
4023 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
4024 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
4025 "dev": true,
4026 "hasInstallScript": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004027 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004028 "optional": true,
4029 "os": [
4030 "darwin"
4031 ],
4032 "engines": {
4033 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
4034 }
4035 },
4036 "node_modules/function-bind": {
4037 "version": "1.1.2",
4038 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
4039 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
4040 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004041 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004042 "funding": {
4043 "url": "https://github.com/sponsors/ljharb"
4044 }
4045 },
Sean McCullough86b56862025-04-18 13:04:03 -07004046 "node_modules/gensync": {
4047 "version": "1.0.0-beta.2",
4048 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
4049 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
4050 "dev": true,
4051 "engines": {
4052 "node": ">=6.9.0"
4053 }
4054 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004055 "node_modules/get-caller-file": {
4056 "version": "2.0.5",
4057 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
4058 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
4059 "license": "ISC",
4060 "engines": {
4061 "node": "6.* || 8.* || >= 10.*"
4062 }
4063 },
Sean McCullough86b56862025-04-18 13:04:03 -07004064 "node_modules/get-intrinsic": {
4065 "version": "1.3.0",
4066 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
4067 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004068 "dev": true,
4069 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07004070 "call-bind-apply-helpers": "^1.0.2",
4071 "es-define-property": "^1.0.1",
4072 "es-errors": "^1.3.0",
4073 "es-object-atoms": "^1.1.1",
4074 "function-bind": "^1.1.2",
4075 "get-proto": "^1.0.1",
4076 "gopd": "^1.2.0",
4077 "has-symbols": "^1.1.0",
4078 "hasown": "^2.0.2",
4079 "math-intrinsics": "^1.1.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07004080 },
Sean McCullough86b56862025-04-18 13:04:03 -07004081 "engines": {
4082 "node": ">= 0.4"
Earl Lee2e463fb2025-04-17 11:22:22 -07004083 },
4084 "funding": {
Sean McCullough86b56862025-04-18 13:04:03 -07004085 "url": "https://github.com/sponsors/ljharb"
4086 }
4087 },
4088 "node_modules/get-proto": {
4089 "version": "1.0.1",
4090 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
4091 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
4092 "dev": true,
4093 "dependencies": {
4094 "dunder-proto": "^1.0.1",
4095 "es-object-atoms": "^1.0.0"
4096 },
4097 "engines": {
4098 "node": ">= 0.4"
4099 }
4100 },
4101 "node_modules/get-stream": {
4102 "version": "6.0.1",
4103 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
4104 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
4105 "dev": true,
4106 "engines": {
4107 "node": ">=10"
4108 },
4109 "funding": {
4110 "url": "https://github.com/sponsors/sindresorhus"
4111 }
4112 },
4113 "node_modules/get-uri": {
4114 "version": "6.0.4",
4115 "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz",
4116 "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==",
4117 "dev": true,
4118 "dependencies": {
4119 "basic-ftp": "^5.0.2",
4120 "data-uri-to-buffer": "^6.0.2",
4121 "debug": "^4.3.4"
4122 },
4123 "engines": {
4124 "node": ">= 14"
Earl Lee2e463fb2025-04-17 11:22:22 -07004125 }
4126 },
4127 "node_modules/glob-parent": {
4128 "version": "5.1.2",
4129 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
4130 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
4131 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004132 "license": "ISC",
Earl Lee2e463fb2025-04-17 11:22:22 -07004133 "dependencies": {
4134 "is-glob": "^4.0.1"
4135 },
4136 "engines": {
4137 "node": ">= 6"
4138 }
4139 },
Sean McCullough86b56862025-04-18 13:04:03 -07004140 "node_modules/globals": {
4141 "version": "11.12.0",
4142 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
4143 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
4144 "dev": true,
4145 "engines": {
4146 "node": ">=4"
4147 }
4148 },
4149 "node_modules/globby": {
4150 "version": "11.1.0",
4151 "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
4152 "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
4153 "dev": true,
4154 "dependencies": {
4155 "array-union": "^2.1.0",
4156 "dir-glob": "^3.0.1",
4157 "fast-glob": "^3.2.9",
4158 "ignore": "^5.2.0",
4159 "merge2": "^1.4.1",
4160 "slash": "^3.0.0"
4161 },
4162 "engines": {
4163 "node": ">=10"
4164 },
4165 "funding": {
4166 "url": "https://github.com/sponsors/sindresorhus"
4167 }
4168 },
4169 "node_modules/globby/node_modules/slash": {
4170 "version": "3.0.0",
4171 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
4172 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
4173 "dev": true,
4174 "engines": {
4175 "node": ">=8"
4176 }
4177 },
4178 "node_modules/gopd": {
4179 "version": "1.2.0",
4180 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
4181 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
4182 "dev": true,
4183 "engines": {
4184 "node": ">= 0.4"
4185 },
4186 "funding": {
4187 "url": "https://github.com/sponsors/ljharb"
4188 }
4189 },
4190 "node_modules/has-flag": {
4191 "version": "4.0.0",
4192 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4193 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4194 "dev": true,
4195 "engines": {
4196 "node": ">=8"
4197 }
4198 },
4199 "node_modules/has-symbols": {
4200 "version": "1.1.0",
4201 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
4202 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
4203 "dev": true,
4204 "engines": {
4205 "node": ">= 0.4"
4206 },
4207 "funding": {
4208 "url": "https://github.com/sponsors/ljharb"
4209 }
4210 },
4211 "node_modules/has-tostringtag": {
4212 "version": "1.0.2",
4213 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
4214 "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
4215 "dev": true,
4216 "dependencies": {
4217 "has-symbols": "^1.0.3"
4218 },
4219 "engines": {
4220 "node": ">= 0.4"
4221 },
4222 "funding": {
4223 "url": "https://github.com/sponsors/ljharb"
4224 }
Earl Lee2e463fb2025-04-17 11:22:22 -07004225 },
4226 "node_modules/hasown": {
4227 "version": "2.0.2",
4228 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
4229 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
4230 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004231 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004232 "dependencies": {
4233 "function-bind": "^1.1.2"
4234 },
4235 "engines": {
4236 "node": ">= 0.4"
4237 }
4238 },
4239 "node_modules/highlight.js": {
4240 "version": "11.9.0",
4241 "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.9.0.tgz",
4242 "integrity": "sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==",
4243 "license": "BSD-3-Clause",
4244 "optional": true,
4245 "engines": {
4246 "node": ">=12.0.0"
4247 }
4248 },
4249 "node_modules/hogan.js": {
4250 "version": "3.0.2",
4251 "resolved": "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz",
4252 "integrity": "sha512-RqGs4wavGYJWE07t35JQccByczmNUXQT0E12ZYV1VKYu5UiAU9lsos/yBAcf840+zrUQQxgVduCR5/B8nNtibg==",
4253 "dependencies": {
4254 "mkdirp": "0.3.0",
4255 "nopt": "1.0.10"
4256 },
4257 "bin": {
4258 "hulk": "bin/hulk"
4259 }
4260 },
Sean McCullough86b56862025-04-18 13:04:03 -07004261 "node_modules/html-escaper": {
4262 "version": "2.0.2",
4263 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
4264 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
4265 "dev": true
4266 },
4267 "node_modules/htmlparser2": {
4268 "version": "8.0.2",
4269 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
4270 "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
4271 "funding": [
4272 "https://github.com/fb55/htmlparser2?sponsor=1",
4273 {
4274 "type": "github",
4275 "url": "https://github.com/sponsors/fb55"
4276 }
4277 ],
4278 "license": "MIT",
4279 "dependencies": {
4280 "domelementtype": "^2.3.0",
4281 "domhandler": "^5.0.3",
4282 "domutils": "^3.0.1",
4283 "entities": "^4.4.0"
4284 }
4285 },
4286 "node_modules/http-assert": {
4287 "version": "1.5.0",
4288 "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz",
4289 "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==",
4290 "dev": true,
4291 "dependencies": {
4292 "deep-equal": "~1.0.1",
4293 "http-errors": "~1.8.0"
4294 },
4295 "engines": {
4296 "node": ">= 0.8"
4297 }
4298 },
4299 "node_modules/http-errors": {
4300 "version": "1.8.1",
4301 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
4302 "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
4303 "dev": true,
4304 "dependencies": {
4305 "depd": "~1.1.2",
4306 "inherits": "2.0.4",
4307 "setprototypeof": "1.2.0",
4308 "statuses": ">= 1.5.0 < 2",
4309 "toidentifier": "1.0.1"
4310 },
4311 "engines": {
4312 "node": ">= 0.6"
4313 }
4314 },
4315 "node_modules/http-errors/node_modules/depd": {
4316 "version": "1.1.2",
4317 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
4318 "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
4319 "dev": true,
4320 "engines": {
4321 "node": ">= 0.6"
4322 }
4323 },
4324 "node_modules/http-proxy-agent": {
4325 "version": "7.0.2",
4326 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
4327 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
4328 "dev": true,
4329 "dependencies": {
4330 "agent-base": "^7.1.0",
4331 "debug": "^4.3.4"
4332 },
4333 "engines": {
4334 "node": ">= 14"
4335 }
4336 },
4337 "node_modules/https-proxy-agent": {
4338 "version": "7.0.6",
4339 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
4340 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
4341 "dev": true,
4342 "dependencies": {
4343 "agent-base": "^7.1.2",
4344 "debug": "4"
4345 },
4346 "engines": {
4347 "node": ">= 14"
4348 }
4349 },
4350 "node_modules/human-signals": {
4351 "version": "2.1.0",
4352 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
4353 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
4354 "dev": true,
4355 "engines": {
4356 "node": ">=10.17.0"
4357 }
4358 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004359 "node_modules/iconv-lite": {
4360 "version": "0.6.3",
4361 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
4362 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
4363 "license": "MIT",
4364 "dependencies": {
4365 "safer-buffer": ">= 2.1.2 < 3.0.0"
4366 },
4367 "engines": {
4368 "node": ">=0.10.0"
4369 }
4370 },
Sean McCullough86b56862025-04-18 13:04:03 -07004371 "node_modules/ieee754": {
4372 "version": "1.2.1",
4373 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
4374 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
4375 "dev": true,
4376 "funding": [
4377 {
4378 "type": "github",
4379 "url": "https://github.com/sponsors/feross"
4380 },
4381 {
4382 "type": "patreon",
4383 "url": "https://www.patreon.com/feross"
4384 },
4385 {
4386 "type": "consulting",
4387 "url": "https://feross.org/support"
4388 }
4389 ]
4390 },
4391 "node_modules/ignore": {
4392 "version": "5.3.2",
4393 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
4394 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
4395 "dev": true,
4396 "engines": {
4397 "node": ">= 4"
4398 }
4399 },
4400 "node_modules/import-fresh": {
4401 "version": "3.3.1",
4402 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
4403 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
4404 "dev": true,
4405 "license": "MIT",
4406 "dependencies": {
4407 "parent-module": "^1.0.0",
4408 "resolve-from": "^4.0.0"
4409 },
4410 "engines": {
4411 "node": ">=6"
4412 },
4413 "funding": {
4414 "url": "https://github.com/sponsors/sindresorhus"
4415 }
4416 },
4417 "node_modules/inflation": {
4418 "version": "2.1.0",
4419 "resolved": "https://registry.npmjs.org/inflation/-/inflation-2.1.0.tgz",
4420 "integrity": "sha512-t54PPJHG1Pp7VQvxyVCJ9mBbjG3Hqryges9bXoOO6GExCPa+//i/d5GSuFtpx3ALLd7lgIAur6zrIlBQyJuMlQ==",
4421 "dev": true,
4422 "engines": {
4423 "node": ">= 0.8.0"
4424 }
4425 },
4426 "node_modules/inherits": {
4427 "version": "2.0.4",
4428 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
4429 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
4430 "dev": true
4431 },
4432 "node_modules/internal-ip": {
4433 "version": "6.2.0",
4434 "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz",
4435 "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==",
4436 "dev": true,
4437 "dependencies": {
4438 "default-gateway": "^6.0.0",
4439 "ipaddr.js": "^1.9.1",
4440 "is-ip": "^3.1.0",
4441 "p-event": "^4.2.0"
4442 },
4443 "engines": {
4444 "node": ">=10"
4445 },
4446 "funding": {
4447 "url": "https://github.com/sindresorhus/internal-ip?sponsor=1"
4448 }
4449 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004450 "node_modules/internmap": {
4451 "version": "2.0.3",
4452 "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
4453 "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==",
4454 "license": "ISC",
4455 "engines": {
4456 "node": ">=12"
4457 }
4458 },
Sean McCullough86b56862025-04-18 13:04:03 -07004459 "node_modules/ip-address": {
4460 "version": "9.0.5",
4461 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
4462 "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
4463 "dev": true,
4464 "dependencies": {
4465 "jsbn": "1.1.0",
4466 "sprintf-js": "^1.1.3"
4467 },
4468 "engines": {
4469 "node": ">= 12"
4470 }
4471 },
4472 "node_modules/ip-regex": {
4473 "version": "4.3.0",
4474 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
4475 "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
4476 "dev": true,
4477 "engines": {
4478 "node": ">=8"
4479 }
4480 },
4481 "node_modules/ipaddr.js": {
4482 "version": "1.9.1",
4483 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
4484 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
4485 "dev": true,
4486 "engines": {
4487 "node": ">= 0.10"
4488 }
4489 },
4490 "node_modules/is-arrayish": {
4491 "version": "0.2.1",
4492 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
4493 "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
4494 "dev": true,
4495 "license": "MIT"
4496 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004497 "node_modules/is-binary-path": {
4498 "version": "2.1.0",
4499 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
4500 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
4501 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004502 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004503 "dependencies": {
4504 "binary-extensions": "^2.0.0"
4505 },
4506 "engines": {
4507 "node": ">=8"
4508 }
4509 },
4510 "node_modules/is-core-module": {
4511 "version": "2.16.1",
4512 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
4513 "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
4514 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004515 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004516 "dependencies": {
4517 "hasown": "^2.0.2"
4518 },
4519 "engines": {
4520 "node": ">= 0.4"
4521 },
4522 "funding": {
4523 "url": "https://github.com/sponsors/ljharb"
4524 }
4525 },
Sean McCullough86b56862025-04-18 13:04:03 -07004526 "node_modules/is-docker": {
4527 "version": "2.2.1",
4528 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
4529 "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
4530 "dev": true,
4531 "bin": {
4532 "is-docker": "cli.js"
4533 },
4534 "engines": {
4535 "node": ">=8"
4536 },
4537 "funding": {
4538 "url": "https://github.com/sponsors/sindresorhus"
4539 }
4540 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004541 "node_modules/is-extglob": {
4542 "version": "2.1.1",
4543 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
4544 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
4545 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004546 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004547 "engines": {
4548 "node": ">=0.10.0"
4549 }
4550 },
4551 "node_modules/is-fullwidth-code-point": {
4552 "version": "3.0.0",
4553 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
4554 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
4555 "license": "MIT",
4556 "engines": {
4557 "node": ">=8"
4558 }
4559 },
Sean McCullough86b56862025-04-18 13:04:03 -07004560 "node_modules/is-generator-function": {
4561 "version": "1.1.0",
4562 "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz",
4563 "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==",
4564 "dev": true,
4565 "dependencies": {
4566 "call-bound": "^1.0.3",
4567 "get-proto": "^1.0.0",
4568 "has-tostringtag": "^1.0.2",
4569 "safe-regex-test": "^1.1.0"
4570 },
4571 "engines": {
4572 "node": ">= 0.4"
4573 },
4574 "funding": {
4575 "url": "https://github.com/sponsors/ljharb"
4576 }
4577 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004578 "node_modules/is-glob": {
4579 "version": "4.0.3",
4580 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
4581 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
4582 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004583 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004584 "dependencies": {
4585 "is-extglob": "^2.1.1"
4586 },
4587 "engines": {
4588 "node": ">=0.10.0"
4589 }
4590 },
Sean McCullough86b56862025-04-18 13:04:03 -07004591 "node_modules/is-ip": {
4592 "version": "3.1.0",
4593 "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
4594 "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
4595 "dev": true,
4596 "dependencies": {
4597 "ip-regex": "^4.0.0"
4598 },
4599 "engines": {
4600 "node": ">=8"
4601 }
4602 },
4603 "node_modules/is-module": {
4604 "version": "1.0.0",
4605 "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
4606 "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==",
4607 "dev": true
4608 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004609 "node_modules/is-number": {
4610 "version": "7.0.0",
4611 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
4612 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
4613 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004614 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004615 "engines": {
4616 "node": ">=0.12.0"
4617 }
4618 },
Sean McCullough86b56862025-04-18 13:04:03 -07004619 "node_modules/is-plain-object": {
4620 "version": "5.0.0",
4621 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
4622 "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
4623 "license": "MIT",
4624 "engines": {
4625 "node": ">=0.10.0"
4626 }
4627 },
4628 "node_modules/is-regex": {
4629 "version": "1.2.1",
4630 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
4631 "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
4632 "dev": true,
4633 "dependencies": {
4634 "call-bound": "^1.0.2",
4635 "gopd": "^1.2.0",
4636 "has-tostringtag": "^1.0.2",
4637 "hasown": "^2.0.2"
4638 },
4639 "engines": {
4640 "node": ">= 0.4"
4641 },
4642 "funding": {
4643 "url": "https://github.com/sponsors/ljharb"
4644 }
4645 },
4646 "node_modules/is-stream": {
4647 "version": "2.0.1",
4648 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
4649 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
4650 "dev": true,
4651 "engines": {
4652 "node": ">=8"
4653 },
4654 "funding": {
4655 "url": "https://github.com/sponsors/sindresorhus"
4656 }
4657 },
4658 "node_modules/is-wsl": {
4659 "version": "2.2.0",
4660 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
4661 "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
4662 "dev": true,
4663 "dependencies": {
4664 "is-docker": "^2.0.0"
4665 },
4666 "engines": {
4667 "node": ">=8"
4668 }
4669 },
4670 "node_modules/isbinaryfile": {
4671 "version": "5.0.4",
4672 "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.4.tgz",
4673 "integrity": "sha512-YKBKVkKhty7s8rxddb40oOkuP0NbaeXrQvLin6QMHL7Ypiy2RW9LwOVrVgZRyOrhQlayMd9t+D8yDy8MKFTSDQ==",
4674 "dev": true,
4675 "engines": {
4676 "node": ">= 18.0.0"
4677 },
4678 "funding": {
4679 "url": "https://github.com/sponsors/gjtorikian/"
4680 }
4681 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004682 "node_modules/isexe": {
4683 "version": "2.0.0",
4684 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
4685 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
Sean McCullough86b56862025-04-18 13:04:03 -07004686 "dev": true,
4687 "license": "ISC"
Earl Lee2e463fb2025-04-17 11:22:22 -07004688 },
Sean McCullough86b56862025-04-18 13:04:03 -07004689 "node_modules/istanbul-lib-coverage": {
4690 "version": "3.2.2",
4691 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
4692 "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
4693 "dev": true,
4694 "engines": {
4695 "node": ">=8"
4696 }
4697 },
4698 "node_modules/istanbul-lib-report": {
4699 "version": "3.0.1",
4700 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
4701 "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004702 "dev": true,
4703 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07004704 "istanbul-lib-coverage": "^3.0.0",
4705 "make-dir": "^4.0.0",
4706 "supports-color": "^7.1.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07004707 },
Sean McCullough86b56862025-04-18 13:04:03 -07004708 "engines": {
4709 "node": ">=10"
Earl Lee2e463fb2025-04-17 11:22:22 -07004710 }
4711 },
Sean McCullough86b56862025-04-18 13:04:03 -07004712 "node_modules/istanbul-reports": {
4713 "version": "3.1.7",
4714 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
4715 "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
4716 "dev": true,
4717 "dependencies": {
4718 "html-escaper": "^2.0.0",
4719 "istanbul-lib-report": "^3.0.0"
4720 },
4721 "engines": {
4722 "node": ">=8"
4723 }
4724 },
4725 "node_modules/js-tokens": {
4726 "version": "4.0.0",
4727 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
4728 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
4729 "dev": true
4730 },
4731 "node_modules/js-yaml": {
4732 "version": "4.1.0",
4733 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
4734 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
4735 "dev": true,
4736 "license": "MIT",
4737 "dependencies": {
4738 "argparse": "^2.0.1"
4739 },
4740 "bin": {
4741 "js-yaml": "bin/js-yaml.js"
4742 }
4743 },
4744 "node_modules/jsbn": {
4745 "version": "1.1.0",
4746 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
4747 "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
4748 "dev": true
4749 },
4750 "node_modules/jsesc": {
4751 "version": "3.1.0",
4752 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
4753 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004754 "dev": true,
4755 "bin": {
Sean McCullough86b56862025-04-18 13:04:03 -07004756 "jsesc": "bin/jsesc"
4757 },
4758 "engines": {
4759 "node": ">=6"
Earl Lee2e463fb2025-04-17 11:22:22 -07004760 }
4761 },
Sean McCullough86b56862025-04-18 13:04:03 -07004762 "node_modules/json-parse-even-better-errors": {
4763 "version": "2.3.1",
4764 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
4765 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
4766 "dev": true,
4767 "license": "MIT"
4768 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004769 "node_modules/json-stringify-pretty-compact": {
4770 "version": "4.0.0",
4771 "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-4.0.0.tgz",
4772 "integrity": "sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==",
4773 "license": "MIT"
4774 },
Sean McCullough86b56862025-04-18 13:04:03 -07004775 "node_modules/json5": {
4776 "version": "2.2.3",
4777 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
4778 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004779 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004780 "bin": {
4781 "json5": "lib/cli.js"
Earl Lee2e463fb2025-04-17 11:22:22 -07004782 },
Sean McCullough86b56862025-04-18 13:04:03 -07004783 "engines": {
4784 "node": ">=6"
Earl Lee2e463fb2025-04-17 11:22:22 -07004785 }
4786 },
Sean McCullough86b56862025-04-18 13:04:03 -07004787 "node_modules/keygrip": {
4788 "version": "1.1.0",
4789 "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
4790 "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004791 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004792 "dependencies": {
4793 "tsscmp": "1.0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07004794 },
Sean McCullough86b56862025-04-18 13:04:03 -07004795 "engines": {
4796 "node": ">= 0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07004797 }
4798 },
Sean McCullough86b56862025-04-18 13:04:03 -07004799 "node_modules/koa": {
4800 "version": "2.16.1",
4801 "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz",
4802 "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==",
4803 "dev": true,
4804 "dependencies": {
4805 "accepts": "^1.3.5",
4806 "cache-content-type": "^1.0.0",
4807 "content-disposition": "~0.5.2",
4808 "content-type": "^1.0.4",
4809 "cookies": "~0.9.0",
4810 "debug": "^4.3.2",
4811 "delegates": "^1.0.0",
4812 "depd": "^2.0.0",
4813 "destroy": "^1.0.4",
4814 "encodeurl": "^1.0.2",
4815 "escape-html": "^1.0.3",
4816 "fresh": "~0.5.2",
4817 "http-assert": "^1.3.0",
4818 "http-errors": "^1.6.3",
4819 "is-generator-function": "^1.0.7",
4820 "koa-compose": "^4.1.0",
4821 "koa-convert": "^2.0.0",
4822 "on-finished": "^2.3.0",
4823 "only": "~0.0.2",
4824 "parseurl": "^1.3.2",
4825 "statuses": "^1.5.0",
4826 "type-is": "^1.6.16",
4827 "vary": "^1.1.2"
4828 },
4829 "engines": {
4830 "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4"
4831 }
4832 },
4833 "node_modules/koa-compose": {
4834 "version": "4.1.0",
4835 "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz",
4836 "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==",
4837 "dev": true
4838 },
4839 "node_modules/koa-convert": {
4840 "version": "2.0.0",
4841 "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz",
4842 "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==",
4843 "dev": true,
4844 "dependencies": {
4845 "co": "^4.6.0",
4846 "koa-compose": "^4.1.0"
4847 },
4848 "engines": {
4849 "node": ">= 10"
4850 }
4851 },
4852 "node_modules/koa-etag": {
4853 "version": "4.0.0",
4854 "resolved": "https://registry.npmjs.org/koa-etag/-/koa-etag-4.0.0.tgz",
4855 "integrity": "sha512-1cSdezCkBWlyuB9l6c/IFoe1ANCDdPBxkDkRiaIup40xpUub6U/wwRXoKBZw/O5BifX9OlqAjYnDyzM6+l+TAg==",
4856 "dev": true,
4857 "dependencies": {
4858 "etag": "^1.8.1"
4859 }
4860 },
4861 "node_modules/koa-send": {
4862 "version": "5.0.1",
4863 "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz",
4864 "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==",
4865 "dev": true,
4866 "dependencies": {
4867 "debug": "^4.1.1",
4868 "http-errors": "^1.7.3",
4869 "resolve-path": "^1.4.0"
4870 },
4871 "engines": {
4872 "node": ">= 8"
4873 }
4874 },
4875 "node_modules/koa-static": {
4876 "version": "5.0.0",
4877 "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz",
4878 "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==",
4879 "dev": true,
4880 "dependencies": {
4881 "debug": "^3.1.0",
4882 "koa-send": "^5.0.0"
4883 },
4884 "engines": {
4885 "node": ">= 7.6.0"
4886 }
4887 },
4888 "node_modules/koa-static/node_modules/debug": {
4889 "version": "3.2.7",
4890 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
4891 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
4892 "dev": true,
4893 "dependencies": {
4894 "ms": "^2.1.1"
4895 }
4896 },
4897 "node_modules/lighthouse-logger": {
4898 "version": "1.4.2",
4899 "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz",
4900 "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==",
4901 "dev": true,
4902 "dependencies": {
4903 "debug": "^2.6.9",
4904 "marky": "^1.2.2"
4905 }
4906 },
4907 "node_modules/lighthouse-logger/node_modules/debug": {
4908 "version": "2.6.9",
4909 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4910 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4911 "dev": true,
4912 "dependencies": {
4913 "ms": "2.0.0"
4914 }
4915 },
4916 "node_modules/lighthouse-logger/node_modules/ms": {
4917 "version": "2.0.0",
4918 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4919 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
4920 "dev": true
4921 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004922 "node_modules/lines-and-columns": {
4923 "version": "1.2.4",
4924 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
4925 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
Sean McCullough86b56862025-04-18 13:04:03 -07004926 "dev": true,
4927 "license": "MIT"
4928 },
4929 "node_modules/lit": {
4930 "version": "3.2.1",
4931 "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz",
4932 "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==",
4933 "license": "BSD-3-Clause",
4934 "dependencies": {
4935 "@lit/reactive-element": "^2.0.4",
4936 "lit-element": "^4.1.0",
4937 "lit-html": "^3.2.0"
4938 }
4939 },
4940 "node_modules/lit-element": {
4941 "version": "4.1.1",
4942 "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz",
4943 "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==",
4944 "license": "BSD-3-Clause",
4945 "dependencies": {
4946 "@lit-labs/ssr-dom-shim": "^1.2.0",
4947 "@lit/reactive-element": "^2.0.4",
4948 "lit-html": "^3.2.0"
4949 }
Earl Lee2e463fb2025-04-17 11:22:22 -07004950 },
4951 "node_modules/lit-html": {
4952 "version": "3.2.1",
4953 "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz",
4954 "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==",
4955 "license": "BSD-3-Clause",
4956 "dependencies": {
4957 "@types/trusted-types": "^2.0.2"
4958 }
4959 },
Sean McCullough86b56862025-04-18 13:04:03 -07004960 "node_modules/lodash.camelcase": {
4961 "version": "4.3.0",
4962 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
4963 "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004964 "dev": true
4965 },
Sean McCullough86b56862025-04-18 13:04:03 -07004966 "node_modules/log-update": {
4967 "version": "4.0.0",
4968 "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
4969 "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
4970 "dev": true,
4971 "dependencies": {
4972 "ansi-escapes": "^4.3.0",
4973 "cli-cursor": "^3.1.0",
4974 "slice-ansi": "^4.0.0",
4975 "wrap-ansi": "^6.2.0"
4976 },
4977 "engines": {
4978 "node": ">=10"
4979 },
4980 "funding": {
4981 "url": "https://github.com/sponsors/sindresorhus"
4982 }
4983 },
4984 "node_modules/log-update/node_modules/ansi-regex": {
4985 "version": "5.0.1",
4986 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
4987 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
4988 "dev": true,
4989 "engines": {
4990 "node": ">=8"
4991 }
4992 },
4993 "node_modules/log-update/node_modules/ansi-styles": {
4994 "version": "4.3.0",
4995 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4996 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4997 "dev": true,
4998 "dependencies": {
4999 "color-convert": "^2.0.1"
5000 },
5001 "engines": {
5002 "node": ">=8"
5003 },
5004 "funding": {
5005 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
5006 }
5007 },
5008 "node_modules/log-update/node_modules/emoji-regex": {
5009 "version": "8.0.0",
5010 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5011 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
5012 "dev": true
5013 },
5014 "node_modules/log-update/node_modules/string-width": {
5015 "version": "4.2.3",
5016 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
5017 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
5018 "dev": true,
5019 "dependencies": {
5020 "emoji-regex": "^8.0.0",
5021 "is-fullwidth-code-point": "^3.0.0",
5022 "strip-ansi": "^6.0.1"
5023 },
5024 "engines": {
5025 "node": ">=8"
5026 }
5027 },
5028 "node_modules/log-update/node_modules/strip-ansi": {
5029 "version": "6.0.1",
5030 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
5031 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
5032 "dev": true,
5033 "dependencies": {
5034 "ansi-regex": "^5.0.1"
5035 },
5036 "engines": {
5037 "node": ">=8"
5038 }
5039 },
5040 "node_modules/log-update/node_modules/wrap-ansi": {
5041 "version": "6.2.0",
5042 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
5043 "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
5044 "dev": true,
5045 "dependencies": {
5046 "ansi-styles": "^4.0.0",
5047 "string-width": "^4.1.0",
5048 "strip-ansi": "^6.0.0"
5049 },
5050 "engines": {
5051 "node": ">=8"
5052 }
5053 },
5054 "node_modules/make-dir": {
5055 "version": "4.0.0",
5056 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
5057 "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
5058 "dev": true,
5059 "dependencies": {
5060 "semver": "^7.5.3"
5061 },
5062 "engines": {
5063 "node": ">=10"
5064 },
5065 "funding": {
5066 "url": "https://github.com/sponsors/sindresorhus"
5067 }
5068 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005069 "node_modules/marked": {
Sean McCullough86b56862025-04-18 13:04:03 -07005070 "version": "15.0.8",
5071 "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.8.tgz",
5072 "integrity": "sha512-rli4l2LyZqpQuRve5C0rkn6pj3hT8EWPC+zkAxFTAJLxRbENfTAhEQq9itrmf1Y81QtAX5D/MYlGlIomNgj9lA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005073 "license": "MIT",
5074 "bin": {
5075 "marked": "bin/marked.js"
5076 },
5077 "engines": {
5078 "node": ">= 18"
5079 }
5080 },
Sean McCullough86b56862025-04-18 13:04:03 -07005081 "node_modules/marky": {
5082 "version": "1.2.5",
5083 "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz",
5084 "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==",
5085 "dev": true
5086 },
5087 "node_modules/math-intrinsics": {
5088 "version": "1.1.0",
5089 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
5090 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
5091 "dev": true,
5092 "engines": {
5093 "node": ">= 0.4"
5094 }
5095 },
5096 "node_modules/media-typer": {
5097 "version": "0.3.0",
5098 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
5099 "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
5100 "dev": true,
5101 "engines": {
5102 "node": ">= 0.6"
5103 }
5104 },
5105 "node_modules/merge-stream": {
5106 "version": "2.0.0",
5107 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
5108 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
5109 "dev": true
5110 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005111 "node_modules/merge2": {
5112 "version": "1.4.1",
5113 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
5114 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
5115 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005116 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005117 "engines": {
5118 "node": ">= 8"
5119 }
5120 },
5121 "node_modules/micromatch": {
5122 "version": "4.0.8",
5123 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
5124 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
5125 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005126 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005127 "dependencies": {
5128 "braces": "^3.0.3",
5129 "picomatch": "^2.3.1"
5130 },
5131 "engines": {
5132 "node": ">=8.6"
5133 }
5134 },
Sean McCullough86b56862025-04-18 13:04:03 -07005135 "node_modules/mime-db": {
5136 "version": "1.52.0",
5137 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
5138 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005139 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07005140 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07005141 "node": ">= 0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07005142 }
5143 },
Sean McCullough86b56862025-04-18 13:04:03 -07005144 "node_modules/mime-types": {
5145 "version": "2.1.35",
5146 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
5147 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
5148 "dev": true,
5149 "dependencies": {
5150 "mime-db": "1.52.0"
5151 },
5152 "engines": {
5153 "node": ">= 0.6"
5154 }
5155 },
5156 "node_modules/mimic-fn": {
5157 "version": "2.1.0",
5158 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
5159 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005160 "dev": true,
5161 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07005162 "node": ">=6"
Earl Lee2e463fb2025-04-17 11:22:22 -07005163 }
5164 },
Sean McCullough86b56862025-04-18 13:04:03 -07005165 "node_modules/mitt": {
5166 "version": "3.0.1",
5167 "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
5168 "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
5169 "dev": true
5170 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005171 "node_modules/mkdirp": {
5172 "version": "0.3.0",
5173 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz",
5174 "integrity": "sha512-OHsdUcVAQ6pOtg5JYWpCBo9W/GySVuwvP9hueRMW7UqshC0tbfzLv8wjySTPm3tfUZ/21CE9E1pJagOA91Pxew==",
5175 "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)",
5176 "license": "MIT/X11",
5177 "engines": {
5178 "node": "*"
5179 }
5180 },
Sean McCullough86b56862025-04-18 13:04:03 -07005181 "node_modules/ms": {
5182 "version": "2.1.3",
5183 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
5184 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
5185 "dev": true
5186 },
5187 "node_modules/nanocolors": {
5188 "version": "0.2.13",
5189 "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.13.tgz",
5190 "integrity": "sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==",
5191 "dev": true
Earl Lee2e463fb2025-04-17 11:22:22 -07005192 },
5193 "node_modules/nanoid": {
5194 "version": "3.3.11",
5195 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
5196 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005197 "funding": [
5198 {
5199 "type": "github",
5200 "url": "https://github.com/sponsors/ai"
5201 }
5202 ],
Sean McCullough86b56862025-04-18 13:04:03 -07005203 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005204 "bin": {
5205 "nanoid": "bin/nanoid.cjs"
5206 },
5207 "engines": {
5208 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
5209 }
5210 },
Sean McCullough86b56862025-04-18 13:04:03 -07005211 "node_modules/negotiator": {
5212 "version": "0.6.3",
5213 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
5214 "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
5215 "dev": true,
5216 "engines": {
5217 "node": ">= 0.6"
5218 }
5219 },
5220 "node_modules/netmask": {
5221 "version": "2.0.2",
5222 "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
5223 "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==",
5224 "dev": true,
5225 "engines": {
5226 "node": ">= 0.4.0"
5227 }
5228 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005229 "node_modules/node-fetch": {
5230 "version": "2.7.0",
5231 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
5232 "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
5233 "license": "MIT",
5234 "dependencies": {
5235 "whatwg-url": "^5.0.0"
5236 },
5237 "engines": {
5238 "node": "4.x || >=6.0.0"
5239 },
5240 "peerDependencies": {
5241 "encoding": "^0.1.0"
5242 },
5243 "peerDependenciesMeta": {
5244 "encoding": {
5245 "optional": true
5246 }
5247 }
5248 },
5249 "node_modules/node-releases": {
5250 "version": "2.0.19",
5251 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
5252 "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
Sean McCullough86b56862025-04-18 13:04:03 -07005253 "dev": true,
5254 "license": "MIT"
Earl Lee2e463fb2025-04-17 11:22:22 -07005255 },
5256 "node_modules/nopt": {
5257 "version": "1.0.10",
5258 "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
5259 "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
5260 "license": "MIT",
5261 "dependencies": {
5262 "abbrev": "1"
5263 },
5264 "bin": {
5265 "nopt": "bin/nopt.js"
5266 },
5267 "engines": {
5268 "node": "*"
5269 }
5270 },
5271 "node_modules/normalize-path": {
5272 "version": "3.0.0",
5273 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
5274 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
5275 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005276 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005277 "engines": {
5278 "node": ">=0.10.0"
5279 }
5280 },
5281 "node_modules/normalize-range": {
5282 "version": "0.1.2",
5283 "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
5284 "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
5285 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005286 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005287 "engines": {
5288 "node": ">=0.10.0"
5289 }
5290 },
Sean McCullough86b56862025-04-18 13:04:03 -07005291 "node_modules/npm-run-path": {
5292 "version": "4.0.1",
5293 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
5294 "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005295 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005296 "dependencies": {
5297 "path-key": "^3.0.0"
5298 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005299 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07005300 "node": ">=8"
Earl Lee2e463fb2025-04-17 11:22:22 -07005301 }
5302 },
Sean McCullough86b56862025-04-18 13:04:03 -07005303 "node_modules/object-inspect": {
5304 "version": "1.13.4",
5305 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
5306 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005307 "dev": true,
5308 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07005309 "node": ">= 0.4"
5310 },
5311 "funding": {
5312 "url": "https://github.com/sponsors/ljharb"
Earl Lee2e463fb2025-04-17 11:22:22 -07005313 }
5314 },
Sean McCullough86b56862025-04-18 13:04:03 -07005315 "node_modules/on-finished": {
5316 "version": "2.4.1",
5317 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
5318 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
5319 "dev": true,
5320 "dependencies": {
5321 "ee-first": "1.1.1"
5322 },
5323 "engines": {
5324 "node": ">= 0.8"
5325 }
5326 },
5327 "node_modules/once": {
5328 "version": "1.4.0",
5329 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
5330 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
5331 "dev": true,
5332 "dependencies": {
5333 "wrappy": "1"
5334 }
5335 },
5336 "node_modules/onetime": {
5337 "version": "5.1.2",
5338 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
5339 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
5340 "dev": true,
5341 "dependencies": {
5342 "mimic-fn": "^2.1.0"
5343 },
5344 "engines": {
5345 "node": ">=6"
5346 },
5347 "funding": {
5348 "url": "https://github.com/sponsors/sindresorhus"
5349 }
5350 },
5351 "node_modules/only": {
5352 "version": "0.0.2",
5353 "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz",
5354 "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005355 "dev": true
5356 },
Sean McCullough86b56862025-04-18 13:04:03 -07005357 "node_modules/open": {
5358 "version": "8.4.2",
5359 "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
5360 "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
5361 "dev": true,
5362 "dependencies": {
5363 "define-lazy-prop": "^2.0.0",
5364 "is-docker": "^2.1.1",
5365 "is-wsl": "^2.2.0"
5366 },
5367 "engines": {
5368 "node": ">=12"
5369 },
5370 "funding": {
5371 "url": "https://github.com/sponsors/sindresorhus"
5372 }
5373 },
5374 "node_modules/p-event": {
5375 "version": "4.2.0",
5376 "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
5377 "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
5378 "dev": true,
5379 "dependencies": {
5380 "p-timeout": "^3.1.0"
5381 },
5382 "engines": {
5383 "node": ">=8"
5384 },
5385 "funding": {
5386 "url": "https://github.com/sponsors/sindresorhus"
5387 }
5388 },
5389 "node_modules/p-finally": {
5390 "version": "1.0.0",
5391 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
5392 "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==",
5393 "dev": true,
5394 "engines": {
5395 "node": ">=4"
5396 }
5397 },
5398 "node_modules/p-timeout": {
5399 "version": "3.2.0",
5400 "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
5401 "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
5402 "dev": true,
5403 "dependencies": {
5404 "p-finally": "^1.0.0"
5405 },
5406 "engines": {
5407 "node": ">=8"
5408 }
5409 },
5410 "node_modules/pac-proxy-agent": {
5411 "version": "7.2.0",
5412 "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
5413 "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",
5414 "dev": true,
5415 "dependencies": {
5416 "@tootallnate/quickjs-emscripten": "^0.23.0",
5417 "agent-base": "^7.1.2",
5418 "debug": "^4.3.4",
5419 "get-uri": "^6.0.1",
5420 "http-proxy-agent": "^7.0.0",
5421 "https-proxy-agent": "^7.0.6",
5422 "pac-resolver": "^7.0.1",
5423 "socks-proxy-agent": "^8.0.5"
5424 },
5425 "engines": {
5426 "node": ">= 14"
5427 }
5428 },
5429 "node_modules/pac-resolver": {
5430 "version": "7.0.1",
5431 "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
5432 "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
5433 "dev": true,
5434 "dependencies": {
5435 "degenerator": "^5.0.0",
5436 "netmask": "^2.0.2"
5437 },
5438 "engines": {
5439 "node": ">= 14"
5440 }
5441 },
5442 "node_modules/parent-module": {
5443 "version": "1.0.1",
5444 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
5445 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
5446 "dev": true,
5447 "license": "MIT",
5448 "dependencies": {
5449 "callsites": "^3.0.0"
5450 },
5451 "engines": {
5452 "node": ">=6"
5453 }
5454 },
5455 "node_modules/parse-json": {
5456 "version": "5.2.0",
5457 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
5458 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
5459 "dev": true,
5460 "license": "MIT",
5461 "dependencies": {
5462 "@babel/code-frame": "^7.0.0",
5463 "error-ex": "^1.3.1",
5464 "json-parse-even-better-errors": "^2.3.0",
5465 "lines-and-columns": "^1.1.6"
5466 },
5467 "engines": {
5468 "node": ">=8"
5469 },
5470 "funding": {
5471 "url": "https://github.com/sponsors/sindresorhus"
5472 }
5473 },
5474 "node_modules/parse-srcset": {
5475 "version": "1.0.2",
5476 "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz",
5477 "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==",
5478 "license": "MIT"
5479 },
5480 "node_modules/parse5": {
5481 "version": "6.0.1",
5482 "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
5483 "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
5484 "dev": true
5485 },
5486 "node_modules/parseurl": {
5487 "version": "1.3.3",
5488 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
5489 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
5490 "dev": true,
5491 "engines": {
5492 "node": ">= 0.8"
5493 }
5494 },
5495 "node_modules/path-is-absolute": {
5496 "version": "1.0.1",
5497 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
5498 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
5499 "dev": true,
5500 "engines": {
5501 "node": ">=0.10.0"
5502 }
5503 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005504 "node_modules/path-key": {
5505 "version": "3.1.1",
5506 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
5507 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
5508 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005509 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005510 "engines": {
5511 "node": ">=8"
5512 }
5513 },
5514 "node_modules/path-parse": {
5515 "version": "1.0.7",
5516 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
5517 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005518 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005519 "license": "MIT"
5520 },
5521 "node_modules/path-type": {
5522 "version": "4.0.0",
5523 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
5524 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
5525 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07005526 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07005527 "node": ">=8"
Earl Lee2e463fb2025-04-17 11:22:22 -07005528 }
5529 },
Sean McCullough86b56862025-04-18 13:04:03 -07005530 "node_modules/pend": {
5531 "version": "1.2.0",
5532 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
5533 "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
5534 "dev": true
5535 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005536 "node_modules/picocolors": {
5537 "version": "1.1.1",
5538 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
5539 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
Sean McCullough86b56862025-04-18 13:04:03 -07005540 "license": "ISC"
Earl Lee2e463fb2025-04-17 11:22:22 -07005541 },
5542 "node_modules/picomatch": {
5543 "version": "2.3.1",
5544 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
5545 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
5546 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005547 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005548 "engines": {
5549 "node": ">=8.6"
5550 },
5551 "funding": {
5552 "url": "https://github.com/sponsors/jonschlinkert"
5553 }
5554 },
Sean McCullough86b56862025-04-18 13:04:03 -07005555 "node_modules/portfinder": {
5556 "version": "1.0.35",
5557 "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.35.tgz",
5558 "integrity": "sha512-73JaFg4NwYNAufDtS5FsFu/PdM49ahJrO1i44aCRsDWju1z5wuGDaqyFUQWR6aJoK2JPDWlaYYAGFNIGTSUHSw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005559 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005560 "dependencies": {
5561 "async": "^3.2.6",
5562 "debug": "^4.3.6"
5563 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005564 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07005565 "node": ">= 10.12"
Earl Lee2e463fb2025-04-17 11:22:22 -07005566 }
5567 },
5568 "node_modules/postcss": {
5569 "version": "8.5.3",
5570 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
5571 "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005572 "funding": [
5573 {
5574 "type": "opencollective",
5575 "url": "https://opencollective.com/postcss/"
5576 },
5577 {
5578 "type": "tidelift",
5579 "url": "https://tidelift.com/funding/github/npm/postcss"
5580 },
5581 {
5582 "type": "github",
5583 "url": "https://github.com/sponsors/ai"
5584 }
5585 ],
Sean McCullough86b56862025-04-18 13:04:03 -07005586 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005587 "dependencies": {
5588 "nanoid": "^3.3.8",
5589 "picocolors": "^1.1.1",
5590 "source-map-js": "^1.2.1"
5591 },
5592 "engines": {
5593 "node": "^10 || ^12 || >=14"
5594 }
5595 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005596 "node_modules/postcss-value-parser": {
5597 "version": "4.2.0",
5598 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
5599 "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
Sean McCullough86b56862025-04-18 13:04:03 -07005600 "dev": true,
5601 "license": "MIT"
Earl Lee2e463fb2025-04-17 11:22:22 -07005602 },
Sean McCullough86b56862025-04-18 13:04:03 -07005603 "node_modules/progress": {
5604 "version": "2.0.3",
5605 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
5606 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005607 "dev": true,
5608 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07005609 "node": ">=0.4.0"
5610 }
5611 },
5612 "node_modules/proxy-agent": {
5613 "version": "6.5.0",
5614 "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",
5615 "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==",
5616 "dev": true,
5617 "dependencies": {
5618 "agent-base": "^7.1.2",
5619 "debug": "^4.3.4",
5620 "http-proxy-agent": "^7.0.1",
5621 "https-proxy-agent": "^7.0.6",
5622 "lru-cache": "^7.14.1",
5623 "pac-proxy-agent": "^7.1.0",
5624 "proxy-from-env": "^1.1.0",
5625 "socks-proxy-agent": "^8.0.5"
5626 },
5627 "engines": {
5628 "node": ">= 14"
5629 }
5630 },
5631 "node_modules/proxy-agent/node_modules/lru-cache": {
5632 "version": "7.18.3",
5633 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
5634 "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
5635 "dev": true,
5636 "engines": {
5637 "node": ">=12"
5638 }
5639 },
5640 "node_modules/proxy-from-env": {
5641 "version": "1.1.0",
5642 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
5643 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
5644 "dev": true
5645 },
5646 "node_modules/pump": {
5647 "version": "3.0.2",
5648 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
5649 "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
5650 "dev": true,
5651 "dependencies": {
5652 "end-of-stream": "^1.1.0",
5653 "once": "^1.3.1"
5654 }
5655 },
5656 "node_modules/punycode": {
5657 "version": "2.3.1",
5658 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
5659 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
5660 "dev": true,
5661 "engines": {
5662 "node": ">=6"
5663 }
5664 },
5665 "node_modules/puppeteer": {
5666 "version": "24.6.1",
5667 "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.6.1.tgz",
5668 "integrity": "sha512-/4ocGfu8LNvDbWUqJZV2VmwEWpbOdJa69y2Jivd213tV0ekAtUh/bgT1hhW63SDN/CtrEucOPwoomZ+9M+eBEg==",
5669 "dev": true,
5670 "hasInstallScript": true,
5671 "license": "Apache-2.0",
5672 "dependencies": {
5673 "@puppeteer/browsers": "2.10.0",
5674 "chromium-bidi": "3.0.0",
5675 "cosmiconfig": "^9.0.0",
5676 "devtools-protocol": "0.0.1425554",
5677 "puppeteer-core": "24.6.1",
5678 "typed-query-selector": "^2.12.0"
5679 },
5680 "bin": {
5681 "puppeteer": "lib/cjs/puppeteer/node/cli.js"
5682 },
5683 "engines": {
5684 "node": ">=18"
5685 }
5686 },
5687 "node_modules/puppeteer-core": {
5688 "version": "22.15.0",
5689 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.15.0.tgz",
5690 "integrity": "sha512-cHArnywCiAAVXa3t4GGL2vttNxh7GqXtIYGym99egkNJ3oG//wL9LkvO4WE8W1TJe95t1F1ocu9X4xWaGsOKOA==",
5691 "dev": true,
5692 "dependencies": {
5693 "@puppeteer/browsers": "2.3.0",
5694 "chromium-bidi": "0.6.3",
5695 "debug": "^4.3.6",
5696 "devtools-protocol": "0.0.1312386",
5697 "ws": "^8.18.0"
5698 },
5699 "engines": {
5700 "node": ">=18"
5701 }
5702 },
5703 "node_modules/puppeteer-core/node_modules/ws": {
5704 "version": "8.18.1",
5705 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
5706 "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
5707 "dev": true,
5708 "engines": {
5709 "node": ">=10.0.0"
5710 },
5711 "peerDependencies": {
5712 "bufferutil": "^4.0.1",
5713 "utf-8-validate": ">=5.0.2"
5714 },
5715 "peerDependenciesMeta": {
5716 "bufferutil": {
5717 "optional": true
5718 },
5719 "utf-8-validate": {
5720 "optional": true
5721 }
5722 }
5723 },
5724 "node_modules/puppeteer/node_modules/@puppeteer/browsers": {
5725 "version": "2.10.0",
5726 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.0.tgz",
5727 "integrity": "sha512-HdHF4rny4JCvIcm7V1dpvpctIGqM3/Me255CB44vW7hDG1zYMmcBMjpNqZEDxdCfXGLkx5kP0+Jz5DUS+ukqtA==",
5728 "dev": true,
5729 "license": "Apache-2.0",
5730 "dependencies": {
5731 "debug": "^4.4.0",
5732 "extract-zip": "^2.0.1",
5733 "progress": "^2.0.3",
5734 "proxy-agent": "^6.5.0",
5735 "semver": "^7.7.1",
5736 "tar-fs": "^3.0.8",
5737 "yargs": "^17.7.2"
5738 },
5739 "bin": {
5740 "browsers": "lib/cjs/main-cli.js"
5741 },
5742 "engines": {
5743 "node": ">=18"
5744 }
5745 },
5746 "node_modules/puppeteer/node_modules/chromium-bidi": {
5747 "version": "3.0.0",
5748 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-3.0.0.tgz",
5749 "integrity": "sha512-ZOGRDAhBMX1uxL2Cm2TDuhImbrsEz5A/tTcVU6RpXEWaTNUNwsHW6njUXizh51Ir6iqHbKAfhA2XK33uBcLo5A==",
5750 "dev": true,
5751 "license": "Apache-2.0",
5752 "dependencies": {
5753 "mitt": "^3.0.1",
5754 "zod": "^3.24.1"
5755 },
5756 "peerDependencies": {
5757 "devtools-protocol": "*"
5758 }
5759 },
5760 "node_modules/puppeteer/node_modules/devtools-protocol": {
5761 "version": "0.0.1425554",
5762 "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1425554.tgz",
5763 "integrity": "sha512-uRfxR6Nlzdzt0ihVIkV+sLztKgs7rgquY/Mhcv1YNCWDh5IZgl5mnn2aeEnW5stYTE0wwiF4RYVz8eMEpV1SEw==",
5764 "dev": true,
5765 "license": "BSD-3-Clause"
5766 },
5767 "node_modules/puppeteer/node_modules/puppeteer-core": {
5768 "version": "24.6.1",
5769 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.6.1.tgz",
5770 "integrity": "sha512-sMCxsY+OPWO2fecBrhIeCeJbWWXJ6UaN997sTid6whY0YT9XM0RnxEwLeUibluIS5/fRmuxe1efjb5RMBsky7g==",
5771 "dev": true,
5772 "license": "Apache-2.0",
5773 "dependencies": {
5774 "@puppeteer/browsers": "2.10.0",
5775 "chromium-bidi": "3.0.0",
5776 "debug": "^4.4.0",
5777 "devtools-protocol": "0.0.1425554",
5778 "typed-query-selector": "^2.12.0",
5779 "ws": "^8.18.1"
5780 },
5781 "engines": {
5782 "node": ">=18"
5783 }
5784 },
5785 "node_modules/puppeteer/node_modules/ws": {
5786 "version": "8.18.1",
5787 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
5788 "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
5789 "dev": true,
5790 "license": "MIT",
5791 "engines": {
5792 "node": ">=10.0.0"
5793 },
5794 "peerDependencies": {
5795 "bufferutil": "^4.0.1",
5796 "utf-8-validate": ">=5.0.2"
5797 },
5798 "peerDependenciesMeta": {
5799 "bufferutil": {
5800 "optional": true
5801 },
5802 "utf-8-validate": {
5803 "optional": true
5804 }
5805 }
5806 },
5807 "node_modules/puppeteer/node_modules/zod": {
5808 "version": "3.24.2",
5809 "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
5810 "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==",
5811 "dev": true,
5812 "license": "MIT",
5813 "funding": {
5814 "url": "https://github.com/sponsors/colinhacks"
5815 }
5816 },
5817 "node_modules/qs": {
5818 "version": "6.14.0",
5819 "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
5820 "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
5821 "dev": true,
5822 "dependencies": {
5823 "side-channel": "^1.1.0"
5824 },
5825 "engines": {
5826 "node": ">=0.6"
5827 },
5828 "funding": {
5829 "url": "https://github.com/sponsors/ljharb"
Earl Lee2e463fb2025-04-17 11:22:22 -07005830 }
5831 },
5832 "node_modules/queue-microtask": {
5833 "version": "1.2.3",
5834 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
5835 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
5836 "dev": true,
5837 "funding": [
5838 {
5839 "type": "github",
5840 "url": "https://github.com/sponsors/feross"
5841 },
5842 {
5843 "type": "patreon",
5844 "url": "https://www.patreon.com/feross"
5845 },
5846 {
5847 "type": "consulting",
5848 "url": "https://feross.org/support"
5849 }
Sean McCullough86b56862025-04-18 13:04:03 -07005850 ],
5851 "license": "MIT"
Earl Lee2e463fb2025-04-17 11:22:22 -07005852 },
Sean McCullough86b56862025-04-18 13:04:03 -07005853 "node_modules/raw-body": {
5854 "version": "2.5.2",
5855 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
5856 "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005857 "dev": true,
5858 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07005859 "bytes": "3.1.2",
5860 "http-errors": "2.0.0",
5861 "iconv-lite": "0.4.24",
5862 "unpipe": "1.0.0"
5863 },
5864 "engines": {
5865 "node": ">= 0.8"
5866 }
5867 },
5868 "node_modules/raw-body/node_modules/http-errors": {
5869 "version": "2.0.0",
5870 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
5871 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
5872 "dev": true,
5873 "dependencies": {
5874 "depd": "2.0.0",
5875 "inherits": "2.0.4",
5876 "setprototypeof": "1.2.0",
5877 "statuses": "2.0.1",
5878 "toidentifier": "1.0.1"
5879 },
5880 "engines": {
5881 "node": ">= 0.8"
5882 }
5883 },
5884 "node_modules/raw-body/node_modules/iconv-lite": {
5885 "version": "0.4.24",
5886 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
5887 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
5888 "dev": true,
5889 "dependencies": {
5890 "safer-buffer": ">= 2.1.2 < 3"
5891 },
5892 "engines": {
5893 "node": ">=0.10.0"
5894 }
5895 },
5896 "node_modules/raw-body/node_modules/statuses": {
5897 "version": "2.0.1",
5898 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
5899 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
5900 "dev": true,
5901 "engines": {
5902 "node": ">= 0.8"
Earl Lee2e463fb2025-04-17 11:22:22 -07005903 }
5904 },
5905 "node_modules/readdirp": {
5906 "version": "3.6.0",
5907 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
5908 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
5909 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005910 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005911 "dependencies": {
5912 "picomatch": "^2.2.1"
5913 },
5914 "engines": {
5915 "node": ">=8.10.0"
5916 }
5917 },
5918 "node_modules/require-directory": {
5919 "version": "2.1.1",
5920 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
5921 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
5922 "license": "MIT",
5923 "engines": {
5924 "node": ">=0.10.0"
5925 }
5926 },
5927 "node_modules/resolve": {
5928 "version": "1.22.10",
5929 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
5930 "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
5931 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005932 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005933 "dependencies": {
5934 "is-core-module": "^2.16.0",
5935 "path-parse": "^1.0.7",
5936 "supports-preserve-symlinks-flag": "^1.0.0"
5937 },
5938 "bin": {
5939 "resolve": "bin/resolve"
5940 },
5941 "engines": {
5942 "node": ">= 0.4"
5943 },
5944 "funding": {
5945 "url": "https://github.com/sponsors/ljharb"
5946 }
5947 },
Sean McCullough86b56862025-04-18 13:04:03 -07005948 "node_modules/resolve-from": {
5949 "version": "4.0.0",
5950 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
5951 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
5952 "dev": true,
5953 "license": "MIT",
5954 "engines": {
5955 "node": ">=4"
5956 }
5957 },
5958 "node_modules/resolve-path": {
5959 "version": "1.4.0",
5960 "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz",
5961 "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==",
5962 "dev": true,
5963 "dependencies": {
5964 "http-errors": "~1.6.2",
5965 "path-is-absolute": "1.0.1"
5966 },
5967 "engines": {
5968 "node": ">= 0.8"
5969 }
5970 },
5971 "node_modules/resolve-path/node_modules/depd": {
5972 "version": "1.1.2",
5973 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
5974 "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
5975 "dev": true,
5976 "engines": {
5977 "node": ">= 0.6"
5978 }
5979 },
5980 "node_modules/resolve-path/node_modules/http-errors": {
5981 "version": "1.6.3",
5982 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
5983 "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
5984 "dev": true,
5985 "dependencies": {
5986 "depd": "~1.1.2",
5987 "inherits": "2.0.3",
5988 "setprototypeof": "1.1.0",
5989 "statuses": ">= 1.4.0 < 2"
5990 },
5991 "engines": {
5992 "node": ">= 0.6"
5993 }
5994 },
5995 "node_modules/resolve-path/node_modules/inherits": {
5996 "version": "2.0.3",
5997 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
5998 "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
5999 "dev": true
6000 },
6001 "node_modules/resolve-path/node_modules/setprototypeof": {
6002 "version": "1.1.0",
6003 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
6004 "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
6005 "dev": true
6006 },
6007 "node_modules/restore-cursor": {
6008 "version": "3.1.0",
6009 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
6010 "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
6011 "dev": true,
6012 "dependencies": {
6013 "onetime": "^5.1.0",
6014 "signal-exit": "^3.0.2"
6015 },
6016 "engines": {
6017 "node": ">=8"
6018 }
6019 },
6020 "node_modules/restore-cursor/node_modules/signal-exit": {
6021 "version": "3.0.7",
6022 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
6023 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
6024 "dev": true
6025 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006026 "node_modules/reusify": {
6027 "version": "1.1.0",
6028 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
6029 "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
6030 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006031 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006032 "engines": {
6033 "iojs": ">=1.0.0",
6034 "node": ">=0.10.0"
6035 }
6036 },
6037 "node_modules/robust-predicates": {
6038 "version": "3.0.2",
6039 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
6040 "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
6041 "license": "Unlicense"
6042 },
Sean McCullough86b56862025-04-18 13:04:03 -07006043 "node_modules/rollup": {
6044 "version": "4.39.0",
6045 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.39.0.tgz",
6046 "integrity": "sha512-thI8kNc02yNvnmJp8dr3fNWJ9tCONDhp6TV35X6HkKGGs9E6q7YWCHbe5vKiTa7TAiNcFEmXKj3X/pG2b3ci0g==",
6047 "dev": true,
6048 "dependencies": {
6049 "@types/estree": "1.0.7"
6050 },
6051 "bin": {
6052 "rollup": "dist/bin/rollup"
6053 },
6054 "engines": {
6055 "node": ">=18.0.0",
6056 "npm": ">=8.0.0"
6057 },
6058 "optionalDependencies": {
6059 "@rollup/rollup-android-arm-eabi": "4.39.0",
6060 "@rollup/rollup-android-arm64": "4.39.0",
6061 "@rollup/rollup-darwin-arm64": "4.39.0",
6062 "@rollup/rollup-darwin-x64": "4.39.0",
6063 "@rollup/rollup-freebsd-arm64": "4.39.0",
6064 "@rollup/rollup-freebsd-x64": "4.39.0",
6065 "@rollup/rollup-linux-arm-gnueabihf": "4.39.0",
6066 "@rollup/rollup-linux-arm-musleabihf": "4.39.0",
6067 "@rollup/rollup-linux-arm64-gnu": "4.39.0",
6068 "@rollup/rollup-linux-arm64-musl": "4.39.0",
6069 "@rollup/rollup-linux-loongarch64-gnu": "4.39.0",
6070 "@rollup/rollup-linux-powerpc64le-gnu": "4.39.0",
6071 "@rollup/rollup-linux-riscv64-gnu": "4.39.0",
6072 "@rollup/rollup-linux-riscv64-musl": "4.39.0",
6073 "@rollup/rollup-linux-s390x-gnu": "4.39.0",
6074 "@rollup/rollup-linux-x64-gnu": "4.39.0",
6075 "@rollup/rollup-linux-x64-musl": "4.39.0",
6076 "@rollup/rollup-win32-arm64-msvc": "4.39.0",
6077 "@rollup/rollup-win32-ia32-msvc": "4.39.0",
6078 "@rollup/rollup-win32-x64-msvc": "4.39.0",
6079 "fsevents": "~2.3.2"
6080 }
6081 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006082 "node_modules/run-parallel": {
6083 "version": "1.2.0",
6084 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
6085 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
6086 "dev": true,
6087 "funding": [
6088 {
6089 "type": "github",
6090 "url": "https://github.com/sponsors/feross"
6091 },
6092 {
6093 "type": "patreon",
6094 "url": "https://www.patreon.com/feross"
6095 },
6096 {
6097 "type": "consulting",
6098 "url": "https://feross.org/support"
6099 }
6100 ],
Sean McCullough86b56862025-04-18 13:04:03 -07006101 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006102 "dependencies": {
6103 "queue-microtask": "^1.2.2"
6104 }
6105 },
6106 "node_modules/rw": {
6107 "version": "1.3.3",
6108 "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
6109 "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==",
6110 "license": "BSD-3-Clause"
6111 },
Sean McCullough86b56862025-04-18 13:04:03 -07006112 "node_modules/safe-buffer": {
6113 "version": "5.2.1",
6114 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
6115 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
6116 "dev": true,
6117 "funding": [
6118 {
6119 "type": "github",
6120 "url": "https://github.com/sponsors/feross"
6121 },
6122 {
6123 "type": "patreon",
6124 "url": "https://www.patreon.com/feross"
6125 },
6126 {
6127 "type": "consulting",
6128 "url": "https://feross.org/support"
6129 }
6130 ]
6131 },
6132 "node_modules/safe-regex-test": {
6133 "version": "1.1.0",
6134 "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz",
6135 "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==",
6136 "dev": true,
6137 "dependencies": {
6138 "call-bound": "^1.0.2",
6139 "es-errors": "^1.3.0",
6140 "is-regex": "^1.2.1"
6141 },
6142 "engines": {
6143 "node": ">= 0.4"
6144 },
6145 "funding": {
6146 "url": "https://github.com/sponsors/ljharb"
6147 }
6148 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006149 "node_modules/safer-buffer": {
6150 "version": "2.1.2",
6151 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
6152 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
6153 "license": "MIT"
6154 },
Sean McCullough86b56862025-04-18 13:04:03 -07006155 "node_modules/sanitize-html": {
6156 "version": "2.15.0",
6157 "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.15.0.tgz",
6158 "integrity": "sha512-wIjst57vJGpLyBP8ioUbg6ThwJie5SuSIjHxJg53v5Fg+kUK+AXlb7bK3RNXpp315MvwM+0OBGCV6h5pPHsVhA==",
6159 "license": "MIT",
6160 "dependencies": {
6161 "deepmerge": "^4.2.2",
6162 "escape-string-regexp": "^4.0.0",
6163 "htmlparser2": "^8.0.0",
6164 "is-plain-object": "^5.0.0",
6165 "parse-srcset": "^1.0.2",
6166 "postcss": "^8.3.11"
6167 }
6168 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006169 "node_modules/semver": {
6170 "version": "7.7.1",
6171 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
6172 "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
6173 "license": "ISC",
6174 "bin": {
6175 "semver": "bin/semver.js"
6176 },
6177 "engines": {
6178 "node": ">=10"
6179 }
6180 },
Sean McCullough86b56862025-04-18 13:04:03 -07006181 "node_modules/setprototypeof": {
6182 "version": "1.2.0",
6183 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
6184 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
6185 "dev": true
6186 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006187 "node_modules/shebang-command": {
6188 "version": "2.0.0",
6189 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
6190 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
6191 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006192 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006193 "dependencies": {
6194 "shebang-regex": "^3.0.0"
6195 },
6196 "engines": {
6197 "node": ">=8"
6198 }
6199 },
6200 "node_modules/shebang-regex": {
6201 "version": "3.0.0",
6202 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
6203 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
6204 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07006205 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006206 "engines": {
6207 "node": ">=8"
6208 }
6209 },
Sean McCullough86b56862025-04-18 13:04:03 -07006210 "node_modules/side-channel": {
6211 "version": "1.1.0",
6212 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
6213 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006214 "dev": true,
6215 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07006216 "es-errors": "^1.3.0",
6217 "object-inspect": "^1.13.3",
6218 "side-channel-list": "^1.0.0",
6219 "side-channel-map": "^1.0.1",
6220 "side-channel-weakmap": "^1.0.2"
Earl Lee2e463fb2025-04-17 11:22:22 -07006221 },
6222 "engines": {
Earl Lee2e463fb2025-04-17 11:22:22 -07006223 "node": ">= 0.4"
6224 },
6225 "funding": {
6226 "url": "https://github.com/sponsors/ljharb"
6227 }
6228 },
Sean McCullough86b56862025-04-18 13:04:03 -07006229 "node_modules/side-channel-list": {
6230 "version": "1.0.0",
6231 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
6232 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006233 "dev": true,
6234 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07006235 "es-errors": "^1.3.0",
6236 "object-inspect": "^1.13.3"
Earl Lee2e463fb2025-04-17 11:22:22 -07006237 },
6238 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07006239 "node": ">= 0.4"
6240 },
6241 "funding": {
6242 "url": "https://github.com/sponsors/ljharb"
Earl Lee2e463fb2025-04-17 11:22:22 -07006243 }
6244 },
Sean McCullough86b56862025-04-18 13:04:03 -07006245 "node_modules/side-channel-map": {
6246 "version": "1.0.1",
6247 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
6248 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006249 "dev": true,
6250 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07006251 "call-bound": "^1.0.2",
6252 "es-errors": "^1.3.0",
6253 "get-intrinsic": "^1.2.5",
6254 "object-inspect": "^1.13.3"
Earl Lee2e463fb2025-04-17 11:22:22 -07006255 },
6256 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07006257 "node": ">= 0.4"
6258 },
6259 "funding": {
6260 "url": "https://github.com/sponsors/ljharb"
Earl Lee2e463fb2025-04-17 11:22:22 -07006261 }
6262 },
Sean McCullough86b56862025-04-18 13:04:03 -07006263 "node_modules/side-channel-weakmap": {
6264 "version": "1.0.2",
6265 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
6266 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006267 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006268 "dependencies": {
6269 "call-bound": "^1.0.2",
6270 "es-errors": "^1.3.0",
6271 "get-intrinsic": "^1.2.5",
6272 "object-inspect": "^1.13.3",
6273 "side-channel-map": "^1.0.1"
6274 },
6275 "engines": {
6276 "node": ">= 0.4"
6277 },
6278 "funding": {
6279 "url": "https://github.com/sponsors/ljharb"
6280 }
6281 },
6282 "node_modules/slice-ansi": {
6283 "version": "4.0.0",
6284 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
6285 "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
6286 "dev": true,
6287 "dependencies": {
6288 "ansi-styles": "^4.0.0",
6289 "astral-regex": "^2.0.0",
6290 "is-fullwidth-code-point": "^3.0.0"
6291 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006292 "engines": {
6293 "node": ">=10"
Sean McCullough86b56862025-04-18 13:04:03 -07006294 },
6295 "funding": {
6296 "url": "https://github.com/chalk/slice-ansi?sponsor=1"
Earl Lee2e463fb2025-04-17 11:22:22 -07006297 }
6298 },
Sean McCullough86b56862025-04-18 13:04:03 -07006299 "node_modules/slice-ansi/node_modules/ansi-styles": {
6300 "version": "4.3.0",
6301 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
6302 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006303 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07006304 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07006305 "color-convert": "^2.0.1"
6306 },
6307 "engines": {
6308 "node": ">=8"
6309 },
6310 "funding": {
6311 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
6312 }
6313 },
6314 "node_modules/smart-buffer": {
6315 "version": "4.2.0",
6316 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
6317 "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
6318 "dev": true,
6319 "engines": {
6320 "node": ">= 6.0.0",
6321 "npm": ">= 3.0.0"
6322 }
6323 },
6324 "node_modules/socks": {
6325 "version": "2.8.4",
6326 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz",
6327 "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==",
6328 "dev": true,
6329 "dependencies": {
6330 "ip-address": "^9.0.5",
6331 "smart-buffer": "^4.2.0"
6332 },
6333 "engines": {
6334 "node": ">= 10.0.0",
6335 "npm": ">= 3.0.0"
6336 }
6337 },
6338 "node_modules/socks-proxy-agent": {
6339 "version": "8.0.5",
6340 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
6341 "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
6342 "dev": true,
6343 "dependencies": {
6344 "agent-base": "^7.1.2",
6345 "debug": "^4.3.4",
6346 "socks": "^2.8.3"
Earl Lee2e463fb2025-04-17 11:22:22 -07006347 },
6348 "engines": {
6349 "node": ">= 14"
Earl Lee2e463fb2025-04-17 11:22:22 -07006350 }
6351 },
Sean McCullough86b56862025-04-18 13:04:03 -07006352 "node_modules/source-map": {
6353 "version": "0.7.4",
6354 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
6355 "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006356 "dev": true,
6357 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07006358 "node": ">= 8"
Earl Lee2e463fb2025-04-17 11:22:22 -07006359 }
6360 },
Sean McCullough86b56862025-04-18 13:04:03 -07006361 "node_modules/source-map-js": {
6362 "version": "1.2.1",
6363 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
6364 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
6365 "license": "BSD-3-Clause",
6366 "engines": {
6367 "node": ">=0.10.0"
6368 }
6369 },
6370 "node_modules/sprintf-js": {
6371 "version": "1.1.3",
6372 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
6373 "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006374 "dev": true
6375 },
Sean McCullough86b56862025-04-18 13:04:03 -07006376 "node_modules/statuses": {
6377 "version": "1.5.0",
6378 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
6379 "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006380 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006381 "engines": {
6382 "node": ">= 0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07006383 }
6384 },
Sean McCullough86b56862025-04-18 13:04:03 -07006385 "node_modules/streamx": {
6386 "version": "2.22.0",
6387 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.0.tgz",
6388 "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006389 "dev": true,
6390 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07006391 "fast-fifo": "^1.3.2",
6392 "text-decoder": "^1.1.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07006393 },
Sean McCullough86b56862025-04-18 13:04:03 -07006394 "optionalDependencies": {
6395 "bare-events": "^2.2.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07006396 }
6397 },
Sean McCullough86b56862025-04-18 13:04:03 -07006398 "node_modules/strip-final-newline": {
6399 "version": "2.0.0",
6400 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
6401 "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
6402 "dev": true,
6403 "engines": {
6404 "node": ">=6"
6405 }
6406 },
6407 "node_modules/supports-color": {
6408 "version": "7.2.0",
6409 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
6410 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006411 "dev": true,
6412 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07006413 "has-flag": "^4.0.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07006414 },
6415 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07006416 "node": ">=8"
6417 }
6418 },
6419 "node_modules/supports-preserve-symlinks-flag": {
6420 "version": "1.0.0",
6421 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
6422 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
6423 "dev": true,
6424 "license": "MIT",
6425 "engines": {
6426 "node": ">= 0.4"
Earl Lee2e463fb2025-04-17 11:22:22 -07006427 },
6428 "funding": {
Sean McCullough86b56862025-04-18 13:04:03 -07006429 "url": "https://github.com/sponsors/ljharb"
Earl Lee2e463fb2025-04-17 11:22:22 -07006430 }
6431 },
Sean McCullough86b56862025-04-18 13:04:03 -07006432 "node_modules/table-layout": {
6433 "version": "4.1.1",
6434 "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-4.1.1.tgz",
6435 "integrity": "sha512-iK5/YhZxq5GO5z8wb0bY1317uDF3Zjpha0QFFLA8/trAoiLbQD0HUbMesEaxyzUgDxi2QlcbM8IvqOlEjgoXBA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006436 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006437 "dependencies": {
6438 "array-back": "^6.2.2",
6439 "wordwrapjs": "^5.1.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07006440 },
Sean McCullough86b56862025-04-18 13:04:03 -07006441 "engines": {
6442 "node": ">=12.17"
Earl Lee2e463fb2025-04-17 11:22:22 -07006443 }
6444 },
Sean McCullough86b56862025-04-18 13:04:03 -07006445 "node_modules/table-layout/node_modules/array-back": {
6446 "version": "6.2.2",
6447 "resolved": "https://registry.npmjs.org/array-back/-/array-back-6.2.2.tgz",
6448 "integrity": "sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006449 "dev": true,
6450 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07006451 "node": ">=12.17"
Earl Lee2e463fb2025-04-17 11:22:22 -07006452 }
6453 },
Sean McCullough86b56862025-04-18 13:04:03 -07006454 "node_modules/tar-fs": {
6455 "version": "3.0.8",
6456 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.8.tgz",
6457 "integrity": "sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg==",
6458 "dev": true,
6459 "dependencies": {
6460 "pump": "^3.0.0",
6461 "tar-stream": "^3.1.5"
6462 },
6463 "optionalDependencies": {
6464 "bare-fs": "^4.0.1",
6465 "bare-path": "^3.0.0"
6466 }
6467 },
6468 "node_modules/tar-stream": {
6469 "version": "3.1.7",
6470 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
6471 "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
6472 "dev": true,
6473 "dependencies": {
6474 "b4a": "^1.6.4",
6475 "fast-fifo": "^1.2.0",
6476 "streamx": "^2.15.0"
6477 }
6478 },
6479 "node_modules/text-decoder": {
6480 "version": "1.2.3",
6481 "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz",
6482 "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==",
6483 "dev": true,
6484 "dependencies": {
6485 "b4a": "^1.6.4"
6486 }
6487 },
6488 "node_modules/through": {
6489 "version": "2.3.8",
6490 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
6491 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
6492 "dev": true
6493 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006494 "node_modules/to-regex-range": {
6495 "version": "5.0.1",
6496 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
6497 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
6498 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006499 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006500 "dependencies": {
6501 "is-number": "^7.0.0"
6502 },
6503 "engines": {
6504 "node": ">=8.0"
6505 }
6506 },
Sean McCullough86b56862025-04-18 13:04:03 -07006507 "node_modules/toidentifier": {
6508 "version": "1.0.1",
6509 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
6510 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
6511 "dev": true,
6512 "engines": {
6513 "node": ">=0.6"
6514 }
6515 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006516 "node_modules/topojson-client": {
6517 "version": "3.1.0",
6518 "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz",
6519 "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
6520 "license": "ISC",
6521 "dependencies": {
6522 "commander": "2"
6523 },
6524 "bin": {
6525 "topo2geo": "bin/topo2geo",
6526 "topomerge": "bin/topomerge",
6527 "topoquantize": "bin/topoquantize"
6528 }
6529 },
6530 "node_modules/topojson-client/node_modules/commander": {
6531 "version": "2.20.3",
6532 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
6533 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
6534 "license": "MIT"
6535 },
6536 "node_modules/tr46": {
6537 "version": "0.0.3",
6538 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
6539 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
6540 "license": "MIT"
6541 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006542 "node_modules/tslib": {
6543 "version": "2.8.1",
6544 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
6545 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
6546 "license": "0BSD"
6547 },
Sean McCullough86b56862025-04-18 13:04:03 -07006548 "node_modules/tsscmp": {
6549 "version": "1.0.6",
6550 "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
6551 "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==",
6552 "dev": true,
6553 "engines": {
6554 "node": ">=0.6.x"
6555 }
6556 },
6557 "node_modules/type-fest": {
6558 "version": "0.21.3",
6559 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
6560 "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
6561 "dev": true,
6562 "engines": {
6563 "node": ">=10"
6564 },
6565 "funding": {
6566 "url": "https://github.com/sponsors/sindresorhus"
6567 }
6568 },
6569 "node_modules/type-is": {
6570 "version": "1.6.18",
6571 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
6572 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
6573 "dev": true,
6574 "dependencies": {
6575 "media-typer": "0.3.0",
6576 "mime-types": "~2.1.24"
6577 },
6578 "engines": {
6579 "node": ">= 0.6"
6580 }
6581 },
6582 "node_modules/typed-query-selector": {
6583 "version": "2.12.0",
6584 "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz",
6585 "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==",
6586 "dev": true,
6587 "license": "MIT"
6588 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006589 "node_modules/typescript": {
Sean McCullough86b56862025-04-18 13:04:03 -07006590 "version": "5.8.3",
6591 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
6592 "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006593 "dev": true,
6594 "license": "Apache-2.0",
6595 "bin": {
6596 "tsc": "bin/tsc",
6597 "tsserver": "bin/tsserver"
6598 },
6599 "engines": {
6600 "node": ">=14.17"
6601 }
6602 },
Sean McCullough86b56862025-04-18 13:04:03 -07006603 "node_modules/typical": {
6604 "version": "4.0.0",
6605 "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz",
6606 "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==",
6607 "dev": true,
6608 "engines": {
6609 "node": ">=8"
6610 }
6611 },
6612 "node_modules/unbzip2-stream": {
6613 "version": "1.4.3",
6614 "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
6615 "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
6616 "dev": true,
6617 "dependencies": {
6618 "buffer": "^5.2.1",
6619 "through": "^2.3.8"
6620 }
6621 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006622 "node_modules/undici-types": {
Sean McCullough86b56862025-04-18 13:04:03 -07006623 "version": "6.21.0",
6624 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
6625 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006626 "dev": true,
6627 "license": "MIT"
6628 },
Sean McCullough86b56862025-04-18 13:04:03 -07006629 "node_modules/unpipe": {
6630 "version": "1.0.0",
6631 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
6632 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006633 "dev": true,
6634 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07006635 "node": ">= 0.8"
Earl Lee2e463fb2025-04-17 11:22:22 -07006636 }
6637 },
6638 "node_modules/update-browserslist-db": {
6639 "version": "1.1.3",
6640 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
6641 "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
6642 "dev": true,
6643 "funding": [
6644 {
6645 "type": "opencollective",
6646 "url": "https://opencollective.com/browserslist"
6647 },
6648 {
6649 "type": "tidelift",
6650 "url": "https://tidelift.com/funding/github/npm/browserslist"
6651 },
6652 {
6653 "type": "github",
6654 "url": "https://github.com/sponsors/ai"
6655 }
6656 ],
Sean McCullough86b56862025-04-18 13:04:03 -07006657 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006658 "dependencies": {
6659 "escalade": "^3.2.0",
6660 "picocolors": "^1.1.1"
6661 },
6662 "bin": {
6663 "update-browserslist-db": "cli.js"
6664 },
6665 "peerDependencies": {
6666 "browserslist": ">= 4.21.0"
6667 }
6668 },
Sean McCullough86b56862025-04-18 13:04:03 -07006669 "node_modules/urlpattern-polyfill": {
6670 "version": "10.0.0",
6671 "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz",
6672 "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006673 "dev": true
6674 },
Sean McCullough86b56862025-04-18 13:04:03 -07006675 "node_modules/v8-to-istanbul": {
6676 "version": "9.3.0",
6677 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz",
6678 "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==",
6679 "dev": true,
6680 "dependencies": {
6681 "@jridgewell/trace-mapping": "^0.3.12",
6682 "@types/istanbul-lib-coverage": "^2.0.1",
6683 "convert-source-map": "^2.0.0"
6684 },
6685 "engines": {
6686 "node": ">=10.12.0"
6687 }
6688 },
6689 "node_modules/vary": {
6690 "version": "1.1.2",
6691 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
6692 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
6693 "dev": true,
6694 "engines": {
6695 "node": ">= 0.8"
6696 }
6697 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006698 "node_modules/vega": {
6699 "version": "5.33.0",
6700 "resolved": "https://registry.npmjs.org/vega/-/vega-5.33.0.tgz",
6701 "integrity": "sha512-jNAGa7TxLojOpMMMrKMXXBos4K6AaLJbCgGDOw1YEkLRjUkh12pcf65J2lMSdEHjcEK47XXjKiOUVZ8L+MniBA==",
6702 "license": "BSD-3-Clause",
6703 "dependencies": {
6704 "vega-crossfilter": "~4.1.3",
6705 "vega-dataflow": "~5.7.7",
6706 "vega-encode": "~4.10.2",
6707 "vega-event-selector": "~3.0.1",
6708 "vega-expression": "~5.2.0",
6709 "vega-force": "~4.2.2",
6710 "vega-format": "~1.1.3",
6711 "vega-functions": "~5.18.0",
6712 "vega-geo": "~4.4.3",
6713 "vega-hierarchy": "~4.1.3",
6714 "vega-label": "~1.3.1",
6715 "vega-loader": "~4.5.3",
6716 "vega-parser": "~6.6.0",
6717 "vega-projection": "~1.6.2",
6718 "vega-regression": "~1.3.1",
6719 "vega-runtime": "~6.2.1",
6720 "vega-scale": "~7.4.2",
6721 "vega-scenegraph": "~4.13.1",
6722 "vega-statistics": "~1.9.0",
6723 "vega-time": "~2.1.3",
6724 "vega-transforms": "~4.12.1",
6725 "vega-typings": "~1.5.0",
6726 "vega-util": "~1.17.2",
6727 "vega-view": "~5.16.0",
6728 "vega-view-transforms": "~4.6.1",
6729 "vega-voronoi": "~4.2.4",
6730 "vega-wordcloud": "~4.1.6"
6731 }
6732 },
6733 "node_modules/vega-canvas": {
6734 "version": "1.2.7",
6735 "resolved": "https://registry.npmjs.org/vega-canvas/-/vega-canvas-1.2.7.tgz",
6736 "integrity": "sha512-OkJ9CACVcN9R5Pi9uF6MZBF06pO6qFpDYHWSKBJsdHP5o724KrsgR6UvbnXFH82FdsiTOff/HqjuaG8C7FL+9Q==",
6737 "license": "BSD-3-Clause"
6738 },
6739 "node_modules/vega-crossfilter": {
6740 "version": "4.1.3",
6741 "resolved": "https://registry.npmjs.org/vega-crossfilter/-/vega-crossfilter-4.1.3.tgz",
6742 "integrity": "sha512-nyPJAXAUABc3EocUXvAL1J/IWotZVsApIcvOeZaUdEQEtZ7bt8VtP2nj3CLbHBA8FZZVV+K6SmdwvCOaAD4wFQ==",
6743 "license": "BSD-3-Clause",
6744 "dependencies": {
6745 "d3-array": "^3.2.2",
6746 "vega-dataflow": "^5.7.7",
6747 "vega-util": "^1.17.3"
6748 }
6749 },
6750 "node_modules/vega-dataflow": {
6751 "version": "5.7.7",
6752 "resolved": "https://registry.npmjs.org/vega-dataflow/-/vega-dataflow-5.7.7.tgz",
6753 "integrity": "sha512-R2NX2HvgXL+u4E6u+L5lKvvRiCtnE6N6l+umgojfi53suhhkFP+zB+2UAQo4syxuZ4763H1csfkKc4xpqLzKnw==",
6754 "license": "BSD-3-Clause",
6755 "dependencies": {
6756 "vega-format": "^1.1.3",
6757 "vega-loader": "^4.5.3",
6758 "vega-util": "^1.17.3"
6759 }
6760 },
6761 "node_modules/vega-embed": {
6762 "version": "6.29.0",
6763 "resolved": "https://registry.npmjs.org/vega-embed/-/vega-embed-6.29.0.tgz",
6764 "integrity": "sha512-PmlshTLtLFLgWtF/b23T1OwX53AugJ9RZ3qPE2c01VFAbgt3/GSNI/etzA/GzdrkceXFma+FDHNXUppKuM0U6Q==",
6765 "license": "BSD-3-Clause",
6766 "dependencies": {
6767 "fast-json-patch": "^3.1.1",
6768 "json-stringify-pretty-compact": "^4.0.0",
6769 "semver": "^7.6.3",
6770 "tslib": "^2.8.1",
6771 "vega-interpreter": "^1.0.5",
6772 "vega-schema-url-parser": "^2.2.0",
6773 "vega-themes": "^2.15.0",
6774 "vega-tooltip": "^0.35.2"
6775 },
6776 "peerDependencies": {
6777 "vega": "^5.21.0",
6778 "vega-lite": "*"
6779 }
6780 },
6781 "node_modules/vega-encode": {
6782 "version": "4.10.2",
6783 "resolved": "https://registry.npmjs.org/vega-encode/-/vega-encode-4.10.2.tgz",
6784 "integrity": "sha512-fsjEY1VaBAmqwt7Jlpz0dpPtfQFiBdP9igEefvumSpy7XUxOJmDQcRDnT3Qh9ctkv3itfPfI9g8FSnGcv2b4jQ==",
6785 "license": "BSD-3-Clause",
6786 "dependencies": {
6787 "d3-array": "^3.2.2",
6788 "d3-interpolate": "^3.0.1",
6789 "vega-dataflow": "^5.7.7",
6790 "vega-scale": "^7.4.2",
6791 "vega-util": "^1.17.3"
6792 }
6793 },
6794 "node_modules/vega-event-selector": {
6795 "version": "3.0.1",
6796 "resolved": "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-3.0.1.tgz",
6797 "integrity": "sha512-K5zd7s5tjr1LiOOkjGpcVls8GsH/f2CWCrWcpKy74gTCp+llCdwz0Enqo013ZlGaRNjfgD/o1caJRt3GSaec4A==",
6798 "license": "BSD-3-Clause"
6799 },
6800 "node_modules/vega-expression": {
6801 "version": "5.2.0",
6802 "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.2.0.tgz",
6803 "integrity": "sha512-WRMa4ny3iZIVAzDlBh3ipY2QUuLk2hnJJbfbncPgvTF7BUgbIbKq947z+JicWksYbokl8n1JHXJoqi3XvpG0Zw==",
6804 "license": "BSD-3-Clause",
6805 "dependencies": {
6806 "@types/estree": "^1.0.0",
6807 "vega-util": "^1.17.3"
6808 }
6809 },
6810 "node_modules/vega-force": {
6811 "version": "4.2.2",
6812 "resolved": "https://registry.npmjs.org/vega-force/-/vega-force-4.2.2.tgz",
6813 "integrity": "sha512-cHZVaY2VNNIG2RyihhSiWniPd2W9R9kJq0znxzV602CgUVgxEfTKtx/lxnVCn8nNrdKAYrGiqIsBzIeKG1GWHw==",
6814 "license": "BSD-3-Clause",
6815 "dependencies": {
6816 "d3-force": "^3.0.0",
6817 "vega-dataflow": "^5.7.7",
6818 "vega-util": "^1.17.3"
6819 }
6820 },
6821 "node_modules/vega-format": {
6822 "version": "1.1.3",
6823 "resolved": "https://registry.npmjs.org/vega-format/-/vega-format-1.1.3.tgz",
6824 "integrity": "sha512-wQhw7KR46wKJAip28FF/CicW+oiJaPAwMKdrxlnTA0Nv8Bf7bloRlc+O3kON4b4H1iALLr9KgRcYTOeXNs2MOA==",
6825 "license": "BSD-3-Clause",
6826 "dependencies": {
6827 "d3-array": "^3.2.2",
6828 "d3-format": "^3.1.0",
6829 "d3-time-format": "^4.1.0",
6830 "vega-time": "^2.1.3",
6831 "vega-util": "^1.17.3"
6832 }
6833 },
6834 "node_modules/vega-functions": {
6835 "version": "5.18.0",
6836 "resolved": "https://registry.npmjs.org/vega-functions/-/vega-functions-5.18.0.tgz",
6837 "integrity": "sha512-+D+ey4bDAhZA2CChh7bRZrcqRUDevv05kd2z8xH+il7PbYQLrhi6g1zwvf8z3KpgGInFf5O13WuFK5DQGkz5lQ==",
6838 "license": "BSD-3-Clause",
6839 "dependencies": {
6840 "d3-array": "^3.2.2",
6841 "d3-color": "^3.1.0",
6842 "d3-geo": "^3.1.0",
6843 "vega-dataflow": "^5.7.7",
6844 "vega-expression": "^5.2.0",
6845 "vega-scale": "^7.4.2",
6846 "vega-scenegraph": "^4.13.1",
6847 "vega-selections": "^5.6.0",
6848 "vega-statistics": "^1.9.0",
6849 "vega-time": "^2.1.3",
6850 "vega-util": "^1.17.3"
6851 }
6852 },
6853 "node_modules/vega-geo": {
6854 "version": "4.4.3",
6855 "resolved": "https://registry.npmjs.org/vega-geo/-/vega-geo-4.4.3.tgz",
6856 "integrity": "sha512-+WnnzEPKIU1/xTFUK3EMu2htN35gp9usNZcC0ZFg2up1/Vqu6JyZsX0PIO51oXSIeXn9bwk6VgzlOmJUcx92tA==",
6857 "license": "BSD-3-Clause",
6858 "dependencies": {
6859 "d3-array": "^3.2.2",
6860 "d3-color": "^3.1.0",
6861 "d3-geo": "^3.1.0",
6862 "vega-canvas": "^1.2.7",
6863 "vega-dataflow": "^5.7.7",
6864 "vega-projection": "^1.6.2",
6865 "vega-statistics": "^1.9.0",
6866 "vega-util": "^1.17.3"
6867 }
6868 },
6869 "node_modules/vega-hierarchy": {
6870 "version": "4.1.3",
6871 "resolved": "https://registry.npmjs.org/vega-hierarchy/-/vega-hierarchy-4.1.3.tgz",
6872 "integrity": "sha512-0Z+TYKRgOEo8XYXnJc2HWg1EGpcbNAhJ9Wpi9ubIbEyEHqIgjCIyFVN8d4nSfsJOcWDzsSmRqohBztxAhOCSaw==",
6873 "license": "BSD-3-Clause",
6874 "dependencies": {
6875 "d3-hierarchy": "^3.1.2",
6876 "vega-dataflow": "^5.7.7",
6877 "vega-util": "^1.17.3"
6878 }
6879 },
6880 "node_modules/vega-interpreter": {
6881 "version": "1.2.0",
6882 "resolved": "https://registry.npmjs.org/vega-interpreter/-/vega-interpreter-1.2.0.tgz",
6883 "integrity": "sha512-p408/0IPevyR/bIKdXGNzOixkTYCkH83zNhGypRqDxd/qVrdJVrh9RcECOYx1MwEc6JTB1BeK2lArHiGGuG7Hw==",
6884 "license": "BSD-3-Clause",
6885 "dependencies": {
6886 "vega-util": "^1.17.3"
6887 }
6888 },
6889 "node_modules/vega-label": {
6890 "version": "1.3.1",
6891 "resolved": "https://registry.npmjs.org/vega-label/-/vega-label-1.3.1.tgz",
6892 "integrity": "sha512-Emx4b5s7pvuRj3fBkAJ/E2snCoZACfKAwxVId7f/4kYVlAYLb5Swq6W8KZHrH4M9Qds1XJRUYW9/Y3cceqzEFA==",
6893 "license": "BSD-3-Clause",
6894 "dependencies": {
6895 "vega-canvas": "^1.2.7",
6896 "vega-dataflow": "^5.7.7",
6897 "vega-scenegraph": "^4.13.1",
6898 "vega-util": "^1.17.3"
6899 }
6900 },
6901 "node_modules/vega-lite": {
6902 "version": "5.23.0",
6903 "resolved": "https://registry.npmjs.org/vega-lite/-/vega-lite-5.23.0.tgz",
6904 "integrity": "sha512-l4J6+AWE3DIjvovEoHl2LdtCUkfm4zs8Xxx7INwZEAv+XVb6kR6vIN1gt3t2gN2gs/y4DYTs/RPoTeYAuEg6mA==",
6905 "license": "BSD-3-Clause",
6906 "dependencies": {
6907 "json-stringify-pretty-compact": "~4.0.0",
6908 "tslib": "~2.8.1",
6909 "vega-event-selector": "~3.0.1",
6910 "vega-expression": "~5.1.1",
6911 "vega-util": "~1.17.2",
6912 "yargs": "~17.7.2"
6913 },
6914 "bin": {
6915 "vl2pdf": "bin/vl2pdf",
6916 "vl2png": "bin/vl2png",
6917 "vl2svg": "bin/vl2svg",
6918 "vl2vg": "bin/vl2vg"
6919 },
6920 "engines": {
6921 "node": ">=18"
6922 },
6923 "peerDependencies": {
6924 "vega": "^5.24.0"
6925 }
6926 },
6927 "node_modules/vega-lite/node_modules/vega-expression": {
6928 "version": "5.1.2",
6929 "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.1.2.tgz",
6930 "integrity": "sha512-fFeDTh4UtOxlZWL54jf1ZqJHinyerWq/ROiqrQxqLkNJRJ86RmxYTgXwt65UoZ/l4VUv9eAd2qoJeDEf610Umw==",
6931 "license": "BSD-3-Clause",
6932 "dependencies": {
6933 "@types/estree": "^1.0.0",
6934 "vega-util": "^1.17.3"
6935 }
6936 },
6937 "node_modules/vega-loader": {
6938 "version": "4.5.3",
6939 "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.5.3.tgz",
6940 "integrity": "sha512-dUfIpxTLF2magoMaur+jXGvwMxjtdlDZaIS8lFj6N7IhUST6nIvBzuUlRM+zLYepI5GHtCLOnqdKU4XV0NggCA==",
6941 "license": "BSD-3-Clause",
6942 "dependencies": {
6943 "d3-dsv": "^3.0.1",
6944 "node-fetch": "^2.6.7",
6945 "topojson-client": "^3.1.0",
6946 "vega-format": "^1.1.3",
6947 "vega-util": "^1.17.3"
6948 }
6949 },
6950 "node_modules/vega-parser": {
6951 "version": "6.6.0",
6952 "resolved": "https://registry.npmjs.org/vega-parser/-/vega-parser-6.6.0.tgz",
6953 "integrity": "sha512-jltyrwCTtWeidi/6VotLCybhIl+ehwnzvFWYOdWNUP0z/EskdB64YmawNwjCjzTBMemeiQtY6sJPPbewYqe3Vg==",
6954 "license": "BSD-3-Clause",
6955 "dependencies": {
6956 "vega-dataflow": "^5.7.7",
6957 "vega-event-selector": "^3.0.1",
6958 "vega-functions": "^5.18.0",
6959 "vega-scale": "^7.4.2",
6960 "vega-util": "^1.17.3"
6961 }
6962 },
6963 "node_modules/vega-projection": {
6964 "version": "1.6.2",
6965 "resolved": "https://registry.npmjs.org/vega-projection/-/vega-projection-1.6.2.tgz",
6966 "integrity": "sha512-3pcVaQL9R3Zfk6PzopLX6awzrQUeYOXJzlfLGP2Xd93mqUepBa6m/reVrTUoSFXA3v9lfK4W/PS2AcVzD/MIcQ==",
6967 "license": "BSD-3-Clause",
6968 "dependencies": {
6969 "d3-geo": "^3.1.0",
6970 "d3-geo-projection": "^4.0.0",
6971 "vega-scale": "^7.4.2"
6972 }
6973 },
6974 "node_modules/vega-regression": {
6975 "version": "1.3.1",
6976 "resolved": "https://registry.npmjs.org/vega-regression/-/vega-regression-1.3.1.tgz",
6977 "integrity": "sha512-AmccF++Z9uw4HNZC/gmkQGe6JsRxTG/R4QpbcSepyMvQN1Rj5KtVqMcmVFP1r3ivM4dYGFuPlzMWvuqp0iKMkQ==",
6978 "license": "BSD-3-Clause",
6979 "dependencies": {
6980 "d3-array": "^3.2.2",
6981 "vega-dataflow": "^5.7.7",
6982 "vega-statistics": "^1.9.0",
6983 "vega-util": "^1.17.3"
6984 }
6985 },
6986 "node_modules/vega-runtime": {
6987 "version": "6.2.1",
6988 "resolved": "https://registry.npmjs.org/vega-runtime/-/vega-runtime-6.2.1.tgz",
6989 "integrity": "sha512-b4eot3tWKCk++INWqot+6sLn3wDTj/HE+tRSbiaf8aecuniPMlwJEK7wWuhVGeW2Ae5n8fI/8TeTViaC94bNHA==",
6990 "license": "BSD-3-Clause",
6991 "dependencies": {
6992 "vega-dataflow": "^5.7.7",
6993 "vega-util": "^1.17.3"
6994 }
6995 },
6996 "node_modules/vega-scale": {
6997 "version": "7.4.2",
6998 "resolved": "https://registry.npmjs.org/vega-scale/-/vega-scale-7.4.2.tgz",
6999 "integrity": "sha512-o6Hl76aU1jlCK7Q8DPYZ8OGsp4PtzLdzI6nGpLt8rxoE78QuB3GBGEwGAQJitp4IF7Lb2rL5oAXEl3ZP6xf9jg==",
7000 "license": "BSD-3-Clause",
7001 "dependencies": {
7002 "d3-array": "^3.2.2",
7003 "d3-interpolate": "^3.0.1",
7004 "d3-scale": "^4.0.2",
7005 "d3-scale-chromatic": "^3.1.0",
7006 "vega-time": "^2.1.3",
7007 "vega-util": "^1.17.3"
7008 }
7009 },
7010 "node_modules/vega-scenegraph": {
7011 "version": "4.13.1",
7012 "resolved": "https://registry.npmjs.org/vega-scenegraph/-/vega-scenegraph-4.13.1.tgz",
7013 "integrity": "sha512-LFY9+sLIxRfdDI9ZTKjLoijMkIAzPLBWHpPkwv4NPYgdyx+0qFmv+puBpAUGUY9VZqAZ736Uj5NJY9zw+/M3yQ==",
7014 "license": "BSD-3-Clause",
7015 "dependencies": {
7016 "d3-path": "^3.1.0",
7017 "d3-shape": "^3.2.0",
7018 "vega-canvas": "^1.2.7",
7019 "vega-loader": "^4.5.3",
7020 "vega-scale": "^7.4.2",
7021 "vega-util": "^1.17.3"
7022 }
7023 },
7024 "node_modules/vega-schema-url-parser": {
7025 "version": "2.2.0",
7026 "resolved": "https://registry.npmjs.org/vega-schema-url-parser/-/vega-schema-url-parser-2.2.0.tgz",
7027 "integrity": "sha512-yAtdBnfYOhECv9YC70H2gEiqfIbVkq09aaE4y/9V/ovEFmH9gPKaEgzIZqgT7PSPQjKhsNkb6jk6XvSoboxOBw==",
7028 "license": "BSD-3-Clause"
7029 },
7030 "node_modules/vega-selections": {
7031 "version": "5.6.0",
7032 "resolved": "https://registry.npmjs.org/vega-selections/-/vega-selections-5.6.0.tgz",
7033 "integrity": "sha512-UE2w78rUUbaV3Ph+vQbQDwh8eywIJYRxBiZdxEG/Tr/KtFMLdy2BDgNZuuDO1Nv8jImPJwONmqjNhNDYwM0VJQ==",
7034 "license": "BSD-3-Clause",
7035 "dependencies": {
7036 "d3-array": "3.2.4",
7037 "vega-expression": "^5.2.0",
7038 "vega-util": "^1.17.3"
7039 }
7040 },
7041 "node_modules/vega-statistics": {
7042 "version": "1.9.0",
7043 "resolved": "https://registry.npmjs.org/vega-statistics/-/vega-statistics-1.9.0.tgz",
7044 "integrity": "sha512-GAqS7mkatpXcMCQKWtFu1eMUKLUymjInU0O8kXshWaQrVWjPIO2lllZ1VNhdgE0qGj4oOIRRS11kzuijLshGXQ==",
7045 "license": "BSD-3-Clause",
7046 "dependencies": {
7047 "d3-array": "^3.2.2"
7048 }
7049 },
7050 "node_modules/vega-themes": {
7051 "version": "2.15.0",
7052 "resolved": "https://registry.npmjs.org/vega-themes/-/vega-themes-2.15.0.tgz",
7053 "integrity": "sha512-DicRAKG9z+23A+rH/3w3QjJvKnlGhSbbUXGjBvYGseZ1lvj9KQ0BXZ2NS/+MKns59LNpFNHGi9us/wMlci4TOA==",
7054 "license": "BSD-3-Clause",
7055 "peerDependencies": {
7056 "vega": "*",
7057 "vega-lite": "*"
7058 }
7059 },
7060 "node_modules/vega-time": {
7061 "version": "2.1.3",
7062 "resolved": "https://registry.npmjs.org/vega-time/-/vega-time-2.1.3.tgz",
7063 "integrity": "sha512-hFcWPdTV844IiY0m97+WUoMLADCp+8yUQR1NStWhzBzwDDA7QEGGwYGxALhdMOaDTwkyoNj3V/nox2rQAJD/vQ==",
7064 "license": "BSD-3-Clause",
7065 "dependencies": {
7066 "d3-array": "^3.2.2",
7067 "d3-time": "^3.1.0",
7068 "vega-util": "^1.17.3"
7069 }
7070 },
7071 "node_modules/vega-tooltip": {
7072 "version": "0.35.2",
7073 "resolved": "https://registry.npmjs.org/vega-tooltip/-/vega-tooltip-0.35.2.tgz",
7074 "integrity": "sha512-kuYcsAAKYn39ye5wKf2fq1BAxVcjoz0alvKp/G+7BWfIb94J0PHmwrJ5+okGefeStZnbXxINZEOKo7INHaj9GA==",
7075 "license": "BSD-3-Clause",
7076 "dependencies": {
7077 "vega-util": "^1.17.2"
7078 },
7079 "optionalDependencies": {
7080 "@rollup/rollup-linux-x64-gnu": "^4.24.4"
7081 }
7082 },
7083 "node_modules/vega-transforms": {
7084 "version": "4.12.1",
7085 "resolved": "https://registry.npmjs.org/vega-transforms/-/vega-transforms-4.12.1.tgz",
7086 "integrity": "sha512-Qxo+xeEEftY1jYyKgzOGc9NuW4/MqGm1YPZ5WrL9eXg2G0410Ne+xL/MFIjHF4hRX+3mgFF4Io2hPpfy/thjLg==",
7087 "license": "BSD-3-Clause",
7088 "dependencies": {
7089 "d3-array": "^3.2.2",
7090 "vega-dataflow": "^5.7.7",
7091 "vega-statistics": "^1.9.0",
7092 "vega-time": "^2.1.3",
7093 "vega-util": "^1.17.3"
7094 }
7095 },
7096 "node_modules/vega-typings": {
7097 "version": "1.5.0",
7098 "resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-1.5.0.tgz",
7099 "integrity": "sha512-tcZ2HwmiQEOXIGyBMP8sdCnoFoVqHn4KQ4H0MQiHwzFU1hb1EXURhfc+Uamthewk4h/9BICtAM3AFQMjBGpjQA==",
7100 "license": "BSD-3-Clause",
7101 "dependencies": {
7102 "@types/geojson": "7946.0.4",
7103 "vega-event-selector": "^3.0.1",
7104 "vega-expression": "^5.2.0",
7105 "vega-util": "^1.17.3"
7106 }
7107 },
7108 "node_modules/vega-util": {
7109 "version": "1.17.3",
7110 "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.3.tgz",
7111 "integrity": "sha512-nSNpZLUrRvFo46M5OK4O6x6f08WD1yOcEzHNlqivF+sDLSsVpstaF6fdJYwrbf/debFi2L9Tkp4gZQtssup9iQ==",
7112 "license": "BSD-3-Clause"
7113 },
7114 "node_modules/vega-view": {
7115 "version": "5.16.0",
7116 "resolved": "https://registry.npmjs.org/vega-view/-/vega-view-5.16.0.tgz",
7117 "integrity": "sha512-Nxp1MEAY+8bphIm+7BeGFzWPoJnX9+hgvze6wqCAPoM69YiyVR0o0VK8M2EESIL+22+Owr0Fdy94hWHnmon5tQ==",
7118 "license": "BSD-3-Clause",
7119 "dependencies": {
7120 "d3-array": "^3.2.2",
7121 "d3-timer": "^3.0.1",
7122 "vega-dataflow": "^5.7.7",
7123 "vega-format": "^1.1.3",
7124 "vega-functions": "^5.18.0",
7125 "vega-runtime": "^6.2.1",
7126 "vega-scenegraph": "^4.13.1",
7127 "vega-util": "^1.17.3"
7128 }
7129 },
7130 "node_modules/vega-view-transforms": {
7131 "version": "4.6.1",
7132 "resolved": "https://registry.npmjs.org/vega-view-transforms/-/vega-view-transforms-4.6.1.tgz",
7133 "integrity": "sha512-RYlyMJu5kZV4XXjmyTQKADJWDB25SMHsiF+B1rbE1p+pmdQPlp5tGdPl9r5dUJOp3p8mSt/NGI8GPGucmPMxtw==",
7134 "license": "BSD-3-Clause",
7135 "dependencies": {
7136 "vega-dataflow": "^5.7.7",
7137 "vega-scenegraph": "^4.13.1",
7138 "vega-util": "^1.17.3"
7139 }
7140 },
7141 "node_modules/vega-voronoi": {
7142 "version": "4.2.4",
7143 "resolved": "https://registry.npmjs.org/vega-voronoi/-/vega-voronoi-4.2.4.tgz",
7144 "integrity": "sha512-lWNimgJAXGeRFu2Pz8axOUqVf1moYhD+5yhBzDSmckE9I5jLOyZc/XvgFTXwFnsVkMd1QW1vxJa+y9yfUblzYw==",
7145 "license": "BSD-3-Clause",
7146 "dependencies": {
7147 "d3-delaunay": "^6.0.2",
7148 "vega-dataflow": "^5.7.7",
7149 "vega-util": "^1.17.3"
7150 }
7151 },
7152 "node_modules/vega-wordcloud": {
7153 "version": "4.1.6",
7154 "resolved": "https://registry.npmjs.org/vega-wordcloud/-/vega-wordcloud-4.1.6.tgz",
7155 "integrity": "sha512-lFmF3u9/ozU0P+WqPjeThQfZm0PigdbXDwpIUCxczrCXKYJLYFmZuZLZR7cxtmpZ0/yuvRvAJ4g123LXbSZF8A==",
7156 "license": "BSD-3-Clause",
7157 "dependencies": {
7158 "vega-canvas": "^1.2.7",
7159 "vega-dataflow": "^5.7.7",
7160 "vega-scale": "^7.4.2",
7161 "vega-statistics": "^1.9.0",
7162 "vega-util": "^1.17.3"
7163 }
7164 },
7165 "node_modules/webidl-conversions": {
7166 "version": "3.0.1",
7167 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
7168 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
7169 "license": "BSD-2-Clause"
7170 },
7171 "node_modules/whatwg-url": {
7172 "version": "5.0.0",
7173 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
7174 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
7175 "license": "MIT",
7176 "dependencies": {
7177 "tr46": "~0.0.3",
7178 "webidl-conversions": "^3.0.0"
7179 }
7180 },
7181 "node_modules/which": {
7182 "version": "2.0.2",
7183 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
7184 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
7185 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07007186 "license": "ISC",
Earl Lee2e463fb2025-04-17 11:22:22 -07007187 "dependencies": {
7188 "isexe": "^2.0.0"
7189 },
7190 "bin": {
7191 "node-which": "bin/node-which"
7192 },
7193 "engines": {
7194 "node": ">= 8"
7195 }
7196 },
Sean McCullough86b56862025-04-18 13:04:03 -07007197 "node_modules/wordwrapjs": {
7198 "version": "5.1.0",
7199 "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-5.1.0.tgz",
7200 "integrity": "sha512-JNjcULU2e4KJwUNv6CHgI46UvDGitb6dGryHajXTDiLgg1/RiGoPSDw4kZfYnwGtEXf2ZMeIewDQgFGzkCB2Sg==",
7201 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07007202 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07007203 "node": ">=12.17"
Earl Lee2e463fb2025-04-17 11:22:22 -07007204 }
7205 },
Sean McCullough86b56862025-04-18 13:04:03 -07007206 "node_modules/wrappy": {
7207 "version": "1.0.2",
7208 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
7209 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
7210 "dev": true
7211 },
7212 "node_modules/ws": {
7213 "version": "7.5.10",
7214 "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz",
7215 "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07007216 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07007217 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07007218 "node": ">=8.3.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07007219 },
Sean McCullough86b56862025-04-18 13:04:03 -07007220 "peerDependencies": {
7221 "bufferutil": "^4.0.1",
7222 "utf-8-validate": "^5.0.2"
7223 },
7224 "peerDependenciesMeta": {
7225 "bufferutil": {
7226 "optional": true
7227 },
7228 "utf-8-validate": {
7229 "optional": true
7230 }
Earl Lee2e463fb2025-04-17 11:22:22 -07007231 }
7232 },
7233 "node_modules/y18n": {
7234 "version": "5.0.8",
7235 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
7236 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
7237 "license": "ISC",
7238 "engines": {
7239 "node": ">=10"
7240 }
7241 },
Sean McCullough86b56862025-04-18 13:04:03 -07007242 "node_modules/yallist": {
7243 "version": "3.1.1",
7244 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
7245 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
7246 "dev": true
Earl Lee2e463fb2025-04-17 11:22:22 -07007247 },
7248 "node_modules/yargs": {
7249 "version": "17.7.2",
7250 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
7251 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
7252 "license": "MIT",
7253 "dependencies": {
7254 "cliui": "^8.0.1",
7255 "escalade": "^3.1.1",
7256 "get-caller-file": "^2.0.5",
7257 "require-directory": "^2.1.1",
7258 "string-width": "^4.2.3",
7259 "y18n": "^5.0.5",
7260 "yargs-parser": "^21.1.1"
7261 },
7262 "engines": {
7263 "node": ">=12"
7264 }
7265 },
7266 "node_modules/yargs-parser": {
7267 "version": "21.1.1",
7268 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
7269 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
7270 "license": "ISC",
7271 "engines": {
7272 "node": ">=12"
7273 }
Sean McCullough86b56862025-04-18 13:04:03 -07007274 },
7275 "node_modules/yargs/node_modules/ansi-regex": {
7276 "version": "5.0.1",
7277 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
7278 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
7279 "license": "MIT",
7280 "engines": {
7281 "node": ">=8"
7282 }
7283 },
7284 "node_modules/yargs/node_modules/emoji-regex": {
7285 "version": "8.0.0",
7286 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
7287 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
7288 "license": "MIT"
7289 },
7290 "node_modules/yargs/node_modules/string-width": {
7291 "version": "4.2.3",
7292 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
7293 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
7294 "license": "MIT",
7295 "dependencies": {
7296 "emoji-regex": "^8.0.0",
7297 "is-fullwidth-code-point": "^3.0.0",
7298 "strip-ansi": "^6.0.1"
7299 },
7300 "engines": {
7301 "node": ">=8"
7302 }
7303 },
7304 "node_modules/yargs/node_modules/strip-ansi": {
7305 "version": "6.0.1",
7306 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
7307 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
7308 "license": "MIT",
7309 "dependencies": {
7310 "ansi-regex": "^5.0.1"
7311 },
7312 "engines": {
7313 "node": ">=8"
7314 }
7315 },
7316 "node_modules/yauzl": {
7317 "version": "2.10.0",
7318 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
7319 "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
7320 "dev": true,
7321 "dependencies": {
7322 "buffer-crc32": "~0.2.3",
7323 "fd-slicer": "~1.1.0"
7324 }
7325 },
7326 "node_modules/ylru": {
7327 "version": "1.4.0",
7328 "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.4.0.tgz",
7329 "integrity": "sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==",
7330 "dev": true,
7331 "engines": {
7332 "node": ">= 4.0.0"
7333 }
7334 },
7335 "node_modules/zod": {
7336 "version": "3.23.8",
7337 "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz",
7338 "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==",
7339 "dev": true,
7340 "funding": {
7341 "url": "https://github.com/sponsors/colinhacks"
7342 }
Earl Lee2e463fb2025-04-17 11:22:22 -07007343 }
7344 }
7345}