blob: 920c4d93079a8fe31a296b248ac703c18e50144e [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 McCulloughb29f8912025-04-20 15:39:11 -070023 "@sand4rt/experimental-ct-web": "^1.51.1",
Earl Lee2e463fb2025-04-17 11:22:22 -070024 "@types/marked": "^5.0.2",
Sean McCullough86b56862025-04-18 13:04:03 -070025 "@types/mocha": "^10.0.7",
Earl Lee2e463fb2025-04-17 11:22:22 -070026 "@types/node": "^22.13.14",
Sean McCullough86b56862025-04-18 13:04:03 -070027 "@web/test-runner": "^0.18.2",
28 "@web/test-runner-puppeteer": "^0.18.0",
Earl Lee2e463fb2025-04-17 11:22:22 -070029 "autoprefixer": "^10.4.21",
30 "esbuild": "^0.25.1",
Pokey Rule8cac59a2025-04-24 12:21:19 +010031 "msw": "^2.7.5",
Sean McCullough71941bd2025-04-18 13:31:48 -070032 "prettier": "3.5.3",
Pokey Rulee2a8c2f2025-04-23 15:09:25 +010033 "typescript": "^5.8.2",
34 "vite": "^6.3.2",
35 "vite-plugin-web-components-hmr": "^0.1.3"
Earl Lee2e463fb2025-04-17 11:22:22 -070036 }
37 },
Sean McCullough2c5bba42025-04-20 19:33:17 -070038 "node_modules/@ampproject/remapping": {
39 "version": "2.3.0",
40 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
41 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
42 "dev": true,
43 "license": "Apache-2.0",
44 "dependencies": {
45 "@jridgewell/gen-mapping": "^0.3.5",
46 "@jridgewell/trace-mapping": "^0.3.24"
47 },
48 "engines": {
49 "node": ">=6.0.0"
50 }
51 },
Sean McCullough86b56862025-04-18 13:04:03 -070052 "node_modules/@babel/code-frame": {
53 "version": "7.26.2",
54 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz",
55 "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==",
56 "dev": true,
57 "dependencies": {
58 "@babel/helper-validator-identifier": "^7.25.9",
59 "js-tokens": "^4.0.0",
60 "picocolors": "^1.0.0"
61 },
62 "engines": {
63 "node": ">=6.9.0"
64 }
65 },
Sean McCullough2c5bba42025-04-20 19:33:17 -070066 "node_modules/@babel/compat-data": {
67 "version": "7.26.8",
68 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz",
69 "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==",
70 "dev": true,
71 "license": "MIT",
72 "engines": {
73 "node": ">=6.9.0"
74 }
75 },
76 "node_modules/@babel/core": {
77 "version": "7.26.10",
78 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz",
79 "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==",
80 "dev": true,
81 "license": "MIT",
82 "dependencies": {
83 "@ampproject/remapping": "^2.2.0",
84 "@babel/code-frame": "^7.26.2",
85 "@babel/generator": "^7.26.10",
86 "@babel/helper-compilation-targets": "^7.26.5",
87 "@babel/helper-module-transforms": "^7.26.0",
88 "@babel/helpers": "^7.26.10",
89 "@babel/parser": "^7.26.10",
90 "@babel/template": "^7.26.9",
91 "@babel/traverse": "^7.26.10",
92 "@babel/types": "^7.26.10",
93 "convert-source-map": "^2.0.0",
94 "debug": "^4.1.0",
95 "gensync": "^1.0.0-beta.2",
96 "json5": "^2.2.3",
97 "semver": "^6.3.1"
98 },
99 "engines": {
100 "node": ">=6.9.0"
101 },
102 "funding": {
103 "type": "opencollective",
104 "url": "https://opencollective.com/babel"
105 }
106 },
107 "node_modules/@babel/core/node_modules/semver": {
108 "version": "6.3.1",
109 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
110 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
111 "dev": true,
112 "license": "ISC",
113 "bin": {
114 "semver": "bin/semver.js"
115 }
116 },
117 "node_modules/@babel/generator": {
118 "version": "7.27.0",
119 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz",
120 "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==",
121 "dev": true,
122 "license": "MIT",
123 "dependencies": {
124 "@babel/parser": "^7.27.0",
125 "@babel/types": "^7.27.0",
126 "@jridgewell/gen-mapping": "^0.3.5",
127 "@jridgewell/trace-mapping": "^0.3.25",
128 "jsesc": "^3.0.2"
129 },
130 "engines": {
131 "node": ">=6.9.0"
132 }
133 },
134 "node_modules/@babel/helper-compilation-targets": {
135 "version": "7.27.0",
136 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz",
137 "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==",
138 "dev": true,
139 "license": "MIT",
140 "dependencies": {
141 "@babel/compat-data": "^7.26.8",
142 "@babel/helper-validator-option": "^7.25.9",
143 "browserslist": "^4.24.0",
144 "lru-cache": "^5.1.1",
145 "semver": "^6.3.1"
146 },
147 "engines": {
148 "node": ">=6.9.0"
149 }
150 },
151 "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
152 "version": "6.3.1",
153 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
154 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
155 "dev": true,
156 "license": "ISC",
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 "license": "MIT",
167 "dependencies": {
168 "@babel/traverse": "^7.25.9",
169 "@babel/types": "^7.25.9"
170 },
171 "engines": {
172 "node": ">=6.9.0"
173 }
174 },
175 "node_modules/@babel/helper-module-transforms": {
176 "version": "7.26.0",
177 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz",
178 "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==",
179 "dev": true,
180 "license": "MIT",
181 "dependencies": {
182 "@babel/helper-module-imports": "^7.25.9",
183 "@babel/helper-validator-identifier": "^7.25.9",
184 "@babel/traverse": "^7.25.9"
185 },
186 "engines": {
187 "node": ">=6.9.0"
188 },
189 "peerDependencies": {
190 "@babel/core": "^7.0.0"
191 }
192 },
193 "node_modules/@babel/helper-plugin-utils": {
194 "version": "7.26.5",
195 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz",
196 "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==",
197 "dev": true,
198 "license": "MIT",
199 "engines": {
200 "node": ">=6.9.0"
201 }
202 },
203 "node_modules/@babel/helper-string-parser": {
204 "version": "7.25.9",
205 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
206 "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
207 "dev": true,
208 "license": "MIT",
209 "engines": {
210 "node": ">=6.9.0"
211 }
212 },
Sean McCullough86b56862025-04-18 13:04:03 -0700213 "node_modules/@babel/helper-validator-identifier": {
214 "version": "7.25.9",
215 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
216 "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
217 "dev": true,
218 "engines": {
219 "node": ">=6.9.0"
220 }
221 },
Sean McCullough2c5bba42025-04-20 19:33:17 -0700222 "node_modules/@babel/helper-validator-option": {
223 "version": "7.25.9",
224 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz",
225 "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==",
226 "dev": true,
227 "license": "MIT",
228 "engines": {
229 "node": ">=6.9.0"
230 }
231 },
232 "node_modules/@babel/helpers": {
233 "version": "7.27.0",
234 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz",
235 "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==",
236 "dev": true,
237 "license": "MIT",
238 "dependencies": {
239 "@babel/template": "^7.27.0",
240 "@babel/types": "^7.27.0"
241 },
242 "engines": {
243 "node": ">=6.9.0"
244 }
245 },
246 "node_modules/@babel/parser": {
247 "version": "7.27.0",
248 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz",
249 "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==",
250 "dev": true,
251 "license": "MIT",
252 "dependencies": {
253 "@babel/types": "^7.27.0"
254 },
255 "bin": {
256 "parser": "bin/babel-parser.js"
257 },
258 "engines": {
259 "node": ">=6.0.0"
260 }
261 },
262 "node_modules/@babel/plugin-syntax-class-properties": {
263 "version": "7.12.13",
264 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
265 "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
266 "dev": true,
267 "license": "MIT",
268 "dependencies": {
269 "@babel/helper-plugin-utils": "^7.12.13"
270 },
271 "peerDependencies": {
272 "@babel/core": "^7.0.0-0"
273 }
274 },
275 "node_modules/@babel/plugin-syntax-import-assertions": {
276 "version": "7.26.0",
277 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz",
278 "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==",
279 "dev": true,
280 "license": "MIT",
281 "dependencies": {
282 "@babel/helper-plugin-utils": "^7.25.9"
283 },
284 "engines": {
285 "node": ">=6.9.0"
286 },
287 "peerDependencies": {
288 "@babel/core": "^7.0.0-0"
289 }
290 },
291 "node_modules/@babel/plugin-syntax-top-level-await": {
292 "version": "7.14.5",
293 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
294 "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
295 "dev": true,
296 "license": "MIT",
297 "dependencies": {
298 "@babel/helper-plugin-utils": "^7.14.5"
299 },
300 "engines": {
301 "node": ">=6.9.0"
302 },
303 "peerDependencies": {
304 "@babel/core": "^7.0.0-0"
305 }
306 },
307 "node_modules/@babel/template": {
308 "version": "7.27.0",
309 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz",
310 "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==",
311 "dev": true,
312 "license": "MIT",
313 "dependencies": {
314 "@babel/code-frame": "^7.26.2",
315 "@babel/parser": "^7.27.0",
316 "@babel/types": "^7.27.0"
317 },
318 "engines": {
319 "node": ">=6.9.0"
320 }
321 },
322 "node_modules/@babel/traverse": {
323 "version": "7.27.0",
324 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz",
325 "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==",
326 "dev": true,
327 "license": "MIT",
328 "dependencies": {
329 "@babel/code-frame": "^7.26.2",
330 "@babel/generator": "^7.27.0",
331 "@babel/parser": "^7.27.0",
332 "@babel/template": "^7.27.0",
333 "@babel/types": "^7.27.0",
334 "debug": "^4.3.1",
335 "globals": "^11.1.0"
336 },
337 "engines": {
338 "node": ">=6.9.0"
339 }
340 },
341 "node_modules/@babel/types": {
342 "version": "7.27.0",
343 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz",
344 "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==",
345 "dev": true,
346 "license": "MIT",
347 "dependencies": {
348 "@babel/helper-string-parser": "^7.25.9",
349 "@babel/helper-validator-identifier": "^7.25.9"
350 },
351 "engines": {
352 "node": ">=6.9.0"
353 }
354 },
Pokey Rule8cac59a2025-04-24 12:21:19 +0100355 "node_modules/@bundled-es-modules/cookie": {
356 "version": "2.0.1",
357 "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.1.tgz",
358 "integrity": "sha512-8o+5fRPLNbjbdGRRmJj3h6Hh1AQJf2dk3qQ/5ZFb+PXkRNiSoMGGUKlsgLfrxneb72axVJyIYji64E2+nNfYyw==",
359 "dev": true,
360 "dependencies": {
361 "cookie": "^0.7.2"
362 }
363 },
364 "node_modules/@bundled-es-modules/statuses": {
365 "version": "1.0.1",
366 "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz",
367 "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==",
368 "dev": true,
369 "dependencies": {
370 "statuses": "^2.0.1"
371 }
372 },
373 "node_modules/@bundled-es-modules/statuses/node_modules/statuses": {
374 "version": "2.0.1",
375 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
376 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
377 "dev": true,
378 "engines": {
379 "node": ">= 0.8"
380 }
381 },
382 "node_modules/@bundled-es-modules/tough-cookie": {
383 "version": "0.1.6",
384 "resolved": "https://registry.npmjs.org/@bundled-es-modules/tough-cookie/-/tough-cookie-0.1.6.tgz",
385 "integrity": "sha512-dvMHbL464C0zI+Yqxbz6kZ5TOEp7GLW+pry/RWndAR8MJQAXZ2rPmIs8tziTZjeIyhSNZgZbCePtfSbdWqStJw==",
386 "dev": true,
387 "dependencies": {
388 "@types/tough-cookie": "^4.0.5",
389 "tough-cookie": "^4.1.4"
390 }
391 },
Earl Lee2e463fb2025-04-17 11:22:22 -0700392 "node_modules/@esbuild/aix-ppc64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700393 "version": "0.25.2",
394 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz",
395 "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700396 "cpu": [
397 "ppc64"
398 ],
399 "dev": true,
400 "license": "MIT",
401 "optional": true,
402 "os": [
403 "aix"
404 ],
405 "engines": {
406 "node": ">=18"
407 }
408 },
409 "node_modules/@esbuild/android-arm": {
Sean McCullough86b56862025-04-18 13:04:03 -0700410 "version": "0.25.2",
411 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz",
412 "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700413 "cpu": [
414 "arm"
415 ],
416 "dev": true,
417 "license": "MIT",
418 "optional": true,
419 "os": [
420 "android"
421 ],
422 "engines": {
423 "node": ">=18"
424 }
425 },
426 "node_modules/@esbuild/android-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700427 "version": "0.25.2",
428 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz",
429 "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700430 "cpu": [
431 "arm64"
432 ],
433 "dev": true,
434 "license": "MIT",
435 "optional": true,
436 "os": [
437 "android"
438 ],
439 "engines": {
440 "node": ">=18"
441 }
442 },
443 "node_modules/@esbuild/android-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700444 "version": "0.25.2",
445 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz",
446 "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700447 "cpu": [
448 "x64"
449 ],
450 "dev": true,
451 "license": "MIT",
452 "optional": true,
453 "os": [
454 "android"
455 ],
456 "engines": {
457 "node": ">=18"
458 }
459 },
460 "node_modules/@esbuild/darwin-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700461 "version": "0.25.2",
462 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz",
463 "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700464 "cpu": [
465 "arm64"
466 ],
467 "dev": true,
468 "license": "MIT",
469 "optional": true,
470 "os": [
471 "darwin"
472 ],
473 "engines": {
474 "node": ">=18"
475 }
476 },
477 "node_modules/@esbuild/darwin-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700478 "version": "0.25.2",
479 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz",
480 "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700481 "cpu": [
482 "x64"
483 ],
484 "dev": true,
485 "license": "MIT",
486 "optional": true,
487 "os": [
488 "darwin"
489 ],
490 "engines": {
491 "node": ">=18"
492 }
493 },
494 "node_modules/@esbuild/freebsd-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700495 "version": "0.25.2",
496 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz",
497 "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700498 "cpu": [
499 "arm64"
500 ],
501 "dev": true,
502 "license": "MIT",
503 "optional": true,
504 "os": [
505 "freebsd"
506 ],
507 "engines": {
508 "node": ">=18"
509 }
510 },
511 "node_modules/@esbuild/freebsd-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700512 "version": "0.25.2",
513 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz",
514 "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700515 "cpu": [
516 "x64"
517 ],
518 "dev": true,
519 "license": "MIT",
520 "optional": true,
521 "os": [
522 "freebsd"
523 ],
524 "engines": {
525 "node": ">=18"
526 }
527 },
528 "node_modules/@esbuild/linux-arm": {
Sean McCullough86b56862025-04-18 13:04:03 -0700529 "version": "0.25.2",
530 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz",
531 "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700532 "cpu": [
533 "arm"
534 ],
535 "dev": true,
536 "license": "MIT",
537 "optional": true,
538 "os": [
539 "linux"
540 ],
541 "engines": {
542 "node": ">=18"
543 }
544 },
545 "node_modules/@esbuild/linux-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700546 "version": "0.25.2",
547 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz",
548 "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700549 "cpu": [
550 "arm64"
551 ],
552 "dev": true,
553 "license": "MIT",
554 "optional": true,
555 "os": [
556 "linux"
557 ],
558 "engines": {
559 "node": ">=18"
560 }
561 },
562 "node_modules/@esbuild/linux-ia32": {
Sean McCullough86b56862025-04-18 13:04:03 -0700563 "version": "0.25.2",
564 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz",
565 "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700566 "cpu": [
567 "ia32"
568 ],
569 "dev": true,
570 "license": "MIT",
571 "optional": true,
572 "os": [
573 "linux"
574 ],
575 "engines": {
576 "node": ">=18"
577 }
578 },
579 "node_modules/@esbuild/linux-loong64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700580 "version": "0.25.2",
581 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz",
582 "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700583 "cpu": [
584 "loong64"
585 ],
586 "dev": true,
587 "license": "MIT",
588 "optional": true,
589 "os": [
590 "linux"
591 ],
592 "engines": {
593 "node": ">=18"
594 }
595 },
596 "node_modules/@esbuild/linux-mips64el": {
Sean McCullough86b56862025-04-18 13:04:03 -0700597 "version": "0.25.2",
598 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz",
599 "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700600 "cpu": [
601 "mips64el"
602 ],
603 "dev": true,
604 "license": "MIT",
605 "optional": true,
606 "os": [
607 "linux"
608 ],
609 "engines": {
610 "node": ">=18"
611 }
612 },
613 "node_modules/@esbuild/linux-ppc64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700614 "version": "0.25.2",
615 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz",
616 "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700617 "cpu": [
618 "ppc64"
619 ],
620 "dev": true,
621 "license": "MIT",
622 "optional": true,
623 "os": [
624 "linux"
625 ],
626 "engines": {
627 "node": ">=18"
628 }
629 },
630 "node_modules/@esbuild/linux-riscv64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700631 "version": "0.25.2",
632 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz",
633 "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700634 "cpu": [
635 "riscv64"
636 ],
637 "dev": true,
638 "license": "MIT",
639 "optional": true,
640 "os": [
641 "linux"
642 ],
643 "engines": {
644 "node": ">=18"
645 }
646 },
647 "node_modules/@esbuild/linux-s390x": {
Sean McCullough86b56862025-04-18 13:04:03 -0700648 "version": "0.25.2",
649 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz",
650 "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700651 "cpu": [
652 "s390x"
653 ],
654 "dev": true,
655 "license": "MIT",
656 "optional": true,
657 "os": [
658 "linux"
659 ],
660 "engines": {
661 "node": ">=18"
662 }
663 },
664 "node_modules/@esbuild/linux-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700665 "version": "0.25.2",
666 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz",
667 "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700668 "cpu": [
669 "x64"
670 ],
671 "dev": true,
672 "license": "MIT",
673 "optional": true,
674 "os": [
675 "linux"
676 ],
677 "engines": {
678 "node": ">=18"
679 }
680 },
681 "node_modules/@esbuild/netbsd-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700682 "version": "0.25.2",
683 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz",
684 "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700685 "cpu": [
686 "arm64"
687 ],
688 "dev": true,
689 "license": "MIT",
690 "optional": true,
691 "os": [
692 "netbsd"
693 ],
694 "engines": {
695 "node": ">=18"
696 }
697 },
698 "node_modules/@esbuild/netbsd-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700699 "version": "0.25.2",
700 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz",
701 "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700702 "cpu": [
703 "x64"
704 ],
705 "dev": true,
706 "license": "MIT",
707 "optional": true,
708 "os": [
709 "netbsd"
710 ],
711 "engines": {
712 "node": ">=18"
713 }
714 },
715 "node_modules/@esbuild/openbsd-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700716 "version": "0.25.2",
717 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz",
718 "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700719 "cpu": [
720 "arm64"
721 ],
722 "dev": true,
723 "license": "MIT",
724 "optional": true,
725 "os": [
726 "openbsd"
727 ],
728 "engines": {
729 "node": ">=18"
730 }
731 },
732 "node_modules/@esbuild/openbsd-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700733 "version": "0.25.2",
734 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz",
735 "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700736 "cpu": [
737 "x64"
738 ],
739 "dev": true,
740 "license": "MIT",
741 "optional": true,
742 "os": [
743 "openbsd"
744 ],
745 "engines": {
746 "node": ">=18"
747 }
748 },
749 "node_modules/@esbuild/sunos-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700750 "version": "0.25.2",
751 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz",
752 "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700753 "cpu": [
754 "x64"
755 ],
756 "dev": true,
757 "license": "MIT",
758 "optional": true,
759 "os": [
760 "sunos"
761 ],
762 "engines": {
763 "node": ">=18"
764 }
765 },
766 "node_modules/@esbuild/win32-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700767 "version": "0.25.2",
768 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz",
769 "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700770 "cpu": [
771 "arm64"
772 ],
773 "dev": true,
774 "license": "MIT",
775 "optional": true,
776 "os": [
777 "win32"
778 ],
779 "engines": {
780 "node": ">=18"
781 }
782 },
783 "node_modules/@esbuild/win32-ia32": {
Sean McCullough86b56862025-04-18 13:04:03 -0700784 "version": "0.25.2",
785 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz",
786 "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700787 "cpu": [
788 "ia32"
789 ],
790 "dev": true,
791 "license": "MIT",
792 "optional": true,
793 "os": [
794 "win32"
795 ],
796 "engines": {
797 "node": ">=18"
798 }
799 },
800 "node_modules/@esbuild/win32-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700801 "version": "0.25.2",
802 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz",
803 "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700804 "cpu": [
805 "x64"
806 ],
807 "dev": true,
808 "license": "MIT",
809 "optional": true,
810 "os": [
811 "win32"
812 ],
813 "engines": {
814 "node": ">=18"
815 }
816 },
Sean McCullough86b56862025-04-18 13:04:03 -0700817 "node_modules/@hapi/bourne": {
818 "version": "3.0.0",
819 "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-3.0.0.tgz",
820 "integrity": "sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700821 "dev": true
822 },
Pokey Rule8cac59a2025-04-24 12:21:19 +0100823 "node_modules/@inquirer/confirm": {
824 "version": "5.1.9",
825 "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.9.tgz",
826 "integrity": "sha512-NgQCnHqFTjF7Ys2fsqK2WtnA8X1kHyInyG+nMIuHowVTIgIuS10T4AznI/PvbqSpJqjCUqNBlKGh1v3bwLFL4w==",
827 "dev": true,
828 "dependencies": {
829 "@inquirer/core": "^10.1.10",
830 "@inquirer/type": "^3.0.6"
831 },
832 "engines": {
833 "node": ">=18"
834 },
835 "peerDependencies": {
836 "@types/node": ">=18"
837 },
838 "peerDependenciesMeta": {
839 "@types/node": {
840 "optional": true
841 }
842 }
843 },
844 "node_modules/@inquirer/core": {
845 "version": "10.1.10",
846 "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.10.tgz",
847 "integrity": "sha512-roDaKeY1PYY0aCqhRmXihrHjoSW2A00pV3Ke5fTpMCkzcGF64R8e0lw3dK+eLEHwS4vB5RnW1wuQmvzoRul8Mw==",
848 "dev": true,
849 "dependencies": {
850 "@inquirer/figures": "^1.0.11",
851 "@inquirer/type": "^3.0.6",
852 "ansi-escapes": "^4.3.2",
853 "cli-width": "^4.1.0",
854 "mute-stream": "^2.0.0",
855 "signal-exit": "^4.1.0",
856 "wrap-ansi": "^6.2.0",
857 "yoctocolors-cjs": "^2.1.2"
858 },
859 "engines": {
860 "node": ">=18"
861 },
862 "peerDependencies": {
863 "@types/node": ">=18"
864 },
865 "peerDependenciesMeta": {
866 "@types/node": {
867 "optional": true
868 }
869 }
870 },
871 "node_modules/@inquirer/figures": {
872 "version": "1.0.11",
873 "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.11.tgz",
874 "integrity": "sha512-eOg92lvrn/aRUqbxRyvpEWnrvRuTYRifixHkYVpJiygTgVSBIHDqLh0SrMQXkafvULg3ck11V7xvR+zcgvpHFw==",
875 "dev": true,
876 "engines": {
877 "node": ">=18"
878 }
879 },
880 "node_modules/@inquirer/type": {
881 "version": "3.0.6",
882 "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.6.tgz",
883 "integrity": "sha512-/mKVCtVpyBu3IDarv0G+59KC4stsD5mDsGpYh+GKs1NZT88Jh52+cuoA1AtLk2Q0r/quNl+1cSUyLRHBFeD0XA==",
884 "dev": true,
885 "engines": {
886 "node": ">=18"
887 },
888 "peerDependencies": {
889 "@types/node": ">=18"
890 },
891 "peerDependenciesMeta": {
892 "@types/node": {
893 "optional": true
894 }
895 }
896 },
Sean McCullough2c5bba42025-04-20 19:33:17 -0700897 "node_modules/@jridgewell/gen-mapping": {
898 "version": "0.3.8",
899 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
900 "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
901 "dev": true,
902 "license": "MIT",
903 "dependencies": {
904 "@jridgewell/set-array": "^1.2.1",
905 "@jridgewell/sourcemap-codec": "^1.4.10",
906 "@jridgewell/trace-mapping": "^0.3.24"
907 },
908 "engines": {
909 "node": ">=6.0.0"
910 }
911 },
Earl Lee2e463fb2025-04-17 11:22:22 -0700912 "node_modules/@jridgewell/resolve-uri": {
913 "version": "3.1.2",
914 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
915 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
916 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -0700917 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -0700918 "engines": {
919 "node": ">=6.0.0"
920 }
921 },
Sean McCullough2c5bba42025-04-20 19:33:17 -0700922 "node_modules/@jridgewell/set-array": {
923 "version": "1.2.1",
924 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
925 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
926 "dev": true,
927 "license": "MIT",
928 "engines": {
929 "node": ">=6.0.0"
930 }
931 },
Earl Lee2e463fb2025-04-17 11:22:22 -0700932 "node_modules/@jridgewell/sourcemap-codec": {
933 "version": "1.5.0",
934 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
935 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
Sean McCullough86b56862025-04-18 13:04:03 -0700936 "dev": true,
937 "license": "MIT"
Earl Lee2e463fb2025-04-17 11:22:22 -0700938 },
939 "node_modules/@jridgewell/trace-mapping": {
940 "version": "0.3.25",
941 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
942 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
943 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -0700944 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -0700945 "dependencies": {
946 "@jridgewell/resolve-uri": "^3.1.0",
947 "@jridgewell/sourcemap-codec": "^1.4.14"
948 }
949 },
Sean McCullough86b56862025-04-18 13:04:03 -0700950 "node_modules/@lit-labs/ssr-dom-shim": {
951 "version": "1.3.0",
952 "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.3.0.tgz",
953 "integrity": "sha512-nQIWonJ6eFAvUUrSlwyHDm/aE8PBDu5kRpL0vHMg6K8fK3Diq1xdPjTnsJSwxABhaZ+5eBi1btQB5ShUTKo4nQ==",
954 "license": "BSD-3-Clause"
955 },
956 "node_modules/@lit/reactive-element": {
957 "version": "2.0.4",
958 "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz",
959 "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==",
960 "license": "BSD-3-Clause",
961 "dependencies": {
962 "@lit-labs/ssr-dom-shim": "^1.2.0"
963 }
964 },
Pokey Rule8cac59a2025-04-24 12:21:19 +0100965 "node_modules/@mswjs/interceptors": {
966 "version": "0.37.6",
967 "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.37.6.tgz",
968 "integrity": "sha512-wK+5pLK5XFmgtH3aQ2YVvA3HohS3xqV/OxuVOdNx9Wpnz7VE/fnC+e1A7ln6LFYeck7gOJ/dsZV6OLplOtAJ2w==",
969 "dev": true,
970 "dependencies": {
971 "@open-draft/deferred-promise": "^2.2.0",
972 "@open-draft/logger": "^0.3.0",
973 "@open-draft/until": "^2.0.0",
974 "is-node-process": "^1.2.0",
975 "outvariant": "^1.4.3",
976 "strict-event-emitter": "^0.5.1"
977 },
978 "engines": {
979 "node": ">=18"
980 }
981 },
Earl Lee2e463fb2025-04-17 11:22:22 -0700982 "node_modules/@nodelib/fs.scandir": {
983 "version": "2.1.5",
984 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
985 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
986 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -0700987 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -0700988 "dependencies": {
989 "@nodelib/fs.stat": "2.0.5",
990 "run-parallel": "^1.1.9"
991 },
992 "engines": {
993 "node": ">= 8"
994 }
995 },
996 "node_modules/@nodelib/fs.stat": {
997 "version": "2.0.5",
998 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
999 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
1000 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07001001 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07001002 "engines": {
1003 "node": ">= 8"
1004 }
1005 },
1006 "node_modules/@nodelib/fs.walk": {
1007 "version": "1.2.8",
1008 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
1009 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
1010 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07001011 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07001012 "dependencies": {
1013 "@nodelib/fs.scandir": "2.1.5",
1014 "fastq": "^1.6.0"
1015 },
1016 "engines": {
1017 "node": ">= 8"
1018 }
1019 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01001020 "node_modules/@open-draft/deferred-promise": {
1021 "version": "2.2.0",
1022 "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz",
1023 "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==",
1024 "dev": true
1025 },
1026 "node_modules/@open-draft/logger": {
1027 "version": "0.3.0",
1028 "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz",
1029 "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==",
1030 "dev": true,
1031 "dependencies": {
1032 "is-node-process": "^1.2.0",
1033 "outvariant": "^1.4.0"
1034 }
1035 },
1036 "node_modules/@open-draft/until": {
1037 "version": "2.1.0",
1038 "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz",
1039 "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==",
1040 "dev": true
1041 },
Sean McCulloughb29f8912025-04-20 15:39:11 -07001042 "node_modules/@playwright/experimental-ct-core": {
1043 "version": "1.51.1",
1044 "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-core/-/experimental-ct-core-1.51.1.tgz",
1045 "integrity": "sha512-kpRZWBT3SMukL1fx8BwEj385Pkgtp86bBKzmrmJU30lWlQiIDFNaIHosgxQC68c8y2mg3Una/lBSHNc2Fotgkw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07001046 "dev": true,
Sean McCulloughb29f8912025-04-20 15:39:11 -07001047 "license": "Apache-2.0",
Sean McCullough86b56862025-04-18 13:04:03 -07001048 "dependencies": {
Sean McCulloughb29f8912025-04-20 15:39:11 -07001049 "playwright": "1.51.1",
1050 "playwright-core": "1.51.1",
1051 "vite": "^5.4.14 || ^6.0.0"
Sean McCullough86b56862025-04-18 13:04:03 -07001052 },
1053 "engines": {
Sean McCulloughb29f8912025-04-20 15:39:11 -07001054 "node": ">=18"
Sean McCullough86b56862025-04-18 13:04:03 -07001055 }
1056 },
1057 "node_modules/@puppeteer/browsers": {
1058 "version": "2.3.0",
1059 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.3.0.tgz",
1060 "integrity": "sha512-ioXoq9gPxkss4MYhD+SFaU9p1IHFUX0ILAWFPyjGaBdjLsYAlZw6j1iLA0N/m12uVHLFDfSYNF7EQccjinIMDA==",
1061 "dev": true,
1062 "dependencies": {
1063 "debug": "^4.3.5",
1064 "extract-zip": "^2.0.1",
1065 "progress": "^2.0.3",
1066 "proxy-agent": "^6.4.0",
1067 "semver": "^7.6.3",
1068 "tar-fs": "^3.0.6",
1069 "unbzip2-stream": "^1.4.3",
1070 "yargs": "^17.7.2"
1071 },
1072 "bin": {
1073 "browsers": "lib/cjs/main-cli.js"
1074 },
1075 "engines": {
1076 "node": ">=18"
1077 }
1078 },
1079 "node_modules/@rollup/plugin-node-resolve": {
1080 "version": "15.3.1",
1081 "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.1.tgz",
1082 "integrity": "sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==",
1083 "dev": true,
1084 "dependencies": {
1085 "@rollup/pluginutils": "^5.0.1",
1086 "@types/resolve": "1.20.2",
1087 "deepmerge": "^4.2.2",
1088 "is-module": "^1.0.0",
1089 "resolve": "^1.22.1"
1090 },
1091 "engines": {
1092 "node": ">=14.0.0"
1093 },
1094 "peerDependencies": {
1095 "rollup": "^2.78.0||^3.0.0||^4.0.0"
1096 },
1097 "peerDependenciesMeta": {
1098 "rollup": {
1099 "optional": true
1100 }
1101 }
1102 },
1103 "node_modules/@rollup/pluginutils": {
1104 "version": "5.1.4",
1105 "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz",
1106 "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==",
1107 "dev": true,
1108 "dependencies": {
1109 "@types/estree": "^1.0.0",
1110 "estree-walker": "^2.0.2",
1111 "picomatch": "^4.0.2"
1112 },
1113 "engines": {
1114 "node": ">=14.0.0"
1115 },
1116 "peerDependencies": {
1117 "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
1118 },
1119 "peerDependenciesMeta": {
1120 "rollup": {
1121 "optional": true
1122 }
1123 }
1124 },
1125 "node_modules/@rollup/pluginutils/node_modules/picomatch": {
1126 "version": "4.0.2",
1127 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
1128 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
1129 "dev": true,
1130 "engines": {
1131 "node": ">=12"
1132 },
1133 "funding": {
1134 "url": "https://github.com/sponsors/jonschlinkert"
1135 }
1136 },
1137 "node_modules/@rollup/rollup-android-arm-eabi": {
1138 "version": "4.39.0",
1139 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.39.0.tgz",
1140 "integrity": "sha512-lGVys55Qb00Wvh8DMAocp5kIcaNzEFTmGhfFd88LfaogYTRKrdxgtlO5H6S49v2Nd8R2C6wLOal0qv6/kCkOwA==",
1141 "cpu": [
1142 "arm"
1143 ],
1144 "dev": true,
1145 "optional": true,
1146 "os": [
1147 "android"
1148 ]
1149 },
1150 "node_modules/@rollup/rollup-android-arm64": {
1151 "version": "4.39.0",
1152 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.39.0.tgz",
1153 "integrity": "sha512-It9+M1zE31KWfqh/0cJLrrsCPiF72PoJjIChLX+rEcujVRCb4NLQ5QzFkzIZW8Kn8FTbvGQBY5TkKBau3S8cCQ==",
1154 "cpu": [
1155 "arm64"
1156 ],
1157 "dev": true,
1158 "optional": true,
1159 "os": [
1160 "android"
1161 ]
1162 },
1163 "node_modules/@rollup/rollup-darwin-arm64": {
1164 "version": "4.39.0",
1165 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.39.0.tgz",
1166 "integrity": "sha512-lXQnhpFDOKDXiGxsU9/l8UEGGM65comrQuZ+lDcGUx+9YQ9dKpF3rSEGepyeR5AHZ0b5RgiligsBhWZfSSQh8Q==",
1167 "cpu": [
1168 "arm64"
1169 ],
1170 "dev": true,
1171 "optional": true,
1172 "os": [
1173 "darwin"
1174 ]
1175 },
1176 "node_modules/@rollup/rollup-darwin-x64": {
1177 "version": "4.39.0",
1178 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.39.0.tgz",
1179 "integrity": "sha512-mKXpNZLvtEbgu6WCkNij7CGycdw9cJi2k9v0noMb++Vab12GZjFgUXD69ilAbBh034Zwn95c2PNSz9xM7KYEAQ==",
1180 "cpu": [
1181 "x64"
1182 ],
1183 "dev": true,
1184 "optional": true,
1185 "os": [
1186 "darwin"
1187 ]
1188 },
1189 "node_modules/@rollup/rollup-freebsd-arm64": {
1190 "version": "4.39.0",
1191 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.39.0.tgz",
1192 "integrity": "sha512-jivRRlh2Lod/KvDZx2zUR+I4iBfHcu2V/BA2vasUtdtTN2Uk3jfcZczLa81ESHZHPHy4ih3T/W5rPFZ/hX7RtQ==",
1193 "cpu": [
1194 "arm64"
1195 ],
1196 "dev": true,
1197 "optional": true,
1198 "os": [
1199 "freebsd"
1200 ]
1201 },
1202 "node_modules/@rollup/rollup-freebsd-x64": {
1203 "version": "4.39.0",
1204 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.39.0.tgz",
1205 "integrity": "sha512-8RXIWvYIRK9nO+bhVz8DwLBepcptw633gv/QT4015CpJ0Ht8punmoHU/DuEd3iw9Hr8UwUV+t+VNNuZIWYeY7Q==",
1206 "cpu": [
1207 "x64"
1208 ],
1209 "dev": true,
1210 "optional": true,
1211 "os": [
1212 "freebsd"
1213 ]
1214 },
1215 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1216 "version": "4.39.0",
1217 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.39.0.tgz",
1218 "integrity": "sha512-mz5POx5Zu58f2xAG5RaRRhp3IZDK7zXGk5sdEDj4o96HeaXhlUwmLFzNlc4hCQi5sGdR12VDgEUqVSHer0lI9g==",
1219 "cpu": [
1220 "arm"
1221 ],
1222 "dev": true,
1223 "optional": true,
1224 "os": [
1225 "linux"
1226 ]
1227 },
1228 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1229 "version": "4.39.0",
1230 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.39.0.tgz",
1231 "integrity": "sha512-+YDwhM6gUAyakl0CD+bMFpdmwIoRDzZYaTWV3SDRBGkMU/VpIBYXXEvkEcTagw/7VVkL2vA29zU4UVy1mP0/Yw==",
1232 "cpu": [
1233 "arm"
1234 ],
1235 "dev": true,
1236 "optional": true,
1237 "os": [
1238 "linux"
1239 ]
1240 },
1241 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1242 "version": "4.39.0",
1243 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.39.0.tgz",
1244 "integrity": "sha512-EKf7iF7aK36eEChvlgxGnk7pdJfzfQbNvGV/+l98iiMwU23MwvmV0Ty3pJ0p5WQfm3JRHOytSIqD9LB7Bq7xdQ==",
1245 "cpu": [
1246 "arm64"
1247 ],
1248 "dev": true,
1249 "optional": true,
1250 "os": [
1251 "linux"
1252 ]
1253 },
1254 "node_modules/@rollup/rollup-linux-arm64-musl": {
1255 "version": "4.39.0",
1256 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.39.0.tgz",
1257 "integrity": "sha512-vYanR6MtqC7Z2SNr8gzVnzUul09Wi1kZqJaek3KcIlI/wq5Xtq4ZPIZ0Mr/st/sv/NnaPwy/D4yXg5x0B3aUUA==",
1258 "cpu": [
1259 "arm64"
1260 ],
1261 "dev": true,
1262 "optional": true,
1263 "os": [
1264 "linux"
1265 ]
1266 },
1267 "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
1268 "version": "4.39.0",
1269 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.39.0.tgz",
1270 "integrity": "sha512-NMRUT40+h0FBa5fb+cpxtZoGAggRem16ocVKIv5gDB5uLDgBIwrIsXlGqYbLwW8YyO3WVTk1FkFDjMETYlDqiw==",
1271 "cpu": [
1272 "loong64"
1273 ],
1274 "dev": true,
1275 "optional": true,
1276 "os": [
1277 "linux"
1278 ]
1279 },
1280 "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
1281 "version": "4.39.0",
1282 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.39.0.tgz",
1283 "integrity": "sha512-0pCNnmxgduJ3YRt+D+kJ6Ai/r+TaePu9ZLENl+ZDV/CdVczXl95CbIiwwswu4L+K7uOIGf6tMo2vm8uadRaICQ==",
1284 "cpu": [
1285 "ppc64"
1286 ],
1287 "dev": true,
1288 "optional": true,
1289 "os": [
1290 "linux"
1291 ]
1292 },
1293 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1294 "version": "4.39.0",
1295 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.39.0.tgz",
1296 "integrity": "sha512-t7j5Zhr7S4bBtksT73bO6c3Qa2AV/HqiGlj9+KB3gNF5upcVkx+HLgxTm8DK4OkzsOYqbdqbLKwvGMhylJCPhQ==",
1297 "cpu": [
1298 "riscv64"
1299 ],
1300 "dev": true,
1301 "optional": true,
1302 "os": [
1303 "linux"
1304 ]
1305 },
1306 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1307 "version": "4.39.0",
1308 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.39.0.tgz",
1309 "integrity": "sha512-m6cwI86IvQ7M93MQ2RF5SP8tUjD39Y7rjb1qjHgYh28uAPVU8+k/xYWvxRO3/tBN2pZkSMa5RjnPuUIbrwVxeA==",
1310 "cpu": [
1311 "riscv64"
1312 ],
1313 "dev": true,
1314 "optional": true,
1315 "os": [
1316 "linux"
1317 ]
1318 },
1319 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1320 "version": "4.39.0",
1321 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.39.0.tgz",
1322 "integrity": "sha512-iRDJd2ebMunnk2rsSBYlsptCyuINvxUfGwOUldjv5M4tpa93K8tFMeYGpNk2+Nxl+OBJnBzy2/JCscGeO507kA==",
1323 "cpu": [
1324 "s390x"
1325 ],
1326 "dev": true,
1327 "optional": true,
1328 "os": [
1329 "linux"
1330 ]
1331 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001332 "node_modules/@rollup/rollup-linux-x64-gnu": {
Sean McCullough86b56862025-04-18 13:04:03 -07001333 "version": "4.39.0",
1334 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.39.0.tgz",
1335 "integrity": "sha512-t9jqYw27R6Lx0XKfEFe5vUeEJ5pF3SGIM6gTfONSMb7DuG6z6wfj2yjcoZxHg129veTqU7+wOhY6GX8wmf90dA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07001336 "cpu": [
1337 "x64"
1338 ],
1339 "license": "MIT",
1340 "optional": true,
1341 "os": [
1342 "linux"
1343 ]
1344 },
Sean McCullough86b56862025-04-18 13:04:03 -07001345 "node_modules/@rollup/rollup-linux-x64-musl": {
1346 "version": "4.39.0",
1347 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.39.0.tgz",
1348 "integrity": "sha512-ThFdkrFDP55AIsIZDKSBWEt/JcWlCzydbZHinZ0F/r1h83qbGeenCt/G/wG2O0reuENDD2tawfAj2s8VK7Bugg==",
1349 "cpu": [
1350 "x64"
1351 ],
1352 "dev": true,
1353 "optional": true,
1354 "os": [
1355 "linux"
1356 ]
1357 },
1358 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1359 "version": "4.39.0",
1360 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.39.0.tgz",
1361 "integrity": "sha512-jDrLm6yUtbOg2TYB3sBF3acUnAwsIksEYjLeHL+TJv9jg+TmTwdyjnDex27jqEMakNKf3RwwPahDIt7QXCSqRQ==",
1362 "cpu": [
1363 "arm64"
1364 ],
1365 "dev": true,
1366 "optional": true,
1367 "os": [
1368 "win32"
1369 ]
1370 },
1371 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1372 "version": "4.39.0",
1373 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.39.0.tgz",
1374 "integrity": "sha512-6w9uMuza+LbLCVoNKL5FSLE7yvYkq9laSd09bwS0tMjkwXrmib/4KmoJcrKhLWHvw19mwU+33ndC69T7weNNjQ==",
1375 "cpu": [
1376 "ia32"
1377 ],
1378 "dev": true,
1379 "optional": true,
1380 "os": [
1381 "win32"
1382 ]
1383 },
1384 "node_modules/@rollup/rollup-win32-x64-msvc": {
1385 "version": "4.39.0",
1386 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.39.0.tgz",
1387 "integrity": "sha512-yAkUOkIKZlK5dl7u6dg897doBgLXmUHhIINM2c+sND3DZwnrdQkkSiDh7N75Ll4mM4dxSkYfXqU9fW3lLkMFug==",
1388 "cpu": [
1389 "x64"
1390 ],
1391 "dev": true,
1392 "optional": true,
1393 "os": [
1394 "win32"
1395 ]
1396 },
Sean McCulloughb29f8912025-04-20 15:39:11 -07001397 "node_modules/@sand4rt/experimental-ct-web": {
1398 "version": "1.51.1",
1399 "resolved": "https://registry.npmjs.org/@sand4rt/experimental-ct-web/-/experimental-ct-web-1.51.1.tgz",
1400 "integrity": "sha512-op81vdZY/WioUvwk1fqK9U2g8Fd/my+zTVSGaboQ5z2kGCfluZ49IcjNtgUWoNYjaTItoA2TLki4ryrhZOvDuA==",
1401 "dev": true,
1402 "license": "MIT",
1403 "dependencies": {
1404 "@playwright/experimental-ct-core": "1.51.1"
1405 },
1406 "bin": {
1407 "playwright": "cli.js"
1408 },
1409 "engines": {
1410 "node": ">=18"
1411 }
1412 },
Sean McCullough86b56862025-04-18 13:04:03 -07001413 "node_modules/@tootallnate/quickjs-emscripten": {
1414 "version": "0.23.0",
1415 "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
1416 "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
1417 "dev": true
1418 },
1419 "node_modules/@types/accepts": {
1420 "version": "1.3.7",
1421 "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.7.tgz",
1422 "integrity": "sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==",
1423 "dev": true,
1424 "dependencies": {
1425 "@types/node": "*"
1426 }
1427 },
1428 "node_modules/@types/babel__code-frame": {
1429 "version": "7.0.6",
1430 "resolved": "https://registry.npmjs.org/@types/babel__code-frame/-/babel__code-frame-7.0.6.tgz",
1431 "integrity": "sha512-Anitqkl3+KrzcW2k77lRlg/GfLZLWXBuNgbEcIOU6M92yw42vsd3xV/Z/yAHEj8m+KUjL6bWOVOFqX8PFPJ4LA==",
1432 "dev": true
1433 },
1434 "node_modules/@types/body-parser": {
1435 "version": "1.19.5",
1436 "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
1437 "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
1438 "dev": true,
1439 "dependencies": {
1440 "@types/connect": "*",
1441 "@types/node": "*"
1442 }
1443 },
Sean McCullough86b56862025-04-18 13:04:03 -07001444 "node_modules/@types/co-body": {
1445 "version": "6.1.3",
1446 "resolved": "https://registry.npmjs.org/@types/co-body/-/co-body-6.1.3.tgz",
1447 "integrity": "sha512-UhuhrQ5hclX6UJctv5m4Rfp52AfG9o9+d9/HwjxhVB5NjXxr5t9oKgJxN8xRHgr35oo8meUEHUPFWiKg6y71aA==",
1448 "dev": true,
1449 "dependencies": {
1450 "@types/node": "*",
1451 "@types/qs": "*"
1452 }
1453 },
1454 "node_modules/@types/command-line-args": {
1455 "version": "5.2.3",
1456 "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.2.3.tgz",
1457 "integrity": "sha512-uv0aG6R0Y8WHZLTamZwtfsDLVRnOa+n+n5rEvFWL5Na5gZ8V2Teab/duDPFzIIIhs9qizDpcavCusCLJZu62Kw==",
1458 "dev": true
1459 },
1460 "node_modules/@types/connect": {
1461 "version": "3.4.38",
1462 "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
1463 "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
1464 "dev": true,
1465 "dependencies": {
1466 "@types/node": "*"
1467 }
1468 },
1469 "node_modules/@types/content-disposition": {
1470 "version": "0.5.8",
1471 "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.8.tgz",
1472 "integrity": "sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg==",
1473 "dev": true
1474 },
1475 "node_modules/@types/convert-source-map": {
1476 "version": "2.0.3",
1477 "resolved": "https://registry.npmjs.org/@types/convert-source-map/-/convert-source-map-2.0.3.tgz",
1478 "integrity": "sha512-ag0BfJLZf6CQz8VIuRIEYQ5Ggwk/82uvTQf27RcpyDNbY0Vw49LIPqAxk5tqYfrCs9xDaIMvl4aj7ZopnYL8bA==",
1479 "dev": true
1480 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01001481 "node_modules/@types/cookie": {
1482 "version": "0.6.0",
1483 "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz",
1484 "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==",
1485 "dev": true
1486 },
Sean McCullough86b56862025-04-18 13:04:03 -07001487 "node_modules/@types/cookies": {
1488 "version": "0.9.0",
1489 "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.9.0.tgz",
1490 "integrity": "sha512-40Zk8qR147RABiQ7NQnBzWzDcjKzNrntB5BAmeGCb2p/MIyOE+4BVvc17wumsUqUw00bJYqoXFHYygQnEFh4/Q==",
1491 "dev": true,
1492 "dependencies": {
1493 "@types/connect": "*",
1494 "@types/express": "*",
1495 "@types/keygrip": "*",
1496 "@types/node": "*"
1497 }
1498 },
1499 "node_modules/@types/debounce": {
1500 "version": "1.2.4",
1501 "resolved": "https://registry.npmjs.org/@types/debounce/-/debounce-1.2.4.tgz",
1502 "integrity": "sha512-jBqiORIzKDOToaF63Fm//haOCHuwQuLa2202RK4MozpA6lh93eCBc+/8+wZn5OzjJt3ySdc+74SXWXB55Ewtyw==",
1503 "dev": true
1504 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001505 "node_modules/@types/estree": {
1506 "version": "1.0.7",
1507 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
1508 "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
1509 "license": "MIT"
1510 },
Sean McCullough86b56862025-04-18 13:04:03 -07001511 "node_modules/@types/express": {
1512 "version": "5.0.1",
1513 "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.1.tgz",
1514 "integrity": "sha512-UZUw8vjpWFXuDnjFTh7/5c2TWDlQqeXHi6hcN7F2XSVT5P+WmUnnbFS3KA6Jnc6IsEqI2qCVu2bK0R0J4A8ZQQ==",
1515 "dev": true,
1516 "dependencies": {
1517 "@types/body-parser": "*",
1518 "@types/express-serve-static-core": "^5.0.0",
1519 "@types/serve-static": "*"
1520 }
1521 },
1522 "node_modules/@types/express-serve-static-core": {
1523 "version": "5.0.6",
1524 "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz",
1525 "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==",
1526 "dev": true,
1527 "dependencies": {
1528 "@types/node": "*",
1529 "@types/qs": "*",
1530 "@types/range-parser": "*",
1531 "@types/send": "*"
1532 }
1533 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001534 "node_modules/@types/geojson": {
1535 "version": "7946.0.4",
1536 "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.4.tgz",
1537 "integrity": "sha512-MHmwBtCb7OCv1DSivz2UNJXPGU/1btAWRKlqJ2saEhVJkpkvqHMMaOpKg0v4sAbDWSQekHGvPVMM8nQ+Jen03Q==",
1538 "license": "MIT"
1539 },
Sean McCullough86b56862025-04-18 13:04:03 -07001540 "node_modules/@types/http-assert": {
1541 "version": "1.5.6",
1542 "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.6.tgz",
1543 "integrity": "sha512-TTEwmtjgVbYAzZYWyeHPrrtWnfVkm8tQkP8P21uQifPgMRgjrow3XDEYqucuC8SKZJT7pUnhU/JymvjggxO9vw==",
1544 "dev": true
1545 },
1546 "node_modules/@types/http-errors": {
1547 "version": "2.0.4",
1548 "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
1549 "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==",
1550 "dev": true
1551 },
1552 "node_modules/@types/istanbul-lib-coverage": {
1553 "version": "2.0.6",
1554 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
1555 "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
1556 "dev": true
1557 },
1558 "node_modules/@types/istanbul-lib-report": {
1559 "version": "3.0.3",
1560 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
1561 "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
1562 "dev": true,
1563 "dependencies": {
1564 "@types/istanbul-lib-coverage": "*"
1565 }
1566 },
1567 "node_modules/@types/istanbul-reports": {
1568 "version": "3.0.4",
1569 "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
1570 "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
1571 "dev": true,
1572 "dependencies": {
1573 "@types/istanbul-lib-report": "*"
1574 }
1575 },
1576 "node_modules/@types/keygrip": {
1577 "version": "1.0.6",
1578 "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.6.tgz",
1579 "integrity": "sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ==",
1580 "dev": true
1581 },
1582 "node_modules/@types/koa": {
1583 "version": "2.15.0",
1584 "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.15.0.tgz",
1585 "integrity": "sha512-7QFsywoE5URbuVnG3loe03QXuGajrnotr3gQkXcEBShORai23MePfFYdhz90FEtBBpkyIYQbVD+evKtloCgX3g==",
1586 "dev": true,
1587 "dependencies": {
1588 "@types/accepts": "*",
1589 "@types/content-disposition": "*",
1590 "@types/cookies": "*",
1591 "@types/http-assert": "*",
1592 "@types/http-errors": "*",
1593 "@types/keygrip": "*",
1594 "@types/koa-compose": "*",
1595 "@types/node": "*"
1596 }
1597 },
1598 "node_modules/@types/koa-compose": {
1599 "version": "3.2.8",
1600 "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.8.tgz",
1601 "integrity": "sha512-4Olc63RY+MKvxMwVknCUDhRQX1pFQoBZ/lXcRLP69PQkEpze/0cr8LNqJQe5NFb/b19DWi2a5bTi2VAlQzhJuA==",
1602 "dev": true,
1603 "dependencies": {
1604 "@types/koa": "*"
1605 }
1606 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001607 "node_modules/@types/marked": {
1608 "version": "5.0.2",
1609 "resolved": "https://registry.npmjs.org/@types/marked/-/marked-5.0.2.tgz",
1610 "integrity": "sha512-OucS4KMHhFzhz27KxmWg7J+kIYqyqoW5kdIEI319hqARQQUTqhao3M/F+uFnDXD0Rg72iDDZxZNxq5gvctmLlg==",
1611 "dev": true,
1612 "license": "MIT"
1613 },
Sean McCullough86b56862025-04-18 13:04:03 -07001614 "node_modules/@types/mime": {
1615 "version": "1.3.5",
1616 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
1617 "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
1618 "dev": true
1619 },
1620 "node_modules/@types/mocha": {
1621 "version": "10.0.10",
1622 "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz",
1623 "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==",
1624 "dev": true
1625 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001626 "node_modules/@types/node": {
Sean McCullough86b56862025-04-18 13:04:03 -07001627 "version": "22.14.0",
1628 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.0.tgz",
1629 "integrity": "sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07001630 "dev": true,
1631 "license": "MIT",
1632 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07001633 "undici-types": "~6.21.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07001634 }
1635 },
Sean McCullough86b56862025-04-18 13:04:03 -07001636 "node_modules/@types/parse5": {
1637 "version": "6.0.3",
1638 "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz",
1639 "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==",
1640 "dev": true
1641 },
1642 "node_modules/@types/qs": {
1643 "version": "6.9.18",
1644 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz",
1645 "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==",
1646 "dev": true
1647 },
1648 "node_modules/@types/range-parser": {
1649 "version": "1.2.7",
1650 "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
1651 "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
1652 "dev": true
1653 },
1654 "node_modules/@types/resolve": {
1655 "version": "1.20.2",
1656 "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz",
1657 "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==",
1658 "dev": true
1659 },
1660 "node_modules/@types/send": {
1661 "version": "0.17.4",
1662 "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
1663 "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
1664 "dev": true,
1665 "dependencies": {
1666 "@types/mime": "^1",
1667 "@types/node": "*"
1668 }
1669 },
1670 "node_modules/@types/serve-static": {
1671 "version": "1.15.7",
1672 "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz",
1673 "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==",
1674 "dev": true,
1675 "dependencies": {
1676 "@types/http-errors": "*",
1677 "@types/node": "*",
1678 "@types/send": "*"
1679 }
1680 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01001681 "node_modules/@types/statuses": {
1682 "version": "2.0.5",
1683 "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz",
1684 "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==",
1685 "dev": true
1686 },
1687 "node_modules/@types/tough-cookie": {
1688 "version": "4.0.5",
1689 "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz",
1690 "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==",
1691 "dev": true
1692 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001693 "node_modules/@types/trusted-types": {
1694 "version": "2.0.7",
1695 "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
1696 "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
1697 "license": "MIT"
1698 },
Sean McCullough86b56862025-04-18 13:04:03 -07001699 "node_modules/@types/ws": {
1700 "version": "7.4.7",
1701 "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz",
1702 "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==",
1703 "dev": true,
1704 "dependencies": {
1705 "@types/node": "*"
1706 }
1707 },
1708 "node_modules/@types/yauzl": {
1709 "version": "2.10.3",
1710 "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
1711 "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
1712 "dev": true,
1713 "optional": true,
1714 "dependencies": {
1715 "@types/node": "*"
1716 }
1717 },
1718 "node_modules/@web/browser-logs": {
1719 "version": "0.4.1",
1720 "resolved": "https://registry.npmjs.org/@web/browser-logs/-/browser-logs-0.4.1.tgz",
1721 "integrity": "sha512-ypmMG+72ERm+LvP+loj9A64MTXvWMXHUOu773cPO4L1SV/VWg6xA9Pv7vkvkXQX+ItJtCJt+KQ+U6ui2HhSFUw==",
1722 "dev": true,
1723 "dependencies": {
1724 "errorstacks": "^2.4.1"
1725 },
1726 "engines": {
1727 "node": ">=18.0.0"
1728 }
1729 },
1730 "node_modules/@web/config-loader": {
1731 "version": "0.3.3",
1732 "resolved": "https://registry.npmjs.org/@web/config-loader/-/config-loader-0.3.3.tgz",
1733 "integrity": "sha512-ilzeQzrPpPLWZhzFCV+4doxKDGm7oKVfdKpW9wiUNVgive34NSzCw+WzXTvjE4Jgr5CkyTDIObEmMrqQEjhT0g==",
1734 "dev": true,
1735 "engines": {
1736 "node": ">=18.0.0"
1737 }
1738 },
1739 "node_modules/@web/dev-server": {
1740 "version": "0.4.6",
1741 "resolved": "https://registry.npmjs.org/@web/dev-server/-/dev-server-0.4.6.tgz",
1742 "integrity": "sha512-jj/1bcElAy5EZet8m2CcUdzxT+CRvUjIXGh8Lt7vxtthkN9PzY9wlhWx/9WOs5iwlnG1oj0VGo6f/zvbPO0s9w==",
1743 "dev": true,
1744 "license": "MIT",
1745 "dependencies": {
1746 "@babel/code-frame": "^7.12.11",
1747 "@types/command-line-args": "^5.0.0",
1748 "@web/config-loader": "^0.3.0",
1749 "@web/dev-server-core": "^0.7.2",
1750 "@web/dev-server-rollup": "^0.6.1",
1751 "camelcase": "^6.2.0",
1752 "command-line-args": "^5.1.1",
1753 "command-line-usage": "^7.0.1",
1754 "debounce": "^1.2.0",
1755 "deepmerge": "^4.2.2",
1756 "internal-ip": "^6.2.0",
1757 "nanocolors": "^0.2.1",
1758 "open": "^8.0.2",
1759 "portfinder": "^1.0.32"
1760 },
1761 "bin": {
1762 "wds": "dist/bin.js",
1763 "web-dev-server": "dist/bin.js"
1764 },
1765 "engines": {
1766 "node": ">=18.0.0"
1767 }
1768 },
1769 "node_modules/@web/dev-server-core": {
1770 "version": "0.7.5",
1771 "resolved": "https://registry.npmjs.org/@web/dev-server-core/-/dev-server-core-0.7.5.tgz",
1772 "integrity": "sha512-Da65zsiN6iZPMRuj4Oa6YPwvsmZmo5gtPWhW2lx3GTUf5CAEapjVpZVlUXnKPL7M7zRuk72jSsIl8lo+XpTCtw==",
1773 "dev": true,
1774 "dependencies": {
1775 "@types/koa": "^2.11.6",
1776 "@types/ws": "^7.4.0",
1777 "@web/parse5-utils": "^2.1.0",
1778 "chokidar": "^4.0.1",
1779 "clone": "^2.1.2",
1780 "es-module-lexer": "^1.0.0",
1781 "get-stream": "^6.0.0",
1782 "is-stream": "^2.0.0",
1783 "isbinaryfile": "^5.0.0",
1784 "koa": "^2.13.0",
1785 "koa-etag": "^4.0.0",
1786 "koa-send": "^5.0.1",
1787 "koa-static": "^5.0.0",
1788 "lru-cache": "^8.0.4",
1789 "mime-types": "^2.1.27",
1790 "parse5": "^6.0.1",
1791 "picomatch": "^2.2.2",
1792 "ws": "^7.5.10"
1793 },
1794 "engines": {
1795 "node": ">=18.0.0"
1796 }
1797 },
1798 "node_modules/@web/dev-server-core/node_modules/chokidar": {
1799 "version": "4.0.3",
1800 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
1801 "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
1802 "dev": true,
1803 "dependencies": {
1804 "readdirp": "^4.0.1"
1805 },
1806 "engines": {
1807 "node": ">= 14.16.0"
1808 },
1809 "funding": {
1810 "url": "https://paulmillr.com/funding/"
1811 }
1812 },
1813 "node_modules/@web/dev-server-core/node_modules/lru-cache": {
1814 "version": "8.0.5",
1815 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.5.tgz",
1816 "integrity": "sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==",
1817 "dev": true,
1818 "engines": {
1819 "node": ">=16.14"
1820 }
1821 },
1822 "node_modules/@web/dev-server-core/node_modules/readdirp": {
1823 "version": "4.1.2",
1824 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
1825 "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
1826 "dev": true,
1827 "engines": {
1828 "node": ">= 14.18.0"
1829 },
1830 "funding": {
1831 "type": "individual",
1832 "url": "https://paulmillr.com/funding/"
1833 }
1834 },
Sean McCullough86b56862025-04-18 13:04:03 -07001835 "node_modules/@web/dev-server-rollup": {
1836 "version": "0.6.4",
1837 "resolved": "https://registry.npmjs.org/@web/dev-server-rollup/-/dev-server-rollup-0.6.4.tgz",
1838 "integrity": "sha512-sJZfTGCCrdku5xYnQQG51odGI092hKY9YFM0X3Z0tRY3iXKXcYRaLZrErw5KfCxr6g0JRuhe4BBhqXTA5Q2I3Q==",
1839 "dev": true,
1840 "dependencies": {
1841 "@rollup/plugin-node-resolve": "^15.0.1",
1842 "@web/dev-server-core": "^0.7.2",
1843 "nanocolors": "^0.2.1",
1844 "parse5": "^6.0.1",
1845 "rollup": "^4.4.0",
1846 "whatwg-url": "^14.0.0"
1847 },
1848 "engines": {
1849 "node": ">=18.0.0"
1850 }
1851 },
1852 "node_modules/@web/dev-server-rollup/node_modules/tr46": {
1853 "version": "5.1.0",
1854 "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.0.tgz",
1855 "integrity": "sha512-IUWnUK7ADYR5Sl1fZlO1INDUhVhatWl7BtJWsIhwJ0UAK7ilzzIa8uIqOO/aYVWHZPJkKbEL+362wrzoeRF7bw==",
1856 "dev": true,
1857 "dependencies": {
1858 "punycode": "^2.3.1"
1859 },
1860 "engines": {
1861 "node": ">=18"
1862 }
1863 },
1864 "node_modules/@web/dev-server-rollup/node_modules/webidl-conversions": {
1865 "version": "7.0.0",
1866 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
1867 "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
1868 "dev": true,
1869 "engines": {
1870 "node": ">=12"
1871 }
1872 },
1873 "node_modules/@web/dev-server-rollup/node_modules/whatwg-url": {
1874 "version": "14.2.0",
1875 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz",
1876 "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==",
1877 "dev": true,
1878 "dependencies": {
1879 "tr46": "^5.1.0",
1880 "webidl-conversions": "^7.0.0"
1881 },
1882 "engines": {
1883 "node": ">=18"
1884 }
1885 },
1886 "node_modules/@web/parse5-utils": {
1887 "version": "2.1.0",
1888 "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-2.1.0.tgz",
1889 "integrity": "sha512-GzfK5disEJ6wEjoPwx8AVNwUe9gYIiwc+x//QYxYDAFKUp4Xb1OJAGLc2l2gVrSQmtPGLKrTRcW90Hv4pEq1qA==",
1890 "dev": true,
1891 "dependencies": {
1892 "@types/parse5": "^6.0.1",
1893 "parse5": "^6.0.1"
1894 },
1895 "engines": {
1896 "node": ">=18.0.0"
1897 }
1898 },
1899 "node_modules/@web/test-runner": {
1900 "version": "0.18.3",
1901 "resolved": "https://registry.npmjs.org/@web/test-runner/-/test-runner-0.18.3.tgz",
1902 "integrity": "sha512-QkVK8Qguw3Zhyu8SYR7F4VdcjyXBeJNr8W8L++s4zO/Ok7DR/Wu7+rLswn3H7OH3xYoCHRmwteehcFejefz6ew==",
1903 "dev": true,
1904 "dependencies": {
1905 "@web/browser-logs": "^0.4.0",
1906 "@web/config-loader": "^0.3.0",
1907 "@web/dev-server": "^0.4.0",
1908 "@web/test-runner-chrome": "^0.16.0",
1909 "@web/test-runner-commands": "^0.9.0",
1910 "@web/test-runner-core": "^0.13.0",
1911 "@web/test-runner-mocha": "^0.9.0",
1912 "camelcase": "^6.2.0",
1913 "command-line-args": "^5.1.1",
1914 "command-line-usage": "^7.0.1",
1915 "convert-source-map": "^2.0.0",
1916 "diff": "^5.0.0",
1917 "globby": "^11.0.1",
1918 "nanocolors": "^0.2.1",
1919 "portfinder": "^1.0.32",
1920 "source-map": "^0.7.3"
1921 },
1922 "bin": {
1923 "web-test-runner": "dist/bin.js",
1924 "wtr": "dist/bin.js"
1925 },
1926 "engines": {
1927 "node": ">=18.0.0"
1928 }
1929 },
1930 "node_modules/@web/test-runner-chrome": {
1931 "version": "0.16.0",
1932 "resolved": "https://registry.npmjs.org/@web/test-runner-chrome/-/test-runner-chrome-0.16.0.tgz",
1933 "integrity": "sha512-Edc6Y49aVB6k18S5IOj9OCX3rEf8F3jptIu0p95+imqxmcutFEh1GNmlAk2bQGnXS0U6uVY7Xbf61fiaXUQqhg==",
1934 "dev": true,
1935 "dependencies": {
1936 "@web/test-runner-core": "^0.13.0",
1937 "@web/test-runner-coverage-v8": "^0.8.0",
1938 "async-mutex": "0.4.0",
1939 "chrome-launcher": "^0.15.0",
1940 "puppeteer-core": "^22.0.0"
1941 },
1942 "engines": {
1943 "node": ">=18.0.0"
1944 }
1945 },
1946 "node_modules/@web/test-runner-commands": {
1947 "version": "0.9.0",
1948 "resolved": "https://registry.npmjs.org/@web/test-runner-commands/-/test-runner-commands-0.9.0.tgz",
1949 "integrity": "sha512-zeLI6QdH0jzzJMDV5O42Pd8WLJtYqovgdt0JdytgHc0d1EpzXDsc7NTCJSImboc2NcayIsWAvvGGeRF69SMMYg==",
1950 "dev": true,
1951 "dependencies": {
1952 "@web/test-runner-core": "^0.13.0",
1953 "mkdirp": "^1.0.4"
1954 },
1955 "engines": {
1956 "node": ">=18.0.0"
1957 }
1958 },
1959 "node_modules/@web/test-runner-commands/node_modules/mkdirp": {
1960 "version": "1.0.4",
1961 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
1962 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
1963 "dev": true,
1964 "bin": {
1965 "mkdirp": "bin/cmd.js"
1966 },
1967 "engines": {
1968 "node": ">=10"
1969 }
1970 },
1971 "node_modules/@web/test-runner-core": {
1972 "version": "0.13.4",
1973 "resolved": "https://registry.npmjs.org/@web/test-runner-core/-/test-runner-core-0.13.4.tgz",
1974 "integrity": "sha512-84E1025aUSjvZU1j17eCTwV7m5Zg3cZHErV3+CaJM9JPCesZwLraIa0ONIQ9w4KLgcDgJFw9UnJ0LbFf42h6tg==",
1975 "dev": true,
1976 "dependencies": {
1977 "@babel/code-frame": "^7.12.11",
1978 "@types/babel__code-frame": "^7.0.2",
1979 "@types/co-body": "^6.1.0",
1980 "@types/convert-source-map": "^2.0.0",
1981 "@types/debounce": "^1.2.0",
1982 "@types/istanbul-lib-coverage": "^2.0.3",
1983 "@types/istanbul-reports": "^3.0.0",
1984 "@web/browser-logs": "^0.4.0",
1985 "@web/dev-server-core": "^0.7.3",
1986 "chokidar": "^4.0.1",
1987 "cli-cursor": "^3.1.0",
1988 "co-body": "^6.1.0",
1989 "convert-source-map": "^2.0.0",
1990 "debounce": "^1.2.0",
1991 "dependency-graph": "^0.11.0",
1992 "globby": "^11.0.1",
1993 "internal-ip": "^6.2.0",
1994 "istanbul-lib-coverage": "^3.0.0",
1995 "istanbul-lib-report": "^3.0.1",
1996 "istanbul-reports": "^3.0.2",
1997 "log-update": "^4.0.0",
1998 "nanocolors": "^0.2.1",
1999 "nanoid": "^3.1.25",
2000 "open": "^8.0.2",
2001 "picomatch": "^2.2.2",
2002 "source-map": "^0.7.3"
2003 },
2004 "engines": {
2005 "node": ">=18.0.0"
2006 }
2007 },
2008 "node_modules/@web/test-runner-core/node_modules/chokidar": {
2009 "version": "4.0.3",
2010 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
2011 "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
2012 "dev": true,
2013 "dependencies": {
2014 "readdirp": "^4.0.1"
2015 },
2016 "engines": {
2017 "node": ">= 14.16.0"
2018 },
2019 "funding": {
2020 "url": "https://paulmillr.com/funding/"
2021 }
2022 },
2023 "node_modules/@web/test-runner-core/node_modules/dependency-graph": {
2024 "version": "0.11.0",
2025 "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz",
2026 "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==",
2027 "dev": true,
2028 "engines": {
2029 "node": ">= 0.6.0"
2030 }
2031 },
2032 "node_modules/@web/test-runner-core/node_modules/readdirp": {
2033 "version": "4.1.2",
2034 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
2035 "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
2036 "dev": true,
2037 "engines": {
2038 "node": ">= 14.18.0"
2039 },
2040 "funding": {
2041 "type": "individual",
2042 "url": "https://paulmillr.com/funding/"
2043 }
2044 },
2045 "node_modules/@web/test-runner-coverage-v8": {
2046 "version": "0.8.0",
2047 "resolved": "https://registry.npmjs.org/@web/test-runner-coverage-v8/-/test-runner-coverage-v8-0.8.0.tgz",
2048 "integrity": "sha512-PskiucYpjUtgNfR2zF2AWqWwjXL7H3WW/SnCAYmzUrtob7X9o/+BjdyZ4wKbOxWWSbJO4lEdGIDLu+8X2Xw+lA==",
2049 "dev": true,
2050 "dependencies": {
2051 "@web/test-runner-core": "^0.13.0",
2052 "istanbul-lib-coverage": "^3.0.0",
2053 "lru-cache": "^8.0.4",
2054 "picomatch": "^2.2.2",
2055 "v8-to-istanbul": "^9.0.1"
2056 },
2057 "engines": {
2058 "node": ">=18.0.0"
2059 }
2060 },
2061 "node_modules/@web/test-runner-coverage-v8/node_modules/lru-cache": {
2062 "version": "8.0.5",
2063 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.5.tgz",
2064 "integrity": "sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==",
2065 "dev": true,
2066 "engines": {
2067 "node": ">=16.14"
2068 }
2069 },
2070 "node_modules/@web/test-runner-mocha": {
2071 "version": "0.9.0",
2072 "resolved": "https://registry.npmjs.org/@web/test-runner-mocha/-/test-runner-mocha-0.9.0.tgz",
2073 "integrity": "sha512-ZL9F6FXd0DBQvo/h/+mSfzFTSRVxzV9st/AHhpgABtUtV/AIpVE9to6+xdkpu6827kwjezdpuadPfg+PlrBWqQ==",
2074 "dev": true,
2075 "dependencies": {
2076 "@web/test-runner-core": "^0.13.0"
2077 },
2078 "engines": {
2079 "node": ">=18.0.0"
2080 }
2081 },
2082 "node_modules/@web/test-runner-puppeteer": {
2083 "version": "0.18.0",
2084 "resolved": "https://registry.npmjs.org/@web/test-runner-puppeteer/-/test-runner-puppeteer-0.18.0.tgz",
2085 "integrity": "sha512-pc0gADGjqflSRIZQehwD9INKUY1DZ92eWJwuVwZXzKxr5soniT/Bknv2hT5ttpJ5P7ILuCyjJyq5IjKzPBFUXg==",
2086 "dev": true,
2087 "license": "MIT",
2088 "dependencies": {
2089 "@web/test-runner-chrome": "^0.18.0",
2090 "@web/test-runner-core": "^0.13.0",
2091 "puppeteer": "^24.0.0"
2092 },
2093 "engines": {
2094 "node": ">=18.0.0"
2095 }
2096 },
2097 "node_modules/@web/test-runner-puppeteer/node_modules/@puppeteer/browsers": {
2098 "version": "2.10.0",
2099 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.0.tgz",
2100 "integrity": "sha512-HdHF4rny4JCvIcm7V1dpvpctIGqM3/Me255CB44vW7hDG1zYMmcBMjpNqZEDxdCfXGLkx5kP0+Jz5DUS+ukqtA==",
2101 "dev": true,
2102 "license": "Apache-2.0",
2103 "dependencies": {
2104 "debug": "^4.4.0",
2105 "extract-zip": "^2.0.1",
2106 "progress": "^2.0.3",
2107 "proxy-agent": "^6.5.0",
2108 "semver": "^7.7.1",
2109 "tar-fs": "^3.0.8",
2110 "yargs": "^17.7.2"
2111 },
2112 "bin": {
2113 "browsers": "lib/cjs/main-cli.js"
2114 },
2115 "engines": {
2116 "node": ">=18"
2117 }
2118 },
2119 "node_modules/@web/test-runner-puppeteer/node_modules/@web/test-runner-chrome": {
2120 "version": "0.18.1",
2121 "resolved": "https://registry.npmjs.org/@web/test-runner-chrome/-/test-runner-chrome-0.18.1.tgz",
2122 "integrity": "sha512-eO6ctCaqSguGM6G3cFobGHnrEs9wlv9Juj/Akyr4XLjeEMTheNULdvOXw9Bygi+QC/ir/0snMmt+/YKnfy8rYA==",
2123 "dev": true,
2124 "license": "MIT",
2125 "dependencies": {
2126 "@web/test-runner-core": "^0.13.0",
2127 "@web/test-runner-coverage-v8": "^0.8.0",
2128 "chrome-launcher": "^0.15.0",
2129 "puppeteer-core": "^24.0.0"
2130 },
2131 "engines": {
2132 "node": ">=18.0.0"
2133 }
2134 },
2135 "node_modules/@web/test-runner-puppeteer/node_modules/chromium-bidi": {
2136 "version": "3.0.0",
2137 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-3.0.0.tgz",
2138 "integrity": "sha512-ZOGRDAhBMX1uxL2Cm2TDuhImbrsEz5A/tTcVU6RpXEWaTNUNwsHW6njUXizh51Ir6iqHbKAfhA2XK33uBcLo5A==",
2139 "dev": true,
2140 "license": "Apache-2.0",
2141 "dependencies": {
2142 "mitt": "^3.0.1",
2143 "zod": "^3.24.1"
2144 },
2145 "peerDependencies": {
2146 "devtools-protocol": "*"
2147 }
2148 },
2149 "node_modules/@web/test-runner-puppeteer/node_modules/devtools-protocol": {
2150 "version": "0.0.1425554",
2151 "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1425554.tgz",
2152 "integrity": "sha512-uRfxR6Nlzdzt0ihVIkV+sLztKgs7rgquY/Mhcv1YNCWDh5IZgl5mnn2aeEnW5stYTE0wwiF4RYVz8eMEpV1SEw==",
2153 "dev": true,
2154 "license": "BSD-3-Clause"
2155 },
2156 "node_modules/@web/test-runner-puppeteer/node_modules/puppeteer-core": {
2157 "version": "24.6.1",
2158 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.6.1.tgz",
2159 "integrity": "sha512-sMCxsY+OPWO2fecBrhIeCeJbWWXJ6UaN997sTid6whY0YT9XM0RnxEwLeUibluIS5/fRmuxe1efjb5RMBsky7g==",
2160 "dev": true,
2161 "license": "Apache-2.0",
2162 "dependencies": {
2163 "@puppeteer/browsers": "2.10.0",
2164 "chromium-bidi": "3.0.0",
2165 "debug": "^4.4.0",
2166 "devtools-protocol": "0.0.1425554",
2167 "typed-query-selector": "^2.12.0",
2168 "ws": "^8.18.1"
2169 },
2170 "engines": {
2171 "node": ">=18"
2172 }
2173 },
2174 "node_modules/@web/test-runner-puppeteer/node_modules/ws": {
2175 "version": "8.18.1",
2176 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
2177 "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
2178 "dev": true,
2179 "license": "MIT",
2180 "engines": {
2181 "node": ">=10.0.0"
2182 },
2183 "peerDependencies": {
2184 "bufferutil": "^4.0.1",
2185 "utf-8-validate": ">=5.0.2"
2186 },
2187 "peerDependenciesMeta": {
2188 "bufferutil": {
2189 "optional": true
2190 },
2191 "utf-8-validate": {
2192 "optional": true
2193 }
2194 }
2195 },
2196 "node_modules/@web/test-runner-puppeteer/node_modules/zod": {
2197 "version": "3.24.2",
2198 "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
2199 "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==",
2200 "dev": true,
2201 "license": "MIT",
2202 "funding": {
2203 "url": "https://github.com/sponsors/colinhacks"
2204 }
2205 },
2206 "node_modules/@web/test-runner/node_modules/diff": {
2207 "version": "5.2.0",
2208 "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz",
2209 "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==",
2210 "dev": true,
2211 "engines": {
2212 "node": ">=0.3.1"
2213 }
2214 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002215 "node_modules/@xterm/addon-fit": {
2216 "version": "0.10.0",
2217 "resolved": "https://registry.npmjs.org/@xterm/addon-fit/-/addon-fit-0.10.0.tgz",
2218 "integrity": "sha512-UFYkDm4HUahf2lnEyHvio51TNGiLK66mqP2JoATy7hRZeXaGMRDr00JiSF7m63vR5WKATF605yEggJKsw0JpMQ==",
2219 "license": "MIT",
2220 "peerDependencies": {
2221 "@xterm/xterm": "^5.0.0"
2222 }
2223 },
2224 "node_modules/@xterm/xterm": {
2225 "version": "5.5.0",
2226 "resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-5.5.0.tgz",
2227 "integrity": "sha512-hqJHYaQb5OptNunnyAnkHyM8aCjZ1MEIDTQu1iIbbTD/xops91NB5yq1ZK/dC2JDbVWtF23zUtl9JE2NqwT87A==",
2228 "license": "MIT"
2229 },
2230 "node_modules/abbrev": {
2231 "version": "1.1.1",
2232 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
2233 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
2234 "license": "ISC"
2235 },
Sean McCullough86b56862025-04-18 13:04:03 -07002236 "node_modules/accepts": {
2237 "version": "1.3.8",
2238 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
2239 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
2240 "dev": true,
2241 "dependencies": {
2242 "mime-types": "~2.1.34",
2243 "negotiator": "0.6.3"
2244 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002245 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07002246 "node": ">= 0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07002247 }
2248 },
Sean McCullough86b56862025-04-18 13:04:03 -07002249 "node_modules/agent-base": {
2250 "version": "7.1.3",
2251 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
2252 "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
2253 "dev": true,
2254 "engines": {
2255 "node": ">= 14"
2256 }
2257 },
2258 "node_modules/ansi-escapes": {
2259 "version": "4.3.2",
2260 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
2261 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
2262 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07002263 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07002264 "type-fest": "^0.21.3"
Earl Lee2e463fb2025-04-17 11:22:22 -07002265 },
2266 "engines": {
2267 "node": ">=8"
2268 },
2269 "funding": {
Sean McCullough86b56862025-04-18 13:04:03 -07002270 "url": "https://github.com/sponsors/sindresorhus"
Earl Lee2e463fb2025-04-17 11:22:22 -07002271 }
2272 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01002273 "node_modules/ansi-regex": {
2274 "version": "5.0.1",
2275 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2276 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2277 "engines": {
2278 "node": ">=8"
2279 }
2280 },
2281 "node_modules/ansi-styles": {
2282 "version": "4.3.0",
2283 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2284 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2285 "dependencies": {
2286 "color-convert": "^2.0.1"
2287 },
2288 "engines": {
2289 "node": ">=8"
2290 },
2291 "funding": {
2292 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2293 }
2294 },
Sean McCullough86b56862025-04-18 13:04:03 -07002295 "node_modules/argparse": {
2296 "version": "2.0.1",
2297 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2298 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2299 "dev": true,
2300 "license": "Python-2.0"
2301 },
2302 "node_modules/array-back": {
2303 "version": "3.1.0",
2304 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
2305 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
2306 "dev": true,
2307 "engines": {
2308 "node": ">=6"
2309 }
2310 },
2311 "node_modules/array-union": {
2312 "version": "2.1.0",
2313 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
2314 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
2315 "dev": true,
2316 "engines": {
2317 "node": ">=8"
2318 }
2319 },
2320 "node_modules/ast-types": {
2321 "version": "0.13.4",
2322 "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
2323 "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
2324 "dev": true,
2325 "dependencies": {
2326 "tslib": "^2.0.1"
2327 },
2328 "engines": {
2329 "node": ">=4"
2330 }
2331 },
2332 "node_modules/astral-regex": {
2333 "version": "2.0.0",
2334 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
2335 "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
2336 "dev": true,
2337 "engines": {
2338 "node": ">=8"
2339 }
2340 },
2341 "node_modules/async": {
2342 "version": "3.2.6",
2343 "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
2344 "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07002345 "dev": true
2346 },
Sean McCullough86b56862025-04-18 13:04:03 -07002347 "node_modules/async-mutex": {
2348 "version": "0.4.0",
2349 "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.0.tgz",
2350 "integrity": "sha512-eJFZ1YhRR8UN8eBLoNzcDPcy/jqjsg6I1AP+KvWQX80BqOSW1oJPJXDylPUEeMr2ZQvHgnQ//Lp6f3RQ1zI7HA==",
2351 "dev": true,
2352 "dependencies": {
2353 "tslib": "^2.4.0"
2354 }
2355 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002356 "node_modules/autoprefixer": {
2357 "version": "10.4.21",
2358 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz",
2359 "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==",
2360 "dev": true,
2361 "funding": [
2362 {
2363 "type": "opencollective",
2364 "url": "https://opencollective.com/postcss/"
2365 },
2366 {
2367 "type": "tidelift",
2368 "url": "https://tidelift.com/funding/github/npm/autoprefixer"
2369 },
2370 {
2371 "type": "github",
2372 "url": "https://github.com/sponsors/ai"
2373 }
2374 ],
Sean McCullough86b56862025-04-18 13:04:03 -07002375 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07002376 "dependencies": {
2377 "browserslist": "^4.24.4",
2378 "caniuse-lite": "^1.0.30001702",
2379 "fraction.js": "^4.3.7",
2380 "normalize-range": "^0.1.2",
2381 "picocolors": "^1.1.1",
2382 "postcss-value-parser": "^4.2.0"
2383 },
2384 "bin": {
2385 "autoprefixer": "bin/autoprefixer"
2386 },
2387 "engines": {
2388 "node": "^10 || ^12 || >=14"
2389 },
2390 "peerDependencies": {
2391 "postcss": "^8.1.0"
2392 }
2393 },
Sean McCullough86b56862025-04-18 13:04:03 -07002394 "node_modules/b4a": {
2395 "version": "1.6.7",
2396 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz",
2397 "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==",
Earl Lee2e463fb2025-04-17 11:22:22 -07002398 "dev": true
2399 },
Sean McCullough86b56862025-04-18 13:04:03 -07002400 "node_modules/bare-events": {
2401 "version": "2.5.4",
2402 "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz",
2403 "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==",
2404 "dev": true,
2405 "optional": true
2406 },
2407 "node_modules/bare-fs": {
2408 "version": "4.1.2",
2409 "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.2.tgz",
2410 "integrity": "sha512-8wSeOia5B7LwD4+h465y73KOdj5QHsbbuoUfPBi+pXgFJIPuG7SsiOdJuijWMyfid49eD+WivpfY7KT8gbAzBA==",
2411 "dev": true,
2412 "optional": true,
2413 "dependencies": {
2414 "bare-events": "^2.5.4",
2415 "bare-path": "^3.0.0",
2416 "bare-stream": "^2.6.4"
2417 },
2418 "engines": {
2419 "bare": ">=1.16.0"
2420 },
2421 "peerDependencies": {
2422 "bare-buffer": "*"
2423 },
2424 "peerDependenciesMeta": {
2425 "bare-buffer": {
2426 "optional": true
2427 }
2428 }
2429 },
2430 "node_modules/bare-os": {
2431 "version": "3.6.1",
2432 "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.1.tgz",
2433 "integrity": "sha512-uaIjxokhFidJP+bmmvKSgiMzj2sV5GPHaZVAIktcxcpCyBFFWO+YlikVAdhmUo2vYFvFhOXIAlldqV29L8126g==",
2434 "dev": true,
2435 "optional": true,
2436 "engines": {
2437 "bare": ">=1.14.0"
2438 }
2439 },
2440 "node_modules/bare-path": {
2441 "version": "3.0.0",
2442 "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz",
2443 "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
2444 "dev": true,
2445 "optional": true,
2446 "dependencies": {
2447 "bare-os": "^3.0.1"
2448 }
2449 },
2450 "node_modules/bare-stream": {
2451 "version": "2.6.5",
2452 "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.6.5.tgz",
2453 "integrity": "sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==",
2454 "dev": true,
2455 "optional": true,
2456 "dependencies": {
2457 "streamx": "^2.21.0"
2458 },
2459 "peerDependencies": {
2460 "bare-buffer": "*",
2461 "bare-events": "*"
2462 },
2463 "peerDependenciesMeta": {
2464 "bare-buffer": {
2465 "optional": true
2466 },
2467 "bare-events": {
2468 "optional": true
2469 }
2470 }
2471 },
2472 "node_modules/base64-js": {
2473 "version": "1.5.1",
2474 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
2475 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
2476 "dev": true,
2477 "funding": [
2478 {
2479 "type": "github",
2480 "url": "https://github.com/sponsors/feross"
2481 },
2482 {
2483 "type": "patreon",
2484 "url": "https://www.patreon.com/feross"
2485 },
2486 {
2487 "type": "consulting",
2488 "url": "https://feross.org/support"
2489 }
2490 ]
2491 },
2492 "node_modules/basic-ftp": {
2493 "version": "5.0.5",
2494 "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz",
2495 "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==",
2496 "dev": true,
2497 "engines": {
2498 "node": ">=10.0.0"
2499 }
2500 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002501 "node_modules/braces": {
2502 "version": "3.0.3",
2503 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
2504 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
2505 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07002506 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07002507 "dependencies": {
2508 "fill-range": "^7.1.1"
2509 },
2510 "engines": {
2511 "node": ">=8"
2512 }
2513 },
2514 "node_modules/browserslist": {
2515 "version": "4.24.4",
2516 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
2517 "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==",
2518 "dev": true,
2519 "funding": [
2520 {
2521 "type": "opencollective",
2522 "url": "https://opencollective.com/browserslist"
2523 },
2524 {
2525 "type": "tidelift",
2526 "url": "https://tidelift.com/funding/github/npm/browserslist"
2527 },
2528 {
2529 "type": "github",
2530 "url": "https://github.com/sponsors/ai"
2531 }
2532 ],
Sean McCullough86b56862025-04-18 13:04:03 -07002533 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07002534 "dependencies": {
2535 "caniuse-lite": "^1.0.30001688",
2536 "electron-to-chromium": "^1.5.73",
2537 "node-releases": "^2.0.19",
2538 "update-browserslist-db": "^1.1.1"
2539 },
2540 "bin": {
2541 "browserslist": "cli.js"
2542 },
2543 "engines": {
2544 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
2545 }
2546 },
Sean McCullough86b56862025-04-18 13:04:03 -07002547 "node_modules/buffer": {
2548 "version": "5.7.1",
2549 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
2550 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
2551 "dev": true,
2552 "funding": [
2553 {
2554 "type": "github",
2555 "url": "https://github.com/sponsors/feross"
2556 },
2557 {
2558 "type": "patreon",
2559 "url": "https://www.patreon.com/feross"
2560 },
2561 {
2562 "type": "consulting",
2563 "url": "https://feross.org/support"
2564 }
2565 ],
2566 "dependencies": {
2567 "base64-js": "^1.3.1",
2568 "ieee754": "^1.1.13"
2569 }
2570 },
2571 "node_modules/buffer-crc32": {
2572 "version": "0.2.13",
2573 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
2574 "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07002575 "dev": true,
2576 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07002577 "node": "*"
2578 }
2579 },
2580 "node_modules/bytes": {
2581 "version": "3.1.2",
2582 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
2583 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
2584 "dev": true,
2585 "engines": {
2586 "node": ">= 0.8"
2587 }
2588 },
2589 "node_modules/cache-content-type": {
2590 "version": "1.0.1",
2591 "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz",
2592 "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==",
2593 "dev": true,
2594 "dependencies": {
2595 "mime-types": "^2.1.18",
2596 "ylru": "^1.2.0"
2597 },
2598 "engines": {
2599 "node": ">= 6.0.0"
2600 }
2601 },
2602 "node_modules/call-bind-apply-helpers": {
2603 "version": "1.0.2",
2604 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
2605 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
2606 "dev": true,
2607 "dependencies": {
2608 "es-errors": "^1.3.0",
2609 "function-bind": "^1.1.2"
2610 },
2611 "engines": {
2612 "node": ">= 0.4"
2613 }
2614 },
2615 "node_modules/call-bound": {
2616 "version": "1.0.4",
2617 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
2618 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
2619 "dev": true,
2620 "dependencies": {
2621 "call-bind-apply-helpers": "^1.0.2",
2622 "get-intrinsic": "^1.3.0"
2623 },
2624 "engines": {
2625 "node": ">= 0.4"
2626 },
2627 "funding": {
2628 "url": "https://github.com/sponsors/ljharb"
2629 }
2630 },
2631 "node_modules/callsites": {
2632 "version": "3.1.0",
2633 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
2634 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2635 "dev": true,
2636 "license": "MIT",
2637 "engines": {
2638 "node": ">=6"
2639 }
2640 },
2641 "node_modules/camelcase": {
2642 "version": "6.3.0",
2643 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
2644 "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
2645 "dev": true,
2646 "engines": {
2647 "node": ">=10"
2648 },
2649 "funding": {
2650 "url": "https://github.com/sponsors/sindresorhus"
Earl Lee2e463fb2025-04-17 11:22:22 -07002651 }
2652 },
2653 "node_modules/caniuse-lite": {
Sean McCullough86b56862025-04-18 13:04:03 -07002654 "version": "1.0.30001712",
2655 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001712.tgz",
2656 "integrity": "sha512-MBqPpGYYdQ7/hfKiet9SCI+nmN5/hp4ZzveOJubl5DTAMa5oggjAuoi0Z4onBpKPFI2ePGnQuQIzF3VxDjDJig==",
Earl Lee2e463fb2025-04-17 11:22:22 -07002657 "dev": true,
2658 "funding": [
2659 {
2660 "type": "opencollective",
2661 "url": "https://opencollective.com/browserslist"
2662 },
2663 {
2664 "type": "tidelift",
2665 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
2666 },
2667 {
2668 "type": "github",
2669 "url": "https://github.com/sponsors/ai"
2670 }
Sean McCullough86b56862025-04-18 13:04:03 -07002671 ],
2672 "license": "CC-BY-4.0"
2673 },
Sean McCullough86b56862025-04-18 13:04:03 -07002674 "node_modules/chalk": {
2675 "version": "4.1.2",
2676 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2677 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2678 "dev": true,
2679 "dependencies": {
2680 "ansi-styles": "^4.1.0",
2681 "supports-color": "^7.1.0"
2682 },
2683 "engines": {
2684 "node": ">=10"
2685 },
2686 "funding": {
2687 "url": "https://github.com/chalk/chalk?sponsor=1"
2688 }
2689 },
2690 "node_modules/chalk-template": {
2691 "version": "0.4.0",
2692 "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz",
2693 "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==",
2694 "dev": true,
2695 "dependencies": {
2696 "chalk": "^4.1.2"
2697 },
2698 "engines": {
2699 "node": ">=12"
2700 },
2701 "funding": {
2702 "url": "https://github.com/chalk/chalk-template?sponsor=1"
2703 }
2704 },
Sean McCullough86b56862025-04-18 13:04:03 -07002705 "node_modules/chrome-launcher": {
2706 "version": "0.15.2",
2707 "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz",
2708 "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==",
2709 "dev": true,
2710 "dependencies": {
2711 "@types/node": "*",
2712 "escape-string-regexp": "^4.0.0",
2713 "is-wsl": "^2.2.0",
2714 "lighthouse-logger": "^1.0.0"
2715 },
2716 "bin": {
2717 "print-chrome-path": "bin/print-chrome-path.js"
2718 },
2719 "engines": {
2720 "node": ">=12.13.0"
2721 }
2722 },
2723 "node_modules/chromium-bidi": {
2724 "version": "0.6.3",
2725 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.6.3.tgz",
2726 "integrity": "sha512-qXlsCmpCZJAnoTYI83Iu6EdYQpMYdVkCfq08KDh2pmlVqK5t5IA9mGs4/LwCwp4fqisSOMXZxP3HIh8w8aRn0A==",
2727 "dev": true,
2728 "dependencies": {
2729 "mitt": "3.0.1",
2730 "urlpattern-polyfill": "10.0.0",
2731 "zod": "3.23.8"
2732 },
2733 "peerDependencies": {
2734 "devtools-protocol": "*"
2735 }
2736 },
2737 "node_modules/cli-cursor": {
2738 "version": "3.1.0",
2739 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
2740 "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
2741 "dev": true,
2742 "dependencies": {
2743 "restore-cursor": "^3.1.0"
2744 },
2745 "engines": {
2746 "node": ">=8"
2747 }
2748 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01002749 "node_modules/cli-width": {
2750 "version": "4.1.0",
2751 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
2752 "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==",
2753 "dev": true,
2754 "engines": {
2755 "node": ">= 12"
2756 }
2757 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002758 "node_modules/cliui": {
2759 "version": "8.0.1",
2760 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
2761 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
2762 "license": "ISC",
2763 "dependencies": {
2764 "string-width": "^4.2.0",
2765 "strip-ansi": "^6.0.1",
2766 "wrap-ansi": "^7.0.0"
2767 },
2768 "engines": {
2769 "node": ">=12"
2770 }
2771 },
Sean McCullough86b56862025-04-18 13:04:03 -07002772 "node_modules/cliui/node_modules/wrap-ansi": {
2773 "version": "7.0.0",
2774 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
2775 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
2776 "license": "MIT",
2777 "dependencies": {
2778 "ansi-styles": "^4.0.0",
2779 "string-width": "^4.1.0",
2780 "strip-ansi": "^6.0.0"
2781 },
2782 "engines": {
2783 "node": ">=10"
2784 },
2785 "funding": {
2786 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2787 }
2788 },
2789 "node_modules/clone": {
2790 "version": "2.1.2",
2791 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
2792 "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==",
2793 "dev": true,
2794 "engines": {
2795 "node": ">=0.8"
2796 }
2797 },
2798 "node_modules/co": {
2799 "version": "4.6.0",
2800 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
2801 "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==",
2802 "dev": true,
2803 "engines": {
2804 "iojs": ">= 1.0.0",
2805 "node": ">= 0.12.0"
2806 }
2807 },
2808 "node_modules/co-body": {
2809 "version": "6.2.0",
2810 "resolved": "https://registry.npmjs.org/co-body/-/co-body-6.2.0.tgz",
2811 "integrity": "sha512-Kbpv2Yd1NdL1V/V4cwLVxraHDV6K8ayohr2rmH0J87Er8+zJjcTa6dAn9QMPC9CRgU8+aNajKbSf1TzDB1yKPA==",
2812 "dev": true,
2813 "dependencies": {
2814 "@hapi/bourne": "^3.0.0",
2815 "inflation": "^2.0.0",
2816 "qs": "^6.5.2",
2817 "raw-body": "^2.3.3",
2818 "type-is": "^1.6.16"
2819 },
2820 "engines": {
2821 "node": ">=8.0.0"
2822 }
2823 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002824 "node_modules/color-convert": {
2825 "version": "2.0.1",
2826 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2827 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2828 "license": "MIT",
2829 "dependencies": {
2830 "color-name": "~1.1.4"
2831 },
2832 "engines": {
2833 "node": ">=7.0.0"
2834 }
2835 },
2836 "node_modules/color-name": {
2837 "version": "1.1.4",
2838 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2839 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2840 "license": "MIT"
2841 },
Sean McCullough86b56862025-04-18 13:04:03 -07002842 "node_modules/command-line-args": {
2843 "version": "5.2.1",
2844 "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz",
2845 "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==",
2846 "dev": true,
2847 "dependencies": {
2848 "array-back": "^3.1.0",
2849 "find-replace": "^3.0.0",
2850 "lodash.camelcase": "^4.3.0",
2851 "typical": "^4.0.0"
2852 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002853 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07002854 "node": ">=4.0.0"
2855 }
2856 },
2857 "node_modules/command-line-usage": {
2858 "version": "7.0.3",
2859 "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-7.0.3.tgz",
2860 "integrity": "sha512-PqMLy5+YGwhMh1wS04mVG44oqDsgyLRSKJBdOo1bnYhMKBW65gZF1dRp2OZRhiTjgUHljy99qkO7bsctLaw35Q==",
2861 "dev": true,
2862 "dependencies": {
2863 "array-back": "^6.2.2",
2864 "chalk-template": "^0.4.0",
2865 "table-layout": "^4.1.0",
2866 "typical": "^7.1.1"
2867 },
2868 "engines": {
2869 "node": ">=12.20.0"
2870 }
2871 },
2872 "node_modules/command-line-usage/node_modules/array-back": {
2873 "version": "6.2.2",
2874 "resolved": "https://registry.npmjs.org/array-back/-/array-back-6.2.2.tgz",
2875 "integrity": "sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==",
2876 "dev": true,
2877 "engines": {
2878 "node": ">=12.17"
2879 }
2880 },
2881 "node_modules/command-line-usage/node_modules/typical": {
2882 "version": "7.3.0",
2883 "resolved": "https://registry.npmjs.org/typical/-/typical-7.3.0.tgz",
2884 "integrity": "sha512-ya4mg/30vm+DOWfBg4YK3j2WD6TWtRkCbasOJr40CseYENzCUby/7rIvXA99JGsQHeNxLbnXdyLLxKSv3tauFw==",
2885 "dev": true,
2886 "engines": {
2887 "node": ">=12.17"
2888 }
2889 },
2890 "node_modules/content-disposition": {
2891 "version": "0.5.4",
2892 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
2893 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
2894 "dev": true,
2895 "dependencies": {
2896 "safe-buffer": "5.2.1"
2897 },
2898 "engines": {
2899 "node": ">= 0.6"
2900 }
2901 },
2902 "node_modules/content-type": {
2903 "version": "1.0.5",
2904 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
2905 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
2906 "dev": true,
2907 "engines": {
2908 "node": ">= 0.6"
2909 }
2910 },
2911 "node_modules/convert-source-map": {
2912 "version": "2.0.0",
2913 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
2914 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
2915 "dev": true
2916 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01002917 "node_modules/cookie": {
2918 "version": "0.7.2",
2919 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
2920 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
2921 "dev": true,
2922 "engines": {
2923 "node": ">= 0.6"
2924 }
2925 },
Sean McCullough86b56862025-04-18 13:04:03 -07002926 "node_modules/cookies": {
2927 "version": "0.9.1",
2928 "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz",
2929 "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==",
2930 "dev": true,
2931 "dependencies": {
2932 "depd": "~2.0.0",
2933 "keygrip": "~1.1.0"
2934 },
2935 "engines": {
2936 "node": ">= 0.8"
2937 }
2938 },
2939 "node_modules/cosmiconfig": {
2940 "version": "9.0.0",
2941 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz",
2942 "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==",
2943 "dev": true,
2944 "license": "MIT",
2945 "dependencies": {
2946 "env-paths": "^2.2.1",
2947 "import-fresh": "^3.3.0",
2948 "js-yaml": "^4.1.0",
2949 "parse-json": "^5.2.0"
2950 },
2951 "engines": {
2952 "node": ">=14"
2953 },
2954 "funding": {
2955 "url": "https://github.com/sponsors/d-fischer"
2956 },
2957 "peerDependencies": {
2958 "typescript": ">=4.9.5"
2959 },
2960 "peerDependenciesMeta": {
2961 "typescript": {
2962 "optional": true
2963 }
Earl Lee2e463fb2025-04-17 11:22:22 -07002964 }
2965 },
2966 "node_modules/cross-spawn": {
2967 "version": "7.0.6",
2968 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
2969 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
2970 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07002971 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07002972 "dependencies": {
2973 "path-key": "^3.1.0",
2974 "shebang-command": "^2.0.0",
2975 "which": "^2.0.1"
2976 },
2977 "engines": {
2978 "node": ">= 8"
2979 }
2980 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002981 "node_modules/d3-array": {
2982 "version": "3.2.4",
2983 "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
2984 "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
2985 "license": "ISC",
2986 "dependencies": {
2987 "internmap": "1 - 2"
2988 },
2989 "engines": {
2990 "node": ">=12"
2991 }
2992 },
2993 "node_modules/d3-color": {
2994 "version": "3.1.0",
2995 "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
2996 "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
2997 "license": "ISC",
2998 "engines": {
2999 "node": ">=12"
3000 }
3001 },
3002 "node_modules/d3-delaunay": {
3003 "version": "6.0.4",
3004 "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz",
3005 "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==",
3006 "license": "ISC",
3007 "dependencies": {
3008 "delaunator": "5"
3009 },
3010 "engines": {
3011 "node": ">=12"
3012 }
3013 },
3014 "node_modules/d3-dispatch": {
3015 "version": "3.0.1",
3016 "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz",
3017 "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==",
3018 "license": "ISC",
3019 "engines": {
3020 "node": ">=12"
3021 }
3022 },
3023 "node_modules/d3-dsv": {
3024 "version": "3.0.1",
3025 "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz",
3026 "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==",
3027 "license": "ISC",
3028 "dependencies": {
3029 "commander": "7",
3030 "iconv-lite": "0.6",
3031 "rw": "1"
3032 },
3033 "bin": {
3034 "csv2json": "bin/dsv2json.js",
3035 "csv2tsv": "bin/dsv2dsv.js",
3036 "dsv2dsv": "bin/dsv2dsv.js",
3037 "dsv2json": "bin/dsv2json.js",
3038 "json2csv": "bin/json2dsv.js",
3039 "json2dsv": "bin/json2dsv.js",
3040 "json2tsv": "bin/json2dsv.js",
3041 "tsv2csv": "bin/dsv2dsv.js",
3042 "tsv2json": "bin/dsv2json.js"
3043 },
3044 "engines": {
3045 "node": ">=12"
3046 }
3047 },
Sean McCullough86b56862025-04-18 13:04:03 -07003048 "node_modules/d3-dsv/node_modules/commander": {
3049 "version": "7.2.0",
3050 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
3051 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
3052 "license": "MIT",
3053 "engines": {
3054 "node": ">= 10"
3055 }
3056 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003057 "node_modules/d3-force": {
3058 "version": "3.0.0",
3059 "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz",
3060 "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==",
3061 "license": "ISC",
3062 "dependencies": {
3063 "d3-dispatch": "1 - 3",
3064 "d3-quadtree": "1 - 3",
3065 "d3-timer": "1 - 3"
3066 },
3067 "engines": {
3068 "node": ">=12"
3069 }
3070 },
3071 "node_modules/d3-format": {
3072 "version": "3.1.0",
3073 "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
3074 "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
3075 "license": "ISC",
3076 "engines": {
3077 "node": ">=12"
3078 }
3079 },
3080 "node_modules/d3-geo": {
3081 "version": "3.1.1",
3082 "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz",
3083 "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==",
3084 "license": "ISC",
3085 "dependencies": {
3086 "d3-array": "2.5.0 - 3"
3087 },
3088 "engines": {
3089 "node": ">=12"
3090 }
3091 },
3092 "node_modules/d3-geo-projection": {
3093 "version": "4.0.0",
3094 "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-4.0.0.tgz",
3095 "integrity": "sha512-p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg==",
3096 "license": "ISC",
3097 "dependencies": {
3098 "commander": "7",
3099 "d3-array": "1 - 3",
3100 "d3-geo": "1.12.0 - 3"
3101 },
3102 "bin": {
3103 "geo2svg": "bin/geo2svg.js",
3104 "geograticule": "bin/geograticule.js",
3105 "geoproject": "bin/geoproject.js",
3106 "geoquantize": "bin/geoquantize.js",
3107 "geostitch": "bin/geostitch.js"
3108 },
3109 "engines": {
3110 "node": ">=12"
3111 }
3112 },
Sean McCullough86b56862025-04-18 13:04:03 -07003113 "node_modules/d3-geo-projection/node_modules/commander": {
3114 "version": "7.2.0",
3115 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
3116 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
3117 "license": "MIT",
3118 "engines": {
3119 "node": ">= 10"
3120 }
3121 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003122 "node_modules/d3-hierarchy": {
3123 "version": "3.1.2",
3124 "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz",
3125 "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==",
3126 "license": "ISC",
3127 "engines": {
3128 "node": ">=12"
3129 }
3130 },
3131 "node_modules/d3-interpolate": {
3132 "version": "3.0.1",
3133 "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
3134 "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
3135 "license": "ISC",
3136 "dependencies": {
3137 "d3-color": "1 - 3"
3138 },
3139 "engines": {
3140 "node": ">=12"
3141 }
3142 },
3143 "node_modules/d3-path": {
3144 "version": "3.1.0",
3145 "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",
3146 "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",
3147 "license": "ISC",
3148 "engines": {
3149 "node": ">=12"
3150 }
3151 },
3152 "node_modules/d3-quadtree": {
3153 "version": "3.0.1",
3154 "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz",
3155 "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==",
3156 "license": "ISC",
3157 "engines": {
3158 "node": ">=12"
3159 }
3160 },
3161 "node_modules/d3-scale": {
3162 "version": "4.0.2",
3163 "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
3164 "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
3165 "license": "ISC",
3166 "dependencies": {
3167 "d3-array": "2.10.0 - 3",
3168 "d3-format": "1 - 3",
3169 "d3-interpolate": "1.2.0 - 3",
3170 "d3-time": "2.1.1 - 3",
3171 "d3-time-format": "2 - 4"
3172 },
3173 "engines": {
3174 "node": ">=12"
3175 }
3176 },
3177 "node_modules/d3-scale-chromatic": {
3178 "version": "3.1.0",
3179 "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz",
3180 "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==",
3181 "license": "ISC",
3182 "dependencies": {
3183 "d3-color": "1 - 3",
3184 "d3-interpolate": "1 - 3"
3185 },
3186 "engines": {
3187 "node": ">=12"
3188 }
3189 },
3190 "node_modules/d3-shape": {
3191 "version": "3.2.0",
3192 "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
3193 "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
3194 "license": "ISC",
3195 "dependencies": {
3196 "d3-path": "^3.1.0"
3197 },
3198 "engines": {
3199 "node": ">=12"
3200 }
3201 },
3202 "node_modules/d3-time": {
3203 "version": "3.1.0",
3204 "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
3205 "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
3206 "license": "ISC",
3207 "dependencies": {
3208 "d3-array": "2 - 3"
3209 },
3210 "engines": {
3211 "node": ">=12"
3212 }
3213 },
3214 "node_modules/d3-time-format": {
3215 "version": "4.1.0",
3216 "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
3217 "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
3218 "license": "ISC",
3219 "dependencies": {
3220 "d3-time": "1 - 3"
3221 },
3222 "engines": {
3223 "node": ">=12"
3224 }
3225 },
3226 "node_modules/d3-timer": {
3227 "version": "3.0.1",
3228 "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
3229 "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
3230 "license": "ISC",
3231 "engines": {
3232 "node": ">=12"
3233 }
3234 },
Sean McCullough86b56862025-04-18 13:04:03 -07003235 "node_modules/data-uri-to-buffer": {
3236 "version": "6.0.2",
3237 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
3238 "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
3239 "dev": true,
3240 "engines": {
3241 "node": ">= 14"
3242 }
3243 },
3244 "node_modules/debounce": {
3245 "version": "1.2.1",
3246 "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz",
3247 "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==",
3248 "dev": true
3249 },
3250 "node_modules/debug": {
3251 "version": "4.4.0",
3252 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
3253 "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
3254 "dev": true,
3255 "dependencies": {
3256 "ms": "^2.1.3"
3257 },
3258 "engines": {
3259 "node": ">=6.0"
3260 },
3261 "peerDependenciesMeta": {
3262 "supports-color": {
3263 "optional": true
3264 }
3265 }
3266 },
3267 "node_modules/deep-equal": {
3268 "version": "1.0.1",
3269 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
3270 "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==",
3271 "dev": true
3272 },
3273 "node_modules/deepmerge": {
3274 "version": "4.3.1",
3275 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
3276 "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
3277 "license": "MIT",
3278 "engines": {
3279 "node": ">=0.10.0"
3280 }
3281 },
3282 "node_modules/default-gateway": {
3283 "version": "6.0.3",
3284 "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
3285 "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
3286 "dev": true,
3287 "dependencies": {
3288 "execa": "^5.0.0"
3289 },
3290 "engines": {
3291 "node": ">= 10"
3292 }
3293 },
3294 "node_modules/define-lazy-prop": {
3295 "version": "2.0.0",
3296 "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
3297 "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
3298 "dev": true,
3299 "engines": {
3300 "node": ">=8"
3301 }
3302 },
3303 "node_modules/degenerator": {
3304 "version": "5.0.1",
3305 "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
3306 "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
3307 "dev": true,
3308 "dependencies": {
3309 "ast-types": "^0.13.4",
3310 "escodegen": "^2.1.0",
3311 "esprima": "^4.0.1"
3312 },
3313 "engines": {
3314 "node": ">= 14"
3315 }
3316 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003317 "node_modules/delaunator": {
3318 "version": "5.0.1",
3319 "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz",
3320 "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==",
3321 "license": "ISC",
3322 "dependencies": {
3323 "robust-predicates": "^3.0.2"
3324 }
3325 },
Sean McCullough86b56862025-04-18 13:04:03 -07003326 "node_modules/delegates": {
Earl Lee2e463fb2025-04-17 11:22:22 -07003327 "version": "1.0.0",
Sean McCullough86b56862025-04-18 13:04:03 -07003328 "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
3329 "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==",
3330 "dev": true
3331 },
3332 "node_modules/depd": {
3333 "version": "2.0.0",
3334 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
3335 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07003336 "dev": true,
3337 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07003338 "node": ">= 0.8"
Earl Lee2e463fb2025-04-17 11:22:22 -07003339 }
3340 },
Sean McCullough86b56862025-04-18 13:04:03 -07003341 "node_modules/destroy": {
3342 "version": "1.2.0",
3343 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
3344 "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
3345 "dev": true,
3346 "engines": {
3347 "node": ">= 0.8",
3348 "npm": "1.2.8000 || >= 1.4.16"
3349 }
3350 },
3351 "node_modules/devtools-protocol": {
3352 "version": "0.0.1312386",
3353 "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1312386.tgz",
3354 "integrity": "sha512-DPnhUXvmvKT2dFA/j7B+riVLUt9Q6RKJlcppojL5CoRywJJKLDYnRlw0gTFKfgDPHP5E04UoB71SxoJlVZy8FA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07003355 "dev": true
3356 },
3357 "node_modules/diff": {
3358 "version": "7.0.0",
3359 "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz",
3360 "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==",
3361 "license": "BSD-3-Clause",
3362 "engines": {
3363 "node": ">=0.3.1"
3364 }
3365 },
3366 "node_modules/diff2html": {
3367 "version": "3.4.51",
3368 "resolved": "https://registry.npmjs.org/diff2html/-/diff2html-3.4.51.tgz",
3369 "integrity": "sha512-/rVCSDyokkzSCEGaGjkkElXtIRwyNDRzIa3S8VUhR6pjk25p6+AMnb1s2zGmhjl66D5m/HnV3IeZoxnWsvTy+w==",
3370 "license": "MIT",
3371 "dependencies": {
3372 "diff": "^7.0.0",
3373 "hogan.js": "3.0.2"
3374 },
3375 "engines": {
3376 "node": ">=12"
3377 },
3378 "optionalDependencies": {
3379 "highlight.js": "11.9.0"
3380 }
3381 },
Sean McCullough86b56862025-04-18 13:04:03 -07003382 "node_modules/dir-glob": {
3383 "version": "3.0.1",
3384 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
3385 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
3386 "dev": true,
3387 "dependencies": {
3388 "path-type": "^4.0.0"
3389 },
3390 "engines": {
3391 "node": ">=8"
3392 }
Earl Lee2e463fb2025-04-17 11:22:22 -07003393 },
Sean McCullough86b56862025-04-18 13:04:03 -07003394 "node_modules/dom-serializer": {
3395 "version": "2.0.0",
3396 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
3397 "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
3398 "license": "MIT",
3399 "dependencies": {
3400 "domelementtype": "^2.3.0",
3401 "domhandler": "^5.0.2",
3402 "entities": "^4.2.0"
3403 },
3404 "funding": {
3405 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
3406 }
3407 },
3408 "node_modules/domelementtype": {
3409 "version": "2.3.0",
3410 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
3411 "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
3412 "funding": [
3413 {
3414 "type": "github",
3415 "url": "https://github.com/sponsors/fb55"
3416 }
3417 ],
3418 "license": "BSD-2-Clause"
3419 },
3420 "node_modules/domhandler": {
3421 "version": "5.0.3",
3422 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
3423 "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
3424 "license": "BSD-2-Clause",
3425 "dependencies": {
3426 "domelementtype": "^2.3.0"
3427 },
3428 "engines": {
3429 "node": ">= 4"
3430 },
3431 "funding": {
3432 "url": "https://github.com/fb55/domhandler?sponsor=1"
3433 }
3434 },
3435 "node_modules/domutils": {
3436 "version": "3.2.2",
3437 "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
3438 "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
3439 "license": "BSD-2-Clause",
3440 "dependencies": {
3441 "dom-serializer": "^2.0.0",
3442 "domelementtype": "^2.3.0",
3443 "domhandler": "^5.0.3"
3444 },
3445 "funding": {
3446 "url": "https://github.com/fb55/domutils?sponsor=1"
3447 }
3448 },
3449 "node_modules/dunder-proto": {
3450 "version": "1.0.1",
3451 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
3452 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
3453 "dev": true,
3454 "dependencies": {
3455 "call-bind-apply-helpers": "^1.0.1",
3456 "es-errors": "^1.3.0",
3457 "gopd": "^1.2.0"
3458 },
3459 "engines": {
3460 "node": ">= 0.4"
3461 }
3462 },
3463 "node_modules/ee-first": {
3464 "version": "1.1.1",
3465 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
3466 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
Earl Lee2e463fb2025-04-17 11:22:22 -07003467 "dev": true
3468 },
3469 "node_modules/electron-to-chromium": {
Sean McCullough86b56862025-04-18 13:04:03 -07003470 "version": "1.5.135",
3471 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.135.tgz",
3472 "integrity": "sha512-8gXUdEmvb+WCaYUhA0Svr08uSeRjM2w3x5uHOc1QbaEVzJXB8rgm5eptieXzyKoVEtinLvW6MtTcurA65PeS1Q==",
3473 "dev": true,
3474 "license": "ISC"
3475 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01003476 "node_modules/emoji-regex": {
3477 "version": "8.0.0",
3478 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
3479 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
3480 },
Sean McCullough86b56862025-04-18 13:04:03 -07003481 "node_modules/encodeurl": {
3482 "version": "1.0.2",
3483 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
3484 "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
3485 "dev": true,
3486 "engines": {
3487 "node": ">= 0.8"
3488 }
3489 },
3490 "node_modules/end-of-stream": {
3491 "version": "1.4.4",
3492 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
3493 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
3494 "dev": true,
3495 "dependencies": {
3496 "once": "^1.4.0"
3497 }
3498 },
3499 "node_modules/entities": {
3500 "version": "4.5.0",
3501 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
3502 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
3503 "license": "BSD-2-Clause",
3504 "engines": {
3505 "node": ">=0.12"
3506 },
3507 "funding": {
3508 "url": "https://github.com/fb55/entities?sponsor=1"
3509 }
3510 },
3511 "node_modules/env-paths": {
3512 "version": "2.2.1",
3513 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
3514 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
3515 "dev": true,
3516 "license": "MIT",
3517 "engines": {
3518 "node": ">=6"
3519 }
3520 },
3521 "node_modules/error-ex": {
3522 "version": "1.3.2",
3523 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
3524 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
3525 "dev": true,
3526 "license": "MIT",
3527 "dependencies": {
3528 "is-arrayish": "^0.2.1"
3529 }
3530 },
3531 "node_modules/errorstacks": {
3532 "version": "2.4.1",
3533 "resolved": "https://registry.npmjs.org/errorstacks/-/errorstacks-2.4.1.tgz",
3534 "integrity": "sha512-jE4i0SMYevwu/xxAuzhly/KTwtj0xDhbzB6m1xPImxTkw8wcCbgarOQPfCVMi5JKVyW7in29pNJCCJrry3Ynnw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07003535 "dev": true
3536 },
Sean McCullough86b56862025-04-18 13:04:03 -07003537 "node_modules/es-define-property": {
3538 "version": "1.0.1",
3539 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
3540 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
3541 "dev": true,
3542 "engines": {
3543 "node": ">= 0.4"
3544 }
3545 },
3546 "node_modules/es-errors": {
3547 "version": "1.3.0",
3548 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
3549 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
3550 "dev": true,
3551 "engines": {
3552 "node": ">= 0.4"
3553 }
3554 },
3555 "node_modules/es-module-lexer": {
3556 "version": "1.6.0",
3557 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz",
3558 "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==",
3559 "dev": true
3560 },
3561 "node_modules/es-object-atoms": {
3562 "version": "1.1.1",
3563 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
3564 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
3565 "dev": true,
3566 "dependencies": {
3567 "es-errors": "^1.3.0"
3568 },
3569 "engines": {
3570 "node": ">= 0.4"
3571 }
Earl Lee2e463fb2025-04-17 11:22:22 -07003572 },
3573 "node_modules/esbuild": {
Sean McCullough86b56862025-04-18 13:04:03 -07003574 "version": "0.25.2",
3575 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz",
3576 "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07003577 "dev": true,
3578 "hasInstallScript": true,
3579 "license": "MIT",
3580 "bin": {
3581 "esbuild": "bin/esbuild"
3582 },
3583 "engines": {
3584 "node": ">=18"
3585 },
3586 "optionalDependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07003587 "@esbuild/aix-ppc64": "0.25.2",
3588 "@esbuild/android-arm": "0.25.2",
3589 "@esbuild/android-arm64": "0.25.2",
3590 "@esbuild/android-x64": "0.25.2",
3591 "@esbuild/darwin-arm64": "0.25.2",
3592 "@esbuild/darwin-x64": "0.25.2",
3593 "@esbuild/freebsd-arm64": "0.25.2",
3594 "@esbuild/freebsd-x64": "0.25.2",
3595 "@esbuild/linux-arm": "0.25.2",
3596 "@esbuild/linux-arm64": "0.25.2",
3597 "@esbuild/linux-ia32": "0.25.2",
3598 "@esbuild/linux-loong64": "0.25.2",
3599 "@esbuild/linux-mips64el": "0.25.2",
3600 "@esbuild/linux-ppc64": "0.25.2",
3601 "@esbuild/linux-riscv64": "0.25.2",
3602 "@esbuild/linux-s390x": "0.25.2",
3603 "@esbuild/linux-x64": "0.25.2",
3604 "@esbuild/netbsd-arm64": "0.25.2",
3605 "@esbuild/netbsd-x64": "0.25.2",
3606 "@esbuild/openbsd-arm64": "0.25.2",
3607 "@esbuild/openbsd-x64": "0.25.2",
3608 "@esbuild/sunos-x64": "0.25.2",
3609 "@esbuild/win32-arm64": "0.25.2",
3610 "@esbuild/win32-ia32": "0.25.2",
3611 "@esbuild/win32-x64": "0.25.2"
Earl Lee2e463fb2025-04-17 11:22:22 -07003612 }
3613 },
3614 "node_modules/escalade": {
3615 "version": "3.2.0",
3616 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
3617 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
3618 "license": "MIT",
3619 "engines": {
3620 "node": ">=6"
3621 }
3622 },
Sean McCullough86b56862025-04-18 13:04:03 -07003623 "node_modules/escape-html": {
3624 "version": "1.0.3",
3625 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
3626 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
3627 "dev": true
3628 },
3629 "node_modules/escape-string-regexp": {
3630 "version": "4.0.0",
3631 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
3632 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
3633 "license": "MIT",
3634 "engines": {
3635 "node": ">=10"
3636 },
3637 "funding": {
3638 "url": "https://github.com/sponsors/sindresorhus"
3639 }
3640 },
3641 "node_modules/escodegen": {
3642 "version": "2.1.0",
3643 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
3644 "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
3645 "dev": true,
3646 "dependencies": {
3647 "esprima": "^4.0.1",
3648 "estraverse": "^5.2.0",
3649 "esutils": "^2.0.2"
3650 },
3651 "bin": {
3652 "escodegen": "bin/escodegen.js",
3653 "esgenerate": "bin/esgenerate.js"
3654 },
3655 "engines": {
3656 "node": ">=6.0"
3657 },
3658 "optionalDependencies": {
3659 "source-map": "~0.6.1"
3660 }
3661 },
3662 "node_modules/escodegen/node_modules/source-map": {
3663 "version": "0.6.1",
3664 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3665 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3666 "dev": true,
3667 "optional": true,
3668 "engines": {
3669 "node": ">=0.10.0"
3670 }
3671 },
3672 "node_modules/esprima": {
3673 "version": "4.0.1",
3674 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
3675 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
3676 "dev": true,
3677 "bin": {
3678 "esparse": "bin/esparse.js",
3679 "esvalidate": "bin/esvalidate.js"
3680 },
3681 "engines": {
3682 "node": ">=4"
3683 }
3684 },
3685 "node_modules/estraverse": {
3686 "version": "5.3.0",
3687 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
3688 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
3689 "dev": true,
3690 "engines": {
3691 "node": ">=4.0"
3692 }
3693 },
3694 "node_modules/estree-walker": {
3695 "version": "2.0.2",
3696 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
3697 "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
3698 "dev": true
3699 },
3700 "node_modules/esutils": {
3701 "version": "2.0.3",
3702 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
3703 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
3704 "dev": true,
3705 "engines": {
3706 "node": ">=0.10.0"
3707 }
3708 },
3709 "node_modules/etag": {
3710 "version": "1.8.1",
3711 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
3712 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
3713 "dev": true,
3714 "engines": {
3715 "node": ">= 0.6"
3716 }
3717 },
3718 "node_modules/execa": {
3719 "version": "5.1.1",
3720 "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
3721 "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
3722 "dev": true,
3723 "dependencies": {
3724 "cross-spawn": "^7.0.3",
3725 "get-stream": "^6.0.0",
3726 "human-signals": "^2.1.0",
3727 "is-stream": "^2.0.0",
3728 "merge-stream": "^2.0.0",
3729 "npm-run-path": "^4.0.1",
3730 "onetime": "^5.1.2",
3731 "signal-exit": "^3.0.3",
3732 "strip-final-newline": "^2.0.0"
3733 },
3734 "engines": {
3735 "node": ">=10"
3736 },
3737 "funding": {
3738 "url": "https://github.com/sindresorhus/execa?sponsor=1"
3739 }
3740 },
3741 "node_modules/execa/node_modules/signal-exit": {
3742 "version": "3.0.7",
3743 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
3744 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
3745 "dev": true
3746 },
3747 "node_modules/extract-zip": {
3748 "version": "2.0.1",
3749 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
3750 "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
3751 "dev": true,
3752 "dependencies": {
3753 "debug": "^4.1.1",
3754 "get-stream": "^5.1.0",
3755 "yauzl": "^2.10.0"
3756 },
3757 "bin": {
3758 "extract-zip": "cli.js"
3759 },
3760 "engines": {
3761 "node": ">= 10.17.0"
3762 },
3763 "optionalDependencies": {
3764 "@types/yauzl": "^2.9.1"
3765 }
3766 },
3767 "node_modules/extract-zip/node_modules/get-stream": {
3768 "version": "5.2.0",
3769 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
3770 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
3771 "dev": true,
3772 "dependencies": {
3773 "pump": "^3.0.0"
3774 },
3775 "engines": {
3776 "node": ">=8"
3777 },
3778 "funding": {
3779 "url": "https://github.com/sponsors/sindresorhus"
3780 }
3781 },
3782 "node_modules/fast-fifo": {
3783 "version": "1.3.2",
3784 "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
3785 "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
3786 "dev": true
3787 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003788 "node_modules/fast-glob": {
3789 "version": "3.3.3",
3790 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
3791 "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
3792 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07003793 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07003794 "dependencies": {
3795 "@nodelib/fs.stat": "^2.0.2",
3796 "@nodelib/fs.walk": "^1.2.3",
3797 "glob-parent": "^5.1.2",
3798 "merge2": "^1.3.0",
3799 "micromatch": "^4.0.8"
3800 },
3801 "engines": {
3802 "node": ">=8.6.0"
3803 }
3804 },
3805 "node_modules/fast-json-patch": {
3806 "version": "3.1.1",
3807 "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz",
3808 "integrity": "sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==",
3809 "license": "MIT"
3810 },
3811 "node_modules/fastq": {
3812 "version": "1.19.1",
3813 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
3814 "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
3815 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07003816 "license": "ISC",
Earl Lee2e463fb2025-04-17 11:22:22 -07003817 "dependencies": {
3818 "reusify": "^1.0.4"
3819 }
3820 },
Sean McCullough86b56862025-04-18 13:04:03 -07003821 "node_modules/fd-slicer": {
3822 "version": "1.1.0",
3823 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
3824 "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
3825 "dev": true,
3826 "dependencies": {
3827 "pend": "~1.2.0"
3828 }
3829 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003830 "node_modules/fill-range": {
3831 "version": "7.1.1",
3832 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
3833 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
3834 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07003835 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07003836 "dependencies": {
3837 "to-regex-range": "^5.0.1"
3838 },
3839 "engines": {
3840 "node": ">=8"
3841 }
3842 },
Sean McCullough86b56862025-04-18 13:04:03 -07003843 "node_modules/find-replace": {
3844 "version": "3.0.0",
3845 "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz",
3846 "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07003847 "dev": true,
3848 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07003849 "array-back": "^3.0.1"
Earl Lee2e463fb2025-04-17 11:22:22 -07003850 },
3851 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07003852 "node": ">=4.0.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07003853 }
3854 },
3855 "node_modules/fraction.js": {
3856 "version": "4.3.7",
3857 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
3858 "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
3859 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07003860 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07003861 "engines": {
3862 "node": "*"
3863 },
3864 "funding": {
3865 "type": "patreon",
3866 "url": "https://github.com/sponsors/rawify"
3867 }
3868 },
Sean McCullough86b56862025-04-18 13:04:03 -07003869 "node_modules/fresh": {
3870 "version": "0.5.2",
3871 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
3872 "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
Earl Lee2e463fb2025-04-17 11:22:22 -07003873 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07003874 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07003875 "node": ">= 0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07003876 }
3877 },
3878 "node_modules/fsevents": {
3879 "version": "2.3.3",
3880 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
3881 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
3882 "dev": true,
3883 "hasInstallScript": true,
Sean McCullough86b56862025-04-18 13:04:03 -07003884 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07003885 "optional": true,
3886 "os": [
3887 "darwin"
3888 ],
3889 "engines": {
3890 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3891 }
3892 },
3893 "node_modules/function-bind": {
3894 "version": "1.1.2",
3895 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
3896 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
3897 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07003898 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07003899 "funding": {
3900 "url": "https://github.com/sponsors/ljharb"
3901 }
3902 },
Sean McCullough2c5bba42025-04-20 19:33:17 -07003903 "node_modules/gensync": {
3904 "version": "1.0.0-beta.2",
3905 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
3906 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
3907 "dev": true,
3908 "license": "MIT",
3909 "engines": {
3910 "node": ">=6.9.0"
3911 }
3912 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003913 "node_modules/get-caller-file": {
3914 "version": "2.0.5",
3915 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
3916 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
3917 "license": "ISC",
3918 "engines": {
3919 "node": "6.* || 8.* || >= 10.*"
3920 }
3921 },
Sean McCullough86b56862025-04-18 13:04:03 -07003922 "node_modules/get-intrinsic": {
3923 "version": "1.3.0",
3924 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
3925 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07003926 "dev": true,
3927 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07003928 "call-bind-apply-helpers": "^1.0.2",
3929 "es-define-property": "^1.0.1",
3930 "es-errors": "^1.3.0",
3931 "es-object-atoms": "^1.1.1",
3932 "function-bind": "^1.1.2",
3933 "get-proto": "^1.0.1",
3934 "gopd": "^1.2.0",
3935 "has-symbols": "^1.1.0",
3936 "hasown": "^2.0.2",
3937 "math-intrinsics": "^1.1.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07003938 },
Sean McCullough86b56862025-04-18 13:04:03 -07003939 "engines": {
3940 "node": ">= 0.4"
Earl Lee2e463fb2025-04-17 11:22:22 -07003941 },
3942 "funding": {
Sean McCullough86b56862025-04-18 13:04:03 -07003943 "url": "https://github.com/sponsors/ljharb"
3944 }
3945 },
3946 "node_modules/get-proto": {
3947 "version": "1.0.1",
3948 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
3949 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
3950 "dev": true,
3951 "dependencies": {
3952 "dunder-proto": "^1.0.1",
3953 "es-object-atoms": "^1.0.0"
3954 },
3955 "engines": {
3956 "node": ">= 0.4"
3957 }
3958 },
3959 "node_modules/get-stream": {
3960 "version": "6.0.1",
3961 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
3962 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
3963 "dev": true,
3964 "engines": {
3965 "node": ">=10"
3966 },
3967 "funding": {
3968 "url": "https://github.com/sponsors/sindresorhus"
3969 }
3970 },
3971 "node_modules/get-uri": {
3972 "version": "6.0.4",
3973 "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz",
3974 "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==",
3975 "dev": true,
3976 "dependencies": {
3977 "basic-ftp": "^5.0.2",
3978 "data-uri-to-buffer": "^6.0.2",
3979 "debug": "^4.3.4"
3980 },
3981 "engines": {
3982 "node": ">= 14"
Earl Lee2e463fb2025-04-17 11:22:22 -07003983 }
3984 },
3985 "node_modules/glob-parent": {
3986 "version": "5.1.2",
3987 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
3988 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
3989 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07003990 "license": "ISC",
Earl Lee2e463fb2025-04-17 11:22:22 -07003991 "dependencies": {
3992 "is-glob": "^4.0.1"
3993 },
3994 "engines": {
3995 "node": ">= 6"
3996 }
3997 },
Sean McCullough2c5bba42025-04-20 19:33:17 -07003998 "node_modules/globals": {
3999 "version": "11.12.0",
4000 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
4001 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
4002 "dev": true,
4003 "license": "MIT",
4004 "engines": {
4005 "node": ">=4"
4006 }
4007 },
Sean McCullough86b56862025-04-18 13:04:03 -07004008 "node_modules/globby": {
4009 "version": "11.1.0",
4010 "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
4011 "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
4012 "dev": true,
4013 "dependencies": {
4014 "array-union": "^2.1.0",
4015 "dir-glob": "^3.0.1",
4016 "fast-glob": "^3.2.9",
4017 "ignore": "^5.2.0",
4018 "merge2": "^1.4.1",
4019 "slash": "^3.0.0"
4020 },
4021 "engines": {
4022 "node": ">=10"
4023 },
4024 "funding": {
4025 "url": "https://github.com/sponsors/sindresorhus"
4026 }
4027 },
4028 "node_modules/globby/node_modules/slash": {
4029 "version": "3.0.0",
4030 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
4031 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
4032 "dev": true,
4033 "engines": {
4034 "node": ">=8"
4035 }
4036 },
4037 "node_modules/gopd": {
4038 "version": "1.2.0",
4039 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
4040 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
4041 "dev": true,
4042 "engines": {
4043 "node": ">= 0.4"
4044 },
4045 "funding": {
4046 "url": "https://github.com/sponsors/ljharb"
4047 }
4048 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01004049 "node_modules/graphql": {
4050 "version": "16.10.0",
4051 "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.10.0.tgz",
4052 "integrity": "sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ==",
4053 "dev": true,
4054 "engines": {
4055 "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0"
4056 }
4057 },
Sean McCullough86b56862025-04-18 13:04:03 -07004058 "node_modules/has-flag": {
4059 "version": "4.0.0",
4060 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4061 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4062 "dev": true,
4063 "engines": {
4064 "node": ">=8"
4065 }
4066 },
4067 "node_modules/has-symbols": {
4068 "version": "1.1.0",
4069 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
4070 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
4071 "dev": true,
4072 "engines": {
4073 "node": ">= 0.4"
4074 },
4075 "funding": {
4076 "url": "https://github.com/sponsors/ljharb"
4077 }
4078 },
4079 "node_modules/has-tostringtag": {
4080 "version": "1.0.2",
4081 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
4082 "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
4083 "dev": true,
4084 "dependencies": {
4085 "has-symbols": "^1.0.3"
4086 },
4087 "engines": {
4088 "node": ">= 0.4"
4089 },
4090 "funding": {
4091 "url": "https://github.com/sponsors/ljharb"
4092 }
Earl Lee2e463fb2025-04-17 11:22:22 -07004093 },
4094 "node_modules/hasown": {
4095 "version": "2.0.2",
4096 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
4097 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
4098 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004099 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004100 "dependencies": {
4101 "function-bind": "^1.1.2"
4102 },
4103 "engines": {
4104 "node": ">= 0.4"
4105 }
4106 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01004107 "node_modules/headers-polyfill": {
4108 "version": "4.0.3",
4109 "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz",
4110 "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==",
4111 "dev": true
4112 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004113 "node_modules/highlight.js": {
4114 "version": "11.9.0",
4115 "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.9.0.tgz",
4116 "integrity": "sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==",
4117 "license": "BSD-3-Clause",
4118 "optional": true,
4119 "engines": {
4120 "node": ">=12.0.0"
4121 }
4122 },
4123 "node_modules/hogan.js": {
4124 "version": "3.0.2",
4125 "resolved": "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz",
4126 "integrity": "sha512-RqGs4wavGYJWE07t35JQccByczmNUXQT0E12ZYV1VKYu5UiAU9lsos/yBAcf840+zrUQQxgVduCR5/B8nNtibg==",
4127 "dependencies": {
4128 "mkdirp": "0.3.0",
4129 "nopt": "1.0.10"
4130 },
4131 "bin": {
4132 "hulk": "bin/hulk"
4133 }
4134 },
Sean McCullough86b56862025-04-18 13:04:03 -07004135 "node_modules/html-escaper": {
4136 "version": "2.0.2",
4137 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
4138 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
4139 "dev": true
4140 },
4141 "node_modules/htmlparser2": {
4142 "version": "8.0.2",
4143 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
4144 "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
4145 "funding": [
4146 "https://github.com/fb55/htmlparser2?sponsor=1",
4147 {
4148 "type": "github",
4149 "url": "https://github.com/sponsors/fb55"
4150 }
4151 ],
4152 "license": "MIT",
4153 "dependencies": {
4154 "domelementtype": "^2.3.0",
4155 "domhandler": "^5.0.3",
4156 "domutils": "^3.0.1",
4157 "entities": "^4.4.0"
4158 }
4159 },
4160 "node_modules/http-assert": {
4161 "version": "1.5.0",
4162 "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz",
4163 "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==",
4164 "dev": true,
4165 "dependencies": {
4166 "deep-equal": "~1.0.1",
4167 "http-errors": "~1.8.0"
4168 },
4169 "engines": {
4170 "node": ">= 0.8"
4171 }
4172 },
4173 "node_modules/http-errors": {
4174 "version": "1.8.1",
4175 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
4176 "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
4177 "dev": true,
4178 "dependencies": {
4179 "depd": "~1.1.2",
4180 "inherits": "2.0.4",
4181 "setprototypeof": "1.2.0",
4182 "statuses": ">= 1.5.0 < 2",
4183 "toidentifier": "1.0.1"
4184 },
4185 "engines": {
4186 "node": ">= 0.6"
4187 }
4188 },
4189 "node_modules/http-errors/node_modules/depd": {
4190 "version": "1.1.2",
4191 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
4192 "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
4193 "dev": true,
4194 "engines": {
4195 "node": ">= 0.6"
4196 }
4197 },
4198 "node_modules/http-proxy-agent": {
4199 "version": "7.0.2",
4200 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
4201 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
4202 "dev": true,
4203 "dependencies": {
4204 "agent-base": "^7.1.0",
4205 "debug": "^4.3.4"
4206 },
4207 "engines": {
4208 "node": ">= 14"
4209 }
4210 },
4211 "node_modules/https-proxy-agent": {
4212 "version": "7.0.6",
4213 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
4214 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
4215 "dev": true,
4216 "dependencies": {
4217 "agent-base": "^7.1.2",
4218 "debug": "4"
4219 },
4220 "engines": {
4221 "node": ">= 14"
4222 }
4223 },
4224 "node_modules/human-signals": {
4225 "version": "2.1.0",
4226 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
4227 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
4228 "dev": true,
4229 "engines": {
4230 "node": ">=10.17.0"
4231 }
4232 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004233 "node_modules/iconv-lite": {
4234 "version": "0.6.3",
4235 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
4236 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
4237 "license": "MIT",
4238 "dependencies": {
4239 "safer-buffer": ">= 2.1.2 < 3.0.0"
4240 },
4241 "engines": {
4242 "node": ">=0.10.0"
4243 }
4244 },
Sean McCullough86b56862025-04-18 13:04:03 -07004245 "node_modules/ieee754": {
4246 "version": "1.2.1",
4247 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
4248 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
4249 "dev": true,
4250 "funding": [
4251 {
4252 "type": "github",
4253 "url": "https://github.com/sponsors/feross"
4254 },
4255 {
4256 "type": "patreon",
4257 "url": "https://www.patreon.com/feross"
4258 },
4259 {
4260 "type": "consulting",
4261 "url": "https://feross.org/support"
4262 }
4263 ]
4264 },
4265 "node_modules/ignore": {
4266 "version": "5.3.2",
4267 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
4268 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
4269 "dev": true,
4270 "engines": {
4271 "node": ">= 4"
4272 }
4273 },
4274 "node_modules/import-fresh": {
4275 "version": "3.3.1",
4276 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
4277 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
4278 "dev": true,
4279 "license": "MIT",
4280 "dependencies": {
4281 "parent-module": "^1.0.0",
4282 "resolve-from": "^4.0.0"
4283 },
4284 "engines": {
4285 "node": ">=6"
4286 },
4287 "funding": {
4288 "url": "https://github.com/sponsors/sindresorhus"
4289 }
4290 },
4291 "node_modules/inflation": {
4292 "version": "2.1.0",
4293 "resolved": "https://registry.npmjs.org/inflation/-/inflation-2.1.0.tgz",
4294 "integrity": "sha512-t54PPJHG1Pp7VQvxyVCJ9mBbjG3Hqryges9bXoOO6GExCPa+//i/d5GSuFtpx3ALLd7lgIAur6zrIlBQyJuMlQ==",
4295 "dev": true,
4296 "engines": {
4297 "node": ">= 0.8.0"
4298 }
4299 },
4300 "node_modules/inherits": {
4301 "version": "2.0.4",
4302 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
4303 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
4304 "dev": true
4305 },
4306 "node_modules/internal-ip": {
4307 "version": "6.2.0",
4308 "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz",
4309 "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==",
4310 "dev": true,
4311 "dependencies": {
4312 "default-gateway": "^6.0.0",
4313 "ipaddr.js": "^1.9.1",
4314 "is-ip": "^3.1.0",
4315 "p-event": "^4.2.0"
4316 },
4317 "engines": {
4318 "node": ">=10"
4319 },
4320 "funding": {
4321 "url": "https://github.com/sindresorhus/internal-ip?sponsor=1"
4322 }
4323 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004324 "node_modules/internmap": {
4325 "version": "2.0.3",
4326 "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
4327 "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==",
4328 "license": "ISC",
4329 "engines": {
4330 "node": ">=12"
4331 }
4332 },
Sean McCullough86b56862025-04-18 13:04:03 -07004333 "node_modules/ip-address": {
4334 "version": "9.0.5",
4335 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
4336 "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
4337 "dev": true,
4338 "dependencies": {
4339 "jsbn": "1.1.0",
4340 "sprintf-js": "^1.1.3"
4341 },
4342 "engines": {
4343 "node": ">= 12"
4344 }
4345 },
4346 "node_modules/ip-regex": {
4347 "version": "4.3.0",
4348 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
4349 "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
4350 "dev": true,
4351 "engines": {
4352 "node": ">=8"
4353 }
4354 },
4355 "node_modules/ipaddr.js": {
4356 "version": "1.9.1",
4357 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
4358 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
4359 "dev": true,
4360 "engines": {
4361 "node": ">= 0.10"
4362 }
4363 },
4364 "node_modules/is-arrayish": {
4365 "version": "0.2.1",
4366 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
4367 "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
4368 "dev": true,
4369 "license": "MIT"
4370 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004371 "node_modules/is-core-module": {
4372 "version": "2.16.1",
4373 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
4374 "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
4375 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004376 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004377 "dependencies": {
4378 "hasown": "^2.0.2"
4379 },
4380 "engines": {
4381 "node": ">= 0.4"
4382 },
4383 "funding": {
4384 "url": "https://github.com/sponsors/ljharb"
4385 }
4386 },
Sean McCullough86b56862025-04-18 13:04:03 -07004387 "node_modules/is-docker": {
4388 "version": "2.2.1",
4389 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
4390 "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
4391 "dev": true,
4392 "bin": {
4393 "is-docker": "cli.js"
4394 },
4395 "engines": {
4396 "node": ">=8"
4397 },
4398 "funding": {
4399 "url": "https://github.com/sponsors/sindresorhus"
4400 }
4401 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004402 "node_modules/is-extglob": {
4403 "version": "2.1.1",
4404 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
4405 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
4406 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004407 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004408 "engines": {
4409 "node": ">=0.10.0"
4410 }
4411 },
4412 "node_modules/is-fullwidth-code-point": {
4413 "version": "3.0.0",
4414 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
4415 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
4416 "license": "MIT",
4417 "engines": {
4418 "node": ">=8"
4419 }
4420 },
Sean McCullough86b56862025-04-18 13:04:03 -07004421 "node_modules/is-generator-function": {
4422 "version": "1.1.0",
4423 "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz",
4424 "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==",
4425 "dev": true,
4426 "dependencies": {
4427 "call-bound": "^1.0.3",
4428 "get-proto": "^1.0.0",
4429 "has-tostringtag": "^1.0.2",
4430 "safe-regex-test": "^1.1.0"
4431 },
4432 "engines": {
4433 "node": ">= 0.4"
4434 },
4435 "funding": {
4436 "url": "https://github.com/sponsors/ljharb"
4437 }
4438 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004439 "node_modules/is-glob": {
4440 "version": "4.0.3",
4441 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
4442 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
4443 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004444 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004445 "dependencies": {
4446 "is-extglob": "^2.1.1"
4447 },
4448 "engines": {
4449 "node": ">=0.10.0"
4450 }
4451 },
Sean McCullough86b56862025-04-18 13:04:03 -07004452 "node_modules/is-ip": {
4453 "version": "3.1.0",
4454 "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
4455 "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
4456 "dev": true,
4457 "dependencies": {
4458 "ip-regex": "^4.0.0"
4459 },
4460 "engines": {
4461 "node": ">=8"
4462 }
4463 },
4464 "node_modules/is-module": {
4465 "version": "1.0.0",
4466 "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
4467 "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==",
4468 "dev": true
4469 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01004470 "node_modules/is-node-process": {
4471 "version": "1.2.0",
4472 "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz",
4473 "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==",
4474 "dev": true
4475 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004476 "node_modules/is-number": {
4477 "version": "7.0.0",
4478 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
4479 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
4480 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004481 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004482 "engines": {
4483 "node": ">=0.12.0"
4484 }
4485 },
Sean McCullough86b56862025-04-18 13:04:03 -07004486 "node_modules/is-plain-object": {
4487 "version": "5.0.0",
4488 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
4489 "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
4490 "license": "MIT",
4491 "engines": {
4492 "node": ">=0.10.0"
4493 }
4494 },
4495 "node_modules/is-regex": {
4496 "version": "1.2.1",
4497 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
4498 "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
4499 "dev": true,
4500 "dependencies": {
4501 "call-bound": "^1.0.2",
4502 "gopd": "^1.2.0",
4503 "has-tostringtag": "^1.0.2",
4504 "hasown": "^2.0.2"
4505 },
4506 "engines": {
4507 "node": ">= 0.4"
4508 },
4509 "funding": {
4510 "url": "https://github.com/sponsors/ljharb"
4511 }
4512 },
4513 "node_modules/is-stream": {
4514 "version": "2.0.1",
4515 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
4516 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
4517 "dev": true,
4518 "engines": {
4519 "node": ">=8"
4520 },
4521 "funding": {
4522 "url": "https://github.com/sponsors/sindresorhus"
4523 }
4524 },
4525 "node_modules/is-wsl": {
4526 "version": "2.2.0",
4527 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
4528 "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
4529 "dev": true,
4530 "dependencies": {
4531 "is-docker": "^2.0.0"
4532 },
4533 "engines": {
4534 "node": ">=8"
4535 }
4536 },
4537 "node_modules/isbinaryfile": {
4538 "version": "5.0.4",
4539 "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.4.tgz",
4540 "integrity": "sha512-YKBKVkKhty7s8rxddb40oOkuP0NbaeXrQvLin6QMHL7Ypiy2RW9LwOVrVgZRyOrhQlayMd9t+D8yDy8MKFTSDQ==",
4541 "dev": true,
4542 "engines": {
4543 "node": ">= 18.0.0"
4544 },
4545 "funding": {
4546 "url": "https://github.com/sponsors/gjtorikian/"
4547 }
4548 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004549 "node_modules/isexe": {
4550 "version": "2.0.0",
4551 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
4552 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
Sean McCullough86b56862025-04-18 13:04:03 -07004553 "dev": true,
4554 "license": "ISC"
Earl Lee2e463fb2025-04-17 11:22:22 -07004555 },
Sean McCullough86b56862025-04-18 13:04:03 -07004556 "node_modules/istanbul-lib-coverage": {
4557 "version": "3.2.2",
4558 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
4559 "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
4560 "dev": true,
4561 "engines": {
4562 "node": ">=8"
4563 }
4564 },
4565 "node_modules/istanbul-lib-report": {
4566 "version": "3.0.1",
4567 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
4568 "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004569 "dev": true,
4570 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07004571 "istanbul-lib-coverage": "^3.0.0",
4572 "make-dir": "^4.0.0",
4573 "supports-color": "^7.1.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07004574 },
Sean McCullough86b56862025-04-18 13:04:03 -07004575 "engines": {
4576 "node": ">=10"
Earl Lee2e463fb2025-04-17 11:22:22 -07004577 }
4578 },
Sean McCullough86b56862025-04-18 13:04:03 -07004579 "node_modules/istanbul-reports": {
4580 "version": "3.1.7",
4581 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
4582 "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
4583 "dev": true,
4584 "dependencies": {
4585 "html-escaper": "^2.0.0",
4586 "istanbul-lib-report": "^3.0.0"
4587 },
4588 "engines": {
4589 "node": ">=8"
4590 }
4591 },
4592 "node_modules/js-tokens": {
4593 "version": "4.0.0",
4594 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
4595 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
4596 "dev": true
4597 },
4598 "node_modules/js-yaml": {
4599 "version": "4.1.0",
4600 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
4601 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
4602 "dev": true,
4603 "license": "MIT",
4604 "dependencies": {
4605 "argparse": "^2.0.1"
4606 },
4607 "bin": {
4608 "js-yaml": "bin/js-yaml.js"
4609 }
4610 },
4611 "node_modules/jsbn": {
4612 "version": "1.1.0",
4613 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
4614 "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
4615 "dev": true
4616 },
Sean McCullough2c5bba42025-04-20 19:33:17 -07004617 "node_modules/jsesc": {
4618 "version": "3.1.0",
4619 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
4620 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
4621 "dev": true,
4622 "license": "MIT",
4623 "bin": {
4624 "jsesc": "bin/jsesc"
4625 },
4626 "engines": {
4627 "node": ">=6"
4628 }
4629 },
Sean McCullough86b56862025-04-18 13:04:03 -07004630 "node_modules/json-parse-even-better-errors": {
4631 "version": "2.3.1",
4632 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
4633 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
4634 "dev": true,
4635 "license": "MIT"
4636 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004637 "node_modules/json-stringify-pretty-compact": {
4638 "version": "4.0.0",
4639 "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-4.0.0.tgz",
4640 "integrity": "sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==",
4641 "license": "MIT"
4642 },
Sean McCullough2c5bba42025-04-20 19:33:17 -07004643 "node_modules/json5": {
4644 "version": "2.2.3",
4645 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
4646 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
4647 "dev": true,
4648 "license": "MIT",
4649 "bin": {
4650 "json5": "lib/cli.js"
4651 },
4652 "engines": {
4653 "node": ">=6"
4654 }
4655 },
Sean McCullough86b56862025-04-18 13:04:03 -07004656 "node_modules/keygrip": {
4657 "version": "1.1.0",
4658 "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
4659 "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004660 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004661 "dependencies": {
4662 "tsscmp": "1.0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07004663 },
Sean McCullough86b56862025-04-18 13:04:03 -07004664 "engines": {
4665 "node": ">= 0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07004666 }
4667 },
Sean McCullough86b56862025-04-18 13:04:03 -07004668 "node_modules/koa": {
4669 "version": "2.16.1",
4670 "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz",
4671 "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==",
4672 "dev": true,
4673 "dependencies": {
4674 "accepts": "^1.3.5",
4675 "cache-content-type": "^1.0.0",
4676 "content-disposition": "~0.5.2",
4677 "content-type": "^1.0.4",
4678 "cookies": "~0.9.0",
4679 "debug": "^4.3.2",
4680 "delegates": "^1.0.0",
4681 "depd": "^2.0.0",
4682 "destroy": "^1.0.4",
4683 "encodeurl": "^1.0.2",
4684 "escape-html": "^1.0.3",
4685 "fresh": "~0.5.2",
4686 "http-assert": "^1.3.0",
4687 "http-errors": "^1.6.3",
4688 "is-generator-function": "^1.0.7",
4689 "koa-compose": "^4.1.0",
4690 "koa-convert": "^2.0.0",
4691 "on-finished": "^2.3.0",
4692 "only": "~0.0.2",
4693 "parseurl": "^1.3.2",
4694 "statuses": "^1.5.0",
4695 "type-is": "^1.6.16",
4696 "vary": "^1.1.2"
4697 },
4698 "engines": {
4699 "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4"
4700 }
4701 },
4702 "node_modules/koa-compose": {
4703 "version": "4.1.0",
4704 "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz",
4705 "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==",
4706 "dev": true
4707 },
4708 "node_modules/koa-convert": {
4709 "version": "2.0.0",
4710 "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz",
4711 "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==",
4712 "dev": true,
4713 "dependencies": {
4714 "co": "^4.6.0",
4715 "koa-compose": "^4.1.0"
4716 },
4717 "engines": {
4718 "node": ">= 10"
4719 }
4720 },
4721 "node_modules/koa-etag": {
4722 "version": "4.0.0",
4723 "resolved": "https://registry.npmjs.org/koa-etag/-/koa-etag-4.0.0.tgz",
4724 "integrity": "sha512-1cSdezCkBWlyuB9l6c/IFoe1ANCDdPBxkDkRiaIup40xpUub6U/wwRXoKBZw/O5BifX9OlqAjYnDyzM6+l+TAg==",
4725 "dev": true,
4726 "dependencies": {
4727 "etag": "^1.8.1"
4728 }
4729 },
4730 "node_modules/koa-send": {
4731 "version": "5.0.1",
4732 "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz",
4733 "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==",
4734 "dev": true,
4735 "dependencies": {
4736 "debug": "^4.1.1",
4737 "http-errors": "^1.7.3",
4738 "resolve-path": "^1.4.0"
4739 },
4740 "engines": {
4741 "node": ">= 8"
4742 }
4743 },
4744 "node_modules/koa-static": {
4745 "version": "5.0.0",
4746 "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz",
4747 "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==",
4748 "dev": true,
4749 "dependencies": {
4750 "debug": "^3.1.0",
4751 "koa-send": "^5.0.0"
4752 },
4753 "engines": {
4754 "node": ">= 7.6.0"
4755 }
4756 },
4757 "node_modules/koa-static/node_modules/debug": {
4758 "version": "3.2.7",
4759 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
4760 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
4761 "dev": true,
4762 "dependencies": {
4763 "ms": "^2.1.1"
4764 }
4765 },
4766 "node_modules/lighthouse-logger": {
4767 "version": "1.4.2",
4768 "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz",
4769 "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==",
4770 "dev": true,
4771 "dependencies": {
4772 "debug": "^2.6.9",
4773 "marky": "^1.2.2"
4774 }
4775 },
4776 "node_modules/lighthouse-logger/node_modules/debug": {
4777 "version": "2.6.9",
4778 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4779 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4780 "dev": true,
4781 "dependencies": {
4782 "ms": "2.0.0"
4783 }
4784 },
4785 "node_modules/lighthouse-logger/node_modules/ms": {
4786 "version": "2.0.0",
4787 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4788 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
4789 "dev": true
4790 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004791 "node_modules/lines-and-columns": {
4792 "version": "1.2.4",
4793 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
4794 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
Sean McCullough86b56862025-04-18 13:04:03 -07004795 "dev": true,
4796 "license": "MIT"
4797 },
4798 "node_modules/lit": {
4799 "version": "3.2.1",
4800 "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz",
4801 "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==",
4802 "license": "BSD-3-Clause",
4803 "dependencies": {
4804 "@lit/reactive-element": "^2.0.4",
4805 "lit-element": "^4.1.0",
4806 "lit-html": "^3.2.0"
4807 }
4808 },
4809 "node_modules/lit-element": {
4810 "version": "4.1.1",
4811 "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz",
4812 "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==",
4813 "license": "BSD-3-Clause",
4814 "dependencies": {
4815 "@lit-labs/ssr-dom-shim": "^1.2.0",
4816 "@lit/reactive-element": "^2.0.4",
4817 "lit-html": "^3.2.0"
4818 }
Earl Lee2e463fb2025-04-17 11:22:22 -07004819 },
4820 "node_modules/lit-html": {
4821 "version": "3.2.1",
4822 "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz",
4823 "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==",
4824 "license": "BSD-3-Clause",
4825 "dependencies": {
4826 "@types/trusted-types": "^2.0.2"
4827 }
4828 },
Sean McCullough86b56862025-04-18 13:04:03 -07004829 "node_modules/lodash.camelcase": {
4830 "version": "4.3.0",
4831 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
4832 "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004833 "dev": true
4834 },
Sean McCullough86b56862025-04-18 13:04:03 -07004835 "node_modules/log-update": {
4836 "version": "4.0.0",
4837 "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
4838 "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
4839 "dev": true,
4840 "dependencies": {
4841 "ansi-escapes": "^4.3.0",
4842 "cli-cursor": "^3.1.0",
4843 "slice-ansi": "^4.0.0",
4844 "wrap-ansi": "^6.2.0"
4845 },
4846 "engines": {
4847 "node": ">=10"
4848 },
4849 "funding": {
4850 "url": "https://github.com/sponsors/sindresorhus"
4851 }
4852 },
Sean McCullough2c5bba42025-04-20 19:33:17 -07004853 "node_modules/lru-cache": {
4854 "version": "5.1.1",
4855 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
4856 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
4857 "dev": true,
4858 "license": "ISC",
4859 "dependencies": {
4860 "yallist": "^3.0.2"
4861 }
4862 },
Sean McCullough86b56862025-04-18 13:04:03 -07004863 "node_modules/make-dir": {
4864 "version": "4.0.0",
4865 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
4866 "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
4867 "dev": true,
4868 "dependencies": {
4869 "semver": "^7.5.3"
4870 },
4871 "engines": {
4872 "node": ">=10"
4873 },
4874 "funding": {
4875 "url": "https://github.com/sponsors/sindresorhus"
4876 }
4877 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004878 "node_modules/marked": {
Sean McCullough86b56862025-04-18 13:04:03 -07004879 "version": "15.0.8",
4880 "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.8.tgz",
4881 "integrity": "sha512-rli4l2LyZqpQuRve5C0rkn6pj3hT8EWPC+zkAxFTAJLxRbENfTAhEQq9itrmf1Y81QtAX5D/MYlGlIomNgj9lA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004882 "license": "MIT",
4883 "bin": {
4884 "marked": "bin/marked.js"
4885 },
4886 "engines": {
4887 "node": ">= 18"
4888 }
4889 },
Sean McCullough86b56862025-04-18 13:04:03 -07004890 "node_modules/marky": {
4891 "version": "1.2.5",
4892 "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz",
4893 "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==",
4894 "dev": true
4895 },
4896 "node_modules/math-intrinsics": {
4897 "version": "1.1.0",
4898 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
4899 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
4900 "dev": true,
4901 "engines": {
4902 "node": ">= 0.4"
4903 }
4904 },
4905 "node_modules/media-typer": {
4906 "version": "0.3.0",
4907 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
4908 "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
4909 "dev": true,
4910 "engines": {
4911 "node": ">= 0.6"
4912 }
4913 },
4914 "node_modules/merge-stream": {
4915 "version": "2.0.0",
4916 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
4917 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
4918 "dev": true
4919 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004920 "node_modules/merge2": {
4921 "version": "1.4.1",
4922 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
4923 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
4924 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004925 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004926 "engines": {
4927 "node": ">= 8"
4928 }
4929 },
4930 "node_modules/micromatch": {
4931 "version": "4.0.8",
4932 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
4933 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
4934 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004935 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004936 "dependencies": {
4937 "braces": "^3.0.3",
4938 "picomatch": "^2.3.1"
4939 },
4940 "engines": {
4941 "node": ">=8.6"
4942 }
4943 },
Sean McCullough86b56862025-04-18 13:04:03 -07004944 "node_modules/mime-db": {
4945 "version": "1.52.0",
4946 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
4947 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004948 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07004949 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07004950 "node": ">= 0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07004951 }
4952 },
Sean McCullough86b56862025-04-18 13:04:03 -07004953 "node_modules/mime-types": {
4954 "version": "2.1.35",
4955 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
4956 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
4957 "dev": true,
4958 "dependencies": {
4959 "mime-db": "1.52.0"
4960 },
4961 "engines": {
4962 "node": ">= 0.6"
4963 }
4964 },
4965 "node_modules/mimic-fn": {
4966 "version": "2.1.0",
4967 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
4968 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004969 "dev": true,
4970 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07004971 "node": ">=6"
Earl Lee2e463fb2025-04-17 11:22:22 -07004972 }
4973 },
Sean McCullough86b56862025-04-18 13:04:03 -07004974 "node_modules/mitt": {
4975 "version": "3.0.1",
4976 "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
4977 "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
4978 "dev": true
4979 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004980 "node_modules/mkdirp": {
4981 "version": "0.3.0",
4982 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz",
4983 "integrity": "sha512-OHsdUcVAQ6pOtg5JYWpCBo9W/GySVuwvP9hueRMW7UqshC0tbfzLv8wjySTPm3tfUZ/21CE9E1pJagOA91Pxew==",
4984 "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.)",
4985 "license": "MIT/X11",
4986 "engines": {
4987 "node": "*"
4988 }
4989 },
Sean McCullough86b56862025-04-18 13:04:03 -07004990 "node_modules/ms": {
4991 "version": "2.1.3",
4992 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
4993 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
4994 "dev": true
4995 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01004996 "node_modules/msw": {
4997 "version": "2.7.5",
4998 "resolved": "https://registry.npmjs.org/msw/-/msw-2.7.5.tgz",
4999 "integrity": "sha512-00MyTlY3TJutBa5kiU+jWiz2z5pNJDYHn2TgPkGkh92kMmNH43RqvMXd8y/7HxNn8RjzUbvZWYZjcS36fdb6sw==",
5000 "dev": true,
5001 "hasInstallScript": true,
5002 "dependencies": {
5003 "@bundled-es-modules/cookie": "^2.0.1",
5004 "@bundled-es-modules/statuses": "^1.0.1",
5005 "@bundled-es-modules/tough-cookie": "^0.1.6",
5006 "@inquirer/confirm": "^5.0.0",
5007 "@mswjs/interceptors": "^0.37.0",
5008 "@open-draft/deferred-promise": "^2.2.0",
5009 "@open-draft/until": "^2.1.0",
5010 "@types/cookie": "^0.6.0",
5011 "@types/statuses": "^2.0.4",
5012 "graphql": "^16.8.1",
5013 "headers-polyfill": "^4.0.2",
5014 "is-node-process": "^1.2.0",
5015 "outvariant": "^1.4.3",
5016 "path-to-regexp": "^6.3.0",
5017 "picocolors": "^1.1.1",
5018 "strict-event-emitter": "^0.5.1",
5019 "type-fest": "^4.26.1",
5020 "yargs": "^17.7.2"
5021 },
5022 "bin": {
5023 "msw": "cli/index.js"
5024 },
5025 "engines": {
5026 "node": ">=18"
5027 },
5028 "funding": {
5029 "url": "https://github.com/sponsors/mswjs"
5030 },
5031 "peerDependencies": {
5032 "typescript": ">= 4.8.x"
5033 },
5034 "peerDependenciesMeta": {
5035 "typescript": {
5036 "optional": true
5037 }
5038 }
5039 },
5040 "node_modules/msw/node_modules/type-fest": {
5041 "version": "4.40.0",
5042 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.40.0.tgz",
5043 "integrity": "sha512-ABHZ2/tS2JkvH1PEjxFDTUWC8dB5OsIGZP4IFLhR293GqT5Y5qB1WwL2kMPYhQW9DVgVD8Hd7I8gjwPIf5GFkw==",
5044 "dev": true,
5045 "engines": {
5046 "node": ">=16"
5047 },
5048 "funding": {
5049 "url": "https://github.com/sponsors/sindresorhus"
5050 }
5051 },
5052 "node_modules/mute-stream": {
5053 "version": "2.0.0",
5054 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
5055 "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==",
5056 "dev": true,
5057 "engines": {
5058 "node": "^18.17.0 || >=20.5.0"
5059 }
5060 },
Sean McCullough86b56862025-04-18 13:04:03 -07005061 "node_modules/nanocolors": {
5062 "version": "0.2.13",
5063 "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.13.tgz",
5064 "integrity": "sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==",
5065 "dev": true
Earl Lee2e463fb2025-04-17 11:22:22 -07005066 },
5067 "node_modules/nanoid": {
5068 "version": "3.3.11",
5069 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
5070 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005071 "funding": [
5072 {
5073 "type": "github",
5074 "url": "https://github.com/sponsors/ai"
5075 }
5076 ],
Sean McCullough86b56862025-04-18 13:04:03 -07005077 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005078 "bin": {
5079 "nanoid": "bin/nanoid.cjs"
5080 },
5081 "engines": {
5082 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
5083 }
5084 },
Sean McCullough86b56862025-04-18 13:04:03 -07005085 "node_modules/negotiator": {
5086 "version": "0.6.3",
5087 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
5088 "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
5089 "dev": true,
5090 "engines": {
5091 "node": ">= 0.6"
5092 }
5093 },
5094 "node_modules/netmask": {
5095 "version": "2.0.2",
5096 "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
5097 "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==",
5098 "dev": true,
5099 "engines": {
5100 "node": ">= 0.4.0"
5101 }
5102 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005103 "node_modules/node-fetch": {
5104 "version": "2.7.0",
5105 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
5106 "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
5107 "license": "MIT",
5108 "dependencies": {
5109 "whatwg-url": "^5.0.0"
5110 },
5111 "engines": {
5112 "node": "4.x || >=6.0.0"
5113 },
5114 "peerDependencies": {
5115 "encoding": "^0.1.0"
5116 },
5117 "peerDependenciesMeta": {
5118 "encoding": {
5119 "optional": true
5120 }
5121 }
5122 },
5123 "node_modules/node-releases": {
5124 "version": "2.0.19",
5125 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
5126 "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
Sean McCullough86b56862025-04-18 13:04:03 -07005127 "dev": true,
5128 "license": "MIT"
Earl Lee2e463fb2025-04-17 11:22:22 -07005129 },
5130 "node_modules/nopt": {
5131 "version": "1.0.10",
5132 "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
5133 "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
5134 "license": "MIT",
5135 "dependencies": {
5136 "abbrev": "1"
5137 },
5138 "bin": {
5139 "nopt": "bin/nopt.js"
5140 },
5141 "engines": {
5142 "node": "*"
5143 }
5144 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005145 "node_modules/normalize-range": {
5146 "version": "0.1.2",
5147 "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
5148 "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
5149 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005150 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005151 "engines": {
5152 "node": ">=0.10.0"
5153 }
5154 },
Sean McCullough86b56862025-04-18 13:04:03 -07005155 "node_modules/npm-run-path": {
5156 "version": "4.0.1",
5157 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
5158 "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005159 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005160 "dependencies": {
5161 "path-key": "^3.0.0"
5162 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005163 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07005164 "node": ">=8"
Earl Lee2e463fb2025-04-17 11:22:22 -07005165 }
5166 },
Sean McCullough86b56862025-04-18 13:04:03 -07005167 "node_modules/object-inspect": {
5168 "version": "1.13.4",
5169 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
5170 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005171 "dev": true,
5172 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07005173 "node": ">= 0.4"
5174 },
5175 "funding": {
5176 "url": "https://github.com/sponsors/ljharb"
Earl Lee2e463fb2025-04-17 11:22:22 -07005177 }
5178 },
Sean McCullough86b56862025-04-18 13:04:03 -07005179 "node_modules/on-finished": {
5180 "version": "2.4.1",
5181 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
5182 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
5183 "dev": true,
5184 "dependencies": {
5185 "ee-first": "1.1.1"
5186 },
5187 "engines": {
5188 "node": ">= 0.8"
5189 }
5190 },
5191 "node_modules/once": {
5192 "version": "1.4.0",
5193 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
5194 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
5195 "dev": true,
5196 "dependencies": {
5197 "wrappy": "1"
5198 }
5199 },
5200 "node_modules/onetime": {
5201 "version": "5.1.2",
5202 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
5203 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
5204 "dev": true,
5205 "dependencies": {
5206 "mimic-fn": "^2.1.0"
5207 },
5208 "engines": {
5209 "node": ">=6"
5210 },
5211 "funding": {
5212 "url": "https://github.com/sponsors/sindresorhus"
5213 }
5214 },
5215 "node_modules/only": {
5216 "version": "0.0.2",
5217 "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz",
5218 "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005219 "dev": true
5220 },
Sean McCullough86b56862025-04-18 13:04:03 -07005221 "node_modules/open": {
5222 "version": "8.4.2",
5223 "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
5224 "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
5225 "dev": true,
5226 "dependencies": {
5227 "define-lazy-prop": "^2.0.0",
5228 "is-docker": "^2.1.1",
5229 "is-wsl": "^2.2.0"
5230 },
5231 "engines": {
5232 "node": ">=12"
5233 },
5234 "funding": {
5235 "url": "https://github.com/sponsors/sindresorhus"
5236 }
5237 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01005238 "node_modules/outvariant": {
5239 "version": "1.4.3",
5240 "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.3.tgz",
5241 "integrity": "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==",
5242 "dev": true
5243 },
Sean McCullough86b56862025-04-18 13:04:03 -07005244 "node_modules/p-event": {
5245 "version": "4.2.0",
5246 "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
5247 "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
5248 "dev": true,
5249 "dependencies": {
5250 "p-timeout": "^3.1.0"
5251 },
5252 "engines": {
5253 "node": ">=8"
5254 },
5255 "funding": {
5256 "url": "https://github.com/sponsors/sindresorhus"
5257 }
5258 },
5259 "node_modules/p-finally": {
5260 "version": "1.0.0",
5261 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
5262 "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==",
5263 "dev": true,
5264 "engines": {
5265 "node": ">=4"
5266 }
5267 },
5268 "node_modules/p-timeout": {
5269 "version": "3.2.0",
5270 "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
5271 "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
5272 "dev": true,
5273 "dependencies": {
5274 "p-finally": "^1.0.0"
5275 },
5276 "engines": {
5277 "node": ">=8"
5278 }
5279 },
5280 "node_modules/pac-proxy-agent": {
5281 "version": "7.2.0",
5282 "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
5283 "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",
5284 "dev": true,
5285 "dependencies": {
5286 "@tootallnate/quickjs-emscripten": "^0.23.0",
5287 "agent-base": "^7.1.2",
5288 "debug": "^4.3.4",
5289 "get-uri": "^6.0.1",
5290 "http-proxy-agent": "^7.0.0",
5291 "https-proxy-agent": "^7.0.6",
5292 "pac-resolver": "^7.0.1",
5293 "socks-proxy-agent": "^8.0.5"
5294 },
5295 "engines": {
5296 "node": ">= 14"
5297 }
5298 },
5299 "node_modules/pac-resolver": {
5300 "version": "7.0.1",
5301 "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
5302 "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
5303 "dev": true,
5304 "dependencies": {
5305 "degenerator": "^5.0.0",
5306 "netmask": "^2.0.2"
5307 },
5308 "engines": {
5309 "node": ">= 14"
5310 }
5311 },
5312 "node_modules/parent-module": {
5313 "version": "1.0.1",
5314 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
5315 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
5316 "dev": true,
5317 "license": "MIT",
5318 "dependencies": {
5319 "callsites": "^3.0.0"
5320 },
5321 "engines": {
5322 "node": ">=6"
5323 }
5324 },
5325 "node_modules/parse-json": {
5326 "version": "5.2.0",
5327 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
5328 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
5329 "dev": true,
5330 "license": "MIT",
5331 "dependencies": {
5332 "@babel/code-frame": "^7.0.0",
5333 "error-ex": "^1.3.1",
5334 "json-parse-even-better-errors": "^2.3.0",
5335 "lines-and-columns": "^1.1.6"
5336 },
5337 "engines": {
5338 "node": ">=8"
5339 },
5340 "funding": {
5341 "url": "https://github.com/sponsors/sindresorhus"
5342 }
5343 },
5344 "node_modules/parse-srcset": {
5345 "version": "1.0.2",
5346 "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz",
5347 "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==",
5348 "license": "MIT"
5349 },
5350 "node_modules/parse5": {
5351 "version": "6.0.1",
5352 "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
5353 "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
5354 "dev": true
5355 },
5356 "node_modules/parseurl": {
5357 "version": "1.3.3",
5358 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
5359 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
5360 "dev": true,
5361 "engines": {
5362 "node": ">= 0.8"
5363 }
5364 },
5365 "node_modules/path-is-absolute": {
5366 "version": "1.0.1",
5367 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
5368 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
5369 "dev": true,
5370 "engines": {
5371 "node": ">=0.10.0"
5372 }
5373 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005374 "node_modules/path-key": {
5375 "version": "3.1.1",
5376 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
5377 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
5378 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005379 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005380 "engines": {
5381 "node": ">=8"
5382 }
5383 },
5384 "node_modules/path-parse": {
5385 "version": "1.0.7",
5386 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
5387 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005388 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005389 "license": "MIT"
5390 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01005391 "node_modules/path-to-regexp": {
5392 "version": "6.3.0",
5393 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz",
5394 "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==",
5395 "dev": true
5396 },
Sean McCullough86b56862025-04-18 13:04:03 -07005397 "node_modules/path-type": {
5398 "version": "4.0.0",
5399 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
5400 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
5401 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07005402 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07005403 "node": ">=8"
Earl Lee2e463fb2025-04-17 11:22:22 -07005404 }
5405 },
Sean McCullough86b56862025-04-18 13:04:03 -07005406 "node_modules/pend": {
5407 "version": "1.2.0",
5408 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
5409 "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
5410 "dev": true
5411 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005412 "node_modules/picocolors": {
5413 "version": "1.1.1",
5414 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
5415 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
Sean McCullough86b56862025-04-18 13:04:03 -07005416 "license": "ISC"
Earl Lee2e463fb2025-04-17 11:22:22 -07005417 },
5418 "node_modules/picomatch": {
5419 "version": "2.3.1",
5420 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
5421 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
5422 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005423 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005424 "engines": {
5425 "node": ">=8.6"
5426 },
5427 "funding": {
5428 "url": "https://github.com/sponsors/jonschlinkert"
5429 }
5430 },
Sean McCulloughb29f8912025-04-20 15:39:11 -07005431 "node_modules/playwright": {
5432 "version": "1.51.1",
5433 "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.51.1.tgz",
5434 "integrity": "sha512-kkx+MB2KQRkyxjYPc3a0wLZZoDczmppyGJIvQ43l+aZihkaVvmu/21kiyaHeHjiFxjxNNFnUncKmcGIyOojsaw==",
5435 "dev": true,
5436 "license": "Apache-2.0",
5437 "dependencies": {
5438 "playwright-core": "1.51.1"
5439 },
5440 "bin": {
5441 "playwright": "cli.js"
5442 },
5443 "engines": {
5444 "node": ">=18"
5445 },
5446 "optionalDependencies": {
5447 "fsevents": "2.3.2"
5448 }
5449 },
5450 "node_modules/playwright-core": {
5451 "version": "1.51.1",
5452 "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.51.1.tgz",
5453 "integrity": "sha512-/crRMj8+j/Nq5s8QcvegseuyeZPxpQCZb6HNk3Sos3BlZyAknRjoyJPFWkpNn8v0+P3WiwqFF8P+zQo4eqiNuw==",
5454 "dev": true,
5455 "license": "Apache-2.0",
5456 "bin": {
5457 "playwright-core": "cli.js"
5458 },
5459 "engines": {
5460 "node": ">=18"
5461 }
5462 },
5463 "node_modules/playwright/node_modules/fsevents": {
5464 "version": "2.3.2",
5465 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
5466 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
5467 "dev": true,
5468 "hasInstallScript": true,
5469 "license": "MIT",
5470 "optional": true,
5471 "os": [
5472 "darwin"
5473 ],
5474 "engines": {
5475 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
5476 }
5477 },
Sean McCullough86b56862025-04-18 13:04:03 -07005478 "node_modules/portfinder": {
5479 "version": "1.0.35",
5480 "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.35.tgz",
5481 "integrity": "sha512-73JaFg4NwYNAufDtS5FsFu/PdM49ahJrO1i44aCRsDWju1z5wuGDaqyFUQWR6aJoK2JPDWlaYYAGFNIGTSUHSw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005482 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005483 "dependencies": {
5484 "async": "^3.2.6",
5485 "debug": "^4.3.6"
5486 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005487 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07005488 "node": ">= 10.12"
Earl Lee2e463fb2025-04-17 11:22:22 -07005489 }
5490 },
5491 "node_modules/postcss": {
5492 "version": "8.5.3",
5493 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
5494 "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005495 "funding": [
5496 {
5497 "type": "opencollective",
5498 "url": "https://opencollective.com/postcss/"
5499 },
5500 {
5501 "type": "tidelift",
5502 "url": "https://tidelift.com/funding/github/npm/postcss"
5503 },
5504 {
5505 "type": "github",
5506 "url": "https://github.com/sponsors/ai"
5507 }
5508 ],
Sean McCullough86b56862025-04-18 13:04:03 -07005509 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005510 "dependencies": {
5511 "nanoid": "^3.3.8",
5512 "picocolors": "^1.1.1",
5513 "source-map-js": "^1.2.1"
5514 },
5515 "engines": {
5516 "node": "^10 || ^12 || >=14"
5517 }
5518 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005519 "node_modules/postcss-value-parser": {
5520 "version": "4.2.0",
5521 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
5522 "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
Sean McCullough86b56862025-04-18 13:04:03 -07005523 "dev": true,
5524 "license": "MIT"
Earl Lee2e463fb2025-04-17 11:22:22 -07005525 },
Sean McCullough71941bd2025-04-18 13:31:48 -07005526 "node_modules/prettier": {
5527 "version": "3.5.3",
5528 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz",
5529 "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==",
5530 "dev": true,
5531 "license": "MIT",
5532 "bin": {
5533 "prettier": "bin/prettier.cjs"
5534 },
5535 "engines": {
5536 "node": ">=14"
5537 },
5538 "funding": {
5539 "url": "https://github.com/prettier/prettier?sponsor=1"
5540 }
5541 },
Sean McCullough86b56862025-04-18 13:04:03 -07005542 "node_modules/progress": {
5543 "version": "2.0.3",
5544 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
5545 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005546 "dev": true,
5547 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07005548 "node": ">=0.4.0"
5549 }
5550 },
5551 "node_modules/proxy-agent": {
5552 "version": "6.5.0",
5553 "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",
5554 "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==",
5555 "dev": true,
5556 "dependencies": {
5557 "agent-base": "^7.1.2",
5558 "debug": "^4.3.4",
5559 "http-proxy-agent": "^7.0.1",
5560 "https-proxy-agent": "^7.0.6",
5561 "lru-cache": "^7.14.1",
5562 "pac-proxy-agent": "^7.1.0",
5563 "proxy-from-env": "^1.1.0",
5564 "socks-proxy-agent": "^8.0.5"
5565 },
5566 "engines": {
5567 "node": ">= 14"
5568 }
5569 },
5570 "node_modules/proxy-agent/node_modules/lru-cache": {
5571 "version": "7.18.3",
5572 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
5573 "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
5574 "dev": true,
5575 "engines": {
5576 "node": ">=12"
5577 }
5578 },
5579 "node_modules/proxy-from-env": {
5580 "version": "1.1.0",
5581 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
5582 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
5583 "dev": true
5584 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01005585 "node_modules/psl": {
5586 "version": "1.15.0",
5587 "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz",
5588 "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==",
5589 "dev": true,
5590 "dependencies": {
5591 "punycode": "^2.3.1"
5592 },
5593 "funding": {
5594 "url": "https://github.com/sponsors/lupomontero"
5595 }
5596 },
Sean McCullough86b56862025-04-18 13:04:03 -07005597 "node_modules/pump": {
5598 "version": "3.0.2",
5599 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
5600 "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
5601 "dev": true,
5602 "dependencies": {
5603 "end-of-stream": "^1.1.0",
5604 "once": "^1.3.1"
5605 }
5606 },
5607 "node_modules/punycode": {
5608 "version": "2.3.1",
5609 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
5610 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
5611 "dev": true,
5612 "engines": {
5613 "node": ">=6"
5614 }
5615 },
5616 "node_modules/puppeteer": {
5617 "version": "24.6.1",
5618 "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.6.1.tgz",
5619 "integrity": "sha512-/4ocGfu8LNvDbWUqJZV2VmwEWpbOdJa69y2Jivd213tV0ekAtUh/bgT1hhW63SDN/CtrEucOPwoomZ+9M+eBEg==",
5620 "dev": true,
5621 "hasInstallScript": true,
5622 "license": "Apache-2.0",
5623 "dependencies": {
5624 "@puppeteer/browsers": "2.10.0",
5625 "chromium-bidi": "3.0.0",
5626 "cosmiconfig": "^9.0.0",
5627 "devtools-protocol": "0.0.1425554",
5628 "puppeteer-core": "24.6.1",
5629 "typed-query-selector": "^2.12.0"
5630 },
5631 "bin": {
5632 "puppeteer": "lib/cjs/puppeteer/node/cli.js"
5633 },
5634 "engines": {
5635 "node": ">=18"
5636 }
5637 },
5638 "node_modules/puppeteer-core": {
5639 "version": "22.15.0",
5640 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.15.0.tgz",
5641 "integrity": "sha512-cHArnywCiAAVXa3t4GGL2vttNxh7GqXtIYGym99egkNJ3oG//wL9LkvO4WE8W1TJe95t1F1ocu9X4xWaGsOKOA==",
5642 "dev": true,
5643 "dependencies": {
5644 "@puppeteer/browsers": "2.3.0",
5645 "chromium-bidi": "0.6.3",
5646 "debug": "^4.3.6",
5647 "devtools-protocol": "0.0.1312386",
5648 "ws": "^8.18.0"
5649 },
5650 "engines": {
5651 "node": ">=18"
5652 }
5653 },
5654 "node_modules/puppeteer-core/node_modules/ws": {
5655 "version": "8.18.1",
5656 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
5657 "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
5658 "dev": true,
5659 "engines": {
5660 "node": ">=10.0.0"
5661 },
5662 "peerDependencies": {
5663 "bufferutil": "^4.0.1",
5664 "utf-8-validate": ">=5.0.2"
5665 },
5666 "peerDependenciesMeta": {
5667 "bufferutil": {
5668 "optional": true
5669 },
5670 "utf-8-validate": {
5671 "optional": true
5672 }
5673 }
5674 },
5675 "node_modules/puppeteer/node_modules/@puppeteer/browsers": {
5676 "version": "2.10.0",
5677 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.0.tgz",
5678 "integrity": "sha512-HdHF4rny4JCvIcm7V1dpvpctIGqM3/Me255CB44vW7hDG1zYMmcBMjpNqZEDxdCfXGLkx5kP0+Jz5DUS+ukqtA==",
5679 "dev": true,
5680 "license": "Apache-2.0",
5681 "dependencies": {
5682 "debug": "^4.4.0",
5683 "extract-zip": "^2.0.1",
5684 "progress": "^2.0.3",
5685 "proxy-agent": "^6.5.0",
5686 "semver": "^7.7.1",
5687 "tar-fs": "^3.0.8",
5688 "yargs": "^17.7.2"
5689 },
5690 "bin": {
5691 "browsers": "lib/cjs/main-cli.js"
5692 },
5693 "engines": {
5694 "node": ">=18"
5695 }
5696 },
5697 "node_modules/puppeteer/node_modules/chromium-bidi": {
5698 "version": "3.0.0",
5699 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-3.0.0.tgz",
5700 "integrity": "sha512-ZOGRDAhBMX1uxL2Cm2TDuhImbrsEz5A/tTcVU6RpXEWaTNUNwsHW6njUXizh51Ir6iqHbKAfhA2XK33uBcLo5A==",
5701 "dev": true,
5702 "license": "Apache-2.0",
5703 "dependencies": {
5704 "mitt": "^3.0.1",
5705 "zod": "^3.24.1"
5706 },
5707 "peerDependencies": {
5708 "devtools-protocol": "*"
5709 }
5710 },
5711 "node_modules/puppeteer/node_modules/devtools-protocol": {
5712 "version": "0.0.1425554",
5713 "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1425554.tgz",
5714 "integrity": "sha512-uRfxR6Nlzdzt0ihVIkV+sLztKgs7rgquY/Mhcv1YNCWDh5IZgl5mnn2aeEnW5stYTE0wwiF4RYVz8eMEpV1SEw==",
5715 "dev": true,
5716 "license": "BSD-3-Clause"
5717 },
5718 "node_modules/puppeteer/node_modules/puppeteer-core": {
5719 "version": "24.6.1",
5720 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.6.1.tgz",
5721 "integrity": "sha512-sMCxsY+OPWO2fecBrhIeCeJbWWXJ6UaN997sTid6whY0YT9XM0RnxEwLeUibluIS5/fRmuxe1efjb5RMBsky7g==",
5722 "dev": true,
5723 "license": "Apache-2.0",
5724 "dependencies": {
5725 "@puppeteer/browsers": "2.10.0",
5726 "chromium-bidi": "3.0.0",
5727 "debug": "^4.4.0",
5728 "devtools-protocol": "0.0.1425554",
5729 "typed-query-selector": "^2.12.0",
5730 "ws": "^8.18.1"
5731 },
5732 "engines": {
5733 "node": ">=18"
5734 }
5735 },
5736 "node_modules/puppeteer/node_modules/ws": {
5737 "version": "8.18.1",
5738 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
5739 "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
5740 "dev": true,
5741 "license": "MIT",
5742 "engines": {
5743 "node": ">=10.0.0"
5744 },
5745 "peerDependencies": {
5746 "bufferutil": "^4.0.1",
5747 "utf-8-validate": ">=5.0.2"
5748 },
5749 "peerDependenciesMeta": {
5750 "bufferutil": {
5751 "optional": true
5752 },
5753 "utf-8-validate": {
5754 "optional": true
5755 }
5756 }
5757 },
5758 "node_modules/puppeteer/node_modules/zod": {
5759 "version": "3.24.2",
5760 "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
5761 "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==",
5762 "dev": true,
5763 "license": "MIT",
5764 "funding": {
5765 "url": "https://github.com/sponsors/colinhacks"
5766 }
5767 },
5768 "node_modules/qs": {
5769 "version": "6.14.0",
5770 "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
5771 "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
5772 "dev": true,
5773 "dependencies": {
5774 "side-channel": "^1.1.0"
5775 },
5776 "engines": {
5777 "node": ">=0.6"
5778 },
5779 "funding": {
5780 "url": "https://github.com/sponsors/ljharb"
Earl Lee2e463fb2025-04-17 11:22:22 -07005781 }
5782 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01005783 "node_modules/querystringify": {
5784 "version": "2.2.0",
5785 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
5786 "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
5787 "dev": true
5788 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005789 "node_modules/queue-microtask": {
5790 "version": "1.2.3",
5791 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
5792 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
5793 "dev": true,
5794 "funding": [
5795 {
5796 "type": "github",
5797 "url": "https://github.com/sponsors/feross"
5798 },
5799 {
5800 "type": "patreon",
5801 "url": "https://www.patreon.com/feross"
5802 },
5803 {
5804 "type": "consulting",
5805 "url": "https://feross.org/support"
5806 }
Sean McCullough86b56862025-04-18 13:04:03 -07005807 ],
5808 "license": "MIT"
Earl Lee2e463fb2025-04-17 11:22:22 -07005809 },
Sean McCullough86b56862025-04-18 13:04:03 -07005810 "node_modules/raw-body": {
5811 "version": "2.5.2",
5812 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
5813 "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005814 "dev": true,
5815 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07005816 "bytes": "3.1.2",
5817 "http-errors": "2.0.0",
5818 "iconv-lite": "0.4.24",
5819 "unpipe": "1.0.0"
5820 },
5821 "engines": {
5822 "node": ">= 0.8"
5823 }
5824 },
5825 "node_modules/raw-body/node_modules/http-errors": {
5826 "version": "2.0.0",
5827 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
5828 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
5829 "dev": true,
5830 "dependencies": {
5831 "depd": "2.0.0",
5832 "inherits": "2.0.4",
5833 "setprototypeof": "1.2.0",
5834 "statuses": "2.0.1",
5835 "toidentifier": "1.0.1"
5836 },
5837 "engines": {
5838 "node": ">= 0.8"
5839 }
5840 },
5841 "node_modules/raw-body/node_modules/iconv-lite": {
5842 "version": "0.4.24",
5843 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
5844 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
5845 "dev": true,
5846 "dependencies": {
5847 "safer-buffer": ">= 2.1.2 < 3"
5848 },
5849 "engines": {
5850 "node": ">=0.10.0"
5851 }
5852 },
5853 "node_modules/raw-body/node_modules/statuses": {
5854 "version": "2.0.1",
5855 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
5856 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
5857 "dev": true,
5858 "engines": {
5859 "node": ">= 0.8"
Earl Lee2e463fb2025-04-17 11:22:22 -07005860 }
5861 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005862 "node_modules/require-directory": {
5863 "version": "2.1.1",
5864 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
5865 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
5866 "license": "MIT",
5867 "engines": {
5868 "node": ">=0.10.0"
5869 }
5870 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01005871 "node_modules/requires-port": {
5872 "version": "1.0.0",
5873 "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
5874 "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
5875 "dev": true
5876 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005877 "node_modules/resolve": {
5878 "version": "1.22.10",
5879 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
5880 "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
5881 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005882 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005883 "dependencies": {
5884 "is-core-module": "^2.16.0",
5885 "path-parse": "^1.0.7",
5886 "supports-preserve-symlinks-flag": "^1.0.0"
5887 },
5888 "bin": {
5889 "resolve": "bin/resolve"
5890 },
5891 "engines": {
5892 "node": ">= 0.4"
5893 },
5894 "funding": {
5895 "url": "https://github.com/sponsors/ljharb"
5896 }
5897 },
Sean McCullough86b56862025-04-18 13:04:03 -07005898 "node_modules/resolve-from": {
5899 "version": "4.0.0",
5900 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
5901 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
5902 "dev": true,
5903 "license": "MIT",
5904 "engines": {
5905 "node": ">=4"
5906 }
5907 },
5908 "node_modules/resolve-path": {
5909 "version": "1.4.0",
5910 "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz",
5911 "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==",
5912 "dev": true,
5913 "dependencies": {
5914 "http-errors": "~1.6.2",
5915 "path-is-absolute": "1.0.1"
5916 },
5917 "engines": {
5918 "node": ">= 0.8"
5919 }
5920 },
5921 "node_modules/resolve-path/node_modules/depd": {
5922 "version": "1.1.2",
5923 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
5924 "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
5925 "dev": true,
5926 "engines": {
5927 "node": ">= 0.6"
5928 }
5929 },
5930 "node_modules/resolve-path/node_modules/http-errors": {
5931 "version": "1.6.3",
5932 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
5933 "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
5934 "dev": true,
5935 "dependencies": {
5936 "depd": "~1.1.2",
5937 "inherits": "2.0.3",
5938 "setprototypeof": "1.1.0",
5939 "statuses": ">= 1.4.0 < 2"
5940 },
5941 "engines": {
5942 "node": ">= 0.6"
5943 }
5944 },
5945 "node_modules/resolve-path/node_modules/inherits": {
5946 "version": "2.0.3",
5947 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
5948 "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
5949 "dev": true
5950 },
5951 "node_modules/resolve-path/node_modules/setprototypeof": {
5952 "version": "1.1.0",
5953 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
5954 "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
5955 "dev": true
5956 },
5957 "node_modules/restore-cursor": {
5958 "version": "3.1.0",
5959 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
5960 "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
5961 "dev": true,
5962 "dependencies": {
5963 "onetime": "^5.1.0",
5964 "signal-exit": "^3.0.2"
5965 },
5966 "engines": {
5967 "node": ">=8"
5968 }
5969 },
5970 "node_modules/restore-cursor/node_modules/signal-exit": {
5971 "version": "3.0.7",
5972 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
5973 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
5974 "dev": true
5975 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005976 "node_modules/reusify": {
5977 "version": "1.1.0",
5978 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
5979 "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
5980 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005981 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005982 "engines": {
5983 "iojs": ">=1.0.0",
5984 "node": ">=0.10.0"
5985 }
5986 },
5987 "node_modules/robust-predicates": {
5988 "version": "3.0.2",
5989 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
5990 "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
5991 "license": "Unlicense"
5992 },
Sean McCullough86b56862025-04-18 13:04:03 -07005993 "node_modules/rollup": {
5994 "version": "4.39.0",
5995 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.39.0.tgz",
5996 "integrity": "sha512-thI8kNc02yNvnmJp8dr3fNWJ9tCONDhp6TV35X6HkKGGs9E6q7YWCHbe5vKiTa7TAiNcFEmXKj3X/pG2b3ci0g==",
5997 "dev": true,
5998 "dependencies": {
5999 "@types/estree": "1.0.7"
6000 },
6001 "bin": {
6002 "rollup": "dist/bin/rollup"
6003 },
6004 "engines": {
6005 "node": ">=18.0.0",
6006 "npm": ">=8.0.0"
6007 },
6008 "optionalDependencies": {
6009 "@rollup/rollup-android-arm-eabi": "4.39.0",
6010 "@rollup/rollup-android-arm64": "4.39.0",
6011 "@rollup/rollup-darwin-arm64": "4.39.0",
6012 "@rollup/rollup-darwin-x64": "4.39.0",
6013 "@rollup/rollup-freebsd-arm64": "4.39.0",
6014 "@rollup/rollup-freebsd-x64": "4.39.0",
6015 "@rollup/rollup-linux-arm-gnueabihf": "4.39.0",
6016 "@rollup/rollup-linux-arm-musleabihf": "4.39.0",
6017 "@rollup/rollup-linux-arm64-gnu": "4.39.0",
6018 "@rollup/rollup-linux-arm64-musl": "4.39.0",
6019 "@rollup/rollup-linux-loongarch64-gnu": "4.39.0",
6020 "@rollup/rollup-linux-powerpc64le-gnu": "4.39.0",
6021 "@rollup/rollup-linux-riscv64-gnu": "4.39.0",
6022 "@rollup/rollup-linux-riscv64-musl": "4.39.0",
6023 "@rollup/rollup-linux-s390x-gnu": "4.39.0",
6024 "@rollup/rollup-linux-x64-gnu": "4.39.0",
6025 "@rollup/rollup-linux-x64-musl": "4.39.0",
6026 "@rollup/rollup-win32-arm64-msvc": "4.39.0",
6027 "@rollup/rollup-win32-ia32-msvc": "4.39.0",
6028 "@rollup/rollup-win32-x64-msvc": "4.39.0",
6029 "fsevents": "~2.3.2"
6030 }
6031 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006032 "node_modules/run-parallel": {
6033 "version": "1.2.0",
6034 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
6035 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
6036 "dev": true,
6037 "funding": [
6038 {
6039 "type": "github",
6040 "url": "https://github.com/sponsors/feross"
6041 },
6042 {
6043 "type": "patreon",
6044 "url": "https://www.patreon.com/feross"
6045 },
6046 {
6047 "type": "consulting",
6048 "url": "https://feross.org/support"
6049 }
6050 ],
Sean McCullough86b56862025-04-18 13:04:03 -07006051 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006052 "dependencies": {
6053 "queue-microtask": "^1.2.2"
6054 }
6055 },
6056 "node_modules/rw": {
6057 "version": "1.3.3",
6058 "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
6059 "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==",
6060 "license": "BSD-3-Clause"
6061 },
Sean McCullough86b56862025-04-18 13:04:03 -07006062 "node_modules/safe-buffer": {
6063 "version": "5.2.1",
6064 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
6065 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
6066 "dev": true,
6067 "funding": [
6068 {
6069 "type": "github",
6070 "url": "https://github.com/sponsors/feross"
6071 },
6072 {
6073 "type": "patreon",
6074 "url": "https://www.patreon.com/feross"
6075 },
6076 {
6077 "type": "consulting",
6078 "url": "https://feross.org/support"
6079 }
6080 ]
6081 },
6082 "node_modules/safe-regex-test": {
6083 "version": "1.1.0",
6084 "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz",
6085 "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==",
6086 "dev": true,
6087 "dependencies": {
6088 "call-bound": "^1.0.2",
6089 "es-errors": "^1.3.0",
6090 "is-regex": "^1.2.1"
6091 },
6092 "engines": {
6093 "node": ">= 0.4"
6094 },
6095 "funding": {
6096 "url": "https://github.com/sponsors/ljharb"
6097 }
6098 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006099 "node_modules/safer-buffer": {
6100 "version": "2.1.2",
6101 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
6102 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
6103 "license": "MIT"
6104 },
Sean McCullough86b56862025-04-18 13:04:03 -07006105 "node_modules/sanitize-html": {
6106 "version": "2.15.0",
6107 "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.15.0.tgz",
6108 "integrity": "sha512-wIjst57vJGpLyBP8ioUbg6ThwJie5SuSIjHxJg53v5Fg+kUK+AXlb7bK3RNXpp315MvwM+0OBGCV6h5pPHsVhA==",
6109 "license": "MIT",
6110 "dependencies": {
6111 "deepmerge": "^4.2.2",
6112 "escape-string-regexp": "^4.0.0",
6113 "htmlparser2": "^8.0.0",
6114 "is-plain-object": "^5.0.0",
6115 "parse-srcset": "^1.0.2",
6116 "postcss": "^8.3.11"
6117 }
6118 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006119 "node_modules/semver": {
6120 "version": "7.7.1",
6121 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
6122 "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
6123 "license": "ISC",
6124 "bin": {
6125 "semver": "bin/semver.js"
6126 },
6127 "engines": {
6128 "node": ">=10"
6129 }
6130 },
Sean McCullough86b56862025-04-18 13:04:03 -07006131 "node_modules/setprototypeof": {
6132 "version": "1.2.0",
6133 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
6134 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
6135 "dev": true
6136 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006137 "node_modules/shebang-command": {
6138 "version": "2.0.0",
6139 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
6140 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
6141 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006142 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006143 "dependencies": {
6144 "shebang-regex": "^3.0.0"
6145 },
6146 "engines": {
6147 "node": ">=8"
6148 }
6149 },
6150 "node_modules/shebang-regex": {
6151 "version": "3.0.0",
6152 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
6153 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
6154 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07006155 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006156 "engines": {
6157 "node": ">=8"
6158 }
6159 },
Sean McCullough86b56862025-04-18 13:04:03 -07006160 "node_modules/side-channel": {
6161 "version": "1.1.0",
6162 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
6163 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006164 "dev": true,
6165 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07006166 "es-errors": "^1.3.0",
6167 "object-inspect": "^1.13.3",
6168 "side-channel-list": "^1.0.0",
6169 "side-channel-map": "^1.0.1",
6170 "side-channel-weakmap": "^1.0.2"
Earl Lee2e463fb2025-04-17 11:22:22 -07006171 },
6172 "engines": {
Earl Lee2e463fb2025-04-17 11:22:22 -07006173 "node": ">= 0.4"
6174 },
6175 "funding": {
6176 "url": "https://github.com/sponsors/ljharb"
6177 }
6178 },
Sean McCullough86b56862025-04-18 13:04:03 -07006179 "node_modules/side-channel-list": {
6180 "version": "1.0.0",
6181 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
6182 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006183 "dev": true,
6184 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07006185 "es-errors": "^1.3.0",
6186 "object-inspect": "^1.13.3"
Earl Lee2e463fb2025-04-17 11:22:22 -07006187 },
6188 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07006189 "node": ">= 0.4"
6190 },
6191 "funding": {
6192 "url": "https://github.com/sponsors/ljharb"
Earl Lee2e463fb2025-04-17 11:22:22 -07006193 }
6194 },
Sean McCullough86b56862025-04-18 13:04:03 -07006195 "node_modules/side-channel-map": {
6196 "version": "1.0.1",
6197 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
6198 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006199 "dev": true,
6200 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07006201 "call-bound": "^1.0.2",
6202 "es-errors": "^1.3.0",
6203 "get-intrinsic": "^1.2.5",
6204 "object-inspect": "^1.13.3"
Earl Lee2e463fb2025-04-17 11:22:22 -07006205 },
6206 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07006207 "node": ">= 0.4"
6208 },
6209 "funding": {
6210 "url": "https://github.com/sponsors/ljharb"
Earl Lee2e463fb2025-04-17 11:22:22 -07006211 }
6212 },
Sean McCullough86b56862025-04-18 13:04:03 -07006213 "node_modules/side-channel-weakmap": {
6214 "version": "1.0.2",
6215 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
6216 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006217 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006218 "dependencies": {
6219 "call-bound": "^1.0.2",
6220 "es-errors": "^1.3.0",
6221 "get-intrinsic": "^1.2.5",
6222 "object-inspect": "^1.13.3",
6223 "side-channel-map": "^1.0.1"
6224 },
6225 "engines": {
6226 "node": ">= 0.4"
6227 },
6228 "funding": {
6229 "url": "https://github.com/sponsors/ljharb"
6230 }
6231 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01006232 "node_modules/signal-exit": {
6233 "version": "4.1.0",
6234 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
6235 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
6236 "dev": true,
6237 "engines": {
6238 "node": ">=14"
6239 },
6240 "funding": {
6241 "url": "https://github.com/sponsors/isaacs"
6242 }
6243 },
Sean McCullough86b56862025-04-18 13:04:03 -07006244 "node_modules/slice-ansi": {
6245 "version": "4.0.0",
6246 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
6247 "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
6248 "dev": true,
6249 "dependencies": {
6250 "ansi-styles": "^4.0.0",
6251 "astral-regex": "^2.0.0",
6252 "is-fullwidth-code-point": "^3.0.0"
6253 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006254 "engines": {
6255 "node": ">=10"
Sean McCullough86b56862025-04-18 13:04:03 -07006256 },
6257 "funding": {
6258 "url": "https://github.com/chalk/slice-ansi?sponsor=1"
Earl Lee2e463fb2025-04-17 11:22:22 -07006259 }
6260 },
Sean McCullough86b56862025-04-18 13:04:03 -07006261 "node_modules/smart-buffer": {
6262 "version": "4.2.0",
6263 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
6264 "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
6265 "dev": true,
6266 "engines": {
6267 "node": ">= 6.0.0",
6268 "npm": ">= 3.0.0"
6269 }
6270 },
6271 "node_modules/socks": {
6272 "version": "2.8.4",
6273 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz",
6274 "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==",
6275 "dev": true,
6276 "dependencies": {
6277 "ip-address": "^9.0.5",
6278 "smart-buffer": "^4.2.0"
6279 },
6280 "engines": {
6281 "node": ">= 10.0.0",
6282 "npm": ">= 3.0.0"
6283 }
6284 },
6285 "node_modules/socks-proxy-agent": {
6286 "version": "8.0.5",
6287 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
6288 "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
6289 "dev": true,
6290 "dependencies": {
6291 "agent-base": "^7.1.2",
6292 "debug": "^4.3.4",
6293 "socks": "^2.8.3"
Earl Lee2e463fb2025-04-17 11:22:22 -07006294 },
6295 "engines": {
6296 "node": ">= 14"
Earl Lee2e463fb2025-04-17 11:22:22 -07006297 }
6298 },
Sean McCullough86b56862025-04-18 13:04:03 -07006299 "node_modules/source-map": {
6300 "version": "0.7.4",
6301 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
6302 "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006303 "dev": true,
6304 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07006305 "node": ">= 8"
Earl Lee2e463fb2025-04-17 11:22:22 -07006306 }
6307 },
Sean McCullough86b56862025-04-18 13:04:03 -07006308 "node_modules/source-map-js": {
6309 "version": "1.2.1",
6310 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
6311 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
6312 "license": "BSD-3-Clause",
6313 "engines": {
6314 "node": ">=0.10.0"
6315 }
6316 },
6317 "node_modules/sprintf-js": {
6318 "version": "1.1.3",
6319 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
6320 "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006321 "dev": true
6322 },
Sean McCullough86b56862025-04-18 13:04:03 -07006323 "node_modules/statuses": {
6324 "version": "1.5.0",
6325 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
6326 "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006327 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006328 "engines": {
6329 "node": ">= 0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07006330 }
6331 },
Sean McCullough86b56862025-04-18 13:04:03 -07006332 "node_modules/streamx": {
6333 "version": "2.22.0",
6334 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.0.tgz",
6335 "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006336 "dev": true,
6337 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07006338 "fast-fifo": "^1.3.2",
6339 "text-decoder": "^1.1.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07006340 },
Sean McCullough86b56862025-04-18 13:04:03 -07006341 "optionalDependencies": {
6342 "bare-events": "^2.2.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07006343 }
6344 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01006345 "node_modules/strict-event-emitter": {
6346 "version": "0.5.1",
6347 "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz",
6348 "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==",
6349 "dev": true
6350 },
6351 "node_modules/string-width": {
6352 "version": "4.2.3",
6353 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
6354 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
6355 "dependencies": {
6356 "emoji-regex": "^8.0.0",
6357 "is-fullwidth-code-point": "^3.0.0",
6358 "strip-ansi": "^6.0.1"
6359 },
6360 "engines": {
6361 "node": ">=8"
6362 }
6363 },
6364 "node_modules/strip-ansi": {
6365 "version": "6.0.1",
6366 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
6367 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
6368 "dependencies": {
6369 "ansi-regex": "^5.0.1"
6370 },
6371 "engines": {
6372 "node": ">=8"
6373 }
6374 },
Sean McCullough86b56862025-04-18 13:04:03 -07006375 "node_modules/strip-final-newline": {
6376 "version": "2.0.0",
6377 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
6378 "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
6379 "dev": true,
6380 "engines": {
6381 "node": ">=6"
6382 }
6383 },
6384 "node_modules/supports-color": {
6385 "version": "7.2.0",
6386 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
6387 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006388 "dev": true,
6389 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07006390 "has-flag": "^4.0.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07006391 },
6392 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07006393 "node": ">=8"
6394 }
6395 },
6396 "node_modules/supports-preserve-symlinks-flag": {
6397 "version": "1.0.0",
6398 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
6399 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
6400 "dev": true,
6401 "license": "MIT",
6402 "engines": {
6403 "node": ">= 0.4"
Earl Lee2e463fb2025-04-17 11:22:22 -07006404 },
6405 "funding": {
Sean McCullough86b56862025-04-18 13:04:03 -07006406 "url": "https://github.com/sponsors/ljharb"
Earl Lee2e463fb2025-04-17 11:22:22 -07006407 }
6408 },
Sean McCullough86b56862025-04-18 13:04:03 -07006409 "node_modules/table-layout": {
6410 "version": "4.1.1",
6411 "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-4.1.1.tgz",
6412 "integrity": "sha512-iK5/YhZxq5GO5z8wb0bY1317uDF3Zjpha0QFFLA8/trAoiLbQD0HUbMesEaxyzUgDxi2QlcbM8IvqOlEjgoXBA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006413 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006414 "dependencies": {
6415 "array-back": "^6.2.2",
6416 "wordwrapjs": "^5.1.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07006417 },
Sean McCullough86b56862025-04-18 13:04:03 -07006418 "engines": {
6419 "node": ">=12.17"
Earl Lee2e463fb2025-04-17 11:22:22 -07006420 }
6421 },
Sean McCullough86b56862025-04-18 13:04:03 -07006422 "node_modules/table-layout/node_modules/array-back": {
6423 "version": "6.2.2",
6424 "resolved": "https://registry.npmjs.org/array-back/-/array-back-6.2.2.tgz",
6425 "integrity": "sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006426 "dev": true,
6427 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07006428 "node": ">=12.17"
Earl Lee2e463fb2025-04-17 11:22:22 -07006429 }
6430 },
Sean McCullough86b56862025-04-18 13:04:03 -07006431 "node_modules/tar-fs": {
6432 "version": "3.0.8",
6433 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.8.tgz",
6434 "integrity": "sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg==",
6435 "dev": true,
6436 "dependencies": {
6437 "pump": "^3.0.0",
6438 "tar-stream": "^3.1.5"
6439 },
6440 "optionalDependencies": {
6441 "bare-fs": "^4.0.1",
6442 "bare-path": "^3.0.0"
6443 }
6444 },
6445 "node_modules/tar-stream": {
6446 "version": "3.1.7",
6447 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
6448 "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
6449 "dev": true,
6450 "dependencies": {
6451 "b4a": "^1.6.4",
6452 "fast-fifo": "^1.2.0",
6453 "streamx": "^2.15.0"
6454 }
6455 },
6456 "node_modules/text-decoder": {
6457 "version": "1.2.3",
6458 "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz",
6459 "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==",
6460 "dev": true,
6461 "dependencies": {
6462 "b4a": "^1.6.4"
6463 }
6464 },
6465 "node_modules/through": {
6466 "version": "2.3.8",
6467 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
6468 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
6469 "dev": true
6470 },
Sean McCulloughb29f8912025-04-20 15:39:11 -07006471 "node_modules/tinyglobby": {
6472 "version": "0.2.13",
6473 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz",
6474 "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==",
6475 "dev": true,
6476 "license": "MIT",
6477 "dependencies": {
6478 "fdir": "^6.4.4",
6479 "picomatch": "^4.0.2"
6480 },
6481 "engines": {
6482 "node": ">=12.0.0"
6483 },
6484 "funding": {
6485 "url": "https://github.com/sponsors/SuperchupuDev"
6486 }
6487 },
6488 "node_modules/tinyglobby/node_modules/fdir": {
6489 "version": "6.4.4",
6490 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz",
6491 "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==",
6492 "dev": true,
6493 "license": "MIT",
6494 "peerDependencies": {
6495 "picomatch": "^3 || ^4"
6496 },
6497 "peerDependenciesMeta": {
6498 "picomatch": {
6499 "optional": true
6500 }
6501 }
6502 },
6503 "node_modules/tinyglobby/node_modules/picomatch": {
6504 "version": "4.0.2",
6505 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
6506 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
6507 "dev": true,
6508 "license": "MIT",
6509 "engines": {
6510 "node": ">=12"
6511 },
6512 "funding": {
6513 "url": "https://github.com/sponsors/jonschlinkert"
6514 }
6515 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006516 "node_modules/to-regex-range": {
6517 "version": "5.0.1",
6518 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
6519 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
6520 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006521 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006522 "dependencies": {
6523 "is-number": "^7.0.0"
6524 },
6525 "engines": {
6526 "node": ">=8.0"
6527 }
6528 },
Sean McCullough86b56862025-04-18 13:04:03 -07006529 "node_modules/toidentifier": {
6530 "version": "1.0.1",
6531 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
6532 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
6533 "dev": true,
6534 "engines": {
6535 "node": ">=0.6"
6536 }
6537 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006538 "node_modules/topojson-client": {
6539 "version": "3.1.0",
6540 "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz",
6541 "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
6542 "license": "ISC",
6543 "dependencies": {
6544 "commander": "2"
6545 },
6546 "bin": {
6547 "topo2geo": "bin/topo2geo",
6548 "topomerge": "bin/topomerge",
6549 "topoquantize": "bin/topoquantize"
6550 }
6551 },
6552 "node_modules/topojson-client/node_modules/commander": {
6553 "version": "2.20.3",
6554 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
6555 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
6556 "license": "MIT"
6557 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01006558 "node_modules/tough-cookie": {
6559 "version": "4.1.4",
6560 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz",
6561 "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==",
6562 "dev": true,
6563 "dependencies": {
6564 "psl": "^1.1.33",
6565 "punycode": "^2.1.1",
6566 "universalify": "^0.2.0",
6567 "url-parse": "^1.5.3"
6568 },
6569 "engines": {
6570 "node": ">=6"
6571 }
6572 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006573 "node_modules/tr46": {
6574 "version": "0.0.3",
6575 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
6576 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
6577 "license": "MIT"
6578 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006579 "node_modules/tslib": {
6580 "version": "2.8.1",
6581 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
6582 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
6583 "license": "0BSD"
6584 },
Sean McCullough86b56862025-04-18 13:04:03 -07006585 "node_modules/tsscmp": {
6586 "version": "1.0.6",
6587 "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
6588 "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==",
6589 "dev": true,
6590 "engines": {
6591 "node": ">=0.6.x"
6592 }
6593 },
6594 "node_modules/type-fest": {
6595 "version": "0.21.3",
6596 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
6597 "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
6598 "dev": true,
6599 "engines": {
6600 "node": ">=10"
6601 },
6602 "funding": {
6603 "url": "https://github.com/sponsors/sindresorhus"
6604 }
6605 },
6606 "node_modules/type-is": {
6607 "version": "1.6.18",
6608 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
6609 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
6610 "dev": true,
6611 "dependencies": {
6612 "media-typer": "0.3.0",
6613 "mime-types": "~2.1.24"
6614 },
6615 "engines": {
6616 "node": ">= 0.6"
6617 }
6618 },
6619 "node_modules/typed-query-selector": {
6620 "version": "2.12.0",
6621 "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz",
6622 "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==",
6623 "dev": true,
6624 "license": "MIT"
6625 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006626 "node_modules/typescript": {
Sean McCullough86b56862025-04-18 13:04:03 -07006627 "version": "5.8.3",
6628 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
6629 "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006630 "dev": true,
6631 "license": "Apache-2.0",
6632 "bin": {
6633 "tsc": "bin/tsc",
6634 "tsserver": "bin/tsserver"
6635 },
6636 "engines": {
6637 "node": ">=14.17"
6638 }
6639 },
Sean McCullough86b56862025-04-18 13:04:03 -07006640 "node_modules/typical": {
6641 "version": "4.0.0",
6642 "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz",
6643 "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==",
6644 "dev": true,
6645 "engines": {
6646 "node": ">=8"
6647 }
6648 },
6649 "node_modules/unbzip2-stream": {
6650 "version": "1.4.3",
6651 "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
6652 "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
6653 "dev": true,
6654 "dependencies": {
6655 "buffer": "^5.2.1",
6656 "through": "^2.3.8"
6657 }
6658 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006659 "node_modules/undici-types": {
Sean McCullough86b56862025-04-18 13:04:03 -07006660 "version": "6.21.0",
6661 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
6662 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006663 "dev": true,
6664 "license": "MIT"
6665 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01006666 "node_modules/universalify": {
6667 "version": "0.2.0",
6668 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
6669 "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
6670 "dev": true,
6671 "engines": {
6672 "node": ">= 4.0.0"
6673 }
6674 },
Sean McCullough86b56862025-04-18 13:04:03 -07006675 "node_modules/unpipe": {
6676 "version": "1.0.0",
6677 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
6678 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006679 "dev": true,
6680 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07006681 "node": ">= 0.8"
Earl Lee2e463fb2025-04-17 11:22:22 -07006682 }
6683 },
6684 "node_modules/update-browserslist-db": {
6685 "version": "1.1.3",
6686 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
6687 "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
6688 "dev": true,
6689 "funding": [
6690 {
6691 "type": "opencollective",
6692 "url": "https://opencollective.com/browserslist"
6693 },
6694 {
6695 "type": "tidelift",
6696 "url": "https://tidelift.com/funding/github/npm/browserslist"
6697 },
6698 {
6699 "type": "github",
6700 "url": "https://github.com/sponsors/ai"
6701 }
6702 ],
Sean McCullough86b56862025-04-18 13:04:03 -07006703 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006704 "dependencies": {
6705 "escalade": "^3.2.0",
6706 "picocolors": "^1.1.1"
6707 },
6708 "bin": {
6709 "update-browserslist-db": "cli.js"
6710 },
6711 "peerDependencies": {
6712 "browserslist": ">= 4.21.0"
6713 }
6714 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01006715 "node_modules/url-parse": {
6716 "version": "1.5.10",
6717 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
6718 "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
6719 "dev": true,
6720 "dependencies": {
6721 "querystringify": "^2.1.1",
6722 "requires-port": "^1.0.0"
6723 }
6724 },
Sean McCullough86b56862025-04-18 13:04:03 -07006725 "node_modules/urlpattern-polyfill": {
6726 "version": "10.0.0",
6727 "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz",
6728 "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006729 "dev": true
6730 },
Sean McCullough86b56862025-04-18 13:04:03 -07006731 "node_modules/v8-to-istanbul": {
6732 "version": "9.3.0",
6733 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz",
6734 "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==",
6735 "dev": true,
6736 "dependencies": {
6737 "@jridgewell/trace-mapping": "^0.3.12",
6738 "@types/istanbul-lib-coverage": "^2.0.1",
6739 "convert-source-map": "^2.0.0"
6740 },
6741 "engines": {
6742 "node": ">=10.12.0"
6743 }
6744 },
6745 "node_modules/vary": {
6746 "version": "1.1.2",
6747 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
6748 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
6749 "dev": true,
6750 "engines": {
6751 "node": ">= 0.8"
6752 }
6753 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006754 "node_modules/vega": {
6755 "version": "5.33.0",
6756 "resolved": "https://registry.npmjs.org/vega/-/vega-5.33.0.tgz",
6757 "integrity": "sha512-jNAGa7TxLojOpMMMrKMXXBos4K6AaLJbCgGDOw1YEkLRjUkh12pcf65J2lMSdEHjcEK47XXjKiOUVZ8L+MniBA==",
6758 "license": "BSD-3-Clause",
6759 "dependencies": {
6760 "vega-crossfilter": "~4.1.3",
6761 "vega-dataflow": "~5.7.7",
6762 "vega-encode": "~4.10.2",
6763 "vega-event-selector": "~3.0.1",
6764 "vega-expression": "~5.2.0",
6765 "vega-force": "~4.2.2",
6766 "vega-format": "~1.1.3",
6767 "vega-functions": "~5.18.0",
6768 "vega-geo": "~4.4.3",
6769 "vega-hierarchy": "~4.1.3",
6770 "vega-label": "~1.3.1",
6771 "vega-loader": "~4.5.3",
6772 "vega-parser": "~6.6.0",
6773 "vega-projection": "~1.6.2",
6774 "vega-regression": "~1.3.1",
6775 "vega-runtime": "~6.2.1",
6776 "vega-scale": "~7.4.2",
6777 "vega-scenegraph": "~4.13.1",
6778 "vega-statistics": "~1.9.0",
6779 "vega-time": "~2.1.3",
6780 "vega-transforms": "~4.12.1",
6781 "vega-typings": "~1.5.0",
6782 "vega-util": "~1.17.2",
6783 "vega-view": "~5.16.0",
6784 "vega-view-transforms": "~4.6.1",
6785 "vega-voronoi": "~4.2.4",
6786 "vega-wordcloud": "~4.1.6"
6787 }
6788 },
6789 "node_modules/vega-canvas": {
6790 "version": "1.2.7",
6791 "resolved": "https://registry.npmjs.org/vega-canvas/-/vega-canvas-1.2.7.tgz",
6792 "integrity": "sha512-OkJ9CACVcN9R5Pi9uF6MZBF06pO6qFpDYHWSKBJsdHP5o724KrsgR6UvbnXFH82FdsiTOff/HqjuaG8C7FL+9Q==",
6793 "license": "BSD-3-Clause"
6794 },
6795 "node_modules/vega-crossfilter": {
6796 "version": "4.1.3",
6797 "resolved": "https://registry.npmjs.org/vega-crossfilter/-/vega-crossfilter-4.1.3.tgz",
6798 "integrity": "sha512-nyPJAXAUABc3EocUXvAL1J/IWotZVsApIcvOeZaUdEQEtZ7bt8VtP2nj3CLbHBA8FZZVV+K6SmdwvCOaAD4wFQ==",
6799 "license": "BSD-3-Clause",
6800 "dependencies": {
6801 "d3-array": "^3.2.2",
6802 "vega-dataflow": "^5.7.7",
6803 "vega-util": "^1.17.3"
6804 }
6805 },
6806 "node_modules/vega-dataflow": {
6807 "version": "5.7.7",
6808 "resolved": "https://registry.npmjs.org/vega-dataflow/-/vega-dataflow-5.7.7.tgz",
6809 "integrity": "sha512-R2NX2HvgXL+u4E6u+L5lKvvRiCtnE6N6l+umgojfi53suhhkFP+zB+2UAQo4syxuZ4763H1csfkKc4xpqLzKnw==",
6810 "license": "BSD-3-Clause",
6811 "dependencies": {
6812 "vega-format": "^1.1.3",
6813 "vega-loader": "^4.5.3",
6814 "vega-util": "^1.17.3"
6815 }
6816 },
6817 "node_modules/vega-embed": {
6818 "version": "6.29.0",
6819 "resolved": "https://registry.npmjs.org/vega-embed/-/vega-embed-6.29.0.tgz",
6820 "integrity": "sha512-PmlshTLtLFLgWtF/b23T1OwX53AugJ9RZ3qPE2c01VFAbgt3/GSNI/etzA/GzdrkceXFma+FDHNXUppKuM0U6Q==",
6821 "license": "BSD-3-Clause",
6822 "dependencies": {
6823 "fast-json-patch": "^3.1.1",
6824 "json-stringify-pretty-compact": "^4.0.0",
6825 "semver": "^7.6.3",
6826 "tslib": "^2.8.1",
6827 "vega-interpreter": "^1.0.5",
6828 "vega-schema-url-parser": "^2.2.0",
6829 "vega-themes": "^2.15.0",
6830 "vega-tooltip": "^0.35.2"
6831 },
6832 "peerDependencies": {
6833 "vega": "^5.21.0",
6834 "vega-lite": "*"
6835 }
6836 },
6837 "node_modules/vega-encode": {
6838 "version": "4.10.2",
6839 "resolved": "https://registry.npmjs.org/vega-encode/-/vega-encode-4.10.2.tgz",
6840 "integrity": "sha512-fsjEY1VaBAmqwt7Jlpz0dpPtfQFiBdP9igEefvumSpy7XUxOJmDQcRDnT3Qh9ctkv3itfPfI9g8FSnGcv2b4jQ==",
6841 "license": "BSD-3-Clause",
6842 "dependencies": {
6843 "d3-array": "^3.2.2",
6844 "d3-interpolate": "^3.0.1",
6845 "vega-dataflow": "^5.7.7",
6846 "vega-scale": "^7.4.2",
6847 "vega-util": "^1.17.3"
6848 }
6849 },
6850 "node_modules/vega-event-selector": {
6851 "version": "3.0.1",
6852 "resolved": "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-3.0.1.tgz",
6853 "integrity": "sha512-K5zd7s5tjr1LiOOkjGpcVls8GsH/f2CWCrWcpKy74gTCp+llCdwz0Enqo013ZlGaRNjfgD/o1caJRt3GSaec4A==",
6854 "license": "BSD-3-Clause"
6855 },
6856 "node_modules/vega-expression": {
6857 "version": "5.2.0",
6858 "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.2.0.tgz",
6859 "integrity": "sha512-WRMa4ny3iZIVAzDlBh3ipY2QUuLk2hnJJbfbncPgvTF7BUgbIbKq947z+JicWksYbokl8n1JHXJoqi3XvpG0Zw==",
6860 "license": "BSD-3-Clause",
6861 "dependencies": {
6862 "@types/estree": "^1.0.0",
6863 "vega-util": "^1.17.3"
6864 }
6865 },
6866 "node_modules/vega-force": {
6867 "version": "4.2.2",
6868 "resolved": "https://registry.npmjs.org/vega-force/-/vega-force-4.2.2.tgz",
6869 "integrity": "sha512-cHZVaY2VNNIG2RyihhSiWniPd2W9R9kJq0znxzV602CgUVgxEfTKtx/lxnVCn8nNrdKAYrGiqIsBzIeKG1GWHw==",
6870 "license": "BSD-3-Clause",
6871 "dependencies": {
6872 "d3-force": "^3.0.0",
6873 "vega-dataflow": "^5.7.7",
6874 "vega-util": "^1.17.3"
6875 }
6876 },
6877 "node_modules/vega-format": {
6878 "version": "1.1.3",
6879 "resolved": "https://registry.npmjs.org/vega-format/-/vega-format-1.1.3.tgz",
6880 "integrity": "sha512-wQhw7KR46wKJAip28FF/CicW+oiJaPAwMKdrxlnTA0Nv8Bf7bloRlc+O3kON4b4H1iALLr9KgRcYTOeXNs2MOA==",
6881 "license": "BSD-3-Clause",
6882 "dependencies": {
6883 "d3-array": "^3.2.2",
6884 "d3-format": "^3.1.0",
6885 "d3-time-format": "^4.1.0",
6886 "vega-time": "^2.1.3",
6887 "vega-util": "^1.17.3"
6888 }
6889 },
6890 "node_modules/vega-functions": {
6891 "version": "5.18.0",
6892 "resolved": "https://registry.npmjs.org/vega-functions/-/vega-functions-5.18.0.tgz",
6893 "integrity": "sha512-+D+ey4bDAhZA2CChh7bRZrcqRUDevv05kd2z8xH+il7PbYQLrhi6g1zwvf8z3KpgGInFf5O13WuFK5DQGkz5lQ==",
6894 "license": "BSD-3-Clause",
6895 "dependencies": {
6896 "d3-array": "^3.2.2",
6897 "d3-color": "^3.1.0",
6898 "d3-geo": "^3.1.0",
6899 "vega-dataflow": "^5.7.7",
6900 "vega-expression": "^5.2.0",
6901 "vega-scale": "^7.4.2",
6902 "vega-scenegraph": "^4.13.1",
6903 "vega-selections": "^5.6.0",
6904 "vega-statistics": "^1.9.0",
6905 "vega-time": "^2.1.3",
6906 "vega-util": "^1.17.3"
6907 }
6908 },
6909 "node_modules/vega-geo": {
6910 "version": "4.4.3",
6911 "resolved": "https://registry.npmjs.org/vega-geo/-/vega-geo-4.4.3.tgz",
6912 "integrity": "sha512-+WnnzEPKIU1/xTFUK3EMu2htN35gp9usNZcC0ZFg2up1/Vqu6JyZsX0PIO51oXSIeXn9bwk6VgzlOmJUcx92tA==",
6913 "license": "BSD-3-Clause",
6914 "dependencies": {
6915 "d3-array": "^3.2.2",
6916 "d3-color": "^3.1.0",
6917 "d3-geo": "^3.1.0",
6918 "vega-canvas": "^1.2.7",
6919 "vega-dataflow": "^5.7.7",
6920 "vega-projection": "^1.6.2",
6921 "vega-statistics": "^1.9.0",
6922 "vega-util": "^1.17.3"
6923 }
6924 },
6925 "node_modules/vega-hierarchy": {
6926 "version": "4.1.3",
6927 "resolved": "https://registry.npmjs.org/vega-hierarchy/-/vega-hierarchy-4.1.3.tgz",
6928 "integrity": "sha512-0Z+TYKRgOEo8XYXnJc2HWg1EGpcbNAhJ9Wpi9ubIbEyEHqIgjCIyFVN8d4nSfsJOcWDzsSmRqohBztxAhOCSaw==",
6929 "license": "BSD-3-Clause",
6930 "dependencies": {
6931 "d3-hierarchy": "^3.1.2",
6932 "vega-dataflow": "^5.7.7",
6933 "vega-util": "^1.17.3"
6934 }
6935 },
6936 "node_modules/vega-interpreter": {
6937 "version": "1.2.0",
6938 "resolved": "https://registry.npmjs.org/vega-interpreter/-/vega-interpreter-1.2.0.tgz",
6939 "integrity": "sha512-p408/0IPevyR/bIKdXGNzOixkTYCkH83zNhGypRqDxd/qVrdJVrh9RcECOYx1MwEc6JTB1BeK2lArHiGGuG7Hw==",
6940 "license": "BSD-3-Clause",
6941 "dependencies": {
6942 "vega-util": "^1.17.3"
6943 }
6944 },
6945 "node_modules/vega-label": {
6946 "version": "1.3.1",
6947 "resolved": "https://registry.npmjs.org/vega-label/-/vega-label-1.3.1.tgz",
6948 "integrity": "sha512-Emx4b5s7pvuRj3fBkAJ/E2snCoZACfKAwxVId7f/4kYVlAYLb5Swq6W8KZHrH4M9Qds1XJRUYW9/Y3cceqzEFA==",
6949 "license": "BSD-3-Clause",
6950 "dependencies": {
6951 "vega-canvas": "^1.2.7",
6952 "vega-dataflow": "^5.7.7",
6953 "vega-scenegraph": "^4.13.1",
6954 "vega-util": "^1.17.3"
6955 }
6956 },
6957 "node_modules/vega-lite": {
6958 "version": "5.23.0",
6959 "resolved": "https://registry.npmjs.org/vega-lite/-/vega-lite-5.23.0.tgz",
6960 "integrity": "sha512-l4J6+AWE3DIjvovEoHl2LdtCUkfm4zs8Xxx7INwZEAv+XVb6kR6vIN1gt3t2gN2gs/y4DYTs/RPoTeYAuEg6mA==",
6961 "license": "BSD-3-Clause",
6962 "dependencies": {
6963 "json-stringify-pretty-compact": "~4.0.0",
6964 "tslib": "~2.8.1",
6965 "vega-event-selector": "~3.0.1",
6966 "vega-expression": "~5.1.1",
6967 "vega-util": "~1.17.2",
6968 "yargs": "~17.7.2"
6969 },
6970 "bin": {
6971 "vl2pdf": "bin/vl2pdf",
6972 "vl2png": "bin/vl2png",
6973 "vl2svg": "bin/vl2svg",
6974 "vl2vg": "bin/vl2vg"
6975 },
6976 "engines": {
6977 "node": ">=18"
6978 },
6979 "peerDependencies": {
6980 "vega": "^5.24.0"
6981 }
6982 },
6983 "node_modules/vega-lite/node_modules/vega-expression": {
6984 "version": "5.1.2",
6985 "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.1.2.tgz",
6986 "integrity": "sha512-fFeDTh4UtOxlZWL54jf1ZqJHinyerWq/ROiqrQxqLkNJRJ86RmxYTgXwt65UoZ/l4VUv9eAd2qoJeDEf610Umw==",
6987 "license": "BSD-3-Clause",
6988 "dependencies": {
6989 "@types/estree": "^1.0.0",
6990 "vega-util": "^1.17.3"
6991 }
6992 },
6993 "node_modules/vega-loader": {
6994 "version": "4.5.3",
6995 "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.5.3.tgz",
6996 "integrity": "sha512-dUfIpxTLF2magoMaur+jXGvwMxjtdlDZaIS8lFj6N7IhUST6nIvBzuUlRM+zLYepI5GHtCLOnqdKU4XV0NggCA==",
6997 "license": "BSD-3-Clause",
6998 "dependencies": {
6999 "d3-dsv": "^3.0.1",
7000 "node-fetch": "^2.6.7",
7001 "topojson-client": "^3.1.0",
7002 "vega-format": "^1.1.3",
7003 "vega-util": "^1.17.3"
7004 }
7005 },
7006 "node_modules/vega-parser": {
7007 "version": "6.6.0",
7008 "resolved": "https://registry.npmjs.org/vega-parser/-/vega-parser-6.6.0.tgz",
7009 "integrity": "sha512-jltyrwCTtWeidi/6VotLCybhIl+ehwnzvFWYOdWNUP0z/EskdB64YmawNwjCjzTBMemeiQtY6sJPPbewYqe3Vg==",
7010 "license": "BSD-3-Clause",
7011 "dependencies": {
7012 "vega-dataflow": "^5.7.7",
7013 "vega-event-selector": "^3.0.1",
7014 "vega-functions": "^5.18.0",
7015 "vega-scale": "^7.4.2",
7016 "vega-util": "^1.17.3"
7017 }
7018 },
7019 "node_modules/vega-projection": {
7020 "version": "1.6.2",
7021 "resolved": "https://registry.npmjs.org/vega-projection/-/vega-projection-1.6.2.tgz",
7022 "integrity": "sha512-3pcVaQL9R3Zfk6PzopLX6awzrQUeYOXJzlfLGP2Xd93mqUepBa6m/reVrTUoSFXA3v9lfK4W/PS2AcVzD/MIcQ==",
7023 "license": "BSD-3-Clause",
7024 "dependencies": {
7025 "d3-geo": "^3.1.0",
7026 "d3-geo-projection": "^4.0.0",
7027 "vega-scale": "^7.4.2"
7028 }
7029 },
7030 "node_modules/vega-regression": {
7031 "version": "1.3.1",
7032 "resolved": "https://registry.npmjs.org/vega-regression/-/vega-regression-1.3.1.tgz",
7033 "integrity": "sha512-AmccF++Z9uw4HNZC/gmkQGe6JsRxTG/R4QpbcSepyMvQN1Rj5KtVqMcmVFP1r3ivM4dYGFuPlzMWvuqp0iKMkQ==",
7034 "license": "BSD-3-Clause",
7035 "dependencies": {
7036 "d3-array": "^3.2.2",
7037 "vega-dataflow": "^5.7.7",
7038 "vega-statistics": "^1.9.0",
7039 "vega-util": "^1.17.3"
7040 }
7041 },
7042 "node_modules/vega-runtime": {
7043 "version": "6.2.1",
7044 "resolved": "https://registry.npmjs.org/vega-runtime/-/vega-runtime-6.2.1.tgz",
7045 "integrity": "sha512-b4eot3tWKCk++INWqot+6sLn3wDTj/HE+tRSbiaf8aecuniPMlwJEK7wWuhVGeW2Ae5n8fI/8TeTViaC94bNHA==",
7046 "license": "BSD-3-Clause",
7047 "dependencies": {
7048 "vega-dataflow": "^5.7.7",
7049 "vega-util": "^1.17.3"
7050 }
7051 },
7052 "node_modules/vega-scale": {
7053 "version": "7.4.2",
7054 "resolved": "https://registry.npmjs.org/vega-scale/-/vega-scale-7.4.2.tgz",
7055 "integrity": "sha512-o6Hl76aU1jlCK7Q8DPYZ8OGsp4PtzLdzI6nGpLt8rxoE78QuB3GBGEwGAQJitp4IF7Lb2rL5oAXEl3ZP6xf9jg==",
7056 "license": "BSD-3-Clause",
7057 "dependencies": {
7058 "d3-array": "^3.2.2",
7059 "d3-interpolate": "^3.0.1",
7060 "d3-scale": "^4.0.2",
7061 "d3-scale-chromatic": "^3.1.0",
7062 "vega-time": "^2.1.3",
7063 "vega-util": "^1.17.3"
7064 }
7065 },
7066 "node_modules/vega-scenegraph": {
7067 "version": "4.13.1",
7068 "resolved": "https://registry.npmjs.org/vega-scenegraph/-/vega-scenegraph-4.13.1.tgz",
7069 "integrity": "sha512-LFY9+sLIxRfdDI9ZTKjLoijMkIAzPLBWHpPkwv4NPYgdyx+0qFmv+puBpAUGUY9VZqAZ736Uj5NJY9zw+/M3yQ==",
7070 "license": "BSD-3-Clause",
7071 "dependencies": {
7072 "d3-path": "^3.1.0",
7073 "d3-shape": "^3.2.0",
7074 "vega-canvas": "^1.2.7",
7075 "vega-loader": "^4.5.3",
7076 "vega-scale": "^7.4.2",
7077 "vega-util": "^1.17.3"
7078 }
7079 },
7080 "node_modules/vega-schema-url-parser": {
7081 "version": "2.2.0",
7082 "resolved": "https://registry.npmjs.org/vega-schema-url-parser/-/vega-schema-url-parser-2.2.0.tgz",
7083 "integrity": "sha512-yAtdBnfYOhECv9YC70H2gEiqfIbVkq09aaE4y/9V/ovEFmH9gPKaEgzIZqgT7PSPQjKhsNkb6jk6XvSoboxOBw==",
7084 "license": "BSD-3-Clause"
7085 },
7086 "node_modules/vega-selections": {
7087 "version": "5.6.0",
7088 "resolved": "https://registry.npmjs.org/vega-selections/-/vega-selections-5.6.0.tgz",
7089 "integrity": "sha512-UE2w78rUUbaV3Ph+vQbQDwh8eywIJYRxBiZdxEG/Tr/KtFMLdy2BDgNZuuDO1Nv8jImPJwONmqjNhNDYwM0VJQ==",
7090 "license": "BSD-3-Clause",
7091 "dependencies": {
7092 "d3-array": "3.2.4",
7093 "vega-expression": "^5.2.0",
7094 "vega-util": "^1.17.3"
7095 }
7096 },
7097 "node_modules/vega-statistics": {
7098 "version": "1.9.0",
7099 "resolved": "https://registry.npmjs.org/vega-statistics/-/vega-statistics-1.9.0.tgz",
7100 "integrity": "sha512-GAqS7mkatpXcMCQKWtFu1eMUKLUymjInU0O8kXshWaQrVWjPIO2lllZ1VNhdgE0qGj4oOIRRS11kzuijLshGXQ==",
7101 "license": "BSD-3-Clause",
7102 "dependencies": {
7103 "d3-array": "^3.2.2"
7104 }
7105 },
7106 "node_modules/vega-themes": {
7107 "version": "2.15.0",
7108 "resolved": "https://registry.npmjs.org/vega-themes/-/vega-themes-2.15.0.tgz",
7109 "integrity": "sha512-DicRAKG9z+23A+rH/3w3QjJvKnlGhSbbUXGjBvYGseZ1lvj9KQ0BXZ2NS/+MKns59LNpFNHGi9us/wMlci4TOA==",
7110 "license": "BSD-3-Clause",
7111 "peerDependencies": {
7112 "vega": "*",
7113 "vega-lite": "*"
7114 }
7115 },
7116 "node_modules/vega-time": {
7117 "version": "2.1.3",
7118 "resolved": "https://registry.npmjs.org/vega-time/-/vega-time-2.1.3.tgz",
7119 "integrity": "sha512-hFcWPdTV844IiY0m97+WUoMLADCp+8yUQR1NStWhzBzwDDA7QEGGwYGxALhdMOaDTwkyoNj3V/nox2rQAJD/vQ==",
7120 "license": "BSD-3-Clause",
7121 "dependencies": {
7122 "d3-array": "^3.2.2",
7123 "d3-time": "^3.1.0",
7124 "vega-util": "^1.17.3"
7125 }
7126 },
7127 "node_modules/vega-tooltip": {
7128 "version": "0.35.2",
7129 "resolved": "https://registry.npmjs.org/vega-tooltip/-/vega-tooltip-0.35.2.tgz",
7130 "integrity": "sha512-kuYcsAAKYn39ye5wKf2fq1BAxVcjoz0alvKp/G+7BWfIb94J0PHmwrJ5+okGefeStZnbXxINZEOKo7INHaj9GA==",
7131 "license": "BSD-3-Clause",
7132 "dependencies": {
7133 "vega-util": "^1.17.2"
7134 },
7135 "optionalDependencies": {
7136 "@rollup/rollup-linux-x64-gnu": "^4.24.4"
7137 }
7138 },
7139 "node_modules/vega-transforms": {
7140 "version": "4.12.1",
7141 "resolved": "https://registry.npmjs.org/vega-transforms/-/vega-transforms-4.12.1.tgz",
7142 "integrity": "sha512-Qxo+xeEEftY1jYyKgzOGc9NuW4/MqGm1YPZ5WrL9eXg2G0410Ne+xL/MFIjHF4hRX+3mgFF4Io2hPpfy/thjLg==",
7143 "license": "BSD-3-Clause",
7144 "dependencies": {
7145 "d3-array": "^3.2.2",
7146 "vega-dataflow": "^5.7.7",
7147 "vega-statistics": "^1.9.0",
7148 "vega-time": "^2.1.3",
7149 "vega-util": "^1.17.3"
7150 }
7151 },
7152 "node_modules/vega-typings": {
7153 "version": "1.5.0",
7154 "resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-1.5.0.tgz",
7155 "integrity": "sha512-tcZ2HwmiQEOXIGyBMP8sdCnoFoVqHn4KQ4H0MQiHwzFU1hb1EXURhfc+Uamthewk4h/9BICtAM3AFQMjBGpjQA==",
7156 "license": "BSD-3-Clause",
7157 "dependencies": {
7158 "@types/geojson": "7946.0.4",
7159 "vega-event-selector": "^3.0.1",
7160 "vega-expression": "^5.2.0",
7161 "vega-util": "^1.17.3"
7162 }
7163 },
7164 "node_modules/vega-util": {
7165 "version": "1.17.3",
7166 "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.3.tgz",
7167 "integrity": "sha512-nSNpZLUrRvFo46M5OK4O6x6f08WD1yOcEzHNlqivF+sDLSsVpstaF6fdJYwrbf/debFi2L9Tkp4gZQtssup9iQ==",
7168 "license": "BSD-3-Clause"
7169 },
7170 "node_modules/vega-view": {
7171 "version": "5.16.0",
7172 "resolved": "https://registry.npmjs.org/vega-view/-/vega-view-5.16.0.tgz",
7173 "integrity": "sha512-Nxp1MEAY+8bphIm+7BeGFzWPoJnX9+hgvze6wqCAPoM69YiyVR0o0VK8M2EESIL+22+Owr0Fdy94hWHnmon5tQ==",
7174 "license": "BSD-3-Clause",
7175 "dependencies": {
7176 "d3-array": "^3.2.2",
7177 "d3-timer": "^3.0.1",
7178 "vega-dataflow": "^5.7.7",
7179 "vega-format": "^1.1.3",
7180 "vega-functions": "^5.18.0",
7181 "vega-runtime": "^6.2.1",
7182 "vega-scenegraph": "^4.13.1",
7183 "vega-util": "^1.17.3"
7184 }
7185 },
7186 "node_modules/vega-view-transforms": {
7187 "version": "4.6.1",
7188 "resolved": "https://registry.npmjs.org/vega-view-transforms/-/vega-view-transforms-4.6.1.tgz",
7189 "integrity": "sha512-RYlyMJu5kZV4XXjmyTQKADJWDB25SMHsiF+B1rbE1p+pmdQPlp5tGdPl9r5dUJOp3p8mSt/NGI8GPGucmPMxtw==",
7190 "license": "BSD-3-Clause",
7191 "dependencies": {
7192 "vega-dataflow": "^5.7.7",
7193 "vega-scenegraph": "^4.13.1",
7194 "vega-util": "^1.17.3"
7195 }
7196 },
7197 "node_modules/vega-voronoi": {
7198 "version": "4.2.4",
7199 "resolved": "https://registry.npmjs.org/vega-voronoi/-/vega-voronoi-4.2.4.tgz",
7200 "integrity": "sha512-lWNimgJAXGeRFu2Pz8axOUqVf1moYhD+5yhBzDSmckE9I5jLOyZc/XvgFTXwFnsVkMd1QW1vxJa+y9yfUblzYw==",
7201 "license": "BSD-3-Clause",
7202 "dependencies": {
7203 "d3-delaunay": "^6.0.2",
7204 "vega-dataflow": "^5.7.7",
7205 "vega-util": "^1.17.3"
7206 }
7207 },
7208 "node_modules/vega-wordcloud": {
7209 "version": "4.1.6",
7210 "resolved": "https://registry.npmjs.org/vega-wordcloud/-/vega-wordcloud-4.1.6.tgz",
7211 "integrity": "sha512-lFmF3u9/ozU0P+WqPjeThQfZm0PigdbXDwpIUCxczrCXKYJLYFmZuZLZR7cxtmpZ0/yuvRvAJ4g123LXbSZF8A==",
7212 "license": "BSD-3-Clause",
7213 "dependencies": {
7214 "vega-canvas": "^1.2.7",
7215 "vega-dataflow": "^5.7.7",
7216 "vega-scale": "^7.4.2",
7217 "vega-statistics": "^1.9.0",
7218 "vega-util": "^1.17.3"
7219 }
7220 },
Sean McCulloughb29f8912025-04-20 15:39:11 -07007221 "node_modules/vite": {
7222 "version": "6.3.2",
7223 "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.2.tgz",
7224 "integrity": "sha512-ZSvGOXKGceizRQIZSz7TGJ0pS3QLlVY/9hwxVh17W3re67je1RKYzFHivZ/t0tubU78Vkyb9WnHPENSBCzbckg==",
7225 "dev": true,
Sean McCulloughb29f8912025-04-20 15:39:11 -07007226 "dependencies": {
7227 "esbuild": "^0.25.0",
7228 "fdir": "^6.4.3",
7229 "picomatch": "^4.0.2",
7230 "postcss": "^8.5.3",
7231 "rollup": "^4.34.9",
7232 "tinyglobby": "^0.2.12"
7233 },
7234 "bin": {
7235 "vite": "bin/vite.js"
7236 },
7237 "engines": {
7238 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
7239 },
7240 "funding": {
7241 "url": "https://github.com/vitejs/vite?sponsor=1"
7242 },
7243 "optionalDependencies": {
7244 "fsevents": "~2.3.3"
7245 },
7246 "peerDependencies": {
7247 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
7248 "jiti": ">=1.21.0",
7249 "less": "*",
7250 "lightningcss": "^1.21.0",
7251 "sass": "*",
7252 "sass-embedded": "*",
7253 "stylus": "*",
7254 "sugarss": "*",
7255 "terser": "^5.16.0",
7256 "tsx": "^4.8.1",
7257 "yaml": "^2.4.2"
7258 },
7259 "peerDependenciesMeta": {
7260 "@types/node": {
7261 "optional": true
7262 },
7263 "jiti": {
7264 "optional": true
7265 },
7266 "less": {
7267 "optional": true
7268 },
7269 "lightningcss": {
7270 "optional": true
7271 },
7272 "sass": {
7273 "optional": true
7274 },
7275 "sass-embedded": {
7276 "optional": true
7277 },
7278 "stylus": {
7279 "optional": true
7280 },
7281 "sugarss": {
7282 "optional": true
7283 },
7284 "terser": {
7285 "optional": true
7286 },
7287 "tsx": {
7288 "optional": true
7289 },
7290 "yaml": {
7291 "optional": true
7292 }
7293 }
7294 },
Pokey Rulee2a8c2f2025-04-23 15:09:25 +01007295 "node_modules/vite-plugin-web-components-hmr": {
7296 "version": "0.1.3",
7297 "resolved": "https://registry.npmjs.org/vite-plugin-web-components-hmr/-/vite-plugin-web-components-hmr-0.1.3.tgz",
7298 "integrity": "sha512-UF+YYOFyaie6cT7XPatRz2Xo1Fh3TdTwOdCq1Z0EjzMfdAlUiUdF3crkN0DdEhctWBvq18CHxJZUTKw7x1zSRQ==",
7299 "dev": true,
7300 "dependencies": {
7301 "@babel/core": "^7.12.3",
7302 "@babel/plugin-syntax-class-properties": "^7.12.13",
7303 "@babel/plugin-syntax-import-assertions": "^7.12.1",
7304 "@babel/plugin-syntax-top-level-await": "^7.12.1",
7305 "picomatch": "^2.2.2"
7306 },
7307 "peerDependencies": {
7308 "vite": ">=2"
7309 }
7310 },
Sean McCulloughb29f8912025-04-20 15:39:11 -07007311 "node_modules/vite/node_modules/fdir": {
7312 "version": "6.4.4",
7313 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz",
7314 "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==",
7315 "dev": true,
7316 "license": "MIT",
7317 "peerDependencies": {
7318 "picomatch": "^3 || ^4"
7319 },
7320 "peerDependenciesMeta": {
7321 "picomatch": {
7322 "optional": true
7323 }
7324 }
7325 },
7326 "node_modules/vite/node_modules/picomatch": {
7327 "version": "4.0.2",
7328 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
7329 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
7330 "dev": true,
7331 "license": "MIT",
7332 "engines": {
7333 "node": ">=12"
7334 },
7335 "funding": {
7336 "url": "https://github.com/sponsors/jonschlinkert"
7337 }
7338 },
Earl Lee2e463fb2025-04-17 11:22:22 -07007339 "node_modules/webidl-conversions": {
7340 "version": "3.0.1",
7341 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
7342 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
7343 "license": "BSD-2-Clause"
7344 },
7345 "node_modules/whatwg-url": {
7346 "version": "5.0.0",
7347 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
7348 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
7349 "license": "MIT",
7350 "dependencies": {
7351 "tr46": "~0.0.3",
7352 "webidl-conversions": "^3.0.0"
7353 }
7354 },
7355 "node_modules/which": {
7356 "version": "2.0.2",
7357 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
7358 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
7359 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07007360 "license": "ISC",
Earl Lee2e463fb2025-04-17 11:22:22 -07007361 "dependencies": {
7362 "isexe": "^2.0.0"
7363 },
7364 "bin": {
7365 "node-which": "bin/node-which"
7366 },
7367 "engines": {
7368 "node": ">= 8"
7369 }
7370 },
Sean McCullough86b56862025-04-18 13:04:03 -07007371 "node_modules/wordwrapjs": {
7372 "version": "5.1.0",
7373 "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-5.1.0.tgz",
7374 "integrity": "sha512-JNjcULU2e4KJwUNv6CHgI46UvDGitb6dGryHajXTDiLgg1/RiGoPSDw4kZfYnwGtEXf2ZMeIewDQgFGzkCB2Sg==",
7375 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07007376 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07007377 "node": ">=12.17"
Earl Lee2e463fb2025-04-17 11:22:22 -07007378 }
7379 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01007380 "node_modules/wrap-ansi": {
7381 "version": "6.2.0",
7382 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
7383 "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
7384 "dev": true,
7385 "dependencies": {
7386 "ansi-styles": "^4.0.0",
7387 "string-width": "^4.1.0",
7388 "strip-ansi": "^6.0.0"
7389 },
7390 "engines": {
7391 "node": ">=8"
7392 }
7393 },
Sean McCullough86b56862025-04-18 13:04:03 -07007394 "node_modules/wrappy": {
7395 "version": "1.0.2",
7396 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
7397 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
7398 "dev": true
7399 },
7400 "node_modules/ws": {
7401 "version": "7.5.10",
7402 "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz",
7403 "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07007404 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07007405 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07007406 "node": ">=8.3.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07007407 },
Sean McCullough86b56862025-04-18 13:04:03 -07007408 "peerDependencies": {
7409 "bufferutil": "^4.0.1",
7410 "utf-8-validate": "^5.0.2"
7411 },
7412 "peerDependenciesMeta": {
7413 "bufferutil": {
7414 "optional": true
7415 },
7416 "utf-8-validate": {
7417 "optional": true
7418 }
Earl Lee2e463fb2025-04-17 11:22:22 -07007419 }
7420 },
7421 "node_modules/y18n": {
7422 "version": "5.0.8",
7423 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
7424 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
7425 "license": "ISC",
7426 "engines": {
7427 "node": ">=10"
7428 }
7429 },
Sean McCullough2c5bba42025-04-20 19:33:17 -07007430 "node_modules/yallist": {
7431 "version": "3.1.1",
7432 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
7433 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
7434 "dev": true,
7435 "license": "ISC"
7436 },
Earl Lee2e463fb2025-04-17 11:22:22 -07007437 "node_modules/yargs": {
7438 "version": "17.7.2",
7439 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
7440 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
7441 "license": "MIT",
7442 "dependencies": {
7443 "cliui": "^8.0.1",
7444 "escalade": "^3.1.1",
7445 "get-caller-file": "^2.0.5",
7446 "require-directory": "^2.1.1",
7447 "string-width": "^4.2.3",
7448 "y18n": "^5.0.5",
7449 "yargs-parser": "^21.1.1"
7450 },
7451 "engines": {
7452 "node": ">=12"
7453 }
7454 },
7455 "node_modules/yargs-parser": {
7456 "version": "21.1.1",
7457 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
7458 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
7459 "license": "ISC",
7460 "engines": {
7461 "node": ">=12"
7462 }
Sean McCullough86b56862025-04-18 13:04:03 -07007463 },
Sean McCullough86b56862025-04-18 13:04:03 -07007464 "node_modules/yauzl": {
7465 "version": "2.10.0",
7466 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
7467 "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
7468 "dev": true,
7469 "dependencies": {
7470 "buffer-crc32": "~0.2.3",
7471 "fd-slicer": "~1.1.0"
7472 }
7473 },
7474 "node_modules/ylru": {
7475 "version": "1.4.0",
7476 "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.4.0.tgz",
7477 "integrity": "sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==",
7478 "dev": true,
7479 "engines": {
7480 "node": ">= 4.0.0"
7481 }
7482 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01007483 "node_modules/yoctocolors-cjs": {
7484 "version": "2.1.2",
7485 "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz",
7486 "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==",
7487 "dev": true,
7488 "engines": {
7489 "node": ">=18"
7490 },
7491 "funding": {
7492 "url": "https://github.com/sponsors/sindresorhus"
7493 }
7494 },
Sean McCullough86b56862025-04-18 13:04:03 -07007495 "node_modules/zod": {
7496 "version": "3.23.8",
7497 "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz",
7498 "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==",
7499 "dev": true,
7500 "funding": {
7501 "url": "https://github.com/sponsors/colinhacks"
7502 }
Earl Lee2e463fb2025-04-17 11:22:22 -07007503 }
7504 }
7505}