blindsecp256k1-js/package-lock.json
package-lock.jsonRaw
1{
2 "name": "blindsecp256k1",
3 "version": "0.0.7",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "blindsecp256k1",
9 "version": "0.0.7",
10 "license": "GPL-3.0",
11 "dependencies": {
12 "@ethersproject/keccak256": "5.0.7",
13 "bigi": "^1.4.2",
14 "bignumber.js": "7.0.2",
15 "ecurve": "1.0.0"
16 },
17 "devDependencies": {
18 "@types/bigi": "^1.4.2",
19 "@types/chai": "^4.2.14",
20 "@types/ecurve": "^1.0.0",
21 "@types/mocha": "^8.2.0",
22 "@types/node": "^14.14.25",
23 "browserify": "^16.5.0",
24 "chai": "^4.2.0",
25 "mocha": "^8.2.1",
26 "rimraf": "^3.0.2",
27 "ts-node": "^9.1.1",
28 "tslint": "^6.1.3",
29 "typescript": "^4.1.3"
30 }
31 },
32 "node_modules/@babel/code-frame": {
33 "version": "7.12.13",
34 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
35 "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
36 "dev": true,
37 "dependencies": {
38 "@babel/highlight": "^7.12.13"
39 }
40 },
41 "node_modules/@babel/helper-validator-identifier": {
42 "version": "7.12.11",
43 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
44 "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
45 "dev": true
46 },
47 "node_modules/@babel/highlight": {
48 "version": "7.12.13",
49 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz",
50 "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==",
51 "dev": true,
52 "dependencies": {
53 "@babel/helper-validator-identifier": "^7.12.11",
54 "chalk": "^2.0.0",
55 "js-tokens": "^4.0.0"
56 }
57 },
58 "node_modules/@babel/highlight/node_modules/ansi-styles": {
59 "version": "3.2.1",
60 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
61 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
62 "dev": true,
63 "dependencies": {
64 "color-convert": "^1.9.0"
65 },
66 "engines": {
67 "node": ">=4"
68 }
69 },
70 "node_modules/@babel/highlight/node_modules/chalk": {
71 "version": "2.4.2",
72 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
73 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
74 "dev": true,
75 "dependencies": {
76 "ansi-styles": "^3.2.1",
77 "escape-string-regexp": "^1.0.5",
78 "supports-color": "^5.3.0"
79 },
80 "engines": {
81 "node": ">=4"
82 }
83 },
84 "node_modules/@babel/highlight/node_modules/color-convert": {
85 "version": "1.9.3",
86 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
87 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
88 "dev": true,
89 "dependencies": {
90 "color-name": "1.1.3"
91 }
92 },
93 "node_modules/@babel/highlight/node_modules/color-name": {
94 "version": "1.1.3",
95 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
96 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
97 "dev": true
98 },
99 "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
100 "version": "1.0.5",
101 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
102 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
103 "dev": true,
104 "engines": {
105 "node": ">=0.8.0"
106 }
107 },
108 "node_modules/@babel/highlight/node_modules/has-flag": {
109 "version": "3.0.0",
110 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
111 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
112 "dev": true,
113 "engines": {
114 "node": ">=4"
115 }
116 },
117 "node_modules/@babel/highlight/node_modules/supports-color": {
118 "version": "5.5.0",
119 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
120 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
121 "dev": true,
122 "dependencies": {
123 "has-flag": "^3.0.0"
124 },
125 "engines": {
126 "node": ">=4"
127 }
128 },
129 "node_modules/@ethersproject/bytes": {
130 "version": "5.0.9",
131 "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.0.9.tgz",
132 "integrity": "sha512-k+17ZViDtAugC0s7HM6rdsTWEdIYII4RPCDkPEuxKc6i40Bs+m6tjRAtCECX06wKZnrEoR9pjOJRXHJ/VLoOcA==",
133 "funding": [
134 {
135 "type": "individual",
136 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
137 },
138 {
139 "type": "individual",
140 "url": "https://www.buymeacoffee.com/ricmoo"
141 }
142 ],
143 "dependencies": {
144 "@ethersproject/logger": "^5.0.8"
145 }
146 },
147 "node_modules/@ethersproject/keccak256": {
148 "version": "5.0.7",
149 "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.0.7.tgz",
150 "integrity": "sha512-zpUBmofWvx9PGfc7IICobgFQSgNmTOGTGLUxSYqZzY/T+b4y/2o5eqf/GGmD7qnTGzKQ42YlLNo+LeDP2qe55g==",
151 "funding": [
152 {
153 "type": "individual",
154 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
155 },
156 {
157 "type": "individual",
158 "url": "https://www.buymeacoffee.com/ricmoo"
159 }
160 ],
161 "dependencies": {
162 "@ethersproject/bytes": "^5.0.9",
163 "js-sha3": "0.5.7"
164 }
165 },
166 "node_modules/@ethersproject/logger": {
167 "version": "5.0.8",
168 "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.0.8.tgz",
169 "integrity": "sha512-SkJCTaVTnaZ3/ieLF5pVftxGEFX56pTH+f2Slrpv7cU0TNpUZNib84QQdukd++sWUp/S7j5t5NW+WegbXd4U/A==",
170 "funding": [
171 {
172 "type": "individual",
173 "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
174 },
175 {
176 "type": "individual",
177 "url": "https://www.buymeacoffee.com/ricmoo"
178 }
179 ]
180 },
181 "node_modules/@types/bigi": {
182 "version": "1.4.2",
183 "resolved": "https://registry.npmjs.org/@types/bigi/-/bigi-1.4.2.tgz",
184 "integrity": "sha512-St8Vm0x1ApYlU9yNaFx3jBis5JVU6oR/5Xtgvn8+N8Ts8f3ze6kOvAAg0aNkbGMGhhG6PrP0nMOgDI9NMFETkA==",
185 "dev": true
186 },
187 "node_modules/@types/chai": {
188 "version": "4.2.14",
189 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.14.tgz",
190 "integrity": "sha512-G+ITQPXkwTrslfG5L/BksmbLUA0M1iybEsmCWPqzSxsRRhJZimBKJkoMi8fr/CPygPTj4zO5pJH7I2/cm9M7SQ==",
191 "dev": true
192 },
193 "node_modules/@types/ecurve": {
194 "version": "1.0.0",
195 "resolved": "https://registry.npmjs.org/@types/ecurve/-/ecurve-1.0.0.tgz",
196 "integrity": "sha1-DR/OAi2LqyvEurKMXXgbZCEAGMQ=",
197 "dev": true,
198 "dependencies": {
199 "@types/bigi": "*",
200 "@types/node": "*"
201 }
202 },
203 "node_modules/@types/mocha": {
204 "version": "8.2.0",
205 "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.0.tgz",
206 "integrity": "sha512-/Sge3BymXo4lKc31C8OINJgXLaw+7vL1/L1pGiBNpGrBiT8FQiaFpSYV0uhTaG4y78vcMBTMFsWaHDvuD+xGzQ==",
207 "dev": true
208 },
209 "node_modules/@types/node": {
210 "version": "14.14.25",
211 "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.25.tgz",
212 "integrity": "sha512-EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ==",
213 "dev": true
214 },
215 "node_modules/@ungap/promise-all-settled": {
216 "version": "1.1.2",
217 "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
218 "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
219 "dev": true
220 },
221 "node_modules/acorn": {
222 "version": "7.4.1",
223 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
224 "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
225 "dev": true,
226 "bin": {
227 "acorn": "bin/acorn"
228 },
229 "engines": {
230 "node": ">=0.4.0"
231 }
232 },
233 "node_modules/acorn-node": {
234 "version": "1.8.2",
235 "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
236 "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
237 "dev": true,
238 "dependencies": {
239 "acorn": "^7.0.0",
240 "acorn-walk": "^7.0.0",
241 "xtend": "^4.0.2"
242 }
243 },
244 "node_modules/acorn-walk": {
245 "version": "7.2.0",
246 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
247 "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
248 "dev": true,
249 "engines": {
250 "node": ">=0.4.0"
251 }
252 },
253 "node_modules/ansi-colors": {
254 "version": "4.1.1",
255 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
256 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
257 "dev": true,
258 "engines": {
259 "node": ">=6"
260 }
261 },
262 "node_modules/ansi-regex": {
263 "version": "3.0.0",
264 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
265 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
266 "dev": true,
267 "engines": {
268 "node": ">=4"
269 }
270 },
271 "node_modules/ansi-styles": {
272 "version": "4.3.0",
273 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
274 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
275 "dev": true,
276 "dependencies": {
277 "color-convert": "^2.0.1"
278 },
279 "engines": {
280 "node": ">=8"
281 },
282 "funding": {
283 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
284 }
285 },
286 "node_modules/anymatch": {
287 "version": "3.1.1",
288 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
289 "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
290 "dev": true,
291 "dependencies": {
292 "normalize-path": "^3.0.0",
293 "picomatch": "^2.0.4"
294 },
295 "engines": {
296 "node": ">= 8"
297 }
298 },
299 "node_modules/arg": {
300 "version": "4.1.3",
301 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
302 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
303 "dev": true
304 },
305 "node_modules/argparse": {
306 "version": "1.0.10",
307 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
308 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
309 "dev": true,
310 "dependencies": {
311 "sprintf-js": "~1.0.2"
312 }
313 },
314 "node_modules/asn1.js": {
315 "version": "5.4.1",
316 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
317 "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
318 "dev": true,
319 "dependencies": {
320 "bn.js": "^4.0.0",
321 "inherits": "^2.0.1",
322 "minimalistic-assert": "^1.0.0",
323 "safer-buffer": "^2.1.0"
324 }
325 },
326 "node_modules/asn1.js/node_modules/bn.js": {
327 "version": "4.11.9",
328 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
329 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
330 "dev": true
331 },
332 "node_modules/assert": {
333 "version": "1.5.0",
334 "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
335 "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
336 "dev": true,
337 "dependencies": {
338 "object-assign": "^4.1.1",
339 "util": "0.10.3"
340 }
341 },
342 "node_modules/assert/node_modules/inherits": {
343 "version": "2.0.1",
344 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
345 "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
346 "dev": true
347 },
348 "node_modules/assert/node_modules/util": {
349 "version": "0.10.3",
350 "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
351 "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
352 "dev": true,
353 "dependencies": {
354 "inherits": "2.0.1"
355 }
356 },
357 "node_modules/assertion-error": {
358 "version": "1.1.0",
359 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
360 "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
361 "dev": true,
362 "engines": {
363 "node": "*"
364 }
365 },
366 "node_modules/balanced-match": {
367 "version": "1.0.0",
368 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
369 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
370 "dev": true
371 },
372 "node_modules/base64-js": {
373 "version": "1.5.1",
374 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
375 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
376 "dev": true,
377 "funding": [
378 {
379 "type": "github",
380 "url": "https://github.com/sponsors/feross"
381 },
382 {
383 "type": "patreon",
384 "url": "https://www.patreon.com/feross"
385 },
386 {
387 "type": "consulting",
388 "url": "https://feross.org/support"
389 }
390 ]
391 },
392 "node_modules/bigi": {
393 "version": "1.4.2",
394 "resolved": "https://registry.npmjs.org/bigi/-/bigi-1.4.2.tgz",
395 "integrity": "sha1-nGZalfiLiwj8Bc/XMfVhhZ1yWCU="
396 },
397 "node_modules/bignumber.js": {
398 "version": "7.0.2",
399 "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.0.2.tgz",
400 "integrity": "sha512-TosM7Yg1Ux0ZCNwwS/tW95r3q9xIZstgsUGKWaez0Cgq8Oy3qia9RGvyG/fbxlQAvigjza1d057QNQLGvYXCeg==",
401 "engines": {
402 "node": "*"
403 }
404 },
405 "node_modules/binary-extensions": {
406 "version": "2.2.0",
407 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
408 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
409 "dev": true,
410 "engines": {
411 "node": ">=8"
412 }
413 },
414 "node_modules/bn.js": {
415 "version": "5.1.3",
416 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz",
417 "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==",
418 "dev": true
419 },
420 "node_modules/brace-expansion": {
421 "version": "1.1.11",
422 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
423 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
424 "dev": true,
425 "dependencies": {
426 "balanced-match": "^1.0.0",
427 "concat-map": "0.0.1"
428 }
429 },
430 "node_modules/braces": {
431 "version": "3.0.2",
432 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
433 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
434 "dev": true,
435 "dependencies": {
436 "fill-range": "^7.0.1"
437 },
438 "engines": {
439 "node": ">=8"
440 }
441 },
442 "node_modules/brorand": {
443 "version": "1.1.0",
444 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
445 "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
446 "dev": true
447 },
448 "node_modules/browser-pack": {
449 "version": "6.1.0",
450 "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz",
451 "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==",
452 "dev": true,
453 "dependencies": {
454 "combine-source-map": "~0.8.0",
455 "defined": "^1.0.0",
456 "JSONStream": "^1.0.3",
457 "safe-buffer": "^5.1.1",
458 "through2": "^2.0.0",
459 "umd": "^3.0.0"
460 },
461 "bin": {
462 "browser-pack": "bin/cmd.js"
463 }
464 },
465 "node_modules/browser-resolve": {
466 "version": "2.0.0",
467 "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz",
468 "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==",
469 "dev": true,
470 "dependencies": {
471 "resolve": "^1.17.0"
472 }
473 },
474 "node_modules/browser-stdout": {
475 "version": "1.3.1",
476 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
477 "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
478 "dev": true
479 },
480 "node_modules/browserify": {
481 "version": "16.5.2",
482 "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.2.tgz",
483 "integrity": "sha512-TkOR1cQGdmXU9zW4YukWzWVSJwrxmNdADFbqbE3HFgQWe5wqZmOawqZ7J/8MPCwk/W8yY7Y0h+7mOtcZxLP23g==",
484 "dev": true,
485 "dependencies": {
486 "assert": "^1.4.0",
487 "browser-pack": "^6.0.1",
488 "browser-resolve": "^2.0.0",
489 "browserify-zlib": "~0.2.0",
490 "buffer": "~5.2.1",
491 "cached-path-relative": "^1.0.0",
492 "concat-stream": "^1.6.0",
493 "console-browserify": "^1.1.0",
494 "constants-browserify": "~1.0.0",
495 "crypto-browserify": "^3.0.0",
496 "defined": "^1.0.0",
497 "deps-sort": "^2.0.0",
498 "domain-browser": "^1.2.0",
499 "duplexer2": "~0.1.2",
500 "events": "^2.0.0",
501 "glob": "^7.1.0",
502 "has": "^1.0.0",
503 "htmlescape": "^1.1.0",
504 "https-browserify": "^1.0.0",
505 "inherits": "~2.0.1",
506 "insert-module-globals": "^7.0.0",
507 "JSONStream": "^1.0.3",
508 "labeled-stream-splicer": "^2.0.0",
509 "mkdirp-classic": "^0.5.2",
510 "module-deps": "^6.2.3",
511 "os-browserify": "~0.3.0",
512 "parents": "^1.0.1",
513 "path-browserify": "~0.0.0",
514 "process": "~0.11.0",
515 "punycode": "^1.3.2",
516 "querystring-es3": "~0.2.0",
517 "read-only-stream": "^2.0.0",
518 "readable-stream": "^2.0.2",
519 "resolve": "^1.1.4",
520 "shasum": "^1.0.0",
521 "shell-quote": "^1.6.1",
522 "stream-browserify": "^2.0.0",
523 "stream-http": "^3.0.0",
524 "string_decoder": "^1.1.1",
525 "subarg": "^1.0.0",
526 "syntax-error": "^1.1.1",
527 "through2": "^2.0.0",
528 "timers-browserify": "^1.0.1",
529 "tty-browserify": "0.0.1",
530 "url": "~0.11.0",
531 "util": "~0.10.1",
532 "vm-browserify": "^1.0.0",
533 "xtend": "^4.0.0"
534 },
535 "bin": {
536 "browserify": "bin/cmd.js"
537 },
538 "engines": {
539 "node": ">= 0.8"
540 }
541 },
542 "node_modules/browserify-aes": {
543 "version": "1.2.0",
544 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
545 "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
546 "dev": true,
547 "dependencies": {
548 "buffer-xor": "^1.0.3",
549 "cipher-base": "^1.0.0",
550 "create-hash": "^1.1.0",
551 "evp_bytestokey": "^1.0.3",
552 "inherits": "^2.0.1",
553 "safe-buffer": "^5.0.1"
554 }
555 },
556 "node_modules/browserify-cipher": {
557 "version": "1.0.1",
558 "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
559 "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
560 "dev": true,
561 "dependencies": {
562 "browserify-aes": "^1.0.4",
563 "browserify-des": "^1.0.0",
564 "evp_bytestokey": "^1.0.0"
565 }
566 },
567 "node_modules/browserify-des": {
568 "version": "1.0.2",
569 "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
570 "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
571 "dev": true,
572 "dependencies": {
573 "cipher-base": "^1.0.1",
574 "des.js": "^1.0.0",
575 "inherits": "^2.0.1",
576 "safe-buffer": "^5.1.2"
577 }
578 },
579 "node_modules/browserify-rsa": {
580 "version": "4.1.0",
581 "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
582 "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
583 "dev": true,
584 "dependencies": {
585 "bn.js": "^5.0.0",
586 "randombytes": "^2.0.1"
587 }
588 },
589 "node_modules/browserify-sign": {
590 "version": "4.2.1",
591 "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
592 "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
593 "dev": true,
594 "dependencies": {
595 "bn.js": "^5.1.1",
596 "browserify-rsa": "^4.0.1",
597 "create-hash": "^1.2.0",
598 "create-hmac": "^1.1.7",
599 "elliptic": "^6.5.3",
600 "inherits": "^2.0.4",
601 "parse-asn1": "^5.1.5",
602 "readable-stream": "^3.6.0",
603 "safe-buffer": "^5.2.0"
604 }
605 },
606 "node_modules/browserify-sign/node_modules/readable-stream": {
607 "version": "3.6.0",
608 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
609 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
610 "dev": true,
611 "dependencies": {
612 "inherits": "^2.0.3",
613 "string_decoder": "^1.1.1",
614 "util-deprecate": "^1.0.1"
615 },
616 "engines": {
617 "node": ">= 6"
618 }
619 },
620 "node_modules/browserify-zlib": {
621 "version": "0.2.0",
622 "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
623 "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
624 "dev": true,
625 "dependencies": {
626 "pako": "~1.0.5"
627 }
628 },
629 "node_modules/buffer": {
630 "version": "5.2.1",
631 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz",
632 "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
633 "dev": true,
634 "dependencies": {
635 "base64-js": "^1.0.2",
636 "ieee754": "^1.1.4"
637 }
638 },
639 "node_modules/buffer-from": {
640 "version": "1.1.1",
641 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
642 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
643 "dev": true
644 },
645 "node_modules/buffer-xor": {
646 "version": "1.0.3",
647 "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
648 "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
649 "dev": true
650 },
651 "node_modules/builtin-modules": {
652 "version": "1.1.1",
653 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
654 "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
655 "dev": true,
656 "engines": {
657 "node": ">=0.10.0"
658 }
659 },
660 "node_modules/builtin-status-codes": {
661 "version": "3.0.0",
662 "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
663 "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
664 "dev": true
665 },
666 "node_modules/cached-path-relative": {
667 "version": "1.0.2",
668 "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz",
669 "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==",
670 "dev": true
671 },
672 "node_modules/camelcase": {
673 "version": "5.3.1",
674 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
675 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
676 "dev": true,
677 "engines": {
678 "node": ">=6"
679 }
680 },
681 "node_modules/chai": {
682 "version": "4.2.0",
683 "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
684 "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
685 "dev": true,
686 "dependencies": {
687 "assertion-error": "^1.1.0",
688 "check-error": "^1.0.2",
689 "deep-eql": "^3.0.1",
690 "get-func-name": "^2.0.0",
691 "pathval": "^1.1.0",
692 "type-detect": "^4.0.5"
693 },
694 "engines": {
695 "node": ">=4"
696 }
697 },
698 "node_modules/chalk": {
699 "version": "4.1.0",
700 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
701 "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
702 "dev": true,
703 "dependencies": {
704 "ansi-styles": "^4.1.0",
705 "supports-color": "^7.1.0"
706 },
707 "engines": {
708 "node": ">=10"
709 },
710 "funding": {
711 "url": "https://github.com/chalk/chalk?sponsor=1"
712 }
713 },
714 "node_modules/check-error": {
715 "version": "1.0.2",
716 "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
717 "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
718 "dev": true,
719 "engines": {
720 "node": "*"
721 }
722 },
723 "node_modules/chokidar": {
724 "version": "3.4.3",
725 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz",
726 "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==",
727 "dev": true,
728 "dependencies": {
729 "anymatch": "~3.1.1",
730 "braces": "~3.0.2",
731 "glob-parent": "~5.1.0",
732 "is-binary-path": "~2.1.0",
733 "is-glob": "~4.0.1",
734 "normalize-path": "~3.0.0",
735 "readdirp": "~3.5.0"
736 },
737 "engines": {
738 "node": ">= 8.10.0"
739 },
740 "optionalDependencies": {
741 "fsevents": "~2.1.2"
742 }
743 },
744 "node_modules/cipher-base": {
745 "version": "1.0.4",
746 "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
747 "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
748 "dev": true,
749 "dependencies": {
750 "inherits": "^2.0.1",
751 "safe-buffer": "^5.0.1"
752 }
753 },
754 "node_modules/cliui": {
755 "version": "5.0.0",
756 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
757 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
758 "dev": true,
759 "dependencies": {
760 "string-width": "^3.1.0",
761 "strip-ansi": "^5.2.0",
762 "wrap-ansi": "^5.1.0"
763 }
764 },
765 "node_modules/cliui/node_modules/ansi-regex": {
766 "version": "4.1.0",
767 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
768 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
769 "dev": true,
770 "engines": {
771 "node": ">=6"
772 }
773 },
774 "node_modules/cliui/node_modules/string-width": {
775 "version": "3.1.0",
776 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
777 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
778 "dev": true,
779 "dependencies": {
780 "emoji-regex": "^7.0.1",
781 "is-fullwidth-code-point": "^2.0.0",
782 "strip-ansi": "^5.1.0"
783 },
784 "engines": {
785 "node": ">=6"
786 }
787 },
788 "node_modules/cliui/node_modules/strip-ansi": {
789 "version": "5.2.0",
790 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
791 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
792 "dev": true,
793 "dependencies": {
794 "ansi-regex": "^4.1.0"
795 },
796 "engines": {
797 "node": ">=6"
798 }
799 },
800 "node_modules/color-convert": {
801 "version": "2.0.1",
802 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
803 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
804 "dev": true,
805 "dependencies": {
806 "color-name": "~1.1.4"
807 },
808 "engines": {
809 "node": ">=7.0.0"
810 }
811 },
812 "node_modules/color-name": {
813 "version": "1.1.4",
814 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
815 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
816 "dev": true
817 },
818 "node_modules/combine-source-map": {
819 "version": "0.8.0",
820 "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz",
821 "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=",
822 "dev": true,
823 "dependencies": {
824 "convert-source-map": "~1.1.0",
825 "inline-source-map": "~0.6.0",
826 "lodash.memoize": "~3.0.3",
827 "source-map": "~0.5.3"
828 }
829 },
830 "node_modules/commander": {
831 "version": "2.20.3",
832 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
833 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
834 "dev": true
835 },
836 "node_modules/concat-map": {
837 "version": "0.0.1",
838 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
839 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
840 "dev": true
841 },
842 "node_modules/concat-stream": {
843 "version": "1.6.2",
844 "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
845 "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
846 "dev": true,
847 "engines": [
848 "node >= 0.8"
849 ],
850 "dependencies": {
851 "buffer-from": "^1.0.0",
852 "inherits": "^2.0.3",
853 "readable-stream": "^2.2.2",
854 "typedarray": "^0.0.6"
855 }
856 },
857 "node_modules/console-browserify": {
858 "version": "1.2.0",
859 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
860 "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
861 "dev": true
862 },
863 "node_modules/constants-browserify": {
864 "version": "1.0.0",
865 "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
866 "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
867 "dev": true
868 },
869 "node_modules/convert-source-map": {
870 "version": "1.1.3",
871 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz",
872 "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=",
873 "dev": true
874 },
875 "node_modules/core-util-is": {
876 "version": "1.0.2",
877 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
878 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
879 "dev": true
880 },
881 "node_modules/create-ecdh": {
882 "version": "4.0.4",
883 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
884 "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
885 "dev": true,
886 "dependencies": {
887 "bn.js": "^4.1.0",
888 "elliptic": "^6.5.3"
889 }
890 },
891 "node_modules/create-ecdh/node_modules/bn.js": {
892 "version": "4.11.9",
893 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
894 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
895 "dev": true
896 },
897 "node_modules/create-hash": {
898 "version": "1.2.0",
899 "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
900 "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
901 "dev": true,
902 "dependencies": {
903 "cipher-base": "^1.0.1",
904 "inherits": "^2.0.1",
905 "md5.js": "^1.3.4",
906 "ripemd160": "^2.0.1",
907 "sha.js": "^2.4.0"
908 }
909 },
910 "node_modules/create-hmac": {
911 "version": "1.1.7",
912 "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
913 "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
914 "dev": true,
915 "dependencies": {
916 "cipher-base": "^1.0.3",
917 "create-hash": "^1.1.0",
918 "inherits": "^2.0.1",
919 "ripemd160": "^2.0.0",
920 "safe-buffer": "^5.0.1",
921 "sha.js": "^2.4.8"
922 }
923 },
924 "node_modules/create-require": {
925 "version": "1.1.1",
926 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
927 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
928 "dev": true
929 },
930 "node_modules/crypto-browserify": {
931 "version": "3.12.0",
932 "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
933 "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
934 "dev": true,
935 "dependencies": {
936 "browserify-cipher": "^1.0.0",
937 "browserify-sign": "^4.0.0",
938 "create-ecdh": "^4.0.0",
939 "create-hash": "^1.1.0",
940 "create-hmac": "^1.1.0",
941 "diffie-hellman": "^5.0.0",
942 "inherits": "^2.0.1",
943 "pbkdf2": "^3.0.3",
944 "public-encrypt": "^4.0.0",
945 "randombytes": "^2.0.0",
946 "randomfill": "^1.0.3"
947 },
948 "engines": {
949 "node": "*"
950 }
951 },
952 "node_modules/dash-ast": {
953 "version": "1.0.0",
954 "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz",
955 "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==",
956 "dev": true
957 },
958 "node_modules/debug": {
959 "version": "4.2.0",
960 "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
961 "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
962 "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)",
963 "dev": true,
964 "dependencies": {
965 "ms": "2.1.2"
966 },
967 "engines": {
968 "node": ">=6.0"
969 },
970 "peerDependenciesMeta": {
971 "supports-color": {
972 "optional": true
973 }
974 }
975 },
976 "node_modules/decamelize": {
977 "version": "1.2.0",
978 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
979 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
980 "dev": true,
981 "engines": {
982 "node": ">=0.10.0"
983 }
984 },
985 "node_modules/deep-eql": {
986 "version": "3.0.1",
987 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
988 "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
989 "dev": true,
990 "dependencies": {
991 "type-detect": "^4.0.0"
992 },
993 "engines": {
994 "node": ">=0.12"
995 }
996 },
997 "node_modules/defined": {
998 "version": "1.0.0",
999 "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
1000 "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
1001 "dev": true
1002 },
1003 "node_modules/deps-sort": {
1004 "version": "2.0.1",
1005 "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz",
1006 "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==",
1007 "dev": true,
1008 "dependencies": {
1009 "JSONStream": "^1.0.3",
1010 "shasum-object": "^1.0.0",
1011 "subarg": "^1.0.0",
1012 "through2": "^2.0.0"
1013 },
1014 "bin": {
1015 "deps-sort": "bin/cmd.js"
1016 }
1017 },
1018 "node_modules/des.js": {
1019 "version": "1.0.1",
1020 "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
1021 "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
1022 "dev": true,
1023 "dependencies": {
1024 "inherits": "^2.0.1",
1025 "minimalistic-assert": "^1.0.0"
1026 }
1027 },
1028 "node_modules/detective": {
1029 "version": "5.2.0",
1030 "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz",
1031 "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==",
1032 "dev": true,
1033 "dependencies": {
1034 "acorn-node": "^1.6.1",
1035 "defined": "^1.0.0",
1036 "minimist": "^1.1.1"
1037 },
1038 "bin": {
1039 "detective": "bin/detective.js"
1040 },
1041 "engines": {
1042 "node": ">=0.8.0"
1043 }
1044 },
1045 "node_modules/diff": {
1046 "version": "4.0.2",
1047 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
1048 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
1049 "dev": true,
1050 "engines": {
1051 "node": ">=0.3.1"
1052 }
1053 },
1054 "node_modules/diffie-hellman": {
1055 "version": "5.0.3",
1056 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
1057 "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
1058 "dev": true,
1059 "dependencies": {
1060 "bn.js": "^4.1.0",
1061 "miller-rabin": "^4.0.0",
1062 "randombytes": "^2.0.0"
1063 }
1064 },
1065 "node_modules/diffie-hellman/node_modules/bn.js": {
1066 "version": "4.11.9",
1067 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
1068 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
1069 "dev": true
1070 },
1071 "node_modules/domain-browser": {
1072 "version": "1.2.0",
1073 "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
1074 "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
1075 "dev": true,
1076 "engines": {
1077 "node": ">=0.4",
1078 "npm": ">=1.2"
1079 }
1080 },
1081 "node_modules/duplexer2": {
1082 "version": "0.1.4",
1083 "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
1084 "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
1085 "dev": true,
1086 "dependencies": {
1087 "readable-stream": "^2.0.2"
1088 }
1089 },
1090 "node_modules/ecurve": {
1091 "version": "1.0.0",
1092 "resolved": "https://registry.npmjs.org/ecurve/-/ecurve-1.0.0.tgz",
1093 "integrity": "sha1-Ms/Vzl9CHpNRIGoz1OPP0280ZaQ=",
1094 "dependencies": {
1095 "bigi": "^1.1.0"
1096 }
1097 },
1098 "node_modules/elliptic": {
1099 "version": "6.5.4",
1100 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
1101 "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
1102 "dev": true,
1103 "dependencies": {
1104 "bn.js": "^4.11.9",
1105 "brorand": "^1.1.0",
1106 "hash.js": "^1.0.0",
1107 "hmac-drbg": "^1.0.1",
1108 "inherits": "^2.0.4",
1109 "minimalistic-assert": "^1.0.1",
1110 "minimalistic-crypto-utils": "^1.0.1"
1111 }
1112 },
1113 "node_modules/elliptic/node_modules/bn.js": {
1114 "version": "4.11.9",
1115 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
1116 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
1117 "dev": true
1118 },
1119 "node_modules/emoji-regex": {
1120 "version": "7.0.3",
1121 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
1122 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
1123 "dev": true
1124 },
1125 "node_modules/escape-string-regexp": {
1126 "version": "4.0.0",
1127 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
1128 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
1129 "dev": true,
1130 "engines": {
1131 "node": ">=10"
1132 },
1133 "funding": {
1134 "url": "https://github.com/sponsors/sindresorhus"
1135 }
1136 },
1137 "node_modules/esprima": {
1138 "version": "4.0.1",
1139 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1140 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1141 "dev": true,
1142 "bin": {
1143 "esparse": "bin/esparse.js",
1144 "esvalidate": "bin/esvalidate.js"
1145 },
1146 "engines": {
1147 "node": ">=4"
1148 }
1149 },
1150 "node_modules/events": {
1151 "version": "2.1.0",
1152 "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz",
1153 "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==",
1154 "dev": true,
1155 "engines": {
1156 "node": ">=0.4.x"
1157 }
1158 },
1159 "node_modules/evp_bytestokey": {
1160 "version": "1.0.3",
1161 "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
1162 "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
1163 "dev": true,
1164 "dependencies": {
1165 "md5.js": "^1.3.4",
1166 "safe-buffer": "^5.1.1"
1167 }
1168 },
1169 "node_modules/fast-safe-stringify": {
1170 "version": "2.0.7",
1171 "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz",
1172 "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==",
1173 "dev": true
1174 },
1175 "node_modules/fill-range": {
1176 "version": "7.0.1",
1177 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1178 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1179 "dev": true,
1180 "dependencies": {
1181 "to-regex-range": "^5.0.1"
1182 },
1183 "engines": {
1184 "node": ">=8"
1185 }
1186 },
1187 "node_modules/find-up": {
1188 "version": "5.0.0",
1189 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
1190 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
1191 "dev": true,
1192 "dependencies": {
1193 "locate-path": "^6.0.0",
1194 "path-exists": "^4.0.0"
1195 },
1196 "engines": {
1197 "node": ">=10"
1198 },
1199 "funding": {
1200 "url": "https://github.com/sponsors/sindresorhus"
1201 }
1202 },
1203 "node_modules/flat": {
1204 "version": "5.0.2",
1205 "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
1206 "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
1207 "dev": true,
1208 "bin": {
1209 "flat": "cli.js"
1210 }
1211 },
1212 "node_modules/fs.realpath": {
1213 "version": "1.0.0",
1214 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1215 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1216 "dev": true
1217 },
1218 "node_modules/fsevents": {
1219 "version": "2.1.3",
1220 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
1221 "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
1222 "deprecated": "\"Please update to latest v2.3 or v2.2\"",
1223 "dev": true,
1224 "hasInstallScript": true,
1225 "optional": true,
1226 "os": [
1227 "darwin"
1228 ],
1229 "engines": {
1230 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1231 }
1232 },
1233 "node_modules/function-bind": {
1234 "version": "1.1.1",
1235 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1236 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1237 "dev": true
1238 },
1239 "node_modules/get-assigned-identifiers": {
1240 "version": "1.2.0",
1241 "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz",
1242 "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==",
1243 "dev": true
1244 },
1245 "node_modules/get-caller-file": {
1246 "version": "2.0.5",
1247 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1248 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1249 "dev": true,
1250 "engines": {
1251 "node": "6.* || 8.* || >= 10.*"
1252 }
1253 },
1254 "node_modules/get-func-name": {
1255 "version": "2.0.0",
1256 "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
1257 "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
1258 "dev": true,
1259 "engines": {
1260 "node": "*"
1261 }
1262 },
1263 "node_modules/glob": {
1264 "version": "7.1.6",
1265 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
1266 "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
1267 "dev": true,
1268 "dependencies": {
1269 "fs.realpath": "^1.0.0",
1270 "inflight": "^1.0.4",
1271 "inherits": "2",
1272 "minimatch": "^3.0.4",
1273 "once": "^1.3.0",
1274 "path-is-absolute": "^1.0.0"
1275 },
1276 "engines": {
1277 "node": "*"
1278 },
1279 "funding": {
1280 "url": "https://github.com/sponsors/isaacs"
1281 }
1282 },
1283 "node_modules/glob-parent": {
1284 "version": "5.1.1",
1285 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
1286 "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
1287 "dev": true,
1288 "dependencies": {
1289 "is-glob": "^4.0.1"
1290 },
1291 "engines": {
1292 "node": ">= 6"
1293 }
1294 },
1295 "node_modules/growl": {
1296 "version": "1.10.5",
1297 "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
1298 "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
1299 "dev": true,
1300 "engines": {
1301 "node": ">=4.x"
1302 }
1303 },
1304 "node_modules/has": {
1305 "version": "1.0.3",
1306 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1307 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1308 "dev": true,
1309 "dependencies": {
1310 "function-bind": "^1.1.1"
1311 },
1312 "engines": {
1313 "node": ">= 0.4.0"
1314 }
1315 },
1316 "node_modules/has-flag": {
1317 "version": "4.0.0",
1318 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1319 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1320 "dev": true,
1321 "engines": {
1322 "node": ">=8"
1323 }
1324 },
1325 "node_modules/hash-base": {
1326 "version": "3.1.0",
1327 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
1328 "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
1329 "dev": true,
1330 "dependencies": {
1331 "inherits": "^2.0.4",
1332 "readable-stream": "^3.6.0",
1333 "safe-buffer": "^5.2.0"
1334 },
1335 "engines": {
1336 "node": ">=4"
1337 }
1338 },
1339 "node_modules/hash-base/node_modules/readable-stream": {
1340 "version": "3.6.0",
1341 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
1342 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
1343 "dev": true,
1344 "dependencies": {
1345 "inherits": "^2.0.3",
1346 "string_decoder": "^1.1.1",
1347 "util-deprecate": "^1.0.1"
1348 },
1349 "engines": {
1350 "node": ">= 6"
1351 }
1352 },
1353 "node_modules/hash.js": {
1354 "version": "1.1.7",
1355 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
1356 "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
1357 "dev": true,
1358 "dependencies": {
1359 "inherits": "^2.0.3",
1360 "minimalistic-assert": "^1.0.1"
1361 }
1362 },
1363 "node_modules/he": {
1364 "version": "1.2.0",
1365 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
1366 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
1367 "dev": true,
1368 "bin": {
1369 "he": "bin/he"
1370 }
1371 },
1372 "node_modules/hmac-drbg": {
1373 "version": "1.0.1",
1374 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
1375 "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
1376 "dev": true,
1377 "dependencies": {
1378 "hash.js": "^1.0.3",
1379 "minimalistic-assert": "^1.0.0",
1380 "minimalistic-crypto-utils": "^1.0.1"
1381 }
1382 },
1383 "node_modules/htmlescape": {
1384 "version": "1.1.1",
1385 "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
1386 "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=",
1387 "dev": true,
1388 "engines": {
1389 "node": ">=0.10"
1390 }
1391 },
1392 "node_modules/https-browserify": {
1393 "version": "1.0.0",
1394 "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
1395 "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
1396 "dev": true
1397 },
1398 "node_modules/ieee754": {
1399 "version": "1.2.1",
1400 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1401 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
1402 "dev": true,
1403 "funding": [
1404 {
1405 "type": "github",
1406 "url": "https://github.com/sponsors/feross"
1407 },
1408 {
1409 "type": "patreon",
1410 "url": "https://www.patreon.com/feross"
1411 },
1412 {
1413 "type": "consulting",
1414 "url": "https://feross.org/support"
1415 }
1416 ]
1417 },
1418 "node_modules/inflight": {
1419 "version": "1.0.6",
1420 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1421 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1422 "dev": true,
1423 "dependencies": {
1424 "once": "^1.3.0",
1425 "wrappy": "1"
1426 }
1427 },
1428 "node_modules/inherits": {
1429 "version": "2.0.4",
1430 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1431 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1432 "dev": true
1433 },
1434 "node_modules/inline-source-map": {
1435 "version": "0.6.2",
1436 "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz",
1437 "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=",
1438 "dev": true,
1439 "dependencies": {
1440 "source-map": "~0.5.3"
1441 }
1442 },
1443 "node_modules/insert-module-globals": {
1444 "version": "7.2.1",
1445 "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz",
1446 "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==",
1447 "dev": true,
1448 "dependencies": {
1449 "acorn-node": "^1.5.2",
1450 "combine-source-map": "^0.8.0",
1451 "concat-stream": "^1.6.1",
1452 "is-buffer": "^1.1.0",
1453 "JSONStream": "^1.0.3",
1454 "path-is-absolute": "^1.0.1",
1455 "process": "~0.11.0",
1456 "through2": "^2.0.0",
1457 "undeclared-identifiers": "^1.1.2",
1458 "xtend": "^4.0.0"
1459 },
1460 "bin": {
1461 "insert-module-globals": "bin/cmd.js"
1462 }
1463 },
1464 "node_modules/is-binary-path": {
1465 "version": "2.1.0",
1466 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
1467 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
1468 "dev": true,
1469 "dependencies": {
1470 "binary-extensions": "^2.0.0"
1471 },
1472 "engines": {
1473 "node": ">=8"
1474 }
1475 },
1476 "node_modules/is-buffer": {
1477 "version": "1.1.6",
1478 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1479 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
1480 "dev": true
1481 },
1482 "node_modules/is-core-module": {
1483 "version": "2.2.0",
1484 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
1485 "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
1486 "dev": true,
1487 "dependencies": {
1488 "has": "^1.0.3"
1489 },
1490 "funding": {
1491 "url": "https://github.com/sponsors/ljharb"
1492 }
1493 },
1494 "node_modules/is-extglob": {
1495 "version": "2.1.1",
1496 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1497 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
1498 "dev": true,
1499 "engines": {
1500 "node": ">=0.10.0"
1501 }
1502 },
1503 "node_modules/is-fullwidth-code-point": {
1504 "version": "2.0.0",
1505 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1506 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1507 "dev": true,
1508 "engines": {
1509 "node": ">=4"
1510 }
1511 },
1512 "node_modules/is-glob": {
1513 "version": "4.0.1",
1514 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
1515 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
1516 "dev": true,
1517 "dependencies": {
1518 "is-extglob": "^2.1.1"
1519 },
1520 "engines": {
1521 "node": ">=0.10.0"
1522 }
1523 },
1524 "node_modules/is-number": {
1525 "version": "7.0.0",
1526 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
1527 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
1528 "dev": true,
1529 "engines": {
1530 "node": ">=0.12.0"
1531 }
1532 },
1533 "node_modules/is-plain-obj": {
1534 "version": "2.1.0",
1535 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
1536 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
1537 "dev": true,
1538 "engines": {
1539 "node": ">=8"
1540 }
1541 },
1542 "node_modules/isarray": {
1543 "version": "1.0.0",
1544 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1545 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1546 "dev": true
1547 },
1548 "node_modules/isexe": {
1549 "version": "2.0.0",
1550 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1551 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1552 "dev": true
1553 },
1554 "node_modules/js-sha3": {
1555 "version": "0.5.7",
1556 "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
1557 "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc="
1558 },
1559 "node_modules/js-tokens": {
1560 "version": "4.0.0",
1561 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1562 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
1563 "dev": true
1564 },
1565 "node_modules/js-yaml": {
1566 "version": "3.14.0",
1567 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
1568 "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
1569 "dev": true,
1570 "dependencies": {
1571 "argparse": "^1.0.7",
1572 "esprima": "^4.0.0"
1573 },
1574 "bin": {
1575 "js-yaml": "bin/js-yaml.js"
1576 }
1577 },
1578 "node_modules/json-stable-stringify": {
1579 "version": "0.0.1",
1580 "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz",
1581 "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=",
1582 "dev": true,
1583 "dependencies": {
1584 "jsonify": "~0.0.0"
1585 }
1586 },
1587 "node_modules/jsonify": {
1588 "version": "0.0.0",
1589 "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
1590 "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
1591 "dev": true,
1592 "engines": {
1593 "node": "*"
1594 }
1595 },
1596 "node_modules/jsonparse": {
1597 "version": "1.3.1",
1598 "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
1599 "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
1600 "dev": true,
1601 "engines": [
1602 "node >= 0.2.0"
1603 ]
1604 },
1605 "node_modules/JSONStream": {
1606 "version": "1.3.5",
1607 "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
1608 "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
1609 "dev": true,
1610 "dependencies": {
1611 "jsonparse": "^1.2.0",
1612 "through": ">=2.2.7 <3"
1613 },
1614 "bin": {
1615 "JSONStream": "bin.js"
1616 },
1617 "engines": {
1618 "node": "*"
1619 }
1620 },
1621 "node_modules/labeled-stream-splicer": {
1622 "version": "2.0.2",
1623 "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz",
1624 "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==",
1625 "dev": true,
1626 "dependencies": {
1627 "inherits": "^2.0.1",
1628 "stream-splicer": "^2.0.0"
1629 }
1630 },
1631 "node_modules/locate-path": {
1632 "version": "6.0.0",
1633 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
1634 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
1635 "dev": true,
1636 "dependencies": {
1637 "p-locate": "^5.0.0"
1638 },
1639 "engines": {
1640 "node": ">=10"
1641 },
1642 "funding": {
1643 "url": "https://github.com/sponsors/sindresorhus"
1644 }
1645 },
1646 "node_modules/lodash.memoize": {
1647 "version": "3.0.4",
1648 "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz",
1649 "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=",
1650 "dev": true
1651 },
1652 "node_modules/log-symbols": {
1653 "version": "4.0.0",
1654 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
1655 "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
1656 "dev": true,
1657 "dependencies": {
1658 "chalk": "^4.0.0"
1659 },
1660 "engines": {
1661 "node": ">=10"
1662 }
1663 },
1664 "node_modules/make-error": {
1665 "version": "1.3.6",
1666 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
1667 "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
1668 "dev": true
1669 },
1670 "node_modules/md5.js": {
1671 "version": "1.3.5",
1672 "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
1673 "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
1674 "dev": true,
1675 "dependencies": {
1676 "hash-base": "^3.0.0",
1677 "inherits": "^2.0.1",
1678 "safe-buffer": "^5.1.2"
1679 }
1680 },
1681 "node_modules/miller-rabin": {
1682 "version": "4.0.1",
1683 "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
1684 "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
1685 "dev": true,
1686 "dependencies": {
1687 "bn.js": "^4.0.0",
1688 "brorand": "^1.0.1"
1689 },
1690 "bin": {
1691 "miller-rabin": "bin/miller-rabin"
1692 }
1693 },
1694 "node_modules/miller-rabin/node_modules/bn.js": {
1695 "version": "4.11.9",
1696 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
1697 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
1698 "dev": true
1699 },
1700 "node_modules/minimalistic-assert": {
1701 "version": "1.0.1",
1702 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
1703 "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
1704 "dev": true
1705 },
1706 "node_modules/minimalistic-crypto-utils": {
1707 "version": "1.0.1",
1708 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
1709 "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
1710 "dev": true
1711 },
1712 "node_modules/minimatch": {
1713 "version": "3.0.4",
1714 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1715 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1716 "dev": true,
1717 "dependencies": {
1718 "brace-expansion": "^1.1.7"
1719 },
1720 "engines": {
1721 "node": "*"
1722 }
1723 },
1724 "node_modules/minimist": {
1725 "version": "1.2.5",
1726 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
1727 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
1728 "dev": true
1729 },
1730 "node_modules/mkdirp": {
1731 "version": "0.5.5",
1732 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
1733 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
1734 "dev": true,
1735 "dependencies": {
1736 "minimist": "^1.2.5"
1737 },
1738 "bin": {
1739 "mkdirp": "bin/cmd.js"
1740 }
1741 },
1742 "node_modules/mkdirp-classic": {
1743 "version": "0.5.3",
1744 "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
1745 "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
1746 "dev": true
1747 },
1748 "node_modules/mocha": {
1749 "version": "8.2.1",
1750 "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.2.1.tgz",
1751 "integrity": "sha512-cuLBVfyFfFqbNR0uUKbDGXKGk+UDFe6aR4os78XIrMQpZl/nv7JYHcvP5MFIAb374b2zFXsdgEGwmzMtP0Xg8w==",
1752 "dev": true,
1753 "dependencies": {
1754 "@ungap/promise-all-settled": "1.1.2",
1755 "ansi-colors": "4.1.1",
1756 "browser-stdout": "1.3.1",
1757 "chokidar": "3.4.3",
1758 "debug": "4.2.0",
1759 "diff": "4.0.2",
1760 "escape-string-regexp": "4.0.0",
1761 "find-up": "5.0.0",
1762 "glob": "7.1.6",
1763 "growl": "1.10.5",
1764 "he": "1.2.0",
1765 "js-yaml": "3.14.0",
1766 "log-symbols": "4.0.0",
1767 "minimatch": "3.0.4",
1768 "ms": "2.1.2",
1769 "nanoid": "3.1.12",
1770 "serialize-javascript": "5.0.1",
1771 "strip-json-comments": "3.1.1",
1772 "supports-color": "7.2.0",
1773 "which": "2.0.2",
1774 "wide-align": "1.1.3",
1775 "workerpool": "6.0.2",
1776 "yargs": "13.3.2",
1777 "yargs-parser": "13.1.2",
1778 "yargs-unparser": "2.0.0"
1779 },
1780 "bin": {
1781 "_mocha": "bin/_mocha",
1782 "mocha": "bin/mocha"
1783 },
1784 "engines": {
1785 "node": ">= 10.12.0"
1786 },
1787 "funding": {
1788 "type": "opencollective",
1789 "url": "https://opencollective.com/mochajs"
1790 }
1791 },
1792 "node_modules/module-deps": {
1793 "version": "6.2.3",
1794 "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz",
1795 "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==",
1796 "dev": true,
1797 "dependencies": {
1798 "browser-resolve": "^2.0.0",
1799 "cached-path-relative": "^1.0.2",
1800 "concat-stream": "~1.6.0",
1801 "defined": "^1.0.0",
1802 "detective": "^5.2.0",
1803 "duplexer2": "^0.1.2",
1804 "inherits": "^2.0.1",
1805 "JSONStream": "^1.0.3",
1806 "parents": "^1.0.0",
1807 "readable-stream": "^2.0.2",
1808 "resolve": "^1.4.0",
1809 "stream-combiner2": "^1.1.1",
1810 "subarg": "^1.0.0",
1811 "through2": "^2.0.0",
1812 "xtend": "^4.0.0"
1813 },
1814 "bin": {
1815 "module-deps": "bin/cmd.js"
1816 },
1817 "engines": {
1818 "node": ">= 0.8.0"
1819 }
1820 },
1821 "node_modules/ms": {
1822 "version": "2.1.2",
1823 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1824 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1825 "dev": true
1826 },
1827 "node_modules/nanoid": {
1828 "version": "3.1.12",
1829 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.12.tgz",
1830 "integrity": "sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==",
1831 "dev": true,
1832 "bin": {
1833 "nanoid": "bin/nanoid.cjs"
1834 },
1835 "engines": {
1836 "node": "^10 || ^12 || >=13.7"
1837 }
1838 },
1839 "node_modules/normalize-path": {
1840 "version": "3.0.0",
1841 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1842 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1843 "dev": true,
1844 "engines": {
1845 "node": ">=0.10.0"
1846 }
1847 },
1848 "node_modules/object-assign": {
1849 "version": "4.1.1",
1850 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1851 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
1852 "dev": true,
1853 "engines": {
1854 "node": ">=0.10.0"
1855 }
1856 },
1857 "node_modules/once": {
1858 "version": "1.4.0",
1859 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1860 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1861 "dev": true,
1862 "dependencies": {
1863 "wrappy": "1"
1864 }
1865 },
1866 "node_modules/os-browserify": {
1867 "version": "0.3.0",
1868 "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
1869 "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
1870 "dev": true
1871 },
1872 "node_modules/p-limit": {
1873 "version": "3.1.0",
1874 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
1875 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
1876 "dev": true,
1877 "dependencies": {
1878 "yocto-queue": "^0.1.0"
1879 },
1880 "engines": {
1881 "node": ">=10"
1882 },
1883 "funding": {
1884 "url": "https://github.com/sponsors/sindresorhus"
1885 }
1886 },
1887 "node_modules/p-locate": {
1888 "version": "5.0.0",
1889 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
1890 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
1891 "dev": true,
1892 "dependencies": {
1893 "p-limit": "^3.0.2"
1894 },
1895 "engines": {
1896 "node": ">=10"
1897 },
1898 "funding": {
1899 "url": "https://github.com/sponsors/sindresorhus"
1900 }
1901 },
1902 "node_modules/p-try": {
1903 "version": "2.2.0",
1904 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
1905 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
1906 "dev": true,
1907 "engines": {
1908 "node": ">=6"
1909 }
1910 },
1911 "node_modules/pako": {
1912 "version": "1.0.11",
1913 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
1914 "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
1915 "dev": true
1916 },
1917 "node_modules/parents": {
1918 "version": "1.0.1",
1919 "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz",
1920 "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=",
1921 "dev": true,
1922 "dependencies": {
1923 "path-platform": "~0.11.15"
1924 }
1925 },
1926 "node_modules/parse-asn1": {
1927 "version": "5.1.6",
1928 "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
1929 "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
1930 "dev": true,
1931 "dependencies": {
1932 "asn1.js": "^5.2.0",
1933 "browserify-aes": "^1.0.0",
1934 "evp_bytestokey": "^1.0.0",
1935 "pbkdf2": "^3.0.3",
1936 "safe-buffer": "^5.1.1"
1937 }
1938 },
1939 "node_modules/path-browserify": {
1940 "version": "0.0.1",
1941 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
1942 "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
1943 "dev": true
1944 },
1945 "node_modules/path-exists": {
1946 "version": "4.0.0",
1947 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1948 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1949 "dev": true,
1950 "engines": {
1951 "node": ">=8"
1952 }
1953 },
1954 "node_modules/path-is-absolute": {
1955 "version": "1.0.1",
1956 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1957 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1958 "dev": true,
1959 "engines": {
1960 "node": ">=0.10.0"
1961 }
1962 },
1963 "node_modules/path-parse": {
1964 "version": "1.0.6",
1965 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
1966 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
1967 "dev": true
1968 },
1969 "node_modules/path-platform": {
1970 "version": "0.11.15",
1971 "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz",
1972 "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=",
1973 "dev": true,
1974 "engines": {
1975 "node": ">= 0.8.0"
1976 }
1977 },
1978 "node_modules/pathval": {
1979 "version": "1.1.1",
1980 "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz",
1981 "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==",
1982 "dev": true,
1983 "engines": {
1984 "node": "*"
1985 }
1986 },
1987 "node_modules/pbkdf2": {
1988 "version": "3.1.1",
1989 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
1990 "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==",
1991 "dev": true,
1992 "dependencies": {
1993 "create-hash": "^1.1.2",
1994 "create-hmac": "^1.1.4",
1995 "ripemd160": "^2.0.1",
1996 "safe-buffer": "^5.0.1",
1997 "sha.js": "^2.4.8"
1998 },
1999 "engines": {
2000 "node": ">=0.12"
2001 }
2002 },
2003 "node_modules/picomatch": {
2004 "version": "2.2.2",
2005 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
2006 "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
2007 "dev": true,
2008 "engines": {
2009 "node": ">=8.6"
2010 },
2011 "funding": {
2012 "url": "https://github.com/sponsors/jonschlinkert"
2013 }
2014 },
2015 "node_modules/process": {
2016 "version": "0.11.10",
2017 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
2018 "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
2019 "dev": true,
2020 "engines": {
2021 "node": ">= 0.6.0"
2022 }
2023 },
2024 "node_modules/process-nextick-args": {
2025 "version": "2.0.1",
2026 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
2027 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
2028 "dev": true
2029 },
2030 "node_modules/public-encrypt": {
2031 "version": "4.0.3",
2032 "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
2033 "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
2034 "dev": true,
2035 "dependencies": {
2036 "bn.js": "^4.1.0",
2037 "browserify-rsa": "^4.0.0",
2038 "create-hash": "^1.1.0",
2039 "parse-asn1": "^5.0.0",
2040 "randombytes": "^2.0.1",
2041 "safe-buffer": "^5.1.2"
2042 }
2043 },
2044 "node_modules/public-encrypt/node_modules/bn.js": {
2045 "version": "4.11.9",
2046 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
2047 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
2048 "dev": true
2049 },
2050 "node_modules/punycode": {
2051 "version": "1.4.1",
2052 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
2053 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
2054 "dev": true
2055 },
2056 "node_modules/querystring": {
2057 "version": "0.2.0",
2058 "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
2059 "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
2060 "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
2061 "dev": true,
2062 "engines": {
2063 "node": ">=0.4.x"
2064 }
2065 },
2066 "node_modules/querystring-es3": {
2067 "version": "0.2.1",
2068 "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
2069 "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
2070 "dev": true,
2071 "engines": {
2072 "node": ">=0.4.x"
2073 }
2074 },
2075 "node_modules/randombytes": {
2076 "version": "2.1.0",
2077 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
2078 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
2079 "dev": true,
2080 "dependencies": {
2081 "safe-buffer": "^5.1.0"
2082 }
2083 },
2084 "node_modules/randomfill": {
2085 "version": "1.0.4",
2086 "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
2087 "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
2088 "dev": true,
2089 "dependencies": {
2090 "randombytes": "^2.0.5",
2091 "safe-buffer": "^5.1.0"
2092 }
2093 },
2094 "node_modules/read-only-stream": {
2095 "version": "2.0.0",
2096 "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz",
2097 "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=",
2098 "dev": true,
2099 "dependencies": {
2100 "readable-stream": "^2.0.2"
2101 }
2102 },
2103 "node_modules/readable-stream": {
2104 "version": "2.3.7",
2105 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
2106 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
2107 "dev": true,
2108 "dependencies": {
2109 "core-util-is": "~1.0.0",
2110 "inherits": "~2.0.3",
2111 "isarray": "~1.0.0",
2112 "process-nextick-args": "~2.0.0",
2113 "safe-buffer": "~5.1.1",
2114 "string_decoder": "~1.1.1",
2115 "util-deprecate": "~1.0.1"
2116 }
2117 },
2118 "node_modules/readable-stream/node_modules/safe-buffer": {
2119 "version": "5.1.2",
2120 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2121 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2122 "dev": true
2123 },
2124 "node_modules/readable-stream/node_modules/string_decoder": {
2125 "version": "1.1.1",
2126 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2127 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2128 "dev": true,
2129 "dependencies": {
2130 "safe-buffer": "~5.1.0"
2131 }
2132 },
2133 "node_modules/readdirp": {
2134 "version": "3.5.0",
2135 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
2136 "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
2137 "dev": true,
2138 "dependencies": {
2139 "picomatch": "^2.2.1"
2140 },
2141 "engines": {
2142 "node": ">=8.10.0"
2143 }
2144 },
2145 "node_modules/require-directory": {
2146 "version": "2.1.1",
2147 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
2148 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
2149 "dev": true,
2150 "engines": {
2151 "node": ">=0.10.0"
2152 }
2153 },
2154 "node_modules/require-main-filename": {
2155 "version": "2.0.0",
2156 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
2157 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
2158 "dev": true
2159 },
2160 "node_modules/resolve": {
2161 "version": "1.19.0",
2162 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
2163 "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
2164 "dev": true,
2165 "dependencies": {
2166 "is-core-module": "^2.1.0",
2167 "path-parse": "^1.0.6"
2168 },
2169 "funding": {
2170 "url": "https://github.com/sponsors/ljharb"
2171 }
2172 },
2173 "node_modules/rimraf": {
2174 "version": "3.0.2",
2175 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
2176 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
2177 "dev": true,
2178 "dependencies": {
2179 "glob": "^7.1.3"
2180 },
2181 "bin": {
2182 "rimraf": "bin.js"
2183 },
2184 "funding": {
2185 "url": "https://github.com/sponsors/isaacs"
2186 }
2187 },
2188 "node_modules/ripemd160": {
2189 "version": "2.0.2",
2190 "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
2191 "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
2192 "dev": true,
2193 "dependencies": {
2194 "hash-base": "^3.0.0",
2195 "inherits": "^2.0.1"
2196 }
2197 },
2198 "node_modules/safe-buffer": {
2199 "version": "5.2.1",
2200 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2201 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2202 "dev": true,
2203 "funding": [
2204 {
2205 "type": "github",
2206 "url": "https://github.com/sponsors/feross"
2207 },
2208 {
2209 "type": "patreon",
2210 "url": "https://www.patreon.com/feross"
2211 },
2212 {
2213 "type": "consulting",
2214 "url": "https://feross.org/support"
2215 }
2216 ]
2217 },
2218 "node_modules/safer-buffer": {
2219 "version": "2.1.2",
2220 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2221 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
2222 "dev": true
2223 },
2224 "node_modules/semver": {
2225 "version": "5.7.1",
2226 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2227 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
2228 "dev": true,
2229 "bin": {
2230 "semver": "bin/semver"
2231 }
2232 },
2233 "node_modules/serialize-javascript": {
2234 "version": "5.0.1",
2235 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
2236 "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
2237 "dev": true,
2238 "dependencies": {
2239 "randombytes": "^2.1.0"
2240 }
2241 },
2242 "node_modules/set-blocking": {
2243 "version": "2.0.0",
2244 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
2245 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
2246 "dev": true
2247 },
2248 "node_modules/sha.js": {
2249 "version": "2.4.11",
2250 "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
2251 "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
2252 "dev": true,
2253 "dependencies": {
2254 "inherits": "^2.0.1",
2255 "safe-buffer": "^5.0.1"
2256 },
2257 "bin": {
2258 "sha.js": "bin.js"
2259 }
2260 },
2261 "node_modules/shasum": {
2262 "version": "1.0.2",
2263 "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz",
2264 "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=",
2265 "dev": true,
2266 "dependencies": {
2267 "json-stable-stringify": "~0.0.0",
2268 "sha.js": "~2.4.4"
2269 }
2270 },
2271 "node_modules/shasum-object": {
2272 "version": "1.0.0",
2273 "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz",
2274 "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==",
2275 "dev": true,
2276 "dependencies": {
2277 "fast-safe-stringify": "^2.0.7"
2278 }
2279 },
2280 "node_modules/shell-quote": {
2281 "version": "1.7.2",
2282 "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
2283 "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==",
2284 "dev": true
2285 },
2286 "node_modules/simple-concat": {
2287 "version": "1.0.1",
2288 "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
2289 "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
2290 "dev": true,
2291 "funding": [
2292 {
2293 "type": "github",
2294 "url": "https://github.com/sponsors/feross"
2295 },
2296 {
2297 "type": "patreon",
2298 "url": "https://www.patreon.com/feross"
2299 },
2300 {
2301 "type": "consulting",
2302 "url": "https://feross.org/support"
2303 }
2304 ]
2305 },
2306 "node_modules/source-map": {
2307 "version": "0.5.7",
2308 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
2309 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
2310 "dev": true,
2311 "engines": {
2312 "node": ">=0.10.0"
2313 }
2314 },
2315 "node_modules/source-map-support": {
2316 "version": "0.5.19",
2317 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
2318 "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
2319 "dev": true,
2320 "dependencies": {
2321 "buffer-from": "^1.0.0",
2322 "source-map": "^0.6.0"
2323 }
2324 },
2325 "node_modules/source-map-support/node_modules/source-map": {
2326 "version": "0.6.1",
2327 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2328 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2329 "dev": true,
2330 "engines": {
2331 "node": ">=0.10.0"
2332 }
2333 },
2334 "node_modules/sprintf-js": {
2335 "version": "1.0.3",
2336 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
2337 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
2338 "dev": true
2339 },
2340 "node_modules/stream-browserify": {
2341 "version": "2.0.2",
2342 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
2343 "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
2344 "dev": true,
2345 "dependencies": {
2346 "inherits": "~2.0.1",
2347 "readable-stream": "^2.0.2"
2348 }
2349 },
2350 "node_modules/stream-combiner2": {
2351 "version": "1.1.1",
2352 "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
2353 "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=",
2354 "dev": true,
2355 "dependencies": {
2356 "duplexer2": "~0.1.0",
2357 "readable-stream": "^2.0.2"
2358 }
2359 },
2360 "node_modules/stream-http": {
2361 "version": "3.1.1",
2362 "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz",
2363 "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==",
2364 "dev": true,
2365 "dependencies": {
2366 "builtin-status-codes": "^3.0.0",
2367 "inherits": "^2.0.4",
2368 "readable-stream": "^3.6.0",
2369 "xtend": "^4.0.2"
2370 }
2371 },
2372 "node_modules/stream-http/node_modules/readable-stream": {
2373 "version": "3.6.0",
2374 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
2375 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
2376 "dev": true,
2377 "dependencies": {
2378 "inherits": "^2.0.3",
2379 "string_decoder": "^1.1.1",
2380 "util-deprecate": "^1.0.1"
2381 },
2382 "engines": {
2383 "node": ">= 6"
2384 }
2385 },
2386 "node_modules/stream-splicer": {
2387 "version": "2.0.1",
2388 "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz",
2389 "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==",
2390 "dev": true,
2391 "dependencies": {
2392 "inherits": "^2.0.1",
2393 "readable-stream": "^2.0.2"
2394 }
2395 },
2396 "node_modules/string_decoder": {
2397 "version": "1.3.0",
2398 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
2399 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
2400 "dev": true,
2401 "dependencies": {
2402 "safe-buffer": "~5.2.0"
2403 }
2404 },
2405 "node_modules/string-width": {
2406 "version": "2.1.1",
2407 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
2408 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
2409 "dev": true,
2410 "dependencies": {
2411 "is-fullwidth-code-point": "^2.0.0",
2412 "strip-ansi": "^4.0.0"
2413 },
2414 "engines": {
2415 "node": ">=4"
2416 }
2417 },
2418 "node_modules/strip-ansi": {
2419 "version": "4.0.0",
2420 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
2421 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
2422 "dev": true,
2423 "dependencies": {
2424 "ansi-regex": "^3.0.0"
2425 },
2426 "engines": {
2427 "node": ">=4"
2428 }
2429 },
2430 "node_modules/strip-json-comments": {
2431 "version": "3.1.1",
2432 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
2433 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
2434 "dev": true,
2435 "engines": {
2436 "node": ">=8"
2437 },
2438 "funding": {
2439 "url": "https://github.com/sponsors/sindresorhus"
2440 }
2441 },
2442 "node_modules/subarg": {
2443 "version": "1.0.0",
2444 "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz",
2445 "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=",
2446 "dev": true,
2447 "dependencies": {
2448 "minimist": "^1.1.0"
2449 }
2450 },
2451 "node_modules/supports-color": {
2452 "version": "7.2.0",
2453 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2454 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2455 "dev": true,
2456 "dependencies": {
2457 "has-flag": "^4.0.0"
2458 },
2459 "engines": {
2460 "node": ">=8"
2461 }
2462 },
2463 "node_modules/syntax-error": {
2464 "version": "1.4.0",
2465 "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz",
2466 "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==",
2467 "dev": true,
2468 "dependencies": {
2469 "acorn-node": "^1.2.0"
2470 }
2471 },
2472 "node_modules/through": {
2473 "version": "2.3.8",
2474 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
2475 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
2476 "dev": true
2477 },
2478 "node_modules/through2": {
2479 "version": "2.0.5",
2480 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
2481 "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
2482 "dev": true,
2483 "dependencies": {
2484 "readable-stream": "~2.3.6",
2485 "xtend": "~4.0.1"
2486 }
2487 },
2488 "node_modules/timers-browserify": {
2489 "version": "1.4.2",
2490 "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz",
2491 "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=",
2492 "dev": true,
2493 "dependencies": {
2494 "process": "~0.11.0"
2495 },
2496 "engines": {
2497 "node": ">=0.6.0"
2498 }
2499 },
2500 "node_modules/to-regex-range": {
2501 "version": "5.0.1",
2502 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2503 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2504 "dev": true,
2505 "dependencies": {
2506 "is-number": "^7.0.0"
2507 },
2508 "engines": {
2509 "node": ">=8.0"
2510 }
2511 },
2512 "node_modules/ts-node": {
2513 "version": "9.1.1",
2514 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz",
2515 "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==",
2516 "dev": true,
2517 "dependencies": {
2518 "arg": "^4.1.0",
2519 "create-require": "^1.1.0",
2520 "diff": "^4.0.1",
2521 "make-error": "^1.1.1",
2522 "source-map-support": "^0.5.17",
2523 "yn": "3.1.1"
2524 },
2525 "bin": {
2526 "ts-node": "dist/bin.js",
2527 "ts-node-script": "dist/bin-script.js",
2528 "ts-node-transpile-only": "dist/bin-transpile.js",
2529 "ts-script": "dist/bin-script-deprecated.js"
2530 },
2531 "engines": {
2532 "node": ">=10.0.0"
2533 },
2534 "peerDependencies": {
2535 "typescript": ">=2.7"
2536 }
2537 },
2538 "node_modules/tslib": {
2539 "version": "1.14.1",
2540 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
2541 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
2542 "dev": true
2543 },
2544 "node_modules/tslint": {
2545 "version": "6.1.3",
2546 "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz",
2547 "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==",
2548 "deprecated": "TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.",
2549 "dev": true,
2550 "dependencies": {
2551 "@babel/code-frame": "^7.0.0",
2552 "builtin-modules": "^1.1.1",
2553 "chalk": "^2.3.0",
2554 "commander": "^2.12.1",
2555 "diff": "^4.0.1",
2556 "glob": "^7.1.1",
2557 "js-yaml": "^3.13.1",
2558 "minimatch": "^3.0.4",
2559 "mkdirp": "^0.5.3",
2560 "resolve": "^1.3.2",
2561 "semver": "^5.3.0",
2562 "tslib": "^1.13.0",
2563 "tsutils": "^2.29.0"
2564 },
2565 "bin": {
2566 "tslint": "bin/tslint"
2567 },
2568 "engines": {
2569 "node": ">=4.8.0"
2570 },
2571 "peerDependencies": {
2572 "typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 4.0.0-dev"
2573 }
2574 },
2575 "node_modules/tslint/node_modules/ansi-styles": {
2576 "version": "3.2.1",
2577 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2578 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2579 "dev": true,
2580 "dependencies": {
2581 "color-convert": "^1.9.0"
2582 },
2583 "engines": {
2584 "node": ">=4"
2585 }
2586 },
2587 "node_modules/tslint/node_modules/chalk": {
2588 "version": "2.4.2",
2589 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2590 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2591 "dev": true,
2592 "dependencies": {
2593 "ansi-styles": "^3.2.1",
2594 "escape-string-regexp": "^1.0.5",
2595 "supports-color": "^5.3.0"
2596 },
2597 "engines": {
2598 "node": ">=4"
2599 }
2600 },
2601 "node_modules/tslint/node_modules/color-convert": {
2602 "version": "1.9.3",
2603 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2604 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2605 "dev": true,
2606 "dependencies": {
2607 "color-name": "1.1.3"
2608 }
2609 },
2610 "node_modules/tslint/node_modules/color-name": {
2611 "version": "1.1.3",
2612 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2613 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2614 "dev": true
2615 },
2616 "node_modules/tslint/node_modules/escape-string-regexp": {
2617 "version": "1.0.5",
2618 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2619 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
2620 "dev": true,
2621 "engines": {
2622 "node": ">=0.8.0"
2623 }
2624 },
2625 "node_modules/tslint/node_modules/has-flag": {
2626 "version": "3.0.0",
2627 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2628 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2629 "dev": true,
2630 "engines": {
2631 "node": ">=4"
2632 }
2633 },
2634 "node_modules/tslint/node_modules/supports-color": {
2635 "version": "5.5.0",
2636 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2637 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2638 "dev": true,
2639 "dependencies": {
2640 "has-flag": "^3.0.0"
2641 },
2642 "engines": {
2643 "node": ">=4"
2644 }
2645 },
2646 "node_modules/tsutils": {
2647 "version": "2.29.0",
2648 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
2649 "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
2650 "dev": true,
2651 "dependencies": {
2652 "tslib": "^1.8.1"
2653 },
2654 "peerDependencies": {
2655 "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev"
2656 }
2657 },
2658 "node_modules/tty-browserify": {
2659 "version": "0.0.1",
2660 "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
2661 "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==",
2662 "dev": true
2663 },
2664 "node_modules/type-detect": {
2665 "version": "4.0.8",
2666 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
2667 "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
2668 "dev": true,
2669 "engines": {
2670 "node": ">=4"
2671 }
2672 },
2673 "node_modules/typedarray": {
2674 "version": "0.0.6",
2675 "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
2676 "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
2677 "dev": true
2678 },
2679 "node_modules/typescript": {
2680 "version": "4.1.3",
2681 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.3.tgz",
2682 "integrity": "sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==",
2683 "dev": true,
2684 "bin": {
2685 "tsc": "bin/tsc",
2686 "tsserver": "bin/tsserver"
2687 },
2688 "engines": {
2689 "node": ">=4.2.0"
2690 }
2691 },
2692 "node_modules/umd": {
2693 "version": "3.0.3",
2694 "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz",
2695 "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==",
2696 "dev": true,
2697 "bin": {
2698 "umd": "bin/cli.js"
2699 }
2700 },
2701 "node_modules/undeclared-identifiers": {
2702 "version": "1.1.3",
2703 "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz",
2704 "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==",
2705 "dev": true,
2706 "dependencies": {
2707 "acorn-node": "^1.3.0",
2708 "dash-ast": "^1.0.0",
2709 "get-assigned-identifiers": "^1.2.0",
2710 "simple-concat": "^1.0.0",
2711 "xtend": "^4.0.1"
2712 },
2713 "bin": {
2714 "undeclared-identifiers": "bin.js"
2715 }
2716 },
2717 "node_modules/url": {
2718 "version": "0.11.0",
2719 "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
2720 "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
2721 "dev": true,
2722 "dependencies": {
2723 "punycode": "1.3.2",
2724 "querystring": "0.2.0"
2725 }
2726 },
2727 "node_modules/url/node_modules/punycode": {
2728 "version": "1.3.2",
2729 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
2730 "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
2731 "dev": true
2732 },
2733 "node_modules/util": {
2734 "version": "0.10.4",
2735 "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
2736 "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
2737 "dev": true,
2738 "dependencies": {
2739 "inherits": "2.0.3"
2740 }
2741 },
2742 "node_modules/util-deprecate": {
2743 "version": "1.0.2",
2744 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2745 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
2746 "dev": true
2747 },
2748 "node_modules/util/node_modules/inherits": {
2749 "version": "2.0.3",
2750 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
2751 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
2752 "dev": true
2753 },
2754 "node_modules/vm-browserify": {
2755 "version": "1.1.2",
2756 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
2757 "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
2758 "dev": true
2759 },
2760 "node_modules/which": {
2761 "version": "2.0.2",
2762 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
2763 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
2764 "dev": true,
2765 "dependencies": {
2766 "isexe": "^2.0.0"
2767 },
2768 "bin": {
2769 "node-which": "bin/node-which"
2770 },
2771 "engines": {
2772 "node": ">= 8"
2773 }
2774 },
2775 "node_modules/which-module": {
2776 "version": "2.0.0",
2777 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
2778 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
2779 "dev": true
2780 },
2781 "node_modules/wide-align": {
2782 "version": "1.1.3",
2783 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
2784 "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
2785 "dev": true,
2786 "dependencies": {
2787 "string-width": "^1.0.2 || 2"
2788 }
2789 },
2790 "node_modules/workerpool": {
2791 "version": "6.0.2",
2792 "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.2.tgz",
2793 "integrity": "sha512-DSNyvOpFKrNusaaUwk+ej6cBj1bmhLcBfj80elGk+ZIo5JSkq+unB1dLKEOcNfJDZgjGICfhQ0Q5TbP0PvF4+Q==",
2794 "dev": true
2795 },
2796 "node_modules/wrap-ansi": {
2797 "version": "5.1.0",
2798 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
2799 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
2800 "dev": true,
2801 "dependencies": {
2802 "ansi-styles": "^3.2.0",
2803 "string-width": "^3.0.0",
2804 "strip-ansi": "^5.0.0"
2805 },
2806 "engines": {
2807 "node": ">=6"
2808 }
2809 },
2810 "node_modules/wrap-ansi/node_modules/ansi-regex": {
2811 "version": "4.1.0",
2812 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
2813 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
2814 "dev": true,
2815 "engines": {
2816 "node": ">=6"
2817 }
2818 },
2819 "node_modules/wrap-ansi/node_modules/ansi-styles": {
2820 "version": "3.2.1",
2821 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2822 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2823 "dev": true,
2824 "dependencies": {
2825 "color-convert": "^1.9.0"
2826 },
2827 "engines": {
2828 "node": ">=4"
2829 }
2830 },
2831 "node_modules/wrap-ansi/node_modules/color-convert": {
2832 "version": "1.9.3",
2833 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2834 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2835 "dev": true,
2836 "dependencies": {
2837 "color-name": "1.1.3"
2838 }
2839 },
2840 "node_modules/wrap-ansi/node_modules/color-name": {
2841 "version": "1.1.3",
2842 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2843 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2844 "dev": true
2845 },
2846 "node_modules/wrap-ansi/node_modules/string-width": {
2847 "version": "3.1.0",
2848 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
2849 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
2850 "dev": true,
2851 "dependencies": {
2852 "emoji-regex": "^7.0.1",
2853 "is-fullwidth-code-point": "^2.0.0",
2854 "strip-ansi": "^5.1.0"
2855 },
2856 "engines": {
2857 "node": ">=6"
2858 }
2859 },
2860 "node_modules/wrap-ansi/node_modules/strip-ansi": {
2861 "version": "5.2.0",
2862 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
2863 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
2864 "dev": true,
2865 "dependencies": {
2866 "ansi-regex": "^4.1.0"
2867 },
2868 "engines": {
2869 "node": ">=6"
2870 }
2871 },
2872 "node_modules/wrappy": {
2873 "version": "1.0.2",
2874 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2875 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
2876 "dev": true
2877 },
2878 "node_modules/xtend": {
2879 "version": "4.0.2",
2880 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
2881 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
2882 "dev": true,
2883 "engines": {
2884 "node": ">=0.4"
2885 }
2886 },
2887 "node_modules/y18n": {
2888 "version": "4.0.1",
2889 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
2890 "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
2891 "dev": true
2892 },
2893 "node_modules/yargs": {
2894 "version": "13.3.2",
2895 "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
2896 "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
2897 "dev": true,
2898 "dependencies": {
2899 "cliui": "^5.0.0",
2900 "find-up": "^3.0.0",
2901 "get-caller-file": "^2.0.1",
2902 "require-directory": "^2.1.1",
2903 "require-main-filename": "^2.0.0",
2904 "set-blocking": "^2.0.0",
2905 "string-width": "^3.0.0",
2906 "which-module": "^2.0.0",
2907 "y18n": "^4.0.0",
2908 "yargs-parser": "^13.1.2"
2909 }
2910 },
2911 "node_modules/yargs-parser": {
2912 "version": "13.1.2",
2913 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
2914 "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
2915 "dev": true,
2916 "dependencies": {
2917 "camelcase": "^5.0.0",
2918 "decamelize": "^1.2.0"
2919 }
2920 },
2921 "node_modules/yargs-unparser": {
2922 "version": "2.0.0",
2923 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
2924 "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
2925 "dev": true,
2926 "dependencies": {
2927 "camelcase": "^6.0.0",
2928 "decamelize": "^4.0.0",
2929 "flat": "^5.0.2",
2930 "is-plain-obj": "^2.1.0"
2931 },
2932 "engines": {
2933 "node": ">=10"
2934 }
2935 },
2936 "node_modules/yargs-unparser/node_modules/camelcase": {
2937 "version": "6.2.0",
2938 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
2939 "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==",
2940 "dev": true,
2941 "engines": {
2942 "node": ">=10"
2943 },
2944 "funding": {
2945 "url": "https://github.com/sponsors/sindresorhus"
2946 }
2947 },
2948 "node_modules/yargs-unparser/node_modules/decamelize": {
2949 "version": "4.0.0",
2950 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
2951 "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
2952 "dev": true,
2953 "engines": {
2954 "node": ">=10"
2955 },
2956 "funding": {
2957 "url": "https://github.com/sponsors/sindresorhus"
2958 }
2959 },
2960 "node_modules/yargs/node_modules/ansi-regex": {
2961 "version": "4.1.0",
2962 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
2963 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
2964 "dev": true,
2965 "engines": {
2966 "node": ">=6"
2967 }
2968 },
2969 "node_modules/yargs/node_modules/find-up": {
2970 "version": "3.0.0",
2971 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
2972 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
2973 "dev": true,
2974 "dependencies": {
2975 "locate-path": "^3.0.0"
2976 },
2977 "engines": {
2978 "node": ">=6"
2979 }
2980 },
2981 "node_modules/yargs/node_modules/locate-path": {
2982 "version": "3.0.0",
2983 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
2984 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
2985 "dev": true,
2986 "dependencies": {
2987 "p-locate": "^3.0.0",
2988 "path-exists": "^3.0.0"
2989 },
2990 "engines": {
2991 "node": ">=6"
2992 }
2993 },
2994 "node_modules/yargs/node_modules/p-limit": {
2995 "version": "2.3.0",
2996 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
2997 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
2998 "dev": true,
2999 "dependencies": {
3000 "p-try": "^2.0.0"
3001 },
3002 "engines": {
3003 "node": ">=6"
3004 },
3005 "funding": {
3006 "url": "https://github.com/sponsors/sindresorhus"
3007 }
3008 },
3009 "node_modules/yargs/node_modules/p-locate": {
3010 "version": "3.0.0",
3011 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
3012 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
3013 "dev": true,
3014 "dependencies": {
3015 "p-limit": "^2.0.0"
3016 },
3017 "engines": {
3018 "node": ">=6"
3019 }
3020 },
3021 "node_modules/yargs/node_modules/path-exists": {
3022 "version": "3.0.0",
3023 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
3024 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
3025 "dev": true,
3026 "engines": {
3027 "node": ">=4"
3028 }
3029 },
3030 "node_modules/yargs/node_modules/string-width": {
3031 "version": "3.1.0",
3032 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
3033 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
3034 "dev": true,
3035 "dependencies": {
3036 "emoji-regex": "^7.0.1",
3037 "is-fullwidth-code-point": "^2.0.0",
3038 "strip-ansi": "^5.1.0"
3039 },
3040 "engines": {
3041 "node": ">=6"
3042 }
3043 },
3044 "node_modules/yargs/node_modules/strip-ansi": {
3045 "version": "5.2.0",
3046 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
3047 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
3048 "dev": true,
3049 "dependencies": {
3050 "ansi-regex": "^4.1.0"
3051 },
3052 "engines": {
3053 "node": ">=6"
3054 }
3055 },
3056 "node_modules/yn": {
3057 "version": "3.1.1",
3058 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
3059 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
3060 "dev": true,
3061 "engines": {
3062 "node": ">=6"
3063 }
3064 },
3065 "node_modules/yocto-queue": {
3066 "version": "0.1.0",
3067 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
3068 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
3069 "dev": true,
3070 "engines": {
3071 "node": ">=10"
3072 },
3073 "funding": {
3074 "url": "https://github.com/sponsors/sindresorhus"
3075 }
3076 }
3077 },
3078 "dependencies": {
3079 "@babel/code-frame": {
3080 "version": "7.12.13",
3081 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
3082 "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
3083 "dev": true,
3084 "requires": {
3085 "@babel/highlight": "^7.12.13"
3086 }
3087 },
3088 "@babel/helper-validator-identifier": {
3089 "version": "7.12.11",
3090 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
3091 "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
3092 "dev": true
3093 },
3094 "@babel/highlight": {
3095 "version": "7.12.13",
3096 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz",
3097 "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==",
3098 "dev": true,
3099 "requires": {
3100 "@babel/helper-validator-identifier": "^7.12.11",
3101 "chalk": "^2.0.0",
3102 "js-tokens": "^4.0.0"
3103 },
3104 "dependencies": {
3105 "ansi-styles": {
3106 "version": "3.2.1",
3107 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3108 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3109 "dev": true,
3110 "requires": {
3111 "color-convert": "^1.9.0"
3112 }
3113 },
3114 "chalk": {
3115 "version": "2.4.2",
3116 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3117 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3118 "dev": true,
3119 "requires": {
3120 "ansi-styles": "^3.2.1",
3121 "escape-string-regexp": "^1.0.5",
3122 "supports-color": "^5.3.0"
3123 }
3124 },
3125 "color-convert": {
3126 "version": "1.9.3",
3127 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3128 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3129 "dev": true,
3130 "requires": {
3131 "color-name": "1.1.3"
3132 }
3133 },
3134 "color-name": {
3135 "version": "1.1.3",
3136 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3137 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
3138 "dev": true
3139 },
3140 "escape-string-regexp": {
3141 "version": "1.0.5",
3142 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3143 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
3144 "dev": true
3145 },
3146 "has-flag": {
3147 "version": "3.0.0",
3148 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3149 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3150 "dev": true
3151 },
3152 "supports-color": {
3153 "version": "5.5.0",
3154 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3155 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3156 "dev": true,
3157 "requires": {
3158 "has-flag": "^3.0.0"
3159 }
3160 }
3161 }
3162 },
3163 "@ethersproject/bytes": {
3164 "version": "5.0.9",
3165 "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.0.9.tgz",
3166 "integrity": "sha512-k+17ZViDtAugC0s7HM6rdsTWEdIYII4RPCDkPEuxKc6i40Bs+m6tjRAtCECX06wKZnrEoR9pjOJRXHJ/VLoOcA==",
3167 "requires": {
3168 "@ethersproject/logger": "^5.0.8"
3169 }
3170 },
3171 "@ethersproject/keccak256": {
3172 "version": "5.0.7",
3173 "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.0.7.tgz",
3174 "integrity": "sha512-zpUBmofWvx9PGfc7IICobgFQSgNmTOGTGLUxSYqZzY/T+b4y/2o5eqf/GGmD7qnTGzKQ42YlLNo+LeDP2qe55g==",
3175 "requires": {
3176 "@ethersproject/bytes": "^5.0.9",
3177 "js-sha3": "0.5.7"
3178 }
3179 },
3180 "@ethersproject/logger": {
3181 "version": "5.0.8",
3182 "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.0.8.tgz",
3183 "integrity": "sha512-SkJCTaVTnaZ3/ieLF5pVftxGEFX56pTH+f2Slrpv7cU0TNpUZNib84QQdukd++sWUp/S7j5t5NW+WegbXd4U/A=="
3184 },
3185 "@types/bigi": {
3186 "version": "1.4.2",
3187 "resolved": "https://registry.npmjs.org/@types/bigi/-/bigi-1.4.2.tgz",
3188 "integrity": "sha512-St8Vm0x1ApYlU9yNaFx3jBis5JVU6oR/5Xtgvn8+N8Ts8f3ze6kOvAAg0aNkbGMGhhG6PrP0nMOgDI9NMFETkA==",
3189 "dev": true
3190 },
3191 "@types/chai": {
3192 "version": "4.2.14",
3193 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.14.tgz",
3194 "integrity": "sha512-G+ITQPXkwTrslfG5L/BksmbLUA0M1iybEsmCWPqzSxsRRhJZimBKJkoMi8fr/CPygPTj4zO5pJH7I2/cm9M7SQ==",
3195 "dev": true
3196 },
3197 "@types/ecurve": {
3198 "version": "1.0.0",
3199 "resolved": "https://registry.npmjs.org/@types/ecurve/-/ecurve-1.0.0.tgz",
3200 "integrity": "sha1-DR/OAi2LqyvEurKMXXgbZCEAGMQ=",
3201 "dev": true,
3202 "requires": {
3203 "@types/bigi": "*",
3204 "@types/node": "*"
3205 }
3206 },
3207 "@types/mocha": {
3208 "version": "8.2.0",
3209 "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.0.tgz",
3210 "integrity": "sha512-/Sge3BymXo4lKc31C8OINJgXLaw+7vL1/L1pGiBNpGrBiT8FQiaFpSYV0uhTaG4y78vcMBTMFsWaHDvuD+xGzQ==",
3211 "dev": true
3212 },
3213 "@types/node": {
3214 "version": "14.14.25",
3215 "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.25.tgz",
3216 "integrity": "sha512-EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ==",
3217 "dev": true
3218 },
3219 "@ungap/promise-all-settled": {
3220 "version": "1.1.2",
3221 "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
3222 "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
3223 "dev": true
3224 },
3225 "acorn": {
3226 "version": "7.4.1",
3227 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
3228 "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
3229 "dev": true
3230 },
3231 "acorn-node": {
3232 "version": "1.8.2",
3233 "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
3234 "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
3235 "dev": true,
3236 "requires": {
3237 "acorn": "^7.0.0",
3238 "acorn-walk": "^7.0.0",
3239 "xtend": "^4.0.2"
3240 }
3241 },
3242 "acorn-walk": {
3243 "version": "7.2.0",
3244 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
3245 "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
3246 "dev": true
3247 },
3248 "ansi-colors": {
3249 "version": "4.1.1",
3250 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
3251 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
3252 "dev": true
3253 },
3254 "ansi-regex": {
3255 "version": "3.0.0",
3256 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
3257 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
3258 "dev": true
3259 },
3260 "ansi-styles": {
3261 "version": "4.3.0",
3262 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3263 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3264 "dev": true,
3265 "requires": {
3266 "color-convert": "^2.0.1"
3267 }
3268 },
3269 "anymatch": {
3270 "version": "3.1.1",
3271 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
3272 "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
3273 "dev": true,
3274 "requires": {
3275 "normalize-path": "^3.0.0",
3276 "picomatch": "^2.0.4"
3277 }
3278 },
3279 "arg": {
3280 "version": "4.1.3",
3281 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
3282 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
3283 "dev": true
3284 },
3285 "argparse": {
3286 "version": "1.0.10",
3287 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
3288 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
3289 "dev": true,
3290 "requires": {
3291 "sprintf-js": "~1.0.2"
3292 }
3293 },
3294 "asn1.js": {
3295 "version": "5.4.1",
3296 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
3297 "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
3298 "dev": true,
3299 "requires": {
3300 "bn.js": "^4.0.0",
3301 "inherits": "^2.0.1",
3302 "minimalistic-assert": "^1.0.0",
3303 "safer-buffer": "^2.1.0"
3304 },
3305 "dependencies": {
3306 "bn.js": {
3307 "version": "4.11.9",
3308 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
3309 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
3310 "dev": true
3311 }
3312 }
3313 },
3314 "assert": {
3315 "version": "1.5.0",
3316 "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
3317 "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
3318 "dev": true,
3319 "requires": {
3320 "object-assign": "^4.1.1",
3321 "util": "0.10.3"
3322 },
3323 "dependencies": {
3324 "inherits": {
3325 "version": "2.0.1",
3326 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
3327 "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
3328 "dev": true
3329 },
3330 "util": {
3331 "version": "0.10.3",
3332 "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
3333 "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
3334 "dev": true,
3335 "requires": {
3336 "inherits": "2.0.1"
3337 }
3338 }
3339 }
3340 },
3341 "assertion-error": {
3342 "version": "1.1.0",
3343 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
3344 "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
3345 "dev": true
3346 },
3347 "balanced-match": {
3348 "version": "1.0.0",
3349 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
3350 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
3351 "dev": true
3352 },
3353 "base64-js": {
3354 "version": "1.5.1",
3355 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
3356 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
3357 "dev": true
3358 },
3359 "bigi": {
3360 "version": "1.4.2",
3361 "resolved": "https://registry.npmjs.org/bigi/-/bigi-1.4.2.tgz",
3362 "integrity": "sha1-nGZalfiLiwj8Bc/XMfVhhZ1yWCU="
3363 },
3364 "bignumber.js": {
3365 "version": "7.0.2",
3366 "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.0.2.tgz",
3367 "integrity": "sha512-TosM7Yg1Ux0ZCNwwS/tW95r3q9xIZstgsUGKWaez0Cgq8Oy3qia9RGvyG/fbxlQAvigjza1d057QNQLGvYXCeg=="
3368 },
3369 "binary-extensions": {
3370 "version": "2.2.0",
3371 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
3372 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
3373 "dev": true
3374 },
3375 "bn.js": {
3376 "version": "5.1.3",
3377 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz",
3378 "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==",
3379 "dev": true
3380 },
3381 "brace-expansion": {
3382 "version": "1.1.11",
3383 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3384 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3385 "dev": true,
3386 "requires": {
3387 "balanced-match": "^1.0.0",
3388 "concat-map": "0.0.1"
3389 }
3390 },
3391 "braces": {
3392 "version": "3.0.2",
3393 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
3394 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
3395 "dev": true,
3396 "requires": {
3397 "fill-range": "^7.0.1"
3398 }
3399 },
3400 "brorand": {
3401 "version": "1.1.0",
3402 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
3403 "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
3404 "dev": true
3405 },
3406 "browser-pack": {
3407 "version": "6.1.0",
3408 "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz",
3409 "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==",
3410 "dev": true,
3411 "requires": {
3412 "combine-source-map": "~0.8.0",
3413 "defined": "^1.0.0",
3414 "JSONStream": "^1.0.3",
3415 "safe-buffer": "^5.1.1",
3416 "through2": "^2.0.0",
3417 "umd": "^3.0.0"
3418 }
3419 },
3420 "browser-resolve": {
3421 "version": "2.0.0",
3422 "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz",
3423 "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==",
3424 "dev": true,
3425 "requires": {
3426 "resolve": "^1.17.0"
3427 }
3428 },
3429 "browser-stdout": {
3430 "version": "1.3.1",
3431 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
3432 "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
3433 "dev": true
3434 },
3435 "browserify": {
3436 "version": "16.5.2",
3437 "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.2.tgz",
3438 "integrity": "sha512-TkOR1cQGdmXU9zW4YukWzWVSJwrxmNdADFbqbE3HFgQWe5wqZmOawqZ7J/8MPCwk/W8yY7Y0h+7mOtcZxLP23g==",
3439 "dev": true,
3440 "requires": {
3441 "assert": "^1.4.0",
3442 "browser-pack": "^6.0.1",
3443 "browser-resolve": "^2.0.0",
3444 "browserify-zlib": "~0.2.0",
3445 "buffer": "~5.2.1",
3446 "cached-path-relative": "^1.0.0",
3447 "concat-stream": "^1.6.0",
3448 "console-browserify": "^1.1.0",
3449 "constants-browserify": "~1.0.0",
3450 "crypto-browserify": "^3.0.0",
3451 "defined": "^1.0.0",
3452 "deps-sort": "^2.0.0",
3453 "domain-browser": "^1.2.0",
3454 "duplexer2": "~0.1.2",
3455 "events": "^2.0.0",
3456 "glob": "^7.1.0",
3457 "has": "^1.0.0",
3458 "htmlescape": "^1.1.0",
3459 "https-browserify": "^1.0.0",
3460 "inherits": "~2.0.1",
3461 "insert-module-globals": "^7.0.0",
3462 "JSONStream": "^1.0.3",
3463 "labeled-stream-splicer": "^2.0.0",
3464 "mkdirp-classic": "^0.5.2",
3465 "module-deps": "^6.2.3",
3466 "os-browserify": "~0.3.0",
3467 "parents": "^1.0.1",
3468 "path-browserify": "~0.0.0",
3469 "process": "~0.11.0",
3470 "punycode": "^1.3.2",
3471 "querystring-es3": "~0.2.0",
3472 "read-only-stream": "^2.0.0",
3473 "readable-stream": "^2.0.2",
3474 "resolve": "^1.1.4",
3475 "shasum": "^1.0.0",
3476 "shell-quote": "^1.6.1",
3477 "stream-browserify": "^2.0.0",
3478 "stream-http": "^3.0.0",
3479 "string_decoder": "^1.1.1",
3480 "subarg": "^1.0.0",
3481 "syntax-error": "^1.1.1",
3482 "through2": "^2.0.0",
3483 "timers-browserify": "^1.0.1",
3484 "tty-browserify": "0.0.1",
3485 "url": "~0.11.0",
3486 "util": "~0.10.1",
3487 "vm-browserify": "^1.0.0",
3488 "xtend": "^4.0.0"
3489 }
3490 },
3491 "browserify-aes": {
3492 "version": "1.2.0",
3493 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
3494 "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
3495 "dev": true,
3496 "requires": {
3497 "buffer-xor": "^1.0.3",
3498 "cipher-base": "^1.0.0",
3499 "create-hash": "^1.1.0",
3500 "evp_bytestokey": "^1.0.3",
3501 "inherits": "^2.0.1",
3502 "safe-buffer": "^5.0.1"
3503 }
3504 },
3505 "browserify-cipher": {
3506 "version": "1.0.1",
3507 "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
3508 "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
3509 "dev": true,
3510 "requires": {
3511 "browserify-aes": "^1.0.4",
3512 "browserify-des": "^1.0.0",
3513 "evp_bytestokey": "^1.0.0"
3514 }
3515 },
3516 "browserify-des": {
3517 "version": "1.0.2",
3518 "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
3519 "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
3520 "dev": true,
3521 "requires": {
3522 "cipher-base": "^1.0.1",
3523 "des.js": "^1.0.0",
3524 "inherits": "^2.0.1",
3525 "safe-buffer": "^5.1.2"
3526 }
3527 },
3528 "browserify-rsa": {
3529 "version": "4.1.0",
3530 "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
3531 "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
3532 "dev": true,
3533 "requires": {
3534 "bn.js": "^5.0.0",
3535 "randombytes": "^2.0.1"
3536 }
3537 },
3538 "browserify-sign": {
3539 "version": "4.2.1",
3540 "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
3541 "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
3542 "dev": true,
3543 "requires": {
3544 "bn.js": "^5.1.1",
3545 "browserify-rsa": "^4.0.1",
3546 "create-hash": "^1.2.0",
3547 "create-hmac": "^1.1.7",
3548 "elliptic": "^6.5.3",
3549 "inherits": "^2.0.4",
3550 "parse-asn1": "^5.1.5",
3551 "readable-stream": "^3.6.0",
3552 "safe-buffer": "^5.2.0"
3553 },
3554 "dependencies": {
3555 "readable-stream": {
3556 "version": "3.6.0",
3557 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
3558 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
3559 "dev": true,
3560 "requires": {
3561 "inherits": "^2.0.3",
3562 "string_decoder": "^1.1.1",
3563 "util-deprecate": "^1.0.1"
3564 }
3565 }
3566 }
3567 },
3568 "browserify-zlib": {
3569 "version": "0.2.0",
3570 "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
3571 "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
3572 "dev": true,
3573 "requires": {
3574 "pako": "~1.0.5"
3575 }
3576 },
3577 "buffer": {
3578 "version": "5.2.1",
3579 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz",
3580 "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
3581 "dev": true,
3582 "requires": {
3583 "base64-js": "^1.0.2",
3584 "ieee754": "^1.1.4"
3585 }
3586 },
3587 "buffer-from": {
3588 "version": "1.1.1",
3589 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
3590 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
3591 "dev": true
3592 },
3593 "buffer-xor": {
3594 "version": "1.0.3",
3595 "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
3596 "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
3597 "dev": true
3598 },
3599 "builtin-modules": {
3600 "version": "1.1.1",
3601 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
3602 "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
3603 "dev": true
3604 },
3605 "builtin-status-codes": {
3606 "version": "3.0.0",
3607 "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
3608 "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
3609 "dev": true
3610 },
3611 "cached-path-relative": {
3612 "version": "1.0.2",
3613 "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz",
3614 "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==",
3615 "dev": true
3616 },
3617 "camelcase": {
3618 "version": "5.3.1",
3619 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
3620 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
3621 "dev": true
3622 },
3623 "chai": {
3624 "version": "4.2.0",
3625 "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
3626 "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
3627 "dev": true,
3628 "requires": {
3629 "assertion-error": "^1.1.0",
3630 "check-error": "^1.0.2",
3631 "deep-eql": "^3.0.1",
3632 "get-func-name": "^2.0.0",
3633 "pathval": "^1.1.0",
3634 "type-detect": "^4.0.5"
3635 }
3636 },
3637 "chalk": {
3638 "version": "4.1.0",
3639 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
3640 "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
3641 "dev": true,
3642 "requires": {
3643 "ansi-styles": "^4.1.0",
3644 "supports-color": "^7.1.0"
3645 }
3646 },
3647 "check-error": {
3648 "version": "1.0.2",
3649 "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
3650 "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
3651 "dev": true
3652 },
3653 "chokidar": {
3654 "version": "3.4.3",
3655 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz",
3656 "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==",
3657 "dev": true,
3658 "requires": {
3659 "anymatch": "~3.1.1",
3660 "braces": "~3.0.2",
3661 "fsevents": "~2.1.2",
3662 "glob-parent": "~5.1.0",
3663 "is-binary-path": "~2.1.0",
3664 "is-glob": "~4.0.1",
3665 "normalize-path": "~3.0.0",
3666 "readdirp": "~3.5.0"
3667 }
3668 },
3669 "cipher-base": {
3670 "version": "1.0.4",
3671 "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
3672 "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
3673 "dev": true,
3674 "requires": {
3675 "inherits": "^2.0.1",
3676 "safe-buffer": "^5.0.1"
3677 }
3678 },
3679 "cliui": {
3680 "version": "5.0.0",
3681 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
3682 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
3683 "dev": true,
3684 "requires": {
3685 "string-width": "^3.1.0",
3686 "strip-ansi": "^5.2.0",
3687 "wrap-ansi": "^5.1.0"
3688 },
3689 "dependencies": {
3690 "ansi-regex": {
3691 "version": "4.1.0",
3692 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
3693 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
3694 "dev": true
3695 },
3696 "string-width": {
3697 "version": "3.1.0",
3698 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
3699 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
3700 "dev": true,
3701 "requires": {
3702 "emoji-regex": "^7.0.1",
3703 "is-fullwidth-code-point": "^2.0.0",
3704 "strip-ansi": "^5.1.0"
3705 }
3706 },
3707 "strip-ansi": {
3708 "version": "5.2.0",
3709 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
3710 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
3711 "dev": true,
3712 "requires": {
3713 "ansi-regex": "^4.1.0"
3714 }
3715 }
3716 }
3717 },
3718 "color-convert": {
3719 "version": "2.0.1",
3720 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3721 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3722 "dev": true,
3723 "requires": {
3724 "color-name": "~1.1.4"
3725 }
3726 },
3727 "color-name": {
3728 "version": "1.1.4",
3729 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3730 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3731 "dev": true
3732 },
3733 "combine-source-map": {
3734 "version": "0.8.0",
3735 "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz",
3736 "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=",
3737 "dev": true,
3738 "requires": {
3739 "convert-source-map": "~1.1.0",
3740 "inline-source-map": "~0.6.0",
3741 "lodash.memoize": "~3.0.3",
3742 "source-map": "~0.5.3"
3743 }
3744 },
3745 "commander": {
3746 "version": "2.20.3",
3747 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
3748 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
3749 "dev": true
3750 },
3751 "concat-map": {
3752 "version": "0.0.1",
3753 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3754 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
3755 "dev": true
3756 },
3757 "concat-stream": {
3758 "version": "1.6.2",
3759 "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
3760 "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
3761 "dev": true,
3762 "requires": {
3763 "buffer-from": "^1.0.0",
3764 "inherits": "^2.0.3",
3765 "readable-stream": "^2.2.2",
3766 "typedarray": "^0.0.6"
3767 }
3768 },
3769 "console-browserify": {
3770 "version": "1.2.0",
3771 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
3772 "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
3773 "dev": true
3774 },
3775 "constants-browserify": {
3776 "version": "1.0.0",
3777 "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
3778 "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
3779 "dev": true
3780 },
3781 "convert-source-map": {
3782 "version": "1.1.3",
3783 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz",
3784 "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=",
3785 "dev": true
3786 },
3787 "core-util-is": {
3788 "version": "1.0.2",
3789 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
3790 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
3791 "dev": true
3792 },
3793 "create-ecdh": {
3794 "version": "4.0.4",
3795 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
3796 "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
3797 "dev": true,
3798 "requires": {
3799 "bn.js": "^4.1.0",
3800 "elliptic": "^6.5.3"
3801 },
3802 "dependencies": {
3803 "bn.js": {
3804 "version": "4.11.9",
3805 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
3806 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
3807 "dev": true
3808 }
3809 }
3810 },
3811 "create-hash": {
3812 "version": "1.2.0",
3813 "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
3814 "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
3815 "dev": true,
3816 "requires": {
3817 "cipher-base": "^1.0.1",
3818 "inherits": "^2.0.1",
3819 "md5.js": "^1.3.4",
3820 "ripemd160": "^2.0.1",
3821 "sha.js": "^2.4.0"
3822 }
3823 },
3824 "create-hmac": {
3825 "version": "1.1.7",
3826 "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
3827 "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
3828 "dev": true,
3829 "requires": {
3830 "cipher-base": "^1.0.3",
3831 "create-hash": "^1.1.0",
3832 "inherits": "^2.0.1",
3833 "ripemd160": "^2.0.0",
3834 "safe-buffer": "^5.0.1",
3835 "sha.js": "^2.4.8"
3836 }
3837 },
3838 "create-require": {
3839 "version": "1.1.1",
3840 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
3841 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
3842 "dev": true
3843 },
3844 "crypto-browserify": {
3845 "version": "3.12.0",
3846 "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
3847 "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
3848 "dev": true,
3849 "requires": {
3850 "browserify-cipher": "^1.0.0",
3851 "browserify-sign": "^4.0.0",
3852 "create-ecdh": "^4.0.0",
3853 "create-hash": "^1.1.0",
3854 "create-hmac": "^1.1.0",
3855 "diffie-hellman": "^5.0.0",
3856 "inherits": "^2.0.1",
3857 "pbkdf2": "^3.0.3",
3858 "public-encrypt": "^4.0.0",
3859 "randombytes": "^2.0.0",
3860 "randomfill": "^1.0.3"
3861 }
3862 },
3863 "dash-ast": {
3864 "version": "1.0.0",
3865 "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz",
3866 "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==",
3867 "dev": true
3868 },
3869 "debug": {
3870 "version": "4.2.0",
3871 "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
3872 "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
3873 "dev": true,
3874 "requires": {
3875 "ms": "2.1.2"
3876 }
3877 },
3878 "decamelize": {
3879 "version": "1.2.0",
3880 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
3881 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
3882 "dev": true
3883 },
3884 "deep-eql": {
3885 "version": "3.0.1",
3886 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
3887 "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
3888 "dev": true,
3889 "requires": {
3890 "type-detect": "^4.0.0"
3891 }
3892 },
3893 "defined": {
3894 "version": "1.0.0",
3895 "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
3896 "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
3897 "dev": true
3898 },
3899 "deps-sort": {
3900 "version": "2.0.1",
3901 "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz",
3902 "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==",
3903 "dev": true,
3904 "requires": {
3905 "JSONStream": "^1.0.3",
3906 "shasum-object": "^1.0.0",
3907 "subarg": "^1.0.0",
3908 "through2": "^2.0.0"
3909 }
3910 },
3911 "des.js": {
3912 "version": "1.0.1",
3913 "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
3914 "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
3915 "dev": true,
3916 "requires": {
3917 "inherits": "^2.0.1",
3918 "minimalistic-assert": "^1.0.0"
3919 }
3920 },
3921 "detective": {
3922 "version": "5.2.0",
3923 "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz",
3924 "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==",
3925 "dev": true,
3926 "requires": {
3927 "acorn-node": "^1.6.1",
3928 "defined": "^1.0.0",
3929 "minimist": "^1.1.1"
3930 }
3931 },
3932 "diff": {
3933 "version": "4.0.2",
3934 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
3935 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
3936 "dev": true
3937 },
3938 "diffie-hellman": {
3939 "version": "5.0.3",
3940 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
3941 "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
3942 "dev": true,
3943 "requires": {
3944 "bn.js": "^4.1.0",
3945 "miller-rabin": "^4.0.0",
3946 "randombytes": "^2.0.0"
3947 },
3948 "dependencies": {
3949 "bn.js": {
3950 "version": "4.11.9",
3951 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
3952 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
3953 "dev": true
3954 }
3955 }
3956 },
3957 "domain-browser": {
3958 "version": "1.2.0",
3959 "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
3960 "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
3961 "dev": true
3962 },
3963 "duplexer2": {
3964 "version": "0.1.4",
3965 "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
3966 "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
3967 "dev": true,
3968 "requires": {
3969 "readable-stream": "^2.0.2"
3970 }
3971 },
3972 "ecurve": {
3973 "version": "1.0.0",
3974 "resolved": "https://registry.npmjs.org/ecurve/-/ecurve-1.0.0.tgz",
3975 "integrity": "sha1-Ms/Vzl9CHpNRIGoz1OPP0280ZaQ=",
3976 "requires": {
3977 "bigi": "^1.1.0"
3978 }
3979 },
3980 "elliptic": {
3981 "version": "6.5.4",
3982 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
3983 "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
3984 "dev": true,
3985 "requires": {
3986 "bn.js": "^4.11.9",
3987 "brorand": "^1.1.0",
3988 "hash.js": "^1.0.0",
3989 "hmac-drbg": "^1.0.1",
3990 "inherits": "^2.0.4",
3991 "minimalistic-assert": "^1.0.1",
3992 "minimalistic-crypto-utils": "^1.0.1"
3993 },
3994 "dependencies": {
3995 "bn.js": {
3996 "version": "4.11.9",
3997 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
3998 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
3999 "dev": true
4000 }
4001 }
4002 },
4003 "emoji-regex": {
4004 "version": "7.0.3",
4005 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
4006 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
4007 "dev": true
4008 },
4009 "escape-string-regexp": {
4010 "version": "4.0.0",
4011 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
4012 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
4013 "dev": true
4014 },
4015 "esprima": {
4016 "version": "4.0.1",
4017 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
4018 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
4019 "dev": true
4020 },
4021 "events": {
4022 "version": "2.1.0",
4023 "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz",
4024 "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==",
4025 "dev": true
4026 },
4027 "evp_bytestokey": {
4028 "version": "1.0.3",
4029 "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
4030 "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
4031 "dev": true,
4032 "requires": {
4033 "md5.js": "^1.3.4",
4034 "safe-buffer": "^5.1.1"
4035 }
4036 },
4037 "fast-safe-stringify": {
4038 "version": "2.0.7",
4039 "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz",
4040 "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==",
4041 "dev": true
4042 },
4043 "fill-range": {
4044 "version": "7.0.1",
4045 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
4046 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
4047 "dev": true,
4048 "requires": {
4049 "to-regex-range": "^5.0.1"
4050 }
4051 },
4052 "find-up": {
4053 "version": "5.0.0",
4054 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
4055 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
4056 "dev": true,
4057 "requires": {
4058 "locate-path": "^6.0.0",
4059 "path-exists": "^4.0.0"
4060 }
4061 },
4062 "flat": {
4063 "version": "5.0.2",
4064 "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
4065 "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
4066 "dev": true
4067 },
4068 "fs.realpath": {
4069 "version": "1.0.0",
4070 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
4071 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
4072 "dev": true
4073 },
4074 "fsevents": {
4075 "version": "2.1.3",
4076 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
4077 "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
4078 "dev": true,
4079 "optional": true
4080 },
4081 "function-bind": {
4082 "version": "1.1.1",
4083 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
4084 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
4085 "dev": true
4086 },
4087 "get-assigned-identifiers": {
4088 "version": "1.2.0",
4089 "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz",
4090 "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==",
4091 "dev": true
4092 },
4093 "get-caller-file": {
4094 "version": "2.0.5",
4095 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
4096 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
4097 "dev": true
4098 },
4099 "get-func-name": {
4100 "version": "2.0.0",
4101 "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
4102 "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
4103 "dev": true
4104 },
4105 "glob": {
4106 "version": "7.1.6",
4107 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
4108 "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
4109 "dev": true,
4110 "requires": {
4111 "fs.realpath": "^1.0.0",
4112 "inflight": "^1.0.4",
4113 "inherits": "2",
4114 "minimatch": "^3.0.4",
4115 "once": "^1.3.0",
4116 "path-is-absolute": "^1.0.0"
4117 }
4118 },
4119 "glob-parent": {
4120 "version": "5.1.1",
4121 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
4122 "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
4123 "dev": true,
4124 "requires": {
4125 "is-glob": "^4.0.1"
4126 }
4127 },
4128 "growl": {
4129 "version": "1.10.5",
4130 "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
4131 "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
4132 "dev": true
4133 },
4134 "has": {
4135 "version": "1.0.3",
4136 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
4137 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
4138 "dev": true,
4139 "requires": {
4140 "function-bind": "^1.1.1"
4141 }
4142 },
4143 "has-flag": {
4144 "version": "4.0.0",
4145 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4146 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4147 "dev": true
4148 },
4149 "hash-base": {
4150 "version": "3.1.0",
4151 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
4152 "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
4153 "dev": true,
4154 "requires": {
4155 "inherits": "^2.0.4",
4156 "readable-stream": "^3.6.0",
4157 "safe-buffer": "^5.2.0"
4158 },
4159 "dependencies": {
4160 "readable-stream": {
4161 "version": "3.6.0",
4162 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
4163 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
4164 "dev": true,
4165 "requires": {
4166 "inherits": "^2.0.3",
4167 "string_decoder": "^1.1.1",
4168 "util-deprecate": "^1.0.1"
4169 }
4170 }
4171 }
4172 },
4173 "hash.js": {
4174 "version": "1.1.7",
4175 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
4176 "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
4177 "dev": true,
4178 "requires": {
4179 "inherits": "^2.0.3",
4180 "minimalistic-assert": "^1.0.1"
4181 }
4182 },
4183 "he": {
4184 "version": "1.2.0",
4185 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
4186 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
4187 "dev": true
4188 },
4189 "hmac-drbg": {
4190 "version": "1.0.1",
4191 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
4192 "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
4193 "dev": true,
4194 "requires": {
4195 "hash.js": "^1.0.3",
4196 "minimalistic-assert": "^1.0.0",
4197 "minimalistic-crypto-utils": "^1.0.1"
4198 }
4199 },
4200 "htmlescape": {
4201 "version": "1.1.1",
4202 "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
4203 "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=",
4204 "dev": true
4205 },
4206 "https-browserify": {
4207 "version": "1.0.0",
4208 "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
4209 "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
4210 "dev": true
4211 },
4212 "ieee754": {
4213 "version": "1.2.1",
4214 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
4215 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
4216 "dev": true
4217 },
4218 "inflight": {
4219 "version": "1.0.6",
4220 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
4221 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
4222 "dev": true,
4223 "requires": {
4224 "once": "^1.3.0",
4225 "wrappy": "1"
4226 }
4227 },
4228 "inherits": {
4229 "version": "2.0.4",
4230 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
4231 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
4232 "dev": true
4233 },
4234 "inline-source-map": {
4235 "version": "0.6.2",
4236 "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz",
4237 "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=",
4238 "dev": true,
4239 "requires": {
4240 "source-map": "~0.5.3"
4241 }
4242 },
4243 "insert-module-globals": {
4244 "version": "7.2.1",
4245 "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz",
4246 "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==",
4247 "dev": true,
4248 "requires": {
4249 "acorn-node": "^1.5.2",
4250 "combine-source-map": "^0.8.0",
4251 "concat-stream": "^1.6.1",
4252 "is-buffer": "^1.1.0",
4253 "JSONStream": "^1.0.3",
4254 "path-is-absolute": "^1.0.1",
4255 "process": "~0.11.0",
4256 "through2": "^2.0.0",
4257 "undeclared-identifiers": "^1.1.2",
4258 "xtend": "^4.0.0"
4259 }
4260 },
4261 "is-binary-path": {
4262 "version": "2.1.0",
4263 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
4264 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
4265 "dev": true,
4266 "requires": {
4267 "binary-extensions": "^2.0.0"
4268 }
4269 },
4270 "is-buffer": {
4271 "version": "1.1.6",
4272 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
4273 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
4274 "dev": true
4275 },
4276 "is-core-module": {
4277 "version": "2.2.0",
4278 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
4279 "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
4280 "dev": true,
4281 "requires": {
4282 "has": "^1.0.3"
4283 }
4284 },
4285 "is-extglob": {
4286 "version": "2.1.1",
4287 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
4288 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
4289 "dev": true
4290 },
4291 "is-fullwidth-code-point": {
4292 "version": "2.0.0",
4293 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
4294 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
4295 "dev": true
4296 },
4297 "is-glob": {
4298 "version": "4.0.1",
4299 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
4300 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
4301 "dev": true,
4302 "requires": {
4303 "is-extglob": "^2.1.1"
4304 }
4305 },
4306 "is-number": {
4307 "version": "7.0.0",
4308 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
4309 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
4310 "dev": true
4311 },
4312 "is-plain-obj": {
4313 "version": "2.1.0",
4314 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
4315 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
4316 "dev": true
4317 },
4318 "isarray": {
4319 "version": "1.0.0",
4320 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
4321 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
4322 "dev": true
4323 },
4324 "isexe": {
4325 "version": "2.0.0",
4326 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
4327 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
4328 "dev": true
4329 },
4330 "js-sha3": {
4331 "version": "0.5.7",
4332 "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
4333 "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc="
4334 },
4335 "js-tokens": {
4336 "version": "4.0.0",
4337 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
4338 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
4339 "dev": true
4340 },
4341 "js-yaml": {
4342 "version": "3.14.0",
4343 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
4344 "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
4345 "dev": true,
4346 "requires": {
4347 "argparse": "^1.0.7",
4348 "esprima": "^4.0.0"
4349 }
4350 },
4351 "json-stable-stringify": {
4352 "version": "0.0.1",
4353 "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz",
4354 "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=",
4355 "dev": true,
4356 "requires": {
4357 "jsonify": "~0.0.0"
4358 }
4359 },
4360 "jsonify": {
4361 "version": "0.0.0",
4362 "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
4363 "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
4364 "dev": true
4365 },
4366 "jsonparse": {
4367 "version": "1.3.1",
4368 "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
4369 "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
4370 "dev": true
4371 },
4372 "JSONStream": {
4373 "version": "1.3.5",
4374 "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
4375 "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
4376 "dev": true,
4377 "requires": {
4378 "jsonparse": "^1.2.0",
4379 "through": ">=2.2.7 <3"
4380 }
4381 },
4382 "labeled-stream-splicer": {
4383 "version": "2.0.2",
4384 "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz",
4385 "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==",
4386 "dev": true,
4387 "requires": {
4388 "inherits": "^2.0.1",
4389 "stream-splicer": "^2.0.0"
4390 }
4391 },
4392 "locate-path": {
4393 "version": "6.0.0",
4394 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
4395 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
4396 "dev": true,
4397 "requires": {
4398 "p-locate": "^5.0.0"
4399 }
4400 },
4401 "lodash.memoize": {
4402 "version": "3.0.4",
4403 "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz",
4404 "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=",
4405 "dev": true
4406 },
4407 "log-symbols": {
4408 "version": "4.0.0",
4409 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
4410 "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
4411 "dev": true,
4412 "requires": {
4413 "chalk": "^4.0.0"
4414 }
4415 },
4416 "make-error": {
4417 "version": "1.3.6",
4418 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
4419 "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
4420 "dev": true
4421 },
4422 "md5.js": {
4423 "version": "1.3.5",
4424 "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
4425 "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
4426 "dev": true,
4427 "requires": {
4428 "hash-base": "^3.0.0",
4429 "inherits": "^2.0.1",
4430 "safe-buffer": "^5.1.2"
4431 }
4432 },
4433 "miller-rabin": {
4434 "version": "4.0.1",
4435 "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
4436 "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
4437 "dev": true,
4438 "requires": {
4439 "bn.js": "^4.0.0",
4440 "brorand": "^1.0.1"
4441 },
4442 "dependencies": {
4443 "bn.js": {
4444 "version": "4.11.9",
4445 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
4446 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
4447 "dev": true
4448 }
4449 }
4450 },
4451 "minimalistic-assert": {
4452 "version": "1.0.1",
4453 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
4454 "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
4455 "dev": true
4456 },
4457 "minimalistic-crypto-utils": {
4458 "version": "1.0.1",
4459 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
4460 "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
4461 "dev": true
4462 },
4463 "minimatch": {
4464 "version": "3.0.4",
4465 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4466 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4467 "dev": true,
4468 "requires": {
4469 "brace-expansion": "^1.1.7"
4470 }
4471 },
4472 "minimist": {
4473 "version": "1.2.5",
4474 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
4475 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
4476 "dev": true
4477 },
4478 "mkdirp": {
4479 "version": "0.5.5",
4480 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
4481 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
4482 "dev": true,
4483 "requires": {
4484 "minimist": "^1.2.5"
4485 }
4486 },
4487 "mkdirp-classic": {
4488 "version": "0.5.3",
4489 "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
4490 "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
4491 "dev": true
4492 },
4493 "mocha": {
4494 "version": "8.2.1",
4495 "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.2.1.tgz",
4496 "integrity": "sha512-cuLBVfyFfFqbNR0uUKbDGXKGk+UDFe6aR4os78XIrMQpZl/nv7JYHcvP5MFIAb374b2zFXsdgEGwmzMtP0Xg8w==",
4497 "dev": true,
4498 "requires": {
4499 "@ungap/promise-all-settled": "1.1.2",
4500 "ansi-colors": "4.1.1",
4501 "browser-stdout": "1.3.1",
4502 "chokidar": "3.4.3",
4503 "debug": "4.2.0",
4504 "diff": "4.0.2",
4505 "escape-string-regexp": "4.0.0",
4506 "find-up": "5.0.0",
4507 "glob": "7.1.6",
4508 "growl": "1.10.5",
4509 "he": "1.2.0",
4510 "js-yaml": "3.14.0",
4511 "log-symbols": "4.0.0",
4512 "minimatch": "3.0.4",
4513 "ms": "2.1.2",
4514 "nanoid": "3.1.12",
4515 "serialize-javascript": "5.0.1",
4516 "strip-json-comments": "3.1.1",
4517 "supports-color": "7.2.0",
4518 "which": "2.0.2",
4519 "wide-align": "1.1.3",
4520 "workerpool": "6.0.2",
4521 "yargs": "13.3.2",
4522 "yargs-parser": "13.1.2",
4523 "yargs-unparser": "2.0.0"
4524 }
4525 },
4526 "module-deps": {
4527 "version": "6.2.3",
4528 "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz",
4529 "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==",
4530 "dev": true,
4531 "requires": {
4532 "browser-resolve": "^2.0.0",
4533 "cached-path-relative": "^1.0.2",
4534 "concat-stream": "~1.6.0",
4535 "defined": "^1.0.0",
4536 "detective": "^5.2.0",
4537 "duplexer2": "^0.1.2",
4538 "inherits": "^2.0.1",
4539 "JSONStream": "^1.0.3",
4540 "parents": "^1.0.0",
4541 "readable-stream": "^2.0.2",
4542 "resolve": "^1.4.0",
4543 "stream-combiner2": "^1.1.1",
4544 "subarg": "^1.0.0",
4545 "through2": "^2.0.0",
4546 "xtend": "^4.0.0"
4547 }
4548 },
4549 "ms": {
4550 "version": "2.1.2",
4551 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
4552 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
4553 "dev": true
4554 },
4555 "nanoid": {
4556 "version": "3.1.12",
4557 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.12.tgz",
4558 "integrity": "sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==",
4559 "dev": true
4560 },
4561 "normalize-path": {
4562 "version": "3.0.0",
4563 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4564 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
4565 "dev": true
4566 },
4567 "object-assign": {
4568 "version": "4.1.1",
4569 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4570 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
4571 "dev": true
4572 },
4573 "once": {
4574 "version": "1.4.0",
4575 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4576 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4577 "dev": true,
4578 "requires": {
4579 "wrappy": "1"
4580 }
4581 },
4582 "os-browserify": {
4583 "version": "0.3.0",
4584 "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
4585 "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
4586 "dev": true
4587 },
4588 "p-limit": {
4589 "version": "3.1.0",
4590 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
4591 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
4592 "dev": true,
4593 "requires": {
4594 "yocto-queue": "^0.1.0"
4595 }
4596 },
4597 "p-locate": {
4598 "version": "5.0.0",
4599 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
4600 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
4601 "dev": true,
4602 "requires": {
4603 "p-limit": "^3.0.2"
4604 }
4605 },
4606 "p-try": {
4607 "version": "2.2.0",
4608 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
4609 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
4610 "dev": true
4611 },
4612 "pako": {
4613 "version": "1.0.11",
4614 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
4615 "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
4616 "dev": true
4617 },
4618 "parents": {
4619 "version": "1.0.1",
4620 "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz",
4621 "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=",
4622 "dev": true,
4623 "requires": {
4624 "path-platform": "~0.11.15"
4625 }
4626 },
4627 "parse-asn1": {
4628 "version": "5.1.6",
4629 "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
4630 "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
4631 "dev": true,
4632 "requires": {
4633 "asn1.js": "^5.2.0",
4634 "browserify-aes": "^1.0.0",
4635 "evp_bytestokey": "^1.0.0",
4636 "pbkdf2": "^3.0.3",
4637 "safe-buffer": "^5.1.1"
4638 }
4639 },
4640 "path-browserify": {
4641 "version": "0.0.1",
4642 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
4643 "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
4644 "dev": true
4645 },
4646 "path-exists": {
4647 "version": "4.0.0",
4648 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4649 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4650 "dev": true
4651 },
4652 "path-is-absolute": {
4653 "version": "1.0.1",
4654 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4655 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
4656 "dev": true
4657 },
4658 "path-parse": {
4659 "version": "1.0.6",
4660 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
4661 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
4662 "dev": true
4663 },
4664 "path-platform": {
4665 "version": "0.11.15",
4666 "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz",
4667 "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=",
4668 "dev": true
4669 },
4670 "pathval": {
4671 "version": "1.1.1",
4672 "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz",
4673 "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==",
4674 "dev": true
4675 },
4676 "pbkdf2": {
4677 "version": "3.1.1",
4678 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
4679 "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==",
4680 "dev": true,
4681 "requires": {
4682 "create-hash": "^1.1.2",
4683 "create-hmac": "^1.1.4",
4684 "ripemd160": "^2.0.1",
4685 "safe-buffer": "^5.0.1",
4686 "sha.js": "^2.4.8"
4687 }
4688 },
4689 "picomatch": {
4690 "version": "2.2.2",
4691 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
4692 "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
4693 "dev": true
4694 },
4695 "process": {
4696 "version": "0.11.10",
4697 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
4698 "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
4699 "dev": true
4700 },
4701 "process-nextick-args": {
4702 "version": "2.0.1",
4703 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
4704 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
4705 "dev": true
4706 },
4707 "public-encrypt": {
4708 "version": "4.0.3",
4709 "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
4710 "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
4711 "dev": true,
4712 "requires": {
4713 "bn.js": "^4.1.0",
4714 "browserify-rsa": "^4.0.0",
4715 "create-hash": "^1.1.0",
4716 "parse-asn1": "^5.0.0",
4717 "randombytes": "^2.0.1",
4718 "safe-buffer": "^5.1.2"
4719 },
4720 "dependencies": {
4721 "bn.js": {
4722 "version": "4.11.9",
4723 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
4724 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
4725 "dev": true
4726 }
4727 }
4728 },
4729 "punycode": {
4730 "version": "1.4.1",
4731 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
4732 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
4733 "dev": true
4734 },
4735 "querystring": {
4736 "version": "0.2.0",
4737 "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
4738 "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
4739 "dev": true
4740 },
4741 "querystring-es3": {
4742 "version": "0.2.1",
4743 "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
4744 "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
4745 "dev": true
4746 },
4747 "randombytes": {
4748 "version": "2.1.0",
4749 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
4750 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
4751 "dev": true,
4752 "requires": {
4753 "safe-buffer": "^5.1.0"
4754 }
4755 },
4756 "randomfill": {
4757 "version": "1.0.4",
4758 "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
4759 "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
4760 "dev": true,
4761 "requires": {
4762 "randombytes": "^2.0.5",
4763 "safe-buffer": "^5.1.0"
4764 }
4765 },
4766 "read-only-stream": {
4767 "version": "2.0.0",
4768 "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz",
4769 "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=",
4770 "dev": true,
4771 "requires": {
4772 "readable-stream": "^2.0.2"
4773 }
4774 },
4775 "readable-stream": {
4776 "version": "2.3.7",
4777 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
4778 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
4779 "dev": true,
4780 "requires": {
4781 "core-util-is": "~1.0.0",
4782 "inherits": "~2.0.3",
4783 "isarray": "~1.0.0",
4784 "process-nextick-args": "~2.0.0",
4785 "safe-buffer": "~5.1.1",
4786 "string_decoder": "~1.1.1",
4787 "util-deprecate": "~1.0.1"
4788 },
4789 "dependencies": {
4790 "safe-buffer": {
4791 "version": "5.1.2",
4792 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4793 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4794 "dev": true
4795 },
4796 "string_decoder": {
4797 "version": "1.1.1",
4798 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4799 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4800 "dev": true,
4801 "requires": {
4802 "safe-buffer": "~5.1.0"
4803 }
4804 }
4805 }
4806 },
4807 "readdirp": {
4808 "version": "3.5.0",
4809 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
4810 "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
4811 "dev": true,
4812 "requires": {
4813 "picomatch": "^2.2.1"
4814 }
4815 },
4816 "require-directory": {
4817 "version": "2.1.1",
4818 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
4819 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
4820 "dev": true
4821 },
4822 "require-main-filename": {
4823 "version": "2.0.0",
4824 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
4825 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
4826 "dev": true
4827 },
4828 "resolve": {
4829 "version": "1.19.0",
4830 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
4831 "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
4832 "dev": true,
4833 "requires": {
4834 "is-core-module": "^2.1.0",
4835 "path-parse": "^1.0.6"
4836 }
4837 },
4838 "rimraf": {
4839 "version": "3.0.2",
4840 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
4841 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
4842 "dev": true,
4843 "requires": {
4844 "glob": "^7.1.3"
4845 }
4846 },
4847 "ripemd160": {
4848 "version": "2.0.2",
4849 "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
4850 "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
4851 "dev": true,
4852 "requires": {
4853 "hash-base": "^3.0.0",
4854 "inherits": "^2.0.1"
4855 }
4856 },
4857 "safe-buffer": {
4858 "version": "5.2.1",
4859 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
4860 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
4861 "dev": true
4862 },
4863 "safer-buffer": {
4864 "version": "2.1.2",
4865 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
4866 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
4867 "dev": true
4868 },
4869 "semver": {
4870 "version": "5.7.1",
4871 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
4872 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
4873 "dev": true
4874 },
4875 "serialize-javascript": {
4876 "version": "5.0.1",
4877 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
4878 "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
4879 "dev": true,
4880 "requires": {
4881 "randombytes": "^2.1.0"
4882 }
4883 },
4884 "set-blocking": {
4885 "version": "2.0.0",
4886 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
4887 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
4888 "dev": true
4889 },
4890 "sha.js": {
4891 "version": "2.4.11",
4892 "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
4893 "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
4894 "dev": true,
4895 "requires": {
4896 "inherits": "^2.0.1",
4897 "safe-buffer": "^5.0.1"
4898 }
4899 },
4900 "shasum": {
4901 "version": "1.0.2",
4902 "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz",
4903 "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=",
4904 "dev": true,
4905 "requires": {
4906 "json-stable-stringify": "~0.0.0",
4907 "sha.js": "~2.4.4"
4908 }
4909 },
4910 "shasum-object": {
4911 "version": "1.0.0",
4912 "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz",
4913 "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==",
4914 "dev": true,
4915 "requires": {
4916 "fast-safe-stringify": "^2.0.7"
4917 }
4918 },
4919 "shell-quote": {
4920 "version": "1.7.2",
4921 "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
4922 "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==",
4923 "dev": true
4924 },
4925 "simple-concat": {
4926 "version": "1.0.1",
4927 "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
4928 "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
4929 "dev": true
4930 },
4931 "source-map": {
4932 "version": "0.5.7",
4933 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
4934 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
4935 "dev": true
4936 },
4937 "source-map-support": {
4938 "version": "0.5.19",
4939 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
4940 "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
4941 "dev": true,
4942 "requires": {
4943 "buffer-from": "^1.0.0",
4944 "source-map": "^0.6.0"
4945 },
4946 "dependencies": {
4947 "source-map": {
4948 "version": "0.6.1",
4949 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4950 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4951 "dev": true
4952 }
4953 }
4954 },
4955 "sprintf-js": {
4956 "version": "1.0.3",
4957 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
4958 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
4959 "dev": true
4960 },
4961 "stream-browserify": {
4962 "version": "2.0.2",
4963 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
4964 "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
4965 "dev": true,
4966 "requires": {
4967 "inherits": "~2.0.1",
4968 "readable-stream": "^2.0.2"
4969 }
4970 },
4971 "stream-combiner2": {
4972 "version": "1.1.1",
4973 "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
4974 "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=",
4975 "dev": true,
4976 "requires": {
4977 "duplexer2": "~0.1.0",
4978 "readable-stream": "^2.0.2"
4979 }
4980 },
4981 "stream-http": {
4982 "version": "3.1.1",
4983 "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz",
4984 "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==",
4985 "dev": true,
4986 "requires": {
4987 "builtin-status-codes": "^3.0.0",
4988 "inherits": "^2.0.4",
4989 "readable-stream": "^3.6.0",
4990 "xtend": "^4.0.2"
4991 },
4992 "dependencies": {
4993 "readable-stream": {
4994 "version": "3.6.0",
4995 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
4996 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
4997 "dev": true,
4998 "requires": {
4999 "inherits": "^2.0.3",
5000 "string_decoder": "^1.1.1",
5001 "util-deprecate": "^1.0.1"
5002 }
5003 }
5004 }
5005 },
5006 "stream-splicer": {
5007 "version": "2.0.1",
5008 "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz",
5009 "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==",
5010 "dev": true,
5011 "requires": {
5012 "inherits": "^2.0.1",
5013 "readable-stream": "^2.0.2"
5014 }
5015 },
5016 "string_decoder": {
5017 "version": "1.3.0",
5018 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
5019 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
5020 "dev": true,
5021 "requires": {
5022 "safe-buffer": "~5.2.0"
5023 }
5024 },
5025 "string-width": {
5026 "version": "2.1.1",
5027 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
5028 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
5029 "dev": true,
5030 "requires": {
5031 "is-fullwidth-code-point": "^2.0.0",
5032 "strip-ansi": "^4.0.0"
5033 }
5034 },
5035 "strip-ansi": {
5036 "version": "4.0.0",
5037 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
5038 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
5039 "dev": true,
5040 "requires": {
5041 "ansi-regex": "^3.0.0"
5042 }
5043 },
5044 "strip-json-comments": {
5045 "version": "3.1.1",
5046 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
5047 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
5048 "dev": true
5049 },
5050 "subarg": {
5051 "version": "1.0.0",
5052 "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz",
5053 "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=",
5054 "dev": true,
5055 "requires": {
5056 "minimist": "^1.1.0"
5057 }
5058 },
5059 "supports-color": {
5060 "version": "7.2.0",
5061 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
5062 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
5063 "dev": true,
5064 "requires": {
5065 "has-flag": "^4.0.0"
5066 }
5067 },
5068 "syntax-error": {
5069 "version": "1.4.0",
5070 "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz",
5071 "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==",
5072 "dev": true,
5073 "requires": {
5074 "acorn-node": "^1.2.0"
5075 }
5076 },
5077 "through": {
5078 "version": "2.3.8",
5079 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
5080 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
5081 "dev": true
5082 },
5083 "through2": {
5084 "version": "2.0.5",
5085 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
5086 "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
5087 "dev": true,
5088 "requires": {
5089 "readable-stream": "~2.3.6",
5090 "xtend": "~4.0.1"
5091 }
5092 },
5093 "timers-browserify": {
5094 "version": "1.4.2",
5095 "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz",
5096 "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=",
5097 "dev": true,
5098 "requires": {
5099 "process": "~0.11.0"
5100 }
5101 },
5102 "to-regex-range": {
5103 "version": "5.0.1",
5104 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
5105 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
5106 "dev": true,
5107 "requires": {
5108 "is-number": "^7.0.0"
5109 }
5110 },
5111 "ts-node": {
5112 "version": "9.1.1",
5113 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz",
5114 "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==",
5115 "dev": true,
5116 "requires": {
5117 "arg": "^4.1.0",
5118 "create-require": "^1.1.0",
5119 "diff": "^4.0.1",
5120 "make-error": "^1.1.1",
5121 "source-map-support": "^0.5.17",
5122 "yn": "3.1.1"
5123 }
5124 },
5125 "tslib": {
5126 "version": "1.14.1",
5127 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
5128 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
5129 "dev": true
5130 },
5131 "tslint": {
5132 "version": "6.1.3",
5133 "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz",
5134 "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==",
5135 "dev": true,
5136 "requires": {
5137 "@babel/code-frame": "^7.0.0",
5138 "builtin-modules": "^1.1.1",
5139 "chalk": "^2.3.0",
5140 "commander": "^2.12.1",
5141 "diff": "^4.0.1",
5142 "glob": "^7.1.1",
5143 "js-yaml": "^3.13.1",
5144 "minimatch": "^3.0.4",
5145 "mkdirp": "^0.5.3",
5146 "resolve": "^1.3.2",
5147 "semver": "^5.3.0",
5148 "tslib": "^1.13.0",
5149 "tsutils": "^2.29.0"
5150 },
5151 "dependencies": {
5152 "ansi-styles": {
5153 "version": "3.2.1",
5154 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5155 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5156 "dev": true,
5157 "requires": {
5158 "color-convert": "^1.9.0"
5159 }
5160 },
5161 "chalk": {
5162 "version": "2.4.2",
5163 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
5164 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
5165 "dev": true,
5166 "requires": {
5167 "ansi-styles": "^3.2.1",
5168 "escape-string-regexp": "^1.0.5",
5169 "supports-color": "^5.3.0"
5170 }
5171 },
5172 "color-convert": {
5173 "version": "1.9.3",
5174 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
5175 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
5176 "dev": true,
5177 "requires": {
5178 "color-name": "1.1.3"
5179 }
5180 },
5181 "color-name": {
5182 "version": "1.1.3",
5183 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
5184 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
5185 "dev": true
5186 },
5187 "escape-string-regexp": {
5188 "version": "1.0.5",
5189 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
5190 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
5191 "dev": true
5192 },
5193 "has-flag": {
5194 "version": "3.0.0",
5195 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5196 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5197 "dev": true
5198 },
5199 "supports-color": {
5200 "version": "5.5.0",
5201 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5202 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5203 "dev": true,
5204 "requires": {
5205 "has-flag": "^3.0.0"
5206 }
5207 }
5208 }
5209 },
5210 "tsutils": {
5211 "version": "2.29.0",
5212 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
5213 "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
5214 "dev": true,
5215 "requires": {
5216 "tslib": "^1.8.1"
5217 }
5218 },
5219 "tty-browserify": {
5220 "version": "0.0.1",
5221 "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
5222 "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==",
5223 "dev": true
5224 },
5225 "type-detect": {
5226 "version": "4.0.8",
5227 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
5228 "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
5229 "dev": true
5230 },
5231 "typedarray": {
5232 "version": "0.0.6",
5233 "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
5234 "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
5235 "dev": true
5236 },
5237 "typescript": {
5238 "version": "4.1.3",
5239 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.3.tgz",
5240 "integrity": "sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==",
5241 "dev": true
5242 },
5243 "umd": {
5244 "version": "3.0.3",
5245 "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz",
5246 "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==",
5247 "dev": true
5248 },
5249 "undeclared-identifiers": {
5250 "version": "1.1.3",
5251 "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz",
5252 "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==",
5253 "dev": true,
5254 "requires": {
5255 "acorn-node": "^1.3.0",
5256 "dash-ast": "^1.0.0",
5257 "get-assigned-identifiers": "^1.2.0",
5258 "simple-concat": "^1.0.0",
5259 "xtend": "^4.0.1"
5260 }
5261 },
5262 "url": {
5263 "version": "0.11.0",
5264 "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
5265 "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
5266 "dev": true,
5267 "requires": {
5268 "punycode": "1.3.2",
5269 "querystring": "0.2.0"
5270 },
5271 "dependencies": {
5272 "punycode": {
5273 "version": "1.3.2",
5274 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
5275 "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
5276 "dev": true
5277 }
5278 }
5279 },
5280 "util": {
5281 "version": "0.10.4",
5282 "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
5283 "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
5284 "dev": true,
5285 "requires": {
5286 "inherits": "2.0.3"
5287 },
5288 "dependencies": {
5289 "inherits": {
5290 "version": "2.0.3",
5291 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
5292 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
5293 "dev": true
5294 }
5295 }
5296 },
5297 "util-deprecate": {
5298 "version": "1.0.2",
5299 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
5300 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
5301 "dev": true
5302 },
5303 "vm-browserify": {
5304 "version": "1.1.2",
5305 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
5306 "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
5307 "dev": true
5308 },
5309 "which": {
5310 "version": "2.0.2",
5311 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
5312 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
5313 "dev": true,
5314 "requires": {
5315 "isexe": "^2.0.0"
5316 }
5317 },
5318 "which-module": {
5319 "version": "2.0.0",
5320 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
5321 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
5322 "dev": true
5323 },
5324 "wide-align": {
5325 "version": "1.1.3",
5326 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
5327 "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
5328 "dev": true,
5329 "requires": {
5330 "string-width": "^1.0.2 || 2"
5331 }
5332 },
5333 "workerpool": {
5334 "version": "6.0.2",
5335 "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.2.tgz",
5336 "integrity": "sha512-DSNyvOpFKrNusaaUwk+ej6cBj1bmhLcBfj80elGk+ZIo5JSkq+unB1dLKEOcNfJDZgjGICfhQ0Q5TbP0PvF4+Q==",
5337 "dev": true
5338 },
5339 "wrap-ansi": {
5340 "version": "5.1.0",
5341 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
5342 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
5343 "dev": true,
5344 "requires": {
5345 "ansi-styles": "^3.2.0",
5346 "string-width": "^3.0.0",
5347 "strip-ansi": "^5.0.0"
5348 },
5349 "dependencies": {
5350 "ansi-regex": {
5351 "version": "4.1.0",
5352 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
5353 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
5354 "dev": true
5355 },
5356 "ansi-styles": {
5357 "version": "3.2.1",
5358 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5359 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5360 "dev": true,
5361 "requires": {
5362 "color-convert": "^1.9.0"
5363 }
5364 },
5365 "color-convert": {
5366 "version": "1.9.3",
5367 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
5368 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
5369 "dev": true,
5370 "requires": {
5371 "color-name": "1.1.3"
5372 }
5373 },
5374 "color-name": {
5375 "version": "1.1.3",
5376 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
5377 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
5378 "dev": true
5379 },
5380 "string-width": {
5381 "version": "3.1.0",
5382 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
5383 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
5384 "dev": true,
5385 "requires": {
5386 "emoji-regex": "^7.0.1",
5387 "is-fullwidth-code-point": "^2.0.0",
5388 "strip-ansi": "^5.1.0"
5389 }
5390 },
5391 "strip-ansi": {
5392 "version": "5.2.0",
5393 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
5394 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
5395 "dev": true,
5396 "requires": {
5397 "ansi-regex": "^4.1.0"
5398 }
5399 }
5400 }
5401 },
5402 "wrappy": {
5403 "version": "1.0.2",
5404 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5405 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
5406 "dev": true
5407 },
5408 "xtend": {
5409 "version": "4.0.2",
5410 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
5411 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
5412 "dev": true
5413 },
5414 "y18n": {
5415 "version": "4.0.1",
5416 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
5417 "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
5418 "dev": true
5419 },
5420 "yargs": {
5421 "version": "13.3.2",
5422 "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
5423 "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
5424 "dev": true,
5425 "requires": {
5426 "cliui": "^5.0.0",
5427 "find-up": "^3.0.0",
5428 "get-caller-file": "^2.0.1",
5429 "require-directory": "^2.1.1",
5430 "require-main-filename": "^2.0.0",
5431 "set-blocking": "^2.0.0",
5432 "string-width": "^3.0.0",
5433 "which-module": "^2.0.0",
5434 "y18n": "^4.0.0",
5435 "yargs-parser": "^13.1.2"
5436 },
5437 "dependencies": {
5438 "ansi-regex": {
5439 "version": "4.1.0",
5440 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
5441 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
5442 "dev": true
5443 },
5444 "find-up": {
5445 "version": "3.0.0",
5446 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
5447 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
5448 "dev": true,
5449 "requires": {
5450 "locate-path": "^3.0.0"
5451 }
5452 },
5453 "locate-path": {
5454 "version": "3.0.0",
5455 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
5456 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
5457 "dev": true,
5458 "requires": {
5459 "p-locate": "^3.0.0",
5460 "path-exists": "^3.0.0"
5461 }
5462 },
5463 "p-limit": {
5464 "version": "2.3.0",
5465 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
5466 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
5467 "dev": true,
5468 "requires": {
5469 "p-try": "^2.0.0"
5470 }
5471 },
5472 "p-locate": {
5473 "version": "3.0.0",
5474 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
5475 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
5476 "dev": true,
5477 "requires": {
5478 "p-limit": "^2.0.0"
5479 }
5480 },
5481 "path-exists": {
5482 "version": "3.0.0",
5483 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
5484 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
5485 "dev": true
5486 },
5487 "string-width": {
5488 "version": "3.1.0",
5489 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
5490 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
5491 "dev": true,
5492 "requires": {
5493 "emoji-regex": "^7.0.1",
5494 "is-fullwidth-code-point": "^2.0.0",
5495 "strip-ansi": "^5.1.0"
5496 }
5497 },
5498 "strip-ansi": {
5499 "version": "5.2.0",
5500 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
5501 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
5502 "dev": true,
5503 "requires": {
5504 "ansi-regex": "^4.1.0"
5505 }
5506 }
5507 }
5508 },
5509 "yargs-parser": {
5510 "version": "13.1.2",
5511 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
5512 "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
5513 "dev": true,
5514 "requires": {
5515 "camelcase": "^5.0.0",
5516 "decamelize": "^1.2.0"
5517 }
5518 },
5519 "yargs-unparser": {
5520 "version": "2.0.0",
5521 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
5522 "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
5523 "dev": true,
5524 "requires": {
5525 "camelcase": "^6.0.0",
5526 "decamelize": "^4.0.0",
5527 "flat": "^5.0.2",
5528 "is-plain-obj": "^2.1.0"
5529 },
5530 "dependencies": {
5531 "camelcase": {
5532 "version": "6.2.0",
5533 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
5534 "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==",
5535 "dev": true
5536 },
5537 "decamelize": {
5538 "version": "4.0.0",
5539 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
5540 "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
5541 "dev": true
5542 }
5543 }
5544 },
5545 "yn": {
5546 "version": "3.1.1",
5547 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
5548 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
5549 "dev": true
5550 },
5551 "yocto-queue": {
5552 "version": "0.1.0",
5553 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
5554 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
5555 "dev": true
5556 }
5557 }
5558}