get


Logs | Files | README | README | LICENSE | LICENSE | GitLab


1
commit 0d8bf5b8feb587814c93eda266c292076f378888
2
Author: Connor Etherington <[email protected]>
3
Date:   Sat Sep 14 00:42:17 2024 +0200
4
5
    Auto-Commit Update - 20240914
6
---
7
 app.js            |   26 +-
8
 package-lock.json | 2386 +++++++++++++++++++++++++++++++++++++++++++++++++++++
9
 yarn.lock         | 1426 --------------------------------
10
 3 files changed, 2411 insertions(+), 1427 deletions(-)
11
12
diff --git a/app.js b/app.js
13
index 3c2b8a7..fc83e25 100755
14
--- a/app.js
15
+++ b/app.js
16
@@ -96,10 +96,34 @@ class Scraper {
17
     if (!puppeteer) {
18
       puppeteer = require('puppeteer-extra');
19
       const pluginStealth = require('puppeteer-extra-plugin-stealth');
20
+      const puppeteer = require('puppeteer-extra');
21
+      const userPrefs = require('puppeteer-extra-plugin-user-preferences');
22
+      puppeteer.use(userPrefs({ userPreferences: {/* your custom prefs */}}));
23
       puppeteer.use(pluginStealth());
24
     }
25
 
26
-    const browser = await puppeteer.launch();
27
+    const launchOptions = {
28
+      headless: true,
29
+      args: [
30
+        '--no-sandbox',
31
+        '--disable-setuid-sandbox',
32
+        '--disable-infobars',
33
+        '--window-position=0,0',
34
+        '--ignore-certifcate-errors',
35
+        '--ignore-certifcate-errors-spki-list',
36
+        '--disable-web-security',
37
+        '--disable-site-isolation-trials',
38
+        '--ignore-gpu-blacklist',
39
+        '--ignore-certificate-errors',
40
+        '--disable-dev-shm-usage',
41
+        '--disable-accelerated-2d-canvas',
42
+        '--disable-gpu',
43
+        '--no-first-run',
44
+        '--no-zygote'
45
+      ]
46
+    };
47
+
48
+    const browser = await puppeteer.launch(launchOptions);
49
     const page = await browser.pages().then(pages => pages[0]);
50
 
51
     await page.goto(this.response.config.url, { waitUntil: 'networkidle0' });
52
diff --git a/package-lock.json b/package-lock.json
53
new file mode 100644
54
index 0000000..9c25b3f
55
--- /dev/null
56
+++ b/package-lock.json
57
@@ -0,0 +1,2386 @@
58
+{
59
+  "name": "@agentics/get",
60
+  "version": "0.1.3",
61
+  "lockfileVersion": 3,
62
+  "requires": true,
63
+  "packages": {
64
+    "": {
65
+      "name": "@agentics/get",
66
+      "version": "0.1.3",
67
+      "license": "MIT",
68
+      "dependencies": {
69
+        "axios": "^1.7.7",
70
+        "cheerio": "^1.0.0",
71
+        "fs": "0.0.1-security",
72
+        "jsdom": "^25.0.0",
73
+        "puppeteer": "^23.3.0",
74
+        "puppeteer-evals": "^0.1.7",
75
+        "puppeteer-extra": "^3.3.6",
76
+        "puppeteer-extra-plugin-stealth": "^2.11.2",
77
+        "yargs": "^17.7.2"
78
+      },
79
+      "bin": {
80
+        "get": "app.js"
81
+      }
82
+    },
83
+    "node_modules/@babel/code-frame": {
84
+      "version": "7.24.7",
85
+      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz",
86
+      "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==",
87
+      "license": "MIT",
88
+      "dependencies": {
89
+        "@babel/highlight": "^7.24.7",
90
+        "picocolors": "^1.0.0"
91
+      },
92
+      "engines": {
93
+        "node": ">=6.9.0"
94
+      }
95
+    },
96
+    "node_modules/@babel/helper-validator-identifier": {
97
+      "version": "7.24.7",
98
+      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz",
99
+      "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==",
100
+      "license": "MIT",
101
+      "engines": {
102
+        "node": ">=6.9.0"
103
+      }
104
+    },
105
+    "node_modules/@babel/highlight": {
106
+      "version": "7.24.7",
107
+      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz",
108
+      "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==",
109
+      "license": "MIT",
110
+      "dependencies": {
111
+        "@babel/helper-validator-identifier": "^7.24.7",
112
+        "chalk": "^2.4.2",
113
+        "js-tokens": "^4.0.0",
114
+        "picocolors": "^1.0.0"
115
+      },
116
+      "engines": {
117
+        "node": ">=6.9.0"
118
+      }
119
+    },
120
+    "node_modules/@puppeteer/browsers": {
121
+      "version": "2.4.0",
122
+      "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.4.0.tgz",
123
+      "integrity": "sha512-x8J1csfIygOwf6D6qUAZ0ASk3z63zPb7wkNeHRerCMh82qWKUrOgkuP005AJC8lDL6/evtXETGEJVcwykKT4/g==",
124
+      "license": "Apache-2.0",
125
+      "dependencies": {
126
+        "debug": "^4.3.6",
127
+        "extract-zip": "^2.0.1",
128
+        "progress": "^2.0.3",
129
+        "proxy-agent": "^6.4.0",
130
+        "semver": "^7.6.3",
131
+        "tar-fs": "^3.0.6",
132
+        "unbzip2-stream": "^1.4.3",
133
+        "yargs": "^17.7.2"
134
+      },
135
+      "bin": {
136
+        "browsers": "lib/cjs/main-cli.js"
137
+      },
138
+      "engines": {
139
+        "node": ">=18"
140
+      }
141
+    },
142
+    "node_modules/@tootallnate/quickjs-emscripten": {
143
+      "version": "0.23.0",
144
+      "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
145
+      "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
146
+      "license": "MIT"
147
+    },
148
+    "node_modules/@types/debug": {
149
+      "version": "4.1.12",
150
+      "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
151
+      "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
152
+      "license": "MIT",
153
+      "dependencies": {
154
+        "@types/ms": "*"
155
+      }
156
+    },
157
+    "node_modules/@types/ms": {
158
+      "version": "0.7.34",
159
+      "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz",
160
+      "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==",
161
+      "license": "MIT"
162
+    },
163
+    "node_modules/@types/node": {
164
+      "version": "22.5.4",
165
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.4.tgz",
166
+      "integrity": "sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==",
167
+      "license": "MIT",
168
+      "optional": true,
169
+      "dependencies": {
170
+        "undici-types": "~6.19.2"
171
+      }
172
+    },
173
+    "node_modules/@types/yauzl": {
174
+      "version": "2.10.3",
175
+      "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
176
+      "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
177
+      "license": "MIT",
178
+      "optional": true,
179
+      "dependencies": {
180
+        "@types/node": "*"
181
+      }
182
+    },
183
+    "node_modules/agent-base": {
184
+      "version": "7.1.1",
185
+      "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz",
186
+      "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==",
187
+      "license": "MIT",
188
+      "dependencies": {
189
+        "debug": "^4.3.4"
190
+      },
191
+      "engines": {
192
+        "node": ">= 14"
193
+      }
194
+    },
195
+    "node_modules/ansi-regex": {
196
+      "version": "5.0.1",
197
+      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
198
+      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
199
+      "license": "MIT",
200
+      "engines": {
201
+        "node": ">=8"
202
+      }
203
+    },
204
+    "node_modules/ansi-styles": {
205
+      "version": "3.2.1",
206
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
207
+      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
208
+      "license": "MIT",
209
+      "dependencies": {
210
+        "color-convert": "^1.9.0"
211
+      },
212
+      "engines": {
213
+        "node": ">=4"
214
+      }
215
+    },
216
+    "node_modules/argparse": {
217
+      "version": "2.0.1",
218
+      "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
219
+      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
220
+      "license": "Python-2.0"
221
+    },
222
+    "node_modules/arr-union": {
223
+      "version": "3.1.0",
224
+      "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
225
+      "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==",
226
+      "license": "MIT",
227
+      "engines": {
228
+        "node": ">=0.10.0"
229
+      }
230
+    },
231
+    "node_modules/ast-types": {
232
+      "version": "0.13.4",
233
+      "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
234
+      "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
235
+      "license": "MIT",
236
+      "dependencies": {
237
+        "tslib": "^2.0.1"
238
+      },
239
+      "engines": {
240
+        "node": ">=4"
241
+      }
242
+    },
243
+    "node_modules/asynckit": {
244
+      "version": "0.4.0",
245
+      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
246
+      "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
247
+      "license": "MIT"
248
+    },
249
+    "node_modules/axios": {
250
+      "version": "1.7.7",
251
+      "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz",
252
+      "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==",
253
+      "license": "MIT",
254
+      "dependencies": {
255
+        "follow-redirects": "^1.15.6",
256
+        "form-data": "^4.0.0",
257
+        "proxy-from-env": "^1.1.0"
258
+      }
259
+    },
260
+    "node_modules/b4a": {
261
+      "version": "1.6.6",
262
+      "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz",
263
+      "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==",
264
+      "license": "Apache-2.0"
265
+    },
266
+    "node_modules/balanced-match": {
267
+      "version": "1.0.2",
268
+      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
269
+      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
270
+      "license": "MIT"
271
+    },
272
+    "node_modules/bare-events": {
273
+      "version": "2.4.2",
274
+      "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.4.2.tgz",
275
+      "integrity": "sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==",
276
+      "license": "Apache-2.0",
277
+      "optional": true
278
+    },
279
+    "node_modules/bare-fs": {
280
+      "version": "2.3.5",
281
+      "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.3.5.tgz",
282
+      "integrity": "sha512-SlE9eTxifPDJrT6YgemQ1WGFleevzwY+XAP1Xqgl56HtcrisC2CHCZ2tq6dBpcH2TnNxwUEUGhweo+lrQtYuiw==",
283
+      "license": "Apache-2.0",
284
+      "optional": true,
285
+      "dependencies": {
286
+        "bare-events": "^2.0.0",
287
+        "bare-path": "^2.0.0",
288
+        "bare-stream": "^2.0.0"
289
+      }
290
+    },
291
+    "node_modules/bare-os": {
292
+      "version": "2.4.4",
293
+      "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.4.4.tgz",
294
+      "integrity": "sha512-z3UiI2yi1mK0sXeRdc4O1Kk8aOa/e+FNWZcTiPB/dfTWyLypuE99LibgRaQki914Jq//yAWylcAt+mknKdixRQ==",
295
+      "license": "Apache-2.0",
296
+      "optional": true
297
+    },
298
+    "node_modules/bare-path": {
299
+      "version": "2.1.3",
300
+      "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.3.tgz",
301
+      "integrity": "sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==",
302
+      "license": "Apache-2.0",
303
+      "optional": true,
304
+      "dependencies": {
305
+        "bare-os": "^2.1.0"
306
+      }
307
+    },
308
+    "node_modules/bare-stream": {
309
+      "version": "2.3.0",
310
+      "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.3.0.tgz",
311
+      "integrity": "sha512-pVRWciewGUeCyKEuRxwv06M079r+fRjAQjBEK2P6OYGrO43O+Z0LrPZZEjlc4mB6C2RpZ9AxJ1s7NLEtOHO6eA==",
312
+      "license": "Apache-2.0",
313
+      "optional": true,
314
+      "dependencies": {
315
+        "b4a": "^1.6.6",
316
+        "streamx": "^2.20.0"
317
+      }
318
+    },
319
+    "node_modules/base64-js": {
320
+      "version": "1.5.1",
321
+      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
322
+      "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
323
+      "funding": [
324
+        {
325
+          "type": "github",
326
+          "url": "https://github.com/sponsors/feross"
327
+        },
328
+        {
329
+          "type": "patreon",
330
+          "url": "https://www.patreon.com/feross"
331
+        },
332
+        {
333
+          "type": "consulting",
334
+          "url": "https://feross.org/support"
335
+        }
336
+      ],
337
+      "license": "MIT"
338
+    },
339
+    "node_modules/basic-ftp": {
340
+      "version": "5.0.5",
341
+      "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz",
342
+      "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==",
343
+      "license": "MIT",
344
+      "engines": {
345
+        "node": ">=10.0.0"
346
+      }
347
+    },
348
+    "node_modules/boolbase": {
349
+      "version": "1.0.0",
350
+      "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
351
+      "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
352
+      "license": "ISC"
353
+    },
354
+    "node_modules/brace-expansion": {
355
+      "version": "1.1.11",
356
+      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
357
+      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
358
+      "license": "MIT",
359
+      "dependencies": {
360
+        "balanced-match": "^1.0.0",
361
+        "concat-map": "0.0.1"
362
+      }
363
+    },
364
+    "node_modules/buffer": {
365
+      "version": "5.7.1",
366
+      "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
367
+      "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
368
+      "funding": [
369
+        {
370
+          "type": "github",
371
+          "url": "https://github.com/sponsors/feross"
372
+        },
373
+        {
374
+          "type": "patreon",
375
+          "url": "https://www.patreon.com/feross"
376
+        },
377
+        {
378
+          "type": "consulting",
379
+          "url": "https://feross.org/support"
380
+        }
381
+      ],
382
+      "license": "MIT",
383
+      "dependencies": {
384
+        "base64-js": "^1.3.1",
385
+        "ieee754": "^1.1.13"
386
+      }
387
+    },
388
+    "node_modules/buffer-crc32": {
389
+      "version": "0.2.13",
390
+      "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
391
+      "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
392
+      "license": "MIT",
393
+      "engines": {
394
+        "node": "*"
395
+      }
396
+    },
397
+    "node_modules/callsites": {
398
+      "version": "3.1.0",
399
+      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
400
+      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
401
+      "license": "MIT",
402
+      "engines": {
403
+        "node": ">=6"
404
+      }
405
+    },
406
+    "node_modules/chalk": {
407
+      "version": "2.4.2",
408
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
409
+      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
410
+      "license": "MIT",
411
+      "dependencies": {
412
+        "ansi-styles": "^3.2.1",
413
+        "escape-string-regexp": "^1.0.5",
414
+        "supports-color": "^5.3.0"
415
+      },
416
+      "engines": {
417
+        "node": ">=4"
418
+      }
419
+    },
420
+    "node_modules/cheerio": {
421
+      "version": "1.0.0",
422
+      "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz",
423
+      "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==",
424
+      "license": "MIT",
425
+      "dependencies": {
426
+        "cheerio-select": "^2.1.0",
427
+        "dom-serializer": "^2.0.0",
428
+        "domhandler": "^5.0.3",
429
+        "domutils": "^3.1.0",
430
+        "encoding-sniffer": "^0.2.0",
431
+        "htmlparser2": "^9.1.0",
432
+        "parse5": "^7.1.2",
433
+        "parse5-htmlparser2-tree-adapter": "^7.0.0",
434
+        "parse5-parser-stream": "^7.1.2",
435
+        "undici": "^6.19.5",
436
+        "whatwg-mimetype": "^4.0.0"
437
+      },
438
+      "engines": {
439
+        "node": ">=18.17"
440
+      },
441
+      "funding": {
442
+        "url": "https://github.com/cheeriojs/cheerio?sponsor=1"
443
+      }
444
+    },
445
+    "node_modules/cheerio-select": {
446
+      "version": "2.1.0",
447
+      "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz",
448
+      "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==",
449
+      "license": "BSD-2-Clause",
450
+      "dependencies": {
451
+        "boolbase": "^1.0.0",
452
+        "css-select": "^5.1.0",
453
+        "css-what": "^6.1.0",
454
+        "domelementtype": "^2.3.0",
455
+        "domhandler": "^5.0.3",
456
+        "domutils": "^3.0.1"
457
+      },
458
+      "funding": {
459
+        "url": "https://github.com/sponsors/fb55"
460
+      }
461
+    },
462
+    "node_modules/chromium-bidi": {
463
+      "version": "0.6.5",
464
+      "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.6.5.tgz",
465
+      "integrity": "sha512-RuLrmzYrxSb0s9SgpB+QN5jJucPduZQ/9SIe76MDxYJuecPW5mxMdacJ1f4EtgiV+R0p3sCkznTMvH0MPGFqjA==",
466
+      "license": "Apache-2.0",
467
+      "dependencies": {
468
+        "mitt": "3.0.1",
469
+        "urlpattern-polyfill": "10.0.0",
470
+        "zod": "3.23.8"
471
+      },
472
+      "peerDependencies": {
473
+        "devtools-protocol": "*"
474
+      }
475
+    },
476
+    "node_modules/cliui": {
477
+      "version": "8.0.1",
478
+      "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
479
+      "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
480
+      "license": "ISC",
481
+      "dependencies": {
482
+        "string-width": "^4.2.0",
483
+        "strip-ansi": "^6.0.1",
484
+        "wrap-ansi": "^7.0.0"
485
+      },
486
+      "engines": {
487
+        "node": ">=12"
488
+      }
489
+    },
490
+    "node_modules/clone-deep": {
491
+      "version": "0.2.4",
492
+      "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz",
493
+      "integrity": "sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==",
494
+      "license": "MIT",
495
+      "dependencies": {
496
+        "for-own": "^0.1.3",
497
+        "is-plain-object": "^2.0.1",
498
+        "kind-of": "^3.0.2",
499
+        "lazy-cache": "^1.0.3",
500
+        "shallow-clone": "^0.1.2"
501
+      },
502
+      "engines": {
503
+        "node": ">=0.10.0"
504
+      }
505
+    },
506
+    "node_modules/color-convert": {
507
+      "version": "1.9.3",
508
+      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
509
+      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
510
+      "license": "MIT",
511
+      "dependencies": {
512
+        "color-name": "1.1.3"
513
+      }
514
+    },
515
+    "node_modules/color-name": {
516
+      "version": "1.1.3",
517
+      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
518
+      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
519
+      "license": "MIT"
520
+    },
521
+    "node_modules/combined-stream": {
522
+      "version": "1.0.8",
523
+      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
524
+      "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
525
+      "license": "MIT",
526
+      "dependencies": {
527
+        "delayed-stream": "~1.0.0"
528
+      },
529
+      "engines": {
530
+        "node": ">= 0.8"
531
+      }
532
+    },
533
+    "node_modules/concat-map": {
534
+      "version": "0.0.1",
535
+      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
536
+      "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
537
+      "license": "MIT"
538
+    },
539
+    "node_modules/cosmiconfig": {
540
+      "version": "9.0.0",
541
+      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz",
542
+      "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==",
543
+      "license": "MIT",
544
+      "dependencies": {
545
+        "env-paths": "^2.2.1",
546
+        "import-fresh": "^3.3.0",
547
+        "js-yaml": "^4.1.0",
548
+        "parse-json": "^5.2.0"
549
+      },
550
+      "engines": {
551
+        "node": ">=14"
552
+      },
553
+      "funding": {
554
+        "url": "https://github.com/sponsors/d-fischer"
555
+      },
556
+      "peerDependencies": {
557
+        "typescript": ">=4.9.5"
558
+      },
559
+      "peerDependenciesMeta": {
560
+        "typescript": {
561
+          "optional": true
562
+        }
563
+      }
564
+    },
565
+    "node_modules/css-select": {
566
+      "version": "5.1.0",
567
+      "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
568
+      "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
569
+      "license": "BSD-2-Clause",
570
+      "dependencies": {
571
+        "boolbase": "^1.0.0",
572
+        "css-what": "^6.1.0",
573
+        "domhandler": "^5.0.2",
574
+        "domutils": "^3.0.1",
575
+        "nth-check": "^2.0.1"
576
+      },
577
+      "funding": {
578
+        "url": "https://github.com/sponsors/fb55"
579
+      }
580
+    },
581
+    "node_modules/css-what": {
582
+      "version": "6.1.0",
583
+      "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
584
+      "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
585
+      "license": "BSD-2-Clause",
586
+      "engines": {
587
+        "node": ">= 6"
588
+      },
589
+      "funding": {
590
+        "url": "https://github.com/sponsors/fb55"
591
+      }
592
+    },
593
+    "node_modules/cssstyle": {
594
+      "version": "4.1.0",
595
+      "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.1.0.tgz",
596
+      "integrity": "sha512-h66W1URKpBS5YMI/V8PyXvTMFT8SupJ1IzoIV8IeBC/ji8WVmrO8dGlTi+2dh6whmdk6BiKJLD/ZBkhWbcg6nA==",
597
+      "license": "MIT",
598
+      "dependencies": {
599
+        "rrweb-cssom": "^0.7.1"
600
+      },
601
+      "engines": {
602
+        "node": ">=18"
603
+      }
604
+    },
605
+    "node_modules/data-uri-to-buffer": {
606
+      "version": "6.0.2",
607
+      "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
608
+      "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
609
+      "license": "MIT",
610
+      "engines": {
611
+        "node": ">= 14"
612
+      }
613
+    },
614
+    "node_modules/data-urls": {
615
+      "version": "5.0.0",
616
+      "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz",
617
+      "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==",
618
+      "license": "MIT",
619
+      "dependencies": {
620
+        "whatwg-mimetype": "^4.0.0",
621
+        "whatwg-url": "^14.0.0"
622
+      },
623
+      "engines": {
624
+        "node": ">=18"
625
+      }
626
+    },
627
+    "node_modules/debug": {
628
+      "version": "4.3.7",
629
+      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
630
+      "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
631
+      "license": "MIT",
632
+      "dependencies": {
633
+        "ms": "^2.1.3"
634
+      },
635
+      "engines": {
636
+        "node": ">=6.0"
637
+      },
638
+      "peerDependenciesMeta": {
639
+        "supports-color": {
640
+          "optional": true
641
+        }
642
+      }
643
+    },
644
+    "node_modules/decimal.js": {
645
+      "version": "10.4.3",
646
+      "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz",
647
+      "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==",
648
+      "license": "MIT"
649
+    },
650
+    "node_modules/deepmerge": {
651
+      "version": "4.3.1",
652
+      "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
653
+      "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
654
+      "license": "MIT",
655
+      "engines": {
656
+        "node": ">=0.10.0"
657
+      }
658
+    },
659
+    "node_modules/degenerator": {
660
+      "version": "5.0.1",
661
+      "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
662
+      "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
663
+      "license": "MIT",
664
+      "dependencies": {
665
+        "ast-types": "^0.13.4",
666
+        "escodegen": "^2.1.0",
667
+        "esprima": "^4.0.1"
668
+      },
669
+      "engines": {
670
+        "node": ">= 14"
671
+      }
672
+    },
673
+    "node_modules/delayed-stream": {
674
+      "version": "1.0.0",
675
+      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
676
+      "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
677
+      "license": "MIT",
678
+      "engines": {
679
+        "node": ">=0.4.0"
680
+      }
681
+    },
682
+    "node_modules/devtools-protocol": {
683
+      "version": "0.0.1330662",
684
+      "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1330662.tgz",
685
+      "integrity": "sha512-pzh6YQ8zZfz3iKlCvgzVCu22NdpZ8hNmwU6WnQjNVquh0A9iVosPtNLWDwaWVGyrntQlltPFztTMK5Cg6lfCuw==",
686
+      "license": "BSD-3-Clause"
687
+    },
688
+    "node_modules/dom-serializer": {
689
+      "version": "2.0.0",
690
+      "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
691
+      "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
692
+      "license": "MIT",
693
+      "dependencies": {
694
+        "domelementtype": "^2.3.0",
695
+        "domhandler": "^5.0.2",
696
+        "entities": "^4.2.0"
697
+      },
698
+      "funding": {
699
+        "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
700
+      }
701
+    },
702
+    "node_modules/domelementtype": {
703
+      "version": "2.3.0",
704
+      "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
705
+      "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
706
+      "funding": [
707
+        {
708
+          "type": "github",
709
+          "url": "https://github.com/sponsors/fb55"
710
+        }
711
+      ],
712
+      "license": "BSD-2-Clause"
713
+    },
714
+    "node_modules/domhandler": {
715
+      "version": "5.0.3",
716
+      "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
717
+      "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
718
+      "license": "BSD-2-Clause",
719
+      "dependencies": {
720
+        "domelementtype": "^2.3.0"
721
+      },
722
+      "engines": {
723
+        "node": ">= 4"
724
+      },
725
+      "funding": {
726
+        "url": "https://github.com/fb55/domhandler?sponsor=1"
727
+      }
728
+    },
729
+    "node_modules/domutils": {
730
+      "version": "3.1.0",
731
+      "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
732
+      "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
733
+      "license": "BSD-2-Clause",
734
+      "dependencies": {
735
+        "dom-serializer": "^2.0.0",
736
+        "domelementtype": "^2.3.0",
737
+        "domhandler": "^5.0.3"
738
+      },
739
+      "funding": {
740
+        "url": "https://github.com/fb55/domutils?sponsor=1"
741
+      }
742
+    },
743
+    "node_modules/emoji-regex": {
744
+      "version": "8.0.0",
745
+      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
746
+      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
747
+      "license": "MIT"
748
+    },
749
+    "node_modules/encoding-sniffer": {
750
+      "version": "0.2.0",
751
+      "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz",
752
+      "integrity": "sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==",
753
+      "license": "MIT",
754
+      "dependencies": {
755
+        "iconv-lite": "^0.6.3",
756
+        "whatwg-encoding": "^3.1.1"
757
+      },
758
+      "funding": {
759
+        "url": "https://github.com/fb55/encoding-sniffer?sponsor=1"
760
+      }
761
+    },
762
+    "node_modules/end-of-stream": {
763
+      "version": "1.4.4",
764
+      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
765
+      "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
766
+      "license": "MIT",
767
+      "dependencies": {
768
+        "once": "^1.4.0"
769
+      }
770
+    },
771
+    "node_modules/entities": {
772
+      "version": "4.5.0",
773
+      "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
774
+      "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
775
+      "license": "BSD-2-Clause",
776
+      "engines": {
777
+        "node": ">=0.12"
778
+      },
779
+      "funding": {
780
+        "url": "https://github.com/fb55/entities?sponsor=1"
781
+      }
782
+    },
783
+    "node_modules/env-paths": {
784
+      "version": "2.2.1",
785
+      "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
786
+      "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
787
+      "license": "MIT",
788
+      "engines": {
789
+        "node": ">=6"
790
+      }
791
+    },
792
+    "node_modules/error-ex": {
793
+      "version": "1.3.2",
794
+      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
795
+      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
796
+      "license": "MIT",
797
+      "dependencies": {
798
+        "is-arrayish": "^0.2.1"
799
+      }
800
+    },
801
+    "node_modules/escalade": {
802
+      "version": "3.2.0",
803
+      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
804
+      "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
805
+      "license": "MIT",
806
+      "engines": {
807
+        "node": ">=6"
808
+      }
809
+    },
810
+    "node_modules/escape-string-regexp": {
811
+      "version": "1.0.5",
812
+      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
813
+      "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
814
+      "license": "MIT",
815
+      "engines": {
816
+        "node": ">=0.8.0"
817
+      }
818
+    },
819
+    "node_modules/escodegen": {
820
+      "version": "2.1.0",
821
+      "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
822
+      "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
823
+      "license": "BSD-2-Clause",
824
+      "dependencies": {
825
+        "esprima": "^4.0.1",
826
+        "estraverse": "^5.2.0",
827
+        "esutils": "^2.0.2"
828
+      },
829
+      "bin": {
830
+        "escodegen": "bin/escodegen.js",
831
+        "esgenerate": "bin/esgenerate.js"
832
+      },
833
+      "engines": {
834
+        "node": ">=6.0"
835
+      },
836
+      "optionalDependencies": {
837
+        "source-map": "~0.6.1"
838
+      }
839
+    },
840
+    "node_modules/esprima": {
841
+      "version": "4.0.1",
842
+      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
843
+      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
844
+      "license": "BSD-2-Clause",
845
+      "bin": {
846
+        "esparse": "bin/esparse.js",
847
+        "esvalidate": "bin/esvalidate.js"
848
+      },
849
+      "engines": {
850
+        "node": ">=4"
851
+      }
852
+    },
853
+    "node_modules/estraverse": {
854
+      "version": "5.3.0",
855
+      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
856
+      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
857
+      "license": "BSD-2-Clause",
858
+      "engines": {
859
+        "node": ">=4.0"
860
+      }
861
+    },
862
+    "node_modules/esutils": {
863
+      "version": "2.0.3",
864
+      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
865
+      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
866
+      "license": "BSD-2-Clause",
867
+      "engines": {
868
+        "node": ">=0.10.0"
869
+      }
870
+    },
871
+    "node_modules/extract-zip": {
872
+      "version": "2.0.1",
873
+      "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
874
+      "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
875
+      "license": "BSD-2-Clause",
876
+      "dependencies": {
877
+        "debug": "^4.1.1",
878
+        "get-stream": "^5.1.0",
879
+        "yauzl": "^2.10.0"
880
+      },
881
+      "bin": {
882
+        "extract-zip": "cli.js"
883
+      },
884
+      "engines": {
885
+        "node": ">= 10.17.0"
886
+      },
887
+      "optionalDependencies": {
888
+        "@types/yauzl": "^2.9.1"
889
+      }
890
+    },
891
+    "node_modules/fast-fifo": {
892
+      "version": "1.3.2",
893
+      "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
894
+      "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
895
+      "license": "MIT"
896
+    },
897
+    "node_modules/fd-slicer": {
898
+      "version": "1.1.0",
899
+      "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
900
+      "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
901
+      "license": "MIT",
902
+      "dependencies": {
903
+        "pend": "~1.2.0"
904
+      }
905
+    },
906
+    "node_modules/follow-redirects": {
907
+      "version": "1.15.9",
908
+      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
909
+      "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
910
+      "funding": [
911
+        {
912
+          "type": "individual",
913
+          "url": "https://github.com/sponsors/RubenVerborgh"
914
+        }
915
+      ],
916
+      "license": "MIT",
917
+      "engines": {
918
+        "node": ">=4.0"
919
+      },
920
+      "peerDependenciesMeta": {
921
+        "debug": {
922
+          "optional": true
923
+        }
924
+      }
925
+    },
926
+    "node_modules/for-in": {
927
+      "version": "1.0.2",
928
+      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
929
+      "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==",
930
+      "license": "MIT",
931
+      "engines": {
932
+        "node": ">=0.10.0"
933
+      }
934
+    },
935
+    "node_modules/for-own": {
936
+      "version": "0.1.5",
937
+      "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
938
+      "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==",
939
+      "license": "MIT",
940
+      "dependencies": {
941
+        "for-in": "^1.0.1"
942
+      },
943
+      "engines": {
944
+        "node": ">=0.10.0"
945
+      }
946
+    },
947
+    "node_modules/form-data": {
948
+      "version": "4.0.0",
949
+      "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
950
+      "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
951
+      "license": "MIT",
952
+      "dependencies": {
953
+        "asynckit": "^0.4.0",
954
+        "combined-stream": "^1.0.8",
955
+        "mime-types": "^2.1.12"
956
+      },
957
+      "engines": {
958
+        "node": ">= 6"
959
+      }
960
+    },
961
+    "node_modules/fs": {
962
+      "version": "0.0.1-security",
963
+      "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz",
964
+      "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==",
965
+      "license": "ISC"
966
+    },
967
+    "node_modules/fs-extra": {
968
+      "version": "11.2.0",
969
+      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz",
970
+      "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==",
971
+      "license": "MIT",
972
+      "dependencies": {
973
+        "graceful-fs": "^4.2.0",
974
+        "jsonfile": "^6.0.1",
975
+        "universalify": "^2.0.0"
976
+      },
977
+      "engines": {
978
+        "node": ">=14.14"
979
+      }
980
+    },
981
+    "node_modules/fs.realpath": {
982
+      "version": "1.0.0",
983
+      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
984
+      "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
985
+      "license": "ISC"
986
+    },
987
+    "node_modules/get-caller-file": {
988
+      "version": "2.0.5",
989
+      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
990
+      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
991
+      "license": "ISC",
992
+      "engines": {
993
+        "node": "6.* || 8.* || >= 10.*"
994
+      }
995
+    },
996
+    "node_modules/get-stream": {
997
+      "version": "5.2.0",
998
+      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
999
+      "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",