restore package-lock.json #7643

Signed-off-by: si458 <simonsmith5521@gmail.com>

si458 committed Feb 22, 2026 at 14:15 UTC a5d27530eac148c8671bc502bbcdb21efb512079
1 file changed +2591
package-lock.json new
+2591
@@ -0,0 +1,2591 @@
1 +{
2 + "name": "meshcentral",
3 + "version": "1.1.56",
4 + "lockfileVersion": 3,
5 + "requires": true,
6 + "packages": {
7 + "": {
8 + "name": "meshcentral",
9 + "version": "1.1.56",
10 + "license": "Apache-2.0",
11 + "dependencies": {
12 + "@seald-io/nedb": "4.1.2",
13 + "archiver": "7.0.1",
14 + "body-parser": "1.20.4",
15 + "cbor": "5.2.0",
16 + "compression": "1.8.1",
17 + "cookie-session": "2.1.1",
18 + "express": "4.22.1",
19 + "express-handlebars": "7.1.3",
20 + "express-ws": "5.0.2",
21 + "ipcheck": "0.1.0",
22 + "minimist": "1.2.8",
23 + "multiparty": "4.2.3",
24 + "node-forge": "1.3.2",
25 + "otplib": "12.0.1",
26 + "ua-client-hints-js": "0.1.2",
27 + "ua-parser-js": "1.0.40",
28 + "ws": "8.18.3",
29 + "yauzl": "2.10.0"
30 + },
31 + "bin": {
32 + "meshcentral": "bin/meshcentral"
33 + },
34 + "engines": {
35 + "node": ">=16.0.0"
36 + }
37 + },
38 + "node_modules/@isaacs/cliui": {
39 + "version": "8.0.2",
40 + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
41 + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
42 + "license": "ISC",
43 + "dependencies": {
44 + "string-width": "^5.1.2",
45 + "string-width-cjs": "npm:string-width@^4.2.0",
46 + "strip-ansi": "^7.0.1",
47 + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
48 + "wrap-ansi": "^8.1.0",
49 + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
50 + },
51 + "engines": {
52 + "node": ">=12"
53 + }
54 + },
55 + "node_modules/@otplib/core": {
56 + "version": "12.0.1",
57 + "resolved": "https://registry.npmjs.org/@otplib/core/-/core-12.0.1.tgz",
58 + "integrity": "sha512-4sGntwbA/AC+SbPhbsziRiD+jNDdIzsZ3JUyfZwjtKyc/wufl1pnSIaG4Uqx8ymPagujub0o92kgBnB89cuAMA==",
59 + "license": "MIT"
60 + },
61 + "node_modules/@otplib/plugin-crypto": {
62 + "version": "12.0.1",
63 + "resolved": "https://registry.npmjs.org/@otplib/plugin-crypto/-/plugin-crypto-12.0.1.tgz",
64 + "integrity": "sha512-qPuhN3QrT7ZZLcLCyKOSNhuijUi9G5guMRVrxq63r9YNOxxQjPm59gVxLM+7xGnHnM6cimY57tuKsjK7y9LM1g==",
65 + "deprecated": "Please upgrade to v13 of otplib. Refer to otplib docs for migration paths",
66 + "license": "MIT",
67 + "dependencies": {
68 + "@otplib/core": "^12.0.1"
69 + }
70 + },
71 + "node_modules/@otplib/plugin-thirty-two": {
72 + "version": "12.0.1",
73 + "resolved": "https://registry.npmjs.org/@otplib/plugin-thirty-two/-/plugin-thirty-two-12.0.1.tgz",
74 + "integrity": "sha512-MtT+uqRso909UkbrrYpJ6XFjj9D+x2Py7KjTO9JDPhL0bJUYVu5kFP4TFZW4NFAywrAtFRxOVY261u0qwb93gA==",
75 + "deprecated": "Please upgrade to v13 of otplib. Refer to otplib docs for migration paths",
76 + "license": "MIT",
77 + "dependencies": {
78 + "@otplib/core": "^12.0.1",
79 + "thirty-two": "^1.0.2"
80 + }
81 + },
82 + "node_modules/@otplib/preset-default": {
83 + "version": "12.0.1",
84 + "resolved": "https://registry.npmjs.org/@otplib/preset-default/-/preset-default-12.0.1.tgz",
85 + "integrity": "sha512-xf1v9oOJRyXfluBhMdpOkr+bsE+Irt+0D5uHtvg6x1eosfmHCsCC6ej/m7FXiWqdo0+ZUI6xSKDhJwc8yfiOPQ==",
86 + "deprecated": "Please upgrade to v13 of otplib. Refer to otplib docs for migration paths",
87 + "license": "MIT",
88 + "dependencies": {
89 + "@otplib/core": "^12.0.1",
90 + "@otplib/plugin-crypto": "^12.0.1",
91 + "@otplib/plugin-thirty-two": "^12.0.1"
92 + }
93 + },
94 + "node_modules/@otplib/preset-v11": {
95 + "version": "12.0.1",
96 + "resolved": "https://registry.npmjs.org/@otplib/preset-v11/-/preset-v11-12.0.1.tgz",
97 + "integrity": "sha512-9hSetMI7ECqbFiKICrNa4w70deTUfArtwXykPUvSHWOdzOlfa9ajglu7mNCntlvxycTiOAXkQGwjQCzzDEMRMg==",
98 + "license": "MIT",
99 + "dependencies": {
100 + "@otplib/core": "^12.0.1",
101 + "@otplib/plugin-crypto": "^12.0.1",
102 + "@otplib/plugin-thirty-two": "^12.0.1"
103 + }
104 + },
105 + "node_modules/@pkgjs/parseargs": {
106 + "version": "0.11.0",
107 + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
108 + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
109 + "license": "MIT",
110 + "optional": true,
111 + "engines": {
112 + "node": ">=14"
113 + }
114 + },
115 + "node_modules/@seald-io/binary-search-tree": {
116 + "version": "1.0.3",
117 + "resolved": "https://registry.npmjs.org/@seald-io/binary-search-tree/-/binary-search-tree-1.0.3.tgz",
118 + "integrity": "sha512-qv3jnwoakeax2razYaMsGI/luWdliBLHTdC6jU55hQt1hcFqzauH/HsBollQ7IR4ySTtYhT+xyHoijpA16C+tA=="
119 + },
120 + "node_modules/@seald-io/nedb": {
121 + "version": "4.1.2",
122 + "resolved": "https://registry.npmjs.org/@seald-io/nedb/-/nedb-4.1.2.tgz",
123 + "integrity": "sha512-bDr6TqjBVS2rDyYM9CPxAnotj5FuNL9NF8o7h7YyFXM7yruqT4ddr+PkSb2mJvvw991bqdftazkEo38gykvaww==",
124 + "license": "MIT",
125 + "dependencies": {
126 + "@seald-io/binary-search-tree": "^1.0.3",
127 + "localforage": "^1.10.0",
128 + "util": "^0.12.5"
129 + }
130 + },
131 + "node_modules/abort-controller": {
132 + "version": "3.0.0",
133 + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
134 + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
135 + "license": "MIT",
136 + "dependencies": {
137 + "event-target-shim": "^5.0.0"
138 + },
139 + "engines": {
140 + "node": ">=6.5"
141 + }
142 + },
143 + "node_modules/accepts": {
144 + "version": "1.3.8",
145 + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
146 + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
147 + "license": "MIT",
148 + "dependencies": {
149 + "mime-types": "~2.1.34",
150 + "negotiator": "0.6.3"
151 + },
152 + "engines": {
153 + "node": ">= 0.6"
154 + }
155 + },
156 + "node_modules/accepts/node_modules/negotiator": {
157 + "version": "0.6.3",
158 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
159 + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
160 + "license": "MIT",
161 + "engines": {
162 + "node": ">= 0.6"
163 + }
164 + },
165 + "node_modules/ansi-regex": {
166 + "version": "6.2.2",
167 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
168 + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
169 + "license": "MIT",
170 + "engines": {
171 + "node": ">=12"
172 + },
173 + "funding": {
174 + "url": "https://github.com/chalk/ansi-regex?sponsor=1"
175 + }
176 + },
177 + "node_modules/ansi-styles": {
178 + "version": "6.2.3",
179 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
180 + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
181 + "license": "MIT",
182 + "engines": {
183 + "node": ">=12"
184 + },
185 + "funding": {
186 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
187 + }
188 + },
189 + "node_modules/archiver": {
190 + "version": "7.0.1",
191 + "resolved": "https://registry.npmjs.org/archiver/-/archiver-7.0.1.tgz",
192 + "integrity": "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==",
193 + "license": "MIT",
194 + "dependencies": {
195 + "archiver-utils": "^5.0.2",
196 + "async": "^3.2.4",
197 + "buffer-crc32": "^1.0.0",
198 + "readable-stream": "^4.0.0",
199 + "readdir-glob": "^1.1.2",
200 + "tar-stream": "^3.0.0",
201 + "zip-stream": "^6.0.1"
202 + },
203 + "engines": {
204 + "node": ">= 14"
205 + }
206 + },
207 + "node_modules/archiver-utils": {
208 + "version": "5.0.2",
209 + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-5.0.2.tgz",
210 + "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==",
211 + "license": "MIT",
212 + "dependencies": {
213 + "glob": "^10.0.0",
214 + "graceful-fs": "^4.2.0",
215 + "is-stream": "^2.0.1",
216 + "lazystream": "^1.0.0",
217 + "lodash": "^4.17.15",
218 + "normalize-path": "^3.0.0",
219 + "readable-stream": "^4.0.0"
220 + },
221 + "engines": {
222 + "node": ">= 14"
223 + }
224 + },
225 + "node_modules/array-flatten": {
226 + "version": "1.1.1",
227 + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
228 + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
229 + "license": "MIT"
230 + },
231 + "node_modules/async": {
232 + "version": "3.2.6",
233 + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
234 + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
235 + "license": "MIT"
236 + },
237 + "node_modules/available-typed-arrays": {
238 + "version": "1.0.7",
239 + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
240 + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
241 + "license": "MIT",
242 + "dependencies": {
243 + "possible-typed-array-names": "^1.0.0"
244 + },
245 + "engines": {
246 + "node": ">= 0.4"
247 + },
248 + "funding": {
249 + "url": "https://github.com/sponsors/ljharb"
250 + }
251 + },
252 + "node_modules/b4a": {
253 + "version": "1.8.0",
254 + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz",
255 + "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==",
256 + "license": "Apache-2.0",
257 + "peerDependencies": {
258 + "react-native-b4a": "*"
259 + },
260 + "peerDependenciesMeta": {
261 + "react-native-b4a": {
262 + "optional": true
263 + }
264 + }
265 + },
266 + "node_modules/balanced-match": {
267 + "version": "4.0.4",
268 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
269 + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
270 + "license": "MIT",
271 + "engines": {
272 + "node": "18 || 20 || >=22"
273 + }
274 + },
275 + "node_modules/bare-events": {
276 + "version": "2.8.2",
277 + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz",
278 + "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==",
279 + "license": "Apache-2.0",
280 + "peerDependencies": {
281 + "bare-abort-controller": "*"
282 + },
283 + "peerDependenciesMeta": {
284 + "bare-abort-controller": {
285 + "optional": true
286 + }
287 + }
288 + },
289 + "node_modules/base64-js": {
290 + "version": "1.5.1",
291 + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
292 + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
293 + "funding": [
294 + {
295 + "type": "github",
296 + "url": "https://github.com/sponsors/feross"
297 + },
298 + {
299 + "type": "patreon",
300 + "url": "https://www.patreon.com/feross"
301 + },
302 + {
303 + "type": "consulting",
304 + "url": "https://feross.org/support"
305 + }
306 + ],
307 + "license": "MIT"
308 + },
309 + "node_modules/bignumber.js": {
310 + "version": "9.3.1",
311 + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz",
312 + "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==",
313 + "license": "MIT",
314 + "engines": {
315 + "node": "*"
316 + }
317 + },
318 + "node_modules/body-parser": {
319 + "version": "1.20.4",
320 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz",
321 + "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==",
322 + "license": "MIT",
323 + "dependencies": {
324 + "bytes": "~3.1.2",
325 + "content-type": "~1.0.5",
326 + "debug": "2.6.9",
327 + "depd": "2.0.0",
328 + "destroy": "~1.2.0",
329 + "http-errors": "~2.0.1",
330 + "iconv-lite": "~0.4.24",
331 + "on-finished": "~2.4.1",
332 + "qs": "~6.14.0",
333 + "raw-body": "~2.5.3",
334 + "type-is": "~1.6.18",
335 + "unpipe": "~1.0.0"
336 + },
337 + "engines": {
338 + "node": ">= 0.8",
339 + "npm": "1.2.8000 || >= 1.4.16"
340 + }
341 + },
342 + "node_modules/brace-expansion": {
343 + "version": "5.0.3",
344 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz",
345 + "integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
346 + "license": "MIT",
347 + "dependencies": {
348 + "balanced-match": "^4.0.2"
349 + },
350 + "engines": {
351 + "node": "18 || 20 || >=22"
352 + }
353 + },
354 + "node_modules/buffer": {
355 + "version": "6.0.3",
356 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
357 + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
358 + "funding": [
359 + {
360 + "type": "github",
361 + "url": "https://github.com/sponsors/feross"
362 + },
363 + {
364 + "type": "patreon",
365 + "url": "https://www.patreon.com/feross"
366 + },
367 + {
368 + "type": "consulting",
369 + "url": "https://feross.org/support"
370 + }
371 + ],
372 + "license": "MIT",
373 + "dependencies": {
374 + "base64-js": "^1.3.1",
375 + "ieee754": "^1.2.1"
376 + }
377 + },
378 + "node_modules/buffer-crc32": {
379 + "version": "1.0.0",
380 + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz",
381 + "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==",
382 + "license": "MIT",
383 + "engines": {
384 + "node": ">=8.0.0"
385 + }
386 + },
387 + "node_modules/bytes": {
388 + "version": "3.1.2",
389 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
390 + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
391 + "license": "MIT",
392 + "engines": {
393 + "node": ">= 0.8"
394 + }
395 + },
396 + "node_modules/call-bind": {
397 + "version": "1.0.8",
398 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
399 + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
400 + "license": "MIT",
401 + "dependencies": {
402 + "call-bind-apply-helpers": "^1.0.0",
403 + "es-define-property": "^1.0.0",
404 + "get-intrinsic": "^1.2.4",
405 + "set-function-length": "^1.2.2"
406 + },
407 + "engines": {
408 + "node": ">= 0.4"
409 + },
410 + "funding": {
411 + "url": "https://github.com/sponsors/ljharb"
412 + }
413 + },
414 + "node_modules/call-bind-apply-helpers": {
415 + "version": "1.0.2",
416 + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
417 + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
418 + "license": "MIT",
419 + "dependencies": {
420 + "es-errors": "^1.3.0",
421 + "function-bind": "^1.1.2"
422 + },
423 + "engines": {
424 + "node": ">= 0.4"
425 + }
426 + },
427 + "node_modules/call-bound": {
428 + "version": "1.0.4",
429 + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
430 + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
431 + "license": "MIT",
432 + "dependencies": {
433 + "call-bind-apply-helpers": "^1.0.2",
434 + "get-intrinsic": "^1.3.0"
435 + },
436 + "engines": {
437 + "node": ">= 0.4"
438 + },
439 + "funding": {
440 + "url": "https://github.com/sponsors/ljharb"
441 + }
442 + },
443 + "node_modules/cbor": {
444 + "version": "5.2.0",
445 + "resolved": "https://registry.npmjs.org/cbor/-/cbor-5.2.0.tgz",
446 + "integrity": "sha512-5IMhi9e1QU76ppa5/ajP1BmMWZ2FHkhAhjeVKQ/EFCgYSEaeVaoGtL7cxJskf9oCCk+XjzaIdc3IuU/dbA/o2A==",
447 + "license": "MIT",
448 + "dependencies": {
449 + "bignumber.js": "^9.0.1",
450 + "nofilter": "^1.0.4"
451 + },
452 + "engines": {
453 + "node": ">=6.0.0"
454 + }
455 + },
456 + "node_modules/color-convert": {
457 + "version": "2.0.1",
458 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
459 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
460 + "license": "MIT",
461 + "dependencies": {
462 + "color-name": "~1.1.4"
463 + },
464 + "engines": {
465 + "node": ">=7.0.0"
466 + }
467 + },
468 + "node_modules/color-name": {
469 + "version": "1.1.4",
470 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
471 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
472 + "license": "MIT"
473 + },
474 + "node_modules/compress-commons": {
475 + "version": "6.0.2",
476 + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz",
477 + "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==",
478 + "license": "MIT",
479 + "dependencies": {
480 + "crc-32": "^1.2.0",
481 + "crc32-stream": "^6.0.0",
482 + "is-stream": "^2.0.1",
483 + "normalize-path": "^3.0.0",
484 + "readable-stream": "^4.0.0"
485 + },
486 + "engines": {
487 + "node": ">= 14"
488 + }
489 + },
490 + "node_modules/compressible": {
491 + "version": "2.0.18",
492 + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
493 + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
494 + "license": "MIT",
495 + "dependencies": {
496 + "mime-db": ">= 1.43.0 < 2"
497 + },
498 + "engines": {
499 + "node": ">= 0.6"
500 + }
501 + },
502 + "node_modules/compression": {
503 + "version": "1.8.1",
504 + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz",
505 + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==",
506 + "license": "MIT",
507 + "dependencies": {
508 + "bytes": "3.1.2",
509 + "compressible": "~2.0.18",
510 + "debug": "2.6.9",
511 + "negotiator": "~0.6.4",
512 + "on-headers": "~1.1.0",
513 + "safe-buffer": "5.2.1",
514 + "vary": "~1.1.2"
515 + },
516 + "engines": {
517 + "node": ">= 0.8.0"
518 + }
519 + },
520 + "node_modules/content-disposition": {
521 + "version": "0.5.4",
522 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
523 + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
524 + "license": "MIT",
525 + "dependencies": {
526 + "safe-buffer": "5.2.1"
527 + },
528 + "engines": {
529 + "node": ">= 0.6"
530 + }
531 + },
532 + "node_modules/content-type": {
533 + "version": "1.0.5",
534 + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
535 + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
536 + "license": "MIT",
537 + "engines": {
538 + "node": ">= 0.6"
539 + }
540 + },
541 + "node_modules/cookie": {
542 + "version": "0.7.2",
543 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
544 + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
545 + "license": "MIT",
546 + "engines": {
547 + "node": ">= 0.6"
548 + }
549 + },
550 + "node_modules/cookie-session": {
551 + "version": "2.1.1",
552 + "resolved": "https://registry.npmjs.org/cookie-session/-/cookie-session-2.1.1.tgz",
553 + "integrity": "sha512-ji3kym/XZaFVew1+tIZk5ZLp9Z/fLv9rK1aZmpug0FsgE7Cu3ZDrUdRo7FT9vFjMYfNimrrUHJzywDwT7XEFlg==",
554 + "license": "MIT",
555 + "dependencies": {
556 + "cookies": "0.9.1",
557 + "debug": "3.2.7",
558 + "on-headers": "~1.1.0",
559 + "safe-buffer": "5.2.1"
560 + },
561 + "engines": {
562 + "node": ">= 0.10"
563 + }
564 + },
565 + "node_modules/cookie-session/node_modules/debug": {
566 + "version": "3.2.7",
567 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
568 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
569 + "license": "MIT",
570 + "dependencies": {
571 + "ms": "^2.1.1"
572 + }
573 + },
574 + "node_modules/cookie-session/node_modules/ms": {
575 + "version": "2.1.3",
576 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
577 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
578 + "license": "MIT"
579 + },
580 + "node_modules/cookie-signature": {
581 + "version": "1.0.7",
582 + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz",
583 + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==",
584 + "license": "MIT"
585 + },
586 + "node_modules/cookies": {
587 + "version": "0.9.1",
588 + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz",
589 + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==",
590 + "license": "MIT",
591 + "dependencies": {
592 + "depd": "~2.0.0",
593 + "keygrip": "~1.1.0"
594 + },
595 + "engines": {
596 + "node": ">= 0.8"
597 + }
598 + },
599 + "node_modules/core-util-is": {
600 + "version": "1.0.3",
601 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
602 + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
603 + "license": "MIT"
604 + },
605 + "node_modules/crc-32": {
606 + "version": "1.2.2",
607 + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
608 + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
609 + "license": "Apache-2.0",
610 + "bin": {
611 + "crc32": "bin/crc32.njs"
612 + },
613 + "engines": {
614 + "node": ">=0.8"
615 + }
616 + },
617 + "node_modules/crc32-stream": {
618 + "version": "6.0.0",
619 + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz",
620 + "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==",
621 + "license": "MIT",
622 + "dependencies": {
623 + "crc-32": "^1.2.0",
624 + "readable-stream": "^4.0.0"
625 + },
626 + "engines": {
627 + "node": ">= 14"
628 + }
629 + },
630 + "node_modules/cross-spawn": {
631 + "version": "7.0.6",
632 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
633 + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
634 + "license": "MIT",
635 + "dependencies": {
636 + "path-key": "^3.1.0",
637 + "shebang-command": "^2.0.0",
638 + "which": "^2.0.1"
639 + },
640 + "engines": {
641 + "node": ">= 8"
642 + }
643 + },
644 + "node_modules/debug": {
645 + "version": "2.6.9",
646 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
647 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
648 + "license": "MIT",
649 + "dependencies": {
650 + "ms": "2.0.0"
651 + }
652 + },
653 + "node_modules/define-data-property": {
654 + "version": "1.1.4",
655 + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
656 + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
657 + "license": "MIT",
658 + "dependencies": {
659 + "es-define-property": "^1.0.0",
660 + "es-errors": "^1.3.0",
661 + "gopd": "^1.0.1"
662 + },
663 + "engines": {
664 + "node": ">= 0.4"
665 + },
666 + "funding": {
667 + "url": "https://github.com/sponsors/ljharb"
668 + }
669 + },
670 + "node_modules/depd": {
671 + "version": "2.0.0",
672 + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
673 + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
674 + "license": "MIT",
675 + "engines": {
676 + "node": ">= 0.8"
677 + }
678 + },
679 + "node_modules/destroy": {
680 + "version": "1.2.0",
681 + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
682 + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
683 + "license": "MIT",
684 + "engines": {
685 + "node": ">= 0.8",
686 + "npm": "1.2.8000 || >= 1.4.16"
687 + }
688 + },
689 + "node_modules/dunder-proto": {
690 + "version": "1.0.1",
691 + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
692 + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
693 + "license": "MIT",
694 + "dependencies": {
695 + "call-bind-apply-helpers": "^1.0.1",
696 + "es-errors": "^1.3.0",
697 + "gopd": "^1.2.0"
698 + },
699 + "engines": {
700 + "node": ">= 0.4"
701 + }
702 + },
703 + "node_modules/eastasianwidth": {
704 + "version": "0.2.0",
705 + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
706 + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
707 + "license": "MIT"
708 + },
709 + "node_modules/ee-first": {
710 + "version": "1.1.1",
711 + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
712 + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
713 + "license": "MIT"
714 + },
715 + "node_modules/emoji-regex": {
716 + "version": "9.2.2",
717 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
718 + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
719 + "license": "MIT"
720 + },
721 + "node_modules/encodeurl": {
722 + "version": "2.0.0",
723 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
724 + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
725 + "license": "MIT",
726 + "engines": {
727 + "node": ">= 0.8"
728 + }
729 + },
730 + "node_modules/es-define-property": {
731 + "version": "1.0.1",
732 + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
733 + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
734 + "license": "MIT",
735 + "engines": {
736 + "node": ">= 0.4"
737 + }
738 + },
739 + "node_modules/es-errors": {
740 + "version": "1.3.0",
741 + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
742 + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
743 + "license": "MIT",
744 + "engines": {
745 + "node": ">= 0.4"
746 + }
747 + },
748 + "node_modules/es-object-atoms": {
749 + "version": "1.1.1",
750 + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
751 + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
752 + "license": "MIT",
753 + "dependencies": {
754 + "es-errors": "^1.3.0"
755 + },
756 + "engines": {
757 + "node": ">= 0.4"
758 + }
759 + },
760 + "node_modules/escape-html": {
761 + "version": "1.0.3",
762 + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
763 + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
764 + "license": "MIT"
765 + },
766 + "node_modules/etag": {
767 + "version": "1.8.1",
768 + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
769 + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
770 + "license": "MIT",
771 + "engines": {
772 + "node": ">= 0.6"
773 + }
774 + },
775 + "node_modules/event-target-shim": {
776 + "version": "5.0.1",
777 + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
778 + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
779 + "license": "MIT",
780 + "engines": {
781 + "node": ">=6"
782 + }
783 + },
784 + "node_modules/events": {
785 + "version": "3.3.0",
786 + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
787 + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
788 + "license": "MIT",
789 + "engines": {
790 + "node": ">=0.8.x"
791 + }
792 + },
793 + "node_modules/events-universal": {
794 + "version": "1.0.1",
795 + "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz",
796 + "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==",
797 + "license": "Apache-2.0",
798 + "dependencies": {
799 + "bare-events": "^2.7.0"
800 + }
801 + },
802 + "node_modules/express": {
803 + "version": "4.22.1",
804 + "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz",
805 + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==",
806 + "license": "MIT",
807 + "dependencies": {
808 + "accepts": "~1.3.8",
809 + "array-flatten": "1.1.1",
810 + "body-parser": "~1.20.3",
811 + "content-disposition": "~0.5.4",
812 + "content-type": "~1.0.4",
813 + "cookie": "~0.7.1",
814 + "cookie-signature": "~1.0.6",
815 + "debug": "2.6.9",
816 + "depd": "2.0.0",
817 + "encodeurl": "~2.0.0",
818 + "escape-html": "~1.0.3",
819 + "etag": "~1.8.1",
820 + "finalhandler": "~1.3.1",
821 + "fresh": "~0.5.2",
822 + "http-errors": "~2.0.0",
823 + "merge-descriptors": "1.0.3",
824 + "methods": "~1.1.2",
825 + "on-finished": "~2.4.1",
826 + "parseurl": "~1.3.3",
827 + "path-to-regexp": "~0.1.12",
828 + "proxy-addr": "~2.0.7",
829 + "qs": "~6.14.0",
830 + "range-parser": "~1.2.1",
831 + "safe-buffer": "5.2.1",
832 + "send": "~0.19.0",
833 + "serve-static": "~1.16.2",
834 + "setprototypeof": "1.2.0",
835 + "statuses": "~2.0.1",
836 + "type-is": "~1.6.18",
837 + "utils-merge": "1.0.1",
838 + "vary": "~1.1.2"
839 + },
840 + "engines": {
841 + "node": ">= 0.10.0"
842 + },
843 + "funding": {
844 + "type": "opencollective",
845 + "url": "https://opencollective.com/express"
846 + }
847 + },
848 + "node_modules/express-handlebars": {
849 + "version": "7.1.3",
850 + "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.1.3.tgz",
851 + "integrity": "sha512-O0W4n14iQ8+iFIDdiMh9HRI2nbVQJ/h1qndlD1TXWxxcfbKjKoqJh+ti2tROkyx4C4VQrt0y3bANBQ5auQAiew==",
852 + "license": "BSD-3-Clause",
853 + "dependencies": {
854 + "glob": "^10.4.2",
855 + "graceful-fs": "^4.2.11",
856 + "handlebars": "^4.7.8"
857 + },
858 + "engines": {
859 + "node": ">=v16"
860 + }
861 + },
862 + "node_modules/express-ws": {
863 + "version": "5.0.2",
864 + "resolved": "https://registry.npmjs.org/express-ws/-/express-ws-5.0.2.tgz",
865 + "integrity": "sha512-0uvmuk61O9HXgLhGl3QhNSEtRsQevtmbL94/eILaliEADZBHZOQUAiHFrGPrgsjikohyrmSG5g+sCfASTt0lkQ==",
866 + "license": "BSD-2-Clause",
867 + "dependencies": {
868 + "ws": "^7.4.6"
869 + },
870 + "engines": {
871 + "node": ">=4.5.0"
872 + },
873 + "peerDependencies": {
874 + "express": "^4.0.0 || ^5.0.0-alpha.1"
875 + }
876 + },
877 + "node_modules/express-ws/node_modules/ws": {
878 + "version": "7.5.10",
879 + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz",
880 + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
881 + "license": "MIT",
882 + "engines": {
883 + "node": ">=8.3.0"
884 + },
885 + "peerDependencies": {
886 + "bufferutil": "^4.0.1",
887 + "utf-8-validate": "^5.0.2"
888 + },
889 + "peerDependenciesMeta": {
890 + "bufferutil": {
891 + "optional": true
892 + },
893 + "utf-8-validate": {
894 + "optional": true
895 + }
896 + }
897 + },
898 + "node_modules/fast-fifo": {
899 + "version": "1.3.2",
900 + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
901 + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
902 + "license": "MIT"
903 + },
904 + "node_modules/fd-slicer": {
905 + "version": "1.1.0",
906 + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
907 + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
908 + "license": "MIT",
909 + "dependencies": {
910 + "pend": "~1.2.0"
911 + }
912 + },
913 + "node_modules/finalhandler": {
914 + "version": "1.3.2",
915 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz",
916 + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==",
917 + "license": "MIT",
918 + "dependencies": {
919 + "debug": "2.6.9",
920 + "encodeurl": "~2.0.0",
921 + "escape-html": "~1.0.3",
922 + "on-finished": "~2.4.1",
923 + "parseurl": "~1.3.3",
924 + "statuses": "~2.0.2",
925 + "unpipe": "~1.0.0"
926 + },
927 + "engines": {
928 + "node": ">= 0.8"
929 + }
930 + },
931 + "node_modules/for-each": {
932 + "version": "0.3.5",
933 + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz",
934 + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==",
935 + "license": "MIT",
936 + "dependencies": {
937 + "is-callable": "^1.2.7"
938 + },
939 + "engines": {
940 + "node": ">= 0.4"
941 + },
942 + "funding": {
943 + "url": "https://github.com/sponsors/ljharb"
944 + }
945 + },
946 + "node_modules/foreground-child": {
947 + "version": "3.3.1",
948 + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
949 + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
950 + "license": "ISC",
951 + "dependencies": {
952 + "cross-spawn": "^7.0.6",
953 + "signal-exit": "^4.0.1"
954 + },
955 + "engines": {
956 + "node": ">=14"
957 + },
958 + "funding": {
959 + "url": "https://github.com/sponsors/isaacs"
960 + }
961 + },
962 + "node_modules/forwarded": {
963 + "version": "0.2.0",
964 + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
965 + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
966 + "license": "MIT",
967 + "engines": {
968 + "node": ">= 0.6"
969 + }
970 + },
971 + "node_modules/fresh": {
972 + "version": "0.5.2",
973 + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
974 + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
975 + "license": "MIT",
976 + "engines": {
977 + "node": ">= 0.6"
978 + }
979 + },
980 + "node_modules/function-bind": {
981 + "version": "1.1.2",
982 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
983 + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
984 + "license": "MIT",
985 + "funding": {
986 + "url": "https://github.com/sponsors/ljharb"
987 + }
988 + },
989 + "node_modules/generator-function": {
990 + "version": "2.0.1",
991 + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz",
992 + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==",
993 + "license": "MIT",
994 + "engines": {
995 + "node": ">= 0.4"
996 + }
997 + },
998 + "node_modules/get-intrinsic": {
999 + "version": "1.3.0",
1000 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
1001 + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
1002 + "license": "MIT",
1003 + "dependencies": {
1004 + "call-bind-apply-helpers": "^1.0.2",
1005 + "es-define-property": "^1.0.1",
1006 + "es-errors": "^1.3.0",
1007 + "es-object-atoms": "^1.1.1",
1008 + "function-bind": "^1.1.2",
1009 + "get-proto": "^1.0.1",
1010 + "gopd": "^1.2.0",
1011 + "has-symbols": "^1.1.0",
1012 + "hasown": "^2.0.2",
1013 + "math-intrinsics": "^1.1.0"
1014 + },
1015 + "engines": {
1016 + "node": ">= 0.4"
1017 + },
1018 + "funding": {
1019 + "url": "https://github.com/sponsors/ljharb"
1020 + }
1021 + },
1022 + "node_modules/get-proto": {
1023 + "version": "1.0.1",
1024 + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
1025 + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
1026 + "license": "MIT",
1027 + "dependencies": {
1028 + "dunder-proto": "^1.0.1",
1029 + "es-object-atoms": "^1.0.0"
1030 + },
1031 + "engines": {
1032 + "node": ">= 0.4"
1033 + }
1034 + },
1035 + "node_modules/glob": {
1036 + "version": "10.5.0",
1037 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz",
1038 + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==",
1039 + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me",
1040 + "license": "ISC",
1041 + "dependencies": {
1042 + "foreground-child": "^3.1.0",
1043 + "jackspeak": "^3.1.2",
1044 + "minimatch": "^9.0.4",
1045 + "minipass": "^7.1.2",
1046 + "package-json-from-dist": "^1.0.0",
1047 + "path-scurry": "^1.11.1"
1048 + },
1049 + "bin": {
1050 + "glob": "dist/esm/bin.mjs"
1051 + },
1052 + "funding": {
1053 + "url": "https://github.com/sponsors/isaacs"
1054 + }
1055 + },
1056 + "node_modules/gopd": {
1057 + "version": "1.2.0",
1058 + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
1059 + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
1060 + "license": "MIT",
1061 + "engines": {
1062 + "node": ">= 0.4"
1063 + },
1064 + "funding": {
1065 + "url": "https://github.com/sponsors/ljharb"
1066 + }
1067 + },
1068 + "node_modules/graceful-fs": {
1069 + "version": "4.2.11",
1070 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
1071 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
1072 + "license": "ISC"
1073 + },
1074 + "node_modules/handlebars": {
1075 + "version": "4.7.8",
1076 + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz",
1077 + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==",
1078 + "license": "MIT",
1079 + "dependencies": {
1080 + "minimist": "^1.2.5",
1081 + "neo-async": "^2.6.2",
1082 + "source-map": "^0.6.1",
1083 + "wordwrap": "^1.0.0"
1084 + },
1085 + "bin": {
1086 + "handlebars": "bin/handlebars"
1087 + },
1088 + "engines": {
1089 + "node": ">=0.4.7"
1090 + },
1091 + "optionalDependencies": {
1092 + "uglify-js": "^3.1.4"
1093 + }
1094 + },
1095 + "node_modules/has-property-descriptors": {
1096 + "version": "1.0.2",
1097 + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
1098 + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
1099 + "license": "MIT",
1100 + "dependencies": {
1101 + "es-define-property": "^1.0.0"
1102 + },
1103 + "funding": {
1104 + "url": "https://github.com/sponsors/ljharb"
1105 + }
1106 + },
1107 + "node_modules/has-symbols": {
1108 + "version": "1.1.0",
1109 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
1110 + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
1111 + "license": "MIT",
1112 + "engines": {
1113 + "node": ">= 0.4"
1114 + },
1115 + "funding": {
1116 + "url": "https://github.com/sponsors/ljharb"
1117 + }
1118 + },
1119 + "node_modules/has-tostringtag": {
1120 + "version": "1.0.2",
1121 + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
1122 + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
1123 + "license": "MIT",
1124 + "dependencies": {
1125 + "has-symbols": "^1.0.3"
1126 + },
1127 + "engines": {
1128 + "node": ">= 0.4"
1129 + },
1130 + "funding": {
1131 + "url": "https://github.com/sponsors/ljharb"
1132 + }
1133 + },
1134 + "node_modules/hasown": {
1135 + "version": "2.0.2",
1136 + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
1137 + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
1138 + "license": "MIT",
1139 + "dependencies": {
1140 + "function-bind": "^1.1.2"
1141 + },
1142 + "engines": {
1143 + "node": ">= 0.4"
1144 + }
1145 + },
1146 + "node_modules/http-errors": {
1147 + "version": "2.0.1",
1148 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
1149 + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
1150 + "license": "MIT",
1151 + "dependencies": {
1152 + "depd": "~2.0.0",
1153 + "inherits": "~2.0.4",
1154 + "setprototypeof": "~1.2.0",
1155 + "statuses": "~2.0.2",
1156 + "toidentifier": "~1.0.1"
1157 + },
1158 + "engines": {
1159 + "node": ">= 0.8"
1160 + },
1161 + "funding": {
1162 + "type": "opencollective",
1163 + "url": "https://opencollective.com/express"
1164 + }
1165 + },
1166 + "node_modules/iconv-lite": {
1167 + "version": "0.4.24",
1168 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1169 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1170 + "license": "MIT",
1171 + "dependencies": {
1172 + "safer-buffer": ">= 2.1.2 < 3"
1173 + },
1174 + "engines": {
1175 + "node": ">=0.10.0"
1176 + }
1177 + },
1178 + "node_modules/ieee754": {
1179 + "version": "1.2.1",
1180 + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1181 + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
1182 + "funding": [
1183 + {
1184 + "type": "github",
1185 + "url": "https://github.com/sponsors/feross"
1186 + },
1187 + {
1188 + "type": "patreon",
1189 + "url": "https://www.patreon.com/feross"
1190 + },
1191 + {
1192 + "type": "consulting",
1193 + "url": "https://feross.org/support"
1194 + }
1195 + ],
1196 + "license": "BSD-3-Clause"
1197 + },
1198 + "node_modules/immediate": {
1199 + "version": "3.0.6",
1200 + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
1201 + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==",
1202 + "license": "MIT"
1203 + },
1204 + "node_modules/inherits": {
1205 + "version": "2.0.4",
1206 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1207 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1208 + "license": "ISC"
1209 + },
1210 + "node_modules/ipaddr.js": {
1211 + "version": "1.9.1",
1212 + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
1213 + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
1214 + "license": "MIT",
1215 + "engines": {
1216 + "node": ">= 0.10"
1217 + }
1218 + },
1219 + "node_modules/ipcheck": {
1220 + "version": "0.1.0",
1221 + "resolved": "https://registry.npmjs.org/ipcheck/-/ipcheck-0.1.0.tgz",
1222 + "integrity": "sha512-NwhrmROU0iXKa+U1quGuQ+ag+K/1Bb5V/yh5Q4SylSu/LGymPZcWB7p4u7JgJH0qOR6cTLDO5VZlRbhoeekNzQ==",
1223 + "license": "MIT"
1224 + },
1225 + "node_modules/is-arguments": {
1226 + "version": "1.2.0",
1227 + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz",
1228 + "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==",
1229 + "license": "MIT",
1230 + "dependencies": {
1231 + "call-bound": "^1.0.2",
1232 + "has-tostringtag": "^1.0.2"
1233 + },
1234 + "engines": {
1235 + "node": ">= 0.4"
1236 + },
1237 + "funding": {
1238 + "url": "https://github.com/sponsors/ljharb"
1239 + }
1240 + },
1241 + "node_modules/is-callable": {
1242 + "version": "1.2.7",
1243 + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
1244 + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
1245 + "license": "MIT",
1246 + "engines": {
1247 + "node": ">= 0.4"
1248 + },
1249 + "funding": {
1250 + "url": "https://github.com/sponsors/ljharb"
1251 + }
1252 + },
1253 + "node_modules/is-fullwidth-code-point": {
1254 + "version": "3.0.0",
1255 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1256 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1257 + "license": "MIT",
1258 + "engines": {
1259 + "node": ">=8"
1260 + }
1261 + },
1262 + "node_modules/is-generator-function": {
1263 + "version": "1.1.2",
1264 + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz",
1265 + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==",
1266 + "license": "MIT",
1267 + "dependencies": {
1268 + "call-bound": "^1.0.4",
1269 + "generator-function": "^2.0.0",
1270 + "get-proto": "^1.0.1",
1271 + "has-tostringtag": "^1.0.2",
1272 + "safe-regex-test": "^1.1.0"
1273 + },
1274 + "engines": {
1275 + "node": ">= 0.4"
1276 + },
1277 + "funding": {
1278 + "url": "https://github.com/sponsors/ljharb"
1279 + }
1280 + },
1281 + "node_modules/is-regex": {
1282 + "version": "1.2.1",
1283 + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
1284 + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
1285 + "license": "MIT",
1286 + "dependencies": {
1287 + "call-bound": "^1.0.2",
1288 + "gopd": "^1.2.0",
1289 + "has-tostringtag": "^1.0.2",
1290 + "hasown": "^2.0.2"
1291 + },
1292 + "engines": {
1293 + "node": ">= 0.4"
1294 + },
1295 + "funding": {
1296 + "url": "https://github.com/sponsors/ljharb"
1297 + }
1298 + },
1299 + "node_modules/is-stream": {
1300 + "version": "2.0.1",
1301 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
1302 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
1303 + "license": "MIT",
1304 + "engines": {
1305 + "node": ">=8"
1306 + },
1307 + "funding": {
1308 + "url": "https://github.com/sponsors/sindresorhus"
1309 + }
1310 + },
1311 + "node_modules/is-typed-array": {
1312 + "version": "1.1.15",
1313 + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz",
1314 + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==",
1315 + "license": "MIT",
1316 + "dependencies": {
1317 + "which-typed-array": "^1.1.16"
1318 + },
1319 + "engines": {
1320 + "node": ">= 0.4"
1321 + },
1322 + "funding": {
1323 + "url": "https://github.com/sponsors/ljharb"
1324 + }
1325 + },
1326 + "node_modules/isarray": {
1327 + "version": "1.0.0",
1328 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1329 + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
1330 + "license": "MIT"
1331 + },
1332 + "node_modules/isexe": {
1333 + "version": "2.0.0",
1334 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1335 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
1336 + "license": "ISC"
1337 + },
1338 + "node_modules/jackspeak": {
1339 + "version": "3.4.3",
1340 + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
1341 + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
1342 + "license": "BlueOak-1.0.0",
1343 + "dependencies": {
1344 + "@isaacs/cliui": "^8.0.2"
1345 + },
1346 + "funding": {
1347 + "url": "https://github.com/sponsors/isaacs"
1348 + },
1349 + "optionalDependencies": {
1350 + "@pkgjs/parseargs": "^0.11.0"
1351 + }
1352 + },
1353 + "node_modules/keygrip": {
1354 + "version": "1.1.0",
1355 + "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
1356 + "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==",
1357 + "license": "MIT",
1358 + "dependencies": {
1359 + "tsscmp": "1.0.6"
1360 + },
1361 + "engines": {
1362 + "node": ">= 0.6"
1363 + }
1364 + },
1365 + "node_modules/lazystream": {
1366 + "version": "1.0.1",
1367 + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
1368 + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
1369 + "license": "MIT",
1370 + "dependencies": {
1371 + "readable-stream": "^2.0.5"
1372 + },
1373 + "engines": {
1374 + "node": ">= 0.6.3"
1375 + }
1376 + },
1377 + "node_modules/lazystream/node_modules/readable-stream": {
1378 + "version": "2.3.8",
1379 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
1380 + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
1381 + "license": "MIT",
1382 + "dependencies": {
1383 + "core-util-is": "~1.0.0",
1384 + "inherits": "~2.0.3",
1385 + "isarray": "~1.0.0",
1386 + "process-nextick-args": "~2.0.0",
1387 + "safe-buffer": "~5.1.1",
1388 + "string_decoder": "~1.1.1",
1389 + "util-deprecate": "~1.0.1"
1390 + }
1391 + },
1392 + "node_modules/lazystream/node_modules/safe-buffer": {
1393 + "version": "5.1.2",
1394 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1395 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1396 + "license": "MIT"
1397 + },
1398 + "node_modules/lazystream/node_modules/string_decoder": {
1399 + "version": "1.1.1",
1400 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1401 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1402 + "license": "MIT",
1403 + "dependencies": {
1404 + "safe-buffer": "~5.1.0"
1405 + }
1406 + },
1407 + "node_modules/lie": {
1408 + "version": "3.1.1",
1409 + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
1410 + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==",
1411 + "license": "MIT",
1412 + "dependencies": {
1413 + "immediate": "~3.0.5"
1414 + }
1415 + },
1416 + "node_modules/localforage": {
1417 + "version": "1.10.0",
1418 + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz",
1419 + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==",
1420 + "license": "Apache-2.0",
1421 + "dependencies": {
1422 + "lie": "3.1.1"
1423 + }
1424 + },
1425 + "node_modules/lodash": {
1426 + "version": "4.17.23",
1427 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
1428 + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
1429 + "license": "MIT"
1430 + },
1431 + "node_modules/lru-cache": {
1432 + "version": "10.4.3",
1433 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
1434 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
1435 + "license": "ISC"
1436 + },
1437 + "node_modules/math-intrinsics": {
1438 + "version": "1.1.0",
1439 + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
1440 + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
1441 + "license": "MIT",
1442 + "engines": {
1443 + "node": ">= 0.4"
1444 + }
1445 + },
1446 + "node_modules/media-typer": {
1447 + "version": "0.3.0",
1448 + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
1449 + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
1450 + "license": "MIT",
1451 + "engines": {
1452 + "node": ">= 0.6"
1453 + }
1454 + },
1455 + "node_modules/merge-descriptors": {
1456 + "version": "1.0.3",
1457 + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
1458 + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
1459 + "license": "MIT",
1460 + "funding": {
1461 + "url": "https://github.com/sponsors/sindresorhus"
1462 + }
1463 + },
1464 + "node_modules/methods": {
1465 + "version": "1.1.2",
1466 + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
1467 + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
1468 + "license": "MIT",
1469 + "engines": {
1470 + "node": ">= 0.6"
1471 + }
1472 + },
1473 + "node_modules/mime": {
1474 + "version": "1.6.0",
1475 + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
1476 + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
1477 + "license": "MIT",
1478 + "bin": {
1479 + "mime": "cli.js"
1480 + },
1481 + "engines": {
1482 + "node": ">=4"
1483 + }
1484 + },
1485 + "node_modules/mime-db": {
1486 + "version": "1.54.0",
1487 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
1488 + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
1489 + "license": "MIT",
1490 + "engines": {
1491 + "node": ">= 0.6"
1492 + }
1493 + },
1494 + "node_modules/mime-types": {
1495 + "version": "2.1.35",
1496 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
1497 + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
1498 + "license": "MIT",
1499 + "dependencies": {
1500 + "mime-db": "1.52.0"
1501 + },
1502 + "engines": {
1503 + "node": ">= 0.6"
1504 + }
1505 + },
1506 + "node_modules/mime-types/node_modules/mime-db": {
1507 + "version": "1.52.0",
1508 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
1509 + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
1510 + "license": "MIT",
1511 + "engines": {
1512 + "node": ">= 0.6"
1513 + }
1514 + },
1515 + "node_modules/minimatch": {
1516 + "version": "9.0.6",
1517 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.6.tgz",
1518 + "integrity": "sha512-kQAVowdR33euIqeA0+VZTDqU+qo1IeVY+hrKYtZMio3Pg0P0vuh/kwRylLUddJhB6pf3q/botcOvRtx4IN1wqQ==",
1519 + "license": "ISC",
1520 + "dependencies": {
1521 + "brace-expansion": "^5.0.2"
1522 + },
1523 + "engines": {
1524 + "node": ">=16 || 14 >=14.17"
1525 + },
1526 + "funding": {
1527 + "url": "https://github.com/sponsors/isaacs"
1528 + }
1529 + },
1530 + "node_modules/minimist": {
1531 + "version": "1.2.8",
1532 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
1533 + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
1534 + "license": "MIT",
1535 + "funding": {
1536 + "url": "https://github.com/sponsors/ljharb"
1537 + }
1538 + },
1539 + "node_modules/minipass": {
1540 + "version": "7.1.3",
1541 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz",
1542 + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==",
1543 + "license": "BlueOak-1.0.0",
1544 + "engines": {
1545 + "node": ">=16 || 14 >=14.17"
1546 + }
1547 + },
1548 + "node_modules/ms": {
1549 + "version": "2.0.0",
1550 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1551 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
1552 + "license": "MIT"
1553 + },
1554 + "node_modules/multiparty": {
1555 + "version": "4.2.3",
1556 + "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-4.2.3.tgz",
1557 + "integrity": "sha512-Ak6EUJZuhGS8hJ3c2fY6UW5MbkGUPMBEGd13djUzoY/BHqV/gTuFWtC6IuVA7A2+v3yjBS6c4or50xhzTQZImQ==",
1558 + "license": "MIT",
1559 + "dependencies": {
1560 + "http-errors": "~1.8.1",
1561 + "safe-buffer": "5.2.1",
1562 + "uid-safe": "2.1.5"
1563 + },
1564 + "engines": {
1565 + "node": ">= 0.10"
1566 + }
1567 + },
1568 + "node_modules/multiparty/node_modules/depd": {
1569 + "version": "1.1.2",
1570 + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
1571 + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
1572 + "license": "MIT",
1573 + "engines": {
1574 + "node": ">= 0.6"
1575 + }
1576 + },
1577 + "node_modules/multiparty/node_modules/http-errors": {
1578 + "version": "1.8.1",
1579 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
1580 + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
1581 + "license": "MIT",
1582 + "dependencies": {
1583 + "depd": "~1.1.2",
1584 + "inherits": "2.0.4",
1585 + "setprototypeof": "1.2.0",
1586 + "statuses": ">= 1.5.0 < 2",
1587 + "toidentifier": "1.0.1"
1588 + },
1589 + "engines": {
1590 + "node": ">= 0.6"
1591 + }
1592 + },
1593 + "node_modules/multiparty/node_modules/statuses": {
1594 + "version": "1.5.0",
1595 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
1596 + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
1597 + "license": "MIT",
1598 + "engines": {
1599 + "node": ">= 0.6"
1600 + }
1601 + },
1602 + "node_modules/negotiator": {
1603 + "version": "0.6.4",
1604 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz",
1605 + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==",
1606 + "license": "MIT",
1607 + "engines": {
1608 + "node": ">= 0.6"
1609 + }
1610 + },
1611 + "node_modules/neo-async": {
1612 + "version": "2.6.2",
1613 + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
1614 + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
1615 + "license": "MIT"
1616 + },
1617 + "node_modules/node-forge": {
1618 + "version": "1.3.2",
1619 + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.2.tgz",
1620 + "integrity": "sha512-6xKiQ+cph9KImrRh0VsjH2d8/GXA4FIMlgU4B757iI1ApvcyA9VlouP0yZJha01V+huImO+kKMU7ih+2+E14fw==",
1621 + "license": "(BSD-3-Clause OR GPL-2.0)",
1622 + "engines": {
1623 + "node": ">= 6.13.0"
1624 + }
1625 + },
1626 + "node_modules/nofilter": {
1627 + "version": "1.0.4",
1628 + "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-1.0.4.tgz",
1629 + "integrity": "sha512-N8lidFp+fCz+TD51+haYdbDGrcBWwuHX40F5+z0qkUjMJ5Tp+rdSuAkMJ9N9eoolDlEVTf6u5icM+cNKkKW2mA==",
1630 + "license": "MIT",
1631 + "engines": {
1632 + "node": ">=8"
1633 + }
1634 + },
1635 + "node_modules/normalize-path": {
1636 + "version": "3.0.0",
1637 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1638 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1639 + "license": "MIT",
1640 + "engines": {
1641 + "node": ">=0.10.0"
1642 + }
1643 + },
1644 + "node_modules/object-inspect": {
1645 + "version": "1.13.4",
1646 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
1647 + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
1648 + "license": "MIT",
1649 + "engines": {
1650 + "node": ">= 0.4"
1651 + },
1652 + "funding": {
1653 + "url": "https://github.com/sponsors/ljharb"
1654 + }
1655 + },
1656 + "node_modules/on-finished": {
1657 + "version": "2.4.1",
1658 + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
1659 + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
1660 + "license": "MIT",
1661 + "dependencies": {
1662 + "ee-first": "1.1.1"
1663 + },
1664 + "engines": {
1665 + "node": ">= 0.8"
1666 + }
1667 + },
1668 + "node_modules/on-headers": {
1669 + "version": "1.1.0",
1670 + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz",
1671 + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==",
1672 + "license": "MIT",
1673 + "engines": {
1674 + "node": ">= 0.8"
1675 + }
1676 + },
1677 + "node_modules/otplib": {
1678 + "version": "12.0.1",
1679 + "resolved": "https://registry.npmjs.org/otplib/-/otplib-12.0.1.tgz",
1680 + "integrity": "sha512-xDGvUOQjop7RDgxTQ+o4pOol0/3xSZzawTiPKRrHnQWAy0WjhNs/5HdIDJCrqC4MBynmjXgULc6YfioaxZeFgg==",
1681 + "license": "MIT",
1682 + "dependencies": {
1683 + "@otplib/core": "^12.0.1",
1684 + "@otplib/preset-default": "^12.0.1",
1685 + "@otplib/preset-v11": "^12.0.1"
1686 + }
1687 + },
1688 + "node_modules/package-json-from-dist": {
1689 + "version": "1.0.1",
1690 + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
1691 + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
1692 + "license": "BlueOak-1.0.0"
1693 + },
1694 + "node_modules/parseurl": {
1695 + "version": "1.3.3",
1696 + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
1697 + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
1698 + "license": "MIT",
1699 + "engines": {
1700 + "node": ">= 0.8"
1701 + }
1702 + },
1703 + "node_modules/path-key": {
1704 + "version": "3.1.1",
1705 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1706 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1707 + "license": "MIT",
1708 + "engines": {
1709 + "node": ">=8"
1710 + }
1711 + },
1712 + "node_modules/path-scurry": {
1713 + "version": "1.11.1",
1714 + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
1715 + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
1716 + "license": "BlueOak-1.0.0",
1717 + "dependencies": {
1718 + "lru-cache": "^10.2.0",
1719 + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
1720 + },
1721 + "engines": {
1722 + "node": ">=16 || 14 >=14.18"
1723 + },
1724 + "funding": {
1725 + "url": "https://github.com/sponsors/isaacs"
1726 + }
1727 + },
1728 + "node_modules/path-to-regexp": {
1729 + "version": "0.1.12",
1730 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
1731 + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
1732 + "license": "MIT"
1733 + },
1734 + "node_modules/pend": {
1735 + "version": "1.2.0",
1736 + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
1737 + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
1738 + "license": "MIT"
1739 + },
1740 + "node_modules/possible-typed-array-names": {
1741 + "version": "1.1.0",
1742 + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
1743 + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==",
1744 + "license": "MIT",
1745 + "engines": {
1746 + "node": ">= 0.4"
1747 + }
1748 + },
1749 + "node_modules/process": {
1750 + "version": "0.11.10",
1751 + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
1752 + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
1753 + "license": "MIT",
1754 + "engines": {
1755 + "node": ">= 0.6.0"
1756 + }
1757 + },
1758 + "node_modules/process-nextick-args": {
1759 + "version": "2.0.1",
1760 + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
1761 + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
1762 + "license": "MIT"
1763 + },
1764 + "node_modules/proxy-addr": {
1765 + "version": "2.0.7",
1766 + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
1767 + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
1768 + "license": "MIT",
1769 + "dependencies": {
1770 + "forwarded": "0.2.0",
1771 + "ipaddr.js": "1.9.1"
1772 + },
1773 + "engines": {
1774 + "node": ">= 0.10"
1775 + }
1776 + },
1777 + "node_modules/qs": {
1778 + "version": "6.14.2",
1779 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz",
1780 + "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==",
1781 + "license": "BSD-3-Clause",
1782 + "dependencies": {
1783 + "side-channel": "^1.1.0"
1784 + },
1785 + "engines": {
1786 + "node": ">=0.6"
1787 + },
1788 + "funding": {
1789 + "url": "https://github.com/sponsors/ljharb"
1790 + }
1791 + },
1792 + "node_modules/random-bytes": {
1793 + "version": "1.0.0",
1794 + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz",
1795 + "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==",
1796 + "license": "MIT",
1797 + "engines": {
1798 + "node": ">= 0.8"
1799 + }
1800 + },
1801 + "node_modules/range-parser": {
1802 + "version": "1.2.1",
1803 + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
1804 + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
1805 + "license": "MIT",
1806 + "engines": {
1807 + "node": ">= 0.6"
1808 + }
1809 + },
1810 + "node_modules/raw-body": {
1811 + "version": "2.5.3",
1812 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz",
1813 + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==",
1814 + "license": "MIT",
1815 + "dependencies": {
1816 + "bytes": "~3.1.2",
1817 + "http-errors": "~2.0.1",
1818 + "iconv-lite": "~0.4.24",
1819 + "unpipe": "~1.0.0"
1820 + },
1821 + "engines": {
1822 + "node": ">= 0.8"
1823 + }
1824 + },
1825 + "node_modules/readable-stream": {
1826 + "version": "4.7.0",
1827 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
1828 + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
1829 + "license": "MIT",
1830 + "dependencies": {
1831 + "abort-controller": "^3.0.0",
1832 + "buffer": "^6.0.3",
1833 + "events": "^3.3.0",
1834 + "process": "^0.11.10",
1835 + "string_decoder": "^1.3.0"
1836 + },
1837 + "engines": {
1838 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1839 + }
1840 + },
1841 + "node_modules/readdir-glob": {
1842 + "version": "1.1.3",
1843 + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz",
1844 + "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==",
1845 + "license": "Apache-2.0",
1846 + "dependencies": {
1847 + "minimatch": "^5.1.0"
1848 + }
1849 + },
1850 + "node_modules/readdir-glob/node_modules/balanced-match": {
1851 + "version": "1.0.2",
1852 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1853 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1854 + "license": "MIT"
1855 + },
1856 + "node_modules/readdir-glob/node_modules/brace-expansion": {
1857 + "version": "2.0.2",
1858 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
1859 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
1860 + "license": "MIT",
1861 + "dependencies": {
1862 + "balanced-match": "^1.0.0"
1863 + }
1864 + },
1865 + "node_modules/readdir-glob/node_modules/minimatch": {
1866 + "version": "5.1.7",
1867 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.7.tgz",
1868 + "integrity": "sha512-FjiwU9HaHW6YB3H4a1sFudnv93lvydNjz2lmyUXR6IwKhGI+bgL3SOZrBGn6kvvX2pJvhEkGSGjyTHN47O4rqA==",
1869 + "license": "ISC",
1870 + "dependencies": {
1871 + "brace-expansion": "^2.0.1"
1872 + },
1873 + "engines": {
1874 + "node": ">=10"
1875 + }
1876 + },
1877 + "node_modules/safe-buffer": {
1878 + "version": "5.2.1",
1879 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1880 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
1881 + "funding": [
1882 + {
1883 + "type": "github",
1884 + "url": "https://github.com/sponsors/feross"
1885 + },
1886 + {
1887 + "type": "patreon",
1888 + "url": "https://www.patreon.com/feross"
1889 + },
1890 + {
1891 + "type": "consulting",
1892 + "url": "https://feross.org/support"
1893 + }
1894 + ],
1895 + "license": "MIT"
1896 + },
1897 + "node_modules/safe-regex-test": {
1898 + "version": "1.1.0",
1899 + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz",
1900 + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==",
1901 + "license": "MIT",
1902 + "dependencies": {
1903 + "call-bound": "^1.0.2",
1904 + "es-errors": "^1.3.0",
1905 + "is-regex": "^1.2.1"
1906 + },
1907 + "engines": {
1908 + "node": ">= 0.4"
1909 + },
1910 + "funding": {
1911 + "url": "https://github.com/sponsors/ljharb"
1912 + }
1913 + },
1914 + "node_modules/safer-buffer": {
1915 + "version": "2.1.2",
1916 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1917 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
1918 + "license": "MIT"
1919 + },
1920 + "node_modules/send": {
1921 + "version": "0.19.2",
1922 + "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz",
1923 + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==",
1924 + "license": "MIT",
1925 + "dependencies": {
1926 + "debug": "2.6.9",
1927 + "depd": "2.0.0",
1928 + "destroy": "1.2.0",
1929 + "encodeurl": "~2.0.0",
1930 + "escape-html": "~1.0.3",
1931 + "etag": "~1.8.1",
1932 + "fresh": "~0.5.2",
1933 + "http-errors": "~2.0.1",
1934 + "mime": "1.6.0",
1935 + "ms": "2.1.3",
1936 + "on-finished": "~2.4.1",
1937 + "range-parser": "~1.2.1",
1938 + "statuses": "~2.0.2"
1939 + },
1940 + "engines": {
1941 + "node": ">= 0.8.0"
1942 + }
1943 + },
1944 + "node_modules/send/node_modules/ms": {
1945 + "version": "2.1.3",
1946 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1947 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1948 + "license": "MIT"
1949 + },
1950 + "node_modules/serve-static": {
1951 + "version": "1.16.3",
1952 + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz",
1953 + "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==",
1954 + "license": "MIT",
1955 + "dependencies": {
1956 + "encodeurl": "~2.0.0",
1957 + "escape-html": "~1.0.3",
1958 + "parseurl": "~1.3.3",
1959 + "send": "~0.19.1"
1960 + },
1961 + "engines": {
1962 + "node": ">= 0.8.0"
1963 + }
1964 + },
1965 + "node_modules/set-function-length": {
1966 + "version": "1.2.2",
1967 + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
1968 + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
1969 + "license": "MIT",
1970 + "dependencies": {
1971 + "define-data-property": "^1.1.4",
1972 + "es-errors": "^1.3.0",
1973 + "function-bind": "^1.1.2",
1974 + "get-intrinsic": "^1.2.4",
1975 + "gopd": "^1.0.1",
1976 + "has-property-descriptors": "^1.0.2"
1977 + },
1978 + "engines": {
1979 + "node": ">= 0.4"
1980 + }
1981 + },
1982 + "node_modules/setprototypeof": {
1983 + "version": "1.2.0",
1984 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
1985 + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
1986 + "license": "ISC"
1987 + },
1988 + "node_modules/shebang-command": {
1989 + "version": "2.0.0",
1990 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1991 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1992 + "license": "MIT",
1993 + "dependencies": {
1994 + "shebang-regex": "^3.0.0"
1995 + },
1996 + "engines": {
1997 + "node": ">=8"
1998 + }
1999 + },
2000 + "node_modules/shebang-regex": {
2001 + "version": "3.0.0",
2002 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
2003 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
2004 + "license": "MIT",
2005 + "engines": {
2006 + "node": ">=8"
2007 + }
2008 + },
2009 + "node_modules/side-channel": {
2010 + "version": "1.1.0",
2011 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
2012 + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
2013 + "license": "MIT",
2014 + "dependencies": {
2015 + "es-errors": "^1.3.0",
2016 + "object-inspect": "^1.13.3",
2017 + "side-channel-list": "^1.0.0",
2018 + "side-channel-map": "^1.0.1",
2019 + "side-channel-weakmap": "^1.0.2"
2020 + },
2021 + "engines": {
2022 + "node": ">= 0.4"
2023 + },
2024 + "funding": {
2025 + "url": "https://github.com/sponsors/ljharb"
2026 + }
2027 + },
2028 + "node_modules/side-channel-list": {
2029 + "version": "1.0.0",
2030 + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
2031 + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
2032 + "license": "MIT",
2033 + "dependencies": {
2034 + "es-errors": "^1.3.0",
2035 + "object-inspect": "^1.13.3"
2036 + },
2037 + "engines": {
2038 + "node": ">= 0.4"
2039 + },
2040 + "funding": {
2041 + "url": "https://github.com/sponsors/ljharb"
2042 + }
2043 + },
2044 + "node_modules/side-channel-map": {
2045 + "version": "1.0.1",
2046 + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
2047 + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
2048 + "license": "MIT",
2049 + "dependencies": {
2050 + "call-bound": "^1.0.2",
2051 + "es-errors": "^1.3.0",
2052 + "get-intrinsic": "^1.2.5",
2053 + "object-inspect": "^1.13.3"
2054 + },
2055 + "engines": {
2056 + "node": ">= 0.4"
2057 + },
2058 + "funding": {
2059 + "url": "https://github.com/sponsors/ljharb"
2060 + }
2061 + },
2062 + "node_modules/side-channel-weakmap": {
2063 + "version": "1.0.2",
2064 + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
2065 + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
2066 + "license": "MIT",
2067 + "dependencies": {
2068 + "call-bound": "^1.0.2",
2069 + "es-errors": "^1.3.0",
2070 + "get-intrinsic": "^1.2.5",
2071 + "object-inspect": "^1.13.3",
2072 + "side-channel-map": "^1.0.1"
2073 + },
2074 + "engines": {
2075 + "node": ">= 0.4"
2076 + },
2077 + "funding": {
2078 + "url": "https://github.com/sponsors/ljharb"
2079 + }
2080 + },
2081 + "node_modules/signal-exit": {
2082 + "version": "4.1.0",
2083 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
2084 + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
2085 + "license": "ISC",
2086 + "engines": {
2087 + "node": ">=14"
2088 + },
2089 + "funding": {
2090 + "url": "https://github.com/sponsors/isaacs"
2091 + }
2092 + },
2093 + "node_modules/source-map": {
2094 + "version": "0.6.1",
2095 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2096 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2097 + "license": "BSD-3-Clause",
2098 + "engines": {
2099 + "node": ">=0.10.0"
2100 + }
2101 + },
2102 + "node_modules/statuses": {
2103 + "version": "2.0.2",
2104 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
2105 + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
2106 + "license": "MIT",
2107 + "engines": {
2108 + "node": ">= 0.8"
2109 + }
2110 + },
2111 + "node_modules/streamx": {
2112 + "version": "2.23.0",
2113 + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz",
2114 + "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==",
2115 + "license": "MIT",
2116 + "dependencies": {
2117 + "events-universal": "^1.0.0",
2118 + "fast-fifo": "^1.3.2",
2119 + "text-decoder": "^1.1.0"
2120 + }
2121 + },
2122 + "node_modules/string_decoder": {
2123 + "version": "1.3.0",
2124 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
2125 + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
2126 + "license": "MIT",
2127 + "dependencies": {
2128 + "safe-buffer": "~5.2.0"
2129 + }
2130 + },
2131 + "node_modules/string-width": {
2132 + "version": "5.1.2",
2133 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
2134 + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
2135 + "license": "MIT",
2136 + "dependencies": {
2137 + "eastasianwidth": "^0.2.0",
2138 + "emoji-regex": "^9.2.2",
2139 + "strip-ansi": "^7.0.1"
2140 + },
2141 + "engines": {
2142 + "node": ">=12"
2143 + },
2144 + "funding": {
2145 + "url": "https://github.com/sponsors/sindresorhus"
2146 + }
2147 + },
2148 + "node_modules/string-width-cjs": {
2149 + "name": "string-width",
2150 + "version": "4.2.3",
2151 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2152 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2153 + "license": "MIT",
2154 + "dependencies": {
2155 + "emoji-regex": "^8.0.0",
2156 + "is-fullwidth-code-point": "^3.0.0",
2157 + "strip-ansi": "^6.0.1"
2158 + },
2159 + "engines": {
2160 + "node": ">=8"
2161 + }
2162 + },
2163 + "node_modules/string-width-cjs/node_modules/ansi-regex": {
2164 + "version": "5.0.1",
2165 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2166 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2167 + "license": "MIT",
2168 + "engines": {
2169 + "node": ">=8"
2170 + }
2171 + },
2172 + "node_modules/string-width-cjs/node_modules/emoji-regex": {
2173 + "version": "8.0.0",
2174 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2175 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2176 + "license": "MIT"
2177 + },
2178 + "node_modules/string-width-cjs/node_modules/strip-ansi": {
2179 + "version": "6.0.1",
2180 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2181 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2182 + "license": "MIT",
2183 + "dependencies": {
2184 + "ansi-regex": "^5.0.1"
2185 + },
2186 + "engines": {
2187 + "node": ">=8"
2188 + }
2189 + },
2190 + "node_modules/strip-ansi": {
2191 + "version": "7.1.2",
2192 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
2193 + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
2194 + "license": "MIT",
2195 + "dependencies": {
2196 + "ansi-regex": "^6.0.1"
2197 + },
2198 + "engines": {
2199 + "node": ">=12"
2200 + },
2201 + "funding": {
2202 + "url": "https://github.com/chalk/strip-ansi?sponsor=1"
2203 + }
2204 + },
2205 + "node_modules/strip-ansi-cjs": {
2206 + "name": "strip-ansi",
2207 + "version": "6.0.1",
2208 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2209 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2210 + "license": "MIT",
2211 + "dependencies": {
2212 + "ansi-regex": "^5.0.1"
2213 + },
2214 + "engines": {
2215 + "node": ">=8"
2216 + }
2217 + },
2218 + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": {
2219 + "version": "5.0.1",
2220 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2221 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2222 + "license": "MIT",
2223 + "engines": {
2224 + "node": ">=8"
2225 + }
2226 + },
2227 + "node_modules/tar-stream": {
2228 + "version": "3.1.7",
2229 + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
2230 + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
2231 + "license": "MIT",
2232 + "dependencies": {
2233 + "b4a": "^1.6.4",
2234 + "fast-fifo": "^1.2.0",
2235 + "streamx": "^2.15.0"
2236 + }
2237 + },
2238 + "node_modules/text-decoder": {
2239 + "version": "1.2.7",
2240 + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz",
2241 + "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==",
2242 + "license": "Apache-2.0",
2243 + "dependencies": {
2244 + "b4a": "^1.6.4"
2245 + }
2246 + },
2247 + "node_modules/thirty-two": {
2248 + "version": "1.0.2",
2249 + "resolved": "https://registry.npmjs.org/thirty-two/-/thirty-two-1.0.2.tgz",
2250 + "integrity": "sha512-OEI0IWCe+Dw46019YLl6V10Us5bi574EvlJEOcAkB29IzQ/mYD1A6RyNHLjZPiHCmuodxvgF6U+vZO1L15lxVA==",
2251 + "engines": {
2252 + "node": ">=0.2.6"
2253 + }
2254 + },
2255 + "node_modules/toidentifier": {
2256 + "version": "1.0.1",
2257 + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
2258 + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
2259 + "license": "MIT",
2260 + "engines": {
2261 + "node": ">=0.6"
2262 + }
2263 + },
2264 + "node_modules/tsscmp": {
2265 + "version": "1.0.6",
2266 + "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
2267 + "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==",
2268 + "license": "MIT",
2269 + "engines": {
2270 + "node": ">=0.6.x"
2271 + }
2272 + },
2273 + "node_modules/type-is": {
2274 + "version": "1.6.18",
2275 + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
2276 + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
2277 + "license": "MIT",
2278 + "dependencies": {
2279 + "media-typer": "0.3.0",
2280 + "mime-types": "~2.1.24"
2281 + },
2282 + "engines": {
2283 + "node": ">= 0.6"
2284 + }
2285 + },
2286 + "node_modules/ua-client-hints-js": {
2287 + "version": "0.1.2",
2288 + "resolved": "https://registry.npmjs.org/ua-client-hints-js/-/ua-client-hints-js-0.1.2.tgz",
2289 + "integrity": "sha512-cYqD5p9PPCsNYpBJRYcU7s5QuZS3pdWpskOJl+QE7elbOrFzctLs5H9ppH10v7Tk0Kholzo9VIyjoTlh0B8XXg==",
2290 + "funding": [
2291 + {
2292 + "type": "github",
2293 + "url": "https://github.com/sponsors/faisalman"
2294 + },
2295 + {
2296 + "type": "opencollective",
2297 + "url": "https://opencollective.com/ua-parser-js"
2298 + },
2299 + {
2300 + "type": "paypal",
2301 + "url": "https://paypal.me/faisalman"
2302 + }
2303 + ],
2304 + "license": "MIT"
2305 + },
2306 + "node_modules/ua-parser-js": {
2307 + "version": "1.0.40",
2308 + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.40.tgz",
2309 + "integrity": "sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==",
2310 + "funding": [
2311 + {
2312 + "type": "opencollective",
2313 + "url": "https://opencollective.com/ua-parser-js"
2314 + },
2315 + {
2316 + "type": "paypal",
2317 + "url": "https://paypal.me/faisalman"
2318 + },
2319 + {
2320 + "type": "github",
2321 + "url": "https://github.com/sponsors/faisalman"
2322 + }
2323 + ],
2324 + "license": "MIT",
2325 + "bin": {
2326 + "ua-parser-js": "script/cli.js"
2327 + },
2328 + "engines": {
2329 + "node": "*"
2330 + }
2331 + },
2332 + "node_modules/uglify-js": {
2333 + "version": "3.19.3",
2334 + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz",
2335 + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==",
2336 + "license": "BSD-2-Clause",
2337 + "optional": true,
2338 + "bin": {
2339 + "uglifyjs": "bin/uglifyjs"
2340 + },
2341 + "engines": {
2342 + "node": ">=0.8.0"
2343 + }
2344 + },
2345 + "node_modules/uid-safe": {
2346 + "version": "2.1.5",
2347 + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz",
2348 + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==",
2349 + "license": "MIT",
2350 + "dependencies": {
2351 + "random-bytes": "~1.0.0"
2352 + },
2353 + "engines": {
2354 + "node": ">= 0.8"
2355 + }
2356 + },
2357 + "node_modules/unpipe": {
2358 + "version": "1.0.0",
2359 + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
2360 + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
2361 + "license": "MIT",
2362 + "engines": {
2363 + "node": ">= 0.8"
2364 + }
2365 + },
2366 + "node_modules/util": {
2367 + "version": "0.12.5",
2368 + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
2369 + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
2370 + "license": "MIT",
2371 + "dependencies": {
2372 + "inherits": "^2.0.3",
2373 + "is-arguments": "^1.0.4",
2374 + "is-generator-function": "^1.0.7",
2375 + "is-typed-array": "^1.1.3",
2376 + "which-typed-array": "^1.1.2"
2377 + }
2378 + },
2379 + "node_modules/util-deprecate": {
2380 + "version": "1.0.2",
2381 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2382 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
2383 + "license": "MIT"
2384 + },
2385 + "node_modules/utils-merge": {
2386 + "version": "1.0.1",
2387 + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
2388 + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
2389 + "license": "MIT",
2390 + "engines": {
2391 + "node": ">= 0.4.0"
2392 + }
2393 + },
2394 + "node_modules/vary": {
2395 + "version": "1.1.2",
2396 + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
2397 + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
2398 + "license": "MIT",
2399 + "engines": {
2400 + "node": ">= 0.8"
2401 + }
2402 + },
2403 + "node_modules/which": {
2404 + "version": "2.0.2",
2405 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
2406 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
2407 + "license": "ISC",
2408 + "dependencies": {
2409 + "isexe": "^2.0.0"
2410 + },
2411 + "bin": {
2412 + "node-which": "bin/node-which"
2413 + },
2414 + "engines": {
2415 + "node": ">= 8"
2416 + }
2417 + },
2418 + "node_modules/which-typed-array": {
2419 + "version": "1.1.20",
2420 + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz",
2421 + "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==",
2422 + "license": "MIT",
2423 + "dependencies": {
2424 + "available-typed-arrays": "^1.0.7",
2425 + "call-bind": "^1.0.8",
2426 + "call-bound": "^1.0.4",
2427 + "for-each": "^0.3.5",
2428 + "get-proto": "^1.0.1",
2429 + "gopd": "^1.2.0",
2430 + "has-tostringtag": "^1.0.2"
2431 + },
2432 + "engines": {
2433 + "node": ">= 0.4"
2434 + },
2435 + "funding": {
2436 + "url": "https://github.com/sponsors/ljharb"
2437 + }
2438 + },
2439 + "node_modules/wordwrap": {
2440 + "version": "1.0.0",
2441 + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
2442 + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==",
2443 + "license": "MIT"
2444 + },
2445 + "node_modules/wrap-ansi": {
2446 + "version": "8.1.0",
2447 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
2448 + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
2449 + "license": "MIT",
2450 + "dependencies": {
2451 + "ansi-styles": "^6.1.0",
2452 + "string-width": "^5.0.1",
2453 + "strip-ansi": "^7.0.1"
2454 + },
2455 + "engines": {
2456 + "node": ">=12"
2457 + },
2458 + "funding": {
2459 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2460 + }
2461 + },
2462 + "node_modules/wrap-ansi-cjs": {
2463 + "name": "wrap-ansi",
2464 + "version": "7.0.0",
2465 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
2466 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
2467 + "license": "MIT",
2468 + "dependencies": {
2469 + "ansi-styles": "^4.0.0",
2470 + "string-width": "^4.1.0",
2471 + "strip-ansi": "^6.0.0"
2472 + },
2473 + "engines": {
2474 + "node": ">=10"
2475 + },
2476 + "funding": {
2477 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2478 + }
2479 + },
2480 + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": {
2481 + "version": "5.0.1",
2482 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2483 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2484 + "license": "MIT",
2485 + "engines": {
2486 + "node": ">=8"
2487 + }
2488 + },
2489 + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
2490 + "version": "4.3.0",
2491 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2492 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2493 + "license": "MIT",
2494 + "dependencies": {
2495 + "color-convert": "^2.0.1"
2496 + },
2497 + "engines": {
2498 + "node": ">=8"
2499 + },
2500 + "funding": {
2501 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2502 + }
2503 + },
2504 + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
2505 + "version": "8.0.0",
2506 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2507 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2508 + "license": "MIT"
2509 + },
2510 + "node_modules/wrap-ansi-cjs/node_modules/string-width": {
2511 + "version": "4.2.3",
2512 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2513 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2514 + "license": "MIT",
2515 + "dependencies": {
2516 + "emoji-regex": "^8.0.0",
2517 + "is-fullwidth-code-point": "^3.0.0",
2518 + "strip-ansi": "^6.0.1"
2519 + },
2520 + "engines": {
2521 + "node": ">=8"
2522 + }
2523 + },
2524 + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
2525 + "version": "6.0.1",
2526 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2527 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2528 + "license": "MIT",
2529 + "dependencies": {
2530 + "ansi-regex": "^5.0.1"
2531 + },
2532 + "engines": {
2533 + "node": ">=8"
2534 + }
2535 + },
2536 + "node_modules/ws": {
2537 + "version": "8.18.3",
2538 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
2539 + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
2540 + "license": "MIT",
2541 + "engines": {
2542 + "node": ">=10.0.0"
2543 + },
2544 + "peerDependencies": {
2545 + "bufferutil": "^4.0.1",
2546 + "utf-8-validate": ">=5.0.2"
2547 + },
2548 + "peerDependenciesMeta": {
2549 + "bufferutil": {
2550 + "optional": true
2551 + },
2552 + "utf-8-validate": {
2553 + "optional": true
2554 + }
2555 + }
2556 + },
2557 + "node_modules/yauzl": {
2558 + "version": "2.10.0",
2559 + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
2560 + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
2561 + "license": "MIT",
2562 + "dependencies": {
2563 + "buffer-crc32": "~0.2.3",
2564 + "fd-slicer": "~1.1.0"
2565 + }
2566 + },
2567 + "node_modules/yauzl/node_modules/buffer-crc32": {
2568 + "version": "0.2.13",
2569 + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
2570 + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
2571 + "license": "MIT",
2572 + "engines": {
2573 + "node": "*"
2574 + }
2575 + },
2576 + "node_modules/zip-stream": {
2577 + "version": "6.0.1",
2578 + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-6.0.1.tgz",
2579 + "integrity": "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==",
2580 + "license": "MIT",
2581 + "dependencies": {
2582 + "archiver-utils": "^5.0.0",
2583 + "compress-commons": "^6.0.2",
2584 + "readable-stream": "^4.0.0"
2585 + },
2586 + "engines": {
2587 + "node": ">= 14"
2588 + }
2589 + }
2590 + }
2591 +}