fb6e4c83126bc05b7cddac048a56a2585e0f884e
[crowdnode.js/.git] / package-lock.json
1 {
2   "name": "crowdnode-cli",
3   "version": "1.0.0",
4   "lockfileVersion": 2,
5   "requires": true,
6   "packages": {
7     "": {
8       "name": "crowdnode-cli",
9       "version": "1.0.0",
10       "license": "ISC",
11       "dependencies": {
12         "@dashevo/dashcore-lib": "^0.19.38",
13         "@root/request": "^1.8.1",
14         "dotenv": "^16.0.1"
15       }
16     },
17     "node_modules/@dashevo/dashcore-lib": {
18       "version": "0.19.38",
19       "resolved": "https://registry.npmjs.org/@dashevo/dashcore-lib/-/dashcore-lib-0.19.38.tgz",
20       "integrity": "sha512-gmqffZ9/Us4kB5rmiB+U4jTbKhfKhaWKFzL18UXpOAEMABL/oxyeszdvsjujkopwhctBSZ0piVSd8Uekar8cOQ==",
21       "dependencies": {
22         "@dashevo/x11-hash-js": "^1.0.2",
23         "@types/node": "^12.12.47",
24         "bloom-filter": "^0.2.0",
25         "bls-signatures": "^0.2.5",
26         "bn.js": "=4.11.8",
27         "bs58": "=4.0.1",
28         "elliptic": "6.5.3",
29         "eslint-config-prettier": "^8.3.0",
30         "inherits": "=2.0.1",
31         "lodash": "^4.17.20",
32         "unorm": "^1.6.0"
33       }
34     },
35     "node_modules/@dashevo/x11-hash-js": {
36       "version": "1.0.2",
37       "resolved": "https://registry.npmjs.org/@dashevo/x11-hash-js/-/x11-hash-js-1.0.2.tgz",
38       "integrity": "sha512-3vvnZweBca4URBXHF+FTrM4sdTpp3IMt73G1zUKQEdYm/kJkIKN94qpFai7YZDl87k64RCH+ckRZk6ruQPz5KQ=="
39     },
40     "node_modules/@eslint/eslintrc": {
41       "version": "1.3.0",
42       "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz",
43       "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==",
44       "peer": true,
45       "dependencies": {
46         "ajv": "^6.12.4",
47         "debug": "^4.3.2",
48         "espree": "^9.3.2",
49         "globals": "^13.15.0",
50         "ignore": "^5.2.0",
51         "import-fresh": "^3.2.1",
52         "js-yaml": "^4.1.0",
53         "minimatch": "^3.1.2",
54         "strip-json-comments": "^3.1.1"
55       },
56       "engines": {
57         "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
58       }
59     },
60     "node_modules/@humanwhocodes/config-array": {
61       "version": "0.9.5",
62       "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz",
63       "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==",
64       "peer": true,
65       "dependencies": {
66         "@humanwhocodes/object-schema": "^1.2.1",
67         "debug": "^4.1.1",
68         "minimatch": "^3.0.4"
69       },
70       "engines": {
71         "node": ">=10.10.0"
72       }
73     },
74     "node_modules/@humanwhocodes/object-schema": {
75       "version": "1.2.1",
76       "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
77       "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
78       "peer": true
79     },
80     "node_modules/@root/request": {
81       "version": "1.8.1",
82       "resolved": "https://registry.npmjs.org/@root/request/-/request-1.8.1.tgz",
83       "integrity": "sha512-Ib6jLQj4P4Dnx3LMqdV+TaSDlc7tWz25wKorklQ1rMHzHfc7LKELIuWl3XDQybimOPvIvlDuVX6/Mb10dEdQYg=="
84     },
85     "node_modules/@types/node": {
86       "version": "12.20.55",
87       "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz",
88       "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ=="
89     },
90     "node_modules/acorn": {
91       "version": "8.7.1",
92       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
93       "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
94       "peer": true,
95       "bin": {
96         "acorn": "bin/acorn"
97       },
98       "engines": {
99         "node": ">=0.4.0"
100       }
101     },
102     "node_modules/acorn-jsx": {
103       "version": "5.3.2",
104       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
105       "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
106       "peer": true,
107       "peerDependencies": {
108         "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
109       }
110     },
111     "node_modules/ajv": {
112       "version": "6.12.6",
113       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
114       "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
115       "peer": true,
116       "dependencies": {
117         "fast-deep-equal": "^3.1.1",
118         "fast-json-stable-stringify": "^2.0.0",
119         "json-schema-traverse": "^0.4.1",
120         "uri-js": "^4.2.2"
121       },
122       "funding": {
123         "type": "github",
124         "url": "https://github.com/sponsors/epoberezkin"
125       }
126     },
127     "node_modules/ansi-regex": {
128       "version": "5.0.1",
129       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
130       "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
131       "peer": true,
132       "engines": {
133         "node": ">=8"
134       }
135     },
136     "node_modules/ansi-styles": {
137       "version": "4.3.0",
138       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
139       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
140       "peer": true,
141       "dependencies": {
142         "color-convert": "^2.0.1"
143       },
144       "engines": {
145         "node": ">=8"
146       },
147       "funding": {
148         "url": "https://github.com/chalk/ansi-styles?sponsor=1"
149       }
150     },
151     "node_modules/argparse": {
152       "version": "2.0.1",
153       "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
154       "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
155       "peer": true
156     },
157     "node_modules/balanced-match": {
158       "version": "1.0.2",
159       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
160       "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
161       "peer": true
162     },
163     "node_modules/base-x": {
164       "version": "3.0.9",
165       "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz",
166       "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==",
167       "dependencies": {
168         "safe-buffer": "^5.0.1"
169       }
170     },
171     "node_modules/bloom-filter": {
172       "version": "0.2.0",
173       "resolved": "https://registry.npmjs.org/bloom-filter/-/bloom-filter-0.2.0.tgz",
174       "integrity": "sha512-RMG2RpnKczVzRsEYSPaT5rKsyj0w5/wpQRjaW4vOMe1WyUDQpoqxjNc10uROEjdhu63ytRt6aFRPXFePi/Rd7A=="
175     },
176     "node_modules/bls-signatures": {
177       "version": "0.2.5",
178       "resolved": "https://registry.npmjs.org/bls-signatures/-/bls-signatures-0.2.5.tgz",
179       "integrity": "sha512-5TzQNCtR4zWE4lM08EOMIT8l3b4h8g5LNKu50fUYP1PnupaLGSLklAcTto4lnH7VXpyhsar+74L9wNJII4E/4Q=="
180     },
181     "node_modules/bn.js": {
182       "version": "4.11.8",
183       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
184       "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
185     },
186     "node_modules/brace-expansion": {
187       "version": "1.1.11",
188       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
189       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
190       "peer": true,
191       "dependencies": {
192         "balanced-match": "^1.0.0",
193         "concat-map": "0.0.1"
194       }
195     },
196     "node_modules/brorand": {
197       "version": "1.1.0",
198       "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
199       "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w=="
200     },
201     "node_modules/bs58": {
202       "version": "4.0.1",
203       "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz",
204       "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==",
205       "dependencies": {
206         "base-x": "^3.0.2"
207       }
208     },
209     "node_modules/callsites": {
210       "version": "3.1.0",
211       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
212       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
213       "peer": true,
214       "engines": {
215         "node": ">=6"
216       }
217     },
218     "node_modules/chalk": {
219       "version": "4.1.2",
220       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
221       "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
222       "peer": true,
223       "dependencies": {
224         "ansi-styles": "^4.1.0",
225         "supports-color": "^7.1.0"
226       },
227       "engines": {
228         "node": ">=10"
229       },
230       "funding": {
231         "url": "https://github.com/chalk/chalk?sponsor=1"
232       }
233     },
234     "node_modules/color-convert": {
235       "version": "2.0.1",
236       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
237       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
238       "peer": true,
239       "dependencies": {
240         "color-name": "~1.1.4"
241       },
242       "engines": {
243         "node": ">=7.0.0"
244       }
245     },
246     "node_modules/color-name": {
247       "version": "1.1.4",
248       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
249       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
250       "peer": true
251     },
252     "node_modules/concat-map": {
253       "version": "0.0.1",
254       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
255       "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
256       "peer": true
257     },
258     "node_modules/cross-spawn": {
259       "version": "7.0.3",
260       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
261       "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
262       "peer": true,
263       "dependencies": {
264         "path-key": "^3.1.0",
265         "shebang-command": "^2.0.0",
266         "which": "^2.0.1"
267       },
268       "engines": {
269         "node": ">= 8"
270       }
271     },
272     "node_modules/debug": {
273       "version": "4.3.4",
274       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
275       "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
276       "peer": true,
277       "dependencies": {
278         "ms": "2.1.2"
279       },
280       "engines": {
281         "node": ">=6.0"
282       },
283       "peerDependenciesMeta": {
284         "supports-color": {
285           "optional": true
286         }
287       }
288     },
289     "node_modules/deep-is": {
290       "version": "0.1.4",
291       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
292       "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
293       "peer": true
294     },
295     "node_modules/doctrine": {
296       "version": "3.0.0",
297       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
298       "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
299       "peer": true,
300       "dependencies": {
301         "esutils": "^2.0.2"
302       },
303       "engines": {
304         "node": ">=6.0.0"
305       }
306     },
307     "node_modules/dotenv": {
308       "version": "16.0.1",
309       "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz",
310       "integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==",
311       "engines": {
312         "node": ">=12"
313       }
314     },
315     "node_modules/elliptic": {
316       "version": "6.5.3",
317       "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz",
318       "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==",
319       "dependencies": {
320         "bn.js": "^4.4.0",
321         "brorand": "^1.0.1",
322         "hash.js": "^1.0.0",
323         "hmac-drbg": "^1.0.0",
324         "inherits": "^2.0.1",
325         "minimalistic-assert": "^1.0.0",
326         "minimalistic-crypto-utils": "^1.0.0"
327       }
328     },
329     "node_modules/escape-string-regexp": {
330       "version": "4.0.0",
331       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
332       "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
333       "peer": true,
334       "engines": {
335         "node": ">=10"
336       },
337       "funding": {
338         "url": "https://github.com/sponsors/sindresorhus"
339       }
340     },
341     "node_modules/eslint": {
342       "version": "8.17.0",
343       "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz",
344       "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==",
345       "peer": true,
346       "dependencies": {
347         "@eslint/eslintrc": "^1.3.0",
348         "@humanwhocodes/config-array": "^0.9.2",
349         "ajv": "^6.10.0",
350         "chalk": "^4.0.0",
351         "cross-spawn": "^7.0.2",
352         "debug": "^4.3.2",
353         "doctrine": "^3.0.0",
354         "escape-string-regexp": "^4.0.0",
355         "eslint-scope": "^7.1.1",
356         "eslint-utils": "^3.0.0",
357         "eslint-visitor-keys": "^3.3.0",
358         "espree": "^9.3.2",
359         "esquery": "^1.4.0",
360         "esutils": "^2.0.2",
361         "fast-deep-equal": "^3.1.3",
362         "file-entry-cache": "^6.0.1",
363         "functional-red-black-tree": "^1.0.1",
364         "glob-parent": "^6.0.1",
365         "globals": "^13.15.0",
366         "ignore": "^5.2.0",
367         "import-fresh": "^3.0.0",
368         "imurmurhash": "^0.1.4",
369         "is-glob": "^4.0.0",
370         "js-yaml": "^4.1.0",
371         "json-stable-stringify-without-jsonify": "^1.0.1",
372         "levn": "^0.4.1",
373         "lodash.merge": "^4.6.2",
374         "minimatch": "^3.1.2",
375         "natural-compare": "^1.4.0",
376         "optionator": "^0.9.1",
377         "regexpp": "^3.2.0",
378         "strip-ansi": "^6.0.1",
379         "strip-json-comments": "^3.1.0",
380         "text-table": "^0.2.0",
381         "v8-compile-cache": "^2.0.3"
382       },
383       "bin": {
384         "eslint": "bin/eslint.js"
385       },
386       "engines": {
387         "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
388       },
389       "funding": {
390         "url": "https://opencollective.com/eslint"
391       }
392     },
393     "node_modules/eslint-config-prettier": {
394       "version": "8.5.0",
395       "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz",
396       "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==",
397       "bin": {
398         "eslint-config-prettier": "bin/cli.js"
399       },
400       "peerDependencies": {
401         "eslint": ">=7.0.0"
402       }
403     },
404     "node_modules/eslint-scope": {
405       "version": "7.1.1",
406       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
407       "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
408       "peer": true,
409       "dependencies": {
410         "esrecurse": "^4.3.0",
411         "estraverse": "^5.2.0"
412       },
413       "engines": {
414         "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
415       }
416     },
417     "node_modules/eslint-utils": {
418       "version": "3.0.0",
419       "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
420       "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
421       "peer": true,
422       "dependencies": {
423         "eslint-visitor-keys": "^2.0.0"
424       },
425       "engines": {
426         "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
427       },
428       "funding": {
429         "url": "https://github.com/sponsors/mysticatea"
430       },
431       "peerDependencies": {
432         "eslint": ">=5"
433       }
434     },
435     "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
436       "version": "2.1.0",
437       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
438       "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
439       "peer": true,
440       "engines": {
441         "node": ">=10"
442       }
443     },
444     "node_modules/eslint-visitor-keys": {
445       "version": "3.3.0",
446       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
447       "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
448       "peer": true,
449       "engines": {
450         "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
451       }
452     },
453     "node_modules/espree": {
454       "version": "9.3.2",
455       "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz",
456       "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==",
457       "peer": true,
458       "dependencies": {
459         "acorn": "^8.7.1",
460         "acorn-jsx": "^5.3.2",
461         "eslint-visitor-keys": "^3.3.0"
462       },
463       "engines": {
464         "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
465       }
466     },
467     "node_modules/esquery": {
468       "version": "1.4.0",
469       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
470       "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
471       "peer": true,
472       "dependencies": {
473         "estraverse": "^5.1.0"
474       },
475       "engines": {
476         "node": ">=0.10"
477       }
478     },
479     "node_modules/esrecurse": {
480       "version": "4.3.0",
481       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
482       "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
483       "peer": true,
484       "dependencies": {
485         "estraverse": "^5.2.0"
486       },
487       "engines": {
488         "node": ">=4.0"
489       }
490     },
491     "node_modules/estraverse": {
492       "version": "5.3.0",
493       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
494       "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
495       "peer": true,
496       "engines": {
497         "node": ">=4.0"
498       }
499     },
500     "node_modules/esutils": {
501       "version": "2.0.3",
502       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
503       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
504       "peer": true,
505       "engines": {
506         "node": ">=0.10.0"
507       }
508     },
509     "node_modules/fast-deep-equal": {
510       "version": "3.1.3",
511       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
512       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
513       "peer": true
514     },
515     "node_modules/fast-json-stable-stringify": {
516       "version": "2.1.0",
517       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
518       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
519       "peer": true
520     },
521     "node_modules/fast-levenshtein": {
522       "version": "2.0.6",
523       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
524       "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
525       "peer": true
526     },
527     "node_modules/file-entry-cache": {
528       "version": "6.0.1",
529       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
530       "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
531       "peer": true,
532       "dependencies": {
533         "flat-cache": "^3.0.4"
534       },
535       "engines": {
536         "node": "^10.12.0 || >=12.0.0"
537       }
538     },
539     "node_modules/flat-cache": {
540       "version": "3.0.4",
541       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
542       "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
543       "peer": true,
544       "dependencies": {
545         "flatted": "^3.1.0",
546         "rimraf": "^3.0.2"
547       },
548       "engines": {
549         "node": "^10.12.0 || >=12.0.0"
550       }
551     },
552     "node_modules/flatted": {
553       "version": "3.2.5",
554       "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz",
555       "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==",
556       "peer": true
557     },
558     "node_modules/fs.realpath": {
559       "version": "1.0.0",
560       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
561       "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
562       "peer": true
563     },
564     "node_modules/functional-red-black-tree": {
565       "version": "1.0.1",
566       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
567       "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==",
568       "peer": true
569     },
570     "node_modules/glob": {
571       "version": "7.2.3",
572       "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
573       "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
574       "peer": true,
575       "dependencies": {
576         "fs.realpath": "^1.0.0",
577         "inflight": "^1.0.4",
578         "inherits": "2",
579         "minimatch": "^3.1.1",
580         "once": "^1.3.0",
581         "path-is-absolute": "^1.0.0"
582       },
583       "engines": {
584         "node": "*"
585       },
586       "funding": {
587         "url": "https://github.com/sponsors/isaacs"
588       }
589     },
590     "node_modules/glob-parent": {
591       "version": "6.0.2",
592       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
593       "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
594       "peer": true,
595       "dependencies": {
596         "is-glob": "^4.0.3"
597       },
598       "engines": {
599         "node": ">=10.13.0"
600       }
601     },
602     "node_modules/globals": {
603       "version": "13.15.0",
604       "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz",
605       "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==",
606       "peer": true,
607       "dependencies": {
608         "type-fest": "^0.20.2"
609       },
610       "engines": {
611         "node": ">=8"
612       },
613       "funding": {
614         "url": "https://github.com/sponsors/sindresorhus"
615       }
616     },
617     "node_modules/has-flag": {
618       "version": "4.0.0",
619       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
620       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
621       "peer": true,
622       "engines": {
623         "node": ">=8"
624       }
625     },
626     "node_modules/hash.js": {
627       "version": "1.1.7",
628       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
629       "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
630       "dependencies": {
631         "inherits": "^2.0.3",
632         "minimalistic-assert": "^1.0.1"
633       }
634     },
635     "node_modules/hash.js/node_modules/inherits": {
636       "version": "2.0.4",
637       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
638       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
639     },
640     "node_modules/hmac-drbg": {
641       "version": "1.0.1",
642       "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
643       "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==",
644       "dependencies": {
645         "hash.js": "^1.0.3",
646         "minimalistic-assert": "^1.0.0",
647         "minimalistic-crypto-utils": "^1.0.1"
648       }
649     },
650     "node_modules/ignore": {
651       "version": "5.2.0",
652       "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
653       "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
654       "peer": true,
655       "engines": {
656         "node": ">= 4"
657       }
658     },
659     "node_modules/import-fresh": {
660       "version": "3.3.0",
661       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
662       "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
663       "peer": true,
664       "dependencies": {
665         "parent-module": "^1.0.0",
666         "resolve-from": "^4.0.0"
667       },
668       "engines": {
669         "node": ">=6"
670       },
671       "funding": {
672         "url": "https://github.com/sponsors/sindresorhus"
673       }
674     },
675     "node_modules/imurmurhash": {
676       "version": "0.1.4",
677       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
678       "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
679       "peer": true,
680       "engines": {
681         "node": ">=0.8.19"
682       }
683     },
684     "node_modules/inflight": {
685       "version": "1.0.6",
686       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
687       "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
688       "peer": true,
689       "dependencies": {
690         "once": "^1.3.0",
691         "wrappy": "1"
692       }
693     },
694     "node_modules/inherits": {
695       "version": "2.0.1",
696       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
697       "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA=="
698     },
699     "node_modules/is-extglob": {
700       "version": "2.1.1",
701       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
702       "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
703       "peer": true,
704       "engines": {
705         "node": ">=0.10.0"
706       }
707     },
708     "node_modules/is-glob": {
709       "version": "4.0.3",
710       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
711       "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
712       "peer": true,
713       "dependencies": {
714         "is-extglob": "^2.1.1"
715       },
716       "engines": {
717         "node": ">=0.10.0"
718       }
719     },
720     "node_modules/isexe": {
721       "version": "2.0.0",
722       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
723       "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
724       "peer": true
725     },
726     "node_modules/js-yaml": {
727       "version": "4.1.0",
728       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
729       "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
730       "peer": true,
731       "dependencies": {
732         "argparse": "^2.0.1"
733       },
734       "bin": {
735         "js-yaml": "bin/js-yaml.js"
736       }
737     },
738     "node_modules/json-schema-traverse": {
739       "version": "0.4.1",
740       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
741       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
742       "peer": true
743     },
744     "node_modules/json-stable-stringify-without-jsonify": {
745       "version": "1.0.1",
746       "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
747       "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
748       "peer": true
749     },
750     "node_modules/levn": {
751       "version": "0.4.1",
752       "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
753       "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
754       "peer": true,
755       "dependencies": {
756         "prelude-ls": "^1.2.1",
757         "type-check": "~0.4.0"
758       },
759       "engines": {
760         "node": ">= 0.8.0"
761       }
762     },
763     "node_modules/lodash": {
764       "version": "4.17.21",
765       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
766       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
767     },
768     "node_modules/lodash.merge": {
769       "version": "4.6.2",
770       "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
771       "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
772       "peer": true
773     },
774     "node_modules/minimalistic-assert": {
775       "version": "1.0.1",
776       "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
777       "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
778     },
779     "node_modules/minimalistic-crypto-utils": {
780       "version": "1.0.1",
781       "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
782       "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg=="
783     },
784     "node_modules/minimatch": {
785       "version": "3.1.2",
786       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
787       "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
788       "peer": true,
789       "dependencies": {
790         "brace-expansion": "^1.1.7"
791       },
792       "engines": {
793         "node": "*"
794       }
795     },
796     "node_modules/ms": {
797       "version": "2.1.2",
798       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
799       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
800       "peer": true
801     },
802     "node_modules/natural-compare": {
803       "version": "1.4.0",
804       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
805       "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
806       "peer": true
807     },
808     "node_modules/once": {
809       "version": "1.4.0",
810       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
811       "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
812       "peer": true,
813       "dependencies": {
814         "wrappy": "1"
815       }
816     },
817     "node_modules/optionator": {
818       "version": "0.9.1",
819       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
820       "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
821       "peer": true,
822       "dependencies": {
823         "deep-is": "^0.1.3",
824         "fast-levenshtein": "^2.0.6",
825         "levn": "^0.4.1",
826         "prelude-ls": "^1.2.1",
827         "type-check": "^0.4.0",
828         "word-wrap": "^1.2.3"
829       },
830       "engines": {
831         "node": ">= 0.8.0"
832       }
833     },
834     "node_modules/parent-module": {
835       "version": "1.0.1",
836       "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
837       "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
838       "peer": true,
839       "dependencies": {
840         "callsites": "^3.0.0"
841       },
842       "engines": {
843         "node": ">=6"
844       }
845     },
846     "node_modules/path-is-absolute": {
847       "version": "1.0.1",
848       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
849       "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
850       "peer": true,
851       "engines": {
852         "node": ">=0.10.0"
853       }
854     },
855     "node_modules/path-key": {
856       "version": "3.1.1",
857       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
858       "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
859       "peer": true,
860       "engines": {
861         "node": ">=8"
862       }
863     },
864     "node_modules/prelude-ls": {
865       "version": "1.2.1",
866       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
867       "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
868       "peer": true,
869       "engines": {
870         "node": ">= 0.8.0"
871       }
872     },
873     "node_modules/punycode": {
874       "version": "2.1.1",
875       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
876       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
877       "peer": true,
878       "engines": {
879         "node": ">=6"
880       }
881     },
882     "node_modules/regexpp": {
883       "version": "3.2.0",
884       "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
885       "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
886       "peer": true,
887       "engines": {
888         "node": ">=8"
889       },
890       "funding": {
891         "url": "https://github.com/sponsors/mysticatea"
892       }
893     },
894     "node_modules/resolve-from": {
895       "version": "4.0.0",
896       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
897       "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
898       "peer": true,
899       "engines": {
900         "node": ">=4"
901       }
902     },
903     "node_modules/rimraf": {
904       "version": "3.0.2",
905       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
906       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
907       "peer": true,
908       "dependencies": {
909         "glob": "^7.1.3"
910       },
911       "bin": {
912         "rimraf": "bin.js"
913       },
914       "funding": {
915         "url": "https://github.com/sponsors/isaacs"
916       }
917     },
918     "node_modules/safe-buffer": {
919       "version": "5.2.1",
920       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
921       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
922       "funding": [
923         {
924           "type": "github",
925           "url": "https://github.com/sponsors/feross"
926         },
927         {
928           "type": "patreon",
929           "url": "https://www.patreon.com/feross"
930         },
931         {
932           "type": "consulting",
933           "url": "https://feross.org/support"
934         }
935       ]
936     },
937     "node_modules/shebang-command": {
938       "version": "2.0.0",
939       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
940       "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
941       "peer": true,
942       "dependencies": {
943         "shebang-regex": "^3.0.0"
944       },
945       "engines": {
946         "node": ">=8"
947       }
948     },
949     "node_modules/shebang-regex": {
950       "version": "3.0.0",
951       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
952       "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
953       "peer": true,
954       "engines": {
955         "node": ">=8"
956       }
957     },
958     "node_modules/strip-ansi": {
959       "version": "6.0.1",
960       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
961       "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
962       "peer": true,
963       "dependencies": {
964         "ansi-regex": "^5.0.1"
965       },
966       "engines": {
967         "node": ">=8"
968       }
969     },
970     "node_modules/strip-json-comments": {
971       "version": "3.1.1",
972       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
973       "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
974       "peer": true,
975       "engines": {
976         "node": ">=8"
977       },
978       "funding": {
979         "url": "https://github.com/sponsors/sindresorhus"
980       }
981     },
982     "node_modules/supports-color": {
983       "version": "7.2.0",
984       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
985       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
986       "peer": true,
987       "dependencies": {
988         "has-flag": "^4.0.0"
989       },
990       "engines": {
991         "node": ">=8"
992       }
993     },
994     "node_modules/text-table": {
995       "version": "0.2.0",
996       "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
997       "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
998       "peer": true
999     },
1000     "node_modules/type-check": {
1001       "version": "0.4.0",
1002       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
1003       "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
1004       "peer": true,
1005       "dependencies": {
1006         "prelude-ls": "^1.2.1"
1007       },
1008       "engines": {
1009         "node": ">= 0.8.0"
1010       }
1011     },
1012     "node_modules/type-fest": {
1013       "version": "0.20.2",
1014       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
1015       "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
1016       "peer": true,
1017       "engines": {
1018         "node": ">=10"
1019       },
1020       "funding": {
1021         "url": "https://github.com/sponsors/sindresorhus"
1022       }
1023     },
1024     "node_modules/unorm": {
1025       "version": "1.6.0",
1026       "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz",
1027       "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==",
1028       "engines": {
1029         "node": ">= 0.4.0"
1030       }
1031     },
1032     "node_modules/uri-js": {
1033       "version": "4.4.1",
1034       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
1035       "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
1036       "peer": true,
1037       "dependencies": {
1038         "punycode": "^2.1.0"
1039       }
1040     },
1041     "node_modules/v8-compile-cache": {
1042       "version": "2.3.0",
1043       "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
1044       "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
1045       "peer": true
1046     },
1047     "node_modules/which": {
1048       "version": "2.0.2",
1049       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1050       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1051       "peer": true,
1052       "dependencies": {
1053         "isexe": "^2.0.0"
1054       },
1055       "bin": {
1056         "node-which": "bin/node-which"
1057       },
1058       "engines": {
1059         "node": ">= 8"
1060       }
1061     },
1062     "node_modules/word-wrap": {
1063       "version": "1.2.3",
1064       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
1065       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
1066       "peer": true,
1067       "engines": {
1068         "node": ">=0.10.0"
1069       }
1070     },
1071     "node_modules/wrappy": {
1072       "version": "1.0.2",
1073       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1074       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1075       "peer": true
1076     }
1077   },
1078   "dependencies": {
1079     "@dashevo/dashcore-lib": {
1080       "version": "0.19.38",
1081       "resolved": "https://registry.npmjs.org/@dashevo/dashcore-lib/-/dashcore-lib-0.19.38.tgz",
1082       "integrity": "sha512-gmqffZ9/Us4kB5rmiB+U4jTbKhfKhaWKFzL18UXpOAEMABL/oxyeszdvsjujkopwhctBSZ0piVSd8Uekar8cOQ==",
1083       "requires": {
1084         "@dashevo/x11-hash-js": "^1.0.2",
1085         "@types/node": "^12.12.47",
1086         "bloom-filter": "^0.2.0",
1087         "bls-signatures": "^0.2.5",
1088         "bn.js": "=4.11.8",
1089         "bs58": "=4.0.1",
1090         "elliptic": "6.5.3",
1091         "eslint-config-prettier": "^8.3.0",
1092         "inherits": "=2.0.1",
1093         "lodash": "^4.17.20",
1094         "unorm": "^1.6.0"
1095       }
1096     },
1097     "@dashevo/x11-hash-js": {
1098       "version": "1.0.2",
1099       "resolved": "https://registry.npmjs.org/@dashevo/x11-hash-js/-/x11-hash-js-1.0.2.tgz",
1100       "integrity": "sha512-3vvnZweBca4URBXHF+FTrM4sdTpp3IMt73G1zUKQEdYm/kJkIKN94qpFai7YZDl87k64RCH+ckRZk6ruQPz5KQ=="
1101     },
1102     "@eslint/eslintrc": {
1103       "version": "1.3.0",
1104       "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz",
1105       "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==",
1106       "peer": true,
1107       "requires": {
1108         "ajv": "^6.12.4",
1109         "debug": "^4.3.2",
1110         "espree": "^9.3.2",
1111         "globals": "^13.15.0",
1112         "ignore": "^5.2.0",
1113         "import-fresh": "^3.2.1",
1114         "js-yaml": "^4.1.0",
1115         "minimatch": "^3.1.2",
1116         "strip-json-comments": "^3.1.1"
1117       }
1118     },
1119     "@humanwhocodes/config-array": {
1120       "version": "0.9.5",
1121       "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz",
1122       "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==",
1123       "peer": true,
1124       "requires": {
1125         "@humanwhocodes/object-schema": "^1.2.1",
1126         "debug": "^4.1.1",
1127         "minimatch": "^3.0.4"
1128       }
1129     },
1130     "@humanwhocodes/object-schema": {
1131       "version": "1.2.1",
1132       "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
1133       "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
1134       "peer": true
1135     },
1136     "@root/request": {
1137       "version": "1.8.1",
1138       "resolved": "https://registry.npmjs.org/@root/request/-/request-1.8.1.tgz",
1139       "integrity": "sha512-Ib6jLQj4P4Dnx3LMqdV+TaSDlc7tWz25wKorklQ1rMHzHfc7LKELIuWl3XDQybimOPvIvlDuVX6/Mb10dEdQYg=="
1140     },
1141     "@types/node": {
1142       "version": "12.20.55",
1143       "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz",
1144       "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ=="
1145     },
1146     "acorn": {
1147       "version": "8.7.1",
1148       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
1149       "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
1150       "peer": true
1151     },
1152     "acorn-jsx": {
1153       "version": "5.3.2",
1154       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
1155       "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
1156       "peer": true,
1157       "requires": {}
1158     },
1159     "ajv": {
1160       "version": "6.12.6",
1161       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
1162       "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
1163       "peer": true,
1164       "requires": {
1165         "fast-deep-equal": "^3.1.1",
1166         "fast-json-stable-stringify": "^2.0.0",
1167         "json-schema-traverse": "^0.4.1",
1168         "uri-js": "^4.2.2"
1169       }
1170     },
1171     "ansi-regex": {
1172       "version": "5.0.1",
1173       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1174       "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1175       "peer": true
1176     },
1177     "ansi-styles": {
1178       "version": "4.3.0",
1179       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1180       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1181       "peer": true,
1182       "requires": {
1183         "color-convert": "^2.0.1"
1184       }
1185     },
1186     "argparse": {
1187       "version": "2.0.1",
1188       "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
1189       "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
1190       "peer": true
1191     },
1192     "balanced-match": {
1193       "version": "1.0.2",
1194       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1195       "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1196       "peer": true
1197     },
1198     "base-x": {
1199       "version": "3.0.9",
1200       "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz",
1201       "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==",
1202       "requires": {
1203         "safe-buffer": "^5.0.1"
1204       }
1205     },
1206     "bloom-filter": {
1207       "version": "0.2.0",
1208       "resolved": "https://registry.npmjs.org/bloom-filter/-/bloom-filter-0.2.0.tgz",
1209       "integrity": "sha512-RMG2RpnKczVzRsEYSPaT5rKsyj0w5/wpQRjaW4vOMe1WyUDQpoqxjNc10uROEjdhu63ytRt6aFRPXFePi/Rd7A=="
1210     },
1211     "bls-signatures": {
1212       "version": "0.2.5",
1213       "resolved": "https://registry.npmjs.org/bls-signatures/-/bls-signatures-0.2.5.tgz",
1214       "integrity": "sha512-5TzQNCtR4zWE4lM08EOMIT8l3b4h8g5LNKu50fUYP1PnupaLGSLklAcTto4lnH7VXpyhsar+74L9wNJII4E/4Q=="
1215     },
1216     "bn.js": {
1217       "version": "4.11.8",
1218       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
1219       "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
1220     },
1221     "brace-expansion": {
1222       "version": "1.1.11",
1223       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1224       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1225       "peer": true,
1226       "requires": {
1227         "balanced-match": "^1.0.0",
1228         "concat-map": "0.0.1"
1229       }
1230     },
1231     "brorand": {
1232       "version": "1.1.0",
1233       "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
1234       "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w=="
1235     },
1236     "bs58": {
1237       "version": "4.0.1",
1238       "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz",
1239       "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==",
1240       "requires": {
1241         "base-x": "^3.0.2"
1242       }
1243     },
1244     "callsites": {
1245       "version": "3.1.0",
1246       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1247       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
1248       "peer": true
1249     },
1250     "chalk": {
1251       "version": "4.1.2",
1252       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1253       "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1254       "peer": true,
1255       "requires": {
1256         "ansi-styles": "^4.1.0",
1257         "supports-color": "^7.1.0"
1258       }
1259     },
1260     "color-convert": {
1261       "version": "2.0.1",
1262       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1263       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1264       "peer": true,
1265       "requires": {
1266         "color-name": "~1.1.4"
1267       }
1268     },
1269     "color-name": {
1270       "version": "1.1.4",
1271       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1272       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1273       "peer": true
1274     },
1275     "concat-map": {
1276       "version": "0.0.1",
1277       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1278       "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
1279       "peer": true
1280     },
1281     "cross-spawn": {
1282       "version": "7.0.3",
1283       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
1284       "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
1285       "peer": true,
1286       "requires": {
1287         "path-key": "^3.1.0",
1288         "shebang-command": "^2.0.0",
1289         "which": "^2.0.1"
1290       }
1291     },
1292     "debug": {
1293       "version": "4.3.4",
1294       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
1295       "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
1296       "peer": true,
1297       "requires": {
1298         "ms": "2.1.2"
1299       }
1300     },
1301     "deep-is": {
1302       "version": "0.1.4",
1303       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
1304       "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
1305       "peer": true
1306     },
1307     "doctrine": {
1308       "version": "3.0.0",
1309       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
1310       "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
1311       "peer": true,
1312       "requires": {
1313         "esutils": "^2.0.2"
1314       }
1315     },
1316     "dotenv": {
1317       "version": "16.0.1",
1318       "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz",
1319       "integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ=="
1320     },
1321     "elliptic": {
1322       "version": "6.5.3",
1323       "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz",
1324       "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==",
1325       "requires": {
1326         "bn.js": "^4.4.0",
1327         "brorand": "^1.0.1",
1328         "hash.js": "^1.0.0",
1329         "hmac-drbg": "^1.0.0",
1330         "inherits": "^2.0.1",
1331         "minimalistic-assert": "^1.0.0",
1332         "minimalistic-crypto-utils": "^1.0.0"
1333       }
1334     },
1335     "escape-string-regexp": {
1336       "version": "4.0.0",
1337       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
1338       "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
1339       "peer": true
1340     },
1341     "eslint": {
1342       "version": "8.17.0",
1343       "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz",
1344       "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==",
1345       "peer": true,
1346       "requires": {
1347         "@eslint/eslintrc": "^1.3.0",
1348         "@humanwhocodes/config-array": "^0.9.2",
1349         "ajv": "^6.10.0",
1350         "chalk": "^4.0.0",
1351         "cross-spawn": "^7.0.2",
1352         "debug": "^4.3.2",
1353         "doctrine": "^3.0.0",
1354         "escape-string-regexp": "^4.0.0",
1355         "eslint-scope": "^7.1.1",
1356         "eslint-utils": "^3.0.0",
1357         "eslint-visitor-keys": "^3.3.0",
1358         "espree": "^9.3.2",
1359         "esquery": "^1.4.0",
1360         "esutils": "^2.0.2",
1361         "fast-deep-equal": "^3.1.3",
1362         "file-entry-cache": "^6.0.1",
1363         "functional-red-black-tree": "^1.0.1",
1364         "glob-parent": "^6.0.1",
1365         "globals": "^13.15.0",
1366         "ignore": "^5.2.0",
1367         "import-fresh": "^3.0.0",
1368         "imurmurhash": "^0.1.4",
1369         "is-glob": "^4.0.0",
1370         "js-yaml": "^4.1.0",
1371         "json-stable-stringify-without-jsonify": "^1.0.1",
1372         "levn": "^0.4.1",
1373         "lodash.merge": "^4.6.2",
1374         "minimatch": "^3.1.2",
1375         "natural-compare": "^1.4.0",
1376         "optionator": "^0.9.1",
1377         "regexpp": "^3.2.0",
1378         "strip-ansi": "^6.0.1",
1379         "strip-json-comments": "^3.1.0",
1380         "text-table": "^0.2.0",
1381         "v8-compile-cache": "^2.0.3"
1382       }
1383     },
1384     "eslint-config-prettier": {
1385       "version": "8.5.0",
1386       "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz",
1387       "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==",
1388       "requires": {}
1389     },
1390     "eslint-scope": {
1391       "version": "7.1.1",
1392       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
1393       "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
1394       "peer": true,
1395       "requires": {
1396         "esrecurse": "^4.3.0",
1397         "estraverse": "^5.2.0"
1398       }
1399     },
1400     "eslint-utils": {
1401       "version": "3.0.0",
1402       "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
1403       "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
1404       "peer": true,
1405       "requires": {
1406         "eslint-visitor-keys": "^2.0.0"
1407       },
1408       "dependencies": {
1409         "eslint-visitor-keys": {
1410           "version": "2.1.0",
1411           "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
1412           "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
1413           "peer": true
1414         }
1415       }
1416     },
1417     "eslint-visitor-keys": {
1418       "version": "3.3.0",
1419       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
1420       "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
1421       "peer": true
1422     },
1423     "espree": {
1424       "version": "9.3.2",
1425       "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz",
1426       "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==",
1427       "peer": true,
1428       "requires": {
1429         "acorn": "^8.7.1",
1430         "acorn-jsx": "^5.3.2",
1431         "eslint-visitor-keys": "^3.3.0"
1432       }
1433     },
1434     "esquery": {
1435       "version": "1.4.0",
1436       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
1437       "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
1438       "peer": true,
1439       "requires": {
1440         "estraverse": "^5.1.0"
1441       }
1442     },
1443     "esrecurse": {
1444       "version": "4.3.0",
1445       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
1446       "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
1447       "peer": true,
1448       "requires": {
1449         "estraverse": "^5.2.0"
1450       }
1451     },
1452     "estraverse": {
1453       "version": "5.3.0",
1454       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
1455       "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
1456       "peer": true
1457     },
1458     "esutils": {
1459       "version": "2.0.3",
1460       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
1461       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
1462       "peer": true
1463     },
1464     "fast-deep-equal": {
1465       "version": "3.1.3",
1466       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1467       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
1468       "peer": true
1469     },
1470     "fast-json-stable-stringify": {
1471       "version": "2.1.0",
1472       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
1473       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
1474       "peer": true
1475     },
1476     "fast-levenshtein": {
1477       "version": "2.0.6",
1478       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
1479       "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
1480       "peer": true
1481     },
1482     "file-entry-cache": {
1483       "version": "6.0.1",
1484       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
1485       "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
1486       "peer": true,
1487       "requires": {
1488         "flat-cache": "^3.0.4"
1489       }
1490     },
1491     "flat-cache": {
1492       "version": "3.0.4",
1493       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
1494       "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
1495       "peer": true,
1496       "requires": {
1497         "flatted": "^3.1.0",
1498         "rimraf": "^3.0.2"
1499       }
1500     },
1501     "flatted": {
1502       "version": "3.2.5",
1503       "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz",
1504       "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==",
1505       "peer": true
1506     },
1507     "fs.realpath": {
1508       "version": "1.0.0",
1509       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1510       "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
1511       "peer": true
1512     },
1513     "functional-red-black-tree": {
1514       "version": "1.0.1",
1515       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
1516       "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==",
1517       "peer": true
1518     },
1519     "glob": {
1520       "version": "7.2.3",
1521       "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
1522       "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
1523       "peer": true,
1524       "requires": {
1525         "fs.realpath": "^1.0.0",
1526         "inflight": "^1.0.4",
1527         "inherits": "2",
1528         "minimatch": "^3.1.1",
1529         "once": "^1.3.0",
1530         "path-is-absolute": "^1.0.0"
1531       }
1532     },
1533     "glob-parent": {
1534       "version": "6.0.2",
1535       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
1536       "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
1537       "peer": true,
1538       "requires": {
1539         "is-glob": "^4.0.3"
1540       }
1541     },
1542     "globals": {
1543       "version": "13.15.0",
1544       "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz",
1545       "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==",
1546       "peer": true,
1547       "requires": {
1548         "type-fest": "^0.20.2"
1549       }
1550     },
1551     "has-flag": {
1552       "version": "4.0.0",
1553       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1554       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1555       "peer": true
1556     },
1557     "hash.js": {
1558       "version": "1.1.7",
1559       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
1560       "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
1561       "requires": {
1562         "inherits": "^2.0.3",
1563         "minimalistic-assert": "^1.0.1"
1564       },
1565       "dependencies": {
1566         "inherits": {
1567           "version": "2.0.4",
1568           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1569           "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
1570         }
1571       }
1572     },
1573     "hmac-drbg": {
1574       "version": "1.0.1",
1575       "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
1576       "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==",
1577       "requires": {
1578         "hash.js": "^1.0.3",
1579         "minimalistic-assert": "^1.0.0",
1580         "minimalistic-crypto-utils": "^1.0.1"
1581       }
1582     },
1583     "ignore": {
1584       "version": "5.2.0",
1585       "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
1586       "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
1587       "peer": true
1588     },
1589     "import-fresh": {
1590       "version": "3.3.0",
1591       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
1592       "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
1593       "peer": true,
1594       "requires": {
1595         "parent-module": "^1.0.0",
1596         "resolve-from": "^4.0.0"
1597       }
1598     },
1599     "imurmurhash": {
1600       "version": "0.1.4",
1601       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1602       "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
1603       "peer": true
1604     },
1605     "inflight": {
1606       "version": "1.0.6",
1607       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1608       "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
1609       "peer": true,
1610       "requires": {
1611         "once": "^1.3.0",
1612         "wrappy": "1"
1613       }
1614     },
1615     "inherits": {
1616       "version": "2.0.1",
1617       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
1618       "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA=="
1619     },
1620     "is-extglob": {
1621       "version": "2.1.1",
1622       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1623       "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
1624       "peer": true
1625     },
1626     "is-glob": {
1627       "version": "4.0.3",
1628       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
1629       "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1630       "peer": true,
1631       "requires": {
1632         "is-extglob": "^2.1.1"
1633       }
1634     },
1635     "isexe": {
1636       "version": "2.0.0",
1637       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1638       "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
1639       "peer": true
1640     },
1641     "js-yaml": {
1642       "version": "4.1.0",
1643       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
1644       "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
1645       "peer": true,
1646       "requires": {
1647         "argparse": "^2.0.1"
1648       }
1649     },
1650     "json-schema-traverse": {
1651       "version": "0.4.1",
1652       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1653       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1654       "peer": true
1655     },
1656     "json-stable-stringify-without-jsonify": {
1657       "version": "1.0.1",
1658       "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
1659       "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
1660       "peer": true
1661     },
1662     "levn": {
1663       "version": "0.4.1",
1664       "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
1665       "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
1666       "peer": true,
1667       "requires": {
1668         "prelude-ls": "^1.2.1",
1669         "type-check": "~0.4.0"
1670       }
1671     },
1672     "lodash": {
1673       "version": "4.17.21",
1674       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1675       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
1676     },
1677     "lodash.merge": {
1678       "version": "4.6.2",
1679       "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
1680       "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
1681       "peer": true
1682     },
1683     "minimalistic-assert": {
1684       "version": "1.0.1",
1685       "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
1686       "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
1687     },
1688     "minimalistic-crypto-utils": {
1689       "version": "1.0.1",
1690       "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
1691       "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg=="
1692     },
1693     "minimatch": {
1694       "version": "3.1.2",
1695       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1696       "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1697       "peer": true,
1698       "requires": {
1699         "brace-expansion": "^1.1.7"
1700       }
1701     },
1702     "ms": {
1703       "version": "2.1.2",
1704       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1705       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1706       "peer": true
1707     },
1708     "natural-compare": {
1709       "version": "1.4.0",
1710       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
1711       "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
1712       "peer": true
1713     },
1714     "once": {
1715       "version": "1.4.0",
1716       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1717       "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
1718       "peer": true,
1719       "requires": {
1720         "wrappy": "1"
1721       }
1722     },
1723     "optionator": {
1724       "version": "0.9.1",
1725       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
1726       "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
1727       "peer": true,
1728       "requires": {
1729         "deep-is": "^0.1.3",
1730         "fast-levenshtein": "^2.0.6",
1731         "levn": "^0.4.1",
1732         "prelude-ls": "^1.2.1",
1733         "type-check": "^0.4.0",
1734         "word-wrap": "^1.2.3"
1735       }
1736     },
1737     "parent-module": {
1738       "version": "1.0.1",
1739       "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
1740       "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1741       "peer": true,
1742       "requires": {
1743         "callsites": "^3.0.0"
1744       }
1745     },
1746     "path-is-absolute": {
1747       "version": "1.0.1",
1748       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1749       "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
1750       "peer": true
1751     },
1752     "path-key": {
1753       "version": "3.1.1",
1754       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1755       "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1756       "peer": true
1757     },
1758     "prelude-ls": {
1759       "version": "1.2.1",
1760       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
1761       "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
1762       "peer": true
1763     },
1764     "punycode": {
1765       "version": "2.1.1",
1766       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
1767       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
1768       "peer": true
1769     },
1770     "regexpp": {
1771       "version": "3.2.0",
1772       "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
1773       "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
1774       "peer": true
1775     },
1776     "resolve-from": {
1777       "version": "4.0.0",
1778       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1779       "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1780       "peer": true
1781     },
1782     "rimraf": {
1783       "version": "3.0.2",
1784       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1785       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1786       "peer": true,
1787       "requires": {
1788         "glob": "^7.1.3"
1789       }
1790     },
1791     "safe-buffer": {
1792       "version": "5.2.1",
1793       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1794       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
1795     },
1796     "shebang-command": {
1797       "version": "2.0.0",
1798       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1799       "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1800       "peer": true,
1801       "requires": {
1802         "shebang-regex": "^3.0.0"
1803       }
1804     },
1805     "shebang-regex": {
1806       "version": "3.0.0",
1807       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1808       "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1809       "peer": true
1810     },
1811     "strip-ansi": {
1812       "version": "6.0.1",
1813       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1814       "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1815       "peer": true,
1816       "requires": {
1817         "ansi-regex": "^5.0.1"
1818       }
1819     },
1820     "strip-json-comments": {
1821       "version": "3.1.1",
1822       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
1823       "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
1824       "peer": true
1825     },
1826     "supports-color": {
1827       "version": "7.2.0",
1828       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1829       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1830       "peer": true,
1831       "requires": {
1832         "has-flag": "^4.0.0"
1833       }
1834     },
1835     "text-table": {
1836       "version": "0.2.0",
1837       "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
1838       "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
1839       "peer": true
1840     },
1841     "type-check": {
1842       "version": "0.4.0",
1843       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
1844       "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
1845       "peer": true,
1846       "requires": {
1847         "prelude-ls": "^1.2.1"
1848       }
1849     },
1850     "type-fest": {
1851       "version": "0.20.2",
1852       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
1853       "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
1854       "peer": true
1855     },
1856     "unorm": {
1857       "version": "1.6.0",
1858       "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz",
1859       "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA=="
1860     },
1861     "uri-js": {
1862       "version": "4.4.1",
1863       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
1864       "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
1865       "peer": true,
1866       "requires": {
1867         "punycode": "^2.1.0"
1868       }
1869     },
1870     "v8-compile-cache": {
1871       "version": "2.3.0",
1872       "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
1873       "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
1874       "peer": true
1875     },
1876     "which": {
1877       "version": "2.0.2",
1878       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1879       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1880       "peer": true,
1881       "requires": {
1882         "isexe": "^2.0.0"
1883       }
1884     },
1885     "word-wrap": {
1886       "version": "1.2.3",
1887       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
1888       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
1889       "peer": true
1890     },
1891     "wrappy": {
1892       "version": "1.0.2",
1893       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1894       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1895       "peer": true
1896     }
1897   }
1898 }