Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-tsserver / package-lock.json
1 {
2   "name": "coc-tsserver",
3   "version": "1.6.5",
4   "lockfileVersion": 1,
5   "requires": true,
6   "dependencies": {
7     "@chemzqm/neovim": {
8       "version": "5.2.12",
9       "resolved": "https://registry.npmjs.org/@chemzqm/neovim/-/neovim-5.2.12.tgz",
10       "integrity": "sha512-MmnFaF7P8Sw/WsselXtoexTUxPJGWupUDMTz0T76mWU+M61TXt213UBgxA/idr7ZSCnFTyujDVqcaL5xYd9tig==",
11       "dev": true,
12       "requires": {
13         "msgpack-lite": "^0.1.26"
14       }
15     },
16     "@tootallnate/once": {
17       "version": "1.1.2",
18       "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
19       "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
20       "dev": true
21     },
22     "@types/node": {
23       "version": "10.17.49",
24       "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.49.tgz",
25       "integrity": "sha512-PGaJNs5IZz5XgzwJvL/1zRfZB7iaJ5BydZ8/Picm+lUNYoNO9iVTQkVy5eUh0dZDrx3rBOIs3GCbCRmMuYyqwg==",
26       "dev": true
27     },
28     "@webassemblyjs/ast": {
29       "version": "1.9.0",
30       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
31       "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
32       "dev": true,
33       "requires": {
34         "@webassemblyjs/helper-module-context": "1.9.0",
35         "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
36         "@webassemblyjs/wast-parser": "1.9.0"
37       }
38     },
39     "@webassemblyjs/floating-point-hex-parser": {
40       "version": "1.9.0",
41       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
42       "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
43       "dev": true
44     },
45     "@webassemblyjs/helper-api-error": {
46       "version": "1.9.0",
47       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
48       "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
49       "dev": true
50     },
51     "@webassemblyjs/helper-buffer": {
52       "version": "1.9.0",
53       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
54       "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
55       "dev": true
56     },
57     "@webassemblyjs/helper-code-frame": {
58       "version": "1.9.0",
59       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
60       "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
61       "dev": true,
62       "requires": {
63         "@webassemblyjs/wast-printer": "1.9.0"
64       }
65     },
66     "@webassemblyjs/helper-fsm": {
67       "version": "1.9.0",
68       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
69       "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
70       "dev": true
71     },
72     "@webassemblyjs/helper-module-context": {
73       "version": "1.9.0",
74       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
75       "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
76       "dev": true,
77       "requires": {
78         "@webassemblyjs/ast": "1.9.0"
79       }
80     },
81     "@webassemblyjs/helper-wasm-bytecode": {
82       "version": "1.9.0",
83       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
84       "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
85       "dev": true
86     },
87     "@webassemblyjs/helper-wasm-section": {
88       "version": "1.9.0",
89       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
90       "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
91       "dev": true,
92       "requires": {
93         "@webassemblyjs/ast": "1.9.0",
94         "@webassemblyjs/helper-buffer": "1.9.0",
95         "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
96         "@webassemblyjs/wasm-gen": "1.9.0"
97       }
98     },
99     "@webassemblyjs/ieee754": {
100       "version": "1.9.0",
101       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
102       "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
103       "dev": true,
104       "requires": {
105         "@xtuc/ieee754": "^1.2.0"
106       }
107     },
108     "@webassemblyjs/leb128": {
109       "version": "1.9.0",
110       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
111       "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
112       "dev": true,
113       "requires": {
114         "@xtuc/long": "4.2.2"
115       }
116     },
117     "@webassemblyjs/utf8": {
118       "version": "1.9.0",
119       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
120       "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
121       "dev": true
122     },
123     "@webassemblyjs/wasm-edit": {
124       "version": "1.9.0",
125       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
126       "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
127       "dev": true,
128       "requires": {
129         "@webassemblyjs/ast": "1.9.0",
130         "@webassemblyjs/helper-buffer": "1.9.0",
131         "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
132         "@webassemblyjs/helper-wasm-section": "1.9.0",
133         "@webassemblyjs/wasm-gen": "1.9.0",
134         "@webassemblyjs/wasm-opt": "1.9.0",
135         "@webassemblyjs/wasm-parser": "1.9.0",
136         "@webassemblyjs/wast-printer": "1.9.0"
137       }
138     },
139     "@webassemblyjs/wasm-gen": {
140       "version": "1.9.0",
141       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
142       "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
143       "dev": true,
144       "requires": {
145         "@webassemblyjs/ast": "1.9.0",
146         "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
147         "@webassemblyjs/ieee754": "1.9.0",
148         "@webassemblyjs/leb128": "1.9.0",
149         "@webassemblyjs/utf8": "1.9.0"
150       }
151     },
152     "@webassemblyjs/wasm-opt": {
153       "version": "1.9.0",
154       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
155       "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
156       "dev": true,
157       "requires": {
158         "@webassemblyjs/ast": "1.9.0",
159         "@webassemblyjs/helper-buffer": "1.9.0",
160         "@webassemblyjs/wasm-gen": "1.9.0",
161         "@webassemblyjs/wasm-parser": "1.9.0"
162       }
163     },
164     "@webassemblyjs/wasm-parser": {
165       "version": "1.9.0",
166       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
167       "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
168       "dev": true,
169       "requires": {
170         "@webassemblyjs/ast": "1.9.0",
171         "@webassemblyjs/helper-api-error": "1.9.0",
172         "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
173         "@webassemblyjs/ieee754": "1.9.0",
174         "@webassemblyjs/leb128": "1.9.0",
175         "@webassemblyjs/utf8": "1.9.0"
176       }
177     },
178     "@webassemblyjs/wast-parser": {
179       "version": "1.9.0",
180       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
181       "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
182       "dev": true,
183       "requires": {
184         "@webassemblyjs/ast": "1.9.0",
185         "@webassemblyjs/floating-point-hex-parser": "1.9.0",
186         "@webassemblyjs/helper-api-error": "1.9.0",
187         "@webassemblyjs/helper-code-frame": "1.9.0",
188         "@webassemblyjs/helper-fsm": "1.9.0",
189         "@xtuc/long": "4.2.2"
190       }
191     },
192     "@webassemblyjs/wast-printer": {
193       "version": "1.9.0",
194       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
195       "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
196       "dev": true,
197       "requires": {
198         "@webassemblyjs/ast": "1.9.0",
199         "@webassemblyjs/wast-parser": "1.9.0",
200         "@xtuc/long": "4.2.2"
201       }
202     },
203     "@xtuc/ieee754": {
204       "version": "1.2.0",
205       "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
206       "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
207       "dev": true
208     },
209     "@xtuc/long": {
210       "version": "4.2.2",
211       "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
212       "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
213       "dev": true
214     },
215     "acorn": {
216       "version": "6.4.2",
217       "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
218       "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
219       "dev": true
220     },
221     "agent-base": {
222       "version": "6.0.2",
223       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
224       "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
225       "dev": true,
226       "requires": {
227         "debug": "4"
228       }
229     },
230     "ajv": {
231       "version": "6.12.6",
232       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
233       "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
234       "dev": true,
235       "requires": {
236         "fast-deep-equal": "^3.1.1",
237         "fast-json-stable-stringify": "^2.0.0",
238         "json-schema-traverse": "^0.4.1",
239         "uri-js": "^4.2.2"
240       }
241     },
242     "ajv-errors": {
243       "version": "1.0.1",
244       "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
245       "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
246       "dev": true
247     },
248     "ajv-keywords": {
249       "version": "3.5.2",
250       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
251       "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
252       "dev": true
253     },
254     "ansi-regex": {
255       "version": "4.1.0",
256       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
257       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
258       "dev": true
259     },
260     "ansi-styles": {
261       "version": "3.2.1",
262       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
263       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
264       "dev": true,
265       "requires": {
266         "color-convert": "^1.9.0"
267       }
268     },
269     "anymatch": {
270       "version": "3.1.1",
271       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
272       "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
273       "dev": true,
274       "optional": true,
275       "requires": {
276         "normalize-path": "^3.0.0",
277         "picomatch": "^2.0.4"
278       }
279     },
280     "aproba": {
281       "version": "1.2.0",
282       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
283       "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
284       "dev": true
285     },
286     "arch": {
287       "version": "2.2.0",
288       "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
289       "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
290       "dev": true
291     },
292     "arr-diff": {
293       "version": "4.0.0",
294       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
295       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
296       "dev": true
297     },
298     "arr-flatten": {
299       "version": "1.1.0",
300       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
301       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
302       "dev": true
303     },
304     "arr-union": {
305       "version": "3.1.0",
306       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
307       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
308       "dev": true
309     },
310     "array-unique": {
311       "version": "0.3.2",
312       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
313       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
314       "dev": true
315     },
316     "asn1.js": {
317       "version": "5.4.1",
318       "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
319       "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
320       "dev": true,
321       "requires": {
322         "bn.js": "^4.0.0",
323         "inherits": "^2.0.1",
324         "minimalistic-assert": "^1.0.0",
325         "safer-buffer": "^2.1.0"
326       },
327       "dependencies": {
328         "bn.js": {
329           "version": "4.11.9",
330           "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
331           "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
332           "dev": true
333         }
334       }
335     },
336     "assert": {
337       "version": "1.5.0",
338       "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
339       "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
340       "dev": true,
341       "requires": {
342         "object-assign": "^4.1.1",
343         "util": "0.10.3"
344       },
345       "dependencies": {
346         "inherits": {
347           "version": "2.0.1",
348           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
349           "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
350           "dev": true
351         },
352         "util": {
353           "version": "0.10.3",
354           "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
355           "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
356           "dev": true,
357           "requires": {
358             "inherits": "2.0.1"
359           }
360         }
361       }
362     },
363     "assign-symbols": {
364       "version": "1.0.0",
365       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
366       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
367       "dev": true
368     },
369     "async-each": {
370       "version": "1.0.3",
371       "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
372       "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
373       "dev": true,
374       "optional": true
375     },
376     "atob": {
377       "version": "2.1.2",
378       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
379       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
380       "dev": true
381     },
382     "await-semaphore": {
383       "version": "0.1.3",
384       "resolved": "https://registry.npmjs.org/await-semaphore/-/await-semaphore-0.1.3.tgz",
385       "integrity": "sha512-d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q==",
386       "dev": true
387     },
388     "balanced-match": {
389       "version": "1.0.0",
390       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
391       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
392       "dev": true
393     },
394     "base": {
395       "version": "0.11.2",
396       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
397       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
398       "dev": true,
399       "requires": {
400         "cache-base": "^1.0.1",
401         "class-utils": "^0.3.5",
402         "component-emitter": "^1.2.1",
403         "define-property": "^1.0.0",
404         "isobject": "^3.0.1",
405         "mixin-deep": "^1.2.0",
406         "pascalcase": "^0.1.1"
407       },
408       "dependencies": {
409         "define-property": {
410           "version": "1.0.0",
411           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
412           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
413           "dev": true,
414           "requires": {
415             "is-descriptor": "^1.0.0"
416           }
417         },
418         "is-accessor-descriptor": {
419           "version": "1.0.0",
420           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
421           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
422           "dev": true,
423           "requires": {
424             "kind-of": "^6.0.0"
425           }
426         },
427         "is-data-descriptor": {
428           "version": "1.0.0",
429           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
430           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
431           "dev": true,
432           "requires": {
433             "kind-of": "^6.0.0"
434           }
435         },
436         "is-descriptor": {
437           "version": "1.0.2",
438           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
439           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
440           "dev": true,
441           "requires": {
442             "is-accessor-descriptor": "^1.0.0",
443             "is-data-descriptor": "^1.0.0",
444             "kind-of": "^6.0.2"
445           }
446         }
447       }
448     },
449     "base64-js": {
450       "version": "1.5.1",
451       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
452       "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
453       "dev": true
454     },
455     "big-integer": {
456       "version": "1.6.48",
457       "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz",
458       "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==",
459       "dev": true
460     },
461     "big.js": {
462       "version": "5.2.2",
463       "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
464       "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
465       "dev": true
466     },
467     "binary": {
468       "version": "0.3.0",
469       "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
470       "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
471       "dev": true,
472       "requires": {
473         "buffers": "~0.1.1",
474         "chainsaw": "~0.1.0"
475       }
476     },
477     "binary-extensions": {
478       "version": "2.1.0",
479       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
480       "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
481       "dev": true,
482       "optional": true
483     },
484     "bluebird": {
485       "version": "3.4.7",
486       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
487       "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=",
488       "dev": true
489     },
490     "bn.js": {
491       "version": "5.1.3",
492       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz",
493       "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==",
494       "dev": true
495     },
496     "brace-expansion": {
497       "version": "1.1.11",
498       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
499       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
500       "dev": true,
501       "requires": {
502         "balanced-match": "^1.0.0",
503         "concat-map": "0.0.1"
504       }
505     },
506     "braces": {
507       "version": "3.0.2",
508       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
509       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
510       "dev": true,
511       "requires": {
512         "fill-range": "^7.0.1"
513       }
514     },
515     "brorand": {
516       "version": "1.1.0",
517       "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
518       "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
519       "dev": true
520     },
521     "browserify-aes": {
522       "version": "1.2.0",
523       "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
524       "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
525       "dev": true,
526       "requires": {
527         "buffer-xor": "^1.0.3",
528         "cipher-base": "^1.0.0",
529         "create-hash": "^1.1.0",
530         "evp_bytestokey": "^1.0.3",
531         "inherits": "^2.0.1",
532         "safe-buffer": "^5.0.1"
533       }
534     },
535     "browserify-cipher": {
536       "version": "1.0.1",
537       "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
538       "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
539       "dev": true,
540       "requires": {
541         "browserify-aes": "^1.0.4",
542         "browserify-des": "^1.0.0",
543         "evp_bytestokey": "^1.0.0"
544       }
545     },
546     "browserify-des": {
547       "version": "1.0.2",
548       "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
549       "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
550       "dev": true,
551       "requires": {
552         "cipher-base": "^1.0.1",
553         "des.js": "^1.0.0",
554         "inherits": "^2.0.1",
555         "safe-buffer": "^5.1.2"
556       }
557     },
558     "browserify-rsa": {
559       "version": "4.1.0",
560       "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
561       "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
562       "dev": true,
563       "requires": {
564         "bn.js": "^5.0.0",
565         "randombytes": "^2.0.1"
566       }
567     },
568     "browserify-sign": {
569       "version": "4.2.1",
570       "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
571       "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
572       "dev": true,
573       "requires": {
574         "bn.js": "^5.1.1",
575         "browserify-rsa": "^4.0.1",
576         "create-hash": "^1.2.0",
577         "create-hmac": "^1.1.7",
578         "elliptic": "^6.5.3",
579         "inherits": "^2.0.4",
580         "parse-asn1": "^5.1.5",
581         "readable-stream": "^3.6.0",
582         "safe-buffer": "^5.2.0"
583       },
584       "dependencies": {
585         "readable-stream": {
586           "version": "3.6.0",
587           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
588           "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
589           "dev": true,
590           "requires": {
591             "inherits": "^2.0.3",
592             "string_decoder": "^1.1.1",
593             "util-deprecate": "^1.0.1"
594           }
595         },
596         "safe-buffer": {
597           "version": "5.2.1",
598           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
599           "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
600           "dev": true
601         }
602       }
603     },
604     "browserify-zlib": {
605       "version": "0.2.0",
606       "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
607       "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
608       "dev": true,
609       "requires": {
610         "pako": "~1.0.5"
611       }
612     },
613     "bser": {
614       "version": "2.1.1",
615       "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
616       "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
617       "dev": true,
618       "requires": {
619         "node-int64": "^0.4.0"
620       }
621     },
622     "buffer": {
623       "version": "4.9.2",
624       "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
625       "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
626       "dev": true,
627       "requires": {
628         "base64-js": "^1.0.2",
629         "ieee754": "^1.1.4",
630         "isarray": "^1.0.0"
631       }
632     },
633     "buffer-from": {
634       "version": "1.1.1",
635       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
636       "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
637       "dev": true
638     },
639     "buffer-indexof-polyfill": {
640       "version": "1.0.2",
641       "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz",
642       "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==",
643       "dev": true
644     },
645     "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     "buffers": {
652       "version": "0.1.1",
653       "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
654       "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=",
655       "dev": true
656     },
657     "builtin-status-codes": {
658       "version": "3.0.0",
659       "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
660       "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
661       "dev": true
662     },
663     "bytes": {
664       "version": "3.1.0",
665       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
666       "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
667       "dev": true
668     },
669     "cacache": {
670       "version": "12.0.4",
671       "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
672       "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
673       "dev": true,
674       "requires": {
675         "bluebird": "^3.5.5",
676         "chownr": "^1.1.1",
677         "figgy-pudding": "^3.5.1",
678         "glob": "^7.1.4",
679         "graceful-fs": "^4.1.15",
680         "infer-owner": "^1.0.3",
681         "lru-cache": "^5.1.1",
682         "mississippi": "^3.0.0",
683         "mkdirp": "^0.5.1",
684         "move-concurrently": "^1.0.1",
685         "promise-inflight": "^1.0.1",
686         "rimraf": "^2.6.3",
687         "ssri": "^6.0.1",
688         "unique-filename": "^1.1.1",
689         "y18n": "^4.0.0"
690       },
691       "dependencies": {
692         "bluebird": {
693           "version": "3.7.2",
694           "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
695           "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
696           "dev": true
697         },
698         "chownr": {
699           "version": "1.1.4",
700           "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
701           "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
702           "dev": true
703         },
704         "lru-cache": {
705           "version": "5.1.1",
706           "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
707           "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
708           "dev": true,
709           "requires": {
710             "yallist": "^3.0.2"
711           }
712         },
713         "mkdirp": {
714           "version": "0.5.5",
715           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
716           "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
717           "dev": true,
718           "requires": {
719             "minimist": "^1.2.5"
720           }
721         },
722         "rimraf": {
723           "version": "2.7.1",
724           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
725           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
726           "dev": true,
727           "requires": {
728             "glob": "^7.1.3"
729           }
730         },
731         "yallist": {
732           "version": "3.1.1",
733           "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
734           "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
735           "dev": true
736         }
737       }
738     },
739     "cache-base": {
740       "version": "1.0.1",
741       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
742       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
743       "dev": true,
744       "requires": {
745         "collection-visit": "^1.0.0",
746         "component-emitter": "^1.2.1",
747         "get-value": "^2.0.6",
748         "has-value": "^1.0.0",
749         "isobject": "^3.0.1",
750         "set-value": "^2.0.0",
751         "to-object-path": "^0.3.0",
752         "union-value": "^1.0.0",
753         "unset-value": "^1.0.0"
754       }
755     },
756     "call-bind": {
757       "version": "1.0.0",
758       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz",
759       "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==",
760       "dev": true,
761       "requires": {
762         "function-bind": "^1.1.1",
763         "get-intrinsic": "^1.0.0"
764       }
765     },
766     "camelcase": {
767       "version": "5.3.1",
768       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
769       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
770       "dev": true
771     },
772     "chainsaw": {
773       "version": "0.1.0",
774       "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
775       "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
776       "dev": true,
777       "requires": {
778         "traverse": ">=0.3.0 <0.4"
779       }
780     },
781     "chalk": {
782       "version": "2.4.2",
783       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
784       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
785       "dev": true,
786       "requires": {
787         "ansi-styles": "^3.2.1",
788         "escape-string-regexp": "^1.0.5",
789         "supports-color": "^5.3.0"
790       }
791     },
792     "chokidar": {
793       "version": "3.4.3",
794       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz",
795       "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==",
796       "dev": true,
797       "optional": true,
798       "requires": {
799         "anymatch": "~3.1.1",
800         "braces": "~3.0.2",
801         "fsevents": "~2.1.2",
802         "glob-parent": "~5.1.0",
803         "is-binary-path": "~2.1.0",
804         "is-glob": "~4.0.1",
805         "normalize-path": "~3.0.0",
806         "readdirp": "~3.5.0"
807       }
808     },
809     "chownr": {
810       "version": "2.0.0",
811       "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
812       "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
813       "dev": true
814     },
815     "chrome-trace-event": {
816       "version": "1.0.2",
817       "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
818       "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
819       "dev": true,
820       "requires": {
821         "tslib": "^1.9.0"
822       },
823       "dependencies": {
824         "tslib": {
825           "version": "1.14.1",
826           "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
827           "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
828           "dev": true
829         }
830       }
831     },
832     "cipher-base": {
833       "version": "1.0.4",
834       "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
835       "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
836       "dev": true,
837       "requires": {
838         "inherits": "^2.0.1",
839         "safe-buffer": "^5.0.1"
840       }
841     },
842     "class-utils": {
843       "version": "0.3.6",
844       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
845       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
846       "dev": true,
847       "requires": {
848         "arr-union": "^3.1.0",
849         "define-property": "^0.2.5",
850         "isobject": "^3.0.0",
851         "static-extend": "^0.1.1"
852       },
853       "dependencies": {
854         "define-property": {
855           "version": "0.2.5",
856           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
857           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
858           "dev": true,
859           "requires": {
860             "is-descriptor": "^0.1.0"
861           }
862         }
863       }
864     },
865     "clipboardy": {
866       "version": "2.3.0",
867       "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz",
868       "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==",
869       "dev": true,
870       "requires": {
871         "arch": "^2.1.1",
872         "execa": "^1.0.0",
873         "is-wsl": "^2.1.1"
874       }
875     },
876     "cliui": {
877       "version": "5.0.0",
878       "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
879       "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
880       "dev": true,
881       "requires": {
882         "string-width": "^3.1.0",
883         "strip-ansi": "^5.2.0",
884         "wrap-ansi": "^5.1.0"
885       }
886     },
887     "coc.nvim": {
888       "version": "0.0.79",
889       "resolved": "https://registry.npmjs.org/coc.nvim/-/coc.nvim-0.0.79.tgz",
890       "integrity": "sha512-tge3BeOtehBouqo8sdrjRuQxsAWuwUxWJN1pTttZ8HpV+fe2fxmBE9lqrzzOlRIysBvgsZr7D0FdNfrwRwpK8A==",
891       "dev": true,
892       "requires": {
893         "@chemzqm/neovim": "^5.2.6",
894         "await-semaphore": "^0.1.3",
895         "bser": "^2.1.1",
896         "bytes": "^3.1.0",
897         "clipboardy": "^2.3.0",
898         "content-disposition": "^0.5.3",
899         "debounce": "^1.2.0",
900         "fast-diff": "^1.2.0",
901         "fb-watchman": "^2.0.1",
902         "follow-redirects": "^1.13.0",
903         "glob": "^7.1.6",
904         "http-proxy-agent": "^4.0.1",
905         "https-proxy-agent": "^5.0.0",
906         "isuri": "^2.0.3",
907         "jsonc-parser": "^2.3.0",
908         "log4js": "^6.3.0",
909         "minimatch": "^3.0.4",
910         "mkdirp": "^1.0.4",
911         "mv": "^2.1.1",
912         "promise.prototype.finally": "^3.1.2",
913         "rc": "^1.2.8",
914         "rimraf": "^3.0.2",
915         "semver": "^7.3.2",
916         "tar": "^6.0.5",
917         "tslib": "^2.0.1",
918         "unzipper": "^0.10.11",
919         "uuid": "^7.0.3",
920         "vscode-languageserver-protocol": "^3.15.3",
921         "vscode-languageserver-textdocument": "^1.0.1",
922         "vscode-languageserver-types": "^3.15.1",
923         "vscode-uri": "^2.1.2",
924         "which": "^2.0.2"
925       }
926     },
927     "collection-visit": {
928       "version": "1.0.0",
929       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
930       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
931       "dev": true,
932       "requires": {
933         "map-visit": "^1.0.0",
934         "object-visit": "^1.0.0"
935       }
936     },
937     "color-convert": {
938       "version": "1.9.3",
939       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
940       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
941       "dev": true,
942       "requires": {
943         "color-name": "1.1.3"
944       }
945     },
946     "color-name": {
947       "version": "1.1.3",
948       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
949       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
950       "dev": true
951     },
952     "commander": {
953       "version": "2.20.3",
954       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
955       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
956       "dev": true
957     },
958     "commondir": {
959       "version": "1.0.1",
960       "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
961       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
962       "dev": true
963     },
964     "component-emitter": {
965       "version": "1.3.0",
966       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
967       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
968       "dev": true
969     },
970     "concat-map": {
971       "version": "0.0.1",
972       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
973       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
974       "dev": true
975     },
976     "concat-stream": {
977       "version": "1.6.2",
978       "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
979       "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
980       "dev": true,
981       "requires": {
982         "buffer-from": "^1.0.0",
983         "inherits": "^2.0.3",
984         "readable-stream": "^2.2.2",
985         "typedarray": "^0.0.6"
986       }
987     },
988     "console-browserify": {
989       "version": "1.2.0",
990       "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
991       "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
992       "dev": true
993     },
994     "constants-browserify": {
995       "version": "1.0.0",
996       "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
997       "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
998       "dev": true
999     },
1000     "content-disposition": {
1001       "version": "0.5.3",
1002       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
1003       "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
1004       "dev": true,
1005       "requires": {
1006         "safe-buffer": "5.1.2"
1007       }
1008     },
1009     "copy-concurrently": {
1010       "version": "1.0.5",
1011       "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
1012       "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
1013       "dev": true,
1014       "requires": {
1015         "aproba": "^1.1.1",
1016         "fs-write-stream-atomic": "^1.0.8",
1017         "iferr": "^0.1.5",
1018         "mkdirp": "^0.5.1",
1019         "rimraf": "^2.5.4",
1020         "run-queue": "^1.0.0"
1021       },
1022       "dependencies": {
1023         "mkdirp": {
1024           "version": "0.5.5",
1025           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
1026           "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
1027           "dev": true,
1028           "requires": {
1029             "minimist": "^1.2.5"
1030           }
1031         },
1032         "rimraf": {
1033           "version": "2.7.1",
1034           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1035           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1036           "dev": true,
1037           "requires": {
1038             "glob": "^7.1.3"
1039           }
1040         }
1041       }
1042     },
1043     "copy-descriptor": {
1044       "version": "0.1.1",
1045       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
1046       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
1047       "dev": true
1048     },
1049     "core-util-is": {
1050       "version": "1.0.2",
1051       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
1052       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
1053       "dev": true
1054     },
1055     "create-ecdh": {
1056       "version": "4.0.4",
1057       "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
1058       "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
1059       "dev": true,
1060       "requires": {
1061         "bn.js": "^4.1.0",
1062         "elliptic": "^6.5.3"
1063       },
1064       "dependencies": {
1065         "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       }
1072     },
1073     "create-hash": {
1074       "version": "1.2.0",
1075       "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
1076       "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
1077       "dev": true,
1078       "requires": {
1079         "cipher-base": "^1.0.1",
1080         "inherits": "^2.0.1",
1081         "md5.js": "^1.3.4",
1082         "ripemd160": "^2.0.1",
1083         "sha.js": "^2.4.0"
1084       }
1085     },
1086     "create-hmac": {
1087       "version": "1.1.7",
1088       "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
1089       "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
1090       "dev": true,
1091       "requires": {
1092         "cipher-base": "^1.0.3",
1093         "create-hash": "^1.1.0",
1094         "inherits": "^2.0.1",
1095         "ripemd160": "^2.0.0",
1096         "safe-buffer": "^5.0.1",
1097         "sha.js": "^2.4.8"
1098       }
1099     },
1100     "cross-spawn": {
1101       "version": "6.0.5",
1102       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
1103       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
1104       "dev": true,
1105       "requires": {
1106         "nice-try": "^1.0.4",
1107         "path-key": "^2.0.1",
1108         "semver": "^5.5.0",
1109         "shebang-command": "^1.2.0",
1110         "which": "^1.2.9"
1111       },
1112       "dependencies": {
1113         "semver": {
1114           "version": "5.7.1",
1115           "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
1116           "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
1117           "dev": true
1118         },
1119         "which": {
1120           "version": "1.3.1",
1121           "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
1122           "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
1123           "dev": true,
1124           "requires": {
1125             "isexe": "^2.0.0"
1126           }
1127         }
1128       }
1129     },
1130     "crypto-browserify": {
1131       "version": "3.12.0",
1132       "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
1133       "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
1134       "dev": true,
1135       "requires": {
1136         "browserify-cipher": "^1.0.0",
1137         "browserify-sign": "^4.0.0",
1138         "create-ecdh": "^4.0.0",
1139         "create-hash": "^1.1.0",
1140         "create-hmac": "^1.1.0",
1141         "diffie-hellman": "^5.0.0",
1142         "inherits": "^2.0.1",
1143         "pbkdf2": "^3.0.3",
1144         "public-encrypt": "^4.0.0",
1145         "randombytes": "^2.0.0",
1146         "randomfill": "^1.0.3"
1147       }
1148     },
1149     "cyclist": {
1150       "version": "1.0.1",
1151       "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
1152       "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
1153       "dev": true
1154     },
1155     "date-format": {
1156       "version": "3.0.0",
1157       "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz",
1158       "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==",
1159       "dev": true
1160     },
1161     "debounce": {
1162       "version": "1.2.0",
1163       "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz",
1164       "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==",
1165       "dev": true
1166     },
1167     "debug": {
1168       "version": "4.3.1",
1169       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
1170       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
1171       "dev": true,
1172       "requires": {
1173         "ms": "2.1.2"
1174       }
1175     },
1176     "decamelize": {
1177       "version": "1.2.0",
1178       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1179       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
1180       "dev": true
1181     },
1182     "decode-uri-component": {
1183       "version": "0.2.0",
1184       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
1185       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
1186       "dev": true
1187     },
1188     "deep-extend": {
1189       "version": "0.6.0",
1190       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
1191       "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
1192       "dev": true
1193     },
1194     "define-properties": {
1195       "version": "1.1.3",
1196       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
1197       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
1198       "dev": true,
1199       "requires": {
1200         "object-keys": "^1.0.12"
1201       }
1202     },
1203     "define-property": {
1204       "version": "2.0.2",
1205       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
1206       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
1207       "dev": true,
1208       "requires": {
1209         "is-descriptor": "^1.0.2",
1210         "isobject": "^3.0.1"
1211       },
1212       "dependencies": {
1213         "is-accessor-descriptor": {
1214           "version": "1.0.0",
1215           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1216           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1217           "dev": true,
1218           "requires": {
1219             "kind-of": "^6.0.0"
1220           }
1221         },
1222         "is-data-descriptor": {
1223           "version": "1.0.0",
1224           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1225           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1226           "dev": true,
1227           "requires": {
1228             "kind-of": "^6.0.0"
1229           }
1230         },
1231         "is-descriptor": {
1232           "version": "1.0.2",
1233           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1234           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1235           "dev": true,
1236           "requires": {
1237             "is-accessor-descriptor": "^1.0.0",
1238             "is-data-descriptor": "^1.0.0",
1239             "kind-of": "^6.0.2"
1240           }
1241         }
1242       }
1243     },
1244     "des.js": {
1245       "version": "1.0.1",
1246       "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
1247       "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
1248       "dev": true,
1249       "requires": {
1250         "inherits": "^2.0.1",
1251         "minimalistic-assert": "^1.0.0"
1252       }
1253     },
1254     "detect-file": {
1255       "version": "1.0.0",
1256       "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
1257       "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
1258       "dev": true
1259     },
1260     "diffie-hellman": {
1261       "version": "5.0.3",
1262       "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
1263       "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
1264       "dev": true,
1265       "requires": {
1266         "bn.js": "^4.1.0",
1267         "miller-rabin": "^4.0.0",
1268         "randombytes": "^2.0.0"
1269       },
1270       "dependencies": {
1271         "bn.js": {
1272           "version": "4.11.9",
1273           "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
1274           "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
1275           "dev": true
1276         }
1277       }
1278     },
1279     "domain-browser": {
1280       "version": "1.2.0",
1281       "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
1282       "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
1283       "dev": true
1284     },
1285     "duplexer2": {
1286       "version": "0.1.4",
1287       "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
1288       "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
1289       "dev": true,
1290       "requires": {
1291         "readable-stream": "^2.0.2"
1292       }
1293     },
1294     "duplexify": {
1295       "version": "3.7.1",
1296       "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
1297       "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
1298       "dev": true,
1299       "requires": {
1300         "end-of-stream": "^1.0.0",
1301         "inherits": "^2.0.1",
1302         "readable-stream": "^2.0.0",
1303         "stream-shift": "^1.0.0"
1304       }
1305     },
1306     "elliptic": {
1307       "version": "6.5.3",
1308       "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz",
1309       "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==",
1310       "dev": true,
1311       "requires": {
1312         "bn.js": "^4.4.0",
1313         "brorand": "^1.0.1",
1314         "hash.js": "^1.0.0",
1315         "hmac-drbg": "^1.0.0",
1316         "inherits": "^2.0.1",
1317         "minimalistic-assert": "^1.0.0",
1318         "minimalistic-crypto-utils": "^1.0.0"
1319       },
1320       "dependencies": {
1321         "bn.js": {
1322           "version": "4.11.9",
1323           "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
1324           "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
1325           "dev": true
1326         }
1327       }
1328     },
1329     "emoji-regex": {
1330       "version": "7.0.3",
1331       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
1332       "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
1333       "dev": true
1334     },
1335     "emojis-list": {
1336       "version": "3.0.0",
1337       "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
1338       "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
1339       "dev": true
1340     },
1341     "end-of-stream": {
1342       "version": "1.4.4",
1343       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
1344       "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
1345       "dev": true,
1346       "requires": {
1347         "once": "^1.4.0"
1348       }
1349     },
1350     "enhanced-resolve": {
1351       "version": "4.3.0",
1352       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz",
1353       "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==",
1354       "dev": true,
1355       "requires": {
1356         "graceful-fs": "^4.1.2",
1357         "memory-fs": "^0.5.0",
1358         "tapable": "^1.0.0"
1359       }
1360     },
1361     "errno": {
1362       "version": "0.1.8",
1363       "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
1364       "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
1365       "dev": true,
1366       "requires": {
1367         "prr": "~1.0.1"
1368       }
1369     },
1370     "es-abstract": {
1371       "version": "1.17.7",
1372       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
1373       "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
1374       "dev": true,
1375       "requires": {
1376         "es-to-primitive": "^1.2.1",
1377         "function-bind": "^1.1.1",
1378         "has": "^1.0.3",
1379         "has-symbols": "^1.0.1",
1380         "is-callable": "^1.2.2",
1381         "is-regex": "^1.1.1",
1382         "object-inspect": "^1.8.0",
1383         "object-keys": "^1.1.1",
1384         "object.assign": "^4.1.1",
1385         "string.prototype.trimend": "^1.0.1",
1386         "string.prototype.trimstart": "^1.0.1"
1387       }
1388     },
1389     "es-to-primitive": {
1390       "version": "1.2.1",
1391       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
1392       "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
1393       "dev": true,
1394       "requires": {
1395         "is-callable": "^1.1.4",
1396         "is-date-object": "^1.0.1",
1397         "is-symbol": "^1.0.2"
1398       }
1399     },
1400     "escape-string-regexp": {
1401       "version": "1.0.5",
1402       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1403       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1404       "dev": true
1405     },
1406     "eslint-scope": {
1407       "version": "4.0.3",
1408       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
1409       "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
1410       "dev": true,
1411       "requires": {
1412         "esrecurse": "^4.1.0",
1413         "estraverse": "^4.1.1"
1414       }
1415     },
1416     "esrecurse": {
1417       "version": "4.3.0",
1418       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
1419       "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
1420       "dev": true,
1421       "requires": {
1422         "estraverse": "^5.2.0"
1423       },
1424       "dependencies": {
1425         "estraverse": {
1426           "version": "5.2.0",
1427           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
1428           "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
1429           "dev": true
1430         }
1431       }
1432     },
1433     "estraverse": {
1434       "version": "4.3.0",
1435       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
1436       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
1437       "dev": true
1438     },
1439     "event-lite": {
1440       "version": "0.1.2",
1441       "resolved": "https://registry.npmjs.org/event-lite/-/event-lite-0.1.2.tgz",
1442       "integrity": "sha512-HnSYx1BsJ87/p6swwzv+2v6B4X+uxUteoDfRxsAb1S1BePzQqOLevVmkdA15GHJVd9A9Ok6wygUR18Hu0YeV9g==",
1443       "dev": true
1444     },
1445     "events": {
1446       "version": "3.2.0",
1447       "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
1448       "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
1449       "dev": true
1450     },
1451     "evp_bytestokey": {
1452       "version": "1.0.3",
1453       "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
1454       "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
1455       "dev": true,
1456       "requires": {
1457         "md5.js": "^1.3.4",
1458         "safe-buffer": "^5.1.1"
1459       }
1460     },
1461     "execa": {
1462       "version": "1.0.0",
1463       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
1464       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
1465       "dev": true,
1466       "requires": {
1467         "cross-spawn": "^6.0.0",
1468         "get-stream": "^4.0.0",
1469         "is-stream": "^1.1.0",
1470         "npm-run-path": "^2.0.0",
1471         "p-finally": "^1.0.0",
1472         "signal-exit": "^3.0.0",
1473         "strip-eof": "^1.0.0"
1474       }
1475     },
1476     "expand-brackets": {
1477       "version": "2.1.4",
1478       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
1479       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
1480       "dev": true,
1481       "requires": {
1482         "debug": "^2.3.3",
1483         "define-property": "^0.2.5",
1484         "extend-shallow": "^2.0.1",
1485         "posix-character-classes": "^0.1.0",
1486         "regex-not": "^1.0.0",
1487         "snapdragon": "^0.8.1",
1488         "to-regex": "^3.0.1"
1489       },
1490       "dependencies": {
1491         "debug": {
1492           "version": "2.6.9",
1493           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1494           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1495           "dev": true,
1496           "requires": {
1497             "ms": "2.0.0"
1498           }
1499         },
1500         "define-property": {
1501           "version": "0.2.5",
1502           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1503           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1504           "dev": true,
1505           "requires": {
1506             "is-descriptor": "^0.1.0"
1507           }
1508         },
1509         "extend-shallow": {
1510           "version": "2.0.1",
1511           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1512           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1513           "dev": true,
1514           "requires": {
1515             "is-extendable": "^0.1.0"
1516           }
1517         },
1518         "ms": {
1519           "version": "2.0.0",
1520           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1521           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
1522           "dev": true
1523         }
1524       }
1525     },
1526     "expand-tilde": {
1527       "version": "2.0.2",
1528       "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
1529       "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
1530       "dev": true,
1531       "requires": {
1532         "homedir-polyfill": "^1.0.1"
1533       }
1534     },
1535     "extend-shallow": {
1536       "version": "3.0.2",
1537       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
1538       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
1539       "dev": true,
1540       "requires": {
1541         "assign-symbols": "^1.0.0",
1542         "is-extendable": "^1.0.1"
1543       },
1544       "dependencies": {
1545         "is-extendable": {
1546           "version": "1.0.1",
1547           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
1548           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
1549           "dev": true,
1550           "requires": {
1551             "is-plain-object": "^2.0.4"
1552           }
1553         }
1554       }
1555     },
1556     "extglob": {
1557       "version": "2.0.4",
1558       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
1559       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
1560       "dev": true,
1561       "requires": {
1562         "array-unique": "^0.3.2",
1563         "define-property": "^1.0.0",
1564         "expand-brackets": "^2.1.4",
1565         "extend-shallow": "^2.0.1",
1566         "fragment-cache": "^0.2.1",
1567         "regex-not": "^1.0.0",
1568         "snapdragon": "^0.8.1",
1569         "to-regex": "^3.0.1"
1570       },
1571       "dependencies": {
1572         "define-property": {
1573           "version": "1.0.0",
1574           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1575           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1576           "dev": true,
1577           "requires": {
1578             "is-descriptor": "^1.0.0"
1579           }
1580         },
1581         "extend-shallow": {
1582           "version": "2.0.1",
1583           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1584           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1585           "dev": true,
1586           "requires": {
1587             "is-extendable": "^0.1.0"
1588           }
1589         },
1590         "is-accessor-descriptor": {
1591           "version": "1.0.0",
1592           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1593           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1594           "dev": true,
1595           "requires": {
1596             "kind-of": "^6.0.0"
1597           }
1598         },
1599         "is-data-descriptor": {
1600           "version": "1.0.0",
1601           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1602           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1603           "dev": true,
1604           "requires": {
1605             "kind-of": "^6.0.0"
1606           }
1607         },
1608         "is-descriptor": {
1609           "version": "1.0.2",
1610           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1611           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1612           "dev": true,
1613           "requires": {
1614             "is-accessor-descriptor": "^1.0.0",
1615             "is-data-descriptor": "^1.0.0",
1616             "kind-of": "^6.0.2"
1617           }
1618         }
1619       }
1620     },
1621     "fast-deep-equal": {
1622       "version": "3.1.3",
1623       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1624       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
1625       "dev": true
1626     },
1627     "fast-diff": {
1628       "version": "1.2.0",
1629       "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
1630       "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
1631       "dev": true
1632     },
1633     "fast-json-stable-stringify": {
1634       "version": "2.1.0",
1635       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
1636       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
1637       "dev": true
1638     },
1639     "fb-watchman": {
1640       "version": "2.0.1",
1641       "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
1642       "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
1643       "dev": true,
1644       "requires": {
1645         "bser": "2.1.1"
1646       }
1647     },
1648     "figgy-pudding": {
1649       "version": "3.5.2",
1650       "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
1651       "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
1652       "dev": true
1653     },
1654     "fill-range": {
1655       "version": "7.0.1",
1656       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1657       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1658       "dev": true,
1659       "requires": {
1660         "to-regex-range": "^5.0.1"
1661       }
1662     },
1663     "find-cache-dir": {
1664       "version": "2.1.0",
1665       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
1666       "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
1667       "dev": true,
1668       "requires": {
1669         "commondir": "^1.0.1",
1670         "make-dir": "^2.0.0",
1671         "pkg-dir": "^3.0.0"
1672       }
1673     },
1674     "find-up": {
1675       "version": "3.0.0",
1676       "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
1677       "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
1678       "dev": true,
1679       "requires": {
1680         "locate-path": "^3.0.0"
1681       }
1682     },
1683     "findup-sync": {
1684       "version": "3.0.0",
1685       "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
1686       "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
1687       "dev": true,
1688       "requires": {
1689         "detect-file": "^1.0.0",
1690         "is-glob": "^4.0.0",
1691         "micromatch": "^3.0.4",
1692         "resolve-dir": "^1.0.1"
1693       },
1694       "dependencies": {
1695         "braces": {
1696           "version": "2.3.2",
1697           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
1698           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
1699           "dev": true,
1700           "requires": {
1701             "arr-flatten": "^1.1.0",
1702             "array-unique": "^0.3.2",
1703             "extend-shallow": "^2.0.1",
1704             "fill-range": "^4.0.0",
1705             "isobject": "^3.0.1",
1706             "repeat-element": "^1.1.2",
1707             "snapdragon": "^0.8.1",
1708             "snapdragon-node": "^2.0.1",
1709             "split-string": "^3.0.2",
1710             "to-regex": "^3.0.1"
1711           },
1712           "dependencies": {
1713             "extend-shallow": {
1714               "version": "2.0.1",
1715               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1716               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1717               "dev": true,
1718               "requires": {
1719                 "is-extendable": "^0.1.0"
1720               }
1721             }
1722           }
1723         },
1724         "fill-range": {
1725           "version": "4.0.0",
1726           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
1727           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
1728           "dev": true,
1729           "requires": {
1730             "extend-shallow": "^2.0.1",
1731             "is-number": "^3.0.0",
1732             "repeat-string": "^1.6.1",
1733             "to-regex-range": "^2.1.0"
1734           },
1735           "dependencies": {
1736             "extend-shallow": {
1737               "version": "2.0.1",
1738               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1739               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1740               "dev": true,
1741               "requires": {
1742                 "is-extendable": "^0.1.0"
1743               }
1744             }
1745           }
1746         },
1747         "is-number": {
1748           "version": "3.0.0",
1749           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
1750           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
1751           "dev": true,
1752           "requires": {
1753             "kind-of": "^3.0.2"
1754           },
1755           "dependencies": {
1756             "kind-of": {
1757               "version": "3.2.2",
1758               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1759               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1760               "dev": true,
1761               "requires": {
1762                 "is-buffer": "^1.1.5"
1763               }
1764             }
1765           }
1766         },
1767         "micromatch": {
1768           "version": "3.1.10",
1769           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
1770           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
1771           "dev": true,
1772           "requires": {
1773             "arr-diff": "^4.0.0",
1774             "array-unique": "^0.3.2",
1775             "braces": "^2.3.1",
1776             "define-property": "^2.0.2",
1777             "extend-shallow": "^3.0.2",
1778             "extglob": "^2.0.4",
1779             "fragment-cache": "^0.2.1",
1780             "kind-of": "^6.0.2",
1781             "nanomatch": "^1.2.9",
1782             "object.pick": "^1.3.0",
1783             "regex-not": "^1.0.0",
1784             "snapdragon": "^0.8.1",
1785             "to-regex": "^3.0.2"
1786           }
1787         },
1788         "to-regex-range": {
1789           "version": "2.1.1",
1790           "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
1791           "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
1792           "dev": true,
1793           "requires": {
1794             "is-number": "^3.0.0",
1795             "repeat-string": "^1.6.1"
1796           }
1797         }
1798       }
1799     },
1800     "flatted": {
1801       "version": "2.0.2",
1802       "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
1803       "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
1804       "dev": true
1805     },
1806     "flush-write-stream": {
1807       "version": "1.1.1",
1808       "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
1809       "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
1810       "dev": true,
1811       "requires": {
1812         "inherits": "^2.0.3",
1813         "readable-stream": "^2.3.6"
1814       }
1815     },
1816     "follow-redirects": {
1817       "version": "1.13.1",
1818       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz",
1819       "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==",
1820       "dev": true
1821     },
1822     "for-in": {
1823       "version": "1.0.2",
1824       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
1825       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
1826       "dev": true
1827     },
1828     "fragment-cache": {
1829       "version": "0.2.1",
1830       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
1831       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
1832       "dev": true,
1833       "requires": {
1834         "map-cache": "^0.2.2"
1835       }
1836     },
1837     "from2": {
1838       "version": "2.3.0",
1839       "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
1840       "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
1841       "dev": true,
1842       "requires": {
1843         "inherits": "^2.0.1",
1844         "readable-stream": "^2.0.0"
1845       }
1846     },
1847     "fs-extra": {
1848       "version": "8.1.0",
1849       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
1850       "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
1851       "dev": true,
1852       "requires": {
1853         "graceful-fs": "^4.2.0",
1854         "jsonfile": "^4.0.0",
1855         "universalify": "^0.1.0"
1856       }
1857     },
1858     "fs-minipass": {
1859       "version": "2.1.0",
1860       "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
1861       "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
1862       "dev": true,
1863       "requires": {
1864         "minipass": "^3.0.0"
1865       }
1866     },
1867     "fs-write-stream-atomic": {
1868       "version": "1.0.10",
1869       "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
1870       "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
1871       "dev": true,
1872       "requires": {
1873         "graceful-fs": "^4.1.2",
1874         "iferr": "^0.1.5",
1875         "imurmurhash": "^0.1.4",
1876         "readable-stream": "1 || 2"
1877       }
1878     },
1879     "fs.realpath": {
1880       "version": "1.0.0",
1881       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1882       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1883       "dev": true
1884     },
1885     "fsevents": {
1886       "version": "2.1.3",
1887       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
1888       "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
1889       "dev": true,
1890       "optional": true
1891     },
1892     "fstream": {
1893       "version": "1.0.12",
1894       "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
1895       "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
1896       "dev": true,
1897       "requires": {
1898         "graceful-fs": "^4.1.2",
1899         "inherits": "~2.0.0",
1900         "mkdirp": ">=0.5 0",
1901         "rimraf": "2"
1902       },
1903       "dependencies": {
1904         "mkdirp": {
1905           "version": "0.5.5",
1906           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
1907           "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
1908           "dev": true,
1909           "requires": {
1910             "minimist": "^1.2.5"
1911           }
1912         },
1913         "rimraf": {
1914           "version": "2.7.1",
1915           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1916           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1917           "dev": true,
1918           "requires": {
1919             "glob": "^7.1.3"
1920           }
1921         }
1922       }
1923     },
1924     "function-bind": {
1925       "version": "1.1.1",
1926       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1927       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1928       "dev": true
1929     },
1930     "get-caller-file": {
1931       "version": "2.0.5",
1932       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1933       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1934       "dev": true
1935     },
1936     "get-intrinsic": {
1937       "version": "1.0.2",
1938       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz",
1939       "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==",
1940       "dev": true,
1941       "requires": {
1942         "function-bind": "^1.1.1",
1943         "has": "^1.0.3",
1944         "has-symbols": "^1.0.1"
1945       }
1946     },
1947     "get-stream": {
1948       "version": "4.1.0",
1949       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
1950       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
1951       "dev": true,
1952       "requires": {
1953         "pump": "^3.0.0"
1954       }
1955     },
1956     "get-value": {
1957       "version": "2.0.6",
1958       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
1959       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
1960       "dev": true
1961     },
1962     "glob": {
1963       "version": "7.1.6",
1964       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
1965       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
1966       "dev": true,
1967       "requires": {
1968         "fs.realpath": "^1.0.0",
1969         "inflight": "^1.0.4",
1970         "inherits": "2",
1971         "minimatch": "^3.0.4",
1972         "once": "^1.3.0",
1973         "path-is-absolute": "^1.0.0"
1974       }
1975     },
1976     "glob-parent": {
1977       "version": "5.1.1",
1978       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
1979       "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
1980       "dev": true,
1981       "optional": true,
1982       "requires": {
1983         "is-glob": "^4.0.1"
1984       }
1985     },
1986     "global-modules": {
1987       "version": "2.0.0",
1988       "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
1989       "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
1990       "dev": true,
1991       "requires": {
1992         "global-prefix": "^3.0.0"
1993       },
1994       "dependencies": {
1995         "global-prefix": {
1996           "version": "3.0.0",
1997           "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
1998           "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
1999           "dev": true,
2000           "requires": {
2001             "ini": "^1.3.5",
2002             "kind-of": "^6.0.2",
2003             "which": "^1.3.1"
2004           }
2005         },
2006         "which": {
2007           "version": "1.3.1",
2008           "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
2009           "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
2010           "dev": true,
2011           "requires": {
2012             "isexe": "^2.0.0"
2013           }
2014         }
2015       }
2016     },
2017     "global-prefix": {
2018       "version": "1.0.2",
2019       "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
2020       "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
2021       "dev": true,
2022       "requires": {
2023         "expand-tilde": "^2.0.2",
2024         "homedir-polyfill": "^1.0.1",
2025         "ini": "^1.3.4",
2026         "is-windows": "^1.0.1",
2027         "which": "^1.2.14"
2028       },
2029       "dependencies": {
2030         "which": {
2031           "version": "1.3.1",
2032           "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
2033           "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
2034           "dev": true,
2035           "requires": {
2036             "isexe": "^2.0.0"
2037           }
2038         }
2039       }
2040     },
2041     "graceful-fs": {
2042       "version": "4.2.4",
2043       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
2044       "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
2045       "dev": true
2046     },
2047     "has": {
2048       "version": "1.0.3",
2049       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2050       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2051       "dev": true,
2052       "requires": {
2053         "function-bind": "^1.1.1"
2054       }
2055     },
2056     "has-flag": {
2057       "version": "3.0.0",
2058       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2059       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2060       "dev": true
2061     },
2062     "has-symbols": {
2063       "version": "1.0.1",
2064       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
2065       "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
2066       "dev": true
2067     },
2068     "has-value": {
2069       "version": "1.0.0",
2070       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
2071       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
2072       "dev": true,
2073       "requires": {
2074         "get-value": "^2.0.6",
2075         "has-values": "^1.0.0",
2076         "isobject": "^3.0.0"
2077       }
2078     },
2079     "has-values": {
2080       "version": "1.0.0",
2081       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
2082       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
2083       "dev": true,
2084       "requires": {
2085         "is-number": "^3.0.0",
2086         "kind-of": "^4.0.0"
2087       },
2088       "dependencies": {
2089         "is-number": {
2090           "version": "3.0.0",
2091           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
2092           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
2093           "dev": true,
2094           "requires": {
2095             "kind-of": "^3.0.2"
2096           },
2097           "dependencies": {
2098             "kind-of": {
2099               "version": "3.2.2",
2100               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2101               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2102               "dev": true,
2103               "requires": {
2104                 "is-buffer": "^1.1.5"
2105               }
2106             }
2107           }
2108         },
2109         "kind-of": {
2110           "version": "4.0.0",
2111           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
2112           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
2113           "dev": true,
2114           "requires": {
2115             "is-buffer": "^1.1.5"
2116           }
2117         }
2118       }
2119     },
2120     "hash-base": {
2121       "version": "3.1.0",
2122       "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
2123       "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
2124       "dev": true,
2125       "requires": {
2126         "inherits": "^2.0.4",
2127         "readable-stream": "^3.6.0",
2128         "safe-buffer": "^5.2.0"
2129       },
2130       "dependencies": {
2131         "readable-stream": {
2132           "version": "3.6.0",
2133           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
2134           "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
2135           "dev": true,
2136           "requires": {
2137             "inherits": "^2.0.3",
2138             "string_decoder": "^1.1.1",
2139             "util-deprecate": "^1.0.1"
2140           }
2141         },
2142         "safe-buffer": {
2143           "version": "5.2.1",
2144           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2145           "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2146           "dev": true
2147         }
2148       }
2149     },
2150     "hash.js": {
2151       "version": "1.1.7",
2152       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
2153       "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
2154       "dev": true,
2155       "requires": {
2156         "inherits": "^2.0.3",
2157         "minimalistic-assert": "^1.0.1"
2158       }
2159     },
2160     "hmac-drbg": {
2161       "version": "1.0.1",
2162       "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
2163       "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
2164       "dev": true,
2165       "requires": {
2166         "hash.js": "^1.0.3",
2167         "minimalistic-assert": "^1.0.0",
2168         "minimalistic-crypto-utils": "^1.0.1"
2169       }
2170     },
2171     "homedir-polyfill": {
2172       "version": "1.0.3",
2173       "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
2174       "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
2175       "dev": true,
2176       "requires": {
2177         "parse-passwd": "^1.0.0"
2178       }
2179     },
2180     "http-proxy-agent": {
2181       "version": "4.0.1",
2182       "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
2183       "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
2184       "dev": true,
2185       "requires": {
2186         "@tootallnate/once": "1",
2187         "agent-base": "6",
2188         "debug": "4"
2189       }
2190     },
2191     "https-browserify": {
2192       "version": "1.0.0",
2193       "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
2194       "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
2195       "dev": true
2196     },
2197     "https-proxy-agent": {
2198       "version": "5.0.0",
2199       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
2200       "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
2201       "dev": true,
2202       "requires": {
2203         "agent-base": "6",
2204         "debug": "4"
2205       }
2206     },
2207     "ieee754": {
2208       "version": "1.2.1",
2209       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
2210       "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
2211       "dev": true
2212     },
2213     "iferr": {
2214       "version": "0.1.5",
2215       "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
2216       "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
2217       "dev": true
2218     },
2219     "import-local": {
2220       "version": "2.0.0",
2221       "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
2222       "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
2223       "dev": true,
2224       "requires": {
2225         "pkg-dir": "^3.0.0",
2226         "resolve-cwd": "^2.0.0"
2227       }
2228     },
2229     "imurmurhash": {
2230       "version": "0.1.4",
2231       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2232       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
2233       "dev": true
2234     },
2235     "infer-owner": {
2236       "version": "1.0.4",
2237       "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
2238       "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
2239       "dev": true
2240     },
2241     "inflight": {
2242       "version": "1.0.6",
2243       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2244       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2245       "dev": true,
2246       "requires": {
2247         "once": "^1.3.0",
2248         "wrappy": "1"
2249       }
2250     },
2251     "inherits": {
2252       "version": "2.0.4",
2253       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2254       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2255       "dev": true
2256     },
2257     "ini": {
2258       "version": "1.3.8",
2259       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
2260       "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
2261       "dev": true
2262     },
2263     "int64-buffer": {
2264       "version": "0.1.10",
2265       "resolved": "https://registry.npmjs.org/int64-buffer/-/int64-buffer-0.1.10.tgz",
2266       "integrity": "sha1-J3siiofZWtd30HwTgyAiQGpHNCM=",
2267       "dev": true
2268     },
2269     "interpret": {
2270       "version": "1.4.0",
2271       "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
2272       "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
2273       "dev": true
2274     },
2275     "is-accessor-descriptor": {
2276       "version": "0.1.6",
2277       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
2278       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
2279       "dev": true,
2280       "requires": {
2281         "kind-of": "^3.0.2"
2282       },
2283       "dependencies": {
2284         "kind-of": {
2285           "version": "3.2.2",
2286           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2287           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2288           "dev": true,
2289           "requires": {
2290             "is-buffer": "^1.1.5"
2291           }
2292         }
2293       }
2294     },
2295     "is-binary-path": {
2296       "version": "2.1.0",
2297       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
2298       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
2299       "dev": true,
2300       "optional": true,
2301       "requires": {
2302         "binary-extensions": "^2.0.0"
2303       }
2304     },
2305     "is-buffer": {
2306       "version": "1.1.6",
2307       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
2308       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
2309       "dev": true
2310     },
2311     "is-callable": {
2312       "version": "1.2.2",
2313       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
2314       "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
2315       "dev": true
2316     },
2317     "is-data-descriptor": {
2318       "version": "0.1.4",
2319       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
2320       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
2321       "dev": true,
2322       "requires": {
2323         "kind-of": "^3.0.2"
2324       },
2325       "dependencies": {
2326         "kind-of": {
2327           "version": "3.2.2",
2328           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2329           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2330           "dev": true,
2331           "requires": {
2332             "is-buffer": "^1.1.5"
2333           }
2334         }
2335       }
2336     },
2337     "is-date-object": {
2338       "version": "1.0.2",
2339       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
2340       "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
2341       "dev": true
2342     },
2343     "is-descriptor": {
2344       "version": "0.1.6",
2345       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
2346       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
2347       "dev": true,
2348       "requires": {
2349         "is-accessor-descriptor": "^0.1.6",
2350         "is-data-descriptor": "^0.1.4",
2351         "kind-of": "^5.0.0"
2352       },
2353       "dependencies": {
2354         "kind-of": {
2355           "version": "5.1.0",
2356           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
2357           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
2358           "dev": true
2359         }
2360       }
2361     },
2362     "is-docker": {
2363       "version": "2.1.1",
2364       "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
2365       "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
2366       "dev": true
2367     },
2368     "is-extendable": {
2369       "version": "0.1.1",
2370       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2371       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
2372       "dev": true
2373     },
2374     "is-extglob": {
2375       "version": "2.1.1",
2376       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2377       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
2378       "dev": true
2379     },
2380     "is-fullwidth-code-point": {
2381       "version": "2.0.0",
2382       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
2383       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
2384       "dev": true
2385     },
2386     "is-glob": {
2387       "version": "4.0.1",
2388       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
2389       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
2390       "dev": true,
2391       "requires": {
2392         "is-extglob": "^2.1.1"
2393       }
2394     },
2395     "is-number": {
2396       "version": "7.0.0",
2397       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2398       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2399       "dev": true
2400     },
2401     "is-plain-object": {
2402       "version": "2.0.4",
2403       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
2404       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
2405       "dev": true,
2406       "requires": {
2407         "isobject": "^3.0.1"
2408       }
2409     },
2410     "is-regex": {
2411       "version": "1.1.1",
2412       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
2413       "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
2414       "dev": true,
2415       "requires": {
2416         "has-symbols": "^1.0.1"
2417       }
2418     },
2419     "is-stream": {
2420       "version": "1.1.0",
2421       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
2422       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
2423       "dev": true
2424     },
2425     "is-symbol": {
2426       "version": "1.0.3",
2427       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
2428       "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
2429       "dev": true,
2430       "requires": {
2431         "has-symbols": "^1.0.1"
2432       }
2433     },
2434     "is-windows": {
2435       "version": "1.0.2",
2436       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
2437       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
2438       "dev": true
2439     },
2440     "is-wsl": {
2441       "version": "2.2.0",
2442       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
2443       "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
2444       "dev": true,
2445       "requires": {
2446         "is-docker": "^2.0.0"
2447       }
2448     },
2449     "isarray": {
2450       "version": "1.0.0",
2451       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2452       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2453       "dev": true
2454     },
2455     "isexe": {
2456       "version": "2.0.0",
2457       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2458       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2459       "dev": true
2460     },
2461     "isobject": {
2462       "version": "3.0.1",
2463       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
2464       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
2465       "dev": true
2466     },
2467     "isuri": {
2468       "version": "2.0.3",
2469       "resolved": "https://registry.npmjs.org/isuri/-/isuri-2.0.3.tgz",
2470       "integrity": "sha1-NDcSHbL+Za8LoIC34ahjb2MsypE=",
2471       "dev": true,
2472       "requires": {
2473         "rfc-3986": "1.0.1"
2474       }
2475     },
2476     "json-parse-better-errors": {
2477       "version": "1.0.2",
2478       "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
2479       "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
2480       "dev": true
2481     },
2482     "json-schema-traverse": {
2483       "version": "0.4.1",
2484       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2485       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
2486       "dev": true
2487     },
2488     "json5": {
2489       "version": "1.0.1",
2490       "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
2491       "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
2492       "dev": true,
2493       "requires": {
2494         "minimist": "^1.2.0"
2495       }
2496     },
2497     "jsonc-parser": {
2498       "version": "2.3.1",
2499       "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz",
2500       "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==",
2501       "dev": true
2502     },
2503     "jsonfile": {
2504       "version": "4.0.0",
2505       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
2506       "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
2507       "dev": true,
2508       "requires": {
2509         "graceful-fs": "^4.1.6"
2510       }
2511     },
2512     "kind-of": {
2513       "version": "6.0.3",
2514       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
2515       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
2516       "dev": true
2517     },
2518     "listenercount": {
2519       "version": "1.0.1",
2520       "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
2521       "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=",
2522       "dev": true
2523     },
2524     "loader-runner": {
2525       "version": "2.4.0",
2526       "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
2527       "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
2528       "dev": true
2529     },
2530     "loader-utils": {
2531       "version": "1.4.0",
2532       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
2533       "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
2534       "dev": true,
2535       "requires": {
2536         "big.js": "^5.2.2",
2537         "emojis-list": "^3.0.0",
2538         "json5": "^1.0.1"
2539       }
2540     },
2541     "locate-path": {
2542       "version": "3.0.0",
2543       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
2544       "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
2545       "dev": true,
2546       "requires": {
2547         "p-locate": "^3.0.0",
2548         "path-exists": "^3.0.0"
2549       }
2550     },
2551     "log4js": {
2552       "version": "6.3.0",
2553       "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz",
2554       "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==",
2555       "dev": true,
2556       "requires": {
2557         "date-format": "^3.0.0",
2558         "debug": "^4.1.1",
2559         "flatted": "^2.0.1",
2560         "rfdc": "^1.1.4",
2561         "streamroller": "^2.2.4"
2562       }
2563     },
2564     "lru-cache": {
2565       "version": "6.0.0",
2566       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
2567       "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2568       "dev": true,
2569       "requires": {
2570         "yallist": "^4.0.0"
2571       }
2572     },
2573     "make-dir": {
2574       "version": "2.1.0",
2575       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
2576       "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
2577       "dev": true,
2578       "requires": {
2579         "pify": "^4.0.1",
2580         "semver": "^5.6.0"
2581       },
2582       "dependencies": {
2583         "semver": {
2584           "version": "5.7.1",
2585           "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2586           "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
2587           "dev": true
2588         }
2589       }
2590     },
2591     "map-cache": {
2592       "version": "0.2.2",
2593       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
2594       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
2595       "dev": true
2596     },
2597     "map-visit": {
2598       "version": "1.0.0",
2599       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
2600       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
2601       "dev": true,
2602       "requires": {
2603         "object-visit": "^1.0.0"
2604       }
2605     },
2606     "md5.js": {
2607       "version": "1.3.5",
2608       "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
2609       "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
2610       "dev": true,
2611       "requires": {
2612         "hash-base": "^3.0.0",
2613         "inherits": "^2.0.1",
2614         "safe-buffer": "^5.1.2"
2615       }
2616     },
2617     "memory-fs": {
2618       "version": "0.5.0",
2619       "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
2620       "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
2621       "dev": true,
2622       "requires": {
2623         "errno": "^0.1.3",
2624         "readable-stream": "^2.0.1"
2625       }
2626     },
2627     "micromatch": {
2628       "version": "4.0.2",
2629       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
2630       "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
2631       "dev": true,
2632       "requires": {
2633         "braces": "^3.0.1",
2634         "picomatch": "^2.0.5"
2635       }
2636     },
2637     "miller-rabin": {
2638       "version": "4.0.1",
2639       "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
2640       "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
2641       "dev": true,
2642       "requires": {
2643         "bn.js": "^4.0.0",
2644         "brorand": "^1.0.1"
2645       },
2646       "dependencies": {
2647         "bn.js": {
2648           "version": "4.11.9",
2649           "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
2650           "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
2651           "dev": true
2652         }
2653       }
2654     },
2655     "minimalistic-assert": {
2656       "version": "1.0.1",
2657       "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
2658       "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
2659       "dev": true
2660     },
2661     "minimalistic-crypto-utils": {
2662       "version": "1.0.1",
2663       "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
2664       "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
2665       "dev": true
2666     },
2667     "minimatch": {
2668       "version": "3.0.4",
2669       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2670       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2671       "dev": true,
2672       "requires": {
2673         "brace-expansion": "^1.1.7"
2674       }
2675     },
2676     "minimist": {
2677       "version": "1.2.5",
2678       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2679       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
2680       "dev": true
2681     },
2682     "minipass": {
2683       "version": "3.1.3",
2684       "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
2685       "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
2686       "dev": true,
2687       "requires": {
2688         "yallist": "^4.0.0"
2689       }
2690     },
2691     "minizlib": {
2692       "version": "2.1.2",
2693       "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
2694       "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
2695       "dev": true,
2696       "requires": {
2697         "minipass": "^3.0.0",
2698         "yallist": "^4.0.0"
2699       }
2700     },
2701     "mississippi": {
2702       "version": "3.0.0",
2703       "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
2704       "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
2705       "dev": true,
2706       "requires": {
2707         "concat-stream": "^1.5.0",
2708         "duplexify": "^3.4.2",
2709         "end-of-stream": "^1.1.0",
2710         "flush-write-stream": "^1.0.0",
2711         "from2": "^2.1.0",
2712         "parallel-transform": "^1.1.0",
2713         "pump": "^3.0.0",
2714         "pumpify": "^1.3.3",
2715         "stream-each": "^1.1.0",
2716         "through2": "^2.0.0"
2717       }
2718     },
2719     "mixin-deep": {
2720       "version": "1.3.2",
2721       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
2722       "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
2723       "dev": true,
2724       "requires": {
2725         "for-in": "^1.0.2",
2726         "is-extendable": "^1.0.1"
2727       },
2728       "dependencies": {
2729         "is-extendable": {
2730           "version": "1.0.1",
2731           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
2732           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
2733           "dev": true,
2734           "requires": {
2735             "is-plain-object": "^2.0.4"
2736           }
2737         }
2738       }
2739     },
2740     "mkdirp": {
2741       "version": "1.0.4",
2742       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
2743       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
2744       "dev": true
2745     },
2746     "move-concurrently": {
2747       "version": "1.0.1",
2748       "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
2749       "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
2750       "dev": true,
2751       "requires": {
2752         "aproba": "^1.1.1",
2753         "copy-concurrently": "^1.0.0",
2754         "fs-write-stream-atomic": "^1.0.8",
2755         "mkdirp": "^0.5.1",
2756         "rimraf": "^2.5.4",
2757         "run-queue": "^1.0.3"
2758       },
2759       "dependencies": {
2760         "mkdirp": {
2761           "version": "0.5.5",
2762           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
2763           "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
2764           "dev": true,
2765           "requires": {
2766             "minimist": "^1.2.5"
2767           }
2768         },
2769         "rimraf": {
2770           "version": "2.7.1",
2771           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
2772           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
2773           "dev": true,
2774           "requires": {
2775             "glob": "^7.1.3"
2776           }
2777         }
2778       }
2779     },
2780     "ms": {
2781       "version": "2.1.2",
2782       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2783       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
2784       "dev": true
2785     },
2786     "msgpack-lite": {
2787       "version": "0.1.26",
2788       "resolved": "https://registry.npmjs.org/msgpack-lite/-/msgpack-lite-0.1.26.tgz",
2789       "integrity": "sha1-3TxQsm8FnyXn7e42REGDWOKprYk=",
2790       "dev": true,
2791       "requires": {
2792         "event-lite": "^0.1.1",
2793         "ieee754": "^1.1.8",
2794         "int64-buffer": "^0.1.9",
2795         "isarray": "^1.0.0"
2796       }
2797     },
2798     "mv": {
2799       "version": "2.1.1",
2800       "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz",
2801       "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=",
2802       "dev": true,
2803       "requires": {
2804         "mkdirp": "~0.5.1",
2805         "ncp": "~2.0.0",
2806         "rimraf": "~2.4.0"
2807       },
2808       "dependencies": {
2809         "glob": {
2810           "version": "6.0.4",
2811           "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
2812           "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
2813           "dev": true,
2814           "requires": {
2815             "inflight": "^1.0.4",
2816             "inherits": "2",
2817             "minimatch": "2 || 3",
2818             "once": "^1.3.0",
2819             "path-is-absolute": "^1.0.0"
2820           }
2821         },
2822         "mkdirp": {
2823           "version": "0.5.5",
2824           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
2825           "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
2826           "dev": true,
2827           "requires": {
2828             "minimist": "^1.2.5"
2829           }
2830         },
2831         "rimraf": {
2832           "version": "2.4.5",
2833           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz",
2834           "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=",
2835           "dev": true,
2836           "requires": {
2837             "glob": "^6.0.1"
2838           }
2839         }
2840       }
2841     },
2842     "nanomatch": {
2843       "version": "1.2.13",
2844       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
2845       "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
2846       "dev": true,
2847       "requires": {
2848         "arr-diff": "^4.0.0",
2849         "array-unique": "^0.3.2",
2850         "define-property": "^2.0.2",
2851         "extend-shallow": "^3.0.2",
2852         "fragment-cache": "^0.2.1",
2853         "is-windows": "^1.0.2",
2854         "kind-of": "^6.0.2",
2855         "object.pick": "^1.3.0",
2856         "regex-not": "^1.0.0",
2857         "snapdragon": "^0.8.1",
2858         "to-regex": "^3.0.1"
2859       }
2860     },
2861     "ncp": {
2862       "version": "2.0.0",
2863       "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz",
2864       "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=",
2865       "dev": true
2866     },
2867     "neo-async": {
2868       "version": "2.6.2",
2869       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
2870       "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
2871       "dev": true
2872     },
2873     "nice-try": {
2874       "version": "1.0.5",
2875       "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
2876       "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
2877       "dev": true
2878     },
2879     "node-int64": {
2880       "version": "0.4.0",
2881       "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
2882       "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
2883       "dev": true
2884     },
2885     "node-libs-browser": {
2886       "version": "2.2.1",
2887       "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
2888       "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
2889       "dev": true,
2890       "requires": {
2891         "assert": "^1.1.1",
2892         "browserify-zlib": "^0.2.0",
2893         "buffer": "^4.3.0",
2894         "console-browserify": "^1.1.0",
2895         "constants-browserify": "^1.0.0",
2896         "crypto-browserify": "^3.11.0",
2897         "domain-browser": "^1.1.1",
2898         "events": "^3.0.0",
2899         "https-browserify": "^1.0.0",
2900         "os-browserify": "^0.3.0",
2901         "path-browserify": "0.0.1",
2902         "process": "^0.11.10",
2903         "punycode": "^1.2.4",
2904         "querystring-es3": "^0.2.0",
2905         "readable-stream": "^2.3.3",
2906         "stream-browserify": "^2.0.1",
2907         "stream-http": "^2.7.2",
2908         "string_decoder": "^1.0.0",
2909         "timers-browserify": "^2.0.4",
2910         "tty-browserify": "0.0.0",
2911         "url": "^0.11.0",
2912         "util": "^0.11.0",
2913         "vm-browserify": "^1.0.1"
2914       },
2915       "dependencies": {
2916         "punycode": {
2917           "version": "1.4.1",
2918           "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
2919           "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
2920           "dev": true
2921         }
2922       }
2923     },
2924     "normalize-path": {
2925       "version": "3.0.0",
2926       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
2927       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
2928       "dev": true,
2929       "optional": true
2930     },
2931     "npm-run-path": {
2932       "version": "2.0.2",
2933       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
2934       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
2935       "dev": true,
2936       "requires": {
2937         "path-key": "^2.0.0"
2938       }
2939     },
2940     "object-assign": {
2941       "version": "4.1.1",
2942       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2943       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
2944       "dev": true
2945     },
2946     "object-copy": {
2947       "version": "0.1.0",
2948       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
2949       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
2950       "dev": true,
2951       "requires": {
2952         "copy-descriptor": "^0.1.0",
2953         "define-property": "^0.2.5",
2954         "kind-of": "^3.0.3"
2955       },
2956       "dependencies": {
2957         "define-property": {
2958           "version": "0.2.5",
2959           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2960           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2961           "dev": true,
2962           "requires": {
2963             "is-descriptor": "^0.1.0"
2964           }
2965         },
2966         "kind-of": {
2967           "version": "3.2.2",
2968           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2969           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2970           "dev": true,
2971           "requires": {
2972             "is-buffer": "^1.1.5"
2973           }
2974         }
2975       }
2976     },
2977     "object-inspect": {
2978       "version": "1.9.0",
2979       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz",
2980       "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==",
2981       "dev": true
2982     },
2983     "object-keys": {
2984       "version": "1.1.1",
2985       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
2986       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
2987       "dev": true
2988     },
2989     "object-visit": {
2990       "version": "1.0.1",
2991       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
2992       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
2993       "dev": true,
2994       "requires": {
2995         "isobject": "^3.0.0"
2996       }
2997     },
2998     "object.assign": {
2999       "version": "4.1.2",
3000       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
3001       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
3002       "dev": true,
3003       "requires": {
3004         "call-bind": "^1.0.0",
3005         "define-properties": "^1.1.3",
3006         "has-symbols": "^1.0.1",
3007         "object-keys": "^1.1.1"
3008       }
3009     },
3010     "object.pick": {
3011       "version": "1.3.0",
3012       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
3013       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
3014       "dev": true,
3015       "requires": {
3016         "isobject": "^3.0.1"
3017       }
3018     },
3019     "once": {
3020       "version": "1.4.0",
3021       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3022       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
3023       "dev": true,
3024       "requires": {
3025         "wrappy": "1"
3026       }
3027     },
3028     "os-browserify": {
3029       "version": "0.3.0",
3030       "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
3031       "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
3032       "dev": true
3033     },
3034     "p-finally": {
3035       "version": "1.0.0",
3036       "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
3037       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
3038       "dev": true
3039     },
3040     "p-limit": {
3041       "version": "2.3.0",
3042       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
3043       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
3044       "dev": true,
3045       "requires": {
3046         "p-try": "^2.0.0"
3047       }
3048     },
3049     "p-locate": {
3050       "version": "3.0.0",
3051       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
3052       "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
3053       "dev": true,
3054       "requires": {
3055         "p-limit": "^2.0.0"
3056       }
3057     },
3058     "p-try": {
3059       "version": "2.2.0",
3060       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
3061       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
3062       "dev": true
3063     },
3064     "pako": {
3065       "version": "1.0.11",
3066       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
3067       "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
3068       "dev": true
3069     },
3070     "parallel-transform": {
3071       "version": "1.2.0",
3072       "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
3073       "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
3074       "dev": true,
3075       "requires": {
3076         "cyclist": "^1.0.1",
3077         "inherits": "^2.0.3",
3078         "readable-stream": "^2.1.5"
3079       }
3080     },
3081     "parse-asn1": {
3082       "version": "5.1.6",
3083       "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
3084       "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
3085       "dev": true,
3086       "requires": {
3087         "asn1.js": "^5.2.0",
3088         "browserify-aes": "^1.0.0",
3089         "evp_bytestokey": "^1.0.0",
3090         "pbkdf2": "^3.0.3",
3091         "safe-buffer": "^5.1.1"
3092       }
3093     },
3094     "parse-passwd": {
3095       "version": "1.0.0",
3096       "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
3097       "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
3098       "dev": true
3099     },
3100     "pascalcase": {
3101       "version": "0.1.1",
3102       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
3103       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
3104       "dev": true
3105     },
3106     "path-browserify": {
3107       "version": "0.0.1",
3108       "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
3109       "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
3110       "dev": true
3111     },
3112     "path-dirname": {
3113       "version": "1.0.2",
3114       "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
3115       "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
3116       "dev": true,
3117       "optional": true
3118     },
3119     "path-exists": {
3120       "version": "3.0.0",
3121       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
3122       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
3123       "dev": true
3124     },
3125     "path-is-absolute": {
3126       "version": "1.0.1",
3127       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3128       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
3129       "dev": true
3130     },
3131     "path-key": {
3132       "version": "2.0.1",
3133       "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
3134       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
3135       "dev": true
3136     },
3137     "pbkdf2": {
3138       "version": "3.1.1",
3139       "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
3140       "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==",
3141       "dev": true,
3142       "requires": {
3143         "create-hash": "^1.1.2",
3144         "create-hmac": "^1.1.4",
3145         "ripemd160": "^2.0.1",
3146         "safe-buffer": "^5.0.1",
3147         "sha.js": "^2.4.8"
3148       }
3149     },
3150     "picomatch": {
3151       "version": "2.2.2",
3152       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
3153       "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
3154       "dev": true
3155     },
3156     "pify": {
3157       "version": "4.0.1",
3158       "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
3159       "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
3160       "dev": true
3161     },
3162     "pkg-dir": {
3163       "version": "3.0.0",
3164       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
3165       "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
3166       "dev": true,
3167       "requires": {
3168         "find-up": "^3.0.0"
3169       }
3170     },
3171     "posix-character-classes": {
3172       "version": "0.1.1",
3173       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
3174       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
3175       "dev": true
3176     },
3177     "process": {
3178       "version": "0.11.10",
3179       "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
3180       "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
3181       "dev": true
3182     },
3183     "process-nextick-args": {
3184       "version": "2.0.1",
3185       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
3186       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
3187       "dev": true
3188     },
3189     "promise-inflight": {
3190       "version": "1.0.1",
3191       "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
3192       "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
3193       "dev": true
3194     },
3195     "promise.prototype.finally": {
3196       "version": "3.1.2",
3197       "resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.2.tgz",
3198       "integrity": "sha512-A2HuJWl2opDH0EafgdjwEw7HysI8ff/n4lW4QEVBCUXFk9QeGecBWv0Deph0UmLe3tTNYegz8MOjsVuE6SMoJA==",
3199       "dev": true,
3200       "requires": {
3201         "define-properties": "^1.1.3",
3202         "es-abstract": "^1.17.0-next.0",
3203         "function-bind": "^1.1.1"
3204       }
3205     },
3206     "prr": {
3207       "version": "1.0.1",
3208       "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
3209       "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
3210       "dev": true
3211     },
3212     "public-encrypt": {
3213       "version": "4.0.3",
3214       "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
3215       "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
3216       "dev": true,
3217       "requires": {
3218         "bn.js": "^4.1.0",
3219         "browserify-rsa": "^4.0.0",
3220         "create-hash": "^1.1.0",
3221         "parse-asn1": "^5.0.0",
3222         "randombytes": "^2.0.1",
3223         "safe-buffer": "^5.1.2"
3224       },
3225       "dependencies": {
3226         "bn.js": {
3227           "version": "4.11.9",
3228           "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
3229           "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
3230           "dev": true
3231         }
3232       }
3233     },
3234     "pump": {
3235       "version": "3.0.0",
3236       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
3237       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
3238       "dev": true,
3239       "requires": {
3240         "end-of-stream": "^1.1.0",
3241         "once": "^1.3.1"
3242       }
3243     },
3244     "pumpify": {
3245       "version": "1.5.1",
3246       "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
3247       "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
3248       "dev": true,
3249       "requires": {
3250         "duplexify": "^3.6.0",
3251         "inherits": "^2.0.3",
3252         "pump": "^2.0.0"
3253       },
3254       "dependencies": {
3255         "pump": {
3256           "version": "2.0.1",
3257           "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
3258           "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
3259           "dev": true,
3260           "requires": {
3261             "end-of-stream": "^1.1.0",
3262             "once": "^1.3.1"
3263           }
3264         }
3265       }
3266     },
3267     "punycode": {
3268       "version": "2.1.1",
3269       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
3270       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
3271       "dev": true
3272     },
3273     "querystring": {
3274       "version": "0.2.0",
3275       "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
3276       "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
3277       "dev": true
3278     },
3279     "querystring-es3": {
3280       "version": "0.2.1",
3281       "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
3282       "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
3283       "dev": true
3284     },
3285     "randombytes": {
3286       "version": "2.1.0",
3287       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
3288       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
3289       "dev": true,
3290       "requires": {
3291         "safe-buffer": "^5.1.0"
3292       }
3293     },
3294     "randomfill": {
3295       "version": "1.0.4",
3296       "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
3297       "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
3298       "dev": true,
3299       "requires": {
3300         "randombytes": "^2.0.5",
3301         "safe-buffer": "^5.1.0"
3302       }
3303     },
3304     "rc": {
3305       "version": "1.2.8",
3306       "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
3307       "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
3308       "dev": true,
3309       "requires": {
3310         "deep-extend": "^0.6.0",
3311         "ini": "~1.3.0",
3312         "minimist": "^1.2.0",
3313         "strip-json-comments": "~2.0.1"
3314       }
3315     },
3316     "readable-stream": {
3317       "version": "2.3.7",
3318       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
3319       "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
3320       "dev": true,
3321       "requires": {
3322         "core-util-is": "~1.0.0",
3323         "inherits": "~2.0.3",
3324         "isarray": "~1.0.0",
3325         "process-nextick-args": "~2.0.0",
3326         "safe-buffer": "~5.1.1",
3327         "string_decoder": "~1.1.1",
3328         "util-deprecate": "~1.0.1"
3329       }
3330     },
3331     "readdirp": {
3332       "version": "3.5.0",
3333       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
3334       "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
3335       "dev": true,
3336       "optional": true,
3337       "requires": {
3338         "picomatch": "^2.2.1"
3339       }
3340     },
3341     "regex-not": {
3342       "version": "1.0.2",
3343       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
3344       "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
3345       "dev": true,
3346       "requires": {
3347         "extend-shallow": "^3.0.2",
3348         "safe-regex": "^1.1.0"
3349       }
3350     },
3351     "remove-trailing-separator": {
3352       "version": "1.1.0",
3353       "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
3354       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
3355       "dev": true,
3356       "optional": true
3357     },
3358     "repeat-element": {
3359       "version": "1.1.3",
3360       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
3361       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
3362       "dev": true
3363     },
3364     "repeat-string": {
3365       "version": "1.6.1",
3366       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
3367       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
3368       "dev": true
3369     },
3370     "require-directory": {
3371       "version": "2.1.1",
3372       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
3373       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
3374       "dev": true
3375     },
3376     "require-main-filename": {
3377       "version": "2.0.0",
3378       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
3379       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
3380       "dev": true
3381     },
3382     "resolve-cwd": {
3383       "version": "2.0.0",
3384       "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
3385       "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
3386       "dev": true,
3387       "requires": {
3388         "resolve-from": "^3.0.0"
3389       }
3390     },
3391     "resolve-dir": {
3392       "version": "1.0.1",
3393       "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
3394       "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
3395       "dev": true,
3396       "requires": {
3397         "expand-tilde": "^2.0.0",
3398         "global-modules": "^1.0.0"
3399       },
3400       "dependencies": {
3401         "global-modules": {
3402           "version": "1.0.0",
3403           "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
3404           "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
3405           "dev": true,
3406           "requires": {
3407             "global-prefix": "^1.0.1",
3408             "is-windows": "^1.0.1",
3409             "resolve-dir": "^1.0.0"
3410           }
3411         }
3412       }
3413     },
3414     "resolve-from": {
3415       "version": "3.0.0",
3416       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
3417       "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
3418       "dev": true
3419     },
3420     "resolve-url": {
3421       "version": "0.2.1",
3422       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
3423       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
3424       "dev": true
3425     },
3426     "ret": {
3427       "version": "0.1.15",
3428       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
3429       "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
3430       "dev": true
3431     },
3432     "rfc-3986": {
3433       "version": "1.0.1",
3434       "resolved": "https://registry.npmjs.org/rfc-3986/-/rfc-3986-1.0.1.tgz",
3435       "integrity": "sha1-7uuINC+tvoAnwPNq2pIaE+b5YgY=",
3436       "dev": true
3437     },
3438     "rfdc": {
3439       "version": "1.1.4",
3440       "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz",
3441       "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==",
3442       "dev": true
3443     },
3444     "rimraf": {
3445       "version": "3.0.2",
3446       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
3447       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
3448       "dev": true,
3449       "requires": {
3450         "glob": "^7.1.3"
3451       }
3452     },
3453     "ripemd160": {
3454       "version": "2.0.2",
3455       "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
3456       "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
3457       "dev": true,
3458       "requires": {
3459         "hash-base": "^3.0.0",
3460         "inherits": "^2.0.1"
3461       }
3462     },
3463     "run-queue": {
3464       "version": "1.0.3",
3465       "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
3466       "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
3467       "dev": true,
3468       "requires": {
3469         "aproba": "^1.1.1"
3470       }
3471     },
3472     "safe-buffer": {
3473       "version": "5.1.2",
3474       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3475       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
3476       "dev": true
3477     },
3478     "safe-regex": {
3479       "version": "1.1.0",
3480       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
3481       "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
3482       "dev": true,
3483       "requires": {
3484         "ret": "~0.1.10"
3485       }
3486     },
3487     "safer-buffer": {
3488       "version": "2.1.2",
3489       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3490       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
3491       "dev": true
3492     },
3493     "schema-utils": {
3494       "version": "1.0.0",
3495       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
3496       "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
3497       "dev": true,
3498       "requires": {
3499         "ajv": "^6.1.0",
3500         "ajv-errors": "^1.0.0",
3501         "ajv-keywords": "^3.1.0"
3502       }
3503     },
3504     "semver": {
3505       "version": "7.3.4",
3506       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
3507       "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
3508       "dev": true,
3509       "requires": {
3510         "lru-cache": "^6.0.0"
3511       }
3512     },
3513     "serialize-javascript": {
3514       "version": "4.0.0",
3515       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
3516       "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
3517       "dev": true,
3518       "requires": {
3519         "randombytes": "^2.1.0"
3520       }
3521     },
3522     "set-blocking": {
3523       "version": "2.0.0",
3524       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
3525       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
3526       "dev": true
3527     },
3528     "set-value": {
3529       "version": "2.0.1",
3530       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
3531       "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
3532       "dev": true,
3533       "requires": {
3534         "extend-shallow": "^2.0.1",
3535         "is-extendable": "^0.1.1",
3536         "is-plain-object": "^2.0.3",
3537         "split-string": "^3.0.1"
3538       },
3539       "dependencies": {
3540         "extend-shallow": {
3541           "version": "2.0.1",
3542           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3543           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3544           "dev": true,
3545           "requires": {
3546             "is-extendable": "^0.1.0"
3547           }
3548         }
3549       }
3550     },
3551     "setimmediate": {
3552       "version": "1.0.5",
3553       "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
3554       "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
3555       "dev": true
3556     },
3557     "sha.js": {
3558       "version": "2.4.11",
3559       "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
3560       "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
3561       "dev": true,
3562       "requires": {
3563         "inherits": "^2.0.1",
3564         "safe-buffer": "^5.0.1"
3565       }
3566     },
3567     "shebang-command": {
3568       "version": "1.2.0",
3569       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
3570       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
3571       "dev": true,
3572       "requires": {
3573         "shebang-regex": "^1.0.0"
3574       }
3575     },
3576     "shebang-regex": {
3577       "version": "1.0.0",
3578       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
3579       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
3580       "dev": true
3581     },
3582     "signal-exit": {
3583       "version": "3.0.3",
3584       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
3585       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
3586       "dev": true
3587     },
3588     "snapdragon": {
3589       "version": "0.8.2",
3590       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
3591       "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
3592       "dev": true,
3593       "requires": {
3594         "base": "^0.11.1",
3595         "debug": "^2.2.0",
3596         "define-property": "^0.2.5",
3597         "extend-shallow": "^2.0.1",
3598         "map-cache": "^0.2.2",
3599         "source-map": "^0.5.6",
3600         "source-map-resolve": "^0.5.0",
3601         "use": "^3.1.0"
3602       },
3603       "dependencies": {
3604         "debug": {
3605           "version": "2.6.9",
3606           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3607           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3608           "dev": true,
3609           "requires": {
3610             "ms": "2.0.0"
3611           }
3612         },
3613         "define-property": {
3614           "version": "0.2.5",
3615           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3616           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3617           "dev": true,
3618           "requires": {
3619             "is-descriptor": "^0.1.0"
3620           }
3621         },
3622         "extend-shallow": {
3623           "version": "2.0.1",
3624           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3625           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3626           "dev": true,
3627           "requires": {
3628             "is-extendable": "^0.1.0"
3629           }
3630         },
3631         "ms": {
3632           "version": "2.0.0",
3633           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3634           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3635           "dev": true
3636         }
3637       }
3638     },
3639     "snapdragon-node": {
3640       "version": "2.1.1",
3641       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
3642       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
3643       "dev": true,
3644       "requires": {
3645         "define-property": "^1.0.0",
3646         "isobject": "^3.0.0",
3647         "snapdragon-util": "^3.0.1"
3648       },
3649       "dependencies": {
3650         "define-property": {
3651           "version": "1.0.0",
3652           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
3653           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
3654           "dev": true,
3655           "requires": {
3656             "is-descriptor": "^1.0.0"
3657           }
3658         },
3659         "is-accessor-descriptor": {
3660           "version": "1.0.0",
3661           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
3662           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
3663           "dev": true,
3664           "requires": {
3665             "kind-of": "^6.0.0"
3666           }
3667         },
3668         "is-data-descriptor": {
3669           "version": "1.0.0",
3670           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
3671           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
3672           "dev": true,
3673           "requires": {
3674             "kind-of": "^6.0.0"
3675           }
3676         },
3677         "is-descriptor": {
3678           "version": "1.0.2",
3679           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
3680           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
3681           "dev": true,
3682           "requires": {
3683             "is-accessor-descriptor": "^1.0.0",
3684             "is-data-descriptor": "^1.0.0",
3685             "kind-of": "^6.0.2"
3686           }
3687         }
3688       }
3689     },
3690     "snapdragon-util": {
3691       "version": "3.0.1",
3692       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
3693       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
3694       "dev": true,
3695       "requires": {
3696         "kind-of": "^3.2.0"
3697       },
3698       "dependencies": {
3699         "kind-of": {
3700           "version": "3.2.2",
3701           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3702           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3703           "dev": true,
3704           "requires": {
3705             "is-buffer": "^1.1.5"
3706           }
3707         }
3708       }
3709     },
3710     "source-list-map": {
3711       "version": "2.0.1",
3712       "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
3713       "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
3714       "dev": true
3715     },
3716     "source-map": {
3717       "version": "0.5.7",
3718       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
3719       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
3720       "dev": true
3721     },
3722     "source-map-resolve": {
3723       "version": "0.5.3",
3724       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
3725       "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
3726       "dev": true,
3727       "requires": {
3728         "atob": "^2.1.2",
3729         "decode-uri-component": "^0.2.0",
3730         "resolve-url": "^0.2.1",
3731         "source-map-url": "^0.4.0",
3732         "urix": "^0.1.0"
3733       }
3734     },
3735     "source-map-support": {
3736       "version": "0.5.19",
3737       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
3738       "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
3739       "dev": true,
3740       "requires": {
3741         "buffer-from": "^1.0.0",
3742         "source-map": "^0.6.0"
3743       },
3744       "dependencies": {
3745         "source-map": {
3746           "version": "0.6.1",
3747           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3748           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3749           "dev": true
3750         }
3751       }
3752     },
3753     "source-map-url": {
3754       "version": "0.4.0",
3755       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
3756       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
3757       "dev": true
3758     },
3759     "split-string": {
3760       "version": "3.1.0",
3761       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
3762       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
3763       "dev": true,
3764       "requires": {
3765         "extend-shallow": "^3.0.0"
3766       }
3767     },
3768     "ssri": {
3769       "version": "6.0.1",
3770       "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
3771       "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
3772       "dev": true,
3773       "requires": {
3774         "figgy-pudding": "^3.5.1"
3775       }
3776     },
3777     "static-extend": {
3778       "version": "0.1.2",
3779       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
3780       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
3781       "dev": true,
3782       "requires": {
3783         "define-property": "^0.2.5",
3784         "object-copy": "^0.1.0"
3785       },
3786       "dependencies": {
3787         "define-property": {
3788           "version": "0.2.5",
3789           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3790           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3791           "dev": true,
3792           "requires": {
3793             "is-descriptor": "^0.1.0"
3794           }
3795         }
3796       }
3797     },
3798     "stream-browserify": {
3799       "version": "2.0.2",
3800       "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
3801       "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
3802       "dev": true,
3803       "requires": {
3804         "inherits": "~2.0.1",
3805         "readable-stream": "^2.0.2"
3806       }
3807     },
3808     "stream-each": {
3809       "version": "1.2.3",
3810       "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
3811       "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
3812       "dev": true,
3813       "requires": {
3814         "end-of-stream": "^1.1.0",
3815         "stream-shift": "^1.0.0"
3816       }
3817     },
3818     "stream-http": {
3819       "version": "2.8.3",
3820       "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
3821       "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
3822       "dev": true,
3823       "requires": {
3824         "builtin-status-codes": "^3.0.0",
3825         "inherits": "^2.0.1",
3826         "readable-stream": "^2.3.6",
3827         "to-arraybuffer": "^1.0.0",
3828         "xtend": "^4.0.0"
3829       }
3830     },
3831     "stream-shift": {
3832       "version": "1.0.1",
3833       "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
3834       "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
3835       "dev": true
3836     },
3837     "streamroller": {
3838       "version": "2.2.4",
3839       "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz",
3840       "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==",
3841       "dev": true,
3842       "requires": {
3843         "date-format": "^2.1.0",
3844         "debug": "^4.1.1",
3845         "fs-extra": "^8.1.0"
3846       },
3847       "dependencies": {
3848         "date-format": {
3849           "version": "2.1.0",
3850           "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
3851           "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==",
3852           "dev": true
3853         }
3854       }
3855     },
3856     "string-width": {
3857       "version": "3.1.0",
3858       "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
3859       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
3860       "dev": true,
3861       "requires": {
3862         "emoji-regex": "^7.0.1",
3863         "is-fullwidth-code-point": "^2.0.0",
3864         "strip-ansi": "^5.1.0"
3865       }
3866     },
3867     "string.prototype.trimend": {
3868       "version": "1.0.3",
3869       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
3870       "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
3871       "dev": true,
3872       "requires": {
3873         "call-bind": "^1.0.0",
3874         "define-properties": "^1.1.3"
3875       }
3876     },
3877     "string.prototype.trimstart": {
3878       "version": "1.0.3",
3879       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
3880       "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
3881       "dev": true,
3882       "requires": {
3883         "call-bind": "^1.0.0",
3884         "define-properties": "^1.1.3"
3885       }
3886     },
3887     "string_decoder": {
3888       "version": "1.1.1",
3889       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3890       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3891       "dev": true,
3892       "requires": {
3893         "safe-buffer": "~5.1.0"
3894       }
3895     },
3896     "strip-ansi": {
3897       "version": "5.2.0",
3898       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
3899       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
3900       "dev": true,
3901       "requires": {
3902         "ansi-regex": "^4.1.0"
3903       }
3904     },
3905     "strip-eof": {
3906       "version": "1.0.0",
3907       "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
3908       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
3909       "dev": true
3910     },
3911     "strip-json-comments": {
3912       "version": "2.0.1",
3913       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
3914       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
3915       "dev": true
3916     },
3917     "supports-color": {
3918       "version": "5.5.0",
3919       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3920       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3921       "dev": true,
3922       "requires": {
3923         "has-flag": "^3.0.0"
3924       }
3925     },
3926     "tapable": {
3927       "version": "1.1.3",
3928       "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
3929       "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
3930       "dev": true
3931     },
3932     "tar": {
3933       "version": "6.0.5",
3934       "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz",
3935       "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==",
3936       "dev": true,
3937       "requires": {
3938         "chownr": "^2.0.0",
3939         "fs-minipass": "^2.0.0",
3940         "minipass": "^3.0.0",
3941         "minizlib": "^2.1.1",
3942         "mkdirp": "^1.0.3",
3943         "yallist": "^4.0.0"
3944       }
3945     },
3946     "terser": {
3947       "version": "4.8.0",
3948       "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
3949       "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
3950       "dev": true,
3951       "requires": {
3952         "commander": "^2.20.0",
3953         "source-map": "~0.6.1",
3954         "source-map-support": "~0.5.12"
3955       },
3956       "dependencies": {
3957         "source-map": {
3958           "version": "0.6.1",
3959           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3960           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3961           "dev": true
3962         }
3963       }
3964     },
3965     "terser-webpack-plugin": {
3966       "version": "1.4.5",
3967       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
3968       "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
3969       "dev": true,
3970       "requires": {
3971         "cacache": "^12.0.2",
3972         "find-cache-dir": "^2.1.0",
3973         "is-wsl": "^1.1.0",
3974         "schema-utils": "^1.0.0",
3975         "serialize-javascript": "^4.0.0",
3976         "source-map": "^0.6.1",
3977         "terser": "^4.1.2",
3978         "webpack-sources": "^1.4.0",
3979         "worker-farm": "^1.7.0"
3980       },
3981       "dependencies": {
3982         "is-wsl": {
3983           "version": "1.1.0",
3984           "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
3985           "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
3986           "dev": true
3987         },
3988         "source-map": {
3989           "version": "0.6.1",
3990           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3991           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3992           "dev": true
3993         }
3994       }
3995     },
3996     "through2": {
3997       "version": "2.0.5",
3998       "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
3999       "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
4000       "dev": true,
4001       "requires": {
4002         "readable-stream": "~2.3.6",
4003         "xtend": "~4.0.1"
4004       }
4005     },
4006     "timers-browserify": {
4007       "version": "2.0.12",
4008       "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
4009       "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
4010       "dev": true,
4011       "requires": {
4012         "setimmediate": "^1.0.4"
4013       }
4014     },
4015     "to-arraybuffer": {
4016       "version": "1.0.1",
4017       "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
4018       "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
4019       "dev": true
4020     },
4021     "to-object-path": {
4022       "version": "0.3.0",
4023       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
4024       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
4025       "dev": true,
4026       "requires": {
4027         "kind-of": "^3.0.2"
4028       },
4029       "dependencies": {
4030         "kind-of": {
4031           "version": "3.2.2",
4032           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4033           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4034           "dev": true,
4035           "requires": {
4036             "is-buffer": "^1.1.5"
4037           }
4038         }
4039       }
4040     },
4041     "to-regex": {
4042       "version": "3.0.2",
4043       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
4044       "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
4045       "dev": true,
4046       "requires": {
4047         "define-property": "^2.0.2",
4048         "extend-shallow": "^3.0.2",
4049         "regex-not": "^1.0.2",
4050         "safe-regex": "^1.1.0"
4051       }
4052     },
4053     "to-regex-range": {
4054       "version": "5.0.1",
4055       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
4056       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
4057       "dev": true,
4058       "requires": {
4059         "is-number": "^7.0.0"
4060       }
4061     },
4062     "traverse": {
4063       "version": "0.3.9",
4064       "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
4065       "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=",
4066       "dev": true
4067     },
4068     "ts-loader": {
4069       "version": "8.0.12",
4070       "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-8.0.12.tgz",
4071       "integrity": "sha512-UIivVfGVJDdwwjgSrbtcL9Nf10c1BWnL1mxAQUVcnhNIn/P9W3nP5v60Z0aBMtc7ZrE11lMmU6+5jSgAXmGaYw==",
4072       "dev": true,
4073       "requires": {
4074         "chalk": "^2.3.0",
4075         "enhanced-resolve": "^4.0.0",
4076         "loader-utils": "^1.0.2",
4077         "micromatch": "^4.0.0",
4078         "semver": "^6.0.0"
4079       },
4080       "dependencies": {
4081         "semver": {
4082           "version": "6.3.0",
4083           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
4084           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
4085           "dev": true
4086         }
4087       }
4088     },
4089     "tslib": {
4090       "version": "2.0.3",
4091       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz",
4092       "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==",
4093       "dev": true
4094     },
4095     "tty-browserify": {
4096       "version": "0.0.0",
4097       "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
4098       "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
4099       "dev": true
4100     },
4101     "typedarray": {
4102       "version": "0.0.6",
4103       "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
4104       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
4105       "dev": true
4106     },
4107     "typescript": {
4108       "version": "4.1.2",
4109       "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.2.tgz",
4110       "integrity": "sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ=="
4111     },
4112     "union-value": {
4113       "version": "1.0.1",
4114       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
4115       "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
4116       "dev": true,
4117       "requires": {
4118         "arr-union": "^3.1.0",
4119         "get-value": "^2.0.6",
4120         "is-extendable": "^0.1.1",
4121         "set-value": "^2.0.1"
4122       }
4123     },
4124     "unique-filename": {
4125       "version": "1.1.1",
4126       "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
4127       "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
4128       "dev": true,
4129       "requires": {
4130         "unique-slug": "^2.0.0"
4131       }
4132     },
4133     "unique-slug": {
4134       "version": "2.0.2",
4135       "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
4136       "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
4137       "dev": true,
4138       "requires": {
4139         "imurmurhash": "^0.1.4"
4140       }
4141     },
4142     "universalify": {
4143       "version": "0.1.2",
4144       "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
4145       "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
4146       "dev": true
4147     },
4148     "unset-value": {
4149       "version": "1.0.0",
4150       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
4151       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
4152       "dev": true,
4153       "requires": {
4154         "has-value": "^0.3.1",
4155         "isobject": "^3.0.0"
4156       },
4157       "dependencies": {
4158         "has-value": {
4159           "version": "0.3.1",
4160           "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
4161           "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
4162           "dev": true,
4163           "requires": {
4164             "get-value": "^2.0.3",
4165             "has-values": "^0.1.4",
4166             "isobject": "^2.0.0"
4167           },
4168           "dependencies": {
4169             "isobject": {
4170               "version": "2.1.0",
4171               "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
4172               "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
4173               "dev": true,
4174               "requires": {
4175                 "isarray": "1.0.0"
4176               }
4177             }
4178           }
4179         },
4180         "has-values": {
4181           "version": "0.1.4",
4182           "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
4183           "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
4184           "dev": true
4185         }
4186       }
4187     },
4188     "unzipper": {
4189       "version": "0.10.11",
4190       "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
4191       "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==",
4192       "dev": true,
4193       "requires": {
4194         "big-integer": "^1.6.17",
4195         "binary": "~0.3.0",
4196         "bluebird": "~3.4.1",
4197         "buffer-indexof-polyfill": "~1.0.0",
4198         "duplexer2": "~0.1.4",
4199         "fstream": "^1.0.12",
4200         "graceful-fs": "^4.2.2",
4201         "listenercount": "~1.0.1",
4202         "readable-stream": "~2.3.6",
4203         "setimmediate": "~1.0.4"
4204       }
4205     },
4206     "upath": {
4207       "version": "1.2.0",
4208       "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
4209       "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
4210       "dev": true,
4211       "optional": true
4212     },
4213     "uri-js": {
4214       "version": "4.4.0",
4215       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
4216       "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
4217       "dev": true,
4218       "requires": {
4219         "punycode": "^2.1.0"
4220       }
4221     },
4222     "urix": {
4223       "version": "0.1.0",
4224       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
4225       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
4226       "dev": true
4227     },
4228     "url": {
4229       "version": "0.11.0",
4230       "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
4231       "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
4232       "dev": true,
4233       "requires": {
4234         "punycode": "1.3.2",
4235         "querystring": "0.2.0"
4236       },
4237       "dependencies": {
4238         "punycode": {
4239           "version": "1.3.2",
4240           "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
4241           "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
4242           "dev": true
4243         }
4244       }
4245     },
4246     "use": {
4247       "version": "3.1.1",
4248       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
4249       "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
4250       "dev": true
4251     },
4252     "util": {
4253       "version": "0.11.1",
4254       "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
4255       "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
4256       "dev": true,
4257       "requires": {
4258         "inherits": "2.0.3"
4259       },
4260       "dependencies": {
4261         "inherits": {
4262           "version": "2.0.3",
4263           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
4264           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
4265           "dev": true
4266         }
4267       }
4268     },
4269     "util-deprecate": {
4270       "version": "1.0.2",
4271       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4272       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
4273       "dev": true
4274     },
4275     "uuid": {
4276       "version": "7.0.3",
4277       "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz",
4278       "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==",
4279       "dev": true
4280     },
4281     "v8-compile-cache": {
4282       "version": "2.2.0",
4283       "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz",
4284       "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==",
4285       "dev": true
4286     },
4287     "vm-browserify": {
4288       "version": "1.1.2",
4289       "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
4290       "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
4291       "dev": true
4292     },
4293     "vscode-jsonrpc": {
4294       "version": "6.0.0",
4295       "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz",
4296       "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==",
4297       "dev": true
4298     },
4299     "vscode-languageserver-protocol": {
4300       "version": "3.16.0",
4301       "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz",
4302       "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==",
4303       "dev": true,
4304       "requires": {
4305         "vscode-jsonrpc": "6.0.0",
4306         "vscode-languageserver-types": "3.16.0"
4307       }
4308     },
4309     "vscode-languageserver-textdocument": {
4310       "version": "1.0.1",
4311       "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz",
4312       "integrity": "sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==",
4313       "dev": true
4314     },
4315     "vscode-languageserver-types": {
4316       "version": "3.16.0",
4317       "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz",
4318       "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==",
4319       "dev": true
4320     },
4321     "vscode-uri": {
4322       "version": "2.1.2",
4323       "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz",
4324       "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==",
4325       "dev": true
4326     },
4327     "watchpack": {
4328       "version": "1.7.5",
4329       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
4330       "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
4331       "dev": true,
4332       "requires": {
4333         "chokidar": "^3.4.1",
4334         "graceful-fs": "^4.1.2",
4335         "neo-async": "^2.5.0",
4336         "watchpack-chokidar2": "^2.0.1"
4337       }
4338     },
4339     "watchpack-chokidar2": {
4340       "version": "2.0.1",
4341       "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
4342       "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
4343       "dev": true,
4344       "optional": true,
4345       "requires": {
4346         "chokidar": "^2.1.8"
4347       },
4348       "dependencies": {
4349         "anymatch": {
4350           "version": "2.0.0",
4351           "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
4352           "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
4353           "dev": true,
4354           "optional": true,
4355           "requires": {
4356             "micromatch": "^3.1.4",
4357             "normalize-path": "^2.1.1"
4358           },
4359           "dependencies": {
4360             "normalize-path": {
4361               "version": "2.1.1",
4362               "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
4363               "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
4364               "dev": true,
4365               "optional": true,
4366               "requires": {
4367                 "remove-trailing-separator": "^1.0.1"
4368               }
4369             }
4370           }
4371         },
4372         "binary-extensions": {
4373           "version": "1.13.1",
4374           "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
4375           "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
4376           "dev": true,
4377           "optional": true
4378         },
4379         "braces": {
4380           "version": "2.3.2",
4381           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
4382           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
4383           "dev": true,
4384           "optional": true,
4385           "requires": {
4386             "arr-flatten": "^1.1.0",
4387             "array-unique": "^0.3.2",
4388             "extend-shallow": "^2.0.1",
4389             "fill-range": "^4.0.0",
4390             "isobject": "^3.0.1",
4391             "repeat-element": "^1.1.2",
4392             "snapdragon": "^0.8.1",
4393             "snapdragon-node": "^2.0.1",
4394             "split-string": "^3.0.2",
4395             "to-regex": "^3.0.1"
4396           },
4397           "dependencies": {
4398             "extend-shallow": {
4399               "version": "2.0.1",
4400               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4401               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4402               "dev": true,
4403               "optional": true,
4404               "requires": {
4405                 "is-extendable": "^0.1.0"
4406               }
4407             }
4408           }
4409         },
4410         "chokidar": {
4411           "version": "2.1.8",
4412           "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
4413           "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
4414           "dev": true,
4415           "optional": true,
4416           "requires": {
4417             "anymatch": "^2.0.0",
4418             "async-each": "^1.0.1",
4419             "braces": "^2.3.2",
4420             "fsevents": "^1.2.7",
4421             "glob-parent": "^3.1.0",
4422             "inherits": "^2.0.3",
4423             "is-binary-path": "^1.0.0",
4424             "is-glob": "^4.0.0",
4425             "normalize-path": "^3.0.0",
4426             "path-is-absolute": "^1.0.0",
4427             "readdirp": "^2.2.1",
4428             "upath": "^1.1.1"
4429           }
4430         },
4431         "fill-range": {
4432           "version": "4.0.0",
4433           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
4434           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
4435           "dev": true,
4436           "optional": true,
4437           "requires": {
4438             "extend-shallow": "^2.0.1",
4439             "is-number": "^3.0.0",
4440             "repeat-string": "^1.6.1",
4441             "to-regex-range": "^2.1.0"
4442           },
4443           "dependencies": {
4444             "extend-shallow": {
4445               "version": "2.0.1",
4446               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4447               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4448               "dev": true,
4449               "optional": true,
4450               "requires": {
4451                 "is-extendable": "^0.1.0"
4452               }
4453             }
4454           }
4455         },
4456         "fsevents": {
4457           "version": "1.2.13",
4458           "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
4459           "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
4460           "dev": true,
4461           "optional": true
4462         },
4463         "glob-parent": {
4464           "version": "3.1.0",
4465           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
4466           "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
4467           "dev": true,
4468           "optional": true,
4469           "requires": {
4470             "is-glob": "^3.1.0",
4471             "path-dirname": "^1.0.0"
4472           },
4473           "dependencies": {
4474             "is-glob": {
4475               "version": "3.1.0",
4476               "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
4477               "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
4478               "dev": true,
4479               "optional": true,
4480               "requires": {
4481                 "is-extglob": "^2.1.0"
4482               }
4483             }
4484           }
4485         },
4486         "is-binary-path": {
4487           "version": "1.0.1",
4488           "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
4489           "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
4490           "dev": true,
4491           "optional": true,
4492           "requires": {
4493             "binary-extensions": "^1.0.0"
4494           }
4495         },
4496         "is-number": {
4497           "version": "3.0.0",
4498           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
4499           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
4500           "dev": true,
4501           "optional": true,
4502           "requires": {
4503             "kind-of": "^3.0.2"
4504           },
4505           "dependencies": {
4506             "kind-of": {
4507               "version": "3.2.2",
4508               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4509               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4510               "dev": true,
4511               "optional": true,
4512               "requires": {
4513                 "is-buffer": "^1.1.5"
4514               }
4515             }
4516           }
4517         },
4518         "micromatch": {
4519           "version": "3.1.10",
4520           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
4521           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
4522           "dev": true,
4523           "optional": true,
4524           "requires": {
4525             "arr-diff": "^4.0.0",
4526             "array-unique": "^0.3.2",
4527             "braces": "^2.3.1",
4528             "define-property": "^2.0.2",
4529             "extend-shallow": "^3.0.2",
4530             "extglob": "^2.0.4",
4531             "fragment-cache": "^0.2.1",
4532             "kind-of": "^6.0.2",
4533             "nanomatch": "^1.2.9",
4534             "object.pick": "^1.3.0",
4535             "regex-not": "^1.0.0",
4536             "snapdragon": "^0.8.1",
4537             "to-regex": "^3.0.2"
4538           }
4539         },
4540         "readdirp": {
4541           "version": "2.2.1",
4542           "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
4543           "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
4544           "dev": true,
4545           "optional": true,
4546           "requires": {
4547             "graceful-fs": "^4.1.11",
4548             "micromatch": "^3.1.10",
4549             "readable-stream": "^2.0.2"
4550           }
4551         },
4552         "to-regex-range": {
4553           "version": "2.1.1",
4554           "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
4555           "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
4556           "dev": true,
4557           "optional": true,
4558           "requires": {
4559             "is-number": "^3.0.0",
4560             "repeat-string": "^1.6.1"
4561           }
4562         }
4563       }
4564     },
4565     "webpack": {
4566       "version": "4.44.2",
4567       "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz",
4568       "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==",
4569       "dev": true,
4570       "requires": {
4571         "@webassemblyjs/ast": "1.9.0",
4572         "@webassemblyjs/helper-module-context": "1.9.0",
4573         "@webassemblyjs/wasm-edit": "1.9.0",
4574         "@webassemblyjs/wasm-parser": "1.9.0",
4575         "acorn": "^6.4.1",
4576         "ajv": "^6.10.2",
4577         "ajv-keywords": "^3.4.1",
4578         "chrome-trace-event": "^1.0.2",
4579         "enhanced-resolve": "^4.3.0",
4580         "eslint-scope": "^4.0.3",
4581         "json-parse-better-errors": "^1.0.2",
4582         "loader-runner": "^2.4.0",
4583         "loader-utils": "^1.2.3",
4584         "memory-fs": "^0.4.1",
4585         "micromatch": "^3.1.10",
4586         "mkdirp": "^0.5.3",
4587         "neo-async": "^2.6.1",
4588         "node-libs-browser": "^2.2.1",
4589         "schema-utils": "^1.0.0",
4590         "tapable": "^1.1.3",
4591         "terser-webpack-plugin": "^1.4.3",
4592         "watchpack": "^1.7.4",
4593         "webpack-sources": "^1.4.1"
4594       },
4595       "dependencies": {
4596         "braces": {
4597           "version": "2.3.2",
4598           "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
4599           "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
4600           "dev": true,
4601           "requires": {
4602             "arr-flatten": "^1.1.0",
4603             "array-unique": "^0.3.2",
4604             "extend-shallow": "^2.0.1",
4605             "fill-range": "^4.0.0",
4606             "isobject": "^3.0.1",
4607             "repeat-element": "^1.1.2",
4608             "snapdragon": "^0.8.1",
4609             "snapdragon-node": "^2.0.1",
4610             "split-string": "^3.0.2",
4611             "to-regex": "^3.0.1"
4612           },
4613           "dependencies": {
4614             "extend-shallow": {
4615               "version": "2.0.1",
4616               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4617               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4618               "dev": true,
4619               "requires": {
4620                 "is-extendable": "^0.1.0"
4621               }
4622             }
4623           }
4624         },
4625         "fill-range": {
4626           "version": "4.0.0",
4627           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
4628           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
4629           "dev": true,
4630           "requires": {
4631             "extend-shallow": "^2.0.1",
4632             "is-number": "^3.0.0",
4633             "repeat-string": "^1.6.1",
4634             "to-regex-range": "^2.1.0"
4635           },
4636           "dependencies": {
4637             "extend-shallow": {
4638               "version": "2.0.1",
4639               "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4640               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4641               "dev": true,
4642               "requires": {
4643                 "is-extendable": "^0.1.0"
4644               }
4645             }
4646           }
4647         },
4648         "is-number": {
4649           "version": "3.0.0",
4650           "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
4651           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
4652           "dev": true,
4653           "requires": {
4654             "kind-of": "^3.0.2"
4655           },
4656           "dependencies": {
4657             "kind-of": {
4658               "version": "3.2.2",
4659               "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4660               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4661               "dev": true,
4662               "requires": {
4663                 "is-buffer": "^1.1.5"
4664               }
4665             }
4666           }
4667         },
4668         "memory-fs": {
4669           "version": "0.4.1",
4670           "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
4671           "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
4672           "dev": true,
4673           "requires": {
4674             "errno": "^0.1.3",
4675             "readable-stream": "^2.0.1"
4676           }
4677         },
4678         "micromatch": {
4679           "version": "3.1.10",
4680           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
4681           "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
4682           "dev": true,
4683           "requires": {
4684             "arr-diff": "^4.0.0",
4685             "array-unique": "^0.3.2",
4686             "braces": "^2.3.1",
4687             "define-property": "^2.0.2",
4688             "extend-shallow": "^3.0.2",
4689             "extglob": "^2.0.4",
4690             "fragment-cache": "^0.2.1",
4691             "kind-of": "^6.0.2",
4692             "nanomatch": "^1.2.9",
4693             "object.pick": "^1.3.0",
4694             "regex-not": "^1.0.0",
4695             "snapdragon": "^0.8.1",
4696             "to-regex": "^3.0.2"
4697           }
4698         },
4699         "mkdirp": {
4700           "version": "0.5.5",
4701           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
4702           "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
4703           "dev": true,
4704           "requires": {
4705             "minimist": "^1.2.5"
4706           }
4707         },
4708         "to-regex-range": {
4709           "version": "2.1.1",
4710           "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
4711           "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
4712           "dev": true,
4713           "requires": {
4714             "is-number": "^3.0.0",
4715             "repeat-string": "^1.6.1"
4716           }
4717         }
4718       }
4719     },
4720     "webpack-cli": {
4721       "version": "3.3.12",
4722       "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz",
4723       "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==",
4724       "dev": true,
4725       "requires": {
4726         "chalk": "^2.4.2",
4727         "cross-spawn": "^6.0.5",
4728         "enhanced-resolve": "^4.1.1",
4729         "findup-sync": "^3.0.0",
4730         "global-modules": "^2.0.0",
4731         "import-local": "^2.0.0",
4732         "interpret": "^1.4.0",
4733         "loader-utils": "^1.4.0",
4734         "supports-color": "^6.1.0",
4735         "v8-compile-cache": "^2.1.1",
4736         "yargs": "^13.3.2"
4737       },
4738       "dependencies": {
4739         "supports-color": {
4740           "version": "6.1.0",
4741           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
4742           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
4743           "dev": true,
4744           "requires": {
4745             "has-flag": "^3.0.0"
4746           }
4747         }
4748       }
4749     },
4750     "webpack-sources": {
4751       "version": "1.4.3",
4752       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
4753       "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
4754       "dev": true,
4755       "requires": {
4756         "source-list-map": "^2.0.0",
4757         "source-map": "~0.6.1"
4758       },
4759       "dependencies": {
4760         "source-map": {
4761           "version": "0.6.1",
4762           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4763           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4764           "dev": true
4765         }
4766       }
4767     },
4768     "which": {
4769       "version": "2.0.2",
4770       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
4771       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4772       "dev": true,
4773       "requires": {
4774         "isexe": "^2.0.0"
4775       }
4776     },
4777     "which-module": {
4778       "version": "2.0.0",
4779       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
4780       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
4781       "dev": true
4782     },
4783     "worker-farm": {
4784       "version": "1.7.0",
4785       "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
4786       "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
4787       "dev": true,
4788       "requires": {
4789         "errno": "~0.1.7"
4790       }
4791     },
4792     "wrap-ansi": {
4793       "version": "5.1.0",
4794       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
4795       "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
4796       "dev": true,
4797       "requires": {
4798         "ansi-styles": "^3.2.0",
4799         "string-width": "^3.0.0",
4800         "strip-ansi": "^5.0.0"
4801       }
4802     },
4803     "wrappy": {
4804       "version": "1.0.2",
4805       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4806       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
4807       "dev": true
4808     },
4809     "xtend": {
4810       "version": "4.0.2",
4811       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
4812       "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
4813       "dev": true
4814     },
4815     "y18n": {
4816       "version": "4.0.1",
4817       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
4818       "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
4819       "dev": true
4820     },
4821     "yallist": {
4822       "version": "4.0.0",
4823       "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
4824       "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
4825       "dev": true
4826     },
4827     "yargs": {
4828       "version": "13.3.2",
4829       "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
4830       "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
4831       "dev": true,
4832       "requires": {
4833         "cliui": "^5.0.0",
4834         "find-up": "^3.0.0",
4835         "get-caller-file": "^2.0.1",
4836         "require-directory": "^2.1.1",
4837         "require-main-filename": "^2.0.0",
4838         "set-blocking": "^2.0.0",
4839         "string-width": "^3.0.0",
4840         "which-module": "^2.0.0",
4841         "y18n": "^4.0.0",
4842         "yargs-parser": "^13.1.2"
4843       }
4844     },
4845     "yargs-parser": {
4846       "version": "13.1.2",
4847       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
4848       "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
4849       "dev": true,
4850       "requires": {
4851         "camelcase": "^5.0.0",
4852         "decamelize": "^1.2.0"
4853       }
4854     }
4855   }
4856 }