Setting the file. One moment. Package Lock · Cookie Sync · browserbase/skills · Skills Docs(opens in a new tab)
package-lock.json
JSON·4,179 lines·147 KB
10
"dependencies"
: {
11 "@browserbasehq/sdk": "^2.7.0",
12 "@browserbasehq/stagehand": "^3.2.0"
13 }
14 },
15 "node_modules/@ai-sdk/amazon-bedrock": {
16 "version": "3.0.89",
17 "resolved": "https://registry.npmjs.org/@ai-sdk/amazon-bedrock/-/amazon-bedrock-3.0.89.tgz",
18 "integrity": "sha512-uWifWCwt2XJMOl5qF2SDrFYypp77D6paJE/eyjmd5gx+Zd2Go9vrH4Hm7H5BTIBSjCk6tzw2O+7WlAfDjGnG/w==",
19 "license": "Apache-2.0",
20 "optional": true,
21 "dependencies": {
22 "@ai-sdk/anthropic": "2.0.71",
23 "@ai-sdk/provider": "2.0.1",
24 "@ai-sdk/provider-utils": "3.0.22",
25 "@smithy/eventstream-codec": "^4.0.1",
26 "@smithy/util-utf8": "^4.0.0",
27 "aws4fetch": "^1.0.20"
28 },
29 "engines": {
30 "node": ">=18"
31 },
32 "peerDependencies": {
33 "zod": "^3.25.76 || ^4.1.8"
34 }
35 },
36 "node_modules/@ai-sdk/anthropic": {
37 "version": "2.0.71",
38 "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-2.0.71.tgz",
39 "integrity": "sha512-JXTtAwlyxGzzRtpiAXk/O93aOTgdfoVX28EoUuRNVqZRgtkoniLQTtqeb8uZ4oXljNJlXzaJLNasS/U90w/wjw==",
40 "license": "Apache-2.0",
41 "optional": true,
42 "dependencies": {
43 "@ai-sdk/provider": "2.0.1",
44 "@ai-sdk/provider-utils": "3.0.22"
45 },
46 "engines": {
47 "node": ">=18"
48 },
49 "peerDependencies": {
50 "zod": "^3.25.76 || ^4.1.8"
51 }
52 },
53 "node_modules/@ai-sdk/azure": {
54 "version": "2.0.103",
55 "resolved": "https://registry.npmjs.org/@ai-sdk/azure/-/azure-2.0.103.tgz",
56 "integrity": "sha512-7TXlXDux6Wl2El5cJC88Nx1p2luhMbzRdcnR+ou01ur7BCopcODmCjiiFr1/E/2t26z9XBY3W7lowiUDg13XUQ==",
57 "license": "Apache-2.0",
58 "optional": true,
59 "dependencies": {
60 "@ai-sdk/openai": "2.0.101",
61 "@ai-sdk/provider": "2.0.1",
62 "@ai-sdk/provider-utils": "3.0.22"
63 },
64 "engines": {
65 "node": ">=18"
66 },
67 "peerDependencies": {
68 "zod": "^3.25.76 || ^4.1.8"
69 }
70 },
71 "node_modules/@ai-sdk/cerebras": {
72 "version": "1.0.39",
73 "resolved": "https://registry.npmjs.org/@ai-sdk/cerebras/-/cerebras-1.0.39.tgz",
74 "integrity": "sha512-7f3D/d0okjBUMUJuytAxKD4IDBPfZqW/YV/075Zgg8L7JvBgCgqxXtFAzxQ3LAoJt5/aP5M9zmPSPH9IYbZh7w==",
75 "license": "Apache-2.0",
76 "optional": true,
77 "dependencies": {
78 "@ai-sdk/openai-compatible": "1.0.34",
79 "@ai-sdk/provider": "2.0.1",
80 "@ai-sdk/provider-utils": "3.0.22"
81 },
82 "engines": {
83 "node": ">=18"
84 },
85 "peerDependencies": {
86 "zod": "^3.25.76 || ^4.1.8"
87 }
88 },
89 "node_modules/@ai-sdk/deepseek": {
90 "version": "1.0.35",
91 "resolved": "https://registry.npmjs.org/@ai-sdk/deepseek/-/deepseek-1.0.35.tgz",
92 "integrity": "sha512-Qvh2yxL5zJS9RO/Bf12pyYBIDmn+9GR1hT6e28IYWQWnt2Xq0h9XGps6XagLAv3VYYFg8c/ozkWVd4kXLZ25HA==",
93 "license": "Apache-2.0",
94 "optional": true,
95 "dependencies": {
96 "@ai-sdk/provider": "2.0.1",
97 "@ai-sdk/provider-utils": "3.0.22"
98 },
99 "engines": {
100 "node": ">=18"
101 },
102 "peerDependencies": {
103 "zod": "^3.25.76 || ^4.1.8"
104 }
105 },
106 "node_modules/@ai-sdk/gateway": {
107 "version": "2.0.64",
108 "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.64.tgz",
109 "integrity": "sha512-j46B1PqvX6XG6R6xHR2YN/2rlnixvvDekFGDnLXkJhEn6BErGRqzt1jFE8UN6ZPVPp4X9a/RkAale7xERWgydQ==",
110 "license": "Apache-2.0",
111 "dependencies": {
112 "@ai-sdk/provider": "2.0.1",
113 "@ai-sdk/provider-utils": "3.0.22",
114 "@vercel/oidc": "3.1.0"
115 },
116 "engines": {
117 "node": ">=18"
118 },
119 "peerDependencies": {
120 "zod": "^3.25.76 || ^4.1.8"
121 }
122 },
123 "node_modules/@ai-sdk/google": {
124 "version": "2.0.63",
125 "resolved": "https://registry.npmjs.org/@ai-sdk/google/-/google-2.0.63.tgz",
126 "integrity": "sha512-U3JpJVLDnt7E+vCcZr0NlEQCyDeQE15lX5XseMGDeojulYOJKtj6c/1r1LcqSRjBKpUTB97ApbUzNMNwmT3iIA==",
127 "license": "Apache-2.0",
128 "optional": true,
129 "dependencies": {
130 "@ai-sdk/provider": "2.0.1",
131 "@ai-sdk/provider-utils": "3.0.22"
132 },
133 "engines": {
134 "node": ">=18"
135 },
136 "peerDependencies": {
137 "zod": "^3.25.76 || ^4.1.8"
138 }
139 },
140 "node_modules/@ai-sdk/google-vertex": {
141 "version": "3.0.120",
142 "resolved": "https://registry.npmjs.org/@ai-sdk/google-vertex/-/google-vertex-3.0.120.tgz",
143 "integrity": "sha512-gUM77GZvDe3VMFPxMHuO6wVrPX9Ijgxlfk2vXuQwykSgF0Kp1nblKU0Fod+Mzhr4WxwQ0JcXAbUkqSzdxuRouw==",
144 "license": "Apache-2.0",
145 "optional": true,
146 "dependencies": {
147 "@ai-sdk/anthropic": "2.0.71",
148 "@ai-sdk/google": "2.0.63",
149 "@ai-sdk/provider": "2.0.1",
150 "@ai-sdk/provider-utils": "3.0.22",
151 "google-auth-library": "^10.5.0"
152 },
153 "engines": {
154 "node": ">=18"
155 },
156 "peerDependencies": {
157 "zod": "^3.25.76 || ^4.1.8"
158 }
159 },
160 "node_modules/@ai-sdk/groq": {
161 "version": "2.0.36",
162 "resolved": "https://registry.npmjs.org/@ai-sdk/groq/-/groq-2.0.36.tgz",
163 "integrity": "sha512-rOn7b3VzebDIwY7/daSXEvYG/M4fNEQJ5cwJWTu8rImhf87P8FJaJNSlI5HUej8u+UVhQmi8ShtQdAGnoXD9pA==",
164 "license": "Apache-2.0",
165 "optional": true,
166 "dependencies": {
167 "@ai-sdk/provider": "2.0.1",
168 "@ai-sdk/provider-utils": "3.0.22"
169 },
170 "engines": {
171 "node": ">=18"
172 },
173 "peerDependencies": {
174 "zod": "^3.25.76 || ^4.1.8"
175 }
176 },
177 "node_modules/@ai-sdk/mistral": {
178 "version": "2.0.29",
179 "resolved": "https://registry.npmjs.org/@ai-sdk/mistral/-/mistral-2.0.29.tgz",
180 "integrity": "sha512-4Xey3so9zBieBqjyf5Qk/V/LXbUlcDUCepgwdLkIecoBMVEimZ4GLqcXvLifdmm1207INlNgHlpm+jIhSfn+/A==",
181 "license": "Apache-2.0",
182 "optional": true,
183 "dependencies": {
184 "@ai-sdk/provider": "2.0.1",
185 "@ai-sdk/provider-utils": "3.0.22"
186 },
187 "engines": {
188 "node": ">=18"
189 },
190 "peerDependencies": {
191 "zod": "^3.25.76 || ^4.1.8"
192 }
193 },
194 "node_modules/@ai-sdk/openai": {
195 "version": "2.0.101",
196 "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-2.0.101.tgz",
197 "integrity": "sha512-kQ52HLV45T3bQbRzWExXW6+pkg3Nvq4dUnZHUPJXWgkUUsAhZjxHrXqPOc/0yfn/4+Dn2uLmIgAkP9IfzMMcNg==",
198 "license": "Apache-2.0",
199 "optional": true,
200 "dependencies": {
201 "@ai-sdk/provider": "2.0.1",
202 "@ai-sdk/provider-utils": "3.0.22"
203 },
204 "engines": {
205 "node": ">=18"
206 },
207 "peerDependencies": {
208 "zod": "^3.25.76 || ^4.1.8"
209 }
210 },
211 "node_modules/@ai-sdk/openai-compatible": {
212 "version": "1.0.34",
213 "resolved": "https://registry.npmjs.org/@ai-sdk/openai-compatible/-/openai-compatible-1.0.34.tgz",
214 "integrity": "sha512-AnGoxVNZ/E3EU4lW12rrufI6riqL2cEv4jk3OrjJ/i54XwR0CJU1V26jXAwxb+Pc+uZmYG++HM+gzXxPQZkMNQ==",
215 "license": "Apache-2.0",
216 "optional": true,
217 "dependencies": {
218 "@ai-sdk/provider": "2.0.1",
219 "@ai-sdk/provider-utils": "3.0.22"
220 },
221 "engines": {
222 "node": ">=18"
223 },
224 "peerDependencies": {
225 "zod": "^3.25.76 || ^4.1.8"
226 }
227 },
228 "node_modules/@ai-sdk/perplexity": {
229 "version": "2.0.26",
230 "resolved": "https://registry.npmjs.org/@ai-sdk/perplexity/-/perplexity-2.0.26.tgz",
231 "integrity": "sha512-wlFPWp4LtytNTyTg0/6I+Vn9bPOXRaivtN5PEZSNeUa0drx5kImUHdFIlPRuXGcKIODvbBQuVh0EjjygCdyeIA==",
232 "license": "Apache-2.0",
233 "optional": true,
234 "dependencies": {
235 "@ai-sdk/provider": "2.0.1",
236 "@ai-sdk/provider-utils": "3.0.22"
237 },
238 "engines": {
239 "node": ">=18"
240 },
241 "peerDependencies": {
242 "zod": "^3.25.76 || ^4.1.8"
243 }
244 },
245 "node_modules/@ai-sdk/provider": {
246 "version": "2.0.1",
247 "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-2.0.1.tgz",
248 "integrity": "sha512-KCUwswvsC5VsW2PWFqF8eJgSCu5Ysj7m1TxiHTVA6g7k360bk0RNQENT8KTMAYEs+8fWPD3Uu4dEmzGHc+jGng==",
249 "license": "Apache-2.0",
250 "dependencies": {
251 "json-schema": "^0.4.0"
252 },
253 "engines": {
254 "node": ">=18"
255 }
256 },
257 "node_modules/@ai-sdk/provider-utils": {
258 "version": "3.0.22",
259 "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.22.tgz",
260 "integrity": "sha512-fFT1KfUUKktfAFm5mClJhS1oux9tP2qgzmEZVl5UdwltQ1LO/s8hd7znVrgKzivwv1s1FIPza0s9OpJaNB/vHw==",
261 "license": "Apache-2.0",
262 "dependencies": {
263 "@ai-sdk/provider": "2.0.1",
264 "@standard-schema/spec": "^1.0.0",
265 "eventsource-parser": "^3.0.6"
266 },
267 "engines": {
268 "node": ">=18"
269 },
270 "peerDependencies": {
271 "zod": "^3.25.76 || ^4.1.8"
272 }
273 },
274 "node_modules/@ai-sdk/togetherai": {
275 "version": "1.0.37",
276 "resolved": "https://registry.npmjs.org/@ai-sdk/togetherai/-/togetherai-1.0.37.tgz",
277 "integrity": "sha512-RGim/W7PC2MygvjaJV2OACeLbElAanIqrGr2yxbrRh5bMkTp90uyVFP92zH6FtQB3TTY2xW3D3u/2EyQfHfQTw==",
278 "license": "Apache-2.0",
279 "optional": true,
280 "dependencies": {
281 "@ai-sdk/openai-compatible": "1.0.34",
282 "@ai-sdk/provider": "2.0.1",
283 "@ai-sdk/provider-utils": "3.0.22"
284 },
285 "engines": {
286 "node": ">=18"
287 },
288 "peerDependencies": {
289 "zod": "^3.25.76 || ^4.1.8"
290 }
291 },
292 "node_modules/@ai-sdk/xai": {
293 "version": "2.0.63",
294 "resolved": "https://registry.npmjs.org/@ai-sdk/xai/-/xai-2.0.63.tgz",
295 "integrity": "sha512-56ZBpsCZSCz8t2XJfze/HWBgjeK505zGQAcN8lP7zuYFRM1vLZ3I85w/18O0p68K3NYkr+BfTZopZLwpli2pZA==",
296 "license": "Apache-2.0",
297 "optional": true,
298 "dependencies": {
299 "@ai-sdk/openai-compatible": "1.0.34",
300 "@ai-sdk/provider": "2.0.1",
301 "@ai-sdk/provider-utils": "3.0.22"
302 },
303 "engines": {
304 "node": ">=18"
305 },
306 "peerDependencies": {
307 "zod": "^3.25.76 || ^4.1.8"
308 }
309 },
310 "node_modules/@anthropic-ai/sdk": {
311 "version": "0.39.0",
312 "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.39.0.tgz",
313 "integrity": "sha512-eMyDIPRZbt1CCLErRCi3exlAvNkBtRe+kW5vvJyef93PmNr/clstYgHhtvmkxN82nlKgzyGPCyGxrm0JQ1ZIdg==",
314 "license": "MIT",
315 "dependencies": {
316 "@types/node": "^18.11.18",
317 "@types/node-fetch": "^2.6.4",
318 "abort-controller": "^3.0.0",
319 "agentkeepalive": "^4.2.1",
320 "form-data-encoder": "1.7.2",
321 "formdata-node": "^4.3.2",
322 "node-fetch": "^2.6.7"
323 }
324 },
325 "node_modules/@aws-crypto/crc32": {
326 "version": "5.2.0",
327 "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-5.2.0.tgz",
328 "integrity": "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==",
329 "license": "Apache-2.0",
330 "optional": true,
331 "dependencies": {
332 "@aws-crypto/util": "^5.2.0",
333 "@aws-sdk/types": "^3.222.0",
334 "tslib": "^2.6.2"
335 },
336 "engines": {
337 "node": ">=16.0.0"
338 }
339 },
340 "node_modules/@aws-crypto/util": {
341 "version": "5.2.0",
342 "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-5.2.0.tgz",
343 "integrity": "sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==",
344 "license": "Apache-2.0",
345 "optional": true,
346 "dependencies": {
347 "@aws-sdk/types": "^3.222.0",
348 "@smithy/util-utf8": "^2.0.0",
349 "tslib": "^2.6.2"
350 }
351 },
352 "node_modules/@aws-crypto/util/node_modules/@smithy/is-array-buffer": {
353 "version": "2.2.0",
354 "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz",
355 "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==",
356 "license": "Apache-2.0",
357 "optional": true,
358 "dependencies": {
359 "tslib": "^2.6.2"
360 },
361 "engines": {
362 "node": ">=14.0.0"
363 }
364 },
365 "node_modules/@aws-crypto/util/node_modules/@smithy/util-buffer-from": {
366 "version": "2.2.0",
367 "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz",
368 "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==",
369 "license": "Apache-2.0",
370 "optional": true,
371 "dependencies": {
372 "@smithy/is-array-buffer": "^2.2.0",
373 "tslib": "^2.6.2"
374 },
375 "engines": {
376 "node": ">=14.0.0"
377 }
378 },
379 "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8": {
380 "version": "2.3.0",
381 "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz",
382 "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==",
383 "license": "Apache-2.0",
384 "optional": true,
385 "dependencies": {
386 "@smithy/util-buffer-from": "^2.2.0",
387 "tslib": "^2.6.2"
388 },
389 "engines": {
390 "node": ">=14.0.0"
391 }
392 },
393 "node_modules/@aws-sdk/types": {
394 "version": "3.973.6",
395 "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.6.tgz",
396 "integrity": "sha512-Atfcy4E++beKtwJHiDln2Nby8W/mam64opFPTiHEqgsthqeydFS1pY+OUlN1ouNOmf8ArPU/6cDS65anOP3KQw==",
397 "license": "Apache-2.0",
398 "optional": true,
399 "dependencies": {
400 "@smithy/types": "^4.13.1",
401 "tslib": "^2.6.2"
402 },
403 "engines": {
404 "node": ">=20.0.0"
405 }
406 },
407 "node_modules/@browserbasehq/sdk": {
408 "version": "2.9.0",
409 "resolved": "https://registry.npmjs.org/@browserbasehq/sdk/-/sdk-2.9.0.tgz",
410 "integrity": "sha512-Xzm1+6suzQypXjley4Phqer++pjnYyST6S7CArUn3kWyGA8aruXjAV5wkmqE21lgXo9K3/OQJvCu48bKEZFNDQ==",
411 "dependencies": {
412 "@types/node": "^18.11.18",
413 "@types/node-fetch": "^2.6.4",
414 "abort-controller": "^3.0.0",
415 "agentkeepalive": "^4.2.1",
416 "form-data-encoder": "1.7.2",
417 "formdata-node": "^4.3.2",
418 "node-fetch": "^2.6.7"
419 }
420 },
421 "node_modules/@browserbasehq/stagehand": {
422 "version": "3.2.0",
423 "resolved": "https://registry.npmjs.org/@browserbasehq/stagehand/-/stagehand-3.2.0.tgz",
424 "integrity": "sha512-X9s3sZuTL3zf8gt1o9yr4mvT2JmDRigkmBinlKF6LD+rlAIOh+nH6Cmz6xfRjZ4RgTfR0wRoE1iUTKa39YtWfA==",
425 "license": "MIT",
426 "dependencies": {
427 "@ai-sdk/provider": "^2.0.0",
428 "@anthropic-ai/sdk": "0.39.0",
429 "@browserbasehq/sdk": "^2.7.0",
430 "@google/genai": "^1.22.0",
431 "@langchain/openai": "^0.4.4",
432 "@modelcontextprotocol/sdk": "^1.17.2",
433 "ai": "^5.0.133",
434 "devtools-protocol": "^0.0.1464554",
435 "fetch-cookie": "^3.1.0",
436 "openai": "^4.87.1",
437 "pino": "^9.6.0",
438 "pino-pretty": "^13.0.0",
439 "uuid": "^11.1.0",
440 "ws": "^8.18.0",
441 "zod-to-json-schema": "^3.25.0"
442 },
443 "engines": {
444 "node": "^20.19.0 || >=22.12.0"
445 },
446 "optionalDependencies": {
447 "@ai-sdk/amazon-bedrock": "^3.0.73",
448 "@ai-sdk/anthropic": "^2.0.34",
449 "@ai-sdk/azure": "^2.0.54",
450 "@ai-sdk/cerebras": "^1.0.25",
451 "@ai-sdk/deepseek": "^1.0.23",
452 "@ai-sdk/google": "^2.0.53",
453 "@ai-sdk/google-vertex": "^3.0.70",
454 "@ai-sdk/groq": "^2.0.24",
455 "@ai-sdk/mistral": "^2.0.19",
456 "@ai-sdk/openai": "^2.0.53",
457 "@ai-sdk/perplexity": "^2.0.13",
458 "@ai-sdk/togetherai": "^1.0.23",
459 "@ai-sdk/xai": "^2.0.26",
460 "@langchain/core": "^0.3.80",
461 "bufferutil": "^4.0.9",
462 "chrome-launcher": "^1.2.0",
463 "ollama-ai-provider-v2": "^1.5.0",
464 "patchright-core": "^1.55.2",
465 "playwright": "^1.52.0",
466 "playwright-core": "^1.54.1",
467 "puppeteer-core": "^22.8.0"
468 },
469 "peerDependencies": {
470 "deepmerge": "^4.3.1",
471 "zod": "^3.25.76 || ^4.2.0"
472 }
473 },
474 "node_modules/@browserbasehq/stagehand/node_modules/openai": {
475 "version": "4.104.0",
476 "resolved": "https://registry.npmjs.org/openai/-/openai-4.104.0.tgz",
477 "integrity": "sha512-p99EFNsA/yX6UhVO93f5kJsDRLAg+CTA2RBqdHK4RtK8u5IJw32Hyb2dTGKbnnFmnuoBv5r7Z2CURI9sGZpSuA==",
478 "license": "Apache-2.0",
479 "dependencies": {
480 "@types/node": "^18.11.18",
481 "@types/node-fetch": "^2.6.4",
482 "abort-controller": "^3.0.0",
483 "agentkeepalive": "^4.2.1",
484 "form-data-encoder": "1.7.2",
485 "formdata-node": "^4.3.2",
486 "node-fetch": "^2.6.7"
487 },
488 "bin": {
489 "openai": "bin/cli"
490 },
491 "peerDependencies": {
492 "ws": "^8.18.0",
493 "zod": "^3.23.8"
494 },
495 "peerDependenciesMeta": {
496 "ws": {
497 "optional": true
498 },
499 "zod": {
500 "optional": true
501 }
502 }
503 },
504 "node_modules/@cfworker/json-schema": {
505 "version": "4.1.1",
506 "resolved": "https://registry.npmjs.org/@cfworker/json-schema/-/json-schema-4.1.1.tgz",
507 "integrity": "sha512-gAmrUZSGtKc3AiBL71iNWxDsyUC5uMaKKGdvzYsBoTW/xi42JQHl7eKV2OYzCUqvc+D2RCcf7EXY2iCyFIk6og==",
508 "license": "MIT"
509 },
510 "node_modules/@google/genai": {
511 "version": "1.46.0",
512 "resolved": "https://registry.npmjs.org/@google/genai/-/genai-1.46.0.tgz",
513 "integrity": "sha512-ewPMN5JkKfgU5/kdco9ZhXBHDPhVqZpMQqIFQhwsHLf8kyZfx1cNpw1pHo1eV6PGEW7EhIBFi3aYZraFndAXqg==",
514 "license": "Apache-2.0",
515 "dependencies": {
516 "google-auth-library": "^10.3.0",
517 "p-retry": "^4.6.2",
518 "protobufjs": "^7.5.4",
519 "ws": "^8.18.0"
520 },
521 "engines": {
522 "node": ">=20.0.0"
523 },
524 "peerDependencies": {
525 "@modelcontextprotocol/sdk": "^1.25.2"
526 },
527 "peerDependenciesMeta": {
528 "@modelcontextprotocol/sdk": {
529 "optional": true
530 }
531 }
532 },
533 "node_modules/@hono/node-server": {
534 "version": "1.19.11",
535 "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.11.tgz",
536 "integrity": "sha512-dr8/3zEaB+p0D2n/IUrlPF1HZm586qgJNXK1a9fhg/PzdtkK7Ksd5l312tJX2yBuALqDYBlG20QEbayqPyxn+g==",
537 "license": "MIT",
538 "engines": {
539 "node": ">=18.14.1"
540 },
541 "peerDependencies": {
542 "hono": "^4"
543 }
544 },
545 "node_modules/@langchain/core": {
546 "version": "0.3.80",
547 "resolved": "https://registry.npmjs.org/@langchain/core/-/core-0.3.80.tgz",
548 "integrity": "sha512-vcJDV2vk1AlCwSh3aBm/urQ1ZrlXFFBocv11bz/NBUfLWD5/UDNMzwPdaAd2dKvNmTWa9FM2lirLU3+JCf4cRA==",
549 "license": "MIT",
550 "dependencies": {
551 "@cfworker/json-schema": "^4.0.2",
552 "ansi-styles": "^5.0.0",
553 "camelcase": "6",
554 "decamelize": "1.2.0",
555 "js-tiktoken": "^1.0.12",
556 "langsmith": "^0.3.67",
557 "mustache": "^4.2.0",
558 "p-queue": "^6.6.2",
559 "p-retry": "4",
560 "uuid": "^10.0.0",
561 "zod": "^3.25.32",
562 "zod-to-json-schema": "^3.22.3"
563 },
564 "engines": {
565 "node": ">=18"
566 }
567 },
568 "node_modules/@langchain/core/node_modules/uuid": {
569 "version": "10.0.0",
570 "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz",
571 "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==",
572 "funding": [
573 "https://github.com/sponsors/broofa",
574 "https://github.com/sponsors/ctavan"
575 ],
576 "license": "MIT",
577 "bin": {
578 "uuid": "dist/bin/uuid"
579 }
580 },
581 "node_modules/@langchain/core/node_modules/zod": {
582 "version": "3.25.76",
583 "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
584 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
585 "license": "MIT",
586 "funding": {
587 "url": "https://github.com/sponsors/colinhacks"
588 }
589 },
590 "node_modules/@langchain/openai": {
591 "version": "0.4.9",
592 "resolved": "https://registry.npmjs.org/@langchain/openai/-/openai-0.4.9.tgz",
593 "integrity": "sha512-NAsaionRHNdqaMjVLPkFCyjUDze+OqRHghA1Cn4fPoAafz+FXcl9c7LlEl9Xo0FH6/8yiCl7Rw2t780C/SBVxQ==",
594 "license": "MIT",
595 "dependencies": {
596 "js-tiktoken": "^1.0.12",
597 "openai": "^4.87.3",
598 "zod": "^3.22.4",
599 "zod-to-json-schema": "^3.22.3"
600 },
601 "engines": {
602 "node": ">=18"
603 },
604 "peerDependencies": {
605 "@langchain/core": ">=0.3.39 <0.4.0"
606 }
607 },
608 "node_modules/@langchain/openai/node_modules/openai": {
609 "version": "4.104.0",
610 "resolved": "https://registry.npmjs.org/openai/-/openai-4.104.0.tgz",
611 "integrity": "sha512-p99EFNsA/yX6UhVO93f5kJsDRLAg+CTA2RBqdHK4RtK8u5IJw32Hyb2dTGKbnnFmnuoBv5r7Z2CURI9sGZpSuA==",
612 "license": "Apache-2.0",
613 "dependencies": {
614 "@types/node": "^18.11.18",
615 "@types/node-fetch": "^2.6.4",
616 "abort-controller": "^3.0.0",
617 "agentkeepalive": "^4.2.1",
618 "form-data-encoder": "1.7.2",
619 "formdata-node": "^4.3.2",
620 "node-fetch": "^2.6.7"
621 },
622 "bin": {
623 "openai": "bin/cli"
624 },
625 "peerDependencies": {
626 "ws": "^8.18.0",
627 "zod": "^3.23.8"
628 },
629 "peerDependenciesMeta": {
630 "ws": {
631 "optional": true
632 },
633 "zod": {
634 "optional": true
635 }
636 }
637 },
638 "node_modules/@langchain/openai/node_modules/zod": {
639 "version": "3.25.76",
640 "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
641 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
642 "license": "MIT",
643 "funding": {
644 "url": "https://github.com/sponsors/colinhacks"
645 }
646 },
647 "node_modules/@modelcontextprotocol/sdk": {
648 "version": "1.27.1",
649 "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.27.1.tgz",
650 "integrity": "sha512-sr6GbP+4edBwFndLbM60gf07z0FQ79gaExpnsjMGePXqFcSSb7t6iscpjk9DhFhwd+mTEQrzNafGP8/iGGFYaA==",
651 "license": "MIT",
652 "dependencies": {
653 "@hono/node-server": "^1.19.9",
654 "ajv": "^8.17.1",
655 "ajv-formats": "^3.0.1",
656 "content-type": "^1.0.5",
657 "cors": "^2.8.5",
658 "cross-spawn": "^7.0.5",
659 "eventsource": "^3.0.2",
660 "eventsource-parser": "^3.0.0",
661 "express": "^5.2.1",
662 "express-rate-limit": "^8.2.1",
663 "hono": "^4.11.4",
664 "jose": "^6.1.3",
665 "json-schema-typed": "^8.0.2",
666 "pkce-challenge": "^5.0.0",
667 "raw-body": "^3.0.0",
668 "zod": "^3.25 || ^4.0",
669 "zod-to-json-schema": "^3.25.1"
670 },
671 "engines": {
672 "node": ">=18"
673 },
674 "peerDependencies": {
675 "@cfworker/json-schema": "^4.1.1",
676 "zod": "^3.25 || ^4.0"
677 },
678 "peerDependenciesMeta": {
679 "@cfworker/json-schema": {
680 "optional": true
681 },
682 "zod": {
683 "optional": false
684 }
685 }
686 },
687 "node_modules/@opentelemetry/api": {
688 "version": "1.9.0",
689 "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz",
690 "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==",
691 "license": "Apache-2.0",
692 "engines": {
693 "node": ">=8.0.0"
694 }
695 },
696 "node_modules/@pinojs/redact": {
697 "version": "0.4.0",
698 "resolved": "https://registry.npmjs.org/@pinojs/redact/-/redact-0.4.0.tgz",
699 "integrity": "sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==",
700 "license": "MIT"
701 },
702 "node_modules/@protobufjs/aspromise": {
703 "version": "1.1.2",
704 "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
705 "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",
706 "license": "BSD-3-Clause"
707 },
708 "node_modules/@protobufjs/base64": {
709 "version": "1.1.2",
710 "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
711 "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
712 "license": "BSD-3-Clause"
713 },
714 "node_modules/@protobufjs/codegen": {
715 "version": "2.0.4",
716 "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
717 "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==",
718 "license": "BSD-3-Clause"
719 },
720 "node_modules/@protobufjs/eventemitter": {
721 "version": "1.1.0",
722 "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
723 "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==",
724 "license": "BSD-3-Clause"
725 },
726 "node_modules/@protobufjs/fetch": {
727 "version": "1.1.0",
728 "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
729 "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
730 "license": "BSD-3-Clause",
731 "dependencies": {
732 "@protobufjs/aspromise": "^1.1.1",
733 "@protobufjs/inquire": "^1.1.0"
734 }
735 },
736 "node_modules/@protobufjs/float": {
737 "version": "1.0.2",
738 "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
739 "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",
740 "license": "BSD-3-Clause"
741 },
742 "node_modules/@protobufjs/inquire": {
743 "version": "1.1.0",
744 "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
745 "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==",
746 "license": "BSD-3-Clause"
747 },
748 "node_modules/@protobufjs/path": {
749 "version": "1.1.2",
750 "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
751 "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",
752 "license": "BSD-3-Clause"
753 },
754 "node_modules/@protobufjs/pool": {
755 "version": "1.1.0",
756 "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
757 "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",
758 "license": "BSD-3-Clause"
759 },
760 "node_modules/@protobufjs/utf8": {
761 "version": "1.1.0",
762 "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
763 "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==",
764 "license": "BSD-3-Clause"
765 },
766 "node_modules/@puppeteer/browsers": {
767 "version": "2.3.0",
768 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.3.0.tgz",
769 "integrity": "sha512-ioXoq9gPxkss4MYhD+SFaU9p1IHFUX0ILAWFPyjGaBdjLsYAlZw6j1iLA0N/m12uVHLFDfSYNF7EQccjinIMDA==",
770 "license": "Apache-2.0",
771 "optional": true,
772 "dependencies": {
773 "debug": "^4.3.5",
774 "extract-zip": "^2.0.1",
775 "progress": "^2.0.3",
776 "proxy-agent": "^6.4.0",
777 "semver": "^7.6.3",
778 "tar-fs": "^3.0.6",
779 "unbzip2-stream": "^1.4.3",
780 "yargs": "^17.7.2"
781 },
782 "bin": {
783 "browsers": "lib/cjs/main-cli.js"
784 },
785 "engines": {
786 "node": ">=18"
787 }
788 },
789 "node_modules/@smithy/eventstream-codec": {
790 "version": "4.2.12",
791 "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-4.2.12.tgz",
792 "integrity": "sha512-FE3bZdEl62ojmy8x4FHqxq2+BuOHlcxiH5vaZ6aqHJr3AIZzwF5jfx8dEiU/X0a8RboyNDjmXjlbr8AdEyLgiA==",
793 "license": "Apache-2.0",
794 "optional": true,
795 "dependencies": {
796 "@aws-crypto/crc32": "5.2.0",
797 "@smithy/types": "^4.13.1",
798 "@smithy/util-hex-encoding": "^4.2.2",
799 "tslib": "^2.6.2"
800 },
801 "engines": {
802 "node": ">=18.0.0"
803 }
804 },
805 "node_modules/@smithy/is-array-buffer": {
806 "version": "4.2.2",
807 "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.2.2.tgz",
808 "integrity": "sha512-n6rQ4N8Jj4YTQO3YFrlgZuwKodf4zUFs7EJIWH86pSCWBaAtAGBFfCM7Wx6D2bBJ2xqFNxGBSrUWswT3M0VJow==",
809 "license": "Apache-2.0",
810 "optional": true,
811 "dependencies": {
812 "tslib": "^2.6.2"
813 },
814 "engines": {
815 "node": ">=18.0.0"
816 }
817 },
818 "node_modules/@smithy/types": {
819 "version": "4.13.1",
820 "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.13.1.tgz",
821 "integrity": "sha512-787F3yzE2UiJIQ+wYW1CVg2odHjmaWLGksnKQHUrK/lYZSEcy1msuLVvxaR/sI2/aDe9U+TBuLsXnr3vod1g0g==",
822 "license": "Apache-2.0",
823 "optional": true,
824 "dependencies": {
825 "tslib": "^2.6.2"
826 },
827 "engines": {
828 "node": ">=18.0.0"
829 }
830 },
831 "node_modules/@smithy/util-buffer-from": {
832 "version": "4.2.2",
833 "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-4.2.2.tgz",
834 "integrity": "sha512-FDXD7cvUoFWwN6vtQfEta540Y/YBe5JneK3SoZg9bThSoOAC/eGeYEua6RkBgKjGa/sz6Y+DuBZj3+YEY21y4Q==",
835 "license": "Apache-2.0",
836 "optional": true,
837 "dependencies": {
838 "@smithy/is-array-buffer": "^4.2.2",
839 "tslib": "^2.6.2"
840 },
841 "engines": {
842 "node": ">=18.0.0"
843 }
844 },
845 "node_modules/@smithy/util-hex-encoding": {
846 "version": "4.2.2",
847 "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-4.2.2.tgz",
848 "integrity": "sha512-Qcz3W5vuHK4sLQdyT93k/rfrUwdJ8/HZ+nMUOyGdpeGA1Wxt65zYwi3oEl9kOM+RswvYq90fzkNDahPS8K0OIg==",
849 "license": "Apache-2.0",
850 "optional": true,
851 "dependencies": {
852 "tslib": "^2.6.2"
853 },
854 "engines": {
855 "node": ">=18.0.0"
856 }
857 },
858 "node_modules/@smithy/util-utf8": {
859 "version": "4.2.2",
860 "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.2.tgz",
861 "integrity": "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw==",
862 "license": "Apache-2.0",
863 "optional": true,
864 "dependencies": {
865 "@smithy/util-buffer-from": "^4.2.2",
866 "tslib": "^2.6.2"
867 },
868 "engines": {
869 "node": ">=18.0.0"
870 }
871 },
872 "node_modules/@standard-schema/spec": {
873 "version": "1.1.0",
874 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
875 "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
876 "license": "MIT"
877 },
878 "node_modules/@tootallnate/quickjs-emscripten": {
879 "version": "0.23.0",
880 "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
881 "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
882 "license": "MIT",
883 "optional": true
884 },
885 "node_modules/@types/node": {
886 "version": "18.19.130",
887 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz",
888 "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==",
889 "license": "MIT",
890 "dependencies": {
891 "undici-types": "~5.26.4"
892 }
893 },
894 "node_modules/@types/node-fetch": {
895 "version": "2.6.13",
896 "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.13.tgz",
897 "integrity": "sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==",
898 "license": "MIT",
899 "dependencies": {
900 "@types/node": "*",
901 "form-data": "^4.0.4"
902 }
903 },
904 "node_modules/@types/retry": {
905 "version": "0.12.0",
906 "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
907 "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==",
908 "license": "MIT"
909 },
910 "node_modules/@types/uuid": {
911 "version": "10.0.0",
912 "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz",
913 "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==",
914 "license": "MIT"
915 },
916 "node_modules/@types/yauzl": {
917 "version": "2.10.3",
918 "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
919 "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
920 "license": "MIT",
921 "optional": true,
922 "dependencies": {
923 "@types/node": "*"
924 }
925 },
926 "node_modules/@vercel/oidc": {
927 "version": "3.1.0",
928 "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.1.0.tgz",
929 "integrity": "sha512-Fw28YZpRnA3cAHHDlkt7xQHiJ0fcL+NRcIqsocZQUSmbzeIKRpwttJjik5ZGanXP+vlA4SbTg+AbA3bP363l+w==",
930 "license": "Apache-2.0",
931 "engines": {
932 "node": ">= 20"
933 }
934 },
935 "node_modules/abort-controller": {
936 "version": "3.0.0",
937 "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
938 "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
939 "license": "MIT",
940 "dependencies": {
941 "event-target-shim": "^5.0.0"
942 },
943 "engines": {
944 "node": ">=6.5"
945 }
946 },
947 "node_modules/accepts": {
948 "version": "2.0.0",
949 "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
950 "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
951 "license": "MIT",
952 "dependencies": {
953 "mime-types": "^3.0.0",
954 "negotiator": "^1.0.0"
955 },
956 "engines": {
957 "node": ">= 0.6"
958 }
959 },
960 "node_modules/agent-base": {
961 "version": "7.1.4",
962 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
963 "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
964 "license": "MIT",
965 "engines": {
966 "node": ">= 14"
967 }
968 },
969 "node_modules/agentkeepalive": {
970 "version": "4.6.0",
971 "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz",
972 "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==",
973 "license": "MIT",
974 "dependencies": {
975 "humanize-ms": "^1.2.1"
976 },
977 "engines": {
978 "node": ">= 8.0.0"
979 }
980 },
981 "node_modules/ai": {
982 "version": "5.0.160",
983 "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.160.tgz",
984 "integrity": "sha512-gO7E3pDylxaLGZWWFf6n3DbRXtkAcg0QYySFQA6yB9fxG1PA+PSIXA7eLipyAIryfcFBjOS1BO4okRGT1rn1lA==",
985 "license": "Apache-2.0",
986 "dependencies": {
987 "@ai-sdk/gateway": "2.0.64",
988 "@ai-sdk/provider": "2.0.1",
989 "@ai-sdk/provider-utils": "3.0.22",
990 "@opentelemetry/api": "1.9.0"
991 },
992 "engines": {
993 "node": ">=18"
994 },
995 "peerDependencies": {
996 "zod": "^3.25.76 || ^4.1.8"
997 }
998 },
999 "node_modules/ajv": {
1000 "version": "8.18.0",
1001 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
1002 "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
1003 "license": "MIT",
1004 "dependencies": {
1005 "fast-deep-equal": "^3.1.3",
1006 "fast-uri": "^3.0.1",
1007 "json-schema-traverse": "^1.0.0",
1008 "require-from-string": "^2.0.2"
1009 },
1010 "funding": {
1011 "type": "github",
1012 "url": "https://github.com/sponsors/epoberezkin"
1013 }
1014 },
1015 "node_modules/ajv-formats": {
1016 "version": "3.0.1",
1017 "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
1018 "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
1019 "license": "MIT",
1020 "dependencies": {
1021 "ajv": "^8.0.0"
1022 },
1023 "peerDependencies": {
1024 "ajv": "^8.0.0"
1025 },
1026 "peerDependenciesMeta": {
1027 "ajv": {
1028 "optional": true
1029 }
1030 }
1031 },
1032 "node_modules/ansi-regex": {
1033 "version": "5.0.1",
1034 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1035 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1036 "license": "MIT",
1037 "optional": true,
1038 "engines": {
1039 "node": ">=8"
1040 }
1041 },
1042 "node_modules/ansi-styles": {
1043 "version": "5.2.0",
1044 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
1045 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
1046 "license": "MIT",
1047 "engines": {
1048 "node": ">=10"
1049 },
1050 "funding": {
1051 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1052 }
1053 },
1054 "node_modules/ast-types": {
1055 "version": "0.13.4",
1056 "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
1057 "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
1058 "license": "MIT",
1059 "optional": true,
1060 "dependencies": {
1061 "tslib": "^2.0.1"
1062 },
1063 "engines": {
1064 "node": ">=4"
1065 }
1066 },
1067 "node_modules/asynckit": {
1068 "version": "0.4.0",
1069 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
1070 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
1071 "license": "MIT"
1072 },
1073 "node_modules/atomic-sleep": {
1074 "version": "1.0.0",
1075 "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz",
1076 "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==",
1077 "license": "MIT",
1078 "engines": {
1079 "node": ">=8.0.0"
1080 }
1081 },
1082 "node_modules/aws4fetch": {
1083 "version": "1.0.20",
1084 "resolved": "https://registry.npmjs.org/aws4fetch/-/aws4fetch-1.0.20.tgz",
1085 "integrity": "sha512-/djoAN709iY65ETD6LKCtyyEI04XIBP5xVvfmNxsEP0uJB5tyaGBztSryRr4HqMStr9R06PisQE7m9zDTXKu6g==",
1086 "license": "MIT",
1087 "optional": true
1088 },
1089 "node_modules/b4a": {
1090 "version": "1.8.0",
1091 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz",
1092 "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==",
1093 "license": "Apache-2.0",
1094 "optional": true,
1095 "peerDependencies": {
1096 "react-native-b4a": "*"
1097 },
1098 "peerDependenciesMeta": {
1099 "react-native-b4a": {
1100 "optional": true
1101 }
1102 }
1103 },
1104 "node_modules/bare-events": {
1105 "version": "2.8.2",
1106 "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz",
1107 "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==",
1108 "license": "Apache-2.0",
1109 "optional": true,
1110 "peerDependencies": {
1111 "bare-abort-controller": "*"
1112 },
1113 "peerDependenciesMeta": {
1114 "bare-abort-controller": {
1115 "optional": true
1116 }
1117 }
1118 },
1119 "node_modules/bare-fs": {
1120 "version": "4.5.6",
1121 "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.6.tgz",
1122 "integrity": "sha512-1QovqDrR80Pmt5HPAsMsXTCFcDYr+NSUKW6nd6WO5v0JBmnItc/irNRzm2KOQ5oZ69P37y+AMujNyNtG+1Rggw==",
1123 "license": "Apache-2.0",
1124 "optional": true,
1125 "dependencies": {
1126 "bare-events": "^2.5.4",
1127 "bare-path": "^3.0.0",
1128 "bare-stream": "^2.6.4",
1129 "bare-url": "^2.2.2",
1130 "fast-fifo": "^1.3.2"
1131 },
1132 "engines": {
1133 "bare": ">=1.16.0"
1134 },
1135 "peerDependencies": {
1136 "bare-buffer": "*"
1137 },
1138 "peerDependenciesMeta": {
1139 "bare-buffer": {
1140 "optional": true
1141 }
1142 }
1143 },
1144 "node_modules/bare-os": {
1145 "version": "3.8.0",
1146 "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.8.0.tgz",
1147 "integrity": "sha512-Dc9/SlwfxkXIGYhvMQNUtKaXCaGkZYGcd1vuNUUADVqzu4/vQfvnMkYYOUnt2VwQ2AqKr/8qAVFRtwETljgeFg==",
1148 "license": "Apache-2.0",
1149 "optional": true,
1150 "engines": {
1151 "bare": ">=1.14.0"
1152 }
1153 },
1154 "node_modules/bare-path": {
1155 "version": "3.0.0",
1156 "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz",
1157 "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
1158 "license": "Apache-2.0",
1159 "optional": true,
1160 "dependencies": {
1161 "bare-os": "^3.0.1"
1162 }
1163 },
1164 "node_modules/bare-stream": {
1165 "version": "2.10.0",
1166 "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.10.0.tgz",
1167 "integrity": "sha512-DOPZF/DDcDruKDA43cOw6e9Quq5daua7ygcAwJE/pKJsRWhgSSemi7qVNGE5kyDIxIeN1533G/zfbvWX7Wcb9w==",
1168 "license": "Apache-2.0",
1169 "optional": true,
1170 "dependencies": {
1171 "streamx": "^2.25.0",
1172 "teex": "^1.0.1"
1173 },
1174 "peerDependencies": {
1175 "bare-buffer": "*",
1176 "bare-events": "*"
1177 },
1178 "peerDependenciesMeta": {
1179 "bare-buffer": {
1180 "optional": true
1181 },
1182 "bare-events": {
1183 "optional": true
1184 }
1185 }
1186 },
1187 "node_modules/bare-url": {
1188 "version": "2.4.0",
1189 "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.0.tgz",
1190 "integrity": "sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA==",
1191 "license": "Apache-2.0",
1192 "optional": true,
1193 "dependencies": {
1194 "bare-path": "^3.0.0"
1195 }
1196 },
1197 "node_modules/base64-js": {
1198 "version": "1.5.1",
1199 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
1200 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
1201 "funding": [
1202 {
1203 "type": "github",
1204 "url": "https://github.com/sponsors/feross"
1205 },
1206 {
1207 "type": "patreon",
1208 "url": "https://www.patreon.com/feross"
1209 },
1210 {
1211 "type": "consulting",
1212 "url": "https://feross.org/support"
1213 }
1214 ],
1215 "license": "MIT"
1216 },
1217 "node_modules/basic-ftp": {
1218 "version": "5.2.0",
1219 "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.2.0.tgz",
1220 "integrity": "sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXw==",
1221 "license": "MIT",
1222 "optional": true,
1223 "engines": {
1224 "node": ">=10.0.0"
1225 }
1226 },
1227 "node_modules/bignumber.js": {
1228 "version": "9.3.1",
1229 "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz",
1230 "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==",
1231 "license": "MIT",
1232 "engines": {
1233 "node": "*"
1234 }
1235 },
1236 "node_modules/body-parser": {
1237 "version": "2.2.2",
1238 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz",
1239 "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==",
1240 "license": "MIT",
1241 "dependencies": {
1242 "bytes": "^3.1.2",
1243 "content-type": "^1.0.5",
1244 "debug": "^4.4.3",
1245 "http-errors": "^2.0.0",
1246 "iconv-lite": "^0.7.0",
1247 "on-finished": "^2.4.1",
1248 "qs": "^6.14.1",
1249 "raw-body": "^3.0.1",
1250 "type-is": "^2.0.1"
1251 },
1252 "engines": {
1253 "node": ">=18"
1254 },
1255 "funding": {
1256 "type": "opencollective",
1257 "url": "https://opencollective.com/express"
1258 }
1259 },
1260 "node_modules/buffer": {
1261 "version": "5.7.1",
1262 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
1263 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
1264 "funding": [
1265 {
1266 "type": "github",
1267 "url": "https://github.com/sponsors/feross"
1268 },
1269 {
1270 "type": "patreon",
1271 "url": "https://www.patreon.com/feross"
1272 },
1273 {
1274 "type": "consulting",
1275 "url": "https://feross.org/support"
1276 }
1277 ],
1278 "license": "MIT",
1279 "optional": true,
1280 "dependencies": {
1281 "base64-js": "^1.3.1",
1282 "ieee754": "^1.1.13"
1283 }
1284 },
1285 "node_modules/buffer-crc32": {
1286 "version": "0.2.13",
1287 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
1288 "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
1289 "license": "MIT",
1290 "optional": true,
1291 "engines": {
1292 "node": "*"
1293 }
1294 },
1295 "node_modules/buffer-equal-constant-time": {
1296 "version": "1.0.1",
1297 "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
1298 "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==",
1299 "license": "BSD-3-Clause"
1300 },
1301 "node_modules/bufferutil": {
1302 "version": "4.1.0",
1303 "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.1.0.tgz",
1304 "integrity": "sha512-ZMANVnAixE6AWWnPzlW2KpUrxhm9woycYvPOo67jWHyFowASTEd9s+QN1EIMsSDtwhIxN4sWE1jotpuDUIgyIw==",
1305 "hasInstallScript": true,
1306 "license": "MIT",
1307 "optional": true,
1308 "dependencies": {
1309 "node-gyp-build": "^4.3.0"
1310 },
1311 "engines": {
1312 "node": ">=6.14.2"
1313 }
1314 },
1315 "node_modules/bytes": {
1316 "version": "3.1.2",
1317 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
1318 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
1319 "license": "MIT",
1320 "engines": {
1321 "node": ">= 0.8"
1322 }
1323 },
1324 "node_modules/call-bind-apply-helpers": {
1325 "version": "1.0.2",
1326 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
1327 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
1328 "license": "MIT",
1329 "dependencies": {
1330 "es-errors": "^1.3.0",
1331 "function-bind": "^1.1.2"
1332 },
1333 "engines": {
1334 "node": ">= 0.4"
1335 }
1336 },
1337 "node_modules/call-bound": {
1338 "version": "1.0.4",
1339 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
1340 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
1341 "license": "MIT",
1342 "dependencies": {
1343 "call-bind-apply-helpers": "^1.0.2",
1344 "get-intrinsic": "^1.3.0"
1345 },
1346 "engines": {
1347 "node": ">= 0.4"
1348 },
1349 "funding": {
1350 "url": "https://github.com/sponsors/ljharb"
1351 }
1352 },
1353 "node_modules/camelcase": {
1354 "version": "6.3.0",
1355 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
1356 "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
1357 "license": "MIT",
1358 "engines": {
1359 "node": ">=10"
1360 },
1361 "funding": {
1362 "url": "https://github.com/sponsors/sindresorhus"
1363 }
1364 },
1365 "node_modules/chalk": {
1366 "version": "4.1.2",
1367 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1368 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1369 "license": "MIT",
1370 "dependencies": {
1371 "ansi-styles": "^4.1.0",
1372 "supports-color": "^7.1.0"
1373 },
1374 "engines": {
1375 "node": ">=10"
1376 },
1377 "funding": {
1378 "url": "https://github.com/chalk/chalk?sponsor=1"
1379 }
1380 },
1381 "node_modules/chalk/node_modules/ansi-styles": {
1382 "version": "4.3.0",
1383 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1384 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1385 "license": "MIT",
1386 "dependencies": {
1387 "color-convert": "^2.0.1"
1388 },
1389 "engines": {
1390 "node": ">=8"
1391 },
1392 "funding": {
1393 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1394 }
1395 },
1396 "node_modules/chrome-launcher": {
1397 "version": "1.2.1",
1398 "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-1.2.1.tgz",
1399 "integrity": "sha512-qmFR5PLMzHyuNJHwOloHPAHhbaNglkfeV/xDtt5b7xiFFyU1I+AZZX0PYseMuhenJSSirgxELYIbswcoc+5H4A==",
1400 "license": "Apache-2.0",
1401 "optional": true,
1402 "dependencies": {
1403 "@types/node": "*",
1404 "escape-string-regexp": "^4.0.0",
1405 "is-wsl": "^2.2.0",
1406 "lighthouse-logger": "^2.0.1"
1407 },
1408 "bin": {
1409 "print-chrome-path": "bin/print-chrome-path.cjs"
1410 },
1411 "engines": {
1412 "node": ">=12.13.0"
1413 }
1414 },
1415 "node_modules/chromium-bidi": {
1416 "version": "0.6.3",
1417 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.6.3.tgz",
1418 "integrity": "sha512-qXlsCmpCZJAnoTYI83Iu6EdYQpMYdVkCfq08KDh2pmlVqK5t5IA9mGs4/LwCwp4fqisSOMXZxP3HIh8w8aRn0A==",
1419 "license": "Apache-2.0",
1420 "optional": true,
1421 "dependencies": {
1422 "mitt": "3.0.1",
1423 "urlpattern-polyfill": "10.0.0",
1424 "zod": "3.23.8"
1425 },
1426 "peerDependencies": {
1427 "devtools-protocol": "*"
1428 }
1429 },
1430 "node_modules/chromium-bidi/node_modules/zod": {
1431 "version": "3.23.8",
1432 "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz",
1433 "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==",
1434 "license": "MIT",
1435 "optional": true,
1436 "funding": {
1437 "url": "https://github.com/sponsors/colinhacks"
1438 }
1439 },
1440 "node_modules/cliui": {
1441 "version": "8.0.1",
1442 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
1443 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
1444 "license": "ISC",
1445 "optional": true,
1446 "dependencies": {
1447 "string-width": "^4.2.0",
1448 "strip-ansi": "^6.0.1",
1449 "wrap-ansi": "^7.0.0"
1450 },
1451 "engines": {
1452 "node": ">=12"
1453 }
1454 },
1455 "node_modules/color-convert": {
1456 "version": "2.0.1",
1457 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1458 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1459 "license": "MIT",
1460 "dependencies": {
1461 "color-name": "~1.1.4"
1462 },
1463 "engines": {
1464 "node": ">=7.0.0"
1465 }
1466 },
1467 "node_modules/color-name": {
1468 "version": "1.1.4",
1469 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1470 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1471 "license": "MIT"
1472 },
1473 "node_modules/colorette": {
1474 "version": "2.0.20",
1475 "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
1476 "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
1477 "license": "MIT"
1478 },
1479 "node_modules/combined-stream": {
1480 "version": "1.0.8",
1481 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
1482 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
1483 "license": "MIT",
1484 "dependencies": {
1485 "delayed-stream": "~1.0.0"
1486 },
1487 "engines": {
1488 "node": ">= 0.8"
1489 }
1490 },
1491 "node_modules/console-table-printer": {
1492 "version": "2.15.0",
1493 "resolved": "https://registry.npmjs.org/console-table-printer/-/console-table-printer-2.15.0.tgz",
1494 "integrity": "sha512-SrhBq4hYVjLCkBVOWaTzceJalvn5K1Zq5aQA6wXC/cYjI3frKWNPEMK3sZsJfNNQApvCQmgBcc13ZKmFj8qExw==",
1495 "license": "MIT",
1496 "dependencies": {
1497 "simple-wcswidth": "^1.1.2"
1498 }
1499 },
1500 "node_modules/content-disposition": {
1501 "version": "1.0.1",
1502 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz",
1503 "integrity": "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==",
1504 "license": "MIT",
1505 "engines": {
1506 "node": ">=18"
1507 },
1508 "funding": {
1509 "type": "opencollective",
1510 "url": "https://opencollective.com/express"
1511 }
1512 },
1513 "node_modules/content-type": {
1514 "version": "1.0.5",
1515 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
1516 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
1517 "license": "MIT",
1518 "engines": {
1519 "node": ">= 0.6"
1520 }
1521 },
1522 "node_modules/cookie": {
1523 "version": "0.7.2",
1524 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
1525 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
1526 "license": "MIT",
1527 "engines": {
1528 "node": ">= 0.6"
1529 }
1530 },
1531 "node_modules/cookie-signature": {
1532 "version": "1.2.2",
1533 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
1534 "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",
1535 "license": "MIT",
1536 "engines": {
1537 "node": ">=6.6.0"
1538 }
1539 },
1540 "node_modules/cors": {
1541 "version": "2.8.6",
1542 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz",
1543 "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==",
1544 "license": "MIT",
1545 "dependencies": {
1546 "object-assign": "^4",
1547 "vary": "^1"
1548 },
1549 "engines": {
1550 "node": ">= 0.10"
1551 },
1552 "funding": {
1553 "type": "opencollective",
1554 "url": "https://opencollective.com/express"
1555 }
1556 },
1557 "node_modules/cross-spawn": {
1558 "version": "7.0.6",
1559 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
1560 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
1561 "license": "MIT",
1562 "dependencies": {
1563 "path-key": "^3.1.0",
1564 "shebang-command": "^2.0.0",
1565 "which": "^2.0.1"
1566 },
1567 "engines": {
1568 "node": ">= 8"
1569 }
1570 },
1571 "node_modules/data-uri-to-buffer": {
1572 "version": "6.0.2",
1573 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
1574 "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
1575 "license": "MIT",
1576 "optional": true,
1577 "engines": {
1578 "node": ">= 14"
1579 }
1580 },
1581 "node_modules/dateformat": {
1582 "version": "4.6.3",
1583 "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz",
1584 "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==",
1585 "license": "MIT",
1586 "engines": {
1587 "node": "*"
1588 }
1589 },
1590 "node_modules/debug": {
1591 "version": "4.4.3",
1592 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
1593 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
1594 "license": "MIT",
1595 "dependencies": {
1596 "ms": "^2.1.3"
1597 },
1598 "engines": {
1599 "node": ">=6.0"
1600 },
1601 "peerDependenciesMeta": {
1602 "supports-color": {
1603 "optional": true
1604 }
1605 }
1606 },
1607 "node_modules/decamelize": {
1608 "version": "1.2.0",
1609 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1610 "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
1611 "license": "MIT",
1612 "engines": {
1613 "node": ">=0.10.0"
1614 }
1615 },
1616 "node_modules/deepmerge": {
1617 "version": "4.3.1",
1618 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
1619 "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
1620 "license": "MIT",
1621 "peer": true,
1622 "engines": {
1623 "node": ">=0.10.0"
1624 }
1625 },
1626 "node_modules/degenerator": {
1627 "version": "5.0.1",
1628 "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
1629 "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
1630 "license": "MIT",
1631 "optional": true,
1632 "dependencies": {
1633 "ast-types": "^0.13.4",
1634 "escodegen": "^2.1.0",
1635 "esprima": "^4.0.1"
1636 },
1637 "engines": {
1638 "node": ">= 14"
1639 }
1640 },
1641 "node_modules/delayed-stream": {
1642 "version": "1.0.0",
1643 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
1644 "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
1645 "license": "MIT",
1646 "engines": {
1647 "node": ">=0.4.0"
1648 }
1649 },
1650 "node_modules/depd": {
1651 "version": "2.0.0",
1652 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
1653 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
1654 "license": "MIT",
1655 "engines": {
1656 "node": ">= 0.8"
1657 }
1658 },
1659 "node_modules/devtools-protocol": {
1660 "version": "0.0.1464554",
1661 "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1464554.tgz",
1662 "integrity": "sha512-CAoP3lYfwAGQTaAXYvA6JZR0fjGUb7qec1qf4mToyoH2TZgUFeIqYcjh6f9jNuhHfuZiEdH+PONHYrLhRQX6aw==",
1663 "license": "BSD-3-Clause"
1664 },
1665 "node_modules/dunder-proto": {
1666 "version": "1.0.1",
1667 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
1668 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
1669 "license": "MIT",
1670 "dependencies": {
1671 "call-bind-apply-helpers": "^1.0.1",
1672 "es-errors": "^1.3.0",
1673 "gopd": "^1.2.0"
1674 },
1675 "engines": {
1676 "node": ">= 0.4"
1677 }
1678 },
1679 "node_modules/ecdsa-sig-formatter": {
1680 "version": "1.0.11",
1681 "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
1682 "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
1683 "license": "Apache-2.0",
1684 "dependencies": {
1685 "safe-buffer": "^5.0.1"
1686 }
1687 },
1688 "node_modules/ee-first": {
1689 "version": "1.1.1",
1690 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1691 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
1692 "license": "MIT"
1693 },
1694 "node_modules/emoji-regex": {
1695 "version": "8.0.0",
1696 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1697 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1698 "license": "MIT",
1699 "optional": true
1700 },
1701 "node_modules/encodeurl": {
1702 "version": "2.0.0",
1703 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
1704 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
1705 "license": "MIT",
1706 "engines": {
1707 "node": ">= 0.8"
1708 }
1709 },
1710 "node_modules/end-of-stream": {
1711 "version": "1.4.5",
1712 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
1713 "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
1714 "license": "MIT",
1715 "dependencies": {
1716 "once": "^1.4.0"
1717 }
1718 },
1719 "node_modules/es-define-property": {
1720 "version": "1.0.1",
1721 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
1722 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
1723 "license": "MIT",
1724 "engines": {
1725 "node": ">= 0.4"
1726 }
1727 },
1728 "node_modules/es-errors": {
1729 "version": "1.3.0",
1730 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
1731 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
1732 "license": "MIT",
1733 "engines": {
1734 "node": ">= 0.4"
1735 }
1736 },
1737 "node_modules/es-object-atoms": {
1738 "version": "1.1.1",
1739 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
1740 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
1741 "license": "MIT",
1742 "dependencies": {
1743 "es-errors": "^1.3.0"
1744 },
1745 "engines": {
1746 "node": ">= 0.4"
1747 }
1748 },
1749 "node_modules/es-set-tostringtag": {
1750 "version": "2.1.0",
1751 "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
1752 "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
1753 "license": "MIT",
1754 "dependencies": {
1755 "es-errors": "^1.3.0",
1756 "get-intrinsic": "^1.2.6",
1757 "has-tostringtag": "^1.0.2",
1758 "hasown": "^2.0.2"
1759 },
1760 "engines": {
1761 "node": ">= 0.4"
1762 }
1763 },
1764 "node_modules/escalade": {
1765 "version": "3.2.0",
1766 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
1767 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
1768 "license": "MIT",
1769 "optional": true,
1770 "engines": {
1771 "node": ">=6"
1772 }
1773 },
1774 "node_modules/escape-html": {
1775 "version": "1.0.3",
1776 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
1777 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
1778 "license": "MIT"
1779 },
1780 "node_modules/escape-string-regexp": {
1781 "version": "4.0.0",
1782 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
1783 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
1784 "license": "MIT",
1785 "optional": true,
1786 "engines": {
1787 "node": ">=10"
1788 },
1789 "funding": {
1790 "url": "https://github.com/sponsors/sindresorhus"
1791 }
1792 },
1793 "node_modules/escodegen": {
1794 "version": "2.1.0",
1795 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
1796 "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
1797 "license": "BSD-2-Clause",
1798 "optional": true,
1799 "dependencies": {
1800 "esprima": "^4.0.1",
1801 "estraverse": "^5.2.0",
1802 "esutils": "^2.0.2"
1803 },
1804 "bin": {
1805 "escodegen": "bin/escodegen.js",
1806 "esgenerate": "bin/esgenerate.js"
1807 },
1808 "engines": {
1809 "node": ">=6.0"
1810 },
1811 "optionalDependencies": {
1812 "source-map": "~0.6.1"
1813 }
1814 },
1815 "node_modules/esprima": {
1816 "version": "4.0.1",
1817 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1818 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1819 "license": "BSD-2-Clause",
1820 "optional": true,
1821 "bin": {
1822 "esparse": "bin/esparse.js",
1823 "esvalidate": "bin/esvalidate.js"
1824 },
1825 "engines": {
1826 "node": ">=4"
1827 }
1828 },
1829 "node_modules/estraverse": {
1830 "version": "5.3.0",
1831 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
1832 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
1833 "license": "BSD-2-Clause",
1834 "optional": true,
1835 "engines": {
1836 "node": ">=4.0"
1837 }
1838 },
1839 "node_modules/esutils": {
1840 "version": "2.0.3",
1841 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
1842 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
1843 "license": "BSD-2-Clause",
1844 "optional": true,
1845 "engines": {
1846 "node": ">=0.10.0"
1847 }
1848 },
1849 "node_modules/etag": {
1850 "version": "1.8.1",
1851 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1852 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
1853 "license": "MIT",
1854 "engines": {
1855 "node": ">= 0.6"
1856 }
1857 },
1858 "node_modules/event-target-shim": {
1859 "version": "5.0.1",
1860 "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
1861 "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
1862 "license": "MIT",
1863 "engines": {
1864 "node": ">=6"
1865 }
1866 },
1867 "node_modules/eventemitter3": {
1868 "version": "4.0.7",
1869 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
1870 "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
1871 "license": "MIT"
1872 },
1873 "node_modules/events-universal": {
1874 "version": "1.0.1",
1875 "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz",
1876 "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==",
1877 "license": "Apache-2.0",
1878 "optional": true,
1879 "dependencies": {
1880 "bare-events": "^2.7.0"
1881 }
1882 },
1883 "node_modules/eventsource": {
1884 "version": "3.0.7",
1885 "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz",
1886 "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==",
1887 "license": "MIT",
1888 "dependencies": {
1889 "eventsource-parser": "^3.0.1"
1890 },
1891 "engines": {
1892 "node": ">=18.0.0"
1893 }
1894 },
1895 "node_modules/eventsource-parser": {
1896 "version": "3.0.6",
1897 "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz",
1898 "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==",
1899 "license": "MIT",
1900 "engines": {
1901 "node": ">=18.0.0"
1902 }
1903 },
1904 "node_modules/express": {
1905 "version": "5.2.1",
1906 "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz",
1907 "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==",
1908 "license": "MIT",
1909 "dependencies": {
1910 "accepts": "^2.0.0",
1911 "body-parser": "^2.2.1",
1912 "content-disposition": "^1.0.0",
1913 "content-type": "^1.0.5",
1914 "cookie": "^0.7.1",
1915 "cookie-signature": "^1.2.1",
1916 "debug": "^4.4.0",
1917 "depd": "^2.0.0",
1918 "encodeurl": "^2.0.0",
1919 "escape-html": "^1.0.3",
1920 "etag": "^1.8.1",
1921 "finalhandler": "^2.1.0",
1922 "fresh": "^2.0.0",
1923 "http-errors": "^2.0.0",
1924 "merge-descriptors": "^2.0.0",
1925 "mime-types": "^3.0.0",
1926 "on-finished": "^2.4.1",
1927 "once": "^1.4.0",
1928 "parseurl": "^1.3.3",
1929 "proxy-addr": "^2.0.7",
1930 "qs": "^6.14.0",
1931 "range-parser": "^1.2.1",
1932 "router": "^2.2.0",
1933 "send": "^1.1.0",
1934 "serve-static": "^2.2.0",
1935 "statuses": "^2.0.1",
1936 "type-is": "^2.0.1",
1937 "vary": "^1.1.2"
1938 },
1939 "engines": {
1940 "node": ">= 18"
1941 },
1942 "funding": {
1943 "type": "opencollective",
1944 "url": "https://opencollective.com/express"
1945 }
1946 },
1947 "node_modules/express-rate-limit": {
1948 "version": "8.3.1",
1949 "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.3.1.tgz",
1950 "integrity": "sha512-D1dKN+cmyPWuvB+G2SREQDzPY1agpBIcTa9sJxOPMCNeH3gwzhqJRDWCXW3gg0y//+LQ/8j52JbMROWyrKdMdw==",
1951 "license": "MIT",
1952 "dependencies": {
1953 "ip-address": "10.1.0"
1954 },
1955 "engines": {
1956 "node": ">= 16"
1957 },
1958 "funding": {
1959 "url": "https://github.com/sponsors/express-rate-limit"
1960 },
1961 "peerDependencies": {
1962 "express": ">= 4.11"
1963 }
1964 },
1965 "node_modules/extend": {
1966 "version": "3.0.2",
1967 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
1968 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
1969 "license": "MIT"
1970 },
1971 "node_modules/extract-zip": {
1972 "version": "2.0.1",
1973 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
1974 "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
1975 "license": "BSD-2-Clause",
1976 "optional": true,
1977 "dependencies": {
1978 "debug": "^4.1.1",
1979 "get-stream": "^5.1.0",
1980 "yauzl": "^2.10.0"
1981 },
1982 "bin": {
1983 "extract-zip": "cli.js"
1984 },
1985 "engines": {
1986 "node": ">= 10.17.0"
1987 },
1988 "optionalDependencies": {
1989 "@types/yauzl": "^2.9.1"
1990 }
1991 },
1992 "node_modules/fast-copy": {
1993 "version": "4.0.2",
1994 "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-4.0.2.tgz",
1995 "integrity": "sha512-ybA6PDXIXOXivLJK/z9e+Otk7ve13I4ckBvGO5I2RRmBU1gMHLVDJYEuJYhGwez7YNlYji2M2DvVU+a9mSFDlw==",
1996 "license": "MIT"
1997 },
1998 "node_modules/fast-deep-equal": {
1999 "version": "3.1.3",
2000 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2001 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2002 "license": "MIT"
2003 },
2004 "node_modules/fast-fifo": {
2005 "version": "1.3.2",
2006 "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
2007 "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
2008 "license": "MIT",
2009 "optional": true
2010 },
2011 "node_modules/fast-safe-stringify": {
2012 "version": "2.1.1",
2013 "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
2014 "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==",
2015 "license": "MIT"
2016 },
2017 "node_modules/fast-uri": {
2018 "version": "3.1.0",
2019 "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz",
2020 "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==",
2021 "funding": [
2022 {
2023 "type": "github",
2024 "url": "https://github.com/sponsors/fastify"
2025 },
2026 {
2027 "type": "opencollective",
2028 "url": "https://opencollective.com/fastify"
2029 }
2030 ],
2031 "license": "BSD-3-Clause"
2032 },
2033 "node_modules/fd-slicer": {
2034 "version": "1.1.0",
2035 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
2036 "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
2037 "license": "MIT",
2038 "optional": true,
2039 "dependencies": {
2040 "pend": "~1.2.0"
2041 }
2042 },
2043 "node_modules/fetch-blob": {
2044 "version": "3.2.0",
2045 "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
2046 "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
2047 "funding": [
2048 {
2049 "type": "github",
2050 "url": "https://github.com/sponsors/jimmywarting"
2051 },
2052 {
2053 "type": "paypal",
2054 "url": "https://paypal.me/jimmywarting"
2055 }
2056 ],
2057 "license": "MIT",
2058 "dependencies": {
2059 "node-domexception": "^1.0.0",
2060 "web-streams-polyfill": "^3.0.3"
2061 },
2062 "engines": {
2063 "node": "^12.20 || >= 14.13"
2064 }
2065 },
2066 "node_modules/fetch-blob/node_modules/web-streams-polyfill": {
2067 "version": "3.3.3",
2068 "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
2069 "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==",
2070 "license": "MIT",
2071 "engines": {
2072 "node": ">= 8"
2073 }
2074 },
2075 "node_modules/fetch-cookie": {
2076 "version": "3.2.0",
2077 "resolved": "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-3.2.0.tgz",
2078 "integrity": "sha512-n61pQIxP25C6DRhcJxn7BDzgHP/+S56Urowb5WFxtcRMpU6drqXD90xjyAsVQYsNSNNVbaCcYY1DuHsdkZLuiA==",
2079 "license": "Unlicense",
2080 "dependencies": {
2081 "set-cookie-parser": "^2.4.8",
2082 "tough-cookie": "^6.0.0"
2083 }
2084 },
2085 "node_modules/finalhandler": {
2086 "version": "2.1.1",
2087 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz",
2088 "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==",
2089 "license": "MIT",
2090 "dependencies": {
2091 "debug": "^4.4.0",
2092 "encodeurl": "^2.0.0",
2093 "escape-html": "^1.0.3",
2094 "on-finished": "^2.4.1",
2095 "parseurl": "^1.3.3",
2096 "statuses": "^2.0.1"
2097 },
2098 "engines": {
2099 "node": ">= 18.0.0"
2100 },
2101 "funding": {
2102 "type": "opencollective",
2103 "url": "https://opencollective.com/express"
2104 }
2105 },
2106 "node_modules/form-data": {
2107 "version": "4.0.5",
2108 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
2109 "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
2110 "license": "MIT",
2111 "dependencies": {
2112 "asynckit": "^0.4.0",
2113 "combined-stream": "^1.0.8",
2114 "es-set-tostringtag": "^2.1.0",
2115 "hasown": "^2.0.2",
2116 "mime-types": "^2.1.12"
2117 },
2118 "engines": {
2119 "node": ">= 6"
2120 }
2121 },
2122 "node_modules/form-data-encoder": {
2123 "version": "1.7.2",
2124 "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz",
2125 "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==",
2126 "license": "MIT"
2127 },
2128 "node_modules/form-data/node_modules/mime-db": {
2129 "version": "1.52.0",
2130 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
2131 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
2132 "license": "MIT",
2133 "engines": {
2134 "node": ">= 0.6"
2135 }
2136 },
2137 "node_modules/form-data/node_modules/mime-types": {
2138 "version": "2.1.35",
2139 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
2140 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
2141 "license": "MIT",
2142 "dependencies": {
2143 "mime-db": "1.52.0"
2144 },
2145 "engines": {
2146 "node": ">= 0.6"
2147 }
2148 },
2149 "node_modules/formdata-node": {
2150 "version": "4.4.1",
2151 "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz",
2152 "integrity": "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==",
2153 "license": "MIT",
2154 "dependencies": {
2155 "node-domexception": "1.0.0",
2156 "web-streams-polyfill": "4.0.0-beta.3"
2157 },
2158 "engines": {
2159 "node": ">= 12.20"
2160 }
2161 },
2162 "node_modules/formdata-polyfill": {
2163 "version": "4.0.10",
2164 "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
2165 "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
2166 "license": "MIT",
2167 "dependencies": {
2168 "fetch-blob": "^3.1.2"
2169 },
2170 "engines": {
2171 "node": ">=12.20.0"
2172 }
2173 },
2174 "node_modules/forwarded": {
2175 "version": "0.2.0",
2176 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
2177 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
2178 "license": "MIT",
2179 "engines": {
2180 "node": ">= 0.6"
2181 }
2182 },
2183 "node_modules/fresh": {
2184 "version": "2.0.0",
2185 "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
2186 "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",
2187 "license": "MIT",
2188 "engines": {
2189 "node": ">= 0.8"
2190 }
2191 },
2192 "node_modules/fsevents": {
2193 "version": "2.3.2",
2194 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
2195 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
2196 "hasInstallScript": true,
2197 "license": "MIT",
2198 "optional": true,
2199 "os": [
2200 "darwin"
2201 ],
2202 "engines": {
2203 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2204 }
2205 },
2206 "node_modules/function-bind": {
2207 "version": "1.1.2",
2208 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
2209 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
2210 "license": "MIT",
2211 "funding": {
2212 "url": "https://github.com/sponsors/ljharb"
2213 }
2214 },
2215 "node_modules/gaxios": {
2216 "version": "7.1.4",
2217 "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.4.tgz",
2218 "integrity": "sha512-bTIgTsM2bWn3XklZISBTQX7ZSddGW+IO3bMdGaemHZ3tbqExMENHLx6kKZ/KlejgrMtj8q7wBItt51yegqalrA==",
2219 "license": "Apache-2.0",
2220 "dependencies": {
2221 "extend": "^3.0.2",
2222 "https-proxy-agent": "^7.0.1",
2223 "node-fetch": "^3.3.2"
2224 },
2225 "engines": {
2226 "node": ">=18"
2227 }
2228 },
2229 "node_modules/gaxios/node_modules/data-uri-to-buffer": {
2230 "version": "4.0.1",
2231 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
2232 "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
2233 "license": "MIT",
2234 "engines": {
2235 "node": ">= 12"
2236 }
2237 },
2238 "node_modules/gaxios/node_modules/node-fetch": {
2239 "version": "3.3.2",
2240 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
2241 "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
2242 "license": "MIT",
2243 "dependencies": {
2244 "data-uri-to-buffer": "^4.0.0",
2245 "fetch-blob": "^3.1.4",
2246 "formdata-polyfill": "^4.0.10"
2247 },
2248 "engines": {
2249 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
2250 },
2251 "funding": {
2252 "type": "opencollective",
2253 "url": "https://opencollective.com/node-fetch"
2254 }
2255 },
2256 "node_modules/gcp-metadata": {
2257 "version": "8.1.2",
2258 "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz",
2259 "integrity": "sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==",
2260 "license": "Apache-2.0",
2261 "dependencies": {
2262 "gaxios": "^7.0.0",
2263 "google-logging-utils": "^1.0.0",
2264 "json-bigint": "^1.0.0"
2265 },
2266 "engines": {
2267 "node": ">=18"
2268 }
2269 },
2270 "node_modules/get-caller-file": {
2271 "version": "2.0.5",
2272 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
2273 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
2274 "license": "ISC",
2275 "optional": true,
2276 "engines": {
2277 "node": "6.* || 8.* || >= 10.*"
2278 }
2279 },
2280 "node_modules/get-intrinsic": {
2281 "version": "1.3.0",
2282 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
2283 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
2284 "license": "MIT",
2285 "dependencies": {
2286 "call-bind-apply-helpers": "^1.0.2",
2287 "es-define-property": "^1.0.1",
2288 "es-errors": "^1.3.0",
2289 "es-object-atoms": "^1.1.1",
2290 "function-bind": "^1.1.2",
2291 "get-proto": "^1.0.1",
2292 "gopd": "^1.2.0",
2293 "has-symbols": "^1.1.0",
2294 "hasown": "^2.0.2",
2295 "math-intrinsics": "^1.1.0"
2296 },
2297 "engines": {
2298 "node": ">= 0.4"
2299 },
2300 "funding": {
2301 "url": "https://github.com/sponsors/ljharb"
2302 }
2303 },
2304 "node_modules/get-proto": {
2305 "version": "1.0.1",
2306 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
2307 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
2308 "license": "MIT",
2309 "dependencies": {
2310 "dunder-proto": "^1.0.1",
2311 "es-object-atoms": "^1.0.0"
2312 },
2313 "engines": {
2314 "node": ">= 0.4"
2315 }
2316 },
2317 "node_modules/get-stream": {
2318 "version": "5.2.0",
2319 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
2320 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
2321 "license": "MIT",
2322 "optional": true,
2323 "dependencies": {
2324 "pump": "^3.0.0"
2325 },
2326 "engines": {
2327 "node": ">=8"
2328 },
2329 "funding": {
2330 "url": "https://github.com/sponsors/sindresorhus"
2331 }
2332 },
2333 "node_modules/get-uri": {
2334 "version": "6.0.5",
2335 "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz",
2336 "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==",
2337 "license": "MIT",
2338 "optional": true,
2339 "dependencies": {
2340 "basic-ftp": "^5.0.2",
2341 "data-uri-to-buffer": "^6.0.2",
2342 "debug": "^4.3.4"
2343 },
2344 "engines": {
2345 "node": ">= 14"
2346 }
2347 },
2348 "node_modules/google-auth-library": {
2349 "version": "10.6.2",
2350 "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.6.2.tgz",
2351 "integrity": "sha512-e27Z6EThmVNNvtYASwQxose/G57rkRuaRbQyxM2bvYLLX/GqWZ5chWq2EBoUchJbCc57eC9ArzO5wMsEmWftCw==",
2352 "license": "Apache-2.0",
2353 "dependencies": {
2354 "base64-js": "^1.3.0",
2355 "ecdsa-sig-formatter": "^1.0.11",
2356 "gaxios": "^7.1.4",
2357 "gcp-metadata": "8.1.2",
2358 "google-logging-utils": "1.1.3",
2359 "jws": "^4.0.0"
2360 },
2361 "engines": {
2362 "node": ">=18"
2363 }
2364 },
2365 "node_modules/google-logging-utils": {
2366 "version": "1.1.3",
2367 "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz",
2368 "integrity": "sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA==",
2369 "license": "Apache-2.0",
2370 "engines": {
2371 "node": ">=14"
2372 }
2373 },
2374 "node_modules/gopd": {
2375 "version": "1.2.0",
2376 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
2377 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
2378 "license": "MIT",
2379 "engines": {
2380 "node": ">= 0.4"
2381 },
2382 "funding": {
2383 "url": "https://github.com/sponsors/ljharb"
2384 }
2385 },
2386 "node_modules/has-flag": {
2387 "version": "4.0.0",
2388 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2389 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2390 "license": "MIT",
2391 "engines": {
2392 "node": ">=8"
2393 }
2394 },
2395 "node_modules/has-symbols": {
2396 "version": "1.1.0",
2397 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
2398 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
2399 "license": "MIT",
2400 "engines": {
2401 "node": ">= 0.4"
2402 },
2403 "funding": {
2404 "url": "https://github.com/sponsors/ljharb"
2405 }
2406 },
2407 "node_modules/has-tostringtag": {
2408 "version": "1.0.2",
2409 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
2410 "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
2411 "license": "MIT",
2412 "dependencies": {
2413 "has-symbols": "^1.0.3"
2414 },
2415 "engines": {
2416 "node": ">= 0.4"
2417 },
2418 "funding": {
2419 "url": "https://github.com/sponsors/ljharb"
2420 }
2421 },
2422 "node_modules/hasown": {
2423 "version": "2.0.2",
2424 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
2425 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
2426 "license": "MIT",
2427 "dependencies": {
2428 "function-bind": "^1.1.2"
2429 },
2430 "engines": {
2431 "node": ">= 0.4"
2432 }
2433 },
2434 "node_modules/help-me": {
2435 "version": "5.0.0",
2436 "resolved": "https://registry.npmjs.org/help-me/-/help-me-5.0.0.tgz",
2437 "integrity": "sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==",
2438 "license": "MIT"
2439 },
2440 "node_modules/hono": {
2441 "version": "4.12.9",
2442 "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.9.tgz",
2443 "integrity": "sha512-wy3T8Zm2bsEvxKZM5w21VdHDDcwVS1yUFFY6i8UobSsKfFceT7TOwhbhfKsDyx7tYQlmRM5FLpIuYvNFyjctiA==",
2444 "license": "MIT",
2445 "engines": {
2446 "node": ">=16.9.0"
2447 }
2448 },
2449 "node_modules/http-errors": {
2450 "version": "2.0.1",
2451 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
2452 "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
2453 "license": "MIT",
2454 "dependencies": {
2455 "depd": "~2.0.0",
2456 "inherits": "~2.0.4",
2457 "setprototypeof": "~1.2.0",
2458 "statuses": "~2.0.2",
2459 "toidentifier": "~1.0.1"
2460 },
2461 "engines": {
2462 "node": ">= 0.8"
2463 },
2464 "funding": {
2465 "type": "opencollective",
2466 "url": "https://opencollective.com/express"
2467 }
2468 },
2469 "node_modules/http-proxy-agent": {
2470 "version": "7.0.2",
2471 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
2472 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
2473 "license": "MIT",
2474 "optional": true,
2475 "dependencies": {
2476 "agent-base": "^7.1.0",
2477 "debug": "^4.3.4"
2478 },
2479 "engines": {
2480 "node": ">= 14"
2481 }
2482 },
2483 "node_modules/https-proxy-agent": {
2484 "version": "7.0.6",
2485 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
2486 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
2487 "license": "MIT",
2488 "dependencies": {
2489 "agent-base": "^7.1.2",
2490 "debug": "4"
2491 },
2492 "engines": {
2493 "node": ">= 14"
2494 }
2495 },
2496 "node_modules/humanize-ms": {
2497 "version": "1.2.1",
2498 "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
2499 "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
2500 "license": "MIT",
2501 "dependencies": {
2502 "ms": "^2.0.0"
2503 }
2504 },
2505 "node_modules/iconv-lite": {
2506 "version": "0.7.2",
2507 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz",
2508 "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==",
2509 "license": "MIT",
2510 "dependencies": {
2511 "safer-buffer": ">= 2.1.2 < 3.0.0"
2512 },
2513 "engines": {
2514 "node": ">=0.10.0"
2515 },
2516 "funding": {
2517 "type": "opencollective",
2518 "url": "https://opencollective.com/express"
2519 }
2520 },
2521 "node_modules/ieee754": {
2522 "version": "1.2.1",
2523 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
2524 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
2525 "funding": [
2526 {
2527 "type": "github",
2528 "url": "https://github.com/sponsors/feross"
2529 },
2530 {
2531 "type": "patreon",
2532 "url": "https://www.patreon.com/feross"
2533 },
2534 {
2535 "type": "consulting",
2536 "url": "https://feross.org/support"
2537 }
2538 ],
2539 "license": "BSD-3-Clause",
2540 "optional": true
2541 },
2542 "node_modules/inherits": {
2543 "version": "2.0.4",
2544 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2545 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2546 "license": "ISC"
2547 },
2548 "node_modules/ip-address": {
2549 "version": "10.1.0",
2550 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz",
2551 "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==",
2552 "license": "MIT",
2553 "engines": {
2554 "node": ">= 12"
2555 }
2556 },
2557 "node_modules/ipaddr.js": {
2558 "version": "1.9.1",
2559 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
2560 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
2561 "license": "MIT",
2562 "engines": {
2563 "node": ">= 0.10"
2564 }
2565 },
2566 "node_modules/is-docker": {
2567 "version": "2.2.1",
2568 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
2569 "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
2570 "license": "MIT",
2571 "optional": true,
2572 "bin": {
2573 "is-docker": "cli.js"
2574 },
2575 "engines": {
2576 "node": ">=8"
2577 },
2578 "funding": {
2579 "url": "https://github.com/sponsors/sindresorhus"
2580 }
2581 },
2582 "node_modules/is-fullwidth-code-point": {
2583 "version": "3.0.0",
2584 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2585 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2586 "license": "MIT",
2587 "optional": true,
2588 "engines": {
2589 "node": ">=8"
2590 }
2591 },
2592 "node_modules/is-promise": {
2593 "version": "4.0.0",
2594 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
2595 "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",
2596 "license": "MIT"
2597 },
2598 "node_modules/is-wsl": {
2599 "version": "2.2.0",
2600 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
2601 "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
2602 "license": "MIT",
2603 "optional": true,
2604 "dependencies": {
2605 "is-docker": "^2.0.0"
2606 },
2607 "engines": {
2608 "node": ">=8"
2609 }
2610 },
2611 "node_modules/isexe": {
2612 "version": "2.0.0",
2613 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2614 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
2615 "license": "ISC"
2616 },
2617 "node_modules/jose": {
2618 "version": "6.2.2",
2619 "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.2.tgz",
2620 "integrity": "sha512-d7kPDd34KO/YnzaDOlikGpOurfF0ByC2sEV4cANCtdqLlTfBlw2p14O/5d/zv40gJPbIQxfES3nSx1/oYNyuZQ==",
2621 "license": "MIT",
2622 "funding": {
2623 "url": "https://github.com/sponsors/panva"
2624 }
2625 },
2626 "node_modules/joycon": {
2627 "version": "3.1.1",
2628 "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz",
2629 "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==",
2630 "license": "MIT",
2631 "engines": {
2632 "node": ">=10"
2633 }
2634 },
2635 "node_modules/js-tiktoken": {
2636 "version": "1.0.21",
2637 "resolved": "https://registry.npmjs.org/js-tiktoken/-/js-tiktoken-1.0.21.tgz",
2638 "integrity": "sha512-biOj/6M5qdgx5TKjDnFT1ymSpM5tbd3ylwDtrQvFQSu0Z7bBYko2dF+W/aUkXUPuk6IVpRxk/3Q2sHOzGlS36g==",
2639 "license": "MIT",
2640 "dependencies": {
2641 "base64-js": "^1.5.1"
2642 }
2643 },
2644 "node_modules/json-bigint": {
2645 "version": "1.0.0",
2646 "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz",
2647 "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==",
2648 "license": "MIT",
2649 "dependencies": {
2650 "bignumber.js": "^9.0.0"
2651 }
2652 },
2653 "node_modules/json-schema": {
2654 "version": "0.4.0",
2655 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
2656 "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
2657 "license": "(AFL-2.1 OR BSD-3-Clause)"
2658 },
2659 "node_modules/json-schema-traverse": {
2660 "version": "1.0.0",
2661 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
2662 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
2663 "license": "MIT"
2664 },
2665 "node_modules/json-schema-typed": {
2666 "version": "8.0.2",
2667 "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz",
2668 "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==",
2669 "license": "BSD-2-Clause"
2670 },
2671 "node_modules/jwa": {
2672 "version": "2.0.1",
2673 "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz",
2674 "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==",
2675 "license": "MIT",
2676 "dependencies": {
2677 "buffer-equal-constant-time": "^1.0.1",
2678 "ecdsa-sig-formatter": "1.0.11",
2679 "safe-buffer": "^5.0.1"
2680 }
2681 },
2682 "node_modules/jws": {
2683 "version": "4.0.1",
2684 "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz",
2685 "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==",
2686 "license": "MIT",
2687 "dependencies": {
2688 "jwa": "^2.0.1",
2689 "safe-buffer": "^5.0.1"
2690 }
2691 },
2692 "node_modules/langsmith": {
2693 "version": "0.3.87",
2694 "resolved": "https://registry.npmjs.org/langsmith/-/langsmith-0.3.87.tgz",
2695 "integrity": "sha512-XXR1+9INH8YX96FKWc5tie0QixWz6tOqAsAKfcJyPkE0xPep+NDz0IQLR32q4bn10QK3LqD2HN6T3n6z1YLW7Q==",
2696 "license": "MIT",
2697 "dependencies": {
2698 "@types/uuid": "^10.0.0",
2699 "chalk": "^4.1.2",
2700 "console-table-printer": "^2.12.1",
2701 "p-queue": "^6.6.2",
2702 "semver": "^7.6.3",
2703 "uuid": "^10.0.0"
2704 },
2705 "peerDependencies": {
2706 "@opentelemetry/api": "*",
2707 "@opentelemetry/exporter-trace-otlp-proto": "*",
2708 "@opentelemetry/sdk-trace-base": "*",
2709 "openai": "*"
2710 },
2711 "peerDependenciesMeta": {
2712 "@opentelemetry/api": {
2713 "optional": true
2714 },
2715 "@opentelemetry/exporter-trace-otlp-proto": {
2716 "optional": true
2717 },
2718 "@opentelemetry/sdk-trace-base": {
2719 "optional": true
2720 },
2721 "openai": {
2722 "optional": true
2723 }
2724 }
2725 },
2726 "node_modules/langsmith/node_modules/uuid": {
2727 "version": "10.0.0",
2728 "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz",
2729 "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==",
2730 "funding": [
2731 "https://github.com/sponsors/broofa",
2732 "https://github.com/sponsors/ctavan"
2733 ],
2734 "license": "MIT",
2735 "bin": {
2736 "uuid": "dist/bin/uuid"
2737 }
2738 },
2739 "node_modules/lighthouse-logger": {
2740 "version": "2.0.2",
2741 "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-2.0.2.tgz",
2742 "integrity": "sha512-vWl2+u5jgOQuZR55Z1WM0XDdrJT6mzMP8zHUct7xTlWhuQs+eV0g+QL0RQdFjT54zVmbhLCP8vIVpy1wGn/gCg==",
2743 "license": "Apache-2.0",
2744 "optional": true,
2745 "dependencies": {
2746 "debug": "^4.4.1",
2747 "marky": "^1.2.2"
2748 }
2749 },
2750 "node_modules/long": {
2751 "version": "5.3.2",
2752 "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz",
2753 "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==",
2754 "license": "Apache-2.0"
2755 },
2756 "node_modules/lru-cache": {
2757 "version": "7.18.3",
2758 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
2759 "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
2760 "license": "ISC",
2761 "optional": true,
2762 "engines": {
2763 "node": ">=12"
2764 }
2765 },
2766 "node_modules/marky": {
2767 "version": "1.3.0",
2768 "resolved": "https://registry.npmjs.org/marky/-/marky-1.3.0.tgz",
2769 "integrity": "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==",
2770 "license": "Apache-2.0",
2771 "optional": true
2772 },
2773 "node_modules/math-intrinsics": {
2774 "version": "1.1.0",
2775 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
2776 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
2777 "license": "MIT",
2778 "engines": {
2779 "node": ">= 0.4"
2780 }
2781 },
2782 "node_modules/media-typer": {
2783 "version": "1.1.0",
2784 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
2785 "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
2786 "license": "MIT",
2787 "engines": {
2788 "node": ">= 0.8"
2789 }
2790 },
2791 "node_modules/merge-descriptors": {
2792 "version": "2.0.0",
2793 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
2794 "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",
2795 "license": "MIT",
2796 "engines": {
2797 "node": ">=18"
2798 },
2799 "funding": {
2800 "url": "https://github.com/sponsors/sindresorhus"
2801 }
2802 },
2803 "node_modules/mime-db": {
2804 "version": "1.54.0",
2805 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
2806 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
2807 "license": "MIT",
2808 "engines": {
2809 "node": ">= 0.6"
2810 }
2811 },
2812 "node_modules/mime-types": {
2813 "version": "3.0.2",
2814 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
2815 "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
2816 "license": "MIT",
2817 "dependencies": {
2818 "mime-db": "^1.54.0"
2819 },
2820 "engines": {
2821 "node": ">=18"
2822 },
2823 "funding": {
2824 "type": "opencollective",
2825 "url": "https://opencollective.com/express"
2826 }
2827 },
2828 "node_modules/minimist": {
2829 "version": "1.2.8",
2830 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
2831 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
2832 "license": "MIT",
2833 "funding": {
2834 "url": "https://github.com/sponsors/ljharb"
2835 }
2836 },
2837 "node_modules/mitt": {
2838 "version": "3.0.1",
2839 "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
2840 "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
2841 "license": "MIT",
2842 "optional": true
2843 },
2844 "node_modules/ms": {
2845 "version": "2.1.3",
2846 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2847 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
2848 "license": "MIT"
2849 },
2850 "node_modules/mustache": {
2851 "version": "4.2.0",
2852 "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz",
2853 "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==",
2854 "license": "MIT",
2855 "bin": {
2856 "mustache": "bin/mustache"
2857 }
2858 },
2859 "node_modules/negotiator": {
2860 "version": "1.0.0",
2861 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
2862 "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
2863 "license": "MIT",
2864 "engines": {
2865 "node": ">= 0.6"
2866 }
2867 },
2868 "node_modules/netmask": {
2869 "version": "2.0.2",
2870 "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
2871 "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==",
2872 "license": "MIT",
2873 "optional": true,
2874 "engines": {
2875 "node": ">= 0.4.0"
2876 }
2877 },
2878 "node_modules/node-domexception": {
2879 "version": "1.0.0",
2880 "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
2881 "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
2882 "deprecated": "Use your platform's native DOMException instead",
2883 "funding": [
2884 {
2885 "type": "github",
2886 "url": "https://github.com/sponsors/jimmywarting"
2887 },
2888 {
2889 "type": "github",
2890 "url": "https://paypal.me/jimmywarting"
2891 }
2892 ],
2893 "license": "MIT",
2894 "engines": {
2895 "node": ">=10.5.0"
2896 }
2897 },
2898 "node_modules/node-fetch": {
2899 "version": "2.7.0",
2900 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
2901 "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
2902 "license": "MIT",
2903 "dependencies": {
2904 "whatwg-url": "^5.0.0"
2905 },
2906 "engines": {
2907 "node": "4.x || >=6.0.0"
2908 },
2909 "peerDependencies": {
2910 "encoding": "^0.1.0"
2911 },
2912 "peerDependenciesMeta": {
2913 "encoding": {
2914 "optional": true
2915 }
2916 }
2917 },
2918 "node_modules/node-gyp-build": {
2919 "version": "4.8.4",
2920 "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz",
2921 "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==",
2922 "license": "MIT",
2923 "optional": true,
2924 "bin": {
2925 "node-gyp-build": "bin.js",
2926 "node-gyp-build-optional": "optional.js",
2927 "node-gyp-build-test": "build-test.js"
2928 }
2929 },
2930 "node_modules/object-assign": {
2931 "version": "4.1.1",
2932 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2933 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
2934 "license": "MIT",
2935 "engines": {
2936 "node": ">=0.10.0"
2937 }
2938 },
2939 "node_modules/object-inspect": {
2940 "version": "1.13.4",
2941 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
2942 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
2943 "license": "MIT",
2944 "engines": {
2945 "node": ">= 0.4"
2946 },
2947 "funding": {
2948 "url": "https://github.com/sponsors/ljharb"
2949 }
2950 },
2951 "node_modules/ollama-ai-provider-v2": {
2952 "version": "1.5.5",
2953 "resolved": "https://registry.npmjs.org/ollama-ai-provider-v2/-/ollama-ai-provider-v2-1.5.5.tgz",
2954 "integrity": "sha512-1YwTFdPjhPNHny/DrOHO+s8oVGGIE5Jib61/KnnjPRNWQhVVimrJJdaAX3e6nNRRDXrY5zbb9cfm2+yVvgsrqw==",
2955 "license": "Apache-2.0",
2956 "optional": true,
2957 "dependencies": {
2958 "@ai-sdk/provider": "^2.0.0",
2959 "@ai-sdk/provider-utils": "^3.0.17"
2960 },
2961 "engines": {
2962 "node": ">=18"
2963 },
2964 "peerDependencies": {
2965 "zod": "^4.0.16"
2966 }
2967 },
2968 "node_modules/on-exit-leak-free": {
2969 "version": "2.1.2",
2970 "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz",
2971 "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==",
2972 "license": "MIT",
2973 "engines": {
2974 "node": ">=14.0.0"
2975 }
2976 },
2977 "node_modules/on-finished": {
2978 "version": "2.4.1",
2979 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
2980 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
2981 "license": "MIT",
2982 "dependencies": {
2983 "ee-first": "1.1.1"
2984 },
2985 "engines": {
2986 "node": ">= 0.8"
2987 }
2988 },
2989 "node_modules/once": {
2990 "version": "1.4.0",
2991 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2992 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
2993 "license": "ISC",
2994 "dependencies": {
2995 "wrappy": "1"
2996 }
2997 },
2998 "node_modules/p-finally": {
2999 "version": "1.0.0",
3000 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
3001 "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==",
3002 "license": "MIT",
3003 "engines": {
3004 "node": ">=4"
3005 }
3006 },
3007 "node_modules/p-queue": {
3008 "version": "6.6.2",
3009 "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz",
3010 "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==",
3011 "license": "MIT",
3012 "dependencies": {
3013 "eventemitter3": "^4.0.4",
3014 "p-timeout": "^3.2.0"
3015 },
3016 "engines": {
3017 "node": ">=8"
3018 },
3019 "funding": {
3020 "url": "https://github.com/sponsors/sindresorhus"
3021 }
3022 },
3023 "node_modules/p-retry": {
3024 "version": "4.6.2",
3025 "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz",
3026 "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==",
3027 "license": "MIT",
3028 "dependencies": {
3029 "@types/retry": "0.12.0",
3030 "retry": "^0.13.1"
3031 },
3032 "engines": {
3033 "node": ">=8"
3034 }
3035 },
3036 "node_modules/p-timeout": {
3037 "version": "3.2.0",
3038 "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
3039 "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
3040 "license": "MIT",
3041 "dependencies": {
3042 "p-finally": "^1.0.0"
3043 },
3044 "engines": {
3045 "node": ">=8"
3046 }
3047 },
3048 "node_modules/pac-proxy-agent": {
3049 "version": "7.2.0",
3050 "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
3051 "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",
3052 "license": "MIT",
3053 "optional": true,
3054 "dependencies": {
3055 "@tootallnate/quickjs-emscripten": "^0.23.0",
3056 "agent-base": "^7.1.2",
3057 "debug": "^4.3.4",
3058 "get-uri": "^6.0.1",
3059 "http-proxy-agent": "^7.0.0",
3060 "https-proxy-agent": "^7.0.6",
3061 "pac-resolver": "^7.0.1",
3062 "socks-proxy-agent": "^8.0.5"
3063 },
3064 "engines": {
3065 "node": ">= 14"
3066 }
3067 },
3068 "node_modules/pac-resolver": {
3069 "version": "7.0.1",
3070 "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
3071 "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
3072 "license": "MIT",
3073 "optional": true,
3074 "dependencies": {
3075 "degenerator": "^5.0.0",
3076 "netmask": "^2.0.2"
3077 },
3078 "engines": {
3079 "node": ">= 14"
3080 }
3081 },
3082 "node_modules/parseurl": {
3083 "version": "1.3.3",
3084 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
3085 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
3086 "license": "MIT",
3087 "engines": {
3088 "node": ">= 0.8"
3089 }
3090 },
3091 "node_modules/patchright-core": {
3092 "version": "1.58.2",
3093 "resolved": "https://registry.npmjs.org/patchright-core/-/patchright-core-1.58.2.tgz",
3094 "integrity": "sha512-f3r0u6as+4nd0Vmr4ndH/zwijMHj7ECxelSa5iMeIJPxtLOwbo22LQPC1qjZZtSIhAVzUDStx4nw/BW3MqhJIQ==",
3095 "license": "Apache-2.0",
3096 "optional": true,
3097 "bin": {
3098 "patchright-core": "cli.js"
3099 },
3100 "engines": {
3101 "node": ">=18"
3102 }
3103 },
3104 "node_modules/path-key": {
3105 "version": "3.1.1",
3106 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3107 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3108 "license": "MIT",
3109 "engines": {
3110 "node": ">=8"
3111 }
3112 },
3113 "node_modules/path-to-regexp": {
3114 "version": "8.3.0",
3115 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz",
3116 "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==",
3117 "license": "MIT",
3118 "funding": {
3119 "type": "opencollective",
3120 "url": "https://opencollective.com/express"
3121 }
3122 },
3123 "node_modules/pend": {
3124 "version": "1.2.0",
3125 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
3126 "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
3127 "license": "MIT",
3128 "optional": true
3129 },
3130 "node_modules/pino": {
3131 "version": "9.14.0",
3132 "resolved": "https://registry.npmjs.org/pino/-/pino-9.14.0.tgz",
3133 "integrity": "sha512-8OEwKp5juEvb/MjpIc4hjqfgCNysrS94RIOMXYvpYCdm/jglrKEiAYmiumbmGhCvs+IcInsphYDFwqrjr7398w==",
3134 "license": "MIT",
3135 "dependencies": {
3136 "@pinojs/redact": "^0.4.0",
3137 "atomic-sleep": "^1.0.0",
3138 "on-exit-leak-free": "^2.1.0",
3139 "pino-abstract-transport": "^2.0.0",
3140 "pino-std-serializers": "^7.0.0",
3141 "process-warning": "^5.0.0",
3142 "quick-format-unescaped": "^4.0.3",
3143 "real-require": "^0.2.0",
3144 "safe-stable-stringify": "^2.3.1",
3145 "sonic-boom": "^4.0.1",
3146 "thread-stream": "^3.0.0"
3147 },
3148 "bin": {
3149 "pino": "bin.js"
3150 }
3151 },
3152 "node_modules/pino-abstract-transport": {
3153 "version": "2.0.0",
3154 "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-2.0.0.tgz",
3155 "integrity": "sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==",
3156 "license": "MIT",
3157 "dependencies": {
3158 "split2": "^4.0.0"
3159 }
3160 },
3161 "node_modules/pino-pretty": {
3162 "version": "13.1.3",
3163 "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-13.1.3.tgz",
3164 "integrity": "sha512-ttXRkkOz6WWC95KeY9+xxWL6AtImwbyMHrL1mSwqwW9u+vLp/WIElvHvCSDg0xO/Dzrggz1zv3rN5ovTRVowKg==",
3165 "license": "MIT",
3166 "dependencies": {
3167 "colorette": "^2.0.7",
3168 "dateformat": "^4.6.3",
3169 "fast-copy": "^4.0.0",
3170 "fast-safe-stringify": "^2.1.1",
3171 "help-me": "^5.0.0",
3172 "joycon": "^3.1.1",
3173 "minimist": "^1.2.6",
3174 "on-exit-leak-free": "^2.1.0",
3175 "pino-abstract-transport": "^3.0.0",
3176 "pump": "^3.0.0",
3177 "secure-json-parse": "^4.0.0",
3178 "sonic-boom": "^4.0.1",
3179 "strip-json-comments": "^5.0.2"
3180 },
3181 "bin": {
3182 "pino-pretty": "bin.js"
3183 }
3184 },
3185 "node_modules/pino-pretty/node_modules/pino-abstract-transport": {
3186 "version": "3.0.0",
3187 "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-3.0.0.tgz",
3188 "integrity": "sha512-wlfUczU+n7Hy/Ha5j9a/gZNy7We5+cXp8YL+X+PG8S0KXxw7n/JXA3c46Y0zQznIJ83URJiwy7Lh56WLokNuxg==",
3189 "license": "MIT",
3190 "dependencies": {
3191 "split2": "^4.0.0"
3192 }
3193 },
3194 "node_modules/pino-std-serializers": {
3195 "version": "7.1.0",
3196 "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.1.0.tgz",
3197 "integrity": "sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw==",
3198 "license": "MIT"
3199 },
3200 "node_modules/pkce-challenge": {
3201 "version": "5.0.1",
3202 "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz",
3203 "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==",
3204 "license": "MIT",
3205 "engines": {
3206 "node": ">=16.20.0"
3207 }
3208 },
3209 "node_modules/playwright": {
3210 "version": "1.58.2",
3211 "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.58.2.tgz",
3212 "integrity": "sha512-vA30H8Nvkq/cPBnNw4Q8TWz1EJyqgpuinBcHET0YVJVFldr8JDNiU9LaWAE1KqSkRYazuaBhTpB5ZzShOezQ6A==",
3213 "license": "Apache-2.0",
3214 "optional": true,
3215 "dependencies": {
3216 "playwright-core": "1.58.2"
3217 },
3218 "bin": {
3219 "playwright": "cli.js"
3220 },
3221 "engines": {
3222 "node": ">=18"
3223 },
3224 "optionalDependencies": {
3225 "fsevents": "2.3.2"
3226 }
3227 },
3228 "node_modules/playwright-core": {
3229 "version": "1.58.2",
3230 "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.58.2.tgz",
3231 "integrity": "sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg==",
3232 "license": "Apache-2.0",
3233 "optional": true,
3234 "bin": {
3235 "playwright-core": "cli.js"
3236 },
3237 "engines": {
3238 "node": ">=18"
3239 }
3240 },
3241 "node_modules/process-warning": {
3242 "version": "5.0.0",
3243 "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-5.0.0.tgz",
3244 "integrity": "sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==",
3245 "funding": [
3246 {
3247 "type": "github",
3248 "url": "https://github.com/sponsors/fastify"
3249 },
3250 {
3251 "type": "opencollective",
3252 "url": "https://opencollective.com/fastify"
3253 }
3254 ],
3255 "license": "MIT"
3256 },
3257 "node_modules/progress": {
3258 "version": "2.0.3",
3259 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
3260 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
3261 "license": "MIT",
3262 "optional": true,
3263 "engines": {
3264 "node": ">=0.4.0"
3265 }
3266 },
3267 "node_modules/protobufjs": {
3268 "version": "7.5.4",
3269 "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz",
3270 "integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==",
3271 "hasInstallScript": true,
3272 "license": "BSD-3-Clause",
3273 "dependencies": {
3274 "@protobufjs/aspromise": "^1.1.2",
3275 "@protobufjs/base64": "^1.1.2",
3276 "@protobufjs/codegen": "^2.0.4",
3277 "@protobufjs/eventemitter": "^1.1.0",
3278 "@protobufjs/fetch": "^1.1.0",
3279 "@protobufjs/float": "^1.0.2",
3280 "@protobufjs/inquire": "^1.1.0",
3281 "@protobufjs/path": "^1.1.2",
3282 "@protobufjs/pool": "^1.1.0",
3283 "@protobufjs/utf8": "^1.1.0",
3284 "@types/node": ">=13.7.0",
3285 "long": "^5.0.0"
3286 },
3287 "engines": {
3288 "node": ">=12.0.0"
3289 }
3290 },
3291 "node_modules/proxy-addr": {
3292 "version": "2.0.7",
3293 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
3294 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
3295 "license": "MIT",
3296 "dependencies": {
3297 "forwarded": "0.2.0",
3298 "ipaddr.js": "1.9.1"
3299 },
3300 "engines": {
3301 "node": ">= 0.10"
3302 }
3303 },
3304 "node_modules/proxy-agent": {
3305 "version": "6.5.0",
3306 "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",
3307 "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==",
3308 "license": "MIT",
3309 "optional": true,
3310 "dependencies": {
3311 "agent-base": "^7.1.2",
3312 "debug": "^4.3.4",
3313 "http-proxy-agent": "^7.0.1",
3314 "https-proxy-agent": "^7.0.6",
3315 "lru-cache": "^7.14.1",
3316 "pac-proxy-agent": "^7.1.0",
3317 "proxy-from-env": "^1.1.0",
3318 "socks-proxy-agent": "^8.0.5"
3319 },
3320 "engines": {
3321 "node": ">= 14"
3322 }
3323 },
3324 "node_modules/proxy-from-env": {
3325 "version": "1.1.0",
3326 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
3327 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
3328 "license": "MIT",
3329 "optional": true
3330 },
3331 "node_modules/pump": {
3332 "version": "3.0.4",
3333 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz",
3334 "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==",
3335 "license": "MIT",
3336 "dependencies": {
3337 "end-of-stream": "^1.1.0",
3338 "once": "^1.3.1"
3339 }
3340 },
3341 "node_modules/puppeteer-core": {
3342 "version": "22.15.0",
3343 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.15.0.tgz",
3344 "integrity": "sha512-cHArnywCiAAVXa3t4GGL2vttNxh7GqXtIYGym99egkNJ3oG//wL9LkvO4WE8W1TJe95t1F1ocu9X4xWaGsOKOA==",
3345 "license": "Apache-2.0",
3346 "optional": true,
3347 "dependencies": {
3348 "@puppeteer/browsers": "2.3.0",
3349 "chromium-bidi": "0.6.3",
3350 "debug": "^4.3.6",
3351 "devtools-protocol": "0.0.1312386",
3352 "ws": "^8.18.0"
3353 },
3354 "engines": {
3355 "node": ">=18"
3356 }
3357 },
3358 "node_modules/puppeteer-core/node_modules/devtools-protocol": {
3359 "version": "0.0.1312386",
3360 "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1312386.tgz",
3361 "integrity": "sha512-DPnhUXvmvKT2dFA/j7B+riVLUt9Q6RKJlcppojL5CoRywJJKLDYnRlw0gTFKfgDPHP5E04UoB71SxoJlVZy8FA==",
3362 "license": "BSD-3-Clause",
3363 "optional": true
3364 },
3365 "node_modules/qs": {
3366 "version": "6.15.0",
3367 "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.0.tgz",
3368 "integrity": "sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==",
3369 "license": "BSD-3-Clause",
3370 "dependencies": {
3371 "side-channel": "^1.1.0"
3372 },
3373 "engines": {
3374 "node": ">=0.6"
3375 },
3376 "funding": {
3377 "url": "https://github.com/sponsors/ljharb"
3378 }
3379 },
3380 "node_modules/quick-format-unescaped": {
3381 "version": "4.0.4",
3382 "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz",
3383 "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==",
3384 "license": "MIT"
3385 },
3386 "node_modules/range-parser": {
3387 "version": "1.2.1",
3388 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
3389 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
3390 "license": "MIT",
3391 "engines": {
3392 "node": ">= 0.6"
3393 }
3394 },
3395 "node_modules/raw-body": {
3396 "version": "3.0.2",
3397 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz",
3398 "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==",
3399 "license": "MIT",
3400 "dependencies": {
3401 "bytes": "~3.1.2",
3402 "http-errors": "~2.0.1",
3403 "iconv-lite": "~0.7.0",
3404 "unpipe": "~1.0.0"
3405 },
3406 "engines": {
3407 "node": ">= 0.10"
3408 }
3409 },
3410 "node_modules/real-require": {
3411 "version": "0.2.0",
3412 "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz",
3413 "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==",
3414 "license": "MIT",
3415 "engines": {
3416 "node": ">= 12.13.0"
3417 }
3418 },
3419 "node_modules/require-directory": {
3420 "version": "2.1.1",
3421 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
3422 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
3423 "license": "MIT",
3424 "optional": true,
3425 "engines": {
3426 "node": ">=0.10.0"
3427 }
3428 },
3429 "node_modules/require-from-string": {
3430 "version": "2.0.2",
3431 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
3432 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
3433 "license": "MIT",
3434 "engines": {
3435 "node": ">=0.10.0"
3436 }
3437 },
3438 "node_modules/retry": {
3439 "version": "0.13.1",
3440 "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
3441 "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
3442 "license": "MIT",
3443 "engines": {
3444 "node": ">= 4"
3445 }
3446 },
3447 "node_modules/router": {
3448 "version": "2.2.0",
3449 "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
3450 "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==",
3451 "license": "MIT",
3452 "dependencies": {
3453 "debug": "^4.4.0",
3454 "depd": "^2.0.0",
3455 "is-promise": "^4.0.0",
3456 "parseurl": "^1.3.3",
3457 "path-to-regexp": "^8.0.0"
3458 },
3459 "engines": {
3460 "node": ">= 18"
3461 }
3462 },
3463 "node_modules/safe-buffer": {
3464 "version": "5.2.1",
3465 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
3466 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
3467 "funding": [
3468 {
3469 "type": "github",
3470 "url": "https://github.com/sponsors/feross"
3471 },
3472 {
3473 "type": "patreon",
3474 "url": "https://www.patreon.com/feross"
3475 },
3476 {
3477 "type": "consulting",
3478 "url": "https://feross.org/support"
3479 }
3480 ],
3481 "license": "MIT"
3482 },
3483 "node_modules/safe-stable-stringify": {
3484 "version": "2.5.0",
3485 "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz",
3486 "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==",
3487 "license": "MIT",
3488 "engines": {
3489 "node": ">=10"
3490 }
3491 },
3492 "node_modules/safer-buffer": {
3493 "version": "2.1.2",
3494 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3495 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
3496 "license": "MIT"
3497 },
3498 "node_modules/secure-json-parse": {
3499 "version": "4.1.0",
3500 "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-4.1.0.tgz",
3501 "integrity": "sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==",
3502 "funding": [
3503 {
3504 "type": "github",
3505 "url": "https://github.com/sponsors/fastify"
3506 },
3507 {
3508 "type": "opencollective",
3509 "url": "https://opencollective.com/fastify"
3510 }
3511 ],
3512 "license": "BSD-3-Clause"
3513 },
3514 "node_modules/semver": {
3515 "version": "7.7.4",
3516 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
3517 "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
3518 "license": "ISC",
3519 "bin": {
3520 "semver": "bin/semver.js"
3521 },
3522 "engines": {
3523 "node": ">=10"
3524 }
3525 },
3526 "node_modules/send": {
3527 "version": "1.2.1",
3528 "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz",
3529 "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==",
3530 "license": "MIT",
3531 "dependencies": {
3532 "debug": "^4.4.3",
3533 "encodeurl": "^2.0.0",
3534 "escape-html": "^1.0.3",
3535 "etag": "^1.8.1",
3536 "fresh": "^2.0.0",
3537 "http-errors": "^2.0.1",
3538 "mime-types": "^3.0.2",
3539 "ms": "^2.1.3",
3540 "on-finished": "^2.4.1",
3541 "range-parser": "^1.2.1",
3542 "statuses": "^2.0.2"
3543 },
3544 "engines": {
3545 "node": ">= 18"
3546 },
3547 "funding": {
3548 "type": "opencollective",
3549 "url": "https://opencollective.com/express"
3550 }
3551 },
3552 "node_modules/serve-static": {
3553 "version": "2.2.1",
3554 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz",
3555 "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==",
3556 "license": "MIT",
3557 "dependencies": {
3558 "encodeurl": "^2.0.0",
3559 "escape-html": "^1.0.3",
3560 "parseurl": "^1.3.3",
3561 "send": "^1.2.0"
3562 },
3563 "engines": {
3564 "node": ">= 18"
3565 },
3566 "funding": {
3567 "type": "opencollective",
3568 "url": "https://opencollective.com/express"
3569 }
3570 },
3571 "node_modules/set-cookie-parser": {
3572 "version": "2.7.2",
3573 "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz",
3574 "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==",
3575 "license": "MIT"
3576 },
3577 "node_modules/setprototypeof": {
3578 "version": "1.2.0",
3579 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
3580 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
3581 "license": "ISC"
3582 },
3583 "node_modules/shebang-command": {
3584 "version": "2.0.0",
3585 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3586 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3587 "license": "MIT",
3588 "dependencies": {
3589 "shebang-regex": "^3.0.0"
3590 },
3591 "engines": {
3592 "node": ">=8"
3593 }
3594 },
3595 "node_modules/shebang-regex": {
3596 "version": "3.0.0",
3597 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3598 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3599 "license": "MIT",
3600 "engines": {
3601 "node": ">=8"
3602 }
3603 },
3604 "node_modules/side-channel": {
3605 "version": "1.1.0",
3606 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
3607 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
3608 "license": "MIT",
3609 "dependencies": {
3610 "es-errors": "^1.3.0",
3611 "object-inspect": "^1.13.3",
3612 "side-channel-list": "^1.0.0",
3613 "side-channel-map": "^1.0.1",
3614 "side-channel-weakmap": "^1.0.2"
3615 },
3616 "engines": {
3617 "node": ">= 0.4"
3618 },
3619 "funding": {
3620 "url": "https://github.com/sponsors/ljharb"
3621 }
3622 },
3623 "node_modules/side-channel-list": {
3624 "version": "1.0.0",
3625 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
3626 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
3627 "license": "MIT",
3628 "dependencies": {
3629 "es-errors": "^1.3.0",
3630 "object-inspect": "^1.13.3"
3631 },
3632 "engines": {
3633 "node": ">= 0.4"
3634 },
3635 "funding": {
3636 "url": "https://github.com/sponsors/ljharb"
3637 }
3638 },
3639 "node_modules/side-channel-map": {
3640 "version": "1.0.1",
3641 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
3642 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
3643 "license": "MIT",
3644 "dependencies": {
3645 "call-bound": "^1.0.2",
3646 "es-errors": "^1.3.0",
3647 "get-intrinsic": "^1.2.5",
3648 "object-inspect": "^1.13.3"
3649 },
3650 "engines": {
3651 "node": ">= 0.4"
3652 },
3653 "funding": {
3654 "url": "https://github.com/sponsors/ljharb"
3655 }
3656 },
3657 "node_modules/side-channel-weakmap": {
3658 "version": "1.0.2",
3659 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
3660 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
3661 "license": "MIT",
3662 "dependencies": {
3663 "call-bound": "^1.0.2",
3664 "es-errors": "^1.3.0",
3665 "get-intrinsic": "^1.2.5",
3666 "object-inspect": "^1.13.3",
3667 "side-channel-map": "^1.0.1"
3668 },
3669 "engines": {
3670 "node": ">= 0.4"
3671 },
3672 "funding": {
3673 "url": "https://github.com/sponsors/ljharb"
3674 }
3675 },
3676 "node_modules/simple-wcswidth": {
3677 "version": "1.1.2",
3678 "resolved": "https://registry.npmjs.org/simple-wcswidth/-/simple-wcswidth-1.1.2.tgz",
3679 "integrity": "sha512-j7piyCjAeTDSjzTSQ7DokZtMNwNlEAyxqSZeCS+CXH7fJ4jx3FuJ/mTW3mE+6JLs4VJBbcll0Kjn+KXI5t21Iw==",
3680 "license": "MIT"
3681 },
3682 "node_modules/smart-buffer": {
3683 "version": "4.2.0",
3684 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
3685 "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
3686 "license": "MIT",
3687 "optional": true,
3688 "engines": {
3689 "node": ">= 6.0.0",
3690 "npm": ">= 3.0.0"
3691 }
3692 },
3693 "node_modules/socks": {
3694 "version": "2.8.7",
3695 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz",
3696 "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==",
3697 "license": "MIT",
3698 "optional": true,
3699 "dependencies": {
3700 "ip-address": "^10.0.1",
3701 "smart-buffer": "^4.2.0"
3702 },
3703 "engines": {
3704 "node": ">= 10.0.0",
3705 "npm": ">= 3.0.0"
3706 }
3707 },
3708 "node_modules/socks-proxy-agent": {
3709 "version": "8.0.5",
3710 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
3711 "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
3712 "license": "MIT",
3713 "optional": true,
3714 "dependencies": {
3715 "agent-base": "^7.1.2",
3716 "debug": "^4.3.4",
3717 "socks": "^2.8.3"
3718 },
3719 "engines": {
3720 "node": ">= 14"
3721 }
3722 },
3723 "node_modules/sonic-boom": {
3724 "version": "4.2.1",
3725 "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.1.tgz",
3726 "integrity": "sha512-w6AxtubXa2wTXAUsZMMWERrsIRAdrK0Sc+FUytWvYAhBJLyuI4llrMIC1DtlNSdI99EI86KZum2MMq3EAZlF9Q==",
3727 "license": "MIT",
3728 "dependencies": {
3729 "atomic-sleep": "^1.0.0"
3730 }
3731 },
3732 "node_modules/source-map": {
3733 "version": "0.6.1",
3734 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3735 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3736 "license": "BSD-3-Clause",
3737 "optional": true,
3738 "engines": {
3739 "node": ">=0.10.0"
3740 }
3741 },
3742 "node_modules/split2": {
3743 "version": "4.2.0",
3744 "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz",
3745 "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==",
3746 "license": "ISC",
3747 "engines": {
3748 "node": ">= 10.x"
3749 }
3750 },
3751 "node_modules/statuses": {
3752 "version": "2.0.2",
3753 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
3754 "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
3755 "license": "MIT",
3756 "engines": {
3757 "node": ">= 0.8"
3758 }
3759 },
3760 "node_modules/streamx": {
3761 "version": "2.25.0",
3762 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.25.0.tgz",
3763 "integrity": "sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==",
3764 "license": "MIT",
3765 "optional": true,
3766 "dependencies": {
3767 "events-universal": "^1.0.0",
3768 "fast-fifo": "^1.3.2",
3769 "text-decoder": "^1.1.0"
3770 }
3771 },
3772 "node_modules/string-width": {
3773 "version": "4.2.3",
3774 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3775 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3776 "license": "MIT",
3777 "optional": true,
3778 "dependencies": {
3779 "emoji-regex": "^8.0.0",
3780 "is-fullwidth-code-point": "^3.0.0",
3781 "strip-ansi": "^6.0.1"
3782 },
3783 "engines": {
3784 "node": ">=8"
3785 }
3786 },
3787 "node_modules/strip-ansi": {
3788 "version": "6.0.1",
3789 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3790 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3791 "license": "MIT",
3792 "optional": true,
3793 "dependencies": {
3794 "ansi-regex": "^5.0.1"
3795 },
3796 "engines": {
3797 "node": ">=8"
3798 }
3799 },
3800 "node_modules/strip-json-comments": {
3801 "version": "5.0.3",
3802 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.3.tgz",
3803 "integrity": "sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==",
3804 "license": "MIT",
3805 "engines": {
3806 "node": ">=14.16"
3807 },
3808 "funding": {
3809 "url": "https://github.com/sponsors/sindresorhus"
3810 }
3811 },
3812 "node_modules/supports-color": {
3813 "version": "7.2.0",
3814 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3815 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3816 "license": "MIT",
3817 "dependencies": {
3818 "has-flag": "^4.0.0"
3819 },
3820 "engines": {
3821 "node": ">=8"
3822 }
3823 },
3824 "node_modules/tar-fs": {
3825 "version": "3.1.2",
3826 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.2.tgz",
3827 "integrity": "sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==",
3828 "license": "MIT",
3829 "optional": true,
3830 "dependencies": {
3831 "pump": "^3.0.0",
3832 "tar-stream": "^3.1.5"
3833 },
3834 "optionalDependencies": {
3835 "bare-fs": "^4.0.1",
3836 "bare-path": "^3.0.0"
3837 }
3838 },
3839 "node_modules/tar-stream": {
3840 "version": "3.1.8",
3841 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.8.tgz",
3842 "integrity": "sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ==",
3843 "license": "MIT",
3844 "optional": true,
3845 "dependencies": {
3846 "b4a": "^1.6.4",
3847 "bare-fs": "^4.5.5",
3848 "fast-fifo": "^1.2.0",
3849 "streamx": "^2.15.0"
3850 }
3851 },
3852 "node_modules/teex": {
3853 "version": "1.0.1",
3854 "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz",
3855 "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==",
3856 "license": "MIT",
3857 "optional": true,
3858 "dependencies": {
3859 "streamx": "^2.12.5"
3860 }
3861 },
3862 "node_modules/text-decoder": {
3863 "version": "1.2.7",
3864 "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz",
3865 "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==",
3866 "license": "Apache-2.0",
3867 "optional": true,
3868 "dependencies": {
3869 "b4a": "^1.6.4"
3870 }
3871 },
3872 "node_modules/thread-stream": {
3873 "version": "3.1.0",
3874 "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz",
3875 "integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==",
3876 "license": "MIT",
3877 "dependencies": {
3878 "real-require": "^0.2.0"
3879 }
3880 },
3881 "node_modules/through": {
3882 "version": "2.3.8",
3883 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
3884 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
3885 "license": "MIT",
3886 "optional": true
3887 },
3888 "node_modules/tldts": {
3889 "version": "7.0.27",
3890 "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.27.tgz",
3891 "integrity": "sha512-I4FZcVFcqCRuT0ph6dCDpPuO4Xgzvh+spkcTr1gK7peIvxWauoloVO0vuy1FQnijT63ss6AsHB6+OIM4aXHbPg==",
3892 "license": "MIT",
3893 "dependencies": {
3894 "tldts-core": "^7.0.27"
3895 },
3896 "bin": {
3897 "tldts": "bin/cli.js"
3898 }
3899 },
3900 "node_modules/tldts-core": {
3901 "version": "7.0.27",
3902 "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.27.tgz",
3903 "integrity": "sha512-YQ7uPjgWUibIK6DW5lrKujGwUKhLevU4hcGbP5O6TcIUb+oTjJYJVWPS4nZsIHrEEEG6myk/oqAJUEQmpZrHsg==",
3904 "license": "MIT"
3905 },
3906 "node_modules/toidentifier": {
3907 "version": "1.0.1",
3908 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
3909 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
3910 "license": "MIT",
3911 "engines": {
3912 "node": ">=0.6"
3913 }
3914 },
3915 "node_modules/tough-cookie": {
3916 "version": "6.0.1",
3917 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.1.tgz",
3918 "integrity": "sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==",
3919 "license": "BSD-3-Clause",
3920 "dependencies": {
3921 "tldts": "^7.0.5"
3922 },
3923 "engines": {
3924 "node": ">=16"
3925 }
3926 },
3927 "node_modules/tr46": {
3928 "version": "0.0.3",
3929 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
3930 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
3931 "license": "MIT"
3932 },
3933 "node_modules/tslib": {
3934 "version": "2.8.1",
3935 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
3936 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
3937 "license": "0BSD",
3938 "optional": true
3939 },
3940 "node_modules/type-is": {
3941 "version": "2.0.1",
3942 "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
3943 "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==",
3944 "license": "MIT",
3945 "dependencies": {
3946 "content-type": "^1.0.5",
3947 "media-typer": "^1.1.0",
3948 "mime-types": "^3.0.0"
3949 },
3950 "engines": {
3951 "node": ">= 0.6"
3952 }
3953 },
3954 "node_modules/unbzip2-stream": {
3955 "version": "1.4.3",
3956 "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
3957 "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
3958 "license": "MIT",
3959 "optional": true,
3960 "dependencies": {
3961 "buffer": "^5.2.1",
3962 "through": "^2.3.8"
3963 }
3964 },
3965 "node_modules/undici-types": {
3966 "version": "5.26.5",
3967 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
3968 "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
3969 "license": "MIT"
3970 },
3971 "node_modules/unpipe": {
3972 "version": "1.0.0",
3973 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
3974 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
3975 "license": "MIT",
3976 "engines": {
3977 "node": ">= 0.8"
3978 }
3979 },
3980 "node_modules/urlpattern-polyfill": {
3981 "version": "10.0.0",
3982 "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz",
3983 "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==",
3984 "license": "MIT",
3985 "optional": true
3986 },
3987 "node_modules/uuid": {
3988 "version": "11.1.0",
3989 "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz",
3990 "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==",
3991 "funding": [
3992 "https://github.com/sponsors/broofa",
3993 "https://github.com/sponsors/ctavan"
3994 ],
3995 "license": "MIT",
3996 "bin": {
3997 "uuid": "dist/esm/bin/uuid"
3998 }
3999 },
4000 "node_modules/vary": {
4001 "version": "1.1.2",
4002 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
4003 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
4004 "license": "MIT",
4005 "engines": {
4006 "node": ">= 0.8"
4007 }
4008 },
4009 "node_modules/web-streams-polyfill": {
4010 "version": "4.0.0-beta.3",
4011 "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz",
4012 "integrity": "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==",
4013 "license": "MIT",
4014 "engines": {
4015 "node": ">= 14"
4016 }
4017 },
4018 "node_modules/webidl-conversions": {
4019 "version": "3.0.1",
4020 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
4021 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
4022 "license": "BSD-2-Clause"
4023 },
4024 "node_modules/whatwg-url": {
4025 "version": "5.0.0",
4026 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
4027 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
4028 "license": "MIT",
4029 "dependencies": {
4030 "tr46": "~0.0.3",
4031 "webidl-conversions": "^3.0.0"
4032 }
4033 },
4034 "node_modules/which": {
4035 "version": "2.0.2",
4036 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
4037 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4038 "license": "ISC",
4039 "dependencies": {
4040 "isexe": "^2.0.0"
4041 },
4042 "bin": {
4043 "node-which": "bin/node-which"
4044 },
4045 "engines": {
4046 "node": ">= 8"
4047 }
4048 },
4049 "node_modules/wrap-ansi": {
4050 "version": "7.0.0",
4051 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
4052 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
4053 "license": "MIT",
4054 "optional": true,
4055 "dependencies": {
4056 "ansi-styles": "^4.0.0",
4057 "string-width": "^4.1.0",
4058 "strip-ansi": "^6.0.0"
4059 },
4060 "engines": {
4061 "node": ">=10"
4062 },
4063 "funding": {
4064 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
4065 }
4066 },
4067 "node_modules/wrap-ansi/node_modules/ansi-styles": {
4068 "version": "4.3.0",
4069 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4070 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4071 "license": "MIT",
4072 "optional": true,
4073 "dependencies": {
4074 "color-convert": "^2.0.1"
4075 },
4076 "engines": {
4077 "node": ">=8"
4078 },
4079 "funding": {
4080 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4081 }
4082 },
4083 "node_modules/wrappy": {
4084 "version": "1.0.2",
4085 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4086 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
4087 "license": "ISC"
4088 },
4089 "node_modules/ws": {
4090 "version": "8.20.0",
4091 "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz",
4092 "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==",
4093 "license": "MIT",
4094 "engines": {
4095 "node": ">=10.0.0"
4096 },
4097 "peerDependencies": {
4098 "bufferutil": "^4.0.1",
4099 "utf-8-validate": ">=5.0.2"
4100 },
4101 "peerDependenciesMeta": {
4102 "bufferutil": {
4103 "optional": true
4104 },
4105 "utf-8-validate": {
4106 "optional": true
4107 }
4108 }
4109 },
4110 "node_modules/y18n": {
4111 "version": "5.0.8",
4112 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
4113 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
4114 "license": "ISC",
4115 "optional": true,
4116 "engines": {
4117 "node": ">=10"
4118 }
4119 },
4120 "node_modules/yargs": {
4121 "version": "17.7.2",
4122 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
4123 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
4124 "license": "MIT",
4125 "optional": true,
4126 "dependencies": {
4127 "cliui": "^8.0.1",
4128 "escalade": "^3.1.1",
4129 "get-caller-file": "^2.0.5",
4130 "require-directory": "^2.1.1",
4131 "string-width": "^4.2.3",
4132 "y18n": "^5.0.5",
4133 "yargs-parser": "^21.1.1"
4134 },
4135 "engines": {
4136 "node": ">=12"
4137 }
4138 },
4139 "node_modules/yargs-parser": {
4140 "version": "21.1.1",
4141 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
4142 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
4143 "license": "ISC",
4144 "optional": true,
4145 "engines": {
4146 "node": ">=12"
4147 }
4148 },
4149 "node_modules/yauzl": {
4150 "version": "2.10.0",
4151 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
4152 "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
4153 "license": "MIT",
4154 "optional": true,
4155 "dependencies": {
4156 "buffer-crc32": "~0.2.3",
4157 "fd-slicer": "~1.1.0"
4158 }
4159 },
4160 "node_modules/zod": {
4161 "version": "4.3.6",
4162 "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz",
4163 "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==",
4164 "license": "MIT",
4165 "funding": {
4166 "url": "https://github.com/sponsors/colinhacks"
4167 }
4168 },
4169 "node_modules/zod-to-json-schema": {
4170 "version": "3.25.1",
4171 "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.1.tgz",
4172 "integrity": "sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==",
4173 "license": "ISC",
4174 "peerDependencies": {
4175 "zod": "^3.25 || ^4"
4176 }
4177 }
4178 }
4179}