]> git.lizzy.rs Git - rust.git/blob - editors/code/package-lock.json
Add experimental VSCode api
[rust.git] / editors / code / package-lock.json
1 {
2     "name": "rust-analyzer",
3     "version": "0.4.0-dev",
4     "lockfileVersion": 2,
5     "requires": true,
6     "packages": {
7         "": {
8             "name": "rust-analyzer",
9             "version": "0.4.0-dev",
10             "license": "MIT OR Apache-2.0",
11             "dependencies": {
12                 "d3": "^7.3.0",
13                 "d3-graphviz": "^4.0.0",
14                 "vscode-languageclient": "8.0.0-next.8"
15             },
16             "devDependencies": {
17                 "@types/node": "~14.17.5",
18                 "@types/vscode": "~1.63.0",
19                 "@typescript-eslint/eslint-plugin": "^5.10.0",
20                 "@typescript-eslint/parser": "^5.10.0",
21                 "@vscode/test-electron": "^2.1.1",
22                 "esbuild": "^0.14.12",
23                 "eslint": "^8.7.0",
24                 "tslib": "^2.3.0",
25                 "typescript": "^4.5.5",
26                 "typescript-formatter": "^7.2.2",
27                 "vsce": "^2.6.7",
28                 "vscode-dts": "^0.3.1"
29             },
30             "engines": {
31                 "vscode": "^1.63.0"
32             }
33         },
34         "node_modules/@eslint/eslintrc": {
35             "version": "1.0.5",
36             "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz",
37             "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==",
38             "dev": true,
39             "dependencies": {
40                 "ajv": "^6.12.4",
41                 "debug": "^4.3.2",
42                 "espree": "^9.2.0",
43                 "globals": "^13.9.0",
44                 "ignore": "^4.0.6",
45                 "import-fresh": "^3.2.1",
46                 "js-yaml": "^4.1.0",
47                 "minimatch": "^3.0.4",
48                 "strip-json-comments": "^3.1.1"
49             },
50             "engines": {
51                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
52             }
53         },
54         "node_modules/@eslint/eslintrc/node_modules/ignore": {
55             "version": "4.0.6",
56             "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
57             "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
58             "dev": true,
59             "engines": {
60                 "node": ">= 4"
61             }
62         },
63         "node_modules/@hpcc-js/wasm": {
64             "version": "1.4.1",
65             "resolved": "https://registry.npmjs.org/@hpcc-js/wasm/-/wasm-1.4.1.tgz",
66             "integrity": "sha512-WYeIuG/B1B1cTcM9D9bC6qDFSZnEcJ9R3SpTW5jh10sTh0hD1h1t/dZudfLwarJD+ce8q4/BP43BplbP3CeNkQ=="
67         },
68         "node_modules/@humanwhocodes/config-array": {
69             "version": "0.9.2",
70             "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz",
71             "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==",
72             "dev": true,
73             "dependencies": {
74                 "@humanwhocodes/object-schema": "^1.2.1",
75                 "debug": "^4.1.1",
76                 "minimatch": "^3.0.4"
77             },
78             "engines": {
79                 "node": ">=10.10.0"
80             }
81         },
82         "node_modules/@humanwhocodes/object-schema": {
83             "version": "1.2.1",
84             "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
85             "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
86             "dev": true
87         },
88         "node_modules/@nodelib/fs.scandir": {
89             "version": "2.1.5",
90             "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
91             "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
92             "dev": true,
93             "dependencies": {
94                 "@nodelib/fs.stat": "2.0.5",
95                 "run-parallel": "^1.1.9"
96             },
97             "engines": {
98                 "node": ">= 8"
99             }
100         },
101         "node_modules/@nodelib/fs.stat": {
102             "version": "2.0.5",
103             "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
104             "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
105             "dev": true,
106             "engines": {
107                 "node": ">= 8"
108             }
109         },
110         "node_modules/@nodelib/fs.walk": {
111             "version": "1.2.8",
112             "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
113             "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
114             "dev": true,
115             "dependencies": {
116                 "@nodelib/fs.scandir": "2.1.5",
117                 "fastq": "^1.6.0"
118             },
119             "engines": {
120                 "node": ">= 8"
121             }
122         },
123         "node_modules/@tootallnate/once": {
124             "version": "1.1.2",
125             "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
126             "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
127             "dev": true,
128             "engines": {
129                 "node": ">= 6"
130             }
131         },
132         "node_modules/@types/json-schema": {
133             "version": "7.0.9",
134             "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
135             "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
136             "dev": true
137         },
138         "node_modules/@types/node": {
139             "version": "14.17.34",
140             "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.34.tgz",
141             "integrity": "sha512-USUftMYpmuMzeWobskoPfzDi+vkpe0dvcOBRNOscFrGxVp4jomnRxWuVohgqBow2xyIPC0S3gjxV/5079jhmDg==",
142             "dev": true
143         },
144         "node_modules/@types/vscode": {
145             "version": "1.63.1",
146             "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.63.1.tgz",
147             "integrity": "sha512-Z+ZqjRcnGfHP86dvx/BtSwWyZPKQ/LBdmAVImY82TphyjOw2KgTKcp7Nx92oNwCTsHzlshwexAG/WiY2JuUm3g==",
148             "dev": true
149         },
150         "node_modules/@typescript-eslint/eslint-plugin": {
151             "version": "5.10.0",
152             "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.0.tgz",
153             "integrity": "sha512-XXVKnMsq2fuu9K2KsIxPUGqb6xAImz8MEChClbXmE3VbveFtBUU5bzM6IPVWqzyADIgdkS2Ws/6Xo7W2TeZWjQ==",
154             "dev": true,
155             "dependencies": {
156                 "@typescript-eslint/scope-manager": "5.10.0",
157                 "@typescript-eslint/type-utils": "5.10.0",
158                 "@typescript-eslint/utils": "5.10.0",
159                 "debug": "^4.3.2",
160                 "functional-red-black-tree": "^1.0.1",
161                 "ignore": "^5.1.8",
162                 "regexpp": "^3.2.0",
163                 "semver": "^7.3.5",
164                 "tsutils": "^3.21.0"
165             },
166             "engines": {
167                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
168             },
169             "funding": {
170                 "type": "opencollective",
171                 "url": "https://opencollective.com/typescript-eslint"
172             },
173             "peerDependencies": {
174                 "@typescript-eslint/parser": "^5.0.0",
175                 "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
176             },
177             "peerDependenciesMeta": {
178                 "typescript": {
179                     "optional": true
180                 }
181             }
182         },
183         "node_modules/@typescript-eslint/parser": {
184             "version": "5.10.0",
185             "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.0.tgz",
186             "integrity": "sha512-pJB2CCeHWtwOAeIxv8CHVGJhI5FNyJAIpx5Pt72YkK3QfEzt6qAlXZuyaBmyfOdM62qU0rbxJzNToPTVeJGrQw==",
187             "dev": true,
188             "dependencies": {
189                 "@typescript-eslint/scope-manager": "5.10.0",
190                 "@typescript-eslint/types": "5.10.0",
191                 "@typescript-eslint/typescript-estree": "5.10.0",
192                 "debug": "^4.3.2"
193             },
194             "engines": {
195                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
196             },
197             "funding": {
198                 "type": "opencollective",
199                 "url": "https://opencollective.com/typescript-eslint"
200             },
201             "peerDependencies": {
202                 "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
203             },
204             "peerDependenciesMeta": {
205                 "typescript": {
206                     "optional": true
207                 }
208             }
209         },
210         "node_modules/@typescript-eslint/scope-manager": {
211             "version": "5.10.0",
212             "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.0.tgz",
213             "integrity": "sha512-tgNgUgb4MhqK6DoKn3RBhyZ9aJga7EQrw+2/OiDk5hKf3pTVZWyqBi7ukP+Z0iEEDMF5FDa64LqODzlfE4O/Dg==",
214             "dev": true,
215             "dependencies": {
216                 "@typescript-eslint/types": "5.10.0",
217                 "@typescript-eslint/visitor-keys": "5.10.0"
218             },
219             "engines": {
220                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
221             },
222             "funding": {
223                 "type": "opencollective",
224                 "url": "https://opencollective.com/typescript-eslint"
225             }
226         },
227         "node_modules/@typescript-eslint/type-utils": {
228             "version": "5.10.0",
229             "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.10.0.tgz",
230             "integrity": "sha512-TzlyTmufJO5V886N+hTJBGIfnjQDQ32rJYxPaeiyWKdjsv2Ld5l8cbS7pxim4DeNs62fKzRSt8Q14Evs4JnZyQ==",
231             "dev": true,
232             "dependencies": {
233                 "@typescript-eslint/utils": "5.10.0",
234                 "debug": "^4.3.2",
235                 "tsutils": "^3.21.0"
236             },
237             "engines": {
238                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
239             },
240             "funding": {
241                 "type": "opencollective",
242                 "url": "https://opencollective.com/typescript-eslint"
243             },
244             "peerDependencies": {
245                 "eslint": "*"
246             },
247             "peerDependenciesMeta": {
248                 "typescript": {
249                     "optional": true
250                 }
251             }
252         },
253         "node_modules/@typescript-eslint/types": {
254             "version": "5.10.0",
255             "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.0.tgz",
256             "integrity": "sha512-wUljCgkqHsMZbw60IbOqT/puLfyqqD5PquGiBo1u1IS3PLxdi3RDGlyf032IJyh+eQoGhz9kzhtZa+VC4eWTlQ==",
257             "dev": true,
258             "engines": {
259                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
260             },
261             "funding": {
262                 "type": "opencollective",
263                 "url": "https://opencollective.com/typescript-eslint"
264             }
265         },
266         "node_modules/@typescript-eslint/typescript-estree": {
267             "version": "5.10.0",
268             "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.0.tgz",
269             "integrity": "sha512-x+7e5IqfwLwsxTdliHRtlIYkgdtYXzE0CkFeV6ytAqq431ZyxCFzNMNR5sr3WOlIG/ihVZr9K/y71VHTF/DUQA==",
270             "dev": true,
271             "dependencies": {
272                 "@typescript-eslint/types": "5.10.0",
273                 "@typescript-eslint/visitor-keys": "5.10.0",
274                 "debug": "^4.3.2",
275                 "globby": "^11.0.4",
276                 "is-glob": "^4.0.3",
277                 "semver": "^7.3.5",
278                 "tsutils": "^3.21.0"
279             },
280             "engines": {
281                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
282             },
283             "funding": {
284                 "type": "opencollective",
285                 "url": "https://opencollective.com/typescript-eslint"
286             },
287             "peerDependenciesMeta": {
288                 "typescript": {
289                     "optional": true
290                 }
291             }
292         },
293         "node_modules/@typescript-eslint/utils": {
294             "version": "5.10.0",
295             "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.10.0.tgz",
296             "integrity": "sha512-IGYwlt1CVcFoE2ueW4/ioEwybR60RAdGeiJX/iDAw0t5w0wK3S7QncDwpmsM70nKgGTuVchEWB8lwZwHqPAWRg==",
297             "dev": true,
298             "dependencies": {
299                 "@types/json-schema": "^7.0.9",
300                 "@typescript-eslint/scope-manager": "5.10.0",
301                 "@typescript-eslint/types": "5.10.0",
302                 "@typescript-eslint/typescript-estree": "5.10.0",
303                 "eslint-scope": "^5.1.1",
304                 "eslint-utils": "^3.0.0"
305             },
306             "engines": {
307                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
308             },
309             "funding": {
310                 "type": "opencollective",
311                 "url": "https://opencollective.com/typescript-eslint"
312             },
313             "peerDependencies": {
314                 "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
315             }
316         },
317         "node_modules/@typescript-eslint/visitor-keys": {
318             "version": "5.10.0",
319             "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.0.tgz",
320             "integrity": "sha512-GMxj0K1uyrFLPKASLmZzCuSddmjZVbVj3Ouy5QVuIGKZopxvOr24JsS7gruz6C3GExE01mublZ3mIBOaon9zuQ==",
321             "dev": true,
322             "dependencies": {
323                 "@typescript-eslint/types": "5.10.0",
324                 "eslint-visitor-keys": "^3.0.0"
325             },
326             "engines": {
327                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
328             },
329             "funding": {
330                 "type": "opencollective",
331                 "url": "https://opencollective.com/typescript-eslint"
332             }
333         },
334         "node_modules/@vscode/test-electron": {
335             "version": "2.1.1",
336             "resolved": "https://registry.npmjs.org/@vscode/test-electron/-/test-electron-2.1.1.tgz",
337             "integrity": "sha512-7G9gFGjJGOJ+hQ1ZgZYEV973pzQBclLZngXOEGMyRyvK4GUkl7XeIOwQN/iMv2ttq7gPUKmIxSKF7YGF5J7DZQ==",
338             "dev": true,
339             "dependencies": {
340                 "http-proxy-agent": "^4.0.1",
341                 "https-proxy-agent": "^5.0.0",
342                 "rimraf": "^3.0.2",
343                 "unzipper": "^0.10.11"
344             },
345             "engines": {
346                 "node": ">=8.9.3"
347             }
348         },
349         "node_modules/acorn": {
350             "version": "8.7.0",
351             "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
352             "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
353             "dev": true,
354             "bin": {
355                 "acorn": "bin/acorn"
356             },
357             "engines": {
358                 "node": ">=0.4.0"
359             }
360         },
361         "node_modules/acorn-jsx": {
362             "version": "5.3.2",
363             "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
364             "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
365             "dev": true,
366             "peerDependencies": {
367                 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
368             }
369         },
370         "node_modules/agent-base": {
371             "version": "6.0.2",
372             "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
373             "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
374             "dev": true,
375             "dependencies": {
376                 "debug": "4"
377             },
378             "engines": {
379                 "node": ">= 6.0.0"
380             }
381         },
382         "node_modules/ajv": {
383             "version": "6.12.6",
384             "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
385             "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
386             "dev": true,
387             "dependencies": {
388                 "fast-deep-equal": "^3.1.1",
389                 "fast-json-stable-stringify": "^2.0.0",
390                 "json-schema-traverse": "^0.4.1",
391                 "uri-js": "^4.2.2"
392             },
393             "funding": {
394                 "type": "github",
395                 "url": "https://github.com/sponsors/epoberezkin"
396             }
397         },
398         "node_modules/ansi-regex": {
399             "version": "5.0.1",
400             "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
401             "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
402             "dev": true,
403             "engines": {
404                 "node": ">=8"
405             }
406         },
407         "node_modules/ansi-styles": {
408             "version": "4.3.0",
409             "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
410             "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
411             "dev": true,
412             "dependencies": {
413                 "color-convert": "^2.0.1"
414             },
415             "engines": {
416                 "node": ">=8"
417             },
418             "funding": {
419                 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
420             }
421         },
422         "node_modules/aproba": {
423             "version": "1.2.0",
424             "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
425             "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
426             "dev": true
427         },
428         "node_modules/are-we-there-yet": {
429             "version": "1.1.7",
430             "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
431             "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
432             "dev": true,
433             "dependencies": {
434                 "delegates": "^1.0.0",
435                 "readable-stream": "^2.0.6"
436             }
437         },
438         "node_modules/argparse": {
439             "version": "2.0.1",
440             "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
441             "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
442             "dev": true
443         },
444         "node_modules/array-union": {
445             "version": "2.1.0",
446             "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
447             "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
448             "dev": true,
449             "engines": {
450                 "node": ">=8"
451             }
452         },
453         "node_modules/azure-devops-node-api": {
454             "version": "11.1.0",
455             "resolved": "https://registry.npmjs.org/azure-devops-node-api/-/azure-devops-node-api-11.1.0.tgz",
456             "integrity": "sha512-6/2YZuf+lJzJLrjXNYEA5RXAkMCb8j/4VcHD0qJQRsgG/KsRMYo0HgDh0by1FGHyZkQWY5LmQyJqCwRVUB3Y7Q==",
457             "dev": true,
458             "dependencies": {
459                 "tunnel": "0.0.6",
460                 "typed-rest-client": "^1.8.4"
461             }
462         },
463         "node_modules/balanced-match": {
464             "version": "1.0.2",
465             "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
466             "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
467         },
468         "node_modules/base64-js": {
469             "version": "1.5.1",
470             "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
471             "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
472             "dev": true,
473             "funding": [
474                 {
475                     "type": "github",
476                     "url": "https://github.com/sponsors/feross"
477                 },
478                 {
479                     "type": "patreon",
480                     "url": "https://www.patreon.com/feross"
481                 },
482                 {
483                     "type": "consulting",
484                     "url": "https://feross.org/support"
485                 }
486             ]
487         },
488         "node_modules/big-integer": {
489             "version": "1.6.51",
490             "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
491             "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==",
492             "dev": true,
493             "engines": {
494                 "node": ">=0.6"
495             }
496         },
497         "node_modules/binary": {
498             "version": "0.3.0",
499             "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
500             "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
501             "dev": true,
502             "dependencies": {
503                 "buffers": "~0.1.1",
504                 "chainsaw": "~0.1.0"
505             },
506             "engines": {
507                 "node": "*"
508             }
509         },
510         "node_modules/bl": {
511             "version": "4.1.0",
512             "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
513             "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
514             "dev": true,
515             "dependencies": {
516                 "buffer": "^5.5.0",
517                 "inherits": "^2.0.4",
518                 "readable-stream": "^3.4.0"
519             }
520         },
521         "node_modules/bl/node_modules/readable-stream": {
522             "version": "3.6.0",
523             "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
524             "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
525             "dev": true,
526             "dependencies": {
527                 "inherits": "^2.0.3",
528                 "string_decoder": "^1.1.1",
529                 "util-deprecate": "^1.0.1"
530             },
531             "engines": {
532                 "node": ">= 6"
533             }
534         },
535         "node_modules/bluebird": {
536             "version": "3.4.7",
537             "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
538             "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=",
539             "dev": true
540         },
541         "node_modules/boolbase": {
542             "version": "1.0.0",
543             "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
544             "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
545             "dev": true
546         },
547         "node_modules/brace-expansion": {
548             "version": "1.1.11",
549             "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
550             "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
551             "dependencies": {
552                 "balanced-match": "^1.0.0",
553                 "concat-map": "0.0.1"
554             }
555         },
556         "node_modules/braces": {
557             "version": "3.0.2",
558             "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
559             "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
560             "dev": true,
561             "dependencies": {
562                 "fill-range": "^7.0.1"
563             },
564             "engines": {
565                 "node": ">=8"
566             }
567         },
568         "node_modules/buffer": {
569             "version": "5.7.1",
570             "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
571             "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
572             "dev": true,
573             "funding": [
574                 {
575                     "type": "github",
576                     "url": "https://github.com/sponsors/feross"
577                 },
578                 {
579                     "type": "patreon",
580                     "url": "https://www.patreon.com/feross"
581                 },
582                 {
583                     "type": "consulting",
584                     "url": "https://feross.org/support"
585                 }
586             ],
587             "dependencies": {
588                 "base64-js": "^1.3.1",
589                 "ieee754": "^1.1.13"
590             }
591         },
592         "node_modules/buffer-crc32": {
593             "version": "0.2.13",
594             "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
595             "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
596             "dev": true,
597             "engines": {
598                 "node": "*"
599             }
600         },
601         "node_modules/buffer-indexof-polyfill": {
602             "version": "1.0.2",
603             "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz",
604             "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==",
605             "dev": true,
606             "engines": {
607                 "node": ">=0.10"
608             }
609         },
610         "node_modules/buffers": {
611             "version": "0.1.1",
612             "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
613             "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=",
614             "dev": true,
615             "engines": {
616                 "node": ">=0.2.0"
617             }
618         },
619         "node_modules/call-bind": {
620             "version": "1.0.2",
621             "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
622             "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
623             "dev": true,
624             "dependencies": {
625                 "function-bind": "^1.1.1",
626                 "get-intrinsic": "^1.0.2"
627             },
628             "funding": {
629                 "url": "https://github.com/sponsors/ljharb"
630             }
631         },
632         "node_modules/callsites": {
633             "version": "3.1.0",
634             "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
635             "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
636             "dev": true,
637             "engines": {
638                 "node": ">=6"
639             }
640         },
641         "node_modules/chainsaw": {
642             "version": "0.1.0",
643             "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
644             "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
645             "dev": true,
646             "dependencies": {
647                 "traverse": ">=0.3.0 <0.4"
648             },
649             "engines": {
650                 "node": "*"
651             }
652         },
653         "node_modules/chalk": {
654             "version": "4.1.2",
655             "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
656             "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
657             "dev": true,
658             "dependencies": {
659                 "ansi-styles": "^4.1.0",
660                 "supports-color": "^7.1.0"
661             },
662             "engines": {
663                 "node": ">=10"
664             },
665             "funding": {
666                 "url": "https://github.com/chalk/chalk?sponsor=1"
667             }
668         },
669         "node_modules/cheerio": {
670             "version": "1.0.0-rc.10",
671             "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz",
672             "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==",
673             "dev": true,
674             "dependencies": {
675                 "cheerio-select": "^1.5.0",
676                 "dom-serializer": "^1.3.2",
677                 "domhandler": "^4.2.0",
678                 "htmlparser2": "^6.1.0",
679                 "parse5": "^6.0.1",
680                 "parse5-htmlparser2-tree-adapter": "^6.0.1",
681                 "tslib": "^2.2.0"
682             },
683             "engines": {
684                 "node": ">= 6"
685             },
686             "funding": {
687                 "url": "https://github.com/cheeriojs/cheerio?sponsor=1"
688             }
689         },
690         "node_modules/cheerio-select": {
691             "version": "1.5.0",
692             "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz",
693             "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==",
694             "dev": true,
695             "dependencies": {
696                 "css-select": "^4.1.3",
697                 "css-what": "^5.0.1",
698                 "domelementtype": "^2.2.0",
699                 "domhandler": "^4.2.0",
700                 "domutils": "^2.7.0"
701             },
702             "funding": {
703                 "url": "https://github.com/sponsors/fb55"
704             }
705         },
706         "node_modules/chownr": {
707             "version": "1.1.4",
708             "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
709             "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
710             "dev": true
711         },
712         "node_modules/code-point-at": {
713             "version": "1.1.0",
714             "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
715             "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
716             "dev": true,
717             "engines": {
718                 "node": ">=0.10.0"
719             }
720         },
721         "node_modules/color-convert": {
722             "version": "2.0.1",
723             "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
724             "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
725             "dev": true,
726             "dependencies": {
727                 "color-name": "~1.1.4"
728             },
729             "engines": {
730                 "node": ">=7.0.0"
731             }
732         },
733         "node_modules/color-name": {
734             "version": "1.1.4",
735             "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
736             "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
737             "dev": true
738         },
739         "node_modules/commander": {
740             "version": "7.2.0",
741             "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
742             "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
743             "engines": {
744                 "node": ">= 10"
745             }
746         },
747         "node_modules/commandpost": {
748             "version": "1.4.0",
749             "resolved": "https://registry.npmjs.org/commandpost/-/commandpost-1.4.0.tgz",
750             "integrity": "sha512-aE2Y4MTFJ870NuB/+2z1cXBhSBBzRydVVjzhFC4gtenEhpnj15yu0qptWGJsO9YGrcPZ3ezX8AWb1VA391MKpQ==",
751             "dev": true
752         },
753         "node_modules/concat-map": {
754             "version": "0.0.1",
755             "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
756             "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
757         },
758         "node_modules/console-control-strings": {
759             "version": "1.1.0",
760             "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
761             "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
762             "dev": true
763         },
764         "node_modules/core-util-is": {
765             "version": "1.0.3",
766             "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
767             "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
768             "dev": true
769         },
770         "node_modules/cross-spawn": {
771             "version": "7.0.3",
772             "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
773             "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
774             "dev": true,
775             "dependencies": {
776                 "path-key": "^3.1.0",
777                 "shebang-command": "^2.0.0",
778                 "which": "^2.0.1"
779             },
780             "engines": {
781                 "node": ">= 8"
782             }
783         },
784         "node_modules/css-select": {
785             "version": "4.2.1",
786             "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz",
787             "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==",
788             "dev": true,
789             "dependencies": {
790                 "boolbase": "^1.0.0",
791                 "css-what": "^5.1.0",
792                 "domhandler": "^4.3.0",
793                 "domutils": "^2.8.0",
794                 "nth-check": "^2.0.1"
795             },
796             "funding": {
797                 "url": "https://github.com/sponsors/fb55"
798             }
799         },
800         "node_modules/css-what": {
801             "version": "5.1.0",
802             "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
803             "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
804             "dev": true,
805             "engines": {
806                 "node": ">= 6"
807             },
808             "funding": {
809                 "url": "https://github.com/sponsors/fb55"
810             }
811         },
812         "node_modules/d3": {
813             "version": "7.3.0",
814             "resolved": "https://registry.npmjs.org/d3/-/d3-7.3.0.tgz",
815             "integrity": "sha512-MDRLJCMK232OJQRqGljQ/gCxtB8k3/sLKFjftMjzPB3nKVUODpdW9Rb3vcq7U8Ka5YKoZkAmp++Ur6I+6iNWIw==",
816             "dependencies": {
817                 "d3-array": "3",
818                 "d3-axis": "3",
819                 "d3-brush": "3",
820                 "d3-chord": "3",
821                 "d3-color": "3",
822                 "d3-contour": "3",
823                 "d3-delaunay": "6",
824                 "d3-dispatch": "3",
825                 "d3-drag": "3",
826                 "d3-dsv": "3",
827                 "d3-ease": "3",
828                 "d3-fetch": "3",
829                 "d3-force": "3",
830                 "d3-format": "3",
831                 "d3-geo": "3",
832                 "d3-hierarchy": "3",
833                 "d3-interpolate": "3",
834                 "d3-path": "3",
835                 "d3-polygon": "3",
836                 "d3-quadtree": "3",
837                 "d3-random": "3",
838                 "d3-scale": "4",
839                 "d3-scale-chromatic": "3",
840                 "d3-selection": "3",
841                 "d3-shape": "3",
842                 "d3-time": "3",
843                 "d3-time-format": "4",
844                 "d3-timer": "3",
845                 "d3-transition": "3",
846                 "d3-zoom": "3"
847             },
848             "engines": {
849                 "node": ">=12"
850             }
851         },
852         "node_modules/d3-array": {
853             "version": "3.1.1",
854             "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz",
855             "integrity": "sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ==",
856             "dependencies": {
857                 "internmap": "1 - 2"
858             },
859             "engines": {
860                 "node": ">=12"
861             }
862         },
863         "node_modules/d3-axis": {
864             "version": "3.0.0",
865             "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz",
866             "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==",
867             "engines": {
868                 "node": ">=12"
869             }
870         },
871         "node_modules/d3-brush": {
872             "version": "3.0.0",
873             "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz",
874             "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==",
875             "dependencies": {
876                 "d3-dispatch": "1 - 3",
877                 "d3-drag": "2 - 3",
878                 "d3-interpolate": "1 - 3",
879                 "d3-selection": "3",
880                 "d3-transition": "3"
881             },
882             "engines": {
883                 "node": ">=12"
884             }
885         },
886         "node_modules/d3-brush/node_modules/d3-selection": {
887             "version": "3.0.0",
888             "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz",
889             "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==",
890             "engines": {
891                 "node": ">=12"
892             }
893         },
894         "node_modules/d3-chord": {
895             "version": "3.0.1",
896             "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz",
897             "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==",
898             "dependencies": {
899                 "d3-path": "1 - 3"
900             },
901             "engines": {
902                 "node": ">=12"
903             }
904         },
905         "node_modules/d3-color": {
906             "version": "3.0.1",
907             "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz",
908             "integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==",
909             "engines": {
910                 "node": ">=12"
911             }
912         },
913         "node_modules/d3-contour": {
914             "version": "3.0.1",
915             "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-3.0.1.tgz",
916             "integrity": "sha512-0Oc4D0KyhwhM7ZL0RMnfGycLN7hxHB8CMmwZ3+H26PWAG0ozNuYG5hXSDNgmP1SgJkQMrlG6cP20HoaSbvcJTQ==",
917             "dependencies": {
918                 "d3-array": "2 - 3"
919             },
920             "engines": {
921                 "node": ">=12"
922             }
923         },
924         "node_modules/d3-delaunay": {
925             "version": "6.0.2",
926             "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.2.tgz",
927             "integrity": "sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ==",
928             "dependencies": {
929                 "delaunator": "5"
930             },
931             "engines": {
932                 "node": ">=12"
933             }
934         },
935         "node_modules/d3-dispatch": {
936             "version": "3.0.1",
937             "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz",
938             "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==",
939             "engines": {
940                 "node": ">=12"
941             }
942         },
943         "node_modules/d3-drag": {
944             "version": "3.0.0",
945             "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz",
946             "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==",
947             "dependencies": {
948                 "d3-dispatch": "1 - 3",
949                 "d3-selection": "3"
950             },
951             "engines": {
952                 "node": ">=12"
953             }
954         },
955         "node_modules/d3-drag/node_modules/d3-selection": {
956             "version": "3.0.0",
957             "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz",
958             "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==",
959             "engines": {
960                 "node": ">=12"
961             }
962         },
963         "node_modules/d3-dsv": {
964             "version": "3.0.1",
965             "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz",
966             "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==",
967             "dependencies": {
968                 "commander": "7",
969                 "iconv-lite": "0.6",
970                 "rw": "1"
971             },
972             "bin": {
973                 "csv2json": "bin/dsv2json.js",
974                 "csv2tsv": "bin/dsv2dsv.js",
975                 "dsv2dsv": "bin/dsv2dsv.js",
976                 "dsv2json": "bin/dsv2json.js",
977                 "json2csv": "bin/json2dsv.js",
978                 "json2dsv": "bin/json2dsv.js",
979                 "json2tsv": "bin/json2dsv.js",
980                 "tsv2csv": "bin/dsv2dsv.js",
981                 "tsv2json": "bin/dsv2json.js"
982             },
983             "engines": {
984                 "node": ">=12"
985             }
986         },
987         "node_modules/d3-ease": {
988             "version": "3.0.1",
989             "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
990             "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",
991             "engines": {
992                 "node": ">=12"
993             }
994         },
995         "node_modules/d3-fetch": {
996             "version": "3.0.1",
997             "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz",
998             "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==",
999             "dependencies": {
1000                 "d3-dsv": "1 - 3"
1001             },
1002             "engines": {
1003                 "node": ">=12"
1004             }
1005         },
1006         "node_modules/d3-force": {
1007             "version": "3.0.0",
1008             "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz",
1009             "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==",
1010             "dependencies": {
1011                 "d3-dispatch": "1 - 3",
1012                 "d3-quadtree": "1 - 3",
1013                 "d3-timer": "1 - 3"
1014             },
1015             "engines": {
1016                 "node": ">=12"
1017             }
1018         },
1019         "node_modules/d3-format": {
1020             "version": "3.1.0",
1021             "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
1022             "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
1023             "engines": {
1024                 "node": ">=12"
1025             }
1026         },
1027         "node_modules/d3-geo": {
1028             "version": "3.0.1",
1029             "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.0.1.tgz",
1030             "integrity": "sha512-Wt23xBych5tSy9IYAM1FR2rWIBFWa52B/oF/GYe5zbdHrg08FU8+BuI6X4PvTwPDdqdAdq04fuWJpELtsaEjeA==",
1031             "dependencies": {
1032                 "d3-array": "2.5.0 - 3"
1033             },
1034             "engines": {
1035                 "node": ">=12"
1036             }
1037         },
1038         "node_modules/d3-graphviz": {
1039             "version": "4.0.0",
1040             "resolved": "https://registry.npmjs.org/d3-graphviz/-/d3-graphviz-4.0.0.tgz",
1041             "integrity": "sha512-j+fRjPiLnMa3C2QLIWld13vJQzkd9uBhYXZJQSgKI7z2uTvCdMcrvvxJYg7vGdzqceMImKq5Is/oX8kDw+1xng==",
1042             "dependencies": {
1043                 "@hpcc-js/wasm": "1.4.1",
1044                 "d3-dispatch": "^2.0.0",
1045                 "d3-format": "^2.0.0",
1046                 "d3-interpolate": "^2.0.1",
1047                 "d3-path": "^2.0.0",
1048                 "d3-timer": "^2.0.0",
1049                 "d3-transition": "^2.0.0",
1050                 "d3-zoom": "^2.0.0"
1051             },
1052             "peerDependencies": {
1053                 "d3-selection": "^2.0.0"
1054             }
1055         },
1056         "node_modules/d3-graphviz/node_modules/d3-color": {
1057             "version": "2.0.0",
1058             "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz",
1059             "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ=="
1060         },
1061         "node_modules/d3-graphviz/node_modules/d3-dispatch": {
1062             "version": "2.0.0",
1063             "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz",
1064             "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA=="
1065         },
1066         "node_modules/d3-graphviz/node_modules/d3-drag": {
1067             "version": "2.0.0",
1068             "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-2.0.0.tgz",
1069             "integrity": "sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w==",
1070             "dependencies": {
1071                 "d3-dispatch": "1 - 2",
1072                 "d3-selection": "2"
1073             }
1074         },
1075         "node_modules/d3-graphviz/node_modules/d3-ease": {
1076             "version": "2.0.0",
1077             "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-2.0.0.tgz",
1078             "integrity": "sha512-68/n9JWarxXkOWMshcT5IcjbB+agblQUaIsbnXmrzejn2O82n3p2A9R2zEB9HIEFWKFwPAEDDN8gR0VdSAyyAQ=="
1079         },
1080         "node_modules/d3-graphviz/node_modules/d3-format": {
1081             "version": "2.0.0",
1082             "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz",
1083             "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA=="
1084         },
1085         "node_modules/d3-graphviz/node_modules/d3-interpolate": {
1086             "version": "2.0.1",
1087             "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz",
1088             "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==",
1089             "dependencies": {
1090                 "d3-color": "1 - 2"
1091             }
1092         },
1093         "node_modules/d3-graphviz/node_modules/d3-path": {
1094             "version": "2.0.0",
1095             "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz",
1096             "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA=="
1097         },
1098         "node_modules/d3-graphviz/node_modules/d3-timer": {
1099             "version": "2.0.0",
1100             "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-2.0.0.tgz",
1101             "integrity": "sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA=="
1102         },
1103         "node_modules/d3-graphviz/node_modules/d3-transition": {
1104             "version": "2.0.0",
1105             "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-2.0.0.tgz",
1106             "integrity": "sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog==",
1107             "dependencies": {
1108                 "d3-color": "1 - 2",
1109                 "d3-dispatch": "1 - 2",
1110                 "d3-ease": "1 - 2",
1111                 "d3-interpolate": "1 - 2",
1112                 "d3-timer": "1 - 2"
1113             },
1114             "peerDependencies": {
1115                 "d3-selection": "2"
1116             }
1117         },
1118         "node_modules/d3-graphviz/node_modules/d3-zoom": {
1119             "version": "2.0.0",
1120             "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-2.0.0.tgz",
1121             "integrity": "sha512-fFg7aoaEm9/jf+qfstak0IYpnesZLiMX6GZvXtUSdv8RH2o4E2qeelgdU09eKS6wGuiGMfcnMI0nTIqWzRHGpw==",
1122             "dependencies": {
1123                 "d3-dispatch": "1 - 2",
1124                 "d3-drag": "2",
1125                 "d3-interpolate": "1 - 2",
1126                 "d3-selection": "2",
1127                 "d3-transition": "2"
1128             }
1129         },
1130         "node_modules/d3-hierarchy": {
1131             "version": "3.1.1",
1132             "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.1.tgz",
1133             "integrity": "sha512-LtAIu54UctRmhGKllleflmHalttH3zkfSi4NlKrTAoFKjC+AFBJohsCAdgCBYQwH0F8hIOGY89X1pPqAchlMkA==",
1134             "engines": {
1135                 "node": ">=12"
1136             }
1137         },
1138         "node_modules/d3-interpolate": {
1139             "version": "3.0.1",
1140             "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
1141             "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
1142             "dependencies": {
1143                 "d3-color": "1 - 3"
1144             },
1145             "engines": {
1146                 "node": ">=12"
1147             }
1148         },
1149         "node_modules/d3-path": {
1150             "version": "3.0.1",
1151             "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz",
1152             "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==",
1153             "engines": {
1154                 "node": ">=12"
1155             }
1156         },
1157         "node_modules/d3-polygon": {
1158             "version": "3.0.1",
1159             "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz",
1160             "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==",
1161             "engines": {
1162                 "node": ">=12"
1163             }
1164         },
1165         "node_modules/d3-quadtree": {
1166             "version": "3.0.1",
1167             "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz",
1168             "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==",
1169             "engines": {
1170                 "node": ">=12"
1171             }
1172         },
1173         "node_modules/d3-random": {
1174             "version": "3.0.1",
1175             "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz",
1176             "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==",
1177             "engines": {
1178                 "node": ">=12"
1179             }
1180         },
1181         "node_modules/d3-scale": {
1182             "version": "4.0.2",
1183             "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
1184             "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
1185             "dependencies": {
1186                 "d3-array": "2.10.0 - 3",
1187                 "d3-format": "1 - 3",
1188                 "d3-interpolate": "1.2.0 - 3",
1189                 "d3-time": "2.1.1 - 3",
1190                 "d3-time-format": "2 - 4"
1191             },
1192             "engines": {
1193                 "node": ">=12"
1194             }
1195         },
1196         "node_modules/d3-scale-chromatic": {
1197             "version": "3.0.0",
1198             "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz",
1199             "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==",
1200             "dependencies": {
1201                 "d3-color": "1 - 3",
1202                 "d3-interpolate": "1 - 3"
1203             },
1204             "engines": {
1205                 "node": ">=12"
1206             }
1207         },
1208         "node_modules/d3-selection": {
1209             "version": "2.0.0",
1210             "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-2.0.0.tgz",
1211             "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA=="
1212         },
1213         "node_modules/d3-shape": {
1214             "version": "3.1.0",
1215             "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.1.0.tgz",
1216             "integrity": "sha512-tGDh1Muf8kWjEDT/LswZJ8WF85yDZLvVJpYU9Nq+8+yW1Z5enxrmXOhTArlkaElU+CTn0OTVNli+/i+HP45QEQ==",
1217             "dependencies": {
1218                 "d3-path": "1 - 3"
1219             },
1220             "engines": {
1221                 "node": ">=12"
1222             }
1223         },
1224         "node_modules/d3-time": {
1225             "version": "3.0.0",
1226             "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz",
1227             "integrity": "sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ==",
1228             "dependencies": {
1229                 "d3-array": "2 - 3"
1230             },
1231             "engines": {
1232                 "node": ">=12"
1233             }
1234         },
1235         "node_modules/d3-time-format": {
1236             "version": "4.1.0",
1237             "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
1238             "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
1239             "dependencies": {
1240                 "d3-time": "1 - 3"
1241             },
1242             "engines": {
1243                 "node": ">=12"
1244             }
1245         },
1246         "node_modules/d3-timer": {
1247             "version": "3.0.1",
1248             "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
1249             "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
1250             "engines": {
1251                 "node": ">=12"
1252             }
1253         },
1254         "node_modules/d3-transition": {
1255             "version": "3.0.1",
1256             "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz",
1257             "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==",
1258             "dependencies": {
1259                 "d3-color": "1 - 3",
1260                 "d3-dispatch": "1 - 3",
1261                 "d3-ease": "1 - 3",
1262                 "d3-interpolate": "1 - 3",
1263                 "d3-timer": "1 - 3"
1264             },
1265             "engines": {
1266                 "node": ">=12"
1267             },
1268             "peerDependencies": {
1269                 "d3-selection": "2 - 3"
1270             }
1271         },
1272         "node_modules/d3-zoom": {
1273             "version": "3.0.0",
1274             "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz",
1275             "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==",
1276             "dependencies": {
1277                 "d3-dispatch": "1 - 3",
1278                 "d3-drag": "2 - 3",
1279                 "d3-interpolate": "1 - 3",
1280                 "d3-selection": "2 - 3",
1281                 "d3-transition": "2 - 3"
1282             },
1283             "engines": {
1284                 "node": ">=12"
1285             }
1286         },
1287         "node_modules/d3/node_modules/d3-selection": {
1288             "version": "3.0.0",
1289             "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz",
1290             "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==",
1291             "engines": {
1292                 "node": ">=12"
1293             }
1294         },
1295         "node_modules/debug": {
1296             "version": "4.3.3",
1297             "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
1298             "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
1299             "dev": true,
1300             "dependencies": {
1301                 "ms": "2.1.2"
1302             },
1303             "engines": {
1304                 "node": ">=6.0"
1305             },
1306             "peerDependenciesMeta": {
1307                 "supports-color": {
1308                     "optional": true
1309                 }
1310             }
1311         },
1312         "node_modules/decompress-response": {
1313             "version": "4.2.1",
1314             "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
1315             "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==",
1316             "dev": true,
1317             "dependencies": {
1318                 "mimic-response": "^2.0.0"
1319             },
1320             "engines": {
1321                 "node": ">=8"
1322             }
1323         },
1324         "node_modules/deep-extend": {
1325             "version": "0.6.0",
1326             "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
1327             "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
1328             "dev": true,
1329             "engines": {
1330                 "node": ">=4.0.0"
1331             }
1332         },
1333         "node_modules/deep-is": {
1334             "version": "0.1.4",
1335             "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
1336             "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
1337             "dev": true
1338         },
1339         "node_modules/delaunator": {
1340             "version": "5.0.0",
1341             "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz",
1342             "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==",
1343             "dependencies": {
1344                 "robust-predicates": "^3.0.0"
1345             }
1346         },
1347         "node_modules/delegates": {
1348             "version": "1.0.0",
1349             "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
1350             "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
1351             "dev": true
1352         },
1353         "node_modules/detect-libc": {
1354             "version": "1.0.3",
1355             "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
1356             "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
1357             "dev": true,
1358             "bin": {
1359                 "detect-libc": "bin/detect-libc.js"
1360             },
1361             "engines": {
1362                 "node": ">=0.10"
1363             }
1364         },
1365         "node_modules/dir-glob": {
1366             "version": "3.0.1",
1367             "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
1368             "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
1369             "dev": true,
1370             "dependencies": {
1371                 "path-type": "^4.0.0"
1372             },
1373             "engines": {
1374                 "node": ">=8"
1375             }
1376         },
1377         "node_modules/doctrine": {
1378             "version": "3.0.0",
1379             "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
1380             "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
1381             "dev": true,
1382             "dependencies": {
1383                 "esutils": "^2.0.2"
1384             },
1385             "engines": {
1386                 "node": ">=6.0.0"
1387             }
1388         },
1389         "node_modules/dom-serializer": {
1390             "version": "1.3.2",
1391             "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
1392             "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
1393             "dev": true,
1394             "dependencies": {
1395                 "domelementtype": "^2.0.1",
1396                 "domhandler": "^4.2.0",
1397                 "entities": "^2.0.0"
1398             },
1399             "funding": {
1400                 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
1401             }
1402         },
1403         "node_modules/domelementtype": {
1404             "version": "2.2.0",
1405             "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
1406             "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
1407             "dev": true,
1408             "funding": [
1409                 {
1410                     "type": "github",
1411                     "url": "https://github.com/sponsors/fb55"
1412                 }
1413             ]
1414         },
1415         "node_modules/domhandler": {
1416             "version": "4.3.0",
1417             "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz",
1418             "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==",
1419             "dev": true,
1420             "dependencies": {
1421                 "domelementtype": "^2.2.0"
1422             },
1423             "engines": {
1424                 "node": ">= 4"
1425             },
1426             "funding": {
1427                 "url": "https://github.com/fb55/domhandler?sponsor=1"
1428             }
1429         },
1430         "node_modules/domutils": {
1431             "version": "2.8.0",
1432             "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
1433             "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
1434             "dev": true,
1435             "dependencies": {
1436                 "dom-serializer": "^1.0.1",
1437                 "domelementtype": "^2.2.0",
1438                 "domhandler": "^4.2.0"
1439             },
1440             "funding": {
1441                 "url": "https://github.com/fb55/domutils?sponsor=1"
1442             }
1443         },
1444         "node_modules/duplexer2": {
1445             "version": "0.1.4",
1446             "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
1447             "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
1448             "dev": true,
1449             "dependencies": {
1450                 "readable-stream": "^2.0.2"
1451             }
1452         },
1453         "node_modules/editorconfig": {
1454             "version": "0.15.3",
1455             "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz",
1456             "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==",
1457             "dev": true,
1458             "dependencies": {
1459                 "commander": "^2.19.0",
1460                 "lru-cache": "^4.1.5",
1461                 "semver": "^5.6.0",
1462                 "sigmund": "^1.0.1"
1463             },
1464             "bin": {
1465                 "editorconfig": "bin/editorconfig"
1466             }
1467         },
1468         "node_modules/editorconfig/node_modules/commander": {
1469             "version": "2.20.3",
1470             "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
1471             "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
1472             "dev": true
1473         },
1474         "node_modules/editorconfig/node_modules/lru-cache": {
1475             "version": "4.1.5",
1476             "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
1477             "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
1478             "dev": true,
1479             "dependencies": {
1480                 "pseudomap": "^1.0.2",
1481                 "yallist": "^2.1.2"
1482             }
1483         },
1484         "node_modules/editorconfig/node_modules/semver": {
1485             "version": "5.7.1",
1486             "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
1487             "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
1488             "dev": true,
1489             "bin": {
1490                 "semver": "bin/semver"
1491             }
1492         },
1493         "node_modules/editorconfig/node_modules/yallist": {
1494             "version": "2.1.2",
1495             "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
1496             "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
1497             "dev": true
1498         },
1499         "node_modules/end-of-stream": {
1500             "version": "1.4.4",
1501             "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
1502             "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
1503             "dev": true,
1504             "dependencies": {
1505                 "once": "^1.4.0"
1506             }
1507         },
1508         "node_modules/entities": {
1509             "version": "2.2.0",
1510             "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
1511             "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
1512             "dev": true,
1513             "funding": {
1514                 "url": "https://github.com/fb55/entities?sponsor=1"
1515             }
1516         },
1517         "node_modules/esbuild": {
1518             "version": "0.14.12",
1519             "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.12.tgz",
1520             "integrity": "sha512-o1vQkG+eSDLkWDqWfR8v6eI+byGAUkbRs30eAJcJxUFp3dwMGWR0tAjtam1Bb1RSS2j+4kAUFiuJTnW3J4CYcw==",
1521             "dev": true,
1522             "hasInstallScript": true,
1523             "bin": {
1524                 "esbuild": "bin/esbuild"
1525             },
1526             "optionalDependencies": {
1527                 "esbuild-android-arm64": "0.14.12",
1528                 "esbuild-darwin-64": "0.14.12",
1529                 "esbuild-darwin-arm64": "0.14.12",
1530                 "esbuild-freebsd-64": "0.14.12",
1531                 "esbuild-freebsd-arm64": "0.14.12",
1532                 "esbuild-linux-32": "0.14.12",
1533                 "esbuild-linux-64": "0.14.12",
1534                 "esbuild-linux-arm": "0.14.12",
1535                 "esbuild-linux-arm64": "0.14.12",
1536                 "esbuild-linux-mips64le": "0.14.12",
1537                 "esbuild-linux-ppc64le": "0.14.12",
1538                 "esbuild-linux-s390x": "0.14.12",
1539                 "esbuild-netbsd-64": "0.14.12",
1540                 "esbuild-openbsd-64": "0.14.12",
1541                 "esbuild-sunos-64": "0.14.12",
1542                 "esbuild-windows-32": "0.14.12",
1543                 "esbuild-windows-64": "0.14.12",
1544                 "esbuild-windows-arm64": "0.14.12"
1545             }
1546         },
1547         "node_modules/esbuild-linux-64": {
1548             "version": "0.14.12",
1549             "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.12.tgz",
1550             "integrity": "sha512-ObPoYGakJLx/RldQsFQiwsQ7N9YbQ4LLazHtpKx34bjqFjhqO5JiHPVAJYCmAtci3cJMsZ5DtEFXvijytTBz1g==",
1551             "cpu": [
1552                 "x64"
1553             ],
1554             "dev": true,
1555             "optional": true,
1556             "os": [
1557                 "linux"
1558             ]
1559         },
1560         "node_modules/escape-string-regexp": {
1561             "version": "4.0.0",
1562             "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
1563             "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
1564             "dev": true,
1565             "engines": {
1566                 "node": ">=10"
1567             },
1568             "funding": {
1569                 "url": "https://github.com/sponsors/sindresorhus"
1570             }
1571         },
1572         "node_modules/eslint": {
1573             "version": "8.7.0",
1574             "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz",
1575             "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==",
1576             "dev": true,
1577             "dependencies": {
1578                 "@eslint/eslintrc": "^1.0.5",
1579                 "@humanwhocodes/config-array": "^0.9.2",
1580                 "ajv": "^6.10.0",
1581                 "chalk": "^4.0.0",
1582                 "cross-spawn": "^7.0.2",
1583                 "debug": "^4.3.2",
1584                 "doctrine": "^3.0.0",
1585                 "escape-string-regexp": "^4.0.0",
1586                 "eslint-scope": "^7.1.0",
1587                 "eslint-utils": "^3.0.0",
1588                 "eslint-visitor-keys": "^3.2.0",
1589                 "espree": "^9.3.0",
1590                 "esquery": "^1.4.0",
1591                 "esutils": "^2.0.2",
1592                 "fast-deep-equal": "^3.1.3",
1593                 "file-entry-cache": "^6.0.1",
1594                 "functional-red-black-tree": "^1.0.1",
1595                 "glob-parent": "^6.0.1",
1596                 "globals": "^13.6.0",
1597                 "ignore": "^5.2.0",
1598                 "import-fresh": "^3.0.0",
1599                 "imurmurhash": "^0.1.4",
1600                 "is-glob": "^4.0.0",
1601                 "js-yaml": "^4.1.0",
1602                 "json-stable-stringify-without-jsonify": "^1.0.1",
1603                 "levn": "^0.4.1",
1604                 "lodash.merge": "^4.6.2",
1605                 "minimatch": "^3.0.4",
1606                 "natural-compare": "^1.4.0",
1607                 "optionator": "^0.9.1",
1608                 "regexpp": "^3.2.0",
1609                 "strip-ansi": "^6.0.1",
1610                 "strip-json-comments": "^3.1.0",
1611                 "text-table": "^0.2.0",
1612                 "v8-compile-cache": "^2.0.3"
1613             },
1614             "bin": {
1615                 "eslint": "bin/eslint.js"
1616             },
1617             "engines": {
1618                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1619             },
1620             "funding": {
1621                 "url": "https://opencollective.com/eslint"
1622             }
1623         },
1624         "node_modules/eslint-scope": {
1625             "version": "5.1.1",
1626             "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
1627             "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
1628             "dev": true,
1629             "dependencies": {
1630                 "esrecurse": "^4.3.0",
1631                 "estraverse": "^4.1.1"
1632             },
1633             "engines": {
1634                 "node": ">=8.0.0"
1635             }
1636         },
1637         "node_modules/eslint-utils": {
1638             "version": "3.0.0",
1639             "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
1640             "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
1641             "dev": true,
1642             "dependencies": {
1643                 "eslint-visitor-keys": "^2.0.0"
1644             },
1645             "engines": {
1646                 "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
1647             },
1648             "funding": {
1649                 "url": "https://github.com/sponsors/mysticatea"
1650             },
1651             "peerDependencies": {
1652                 "eslint": ">=5"
1653             }
1654         },
1655         "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
1656             "version": "2.1.0",
1657             "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
1658             "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
1659             "dev": true,
1660             "engines": {
1661                 "node": ">=10"
1662             }
1663         },
1664         "node_modules/eslint-visitor-keys": {
1665             "version": "3.2.0",
1666             "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz",
1667             "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==",
1668             "dev": true,
1669             "engines": {
1670                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1671             }
1672         },
1673         "node_modules/eslint/node_modules/eslint-scope": {
1674             "version": "7.1.0",
1675             "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
1676             "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==",
1677             "dev": true,
1678             "dependencies": {
1679                 "esrecurse": "^4.3.0",
1680                 "estraverse": "^5.2.0"
1681             },
1682             "engines": {
1683                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1684             }
1685         },
1686         "node_modules/eslint/node_modules/estraverse": {
1687             "version": "5.3.0",
1688             "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
1689             "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
1690             "dev": true,
1691             "engines": {
1692                 "node": ">=4.0"
1693             }
1694         },
1695         "node_modules/espree": {
1696             "version": "9.3.0",
1697             "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz",
1698             "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==",
1699             "dev": true,
1700             "dependencies": {
1701                 "acorn": "^8.7.0",
1702                 "acorn-jsx": "^5.3.1",
1703                 "eslint-visitor-keys": "^3.1.0"
1704             },
1705             "engines": {
1706                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1707             }
1708         },
1709         "node_modules/esquery": {
1710             "version": "1.4.0",
1711             "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
1712             "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
1713             "dev": true,
1714             "dependencies": {
1715                 "estraverse": "^5.1.0"
1716             },
1717             "engines": {
1718                 "node": ">=0.10"
1719             }
1720         },
1721         "node_modules/esquery/node_modules/estraverse": {
1722             "version": "5.3.0",
1723             "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
1724             "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
1725             "dev": true,
1726             "engines": {
1727                 "node": ">=4.0"
1728             }
1729         },
1730         "node_modules/esrecurse": {
1731             "version": "4.3.0",
1732             "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
1733             "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
1734             "dev": true,
1735             "dependencies": {
1736                 "estraverse": "^5.2.0"
1737             },
1738             "engines": {
1739                 "node": ">=4.0"
1740             }
1741         },
1742         "node_modules/esrecurse/node_modules/estraverse": {
1743             "version": "5.3.0",
1744             "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
1745             "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
1746             "dev": true,
1747             "engines": {
1748                 "node": ">=4.0"
1749             }
1750         },
1751         "node_modules/estraverse": {
1752             "version": "4.3.0",
1753             "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
1754             "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
1755             "dev": true,
1756             "engines": {
1757                 "node": ">=4.0"
1758             }
1759         },
1760         "node_modules/esutils": {
1761             "version": "2.0.3",
1762             "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
1763             "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
1764             "dev": true,
1765             "engines": {
1766                 "node": ">=0.10.0"
1767             }
1768         },
1769         "node_modules/expand-template": {
1770             "version": "2.0.3",
1771             "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
1772             "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
1773             "dev": true,
1774             "engines": {
1775                 "node": ">=6"
1776             }
1777         },
1778         "node_modules/fast-deep-equal": {
1779             "version": "3.1.3",
1780             "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1781             "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
1782             "dev": true
1783         },
1784         "node_modules/fast-glob": {
1785             "version": "3.2.11",
1786             "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
1787             "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
1788             "dev": true,
1789             "dependencies": {
1790                 "@nodelib/fs.stat": "^2.0.2",
1791                 "@nodelib/fs.walk": "^1.2.3",
1792                 "glob-parent": "^5.1.2",
1793                 "merge2": "^1.3.0",
1794                 "micromatch": "^4.0.4"
1795             },
1796             "engines": {
1797                 "node": ">=8.6.0"
1798             }
1799         },
1800         "node_modules/fast-glob/node_modules/glob-parent": {
1801             "version": "5.1.2",
1802             "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1803             "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1804             "dev": true,
1805             "dependencies": {
1806                 "is-glob": "^4.0.1"
1807             },
1808             "engines": {
1809                 "node": ">= 6"
1810             }
1811         },
1812         "node_modules/fast-json-stable-stringify": {
1813             "version": "2.1.0",
1814             "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
1815             "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
1816             "dev": true
1817         },
1818         "node_modules/fast-levenshtein": {
1819             "version": "2.0.6",
1820             "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
1821             "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
1822             "dev": true
1823         },
1824         "node_modules/fastq": {
1825             "version": "1.13.0",
1826             "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
1827             "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
1828             "dev": true,
1829             "dependencies": {
1830                 "reusify": "^1.0.4"
1831             }
1832         },
1833         "node_modules/fd-slicer": {
1834             "version": "1.1.0",
1835             "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
1836             "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
1837             "dev": true,
1838             "dependencies": {
1839                 "pend": "~1.2.0"
1840             }
1841         },
1842         "node_modules/file-entry-cache": {
1843             "version": "6.0.1",
1844             "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
1845             "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
1846             "dev": true,
1847             "dependencies": {
1848                 "flat-cache": "^3.0.4"
1849             },
1850             "engines": {
1851                 "node": "^10.12.0 || >=12.0.0"
1852             }
1853         },
1854         "node_modules/fill-range": {
1855             "version": "7.0.1",
1856             "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1857             "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1858             "dev": true,
1859             "dependencies": {
1860                 "to-regex-range": "^5.0.1"
1861             },
1862             "engines": {
1863                 "node": ">=8"
1864             }
1865         },
1866         "node_modules/flat-cache": {
1867             "version": "3.0.4",
1868             "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
1869             "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
1870             "dev": true,
1871             "dependencies": {
1872                 "flatted": "^3.1.0",
1873                 "rimraf": "^3.0.2"
1874             },
1875             "engines": {
1876                 "node": "^10.12.0 || >=12.0.0"
1877             }
1878         },
1879         "node_modules/flatted": {
1880             "version": "3.2.4",
1881             "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz",
1882             "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
1883             "dev": true
1884         },
1885         "node_modules/fs-constants": {
1886             "version": "1.0.0",
1887             "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
1888             "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
1889             "dev": true
1890         },
1891         "node_modules/fs.realpath": {
1892             "version": "1.0.0",
1893             "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1894             "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1895             "dev": true
1896         },
1897         "node_modules/fstream": {
1898             "version": "1.0.12",
1899             "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
1900             "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
1901             "dev": true,
1902             "dependencies": {
1903                 "graceful-fs": "^4.1.2",
1904                 "inherits": "~2.0.0",
1905                 "mkdirp": ">=0.5 0",
1906                 "rimraf": "2"
1907             },
1908             "engines": {
1909                 "node": ">=0.6"
1910             }
1911         },
1912         "node_modules/fstream/node_modules/rimraf": {
1913             "version": "2.7.1",
1914             "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1915             "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1916             "dev": true,
1917             "dependencies": {
1918                 "glob": "^7.1.3"
1919             },
1920             "bin": {
1921                 "rimraf": "bin.js"
1922             }
1923         },
1924         "node_modules/function-bind": {
1925             "version": "1.1.1",
1926             "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1927             "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1928             "dev": true
1929         },
1930         "node_modules/functional-red-black-tree": {
1931             "version": "1.0.1",
1932             "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
1933             "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
1934             "dev": true
1935         },
1936         "node_modules/gauge": {
1937             "version": "2.7.4",
1938             "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
1939             "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
1940             "dev": true,
1941             "dependencies": {
1942                 "aproba": "^1.0.3",
1943                 "console-control-strings": "^1.0.0",
1944                 "has-unicode": "^2.0.0",
1945                 "object-assign": "^4.1.0",
1946                 "signal-exit": "^3.0.0",
1947                 "string-width": "^1.0.1",
1948                 "strip-ansi": "^3.0.1",
1949                 "wide-align": "^1.1.0"
1950             }
1951         },
1952         "node_modules/gauge/node_modules/ansi-regex": {
1953             "version": "2.1.1",
1954             "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
1955             "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
1956             "dev": true,
1957             "engines": {
1958                 "node": ">=0.10.0"
1959             }
1960         },
1961         "node_modules/gauge/node_modules/strip-ansi": {
1962             "version": "3.0.1",
1963             "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
1964             "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
1965             "dev": true,
1966             "dependencies": {
1967                 "ansi-regex": "^2.0.0"
1968             },
1969             "engines": {
1970                 "node": ">=0.10.0"
1971             }
1972         },
1973         "node_modules/get-intrinsic": {
1974             "version": "1.1.1",
1975             "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
1976             "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
1977             "dev": true,
1978             "dependencies": {
1979                 "function-bind": "^1.1.1",
1980                 "has": "^1.0.3",
1981                 "has-symbols": "^1.0.1"
1982             },
1983             "funding": {
1984                 "url": "https://github.com/sponsors/ljharb"
1985             }
1986         },
1987         "node_modules/github-from-package": {
1988             "version": "0.0.0",
1989             "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
1990             "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=",
1991             "dev": true
1992         },
1993         "node_modules/glob": {
1994             "version": "7.2.0",
1995             "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
1996             "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
1997             "dev": true,
1998             "dependencies": {
1999                 "fs.realpath": "^1.0.0",
2000                 "inflight": "^1.0.4",
2001                 "inherits": "2",
2002                 "minimatch": "^3.0.4",
2003                 "once": "^1.3.0",
2004                 "path-is-absolute": "^1.0.0"
2005             },
2006             "engines": {
2007                 "node": "*"
2008             },
2009             "funding": {
2010                 "url": "https://github.com/sponsors/isaacs"
2011             }
2012         },
2013         "node_modules/glob-parent": {
2014             "version": "6.0.2",
2015             "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
2016             "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
2017             "dev": true,
2018             "dependencies": {
2019                 "is-glob": "^4.0.3"
2020             },
2021             "engines": {
2022                 "node": ">=10.13.0"
2023             }
2024         },
2025         "node_modules/globals": {
2026             "version": "13.12.0",
2027             "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
2028             "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
2029             "dev": true,
2030             "dependencies": {
2031                 "type-fest": "^0.20.2"
2032             },
2033             "engines": {
2034                 "node": ">=8"
2035             },
2036             "funding": {
2037                 "url": "https://github.com/sponsors/sindresorhus"
2038             }
2039         },
2040         "node_modules/globby": {
2041             "version": "11.1.0",
2042             "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
2043             "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
2044             "dev": true,
2045             "dependencies": {
2046                 "array-union": "^2.1.0",
2047                 "dir-glob": "^3.0.1",
2048                 "fast-glob": "^3.2.9",
2049                 "ignore": "^5.2.0",
2050                 "merge2": "^1.4.1",
2051                 "slash": "^3.0.0"
2052             },
2053             "engines": {
2054                 "node": ">=10"
2055             },
2056             "funding": {
2057                 "url": "https://github.com/sponsors/sindresorhus"
2058             }
2059         },
2060         "node_modules/graceful-fs": {
2061             "version": "4.2.9",
2062             "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
2063             "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
2064             "dev": true
2065         },
2066         "node_modules/has": {
2067             "version": "1.0.3",
2068             "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2069             "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2070             "dev": true,
2071             "dependencies": {
2072                 "function-bind": "^1.1.1"
2073             },
2074             "engines": {
2075                 "node": ">= 0.4.0"
2076             }
2077         },
2078         "node_modules/has-flag": {
2079             "version": "4.0.0",
2080             "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2081             "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2082             "dev": true,
2083             "engines": {
2084                 "node": ">=8"
2085             }
2086         },
2087         "node_modules/has-symbols": {
2088             "version": "1.0.2",
2089             "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
2090             "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
2091             "dev": true,
2092             "engines": {
2093                 "node": ">= 0.4"
2094             },
2095             "funding": {
2096                 "url": "https://github.com/sponsors/ljharb"
2097             }
2098         },
2099         "node_modules/has-unicode": {
2100             "version": "2.0.1",
2101             "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
2102             "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
2103             "dev": true
2104         },
2105         "node_modules/hosted-git-info": {
2106             "version": "4.1.0",
2107             "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
2108             "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
2109             "dev": true,
2110             "dependencies": {
2111                 "lru-cache": "^6.0.0"
2112             },
2113             "engines": {
2114                 "node": ">=10"
2115             }
2116         },
2117         "node_modules/htmlparser2": {
2118             "version": "6.1.0",
2119             "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
2120             "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
2121             "dev": true,
2122             "funding": [
2123                 "https://github.com/fb55/htmlparser2?sponsor=1",
2124                 {
2125                     "type": "github",
2126                     "url": "https://github.com/sponsors/fb55"
2127                 }
2128             ],
2129             "dependencies": {
2130                 "domelementtype": "^2.0.1",
2131                 "domhandler": "^4.0.0",
2132                 "domutils": "^2.5.2",
2133                 "entities": "^2.0.0"
2134             }
2135         },
2136         "node_modules/http-proxy-agent": {
2137             "version": "4.0.1",
2138             "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
2139             "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
2140             "dev": true,
2141             "dependencies": {
2142                 "@tootallnate/once": "1",
2143                 "agent-base": "6",
2144                 "debug": "4"
2145             },
2146             "engines": {
2147                 "node": ">= 6"
2148             }
2149         },
2150         "node_modules/https-proxy-agent": {
2151             "version": "5.0.0",
2152             "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
2153             "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
2154             "dev": true,
2155             "dependencies": {
2156                 "agent-base": "6",
2157                 "debug": "4"
2158             },
2159             "engines": {
2160                 "node": ">= 6"
2161             }
2162         },
2163         "node_modules/iconv-lite": {
2164             "version": "0.6.3",
2165             "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
2166             "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
2167             "dependencies": {
2168                 "safer-buffer": ">= 2.1.2 < 3.0.0"
2169             },
2170             "engines": {
2171                 "node": ">=0.10.0"
2172             }
2173         },
2174         "node_modules/ieee754": {
2175             "version": "1.2.1",
2176             "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
2177             "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
2178             "dev": true,
2179             "funding": [
2180                 {
2181                     "type": "github",
2182                     "url": "https://github.com/sponsors/feross"
2183                 },
2184                 {
2185                     "type": "patreon",
2186                     "url": "https://www.patreon.com/feross"
2187                 },
2188                 {
2189                     "type": "consulting",
2190                     "url": "https://feross.org/support"
2191                 }
2192             ]
2193         },
2194         "node_modules/ignore": {
2195             "version": "5.2.0",
2196             "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
2197             "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
2198             "dev": true,
2199             "engines": {
2200                 "node": ">= 4"
2201             }
2202         },
2203         "node_modules/import-fresh": {
2204             "version": "3.3.0",
2205             "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
2206             "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
2207             "dev": true,
2208             "dependencies": {
2209                 "parent-module": "^1.0.0",
2210                 "resolve-from": "^4.0.0"
2211             },
2212             "engines": {
2213                 "node": ">=6"
2214             },
2215             "funding": {
2216                 "url": "https://github.com/sponsors/sindresorhus"
2217             }
2218         },
2219         "node_modules/imurmurhash": {
2220             "version": "0.1.4",
2221             "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2222             "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
2223             "dev": true,
2224             "engines": {
2225                 "node": ">=0.8.19"
2226             }
2227         },
2228         "node_modules/inflight": {
2229             "version": "1.0.6",
2230             "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2231             "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2232             "dev": true,
2233             "dependencies": {
2234                 "once": "^1.3.0",
2235                 "wrappy": "1"
2236             }
2237         },
2238         "node_modules/inherits": {
2239             "version": "2.0.4",
2240             "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2241             "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2242             "dev": true
2243         },
2244         "node_modules/ini": {
2245             "version": "1.3.8",
2246             "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
2247             "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
2248             "dev": true
2249         },
2250         "node_modules/internmap": {
2251             "version": "2.0.3",
2252             "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
2253             "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==",
2254             "engines": {
2255                 "node": ">=12"
2256             }
2257         },
2258         "node_modules/is-extglob": {
2259             "version": "2.1.1",
2260             "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2261             "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
2262             "dev": true,
2263             "engines": {
2264                 "node": ">=0.10.0"
2265             }
2266         },
2267         "node_modules/is-fullwidth-code-point": {
2268             "version": "1.0.0",
2269             "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
2270             "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
2271             "dev": true,
2272             "dependencies": {
2273                 "number-is-nan": "^1.0.0"
2274             },
2275             "engines": {
2276                 "node": ">=0.10.0"
2277             }
2278         },
2279         "node_modules/is-glob": {
2280             "version": "4.0.3",
2281             "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2282             "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2283             "dev": true,
2284             "dependencies": {
2285                 "is-extglob": "^2.1.1"
2286             },
2287             "engines": {
2288                 "node": ">=0.10.0"
2289             }
2290         },
2291         "node_modules/is-number": {
2292             "version": "7.0.0",
2293             "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2294             "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2295             "dev": true,
2296             "engines": {
2297                 "node": ">=0.12.0"
2298             }
2299         },
2300         "node_modules/isarray": {
2301             "version": "1.0.0",
2302             "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2303             "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2304             "dev": true
2305         },
2306         "node_modules/isexe": {
2307             "version": "2.0.0",
2308             "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2309             "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2310             "dev": true
2311         },
2312         "node_modules/js-yaml": {
2313             "version": "4.1.0",
2314             "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
2315             "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
2316             "dev": true,
2317             "dependencies": {
2318                 "argparse": "^2.0.1"
2319             },
2320             "bin": {
2321                 "js-yaml": "bin/js-yaml.js"
2322             }
2323         },
2324         "node_modules/json-schema-traverse": {
2325             "version": "0.4.1",
2326             "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2327             "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
2328             "dev": true
2329         },
2330         "node_modules/json-stable-stringify-without-jsonify": {
2331             "version": "1.0.1",
2332             "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
2333             "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
2334             "dev": true
2335         },
2336         "node_modules/keytar": {
2337             "version": "7.7.0",
2338             "resolved": "https://registry.npmjs.org/keytar/-/keytar-7.7.0.tgz",
2339             "integrity": "sha512-YEY9HWqThQc5q5xbXbRwsZTh2PJ36OSYRjSv3NN2xf5s5dpLTjEZnC2YikR29OaVybf9nQ0dJ/80i40RS97t/A==",
2340             "dev": true,
2341             "hasInstallScript": true,
2342             "dependencies": {
2343                 "node-addon-api": "^3.0.0",
2344                 "prebuild-install": "^6.0.0"
2345             }
2346         },
2347         "node_modules/kleur": {
2348             "version": "3.0.3",
2349             "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
2350             "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
2351             "dev": true,
2352             "engines": {
2353                 "node": ">=6"
2354             }
2355         },
2356         "node_modules/leven": {
2357             "version": "3.1.0",
2358             "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
2359             "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
2360             "dev": true,
2361             "engines": {
2362                 "node": ">=6"
2363             }
2364         },
2365         "node_modules/levn": {
2366             "version": "0.4.1",
2367             "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
2368             "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
2369             "dev": true,
2370             "dependencies": {
2371                 "prelude-ls": "^1.2.1",
2372                 "type-check": "~0.4.0"
2373             },
2374             "engines": {
2375                 "node": ">= 0.8.0"
2376             }
2377         },
2378         "node_modules/linkify-it": {
2379             "version": "3.0.3",
2380             "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz",
2381             "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==",
2382             "dev": true,
2383             "dependencies": {
2384                 "uc.micro": "^1.0.1"
2385             }
2386         },
2387         "node_modules/listenercount": {
2388             "version": "1.0.1",
2389             "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
2390             "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=",
2391             "dev": true
2392         },
2393         "node_modules/lodash.merge": {
2394             "version": "4.6.2",
2395             "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
2396             "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
2397             "dev": true
2398         },
2399         "node_modules/lru-cache": {
2400             "version": "6.0.0",
2401             "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
2402             "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2403             "dependencies": {
2404                 "yallist": "^4.0.0"
2405             },
2406             "engines": {
2407                 "node": ">=10"
2408             }
2409         },
2410         "node_modules/markdown-it": {
2411             "version": "12.3.2",
2412             "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz",
2413             "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==",
2414             "dev": true,
2415             "dependencies": {
2416                 "argparse": "^2.0.1",
2417                 "entities": "~2.1.0",
2418                 "linkify-it": "^3.0.1",
2419                 "mdurl": "^1.0.1",
2420                 "uc.micro": "^1.0.5"
2421             },
2422             "bin": {
2423                 "markdown-it": "bin/markdown-it.js"
2424             }
2425         },
2426         "node_modules/markdown-it/node_modules/entities": {
2427             "version": "2.1.0",
2428             "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
2429             "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==",
2430             "dev": true,
2431             "funding": {
2432                 "url": "https://github.com/fb55/entities?sponsor=1"
2433             }
2434         },
2435         "node_modules/mdurl": {
2436             "version": "1.0.1",
2437             "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
2438             "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
2439             "dev": true
2440         },
2441         "node_modules/merge2": {
2442             "version": "1.4.1",
2443             "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
2444             "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
2445             "dev": true,
2446             "engines": {
2447                 "node": ">= 8"
2448             }
2449         },
2450         "node_modules/micromatch": {
2451             "version": "4.0.4",
2452             "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
2453             "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
2454             "dev": true,
2455             "dependencies": {
2456                 "braces": "^3.0.1",
2457                 "picomatch": "^2.2.3"
2458             },
2459             "engines": {
2460                 "node": ">=8.6"
2461             }
2462         },
2463         "node_modules/mime": {
2464             "version": "1.6.0",
2465             "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
2466             "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
2467             "dev": true,
2468             "bin": {
2469                 "mime": "cli.js"
2470             },
2471             "engines": {
2472                 "node": ">=4"
2473             }
2474         },
2475         "node_modules/mimic-response": {
2476             "version": "2.1.0",
2477             "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
2478             "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",
2479             "dev": true,
2480             "engines": {
2481                 "node": ">=8"
2482             },
2483             "funding": {
2484                 "url": "https://github.com/sponsors/sindresorhus"
2485             }
2486         },
2487         "node_modules/minimatch": {
2488             "version": "3.0.4",
2489             "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2490             "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2491             "dependencies": {
2492                 "brace-expansion": "^1.1.7"
2493             },
2494             "engines": {
2495                 "node": "*"
2496             }
2497         },
2498         "node_modules/minimist": {
2499             "version": "1.2.5",
2500             "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2501             "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
2502             "dev": true
2503         },
2504         "node_modules/mkdirp": {
2505             "version": "0.5.5",
2506             "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
2507             "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
2508             "dev": true,
2509             "dependencies": {
2510                 "minimist": "^1.2.5"
2511             },
2512             "bin": {
2513                 "mkdirp": "bin/cmd.js"
2514             }
2515         },
2516         "node_modules/mkdirp-classic": {
2517             "version": "0.5.3",
2518             "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
2519             "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
2520             "dev": true
2521         },
2522         "node_modules/ms": {
2523             "version": "2.1.2",
2524             "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2525             "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
2526             "dev": true
2527         },
2528         "node_modules/mute-stream": {
2529             "version": "0.0.8",
2530             "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
2531             "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
2532             "dev": true
2533         },
2534         "node_modules/napi-build-utils": {
2535             "version": "1.0.2",
2536             "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
2537             "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
2538             "dev": true
2539         },
2540         "node_modules/natural-compare": {
2541             "version": "1.4.0",
2542             "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
2543             "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
2544             "dev": true
2545         },
2546         "node_modules/node-abi": {
2547             "version": "2.30.1",
2548             "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz",
2549             "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==",
2550             "dev": true,
2551             "dependencies": {
2552                 "semver": "^5.4.1"
2553             }
2554         },
2555         "node_modules/node-abi/node_modules/semver": {
2556             "version": "5.7.1",
2557             "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2558             "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
2559             "dev": true,
2560             "bin": {
2561                 "semver": "bin/semver"
2562             }
2563         },
2564         "node_modules/node-addon-api": {
2565             "version": "3.2.1",
2566             "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
2567             "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==",
2568             "dev": true
2569         },
2570         "node_modules/npmlog": {
2571             "version": "4.1.2",
2572             "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
2573             "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
2574             "dev": true,
2575             "dependencies": {
2576                 "are-we-there-yet": "~1.1.2",
2577                 "console-control-strings": "~1.1.0",
2578                 "gauge": "~2.7.3",
2579                 "set-blocking": "~2.0.0"
2580             }
2581         },
2582         "node_modules/nth-check": {
2583             "version": "2.0.1",
2584             "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
2585             "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
2586             "dev": true,
2587             "dependencies": {
2588                 "boolbase": "^1.0.0"
2589             },
2590             "funding": {
2591                 "url": "https://github.com/fb55/nth-check?sponsor=1"
2592             }
2593         },
2594         "node_modules/number-is-nan": {
2595             "version": "1.0.1",
2596             "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
2597             "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
2598             "dev": true,
2599             "engines": {
2600                 "node": ">=0.10.0"
2601             }
2602         },
2603         "node_modules/object-assign": {
2604             "version": "4.1.1",
2605             "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2606             "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
2607             "dev": true,
2608             "engines": {
2609                 "node": ">=0.10.0"
2610             }
2611         },
2612         "node_modules/object-inspect": {
2613             "version": "1.12.0",
2614             "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz",
2615             "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==",
2616             "dev": true,
2617             "funding": {
2618                 "url": "https://github.com/sponsors/ljharb"
2619             }
2620         },
2621         "node_modules/once": {
2622             "version": "1.4.0",
2623             "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2624             "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2625             "dev": true,
2626             "dependencies": {
2627                 "wrappy": "1"
2628             }
2629         },
2630         "node_modules/optionator": {
2631             "version": "0.9.1",
2632             "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
2633             "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
2634             "dev": true,
2635             "dependencies": {
2636                 "deep-is": "^0.1.3",
2637                 "fast-levenshtein": "^2.0.6",
2638                 "levn": "^0.4.1",
2639                 "prelude-ls": "^1.2.1",
2640                 "type-check": "^0.4.0",
2641                 "word-wrap": "^1.2.3"
2642             },
2643             "engines": {
2644                 "node": ">= 0.8.0"
2645             }
2646         },
2647         "node_modules/parent-module": {
2648             "version": "1.0.1",
2649             "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
2650             "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
2651             "dev": true,
2652             "dependencies": {
2653                 "callsites": "^3.0.0"
2654             },
2655             "engines": {
2656                 "node": ">=6"
2657             }
2658         },
2659         "node_modules/parse-semver": {
2660             "version": "1.1.1",
2661             "resolved": "https://registry.npmjs.org/parse-semver/-/parse-semver-1.1.1.tgz",
2662             "integrity": "sha1-mkr9bfBj3Egm+T+6SpnPIj9mbLg=",
2663             "dev": true,
2664             "dependencies": {
2665                 "semver": "^5.1.0"
2666             }
2667         },
2668         "node_modules/parse-semver/node_modules/semver": {
2669             "version": "5.7.1",
2670             "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2671             "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
2672             "dev": true,
2673             "bin": {
2674                 "semver": "bin/semver"
2675             }
2676         },
2677         "node_modules/parse5": {
2678             "version": "6.0.1",
2679             "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
2680             "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
2681             "dev": true
2682         },
2683         "node_modules/parse5-htmlparser2-tree-adapter": {
2684             "version": "6.0.1",
2685             "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
2686             "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
2687             "dev": true,
2688             "dependencies": {
2689                 "parse5": "^6.0.1"
2690             }
2691         },
2692         "node_modules/path-is-absolute": {
2693             "version": "1.0.1",
2694             "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2695             "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
2696             "dev": true,
2697             "engines": {
2698                 "node": ">=0.10.0"
2699             }
2700         },
2701         "node_modules/path-key": {
2702             "version": "3.1.1",
2703             "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
2704             "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
2705             "dev": true,
2706             "engines": {
2707                 "node": ">=8"
2708             }
2709         },
2710         "node_modules/path-type": {
2711             "version": "4.0.0",
2712             "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
2713             "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
2714             "dev": true,
2715             "engines": {
2716                 "node": ">=8"
2717             }
2718         },
2719         "node_modules/pend": {
2720             "version": "1.2.0",
2721             "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
2722             "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
2723             "dev": true
2724         },
2725         "node_modules/picomatch": {
2726             "version": "2.3.1",
2727             "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
2728             "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
2729             "dev": true,
2730             "engines": {
2731                 "node": ">=8.6"
2732             },
2733             "funding": {
2734                 "url": "https://github.com/sponsors/jonschlinkert"
2735             }
2736         },
2737         "node_modules/prebuild-install": {
2738             "version": "6.1.4",
2739             "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz",
2740             "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==",
2741             "dev": true,
2742             "dependencies": {
2743                 "detect-libc": "^1.0.3",
2744                 "expand-template": "^2.0.3",
2745                 "github-from-package": "0.0.0",
2746                 "minimist": "^1.2.3",
2747                 "mkdirp-classic": "^0.5.3",
2748                 "napi-build-utils": "^1.0.1",
2749                 "node-abi": "^2.21.0",
2750                 "npmlog": "^4.0.1",
2751                 "pump": "^3.0.0",
2752                 "rc": "^1.2.7",
2753                 "simple-get": "^3.0.3",
2754                 "tar-fs": "^2.0.0",
2755                 "tunnel-agent": "^0.6.0"
2756             },
2757             "bin": {
2758                 "prebuild-install": "bin.js"
2759             },
2760             "engines": {
2761                 "node": ">=6"
2762             }
2763         },
2764         "node_modules/prelude-ls": {
2765             "version": "1.2.1",
2766             "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
2767             "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
2768             "dev": true,
2769             "engines": {
2770                 "node": ">= 0.8.0"
2771             }
2772         },
2773         "node_modules/process-nextick-args": {
2774             "version": "2.0.1",
2775             "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
2776             "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
2777             "dev": true
2778         },
2779         "node_modules/prompts": {
2780             "version": "2.4.2",
2781             "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
2782             "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
2783             "dev": true,
2784             "dependencies": {
2785                 "kleur": "^3.0.3",
2786                 "sisteransi": "^1.0.5"
2787             },
2788             "engines": {
2789                 "node": ">= 6"
2790             }
2791         },
2792         "node_modules/pseudomap": {
2793             "version": "1.0.2",
2794             "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
2795             "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
2796             "dev": true
2797         },
2798         "node_modules/pump": {
2799             "version": "3.0.0",
2800             "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
2801             "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
2802             "dev": true,
2803             "dependencies": {
2804                 "end-of-stream": "^1.1.0",
2805                 "once": "^1.3.1"
2806             }
2807         },
2808         "node_modules/punycode": {
2809             "version": "2.1.1",
2810             "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
2811             "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
2812             "dev": true,
2813             "engines": {
2814                 "node": ">=6"
2815             }
2816         },
2817         "node_modules/qs": {
2818             "version": "6.10.3",
2819             "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
2820             "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
2821             "dev": true,
2822             "dependencies": {
2823                 "side-channel": "^1.0.4"
2824             },
2825             "engines": {
2826                 "node": ">=0.6"
2827             },
2828             "funding": {
2829                 "url": "https://github.com/sponsors/ljharb"
2830             }
2831         },
2832         "node_modules/queue-microtask": {
2833             "version": "1.2.3",
2834             "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
2835             "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
2836             "dev": true,
2837             "funding": [
2838                 {
2839                     "type": "github",
2840                     "url": "https://github.com/sponsors/feross"
2841                 },
2842                 {
2843                     "type": "patreon",
2844                     "url": "https://www.patreon.com/feross"
2845                 },
2846                 {
2847                     "type": "consulting",
2848                     "url": "https://feross.org/support"
2849                 }
2850             ]
2851         },
2852         "node_modules/rc": {
2853             "version": "1.2.8",
2854             "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
2855             "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
2856             "dev": true,
2857             "dependencies": {
2858                 "deep-extend": "^0.6.0",
2859                 "ini": "~1.3.0",
2860                 "minimist": "^1.2.0",
2861                 "strip-json-comments": "~2.0.1"
2862             },
2863             "bin": {
2864                 "rc": "cli.js"
2865             }
2866         },
2867         "node_modules/rc/node_modules/strip-json-comments": {
2868             "version": "2.0.1",
2869             "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
2870             "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
2871             "dev": true,
2872             "engines": {
2873                 "node": ">=0.10.0"
2874             }
2875         },
2876         "node_modules/read": {
2877             "version": "1.0.7",
2878             "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
2879             "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
2880             "dev": true,
2881             "dependencies": {
2882                 "mute-stream": "~0.0.4"
2883             },
2884             "engines": {
2885                 "node": ">=0.8"
2886             }
2887         },
2888         "node_modules/readable-stream": {
2889             "version": "2.3.7",
2890             "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
2891             "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
2892             "dev": true,
2893             "dependencies": {
2894                 "core-util-is": "~1.0.0",
2895                 "inherits": "~2.0.3",
2896                 "isarray": "~1.0.0",
2897                 "process-nextick-args": "~2.0.0",
2898                 "safe-buffer": "~5.1.1",
2899                 "string_decoder": "~1.1.1",
2900                 "util-deprecate": "~1.0.1"
2901             }
2902         },
2903         "node_modules/regexpp": {
2904             "version": "3.2.0",
2905             "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
2906             "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
2907             "dev": true,
2908             "engines": {
2909                 "node": ">=8"
2910             },
2911             "funding": {
2912                 "url": "https://github.com/sponsors/mysticatea"
2913             }
2914         },
2915         "node_modules/resolve-from": {
2916             "version": "4.0.0",
2917             "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
2918             "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
2919             "dev": true,
2920             "engines": {
2921                 "node": ">=4"
2922             }
2923         },
2924         "node_modules/reusify": {
2925             "version": "1.0.4",
2926             "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
2927             "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
2928             "dev": true,
2929             "engines": {
2930                 "iojs": ">=1.0.0",
2931                 "node": ">=0.10.0"
2932             }
2933         },
2934         "node_modules/rimraf": {
2935             "version": "3.0.2",
2936             "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
2937             "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
2938             "dev": true,
2939             "dependencies": {
2940                 "glob": "^7.1.3"
2941             },
2942             "bin": {
2943                 "rimraf": "bin.js"
2944             },
2945             "funding": {
2946                 "url": "https://github.com/sponsors/isaacs"
2947             }
2948         },
2949         "node_modules/robust-predicates": {
2950             "version": "3.0.1",
2951             "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
2952             "integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g=="
2953         },
2954         "node_modules/run-parallel": {
2955             "version": "1.2.0",
2956             "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
2957             "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
2958             "dev": true,
2959             "funding": [
2960                 {
2961                     "type": "github",
2962                     "url": "https://github.com/sponsors/feross"
2963                 },
2964                 {
2965                     "type": "patreon",
2966                     "url": "https://www.patreon.com/feross"
2967                 },
2968                 {
2969                     "type": "consulting",
2970                     "url": "https://feross.org/support"
2971                 }
2972             ],
2973             "dependencies": {
2974                 "queue-microtask": "^1.2.2"
2975             }
2976         },
2977         "node_modules/rw": {
2978             "version": "1.3.3",
2979             "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
2980             "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q="
2981         },
2982         "node_modules/safe-buffer": {
2983             "version": "5.1.2",
2984             "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2985             "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2986             "dev": true
2987         },
2988         "node_modules/safer-buffer": {
2989             "version": "2.1.2",
2990             "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2991             "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
2992         },
2993         "node_modules/sax": {
2994             "version": "1.2.4",
2995             "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
2996             "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
2997             "dev": true
2998         },
2999         "node_modules/semver": {
3000             "version": "7.3.5",
3001             "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
3002             "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
3003             "dependencies": {
3004                 "lru-cache": "^6.0.0"
3005             },
3006             "bin": {
3007                 "semver": "bin/semver.js"
3008             },
3009             "engines": {
3010                 "node": ">=10"
3011             }
3012         },
3013         "node_modules/set-blocking": {
3014             "version": "2.0.0",
3015             "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
3016             "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
3017             "dev": true
3018         },
3019         "node_modules/setimmediate": {
3020             "version": "1.0.5",
3021             "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
3022             "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
3023             "dev": true
3024         },
3025         "node_modules/shebang-command": {
3026             "version": "2.0.0",
3027             "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3028             "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3029             "dev": true,
3030             "dependencies": {
3031                 "shebang-regex": "^3.0.0"
3032             },
3033             "engines": {
3034                 "node": ">=8"
3035             }
3036         },
3037         "node_modules/shebang-regex": {
3038             "version": "3.0.0",
3039             "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3040             "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3041             "dev": true,
3042             "engines": {
3043                 "node": ">=8"
3044             }
3045         },
3046         "node_modules/side-channel": {
3047             "version": "1.0.4",
3048             "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
3049             "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
3050             "dev": true,
3051             "dependencies": {
3052                 "call-bind": "^1.0.0",
3053                 "get-intrinsic": "^1.0.2",
3054                 "object-inspect": "^1.9.0"
3055             },
3056             "funding": {
3057                 "url": "https://github.com/sponsors/ljharb"
3058             }
3059         },
3060         "node_modules/sigmund": {
3061             "version": "1.0.1",
3062             "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
3063             "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
3064             "dev": true
3065         },
3066         "node_modules/signal-exit": {
3067             "version": "3.0.6",
3068             "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
3069             "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
3070             "dev": true
3071         },
3072         "node_modules/simple-concat": {
3073             "version": "1.0.1",
3074             "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
3075             "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
3076             "dev": true,
3077             "funding": [
3078                 {
3079                     "type": "github",
3080                     "url": "https://github.com/sponsors/feross"
3081                 },
3082                 {
3083                     "type": "patreon",
3084                     "url": "https://www.patreon.com/feross"
3085                 },
3086                 {
3087                     "type": "consulting",
3088                     "url": "https://feross.org/support"
3089                 }
3090             ]
3091         },
3092         "node_modules/simple-get": {
3093             "version": "3.1.1",
3094             "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz",
3095             "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==",
3096             "dev": true,
3097             "dependencies": {
3098                 "decompress-response": "^4.2.0",
3099                 "once": "^1.3.1",
3100                 "simple-concat": "^1.0.0"
3101             }
3102         },
3103         "node_modules/sisteransi": {
3104             "version": "1.0.5",
3105             "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
3106             "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
3107             "dev": true
3108         },
3109         "node_modules/slash": {
3110             "version": "3.0.0",
3111             "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
3112             "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
3113             "dev": true,
3114             "engines": {
3115                 "node": ">=8"
3116             }
3117         },
3118         "node_modules/string_decoder": {
3119             "version": "1.1.1",
3120             "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3121             "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3122             "dev": true,
3123             "dependencies": {
3124                 "safe-buffer": "~5.1.0"
3125             }
3126         },
3127         "node_modules/string-width": {
3128             "version": "1.0.2",
3129             "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
3130             "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
3131             "dev": true,
3132             "dependencies": {
3133                 "code-point-at": "^1.0.0",
3134                 "is-fullwidth-code-point": "^1.0.0",
3135                 "strip-ansi": "^3.0.0"
3136             },
3137             "engines": {
3138                 "node": ">=0.10.0"
3139             }
3140         },
3141         "node_modules/string-width/node_modules/ansi-regex": {
3142             "version": "2.1.1",
3143             "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
3144             "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
3145             "dev": true,
3146             "engines": {
3147                 "node": ">=0.10.0"
3148             }
3149         },
3150         "node_modules/string-width/node_modules/strip-ansi": {
3151             "version": "3.0.1",
3152             "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
3153             "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3154             "dev": true,
3155             "dependencies": {
3156                 "ansi-regex": "^2.0.0"
3157             },
3158             "engines": {
3159                 "node": ">=0.10.0"
3160             }
3161         },
3162         "node_modules/strip-ansi": {
3163             "version": "6.0.1",
3164             "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3165             "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3166             "dev": true,
3167             "dependencies": {
3168                 "ansi-regex": "^5.0.1"
3169             },
3170             "engines": {
3171                 "node": ">=8"
3172             }
3173         },
3174         "node_modules/strip-json-comments": {
3175             "version": "3.1.1",
3176             "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
3177             "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
3178             "dev": true,
3179             "engines": {
3180                 "node": ">=8"
3181             },
3182             "funding": {
3183                 "url": "https://github.com/sponsors/sindresorhus"
3184             }
3185         },
3186         "node_modules/supports-color": {
3187             "version": "7.2.0",
3188             "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3189             "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3190             "dev": true,
3191             "dependencies": {
3192                 "has-flag": "^4.0.0"
3193             },
3194             "engines": {
3195                 "node": ">=8"
3196             }
3197         },
3198         "node_modules/tar-fs": {
3199             "version": "2.1.1",
3200             "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
3201             "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
3202             "dev": true,
3203             "dependencies": {
3204                 "chownr": "^1.1.1",
3205                 "mkdirp-classic": "^0.5.2",
3206                 "pump": "^3.0.0",
3207                 "tar-stream": "^2.1.4"
3208             }
3209         },
3210         "node_modules/tar-stream": {
3211             "version": "2.2.0",
3212             "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
3213             "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
3214             "dev": true,
3215             "dependencies": {
3216                 "bl": "^4.0.3",
3217                 "end-of-stream": "^1.4.1",
3218                 "fs-constants": "^1.0.0",
3219                 "inherits": "^2.0.3",
3220                 "readable-stream": "^3.1.1"
3221             },
3222             "engines": {
3223                 "node": ">=6"
3224             }
3225         },
3226         "node_modules/tar-stream/node_modules/readable-stream": {
3227             "version": "3.6.0",
3228             "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
3229             "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
3230             "dev": true,
3231             "dependencies": {
3232                 "inherits": "^2.0.3",
3233                 "string_decoder": "^1.1.1",
3234                 "util-deprecate": "^1.0.1"
3235             },
3236             "engines": {
3237                 "node": ">= 6"
3238             }
3239         },
3240         "node_modules/text-table": {
3241             "version": "0.2.0",
3242             "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
3243             "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
3244             "dev": true
3245         },
3246         "node_modules/tmp": {
3247             "version": "0.2.1",
3248             "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
3249             "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
3250             "dev": true,
3251             "dependencies": {
3252                 "rimraf": "^3.0.0"
3253             },
3254             "engines": {
3255                 "node": ">=8.17.0"
3256             }
3257         },
3258         "node_modules/to-regex-range": {
3259             "version": "5.0.1",
3260             "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3261             "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3262             "dev": true,
3263             "dependencies": {
3264                 "is-number": "^7.0.0"
3265             },
3266             "engines": {
3267                 "node": ">=8.0"
3268             }
3269         },
3270         "node_modules/traverse": {
3271             "version": "0.3.9",
3272             "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
3273             "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=",
3274             "dev": true,
3275             "engines": {
3276                 "node": "*"
3277             }
3278         },
3279         "node_modules/tslib": {
3280             "version": "2.3.1",
3281             "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
3282             "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
3283             "dev": true
3284         },
3285         "node_modules/tsutils": {
3286             "version": "3.21.0",
3287             "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
3288             "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
3289             "dev": true,
3290             "dependencies": {
3291                 "tslib": "^1.8.1"
3292             },
3293             "engines": {
3294                 "node": ">= 6"
3295             },
3296             "peerDependencies": {
3297                 "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
3298             }
3299         },
3300         "node_modules/tsutils/node_modules/tslib": {
3301             "version": "1.14.1",
3302             "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
3303             "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
3304             "dev": true
3305         },
3306         "node_modules/tunnel": {
3307             "version": "0.0.6",
3308             "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
3309             "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==",
3310             "dev": true,
3311             "engines": {
3312                 "node": ">=0.6.11 <=0.7.0 || >=0.7.3"
3313             }
3314         },
3315         "node_modules/tunnel-agent": {
3316             "version": "0.6.0",
3317             "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
3318             "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
3319             "dev": true,
3320             "dependencies": {
3321                 "safe-buffer": "^5.0.1"
3322             },
3323             "engines": {
3324                 "node": "*"
3325             }
3326         },
3327         "node_modules/type-check": {
3328             "version": "0.4.0",
3329             "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
3330             "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
3331             "dev": true,
3332             "dependencies": {
3333                 "prelude-ls": "^1.2.1"
3334             },
3335             "engines": {
3336                 "node": ">= 0.8.0"
3337             }
3338         },
3339         "node_modules/type-fest": {
3340             "version": "0.20.2",
3341             "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
3342             "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
3343             "dev": true,
3344             "engines": {
3345                 "node": ">=10"
3346             },
3347             "funding": {
3348                 "url": "https://github.com/sponsors/sindresorhus"
3349             }
3350         },
3351         "node_modules/typed-rest-client": {
3352             "version": "1.8.6",
3353             "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.8.6.tgz",
3354             "integrity": "sha512-xcQpTEAJw2DP7GqVNECh4dD+riS+C1qndXLfBCJ3xk0kqprtGN491P5KlmrDbKdtuW8NEcP/5ChxiJI3S9WYTA==",
3355             "dev": true,
3356             "dependencies": {
3357                 "qs": "^6.9.1",
3358                 "tunnel": "0.0.6",
3359                 "underscore": "^1.12.1"
3360             }
3361         },
3362         "node_modules/typescript": {
3363             "version": "4.5.5",
3364             "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
3365             "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
3366             "dev": true,
3367             "bin": {
3368                 "tsc": "bin/tsc",
3369                 "tsserver": "bin/tsserver"
3370             },
3371             "engines": {
3372                 "node": ">=4.2.0"
3373             }
3374         },
3375         "node_modules/typescript-formatter": {
3376             "version": "7.2.2",
3377             "resolved": "https://registry.npmjs.org/typescript-formatter/-/typescript-formatter-7.2.2.tgz",
3378             "integrity": "sha512-V7vfI9XArVhriOTYHPzMU2WUnm5IMdu9X/CPxs8mIMGxmTBFpDABlbkBka64PZJ9/xgQeRpK8KzzAG4MPzxBDQ==",
3379             "dev": true,
3380             "dependencies": {
3381                 "commandpost": "^1.0.0",
3382                 "editorconfig": "^0.15.0"
3383             },
3384             "bin": {
3385                 "tsfmt": "bin/tsfmt"
3386             },
3387             "engines": {
3388                 "node": ">= 4.2.0"
3389             },
3390             "peerDependencies": {
3391                 "typescript": "^2.1.6 || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev"
3392             }
3393         },
3394         "node_modules/uc.micro": {
3395             "version": "1.0.6",
3396             "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
3397             "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
3398             "dev": true
3399         },
3400         "node_modules/underscore": {
3401             "version": "1.13.2",
3402             "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz",
3403             "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==",
3404             "dev": true
3405         },
3406         "node_modules/unzipper": {
3407             "version": "0.10.11",
3408             "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
3409             "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==",
3410             "dev": true,
3411             "dependencies": {
3412                 "big-integer": "^1.6.17",
3413                 "binary": "~0.3.0",
3414                 "bluebird": "~3.4.1",
3415                 "buffer-indexof-polyfill": "~1.0.0",
3416                 "duplexer2": "~0.1.4",
3417                 "fstream": "^1.0.12",
3418                 "graceful-fs": "^4.2.2",
3419                 "listenercount": "~1.0.1",
3420                 "readable-stream": "~2.3.6",
3421                 "setimmediate": "~1.0.4"
3422             }
3423         },
3424         "node_modules/uri-js": {
3425             "version": "4.4.1",
3426             "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
3427             "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
3428             "dev": true,
3429             "dependencies": {
3430                 "punycode": "^2.1.0"
3431             }
3432         },
3433         "node_modules/url-join": {
3434             "version": "4.0.1",
3435             "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz",
3436             "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==",
3437             "dev": true
3438         },
3439         "node_modules/util-deprecate": {
3440             "version": "1.0.2",
3441             "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3442             "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
3443             "dev": true
3444         },
3445         "node_modules/v8-compile-cache": {
3446             "version": "2.3.0",
3447             "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
3448             "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
3449             "dev": true
3450         },
3451         "node_modules/vsce": {
3452             "version": "2.6.7",
3453             "resolved": "https://registry.npmjs.org/vsce/-/vsce-2.6.7.tgz",
3454             "integrity": "sha512-5dEtdi/yzWQbOU7JDUSOs8lmSzzkewBR5P122BUkmXE6A/DEdFsKNsg2773NGXJTwwF1MfsOgUR6QVF3cLLJNQ==",
3455             "dev": true,
3456             "dependencies": {
3457                 "azure-devops-node-api": "^11.0.1",
3458                 "chalk": "^2.4.2",
3459                 "cheerio": "^1.0.0-rc.9",
3460                 "commander": "^6.1.0",
3461                 "glob": "^7.0.6",
3462                 "hosted-git-info": "^4.0.2",
3463                 "keytar": "^7.7.0",
3464                 "leven": "^3.1.0",
3465                 "markdown-it": "^12.3.2",
3466                 "mime": "^1.3.4",
3467                 "minimatch": "^3.0.3",
3468                 "parse-semver": "^1.1.1",
3469                 "read": "^1.0.7",
3470                 "semver": "^5.1.0",
3471                 "tmp": "^0.2.1",
3472                 "typed-rest-client": "^1.8.4",
3473                 "url-join": "^4.0.1",
3474                 "xml2js": "^0.4.23",
3475                 "yauzl": "^2.3.1",
3476                 "yazl": "^2.2.2"
3477             },
3478             "bin": {
3479                 "vsce": "vsce"
3480             },
3481             "engines": {
3482                 "node": ">= 14"
3483             }
3484         },
3485         "node_modules/vsce/node_modules/ansi-styles": {
3486             "version": "3.2.1",
3487             "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3488             "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3489             "dev": true,
3490             "dependencies": {
3491                 "color-convert": "^1.9.0"
3492             },
3493             "engines": {
3494                 "node": ">=4"
3495             }
3496         },
3497         "node_modules/vsce/node_modules/chalk": {
3498             "version": "2.4.2",
3499             "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3500             "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3501             "dev": true,
3502             "dependencies": {
3503                 "ansi-styles": "^3.2.1",
3504                 "escape-string-regexp": "^1.0.5",
3505                 "supports-color": "^5.3.0"
3506             },
3507             "engines": {
3508                 "node": ">=4"
3509             }
3510         },
3511         "node_modules/vsce/node_modules/color-convert": {
3512             "version": "1.9.3",
3513             "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3514             "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3515             "dev": true,
3516             "dependencies": {
3517                 "color-name": "1.1.3"
3518             }
3519         },
3520         "node_modules/vsce/node_modules/color-name": {
3521             "version": "1.1.3",
3522             "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3523             "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
3524             "dev": true
3525         },
3526         "node_modules/vsce/node_modules/commander": {
3527             "version": "6.2.1",
3528             "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
3529             "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
3530             "dev": true,
3531             "engines": {
3532                 "node": ">= 6"
3533             }
3534         },
3535         "node_modules/vsce/node_modules/escape-string-regexp": {
3536             "version": "1.0.5",
3537             "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3538             "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
3539             "dev": true,
3540             "engines": {
3541                 "node": ">=0.8.0"
3542             }
3543         },
3544         "node_modules/vsce/node_modules/has-flag": {
3545             "version": "3.0.0",
3546             "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3547             "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3548             "dev": true,
3549             "engines": {
3550                 "node": ">=4"
3551             }
3552         },
3553         "node_modules/vsce/node_modules/semver": {
3554             "version": "5.7.1",
3555             "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
3556             "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
3557             "dev": true,
3558             "bin": {
3559                 "semver": "bin/semver"
3560             }
3561         },
3562         "node_modules/vsce/node_modules/supports-color": {
3563             "version": "5.5.0",
3564             "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3565             "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3566             "dev": true,
3567             "dependencies": {
3568                 "has-flag": "^3.0.0"
3569             },
3570             "engines": {
3571                 "node": ">=4"
3572             }
3573         },
3574         "node_modules/vscode-dts": {
3575             "version": "0.3.3",
3576             "resolved": "https://registry.npmjs.org/vscode-dts/-/vscode-dts-0.3.3.tgz",
3577             "integrity": "sha512-JfOsWL0NvfVw0UF9bcTjlv1Onz3Ted7cgpPWKWMnHGB+72t/tn8WFDeKLZO42l2k9KJq/NGS9rFC5gZbyI4FTg==",
3578             "dev": true,
3579             "dependencies": {
3580                 "minimist": "^1.2.0",
3581                 "prompts": "^2.1.0",
3582                 "rimraf": "^3.0.0"
3583             },
3584             "bin": {
3585                 "vscode-dts": "index.js"
3586             }
3587         },
3588         "node_modules/vscode-jsonrpc": {
3589             "version": "8.0.0-next.5",
3590             "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0-next.5.tgz",
3591             "integrity": "sha512-owRllqcFTnz5rXxcbmHPFGmpFmLqj9Z1V3Dzrv+s8ejOHLIT62Pyb5Uqzyl2/in2VP22DmzErPgZwrxjLCIKiQ==",
3592             "engines": {
3593                 "node": ">=14.0.0"
3594             }
3595         },
3596         "node_modules/vscode-languageclient": {
3597             "version": "8.0.0-next.8",
3598             "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-8.0.0-next.8.tgz",
3599             "integrity": "sha512-CBdYRIVqqlRmZ2YBeTk0S2QMtsL8ZJfbddlfvERmRPXW4Pimr7Nk+mYq16F/k3HbrO9Xt+RAFP1t6FIIbmuUGw==",
3600             "dependencies": {
3601                 "minimatch": "^3.0.4",
3602                 "semver": "^7.3.5",
3603                 "vscode-languageserver-protocol": "3.17.0-next.12"
3604             },
3605             "engines": {
3606                 "vscode": "^1.63.0"
3607             }
3608         },
3609         "node_modules/vscode-languageserver-protocol": {
3610             "version": "3.17.0-next.12",
3611             "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.12.tgz",
3612             "integrity": "sha512-VLRcWKOpCXcx9UrqrS+NSF6pNxV498VGYGW+eyp9a79/F9ElUq3wdG6acXYlEfpWHuIxpm6MXps8FU88wqIgTg==",
3613             "dependencies": {
3614                 "vscode-jsonrpc": "8.0.0-next.5",
3615                 "vscode-languageserver-types": "3.17.0-next.6"
3616             }
3617         },
3618         "node_modules/vscode-languageserver-types": {
3619             "version": "3.17.0-next.6",
3620             "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.6.tgz",
3621             "integrity": "sha512-rHYeCotiabJHgvIYzWjV8g0dHCxyOQtcryTv1Xa1horaQ4jx2V+rjLBstc6zMpCyrnZcjorwEcAvGBDCd6wudw=="
3622         },
3623         "node_modules/which": {
3624             "version": "2.0.2",
3625             "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3626             "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3627             "dev": true,
3628             "dependencies": {
3629                 "isexe": "^2.0.0"
3630             },
3631             "bin": {
3632                 "node-which": "bin/node-which"
3633             },
3634             "engines": {
3635                 "node": ">= 8"
3636             }
3637         },
3638         "node_modules/wide-align": {
3639             "version": "1.1.5",
3640             "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
3641             "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
3642             "dev": true,
3643             "dependencies": {
3644                 "string-width": "^1.0.2 || 2 || 3 || 4"
3645             }
3646         },
3647         "node_modules/word-wrap": {
3648             "version": "1.2.3",
3649             "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
3650             "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
3651             "dev": true,
3652             "engines": {
3653                 "node": ">=0.10.0"
3654             }
3655         },
3656         "node_modules/wrappy": {
3657             "version": "1.0.2",
3658             "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3659             "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
3660             "dev": true
3661         },
3662         "node_modules/xml2js": {
3663             "version": "0.4.23",
3664             "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
3665             "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
3666             "dev": true,
3667             "dependencies": {
3668                 "sax": ">=0.6.0",
3669                 "xmlbuilder": "~11.0.0"
3670             },
3671             "engines": {
3672                 "node": ">=4.0.0"
3673             }
3674         },
3675         "node_modules/xmlbuilder": {
3676             "version": "11.0.1",
3677             "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
3678             "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
3679             "dev": true,
3680             "engines": {
3681                 "node": ">=4.0"
3682             }
3683         },
3684         "node_modules/yallist": {
3685             "version": "4.0.0",
3686             "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
3687             "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
3688         },
3689         "node_modules/yauzl": {
3690             "version": "2.10.0",
3691             "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
3692             "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
3693             "dev": true,
3694             "dependencies": {
3695                 "buffer-crc32": "~0.2.3",
3696                 "fd-slicer": "~1.1.0"
3697             }
3698         },
3699         "node_modules/yazl": {
3700             "version": "2.5.1",
3701             "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz",
3702             "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==",
3703             "dev": true,
3704             "dependencies": {
3705                 "buffer-crc32": "~0.2.3"
3706             }
3707         }
3708     },
3709     "dependencies": {
3710         "@eslint/eslintrc": {
3711             "version": "1.0.5",
3712             "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz",
3713             "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==",
3714             "dev": true,
3715             "requires": {
3716                 "ajv": "^6.12.4",
3717                 "debug": "^4.3.2",
3718                 "espree": "^9.2.0",
3719                 "globals": "^13.9.0",
3720                 "ignore": "^4.0.6",
3721                 "import-fresh": "^3.2.1",
3722                 "js-yaml": "^4.1.0",
3723                 "minimatch": "^3.0.4",
3724                 "strip-json-comments": "^3.1.1"
3725             },
3726             "dependencies": {
3727                 "ignore": {
3728                     "version": "4.0.6",
3729                     "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
3730                     "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
3731                     "dev": true
3732                 }
3733             }
3734         },
3735         "@hpcc-js/wasm": {
3736             "version": "1.4.1",
3737             "resolved": "https://registry.npmjs.org/@hpcc-js/wasm/-/wasm-1.4.1.tgz",
3738             "integrity": "sha512-WYeIuG/B1B1cTcM9D9bC6qDFSZnEcJ9R3SpTW5jh10sTh0hD1h1t/dZudfLwarJD+ce8q4/BP43BplbP3CeNkQ=="
3739         },
3740         "@humanwhocodes/config-array": {
3741             "version": "0.9.2",
3742             "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz",
3743             "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==",
3744             "dev": true,
3745             "requires": {
3746                 "@humanwhocodes/object-schema": "^1.2.1",
3747                 "debug": "^4.1.1",
3748                 "minimatch": "^3.0.4"
3749             }
3750         },
3751         "@humanwhocodes/object-schema": {
3752             "version": "1.2.1",
3753             "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
3754             "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
3755             "dev": true
3756         },
3757         "@nodelib/fs.scandir": {
3758             "version": "2.1.5",
3759             "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
3760             "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
3761             "dev": true,
3762             "requires": {
3763                 "@nodelib/fs.stat": "2.0.5",
3764                 "run-parallel": "^1.1.9"
3765             }
3766         },
3767         "@nodelib/fs.stat": {
3768             "version": "2.0.5",
3769             "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
3770             "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
3771             "dev": true
3772         },
3773         "@nodelib/fs.walk": {
3774             "version": "1.2.8",
3775             "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
3776             "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
3777             "dev": true,
3778             "requires": {
3779                 "@nodelib/fs.scandir": "2.1.5",
3780                 "fastq": "^1.6.0"
3781             }
3782         },
3783         "@tootallnate/once": {
3784             "version": "1.1.2",
3785             "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
3786             "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
3787             "dev": true
3788         },
3789         "@types/json-schema": {
3790             "version": "7.0.9",
3791             "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
3792             "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
3793             "dev": true
3794         },
3795         "@types/node": {
3796             "version": "14.17.34",
3797             "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.34.tgz",
3798             "integrity": "sha512-USUftMYpmuMzeWobskoPfzDi+vkpe0dvcOBRNOscFrGxVp4jomnRxWuVohgqBow2xyIPC0S3gjxV/5079jhmDg==",
3799             "dev": true
3800         },
3801         "@types/vscode": {
3802             "version": "1.63.1",
3803             "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.63.1.tgz",
3804             "integrity": "sha512-Z+ZqjRcnGfHP86dvx/BtSwWyZPKQ/LBdmAVImY82TphyjOw2KgTKcp7Nx92oNwCTsHzlshwexAG/WiY2JuUm3g==",
3805             "dev": true
3806         },
3807         "@typescript-eslint/eslint-plugin": {
3808             "version": "5.10.0",
3809             "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.0.tgz",
3810             "integrity": "sha512-XXVKnMsq2fuu9K2KsIxPUGqb6xAImz8MEChClbXmE3VbveFtBUU5bzM6IPVWqzyADIgdkS2Ws/6Xo7W2TeZWjQ==",
3811             "dev": true,
3812             "requires": {
3813                 "@typescript-eslint/scope-manager": "5.10.0",
3814                 "@typescript-eslint/type-utils": "5.10.0",
3815                 "@typescript-eslint/utils": "5.10.0",
3816                 "debug": "^4.3.2",
3817                 "functional-red-black-tree": "^1.0.1",
3818                 "ignore": "^5.1.8",
3819                 "regexpp": "^3.2.0",
3820                 "semver": "^7.3.5",
3821                 "tsutils": "^3.21.0"
3822             }
3823         },
3824         "@typescript-eslint/parser": {
3825             "version": "5.10.0",
3826             "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.0.tgz",
3827             "integrity": "sha512-pJB2CCeHWtwOAeIxv8CHVGJhI5FNyJAIpx5Pt72YkK3QfEzt6qAlXZuyaBmyfOdM62qU0rbxJzNToPTVeJGrQw==",
3828             "dev": true,
3829             "requires": {
3830                 "@typescript-eslint/scope-manager": "5.10.0",
3831                 "@typescript-eslint/types": "5.10.0",
3832                 "@typescript-eslint/typescript-estree": "5.10.0",
3833                 "debug": "^4.3.2"
3834             }
3835         },
3836         "@typescript-eslint/scope-manager": {
3837             "version": "5.10.0",
3838             "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.0.tgz",
3839             "integrity": "sha512-tgNgUgb4MhqK6DoKn3RBhyZ9aJga7EQrw+2/OiDk5hKf3pTVZWyqBi7ukP+Z0iEEDMF5FDa64LqODzlfE4O/Dg==",
3840             "dev": true,
3841             "requires": {
3842                 "@typescript-eslint/types": "5.10.0",
3843                 "@typescript-eslint/visitor-keys": "5.10.0"
3844             }
3845         },
3846         "@typescript-eslint/type-utils": {
3847             "version": "5.10.0",
3848             "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.10.0.tgz",
3849             "integrity": "sha512-TzlyTmufJO5V886N+hTJBGIfnjQDQ32rJYxPaeiyWKdjsv2Ld5l8cbS7pxim4DeNs62fKzRSt8Q14Evs4JnZyQ==",
3850             "dev": true,
3851             "requires": {
3852                 "@typescript-eslint/utils": "5.10.0",
3853                 "debug": "^4.3.2",
3854                 "tsutils": "^3.21.0"
3855             }
3856         },
3857         "@typescript-eslint/types": {
3858             "version": "5.10.0",
3859             "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.0.tgz",
3860             "integrity": "sha512-wUljCgkqHsMZbw60IbOqT/puLfyqqD5PquGiBo1u1IS3PLxdi3RDGlyf032IJyh+eQoGhz9kzhtZa+VC4eWTlQ==",
3861             "dev": true
3862         },
3863         "@typescript-eslint/typescript-estree": {
3864             "version": "5.10.0",
3865             "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.0.tgz",
3866             "integrity": "sha512-x+7e5IqfwLwsxTdliHRtlIYkgdtYXzE0CkFeV6ytAqq431ZyxCFzNMNR5sr3WOlIG/ihVZr9K/y71VHTF/DUQA==",
3867             "dev": true,
3868             "requires": {
3869                 "@typescript-eslint/types": "5.10.0",
3870                 "@typescript-eslint/visitor-keys": "5.10.0",
3871                 "debug": "^4.3.2",
3872                 "globby": "^11.0.4",
3873                 "is-glob": "^4.0.3",
3874                 "semver": "^7.3.5",
3875                 "tsutils": "^3.21.0"
3876             }
3877         },
3878         "@typescript-eslint/utils": {
3879             "version": "5.10.0",
3880             "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.10.0.tgz",
3881             "integrity": "sha512-IGYwlt1CVcFoE2ueW4/ioEwybR60RAdGeiJX/iDAw0t5w0wK3S7QncDwpmsM70nKgGTuVchEWB8lwZwHqPAWRg==",
3882             "dev": true,
3883             "requires": {
3884                 "@types/json-schema": "^7.0.9",
3885                 "@typescript-eslint/scope-manager": "5.10.0",
3886                 "@typescript-eslint/types": "5.10.0",
3887                 "@typescript-eslint/typescript-estree": "5.10.0",
3888                 "eslint-scope": "^5.1.1",
3889                 "eslint-utils": "^3.0.0"
3890             }
3891         },
3892         "@typescript-eslint/visitor-keys": {
3893             "version": "5.10.0",
3894             "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.0.tgz",
3895             "integrity": "sha512-GMxj0K1uyrFLPKASLmZzCuSddmjZVbVj3Ouy5QVuIGKZopxvOr24JsS7gruz6C3GExE01mublZ3mIBOaon9zuQ==",
3896             "dev": true,
3897             "requires": {
3898                 "@typescript-eslint/types": "5.10.0",
3899                 "eslint-visitor-keys": "^3.0.0"
3900             }
3901         },
3902         "@vscode/test-electron": {
3903             "version": "2.1.1",
3904             "resolved": "https://registry.npmjs.org/@vscode/test-electron/-/test-electron-2.1.1.tgz",
3905             "integrity": "sha512-7G9gFGjJGOJ+hQ1ZgZYEV973pzQBclLZngXOEGMyRyvK4GUkl7XeIOwQN/iMv2ttq7gPUKmIxSKF7YGF5J7DZQ==",
3906             "dev": true,
3907             "requires": {
3908                 "http-proxy-agent": "^4.0.1",
3909                 "https-proxy-agent": "^5.0.0",
3910                 "rimraf": "^3.0.2",
3911                 "unzipper": "^0.10.11"
3912             }
3913         },
3914         "acorn": {
3915             "version": "8.7.0",
3916             "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
3917             "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
3918             "dev": true
3919         },
3920         "acorn-jsx": {
3921             "version": "5.3.2",
3922             "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
3923             "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
3924             "dev": true,
3925             "requires": {}
3926         },
3927         "agent-base": {
3928             "version": "6.0.2",
3929             "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
3930             "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
3931             "dev": true,
3932             "requires": {
3933                 "debug": "4"
3934             }
3935         },
3936         "ajv": {
3937             "version": "6.12.6",
3938             "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
3939             "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
3940             "dev": true,
3941             "requires": {
3942                 "fast-deep-equal": "^3.1.1",
3943                 "fast-json-stable-stringify": "^2.0.0",
3944                 "json-schema-traverse": "^0.4.1",
3945                 "uri-js": "^4.2.2"
3946             }
3947         },
3948         "ansi-regex": {
3949             "version": "5.0.1",
3950             "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
3951             "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
3952             "dev": true
3953         },
3954         "ansi-styles": {
3955             "version": "4.3.0",
3956             "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3957             "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3958             "dev": true,
3959             "requires": {
3960                 "color-convert": "^2.0.1"
3961             }
3962         },
3963         "aproba": {
3964             "version": "1.2.0",
3965             "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
3966             "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
3967             "dev": true
3968         },
3969         "are-we-there-yet": {
3970             "version": "1.1.7",
3971             "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
3972             "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
3973             "dev": true,
3974             "requires": {
3975                 "delegates": "^1.0.0",
3976                 "readable-stream": "^2.0.6"
3977             }
3978         },
3979         "argparse": {
3980             "version": "2.0.1",
3981             "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
3982             "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
3983             "dev": true
3984         },
3985         "array-union": {
3986             "version": "2.1.0",
3987             "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
3988             "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
3989             "dev": true
3990         },
3991         "azure-devops-node-api": {
3992             "version": "11.1.0",
3993             "resolved": "https://registry.npmjs.org/azure-devops-node-api/-/azure-devops-node-api-11.1.0.tgz",
3994             "integrity": "sha512-6/2YZuf+lJzJLrjXNYEA5RXAkMCb8j/4VcHD0qJQRsgG/KsRMYo0HgDh0by1FGHyZkQWY5LmQyJqCwRVUB3Y7Q==",
3995             "dev": true,
3996             "requires": {
3997                 "tunnel": "0.0.6",
3998                 "typed-rest-client": "^1.8.4"
3999             }
4000         },
4001         "balanced-match": {
4002             "version": "1.0.2",
4003             "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
4004             "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
4005         },
4006         "base64-js": {
4007             "version": "1.5.1",
4008             "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
4009             "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
4010             "dev": true
4011         },
4012         "big-integer": {
4013             "version": "1.6.51",
4014             "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
4015             "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==",
4016             "dev": true
4017         },
4018         "binary": {
4019             "version": "0.3.0",
4020             "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
4021             "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
4022             "dev": true,
4023             "requires": {
4024                 "buffers": "~0.1.1",
4025                 "chainsaw": "~0.1.0"
4026             }
4027         },
4028         "bl": {
4029             "version": "4.1.0",
4030             "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
4031             "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
4032             "dev": true,
4033             "requires": {
4034                 "buffer": "^5.5.0",
4035                 "inherits": "^2.0.4",
4036                 "readable-stream": "^3.4.0"
4037             },
4038             "dependencies": {
4039                 "readable-stream": {
4040                     "version": "3.6.0",
4041                     "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
4042                     "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
4043                     "dev": true,
4044                     "requires": {
4045                         "inherits": "^2.0.3",
4046                         "string_decoder": "^1.1.1",
4047                         "util-deprecate": "^1.0.1"
4048                     }
4049                 }
4050             }
4051         },
4052         "bluebird": {
4053             "version": "3.4.7",
4054             "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
4055             "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=",
4056             "dev": true
4057         },
4058         "boolbase": {
4059             "version": "1.0.0",
4060             "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
4061             "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
4062             "dev": true
4063         },
4064         "brace-expansion": {
4065             "version": "1.1.11",
4066             "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
4067             "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
4068             "requires": {
4069                 "balanced-match": "^1.0.0",
4070                 "concat-map": "0.0.1"
4071             }
4072         },
4073         "braces": {
4074             "version": "3.0.2",
4075             "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
4076             "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
4077             "dev": true,
4078             "requires": {
4079                 "fill-range": "^7.0.1"
4080             }
4081         },
4082         "buffer": {
4083             "version": "5.7.1",
4084             "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
4085             "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
4086             "dev": true,
4087             "requires": {
4088                 "base64-js": "^1.3.1",
4089                 "ieee754": "^1.1.13"
4090             }
4091         },
4092         "buffer-crc32": {
4093             "version": "0.2.13",
4094             "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
4095             "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
4096             "dev": true
4097         },
4098         "buffer-indexof-polyfill": {
4099             "version": "1.0.2",
4100             "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz",
4101             "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==",
4102             "dev": true
4103         },
4104         "buffers": {
4105             "version": "0.1.1",
4106             "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
4107             "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=",
4108             "dev": true
4109         },
4110         "call-bind": {
4111             "version": "1.0.2",
4112             "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
4113             "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
4114             "dev": true,
4115             "requires": {
4116                 "function-bind": "^1.1.1",
4117                 "get-intrinsic": "^1.0.2"
4118             }
4119         },
4120         "callsites": {
4121             "version": "3.1.0",
4122             "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
4123             "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
4124             "dev": true
4125         },
4126         "chainsaw": {
4127             "version": "0.1.0",
4128             "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
4129             "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
4130             "dev": true,
4131             "requires": {
4132                 "traverse": ">=0.3.0 <0.4"
4133             }
4134         },
4135         "chalk": {
4136             "version": "4.1.2",
4137             "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
4138             "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
4139             "dev": true,
4140             "requires": {
4141                 "ansi-styles": "^4.1.0",
4142                 "supports-color": "^7.1.0"
4143             }
4144         },
4145         "cheerio": {
4146             "version": "1.0.0-rc.10",
4147             "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz",
4148             "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==",
4149             "dev": true,
4150             "requires": {
4151                 "cheerio-select": "^1.5.0",
4152                 "dom-serializer": "^1.3.2",
4153                 "domhandler": "^4.2.0",
4154                 "htmlparser2": "^6.1.0",
4155                 "parse5": "^6.0.1",
4156                 "parse5-htmlparser2-tree-adapter": "^6.0.1",
4157                 "tslib": "^2.2.0"
4158             }
4159         },
4160         "cheerio-select": {
4161             "version": "1.5.0",
4162             "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz",
4163             "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==",
4164             "dev": true,
4165             "requires": {
4166                 "css-select": "^4.1.3",
4167                 "css-what": "^5.0.1",
4168                 "domelementtype": "^2.2.0",
4169                 "domhandler": "^4.2.0",
4170                 "domutils": "^2.7.0"
4171             }
4172         },
4173         "chownr": {
4174             "version": "1.1.4",
4175             "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
4176             "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
4177             "dev": true
4178         },
4179         "code-point-at": {
4180             "version": "1.1.0",
4181             "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
4182             "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
4183             "dev": true
4184         },
4185         "color-convert": {
4186             "version": "2.0.1",
4187             "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4188             "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4189             "dev": true,
4190             "requires": {
4191                 "color-name": "~1.1.4"
4192             }
4193         },
4194         "color-name": {
4195             "version": "1.1.4",
4196             "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4197             "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4198             "dev": true
4199         },
4200         "commander": {
4201             "version": "7.2.0",
4202             "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
4203             "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="
4204         },
4205         "commandpost": {
4206             "version": "1.4.0",
4207             "resolved": "https://registry.npmjs.org/commandpost/-/commandpost-1.4.0.tgz",
4208             "integrity": "sha512-aE2Y4MTFJ870NuB/+2z1cXBhSBBzRydVVjzhFC4gtenEhpnj15yu0qptWGJsO9YGrcPZ3ezX8AWb1VA391MKpQ==",
4209             "dev": true
4210         },
4211         "concat-map": {
4212             "version": "0.0.1",
4213             "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
4214             "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
4215         },
4216         "console-control-strings": {
4217             "version": "1.1.0",
4218             "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
4219             "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
4220             "dev": true
4221         },
4222         "core-util-is": {
4223             "version": "1.0.3",
4224             "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
4225             "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
4226             "dev": true
4227         },
4228         "cross-spawn": {
4229             "version": "7.0.3",
4230             "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
4231             "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
4232             "dev": true,
4233             "requires": {
4234                 "path-key": "^3.1.0",
4235                 "shebang-command": "^2.0.0",
4236                 "which": "^2.0.1"
4237             }
4238         },
4239         "css-select": {
4240             "version": "4.2.1",
4241             "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz",
4242             "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==",
4243             "dev": true,
4244             "requires": {
4245                 "boolbase": "^1.0.0",
4246                 "css-what": "^5.1.0",
4247                 "domhandler": "^4.3.0",
4248                 "domutils": "^2.8.0",
4249                 "nth-check": "^2.0.1"
4250             }
4251         },
4252         "css-what": {
4253             "version": "5.1.0",
4254             "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
4255             "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
4256             "dev": true
4257         },
4258         "d3": {
4259             "version": "7.3.0",
4260             "resolved": "https://registry.npmjs.org/d3/-/d3-7.3.0.tgz",
4261             "integrity": "sha512-MDRLJCMK232OJQRqGljQ/gCxtB8k3/sLKFjftMjzPB3nKVUODpdW9Rb3vcq7U8Ka5YKoZkAmp++Ur6I+6iNWIw==",
4262             "requires": {
4263                 "d3-array": "3",
4264                 "d3-axis": "3",
4265                 "d3-brush": "3",
4266                 "d3-chord": "3",
4267                 "d3-color": "3",
4268                 "d3-contour": "3",
4269                 "d3-delaunay": "6",
4270                 "d3-dispatch": "3",
4271                 "d3-drag": "3",
4272                 "d3-dsv": "3",
4273                 "d3-ease": "3",
4274                 "d3-fetch": "3",
4275                 "d3-force": "3",
4276                 "d3-format": "3",
4277                 "d3-geo": "3",
4278                 "d3-hierarchy": "3",
4279                 "d3-interpolate": "3",
4280                 "d3-path": "3",
4281                 "d3-polygon": "3",
4282                 "d3-quadtree": "3",
4283                 "d3-random": "3",
4284                 "d3-scale": "4",
4285                 "d3-scale-chromatic": "3",
4286                 "d3-selection": "3",
4287                 "d3-shape": "3",
4288                 "d3-time": "3",
4289                 "d3-time-format": "4",
4290                 "d3-timer": "3",
4291                 "d3-transition": "3",
4292                 "d3-zoom": "3"
4293             },
4294             "dependencies": {
4295                 "d3-selection": {
4296                     "version": "3.0.0",
4297                     "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz",
4298                     "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ=="
4299                 }
4300             }
4301         },
4302         "d3-array": {
4303             "version": "3.1.1",
4304             "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz",
4305             "integrity": "sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ==",
4306             "requires": {
4307                 "internmap": "1 - 2"
4308             }
4309         },
4310         "d3-axis": {
4311             "version": "3.0.0",
4312             "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz",
4313             "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw=="
4314         },
4315         "d3-brush": {
4316             "version": "3.0.0",
4317             "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz",
4318             "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==",
4319             "requires": {
4320                 "d3-dispatch": "1 - 3",
4321                 "d3-drag": "2 - 3",
4322                 "d3-interpolate": "1 - 3",
4323                 "d3-selection": "3",
4324                 "d3-transition": "3"
4325             },
4326             "dependencies": {
4327                 "d3-selection": {
4328                     "version": "3.0.0",
4329                     "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz",
4330                     "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ=="
4331                 }
4332             }
4333         },
4334         "d3-chord": {
4335             "version": "3.0.1",
4336             "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz",
4337             "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==",
4338             "requires": {
4339                 "d3-path": "1 - 3"
4340             }
4341         },
4342         "d3-color": {
4343             "version": "3.0.1",
4344             "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz",
4345             "integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw=="
4346         },
4347         "d3-contour": {
4348             "version": "3.0.1",
4349             "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-3.0.1.tgz",
4350             "integrity": "sha512-0Oc4D0KyhwhM7ZL0RMnfGycLN7hxHB8CMmwZ3+H26PWAG0ozNuYG5hXSDNgmP1SgJkQMrlG6cP20HoaSbvcJTQ==",
4351             "requires": {
4352                 "d3-array": "2 - 3"
4353             }
4354         },
4355         "d3-delaunay": {
4356             "version": "6.0.2",
4357             "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.2.tgz",
4358             "integrity": "sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ==",
4359             "requires": {
4360                 "delaunator": "5"
4361             }
4362         },
4363         "d3-dispatch": {
4364             "version": "3.0.1",
4365             "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz",
4366             "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg=="
4367         },
4368         "d3-drag": {
4369             "version": "3.0.0",
4370             "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz",
4371             "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==",
4372             "requires": {
4373                 "d3-dispatch": "1 - 3",
4374                 "d3-selection": "3"
4375             },
4376             "dependencies": {
4377                 "d3-selection": {
4378                     "version": "3.0.0",
4379                     "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz",
4380                     "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ=="
4381                 }
4382             }
4383         },
4384         "d3-dsv": {
4385             "version": "3.0.1",
4386             "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz",
4387             "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==",
4388             "requires": {
4389                 "commander": "7",
4390                 "iconv-lite": "0.6",
4391                 "rw": "1"
4392             }
4393         },
4394         "d3-ease": {
4395             "version": "3.0.1",
4396             "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
4397             "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w=="
4398         },
4399         "d3-fetch": {
4400             "version": "3.0.1",
4401             "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz",
4402             "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==",
4403             "requires": {
4404                 "d3-dsv": "1 - 3"
4405             }
4406         },
4407         "d3-force": {
4408             "version": "3.0.0",
4409             "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz",
4410             "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==",
4411             "requires": {
4412                 "d3-dispatch": "1 - 3",
4413                 "d3-quadtree": "1 - 3",
4414                 "d3-timer": "1 - 3"
4415             }
4416         },
4417         "d3-format": {
4418             "version": "3.1.0",
4419             "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
4420             "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA=="
4421         },
4422         "d3-geo": {
4423             "version": "3.0.1",
4424             "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.0.1.tgz",
4425             "integrity": "sha512-Wt23xBych5tSy9IYAM1FR2rWIBFWa52B/oF/GYe5zbdHrg08FU8+BuI6X4PvTwPDdqdAdq04fuWJpELtsaEjeA==",
4426             "requires": {
4427                 "d3-array": "2.5.0 - 3"
4428             }
4429         },
4430         "d3-graphviz": {
4431             "version": "4.0.0",
4432             "resolved": "https://registry.npmjs.org/d3-graphviz/-/d3-graphviz-4.0.0.tgz",
4433             "integrity": "sha512-j+fRjPiLnMa3C2QLIWld13vJQzkd9uBhYXZJQSgKI7z2uTvCdMcrvvxJYg7vGdzqceMImKq5Is/oX8kDw+1xng==",
4434             "requires": {
4435                 "@hpcc-js/wasm": "1.4.1",
4436                 "d3-dispatch": "^2.0.0",
4437                 "d3-format": "^2.0.0",
4438                 "d3-interpolate": "^2.0.1",
4439                 "d3-path": "^2.0.0",
4440                 "d3-timer": "^2.0.0",
4441                 "d3-transition": "^2.0.0",
4442                 "d3-zoom": "^2.0.0"
4443             },
4444             "dependencies": {
4445                 "d3-color": {
4446                     "version": "2.0.0",
4447                     "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz",
4448                     "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ=="
4449                 },
4450                 "d3-dispatch": {
4451                     "version": "2.0.0",
4452                     "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz",
4453                     "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA=="
4454                 },
4455                 "d3-drag": {
4456                     "version": "2.0.0",
4457                     "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-2.0.0.tgz",
4458                     "integrity": "sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w==",
4459                     "requires": {
4460                         "d3-dispatch": "1 - 2",
4461                         "d3-selection": "2"
4462                     }
4463                 },
4464                 "d3-ease": {
4465                     "version": "2.0.0",
4466                     "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-2.0.0.tgz",
4467                     "integrity": "sha512-68/n9JWarxXkOWMshcT5IcjbB+agblQUaIsbnXmrzejn2O82n3p2A9R2zEB9HIEFWKFwPAEDDN8gR0VdSAyyAQ=="
4468                 },
4469                 "d3-format": {
4470                     "version": "2.0.0",
4471                     "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz",
4472                     "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA=="
4473                 },
4474                 "d3-interpolate": {
4475                     "version": "2.0.1",
4476                     "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz",
4477                     "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==",
4478                     "requires": {
4479                         "d3-color": "1 - 2"
4480                     }
4481                 },
4482                 "d3-path": {
4483                     "version": "2.0.0",
4484                     "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz",
4485                     "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA=="
4486                 },
4487                 "d3-timer": {
4488                     "version": "2.0.0",
4489                     "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-2.0.0.tgz",
4490                     "integrity": "sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA=="
4491                 },
4492                 "d3-transition": {
4493                     "version": "2.0.0",
4494                     "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-2.0.0.tgz",
4495                     "integrity": "sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog==",
4496                     "requires": {
4497                         "d3-color": "1 - 2",
4498                         "d3-dispatch": "1 - 2",
4499                         "d3-ease": "1 - 2",
4500                         "d3-interpolate": "1 - 2",
4501                         "d3-timer": "1 - 2"
4502                     }
4503                 },
4504                 "d3-zoom": {
4505                     "version": "2.0.0",
4506                     "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-2.0.0.tgz",
4507                     "integrity": "sha512-fFg7aoaEm9/jf+qfstak0IYpnesZLiMX6GZvXtUSdv8RH2o4E2qeelgdU09eKS6wGuiGMfcnMI0nTIqWzRHGpw==",
4508                     "requires": {
4509                         "d3-dispatch": "1 - 2",
4510                         "d3-drag": "2",
4511                         "d3-interpolate": "1 - 2",
4512                         "d3-selection": "2",
4513                         "d3-transition": "2"
4514                     }
4515                 }
4516             }
4517         },
4518         "d3-hierarchy": {
4519             "version": "3.1.1",
4520             "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.1.tgz",
4521             "integrity": "sha512-LtAIu54UctRmhGKllleflmHalttH3zkfSi4NlKrTAoFKjC+AFBJohsCAdgCBYQwH0F8hIOGY89X1pPqAchlMkA=="
4522         },
4523         "d3-interpolate": {
4524             "version": "3.0.1",
4525             "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
4526             "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
4527             "requires": {
4528                 "d3-color": "1 - 3"
4529             }
4530         },
4531         "d3-path": {
4532             "version": "3.0.1",
4533             "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz",
4534             "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w=="
4535         },
4536         "d3-polygon": {
4537             "version": "3.0.1",
4538             "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz",
4539             "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg=="
4540         },
4541         "d3-quadtree": {
4542             "version": "3.0.1",
4543             "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz",
4544             "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw=="
4545         },
4546         "d3-random": {
4547             "version": "3.0.1",
4548             "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz",
4549             "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ=="
4550         },
4551         "d3-scale": {
4552             "version": "4.0.2",
4553             "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
4554             "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
4555             "requires": {
4556                 "d3-array": "2.10.0 - 3",
4557                 "d3-format": "1 - 3",
4558                 "d3-interpolate": "1.2.0 - 3",
4559                 "d3-time": "2.1.1 - 3",
4560                 "d3-time-format": "2 - 4"
4561             }
4562         },
4563         "d3-scale-chromatic": {
4564             "version": "3.0.0",
4565             "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz",
4566             "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==",
4567             "requires": {
4568                 "d3-color": "1 - 3",
4569                 "d3-interpolate": "1 - 3"
4570             }
4571         },
4572         "d3-selection": {
4573             "version": "2.0.0",
4574             "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-2.0.0.tgz",
4575             "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA=="
4576         },
4577         "d3-shape": {
4578             "version": "3.1.0",
4579             "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.1.0.tgz",
4580             "integrity": "sha512-tGDh1Muf8kWjEDT/LswZJ8WF85yDZLvVJpYU9Nq+8+yW1Z5enxrmXOhTArlkaElU+CTn0OTVNli+/i+HP45QEQ==",
4581             "requires": {
4582                 "d3-path": "1 - 3"
4583             }
4584         },
4585         "d3-time": {
4586             "version": "3.0.0",
4587             "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz",
4588             "integrity": "sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ==",
4589             "requires": {
4590                 "d3-array": "2 - 3"
4591             }
4592         },
4593         "d3-time-format": {
4594             "version": "4.1.0",
4595             "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
4596             "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
4597             "requires": {
4598                 "d3-time": "1 - 3"
4599             }
4600         },
4601         "d3-timer": {
4602             "version": "3.0.1",
4603             "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
4604             "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA=="
4605         },
4606         "d3-transition": {
4607             "version": "3.0.1",
4608             "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz",
4609             "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==",
4610             "requires": {
4611                 "d3-color": "1 - 3",
4612                 "d3-dispatch": "1 - 3",
4613                 "d3-ease": "1 - 3",
4614                 "d3-interpolate": "1 - 3",
4615                 "d3-timer": "1 - 3"
4616             }
4617         },
4618         "d3-zoom": {
4619             "version": "3.0.0",
4620             "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz",
4621             "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==",
4622             "requires": {
4623                 "d3-dispatch": "1 - 3",
4624                 "d3-drag": "2 - 3",
4625                 "d3-interpolate": "1 - 3",
4626                 "d3-selection": "2 - 3",
4627                 "d3-transition": "2 - 3"
4628             }
4629         },
4630         "debug": {
4631             "version": "4.3.3",
4632             "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
4633             "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
4634             "dev": true,
4635             "requires": {
4636                 "ms": "2.1.2"
4637             }
4638         },
4639         "decompress-response": {
4640             "version": "4.2.1",
4641             "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
4642             "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==",
4643             "dev": true,
4644             "requires": {
4645                 "mimic-response": "^2.0.0"
4646             }
4647         },
4648         "deep-extend": {
4649             "version": "0.6.0",
4650             "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
4651             "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
4652             "dev": true
4653         },
4654         "deep-is": {
4655             "version": "0.1.4",
4656             "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
4657             "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
4658             "dev": true
4659         },
4660         "delaunator": {
4661             "version": "5.0.0",
4662             "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz",
4663             "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==",
4664             "requires": {
4665                 "robust-predicates": "^3.0.0"
4666             }
4667         },
4668         "delegates": {
4669             "version": "1.0.0",
4670             "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
4671             "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
4672             "dev": true
4673         },
4674         "detect-libc": {
4675             "version": "1.0.3",
4676             "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
4677             "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
4678             "dev": true
4679         },
4680         "dir-glob": {
4681             "version": "3.0.1",
4682             "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
4683             "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
4684             "dev": true,
4685             "requires": {
4686                 "path-type": "^4.0.0"
4687             }
4688         },
4689         "doctrine": {
4690             "version": "3.0.0",
4691             "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
4692             "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
4693             "dev": true,
4694             "requires": {
4695                 "esutils": "^2.0.2"
4696             }
4697         },
4698         "dom-serializer": {
4699             "version": "1.3.2",
4700             "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
4701             "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
4702             "dev": true,
4703             "requires": {
4704                 "domelementtype": "^2.0.1",
4705                 "domhandler": "^4.2.0",
4706                 "entities": "^2.0.0"
4707             }
4708         },
4709         "domelementtype": {
4710             "version": "2.2.0",
4711             "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
4712             "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
4713             "dev": true
4714         },
4715         "domhandler": {
4716             "version": "4.3.0",
4717             "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz",
4718             "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==",
4719             "dev": true,
4720             "requires": {
4721                 "domelementtype": "^2.2.0"
4722             }
4723         },
4724         "domutils": {
4725             "version": "2.8.0",
4726             "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
4727             "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
4728             "dev": true,
4729             "requires": {
4730                 "dom-serializer": "^1.0.1",
4731                 "domelementtype": "^2.2.0",
4732                 "domhandler": "^4.2.0"
4733             }
4734         },
4735         "duplexer2": {
4736             "version": "0.1.4",
4737             "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
4738             "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
4739             "dev": true,
4740             "requires": {
4741                 "readable-stream": "^2.0.2"
4742             }
4743         },
4744         "editorconfig": {
4745             "version": "0.15.3",
4746             "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz",
4747             "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==",
4748             "dev": true,
4749             "requires": {
4750                 "commander": "^2.19.0",
4751                 "lru-cache": "^4.1.5",
4752                 "semver": "^5.6.0",
4753                 "sigmund": "^1.0.1"
4754             },
4755             "dependencies": {
4756                 "commander": {
4757                     "version": "2.20.3",
4758                     "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
4759                     "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
4760                     "dev": true
4761                 },
4762                 "lru-cache": {
4763                     "version": "4.1.5",
4764                     "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
4765                     "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
4766                     "dev": true,
4767                     "requires": {
4768                         "pseudomap": "^1.0.2",
4769                         "yallist": "^2.1.2"
4770                     }
4771                 },
4772                 "semver": {
4773                     "version": "5.7.1",
4774                     "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
4775                     "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
4776                     "dev": true
4777                 },
4778                 "yallist": {
4779                     "version": "2.1.2",
4780                     "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
4781                     "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
4782                     "dev": true
4783                 }
4784             }
4785         },
4786         "end-of-stream": {
4787             "version": "1.4.4",
4788             "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
4789             "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
4790             "dev": true,
4791             "requires": {
4792                 "once": "^1.4.0"
4793             }
4794         },
4795         "entities": {
4796             "version": "2.2.0",
4797             "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
4798             "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
4799             "dev": true
4800         },
4801         "esbuild": {
4802             "version": "0.14.12",
4803             "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.12.tgz",
4804             "integrity": "sha512-o1vQkG+eSDLkWDqWfR8v6eI+byGAUkbRs30eAJcJxUFp3dwMGWR0tAjtam1Bb1RSS2j+4kAUFiuJTnW3J4CYcw==",
4805             "dev": true,
4806             "requires": {
4807                 "esbuild-android-arm64": "0.14.12",
4808                 "esbuild-darwin-64": "0.14.12",
4809                 "esbuild-darwin-arm64": "0.14.12",
4810                 "esbuild-freebsd-64": "0.14.12",
4811                 "esbuild-freebsd-arm64": "0.14.12",
4812                 "esbuild-linux-32": "0.14.12",
4813                 "esbuild-linux-64": "0.14.12",
4814                 "esbuild-linux-arm": "0.14.12",
4815                 "esbuild-linux-arm64": "0.14.12",
4816                 "esbuild-linux-mips64le": "0.14.12",
4817                 "esbuild-linux-ppc64le": "0.14.12",
4818                 "esbuild-linux-s390x": "0.14.12",
4819                 "esbuild-netbsd-64": "0.14.12",
4820                 "esbuild-openbsd-64": "0.14.12",
4821                 "esbuild-sunos-64": "0.14.12",
4822                 "esbuild-windows-32": "0.14.12",
4823                 "esbuild-windows-64": "0.14.12",
4824                 "esbuild-windows-arm64": "0.14.12"
4825             }
4826         },
4827         "esbuild-linux-64": {
4828             "version": "0.14.12",
4829             "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.12.tgz",
4830             "integrity": "sha512-ObPoYGakJLx/RldQsFQiwsQ7N9YbQ4LLazHtpKx34bjqFjhqO5JiHPVAJYCmAtci3cJMsZ5DtEFXvijytTBz1g==",
4831             "dev": true,
4832             "optional": true
4833         },
4834         "escape-string-regexp": {
4835             "version": "4.0.0",
4836             "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
4837             "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
4838             "dev": true
4839         },
4840         "eslint": {
4841             "version": "8.7.0",
4842             "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz",
4843             "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==",
4844             "dev": true,
4845             "requires": {
4846                 "@eslint/eslintrc": "^1.0.5",
4847                 "@humanwhocodes/config-array": "^0.9.2",
4848                 "ajv": "^6.10.0",
4849                 "chalk": "^4.0.0",
4850                 "cross-spawn": "^7.0.2",
4851                 "debug": "^4.3.2",
4852                 "doctrine": "^3.0.0",
4853                 "escape-string-regexp": "^4.0.0",
4854                 "eslint-scope": "^7.1.0",
4855                 "eslint-utils": "^3.0.0",
4856                 "eslint-visitor-keys": "^3.2.0",
4857                 "espree": "^9.3.0",
4858                 "esquery": "^1.4.0",
4859                 "esutils": "^2.0.2",
4860                 "fast-deep-equal": "^3.1.3",
4861                 "file-entry-cache": "^6.0.1",
4862                 "functional-red-black-tree": "^1.0.1",
4863                 "glob-parent": "^6.0.1",
4864                 "globals": "^13.6.0",
4865                 "ignore": "^5.2.0",
4866                 "import-fresh": "^3.0.0",
4867                 "imurmurhash": "^0.1.4",
4868                 "is-glob": "^4.0.0",
4869                 "js-yaml": "^4.1.0",
4870                 "json-stable-stringify-without-jsonify": "^1.0.1",
4871                 "levn": "^0.4.1",
4872                 "lodash.merge": "^4.6.2",
4873                 "minimatch": "^3.0.4",
4874                 "natural-compare": "^1.4.0",
4875                 "optionator": "^0.9.1",
4876                 "regexpp": "^3.2.0",
4877                 "strip-ansi": "^6.0.1",
4878                 "strip-json-comments": "^3.1.0",
4879                 "text-table": "^0.2.0",
4880                 "v8-compile-cache": "^2.0.3"
4881             },
4882             "dependencies": {
4883                 "eslint-scope": {
4884                     "version": "7.1.0",
4885                     "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
4886                     "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==",
4887                     "dev": true,
4888                     "requires": {
4889                         "esrecurse": "^4.3.0",
4890                         "estraverse": "^5.2.0"
4891                     }
4892                 },
4893                 "estraverse": {
4894                     "version": "5.3.0",
4895                     "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
4896                     "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
4897                     "dev": true
4898                 }
4899             }
4900         },
4901         "eslint-scope": {
4902             "version": "5.1.1",
4903             "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
4904             "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
4905             "dev": true,
4906             "requires": {
4907                 "esrecurse": "^4.3.0",
4908                 "estraverse": "^4.1.1"
4909             }
4910         },
4911         "eslint-utils": {
4912             "version": "3.0.0",
4913             "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
4914             "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
4915             "dev": true,
4916             "requires": {
4917                 "eslint-visitor-keys": "^2.0.0"
4918             },
4919             "dependencies": {
4920                 "eslint-visitor-keys": {
4921                     "version": "2.1.0",
4922                     "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
4923                     "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
4924                     "dev": true
4925                 }
4926             }
4927         },
4928         "eslint-visitor-keys": {
4929             "version": "3.2.0",
4930             "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz",
4931             "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==",
4932             "dev": true
4933         },
4934         "espree": {
4935             "version": "9.3.0",
4936             "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz",
4937             "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==",
4938             "dev": true,
4939             "requires": {
4940                 "acorn": "^8.7.0",
4941                 "acorn-jsx": "^5.3.1",
4942                 "eslint-visitor-keys": "^3.1.0"
4943             }
4944         },
4945         "esquery": {
4946             "version": "1.4.0",
4947             "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
4948             "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
4949             "dev": true,
4950             "requires": {
4951                 "estraverse": "^5.1.0"
4952             },
4953             "dependencies": {
4954                 "estraverse": {
4955                     "version": "5.3.0",
4956                     "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
4957                     "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
4958                     "dev": true
4959                 }
4960             }
4961         },
4962         "esrecurse": {
4963             "version": "4.3.0",
4964             "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
4965             "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
4966             "dev": true,
4967             "requires": {
4968                 "estraverse": "^5.2.0"
4969             },
4970             "dependencies": {
4971                 "estraverse": {
4972                     "version": "5.3.0",
4973                     "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
4974                     "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
4975                     "dev": true
4976                 }
4977             }
4978         },
4979         "estraverse": {
4980             "version": "4.3.0",
4981             "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
4982             "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
4983             "dev": true
4984         },
4985         "esutils": {
4986             "version": "2.0.3",
4987             "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
4988             "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
4989             "dev": true
4990         },
4991         "expand-template": {
4992             "version": "2.0.3",
4993             "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
4994             "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
4995             "dev": true
4996         },
4997         "fast-deep-equal": {
4998             "version": "3.1.3",
4999             "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
5000             "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
5001             "dev": true
5002         },
5003         "fast-glob": {
5004             "version": "3.2.11",
5005             "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
5006             "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
5007             "dev": true,
5008             "requires": {
5009                 "@nodelib/fs.stat": "^2.0.2",
5010                 "@nodelib/fs.walk": "^1.2.3",
5011                 "glob-parent": "^5.1.2",
5012                 "merge2": "^1.3.0",
5013                 "micromatch": "^4.0.4"
5014             },
5015             "dependencies": {
5016                 "glob-parent": {
5017                     "version": "5.1.2",
5018                     "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
5019                     "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
5020                     "dev": true,
5021                     "requires": {
5022                         "is-glob": "^4.0.1"
5023                     }
5024                 }
5025             }
5026         },
5027         "fast-json-stable-stringify": {
5028             "version": "2.1.0",
5029             "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
5030             "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
5031             "dev": true
5032         },
5033         "fast-levenshtein": {
5034             "version": "2.0.6",
5035             "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
5036             "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
5037             "dev": true
5038         },
5039         "fastq": {
5040             "version": "1.13.0",
5041             "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
5042             "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
5043             "dev": true,
5044             "requires": {
5045                 "reusify": "^1.0.4"
5046             }
5047         },
5048         "fd-slicer": {
5049             "version": "1.1.0",
5050             "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
5051             "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
5052             "dev": true,
5053             "requires": {
5054                 "pend": "~1.2.0"
5055             }
5056         },
5057         "file-entry-cache": {
5058             "version": "6.0.1",
5059             "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
5060             "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
5061             "dev": true,
5062             "requires": {
5063                 "flat-cache": "^3.0.4"
5064             }
5065         },
5066         "fill-range": {
5067             "version": "7.0.1",
5068             "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
5069             "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
5070             "dev": true,
5071             "requires": {
5072                 "to-regex-range": "^5.0.1"
5073             }
5074         },
5075         "flat-cache": {
5076             "version": "3.0.4",
5077             "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
5078             "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
5079             "dev": true,
5080             "requires": {
5081                 "flatted": "^3.1.0",
5082                 "rimraf": "^3.0.2"
5083             }
5084         },
5085         "flatted": {
5086             "version": "3.2.4",
5087             "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz",
5088             "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
5089             "dev": true
5090         },
5091         "fs-constants": {
5092             "version": "1.0.0",
5093             "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
5094             "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
5095             "dev": true
5096         },
5097         "fs.realpath": {
5098             "version": "1.0.0",
5099             "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
5100             "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
5101             "dev": true
5102         },
5103         "fstream": {
5104             "version": "1.0.12",
5105             "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
5106             "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
5107             "dev": true,
5108             "requires": {
5109                 "graceful-fs": "^4.1.2",
5110                 "inherits": "~2.0.0",
5111                 "mkdirp": ">=0.5 0",
5112                 "rimraf": "2"
5113             },
5114             "dependencies": {
5115                 "rimraf": {
5116                     "version": "2.7.1",
5117                     "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
5118                     "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
5119                     "dev": true,
5120                     "requires": {
5121                         "glob": "^7.1.3"
5122                     }
5123                 }
5124             }
5125         },
5126         "function-bind": {
5127             "version": "1.1.1",
5128             "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
5129             "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
5130             "dev": true
5131         },
5132         "functional-red-black-tree": {
5133             "version": "1.0.1",
5134             "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
5135             "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
5136             "dev": true
5137         },
5138         "gauge": {
5139             "version": "2.7.4",
5140             "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
5141             "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
5142             "dev": true,
5143             "requires": {
5144                 "aproba": "^1.0.3",
5145                 "console-control-strings": "^1.0.0",
5146                 "has-unicode": "^2.0.0",
5147                 "object-assign": "^4.1.0",
5148                 "signal-exit": "^3.0.0",
5149                 "string-width": "^1.0.1",
5150                 "strip-ansi": "^3.0.1",
5151                 "wide-align": "^1.1.0"
5152             },
5153             "dependencies": {
5154                 "ansi-regex": {
5155                     "version": "2.1.1",
5156                     "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
5157                     "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
5158                     "dev": true
5159                 },
5160                 "strip-ansi": {
5161                     "version": "3.0.1",
5162                     "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
5163                     "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
5164                     "dev": true,
5165                     "requires": {
5166                         "ansi-regex": "^2.0.0"
5167                     }
5168                 }
5169             }
5170         },
5171         "get-intrinsic": {
5172             "version": "1.1.1",
5173             "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
5174             "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
5175             "dev": true,
5176             "requires": {
5177                 "function-bind": "^1.1.1",
5178                 "has": "^1.0.3",
5179                 "has-symbols": "^1.0.1"
5180             }
5181         },
5182         "github-from-package": {
5183             "version": "0.0.0",
5184             "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
5185             "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=",
5186             "dev": true
5187         },
5188         "glob": {
5189             "version": "7.2.0",
5190             "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
5191             "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
5192             "dev": true,
5193             "requires": {
5194                 "fs.realpath": "^1.0.0",
5195                 "inflight": "^1.0.4",
5196                 "inherits": "2",
5197                 "minimatch": "^3.0.4",
5198                 "once": "^1.3.0",
5199                 "path-is-absolute": "^1.0.0"
5200             }
5201         },
5202         "glob-parent": {
5203             "version": "6.0.2",
5204             "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
5205             "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
5206             "dev": true,
5207             "requires": {
5208                 "is-glob": "^4.0.3"
5209             }
5210         },
5211         "globals": {
5212             "version": "13.12.0",
5213             "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
5214             "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
5215             "dev": true,
5216             "requires": {
5217                 "type-fest": "^0.20.2"
5218             }
5219         },
5220         "globby": {
5221             "version": "11.1.0",
5222             "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
5223             "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
5224             "dev": true,
5225             "requires": {
5226                 "array-union": "^2.1.0",
5227                 "dir-glob": "^3.0.1",
5228                 "fast-glob": "^3.2.9",
5229                 "ignore": "^5.2.0",
5230                 "merge2": "^1.4.1",
5231                 "slash": "^3.0.0"
5232             }
5233         },
5234         "graceful-fs": {
5235             "version": "4.2.9",
5236             "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
5237             "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
5238             "dev": true
5239         },
5240         "has": {
5241             "version": "1.0.3",
5242             "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
5243             "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
5244             "dev": true,
5245             "requires": {
5246                 "function-bind": "^1.1.1"
5247             }
5248         },
5249         "has-flag": {
5250             "version": "4.0.0",
5251             "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
5252             "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
5253             "dev": true
5254         },
5255         "has-symbols": {
5256             "version": "1.0.2",
5257             "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
5258             "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
5259             "dev": true
5260         },
5261         "has-unicode": {
5262             "version": "2.0.1",
5263             "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
5264             "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
5265             "dev": true
5266         },
5267         "hosted-git-info": {
5268             "version": "4.1.0",
5269             "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
5270             "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
5271             "dev": true,
5272             "requires": {
5273                 "lru-cache": "^6.0.0"
5274             }
5275         },
5276         "htmlparser2": {
5277             "version": "6.1.0",
5278             "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
5279             "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
5280             "dev": true,
5281             "requires": {
5282                 "domelementtype": "^2.0.1",
5283                 "domhandler": "^4.0.0",
5284                 "domutils": "^2.5.2",
5285                 "entities": "^2.0.0"
5286             }
5287         },
5288         "http-proxy-agent": {
5289             "version": "4.0.1",
5290             "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
5291             "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
5292             "dev": true,
5293             "requires": {
5294                 "@tootallnate/once": "1",
5295                 "agent-base": "6",
5296                 "debug": "4"
5297             }
5298         },
5299         "https-proxy-agent": {
5300             "version": "5.0.0",
5301             "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
5302             "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
5303             "dev": true,
5304             "requires": {
5305                 "agent-base": "6",
5306                 "debug": "4"
5307             }
5308         },
5309         "iconv-lite": {
5310             "version": "0.6.3",
5311             "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
5312             "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
5313             "requires": {
5314                 "safer-buffer": ">= 2.1.2 < 3.0.0"
5315             }
5316         },
5317         "ieee754": {
5318             "version": "1.2.1",
5319             "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
5320             "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
5321             "dev": true
5322         },
5323         "ignore": {
5324             "version": "5.2.0",
5325             "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
5326             "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
5327             "dev": true
5328         },
5329         "import-fresh": {
5330             "version": "3.3.0",
5331             "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
5332             "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
5333             "dev": true,
5334             "requires": {
5335                 "parent-module": "^1.0.0",
5336                 "resolve-from": "^4.0.0"
5337             }
5338         },
5339         "imurmurhash": {
5340             "version": "0.1.4",
5341             "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
5342             "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
5343             "dev": true
5344         },
5345         "inflight": {
5346             "version": "1.0.6",
5347             "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
5348             "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
5349             "dev": true,
5350             "requires": {
5351                 "once": "^1.3.0",
5352                 "wrappy": "1"
5353             }
5354         },
5355         "inherits": {
5356             "version": "2.0.4",
5357             "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
5358             "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
5359             "dev": true
5360         },
5361         "ini": {
5362             "version": "1.3.8",
5363             "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
5364             "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
5365             "dev": true
5366         },
5367         "internmap": {
5368             "version": "2.0.3",
5369             "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
5370             "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg=="
5371         },
5372         "is-extglob": {
5373             "version": "2.1.1",
5374             "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
5375             "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
5376             "dev": true
5377         },
5378         "is-fullwidth-code-point": {
5379             "version": "1.0.0",
5380             "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
5381             "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
5382             "dev": true,
5383             "requires": {
5384                 "number-is-nan": "^1.0.0"
5385             }
5386         },
5387         "is-glob": {
5388             "version": "4.0.3",
5389             "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
5390             "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
5391             "dev": true,
5392             "requires": {
5393                 "is-extglob": "^2.1.1"
5394             }
5395         },
5396         "is-number": {
5397             "version": "7.0.0",
5398             "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
5399             "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
5400             "dev": true
5401         },
5402         "isarray": {
5403             "version": "1.0.0",
5404             "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
5405             "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
5406             "dev": true
5407         },
5408         "isexe": {
5409             "version": "2.0.0",
5410             "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
5411             "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
5412             "dev": true
5413         },
5414         "js-yaml": {
5415             "version": "4.1.0",
5416             "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
5417             "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
5418             "dev": true,
5419             "requires": {
5420                 "argparse": "^2.0.1"
5421             }
5422         },
5423         "json-schema-traverse": {
5424             "version": "0.4.1",
5425             "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
5426             "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
5427             "dev": true
5428         },
5429         "json-stable-stringify-without-jsonify": {
5430             "version": "1.0.1",
5431             "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
5432             "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
5433             "dev": true
5434         },
5435         "keytar": {
5436             "version": "7.7.0",
5437             "resolved": "https://registry.npmjs.org/keytar/-/keytar-7.7.0.tgz",
5438             "integrity": "sha512-YEY9HWqThQc5q5xbXbRwsZTh2PJ36OSYRjSv3NN2xf5s5dpLTjEZnC2YikR29OaVybf9nQ0dJ/80i40RS97t/A==",
5439             "dev": true,
5440             "requires": {
5441                 "node-addon-api": "^3.0.0",
5442                 "prebuild-install": "^6.0.0"
5443             }
5444         },
5445         "kleur": {
5446             "version": "3.0.3",
5447             "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
5448             "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
5449             "dev": true
5450         },
5451         "leven": {
5452             "version": "3.1.0",
5453             "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
5454             "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
5455             "dev": true
5456         },
5457         "levn": {
5458             "version": "0.4.1",
5459             "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
5460             "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
5461             "dev": true,
5462             "requires": {
5463                 "prelude-ls": "^1.2.1",
5464                 "type-check": "~0.4.0"
5465             }
5466         },
5467         "linkify-it": {
5468             "version": "3.0.3",
5469             "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz",
5470             "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==",
5471             "dev": true,
5472             "requires": {
5473                 "uc.micro": "^1.0.1"
5474             }
5475         },
5476         "listenercount": {
5477             "version": "1.0.1",
5478             "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
5479             "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=",
5480             "dev": true
5481         },
5482         "lodash.merge": {
5483             "version": "4.6.2",
5484             "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
5485             "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
5486             "dev": true
5487         },
5488         "lru-cache": {
5489             "version": "6.0.0",
5490             "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
5491             "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
5492             "requires": {
5493                 "yallist": "^4.0.0"
5494             }
5495         },
5496         "markdown-it": {
5497             "version": "12.3.2",
5498             "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz",
5499             "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==",
5500             "dev": true,
5501             "requires": {
5502                 "argparse": "^2.0.1",
5503                 "entities": "~2.1.0",
5504                 "linkify-it": "^3.0.1",
5505                 "mdurl": "^1.0.1",
5506                 "uc.micro": "^1.0.5"
5507             },
5508             "dependencies": {
5509                 "entities": {
5510                     "version": "2.1.0",
5511                     "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
5512                     "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==",
5513                     "dev": true
5514                 }
5515             }
5516         },
5517         "mdurl": {
5518             "version": "1.0.1",
5519             "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
5520             "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
5521             "dev": true
5522         },
5523         "merge2": {
5524             "version": "1.4.1",
5525             "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
5526             "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
5527             "dev": true
5528         },
5529         "micromatch": {
5530             "version": "4.0.4",
5531             "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
5532             "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
5533             "dev": true,
5534             "requires": {
5535                 "braces": "^3.0.1",
5536                 "picomatch": "^2.2.3"
5537             }
5538         },
5539         "mime": {
5540             "version": "1.6.0",
5541             "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
5542             "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
5543             "dev": true
5544         },
5545         "mimic-response": {
5546             "version": "2.1.0",
5547             "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
5548             "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",
5549             "dev": true
5550         },
5551         "minimatch": {
5552             "version": "3.0.4",
5553             "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
5554             "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
5555             "requires": {
5556                 "brace-expansion": "^1.1.7"
5557             }
5558         },
5559         "minimist": {
5560             "version": "1.2.5",
5561             "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
5562             "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
5563             "dev": true
5564         },
5565         "mkdirp": {
5566             "version": "0.5.5",
5567             "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
5568             "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
5569             "dev": true,
5570             "requires": {
5571                 "minimist": "^1.2.5"
5572             }
5573         },
5574         "mkdirp-classic": {
5575             "version": "0.5.3",
5576             "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
5577             "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
5578             "dev": true
5579         },
5580         "ms": {
5581             "version": "2.1.2",
5582             "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
5583             "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
5584             "dev": true
5585         },
5586         "mute-stream": {
5587             "version": "0.0.8",
5588             "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
5589             "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
5590             "dev": true
5591         },
5592         "napi-build-utils": {
5593             "version": "1.0.2",
5594             "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
5595             "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
5596             "dev": true
5597         },
5598         "natural-compare": {
5599             "version": "1.4.0",
5600             "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
5601             "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
5602             "dev": true
5603         },
5604         "node-abi": {
5605             "version": "2.30.1",
5606             "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz",
5607             "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==",
5608             "dev": true,
5609             "requires": {
5610                 "semver": "^5.4.1"
5611             },
5612             "dependencies": {
5613                 "semver": {
5614                     "version": "5.7.1",
5615                     "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
5616                     "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
5617                     "dev": true
5618                 }
5619             }
5620         },
5621         "node-addon-api": {
5622             "version": "3.2.1",
5623             "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
5624             "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==",
5625             "dev": true
5626         },
5627         "npmlog": {
5628             "version": "4.1.2",
5629             "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
5630             "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
5631             "dev": true,
5632             "requires": {
5633                 "are-we-there-yet": "~1.1.2",
5634                 "console-control-strings": "~1.1.0",
5635                 "gauge": "~2.7.3",
5636                 "set-blocking": "~2.0.0"
5637             }
5638         },
5639         "nth-check": {
5640             "version": "2.0.1",
5641             "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
5642             "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
5643             "dev": true,
5644             "requires": {
5645                 "boolbase": "^1.0.0"
5646             }
5647         },
5648         "number-is-nan": {
5649             "version": "1.0.1",
5650             "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
5651             "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
5652             "dev": true
5653         },
5654         "object-assign": {
5655             "version": "4.1.1",
5656             "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
5657             "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
5658             "dev": true
5659         },
5660         "object-inspect": {
5661             "version": "1.12.0",
5662             "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz",
5663             "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==",
5664             "dev": true
5665         },
5666         "once": {
5667             "version": "1.4.0",
5668             "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
5669             "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
5670             "dev": true,
5671             "requires": {
5672                 "wrappy": "1"
5673             }
5674         },
5675         "optionator": {
5676             "version": "0.9.1",
5677             "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
5678             "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
5679             "dev": true,
5680             "requires": {
5681                 "deep-is": "^0.1.3",
5682                 "fast-levenshtein": "^2.0.6",
5683                 "levn": "^0.4.1",
5684                 "prelude-ls": "^1.2.1",
5685                 "type-check": "^0.4.0",
5686                 "word-wrap": "^1.2.3"
5687             }
5688         },
5689         "parent-module": {
5690             "version": "1.0.1",
5691             "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
5692             "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
5693             "dev": true,
5694             "requires": {
5695                 "callsites": "^3.0.0"
5696             }
5697         },
5698         "parse-semver": {
5699             "version": "1.1.1",
5700             "resolved": "https://registry.npmjs.org/parse-semver/-/parse-semver-1.1.1.tgz",
5701             "integrity": "sha1-mkr9bfBj3Egm+T+6SpnPIj9mbLg=",
5702             "dev": true,
5703             "requires": {
5704                 "semver": "^5.1.0"
5705             },
5706             "dependencies": {
5707                 "semver": {
5708                     "version": "5.7.1",
5709                     "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
5710                     "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
5711                     "dev": true
5712                 }
5713             }
5714         },
5715         "parse5": {
5716             "version": "6.0.1",
5717             "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
5718             "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
5719             "dev": true
5720         },
5721         "parse5-htmlparser2-tree-adapter": {
5722             "version": "6.0.1",
5723             "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
5724             "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
5725             "dev": true,
5726             "requires": {
5727                 "parse5": "^6.0.1"
5728             }
5729         },
5730         "path-is-absolute": {
5731             "version": "1.0.1",
5732             "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
5733             "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
5734             "dev": true
5735         },
5736         "path-key": {
5737             "version": "3.1.1",
5738             "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
5739             "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
5740             "dev": true
5741         },
5742         "path-type": {
5743             "version": "4.0.0",
5744             "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
5745             "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
5746             "dev": true
5747         },
5748         "pend": {
5749             "version": "1.2.0",
5750             "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
5751             "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
5752             "dev": true
5753         },
5754         "picomatch": {
5755             "version": "2.3.1",
5756             "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
5757             "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
5758             "dev": true
5759         },
5760         "prebuild-install": {
5761             "version": "6.1.4",
5762             "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz",
5763             "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==",
5764             "dev": true,
5765             "requires": {
5766                 "detect-libc": "^1.0.3",
5767                 "expand-template": "^2.0.3",
5768                 "github-from-package": "0.0.0",
5769                 "minimist": "^1.2.3",
5770                 "mkdirp-classic": "^0.5.3",
5771                 "napi-build-utils": "^1.0.1",
5772                 "node-abi": "^2.21.0",
5773                 "npmlog": "^4.0.1",
5774                 "pump": "^3.0.0",
5775                 "rc": "^1.2.7",
5776                 "simple-get": "^3.0.3",
5777                 "tar-fs": "^2.0.0",
5778                 "tunnel-agent": "^0.6.0"
5779             }
5780         },
5781         "prelude-ls": {
5782             "version": "1.2.1",
5783             "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
5784             "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
5785             "dev": true
5786         },
5787         "process-nextick-args": {
5788             "version": "2.0.1",
5789             "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
5790             "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
5791             "dev": true
5792         },
5793         "prompts": {
5794             "version": "2.4.2",
5795             "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
5796             "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
5797             "dev": true,
5798             "requires": {
5799                 "kleur": "^3.0.3",
5800                 "sisteransi": "^1.0.5"
5801             }
5802         },
5803         "pseudomap": {
5804             "version": "1.0.2",
5805             "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
5806             "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
5807             "dev": true
5808         },
5809         "pump": {
5810             "version": "3.0.0",
5811             "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
5812             "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
5813             "dev": true,
5814             "requires": {
5815                 "end-of-stream": "^1.1.0",
5816                 "once": "^1.3.1"
5817             }
5818         },
5819         "punycode": {
5820             "version": "2.1.1",
5821             "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
5822             "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
5823             "dev": true
5824         },
5825         "qs": {
5826             "version": "6.10.3",
5827             "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
5828             "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
5829             "dev": true,
5830             "requires": {
5831                 "side-channel": "^1.0.4"
5832             }
5833         },
5834         "queue-microtask": {
5835             "version": "1.2.3",
5836             "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
5837             "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
5838             "dev": true
5839         },
5840         "rc": {
5841             "version": "1.2.8",
5842             "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
5843             "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
5844             "dev": true,
5845             "requires": {
5846                 "deep-extend": "^0.6.0",
5847                 "ini": "~1.3.0",
5848                 "minimist": "^1.2.0",
5849                 "strip-json-comments": "~2.0.1"
5850             },
5851             "dependencies": {
5852                 "strip-json-comments": {
5853                     "version": "2.0.1",
5854                     "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
5855                     "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
5856                     "dev": true
5857                 }
5858             }
5859         },
5860         "read": {
5861             "version": "1.0.7",
5862             "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
5863             "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
5864             "dev": true,
5865             "requires": {
5866                 "mute-stream": "~0.0.4"
5867             }
5868         },
5869         "readable-stream": {
5870             "version": "2.3.7",
5871             "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
5872             "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
5873             "dev": true,
5874             "requires": {
5875                 "core-util-is": "~1.0.0",
5876                 "inherits": "~2.0.3",
5877                 "isarray": "~1.0.0",
5878                 "process-nextick-args": "~2.0.0",
5879                 "safe-buffer": "~5.1.1",
5880                 "string_decoder": "~1.1.1",
5881                 "util-deprecate": "~1.0.1"
5882             }
5883         },
5884         "regexpp": {
5885             "version": "3.2.0",
5886             "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
5887             "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
5888             "dev": true
5889         },
5890         "resolve-from": {
5891             "version": "4.0.0",
5892             "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
5893             "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
5894             "dev": true
5895         },
5896         "reusify": {
5897             "version": "1.0.4",
5898             "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
5899             "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
5900             "dev": true
5901         },
5902         "rimraf": {
5903             "version": "3.0.2",
5904             "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
5905             "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
5906             "dev": true,
5907             "requires": {
5908                 "glob": "^7.1.3"
5909             }
5910         },
5911         "robust-predicates": {
5912             "version": "3.0.1",
5913             "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
5914             "integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g=="
5915         },
5916         "run-parallel": {
5917             "version": "1.2.0",
5918             "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
5919             "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
5920             "dev": true,
5921             "requires": {
5922                 "queue-microtask": "^1.2.2"
5923             }
5924         },
5925         "rw": {
5926             "version": "1.3.3",
5927             "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
5928             "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q="
5929         },
5930         "safe-buffer": {
5931             "version": "5.1.2",
5932             "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5933             "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
5934             "dev": true
5935         },
5936         "safer-buffer": {
5937             "version": "2.1.2",
5938             "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
5939             "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
5940         },
5941         "sax": {
5942             "version": "1.2.4",
5943             "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
5944             "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
5945             "dev": true
5946         },
5947         "semver": {
5948             "version": "7.3.5",
5949             "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
5950             "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
5951             "requires": {
5952                 "lru-cache": "^6.0.0"
5953             }
5954         },
5955         "set-blocking": {
5956             "version": "2.0.0",
5957             "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
5958             "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
5959             "dev": true
5960         },
5961         "setimmediate": {
5962             "version": "1.0.5",
5963             "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
5964             "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
5965             "dev": true
5966         },
5967         "shebang-command": {
5968             "version": "2.0.0",
5969             "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
5970             "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
5971             "dev": true,
5972             "requires": {
5973                 "shebang-regex": "^3.0.0"
5974             }
5975         },
5976         "shebang-regex": {
5977             "version": "3.0.0",
5978             "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
5979             "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
5980             "dev": true
5981         },
5982         "side-channel": {
5983             "version": "1.0.4",
5984             "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
5985             "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
5986             "dev": true,
5987             "requires": {
5988                 "call-bind": "^1.0.0",
5989                 "get-intrinsic": "^1.0.2",
5990                 "object-inspect": "^1.9.0"
5991             }
5992         },
5993         "sigmund": {
5994             "version": "1.0.1",
5995             "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
5996             "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
5997             "dev": true
5998         },
5999         "signal-exit": {
6000             "version": "3.0.6",
6001             "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
6002             "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
6003             "dev": true
6004         },
6005         "simple-concat": {
6006             "version": "1.0.1",
6007             "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
6008             "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
6009             "dev": true
6010         },
6011         "simple-get": {
6012             "version": "3.1.1",
6013             "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz",
6014             "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==",
6015             "dev": true,
6016             "requires": {
6017                 "decompress-response": "^4.2.0",
6018                 "once": "^1.3.1",
6019                 "simple-concat": "^1.0.0"
6020             }
6021         },
6022         "sisteransi": {
6023             "version": "1.0.5",
6024             "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
6025             "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
6026             "dev": true
6027         },
6028         "slash": {
6029             "version": "3.0.0",
6030             "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
6031             "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
6032             "dev": true
6033         },
6034         "string_decoder": {
6035             "version": "1.1.1",
6036             "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
6037             "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
6038             "dev": true,
6039             "requires": {
6040                 "safe-buffer": "~5.1.0"
6041             }
6042         },
6043         "string-width": {
6044             "version": "1.0.2",
6045             "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
6046             "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
6047             "dev": true,
6048             "requires": {
6049                 "code-point-at": "^1.0.0",
6050                 "is-fullwidth-code-point": "^1.0.0",
6051                 "strip-ansi": "^3.0.0"
6052             },
6053             "dependencies": {
6054                 "ansi-regex": {
6055                     "version": "2.1.1",
6056                     "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
6057                     "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
6058                     "dev": true
6059                 },
6060                 "strip-ansi": {
6061                     "version": "3.0.1",
6062                     "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
6063                     "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
6064                     "dev": true,
6065                     "requires": {
6066                         "ansi-regex": "^2.0.0"
6067                     }
6068                 }
6069             }
6070         },
6071         "strip-ansi": {
6072             "version": "6.0.1",
6073             "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
6074             "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
6075             "dev": true,
6076             "requires": {
6077                 "ansi-regex": "^5.0.1"
6078             }
6079         },
6080         "strip-json-comments": {
6081             "version": "3.1.1",
6082             "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
6083             "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
6084             "dev": true
6085         },
6086         "supports-color": {
6087             "version": "7.2.0",
6088             "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
6089             "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
6090             "dev": true,
6091             "requires": {
6092                 "has-flag": "^4.0.0"
6093             }
6094         },
6095         "tar-fs": {
6096             "version": "2.1.1",
6097             "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
6098             "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
6099             "dev": true,
6100             "requires": {
6101                 "chownr": "^1.1.1",
6102                 "mkdirp-classic": "^0.5.2",
6103                 "pump": "^3.0.0",
6104                 "tar-stream": "^2.1.4"
6105             }
6106         },
6107         "tar-stream": {
6108             "version": "2.2.0",
6109             "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
6110             "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
6111             "dev": true,
6112             "requires": {
6113                 "bl": "^4.0.3",
6114                 "end-of-stream": "^1.4.1",
6115                 "fs-constants": "^1.0.0",
6116                 "inherits": "^2.0.3",
6117                 "readable-stream": "^3.1.1"
6118             },
6119             "dependencies": {
6120                 "readable-stream": {
6121                     "version": "3.6.0",
6122                     "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
6123                     "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
6124                     "dev": true,
6125                     "requires": {
6126                         "inherits": "^2.0.3",
6127                         "string_decoder": "^1.1.1",
6128                         "util-deprecate": "^1.0.1"
6129                     }
6130                 }
6131             }
6132         },
6133         "text-table": {
6134             "version": "0.2.0",
6135             "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
6136             "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
6137             "dev": true
6138         },
6139         "tmp": {
6140             "version": "0.2.1",
6141             "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
6142             "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
6143             "dev": true,
6144             "requires": {
6145                 "rimraf": "^3.0.0"
6146             }
6147         },
6148         "to-regex-range": {
6149             "version": "5.0.1",
6150             "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
6151             "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
6152             "dev": true,
6153             "requires": {
6154                 "is-number": "^7.0.0"
6155             }
6156         },
6157         "traverse": {
6158             "version": "0.3.9",
6159             "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
6160             "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=",
6161             "dev": true
6162         },
6163         "tslib": {
6164             "version": "2.3.1",
6165             "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
6166             "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
6167             "dev": true
6168         },
6169         "tsutils": {
6170             "version": "3.21.0",
6171             "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
6172             "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
6173             "dev": true,
6174             "requires": {
6175                 "tslib": "^1.8.1"
6176             },
6177             "dependencies": {
6178                 "tslib": {
6179                     "version": "1.14.1",
6180                     "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
6181                     "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
6182                     "dev": true
6183                 }
6184             }
6185         },
6186         "tunnel": {
6187             "version": "0.0.6",
6188             "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
6189             "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==",
6190             "dev": true
6191         },
6192         "tunnel-agent": {
6193             "version": "0.6.0",
6194             "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
6195             "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
6196             "dev": true,
6197             "requires": {
6198                 "safe-buffer": "^5.0.1"
6199             }
6200         },
6201         "type-check": {
6202             "version": "0.4.0",
6203             "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
6204             "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
6205             "dev": true,
6206             "requires": {
6207                 "prelude-ls": "^1.2.1"
6208             }
6209         },
6210         "type-fest": {
6211             "version": "0.20.2",
6212             "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
6213             "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
6214             "dev": true
6215         },
6216         "typed-rest-client": {
6217             "version": "1.8.6",
6218             "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.8.6.tgz",
6219             "integrity": "sha512-xcQpTEAJw2DP7GqVNECh4dD+riS+C1qndXLfBCJ3xk0kqprtGN491P5KlmrDbKdtuW8NEcP/5ChxiJI3S9WYTA==",
6220             "dev": true,
6221             "requires": {
6222                 "qs": "^6.9.1",
6223                 "tunnel": "0.0.6",
6224                 "underscore": "^1.12.1"
6225             }
6226         },
6227         "typescript": {
6228             "version": "4.5.5",
6229             "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
6230             "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
6231             "dev": true
6232         },
6233         "typescript-formatter": {
6234             "version": "7.2.2",
6235             "resolved": "https://registry.npmjs.org/typescript-formatter/-/typescript-formatter-7.2.2.tgz",
6236             "integrity": "sha512-V7vfI9XArVhriOTYHPzMU2WUnm5IMdu9X/CPxs8mIMGxmTBFpDABlbkBka64PZJ9/xgQeRpK8KzzAG4MPzxBDQ==",
6237             "dev": true,
6238             "requires": {
6239                 "commandpost": "^1.0.0",
6240                 "editorconfig": "^0.15.0"
6241             }
6242         },
6243         "uc.micro": {
6244             "version": "1.0.6",
6245             "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
6246             "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
6247             "dev": true
6248         },
6249         "underscore": {
6250             "version": "1.13.2",
6251             "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz",
6252             "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==",
6253             "dev": true
6254         },
6255         "unzipper": {
6256             "version": "0.10.11",
6257             "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
6258             "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==",
6259             "dev": true,
6260             "requires": {
6261                 "big-integer": "^1.6.17",
6262                 "binary": "~0.3.0",
6263                 "bluebird": "~3.4.1",
6264                 "buffer-indexof-polyfill": "~1.0.0",
6265                 "duplexer2": "~0.1.4",
6266                 "fstream": "^1.0.12",
6267                 "graceful-fs": "^4.2.2",
6268                 "listenercount": "~1.0.1",
6269                 "readable-stream": "~2.3.6",
6270                 "setimmediate": "~1.0.4"
6271             }
6272         },
6273         "uri-js": {
6274             "version": "4.4.1",
6275             "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
6276             "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
6277             "dev": true,
6278             "requires": {
6279                 "punycode": "^2.1.0"
6280             }
6281         },
6282         "url-join": {
6283             "version": "4.0.1",
6284             "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz",
6285             "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==",
6286             "dev": true
6287         },
6288         "util-deprecate": {
6289             "version": "1.0.2",
6290             "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
6291             "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
6292             "dev": true
6293         },
6294         "v8-compile-cache": {
6295             "version": "2.3.0",
6296             "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
6297             "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
6298             "dev": true
6299         },
6300         "vsce": {
6301             "version": "2.6.7",
6302             "resolved": "https://registry.npmjs.org/vsce/-/vsce-2.6.7.tgz",
6303             "integrity": "sha512-5dEtdi/yzWQbOU7JDUSOs8lmSzzkewBR5P122BUkmXE6A/DEdFsKNsg2773NGXJTwwF1MfsOgUR6QVF3cLLJNQ==",
6304             "dev": true,
6305             "requires": {
6306                 "azure-devops-node-api": "^11.0.1",
6307                 "chalk": "^2.4.2",
6308                 "cheerio": "^1.0.0-rc.9",
6309                 "commander": "^6.1.0",
6310                 "glob": "^7.0.6",
6311                 "hosted-git-info": "^4.0.2",
6312                 "keytar": "^7.7.0",
6313                 "leven": "^3.1.0",
6314                 "markdown-it": "^12.3.2",
6315                 "mime": "^1.3.4",
6316                 "minimatch": "^3.0.3",
6317                 "parse-semver": "^1.1.1",
6318                 "read": "^1.0.7",
6319                 "semver": "^5.1.0",
6320                 "tmp": "^0.2.1",
6321                 "typed-rest-client": "^1.8.4",
6322                 "url-join": "^4.0.1",
6323                 "xml2js": "^0.4.23",
6324                 "yauzl": "^2.3.1",
6325                 "yazl": "^2.2.2"
6326             },
6327             "dependencies": {
6328                 "ansi-styles": {
6329                     "version": "3.2.1",
6330                     "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
6331                     "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
6332                     "dev": true,
6333                     "requires": {
6334                         "color-convert": "^1.9.0"
6335                     }
6336                 },
6337                 "chalk": {
6338                     "version": "2.4.2",
6339                     "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
6340                     "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
6341                     "dev": true,
6342                     "requires": {
6343                         "ansi-styles": "^3.2.1",
6344                         "escape-string-regexp": "^1.0.5",
6345                         "supports-color": "^5.3.0"
6346                     }
6347                 },
6348                 "color-convert": {
6349                     "version": "1.9.3",
6350                     "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
6351                     "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
6352                     "dev": true,
6353                     "requires": {
6354                         "color-name": "1.1.3"
6355                     }
6356                 },
6357                 "color-name": {
6358                     "version": "1.1.3",
6359                     "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
6360                     "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
6361                     "dev": true
6362                 },
6363                 "commander": {
6364                     "version": "6.2.1",
6365                     "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
6366                     "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
6367                     "dev": true
6368                 },
6369                 "escape-string-regexp": {
6370                     "version": "1.0.5",
6371                     "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
6372                     "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
6373                     "dev": true
6374                 },
6375                 "has-flag": {
6376                     "version": "3.0.0",
6377                     "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
6378                     "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
6379                     "dev": true
6380                 },
6381                 "semver": {
6382                     "version": "5.7.1",
6383                     "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
6384                     "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
6385                     "dev": true
6386                 },
6387                 "supports-color": {
6388                     "version": "5.5.0",
6389                     "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
6390                     "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
6391                     "dev": true,
6392                     "requires": {
6393                         "has-flag": "^3.0.0"
6394                     }
6395                 }
6396             }
6397         },
6398         "vscode-dts": {
6399             "version": "0.3.3",
6400             "resolved": "https://registry.npmjs.org/vscode-dts/-/vscode-dts-0.3.3.tgz",
6401             "integrity": "sha512-JfOsWL0NvfVw0UF9bcTjlv1Onz3Ted7cgpPWKWMnHGB+72t/tn8WFDeKLZO42l2k9KJq/NGS9rFC5gZbyI4FTg==",
6402             "dev": true,
6403             "requires": {
6404                 "minimist": "^1.2.0",
6405                 "prompts": "^2.1.0",
6406                 "rimraf": "^3.0.0"
6407             }
6408         },
6409         "vscode-jsonrpc": {
6410             "version": "8.0.0-next.5",
6411             "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0-next.5.tgz",
6412             "integrity": "sha512-owRllqcFTnz5rXxcbmHPFGmpFmLqj9Z1V3Dzrv+s8ejOHLIT62Pyb5Uqzyl2/in2VP22DmzErPgZwrxjLCIKiQ=="
6413         },
6414         "vscode-languageclient": {
6415             "version": "8.0.0-next.8",
6416             "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-8.0.0-next.8.tgz",
6417             "integrity": "sha512-CBdYRIVqqlRmZ2YBeTk0S2QMtsL8ZJfbddlfvERmRPXW4Pimr7Nk+mYq16F/k3HbrO9Xt+RAFP1t6FIIbmuUGw==",
6418             "requires": {
6419                 "minimatch": "^3.0.4",
6420                 "semver": "^7.3.5",
6421                 "vscode-languageserver-protocol": "3.17.0-next.12"
6422             }
6423         },
6424         "vscode-languageserver-protocol": {
6425             "version": "3.17.0-next.12",
6426             "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.12.tgz",
6427             "integrity": "sha512-VLRcWKOpCXcx9UrqrS+NSF6pNxV498VGYGW+eyp9a79/F9ElUq3wdG6acXYlEfpWHuIxpm6MXps8FU88wqIgTg==",
6428             "requires": {
6429                 "vscode-jsonrpc": "8.0.0-next.5",
6430                 "vscode-languageserver-types": "3.17.0-next.6"
6431             }
6432         },
6433         "vscode-languageserver-types": {
6434             "version": "3.17.0-next.6",
6435             "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.6.tgz",
6436             "integrity": "sha512-rHYeCotiabJHgvIYzWjV8g0dHCxyOQtcryTv1Xa1horaQ4jx2V+rjLBstc6zMpCyrnZcjorwEcAvGBDCd6wudw=="
6437         },
6438         "which": {
6439             "version": "2.0.2",
6440             "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
6441             "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
6442             "dev": true,
6443             "requires": {
6444                 "isexe": "^2.0.0"
6445             }
6446         },
6447         "wide-align": {
6448             "version": "1.1.5",
6449             "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
6450             "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
6451             "dev": true,
6452             "requires": {
6453                 "string-width": "^1.0.2 || 2 || 3 || 4"
6454             }
6455         },
6456         "word-wrap": {
6457             "version": "1.2.3",
6458             "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
6459             "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
6460             "dev": true
6461         },
6462         "wrappy": {
6463             "version": "1.0.2",
6464             "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
6465             "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
6466             "dev": true
6467         },
6468         "xml2js": {
6469             "version": "0.4.23",
6470             "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
6471             "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
6472             "dev": true,
6473             "requires": {
6474                 "sax": ">=0.6.0",
6475                 "xmlbuilder": "~11.0.0"
6476             }
6477         },
6478         "xmlbuilder": {
6479             "version": "11.0.1",
6480             "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
6481             "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
6482             "dev": true
6483         },
6484         "yallist": {
6485             "version": "4.0.0",
6486             "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
6487             "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
6488         },
6489         "yauzl": {
6490             "version": "2.10.0",
6491             "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
6492             "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
6493             "dev": true,
6494             "requires": {
6495                 "buffer-crc32": "~0.2.3",
6496                 "fd-slicer": "~1.1.0"
6497             }
6498         },
6499         "yazl": {
6500             "version": "2.5.1",
6501             "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz",
6502             "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==",
6503             "dev": true,
6504             "requires": {
6505                 "buffer-crc32": "~0.2.3"
6506             }
6507         }
6508     }
6509 }