31f451232040f1f82a554f43ebdbd187a5034806
[Evergreen.git] / Open-ILS / src / eg2 / package-lock.json
1 {
2   "name": "eg",
3   "version": "0.0.0",
4   "lockfileVersion": 1,
5   "requires": true,
6   "dependencies": {
7     "@angular-devkit/architect": {
8       "version": "0.10.7",
9       "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.10.7.tgz",
10       "integrity": "sha512-S49LSslNRxIflHzrIrEgK7mGQ7HzETr/FU0fyTbB0vubcmfzMoYTsgYdK7SUz583lovc+UvASoUAhPJI3e35ng==",
11       "dev": true,
12       "requires": {
13         "@angular-devkit/core": "7.0.7",
14         "rxjs": "6.3.3"
15       },
16       "dependencies": {
17         "rxjs": {
18           "version": "6.3.3",
19           "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz",
20           "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==",
21           "dev": true,
22           "requires": {
23             "tslib": "1.9.3"
24           }
25         }
26       }
27     },
28     "@angular-devkit/build-angular": {
29       "version": "0.10.7",
30       "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.10.7.tgz",
31       "integrity": "sha512-wjhlMWWkGSSkdwd9elKfeeEgyig/eZGyF2wY5kZmWPBdeK/GfdBLyO15qh4ppRYI2SjyRvzl0tWDOA2Y0hKL0w==",
32       "dev": true,
33       "requires": {
34         "@angular-devkit/architect": "0.10.7",
35         "@angular-devkit/build-optimizer": "0.10.7",
36         "@angular-devkit/build-webpack": "0.10.7",
37         "@angular-devkit/core": "7.0.7",
38         "@ngtools/webpack": "7.0.7",
39         "ajv": "6.5.3",
40         "autoprefixer": "9.1.5",
41         "circular-dependency-plugin": "5.0.2",
42         "clean-css": "4.2.1",
43         "copy-webpack-plugin": "4.5.4",
44         "file-loader": "2.0.0",
45         "glob": "7.1.3",
46         "istanbul": "0.4.5",
47         "istanbul-instrumenter-loader": "3.0.1",
48         "karma-source-map-support": "1.3.0",
49         "less": "3.8.1",
50         "less-loader": "4.1.0",
51         "license-webpack-plugin": "2.0.2",
52         "loader-utils": "1.1.0",
53         "mini-css-extract-plugin": "0.4.3",
54         "minimatch": "3.0.4",
55         "node-sass": "4.9.3",
56         "opn": "5.3.0",
57         "parse5": "4.0.0",
58         "portfinder": "1.0.17",
59         "postcss": "7.0.5",
60         "postcss-import": "12.0.0",
61         "postcss-loader": "3.0.0",
62         "raw-loader": "0.5.1",
63         "rxjs": "6.3.3",
64         "sass-loader": "7.1.0",
65         "semver": "5.5.1",
66         "source-map-loader": "0.2.4",
67         "source-map-support": "0.5.9",
68         "speed-measure-webpack-plugin": "1.3.0",
69         "stats-webpack-plugin": "0.7.0",
70         "style-loader": "0.23.0",
71         "stylus": "0.54.5",
72         "stylus-loader": "3.0.2",
73         "terser-webpack-plugin": "1.1.0",
74         "tree-kill": "1.2.0",
75         "webpack": "4.19.1",
76         "webpack-dev-middleware": "3.3.0",
77         "webpack-dev-server": "3.1.8",
78         "webpack-merge": "4.1.4",
79         "webpack-sources": "1.2.0",
80         "webpack-subresource-integrity": "1.1.0-rc.6"
81       },
82       "dependencies": {
83         "rxjs": {
84           "version": "6.3.3",
85           "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz",
86           "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==",
87           "dev": true,
88           "requires": {
89             "tslib": "1.9.3"
90           }
91         }
92       }
93     },
94     "@angular-devkit/build-optimizer": {
95       "version": "0.10.7",
96       "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.10.7.tgz",
97       "integrity": "sha512-Ztj2U21B8zRO2csQS8mLv/+WKPPLePzaqJDk53Ou2r2HV+kh9GzYvgu1UFeGf/RyEeJi+9KnJGG2wPaeNqDNxg==",
98       "dev": true,
99       "requires": {
100         "loader-utils": "1.1.0",
101         "source-map": "0.5.6",
102         "typescript": "3.1.6",
103         "webpack-sources": "1.2.0"
104       },
105       "dependencies": {
106         "source-map": {
107           "version": "0.5.6",
108           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
109           "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
110           "dev": true
111         }
112       }
113     },
114     "@angular-devkit/build-webpack": {
115       "version": "0.10.7",
116       "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.10.7.tgz",
117       "integrity": "sha512-sUzgIhm5yWHvRo3GF6mc1J58PCuY5nJDF2vlE8Jhlwkq+/VbJ/NVfTDYRQCeqI1jLcdMaVrVQXnXAWc4KpFNig==",
118       "dev": true,
119       "requires": {
120         "@angular-devkit/architect": "0.10.7",
121         "@angular-devkit/core": "7.0.7",
122         "rxjs": "6.3.3"
123       },
124       "dependencies": {
125         "rxjs": {
126           "version": "6.3.3",
127           "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz",
128           "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==",
129           "dev": true,
130           "requires": {
131             "tslib": "1.9.3"
132           }
133         }
134       }
135     },
136     "@angular-devkit/core": {
137       "version": "7.0.7",
138       "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-7.0.7.tgz",
139       "integrity": "sha512-M8tTT9r3nUtWI3YyiyynHIQn+lQQgeKkxVZ+rdxvyvgE3U9+wn0yep5HkFLQETTuJetu9ARRRD94sD2XL3F/3A==",
140       "dev": true,
141       "requires": {
142         "ajv": "6.5.3",
143         "chokidar": "2.0.4",
144         "fast-json-stable-stringify": "2.0.0",
145         "rxjs": "6.3.3",
146         "source-map": "0.7.3"
147       },
148       "dependencies": {
149         "rxjs": {
150           "version": "6.3.3",
151           "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz",
152           "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==",
153           "dev": true,
154           "requires": {
155             "tslib": "1.9.3"
156           }
157         },
158         "source-map": {
159           "version": "0.7.3",
160           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
161           "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
162           "dev": true
163         }
164       }
165     },
166     "@angular-devkit/schematics": {
167       "version": "7.0.7",
168       "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-7.0.7.tgz",
169       "integrity": "sha512-E6GHu4257PvymRjFDtpGc0ykdcIcpFIfXr73lq8qxo1SBkqH7Y1/C670elDg9nrCte8PhnhJVNiwNgNS/ZTAzQ==",
170       "dev": true,
171       "requires": {
172         "@angular-devkit/core": "7.0.7",
173         "rxjs": "6.3.3"
174       },
175       "dependencies": {
176         "rxjs": {
177           "version": "6.3.3",
178           "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz",
179           "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==",
180           "dev": true,
181           "requires": {
182             "tslib": "1.9.3"
183           }
184         }
185       }
186     },
187     "@angular/animations": {
188       "version": "7.2.10",
189       "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-7.2.10.tgz",
190       "integrity": "sha512-WgklBWYKy8LVlugMJ8XgBB4whNiMng8vY6mpaYhza064nsrQXK+ua1anSOGMGlmCI/5i4EgaycTS05XD/C+Kkw==",
191       "requires": {
192         "tslib": "1.9.3"
193       }
194     },
195     "@angular/cli": {
196       "version": "7.0.7",
197       "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-7.0.7.tgz",
198       "integrity": "sha512-SV3CcHa2oxDKwhOvHqZtysVRRT9pkO04Kv0Z1HEhlgIwqHyIU201R9/mo1gYmBHTNGxowKdvsGLsHQNpsHmQJw==",
199       "dev": true,
200       "requires": {
201         "@angular-devkit/architect": "0.10.7",
202         "@angular-devkit/core": "7.0.7",
203         "@angular-devkit/schematics": "7.0.7",
204         "@schematics/angular": "7.0.7",
205         "@schematics/update": "0.10.7",
206         "inquirer": "6.2.0",
207         "opn": "5.3.0",
208         "rxjs": "6.3.3",
209         "semver": "5.5.1",
210         "symbol-observable": "1.2.0"
211       },
212       "dependencies": {
213         "rxjs": {
214           "version": "6.3.3",
215           "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz",
216           "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==",
217           "dev": true,
218           "requires": {
219             "tslib": "1.9.3"
220           }
221         }
222       }
223     },
224     "@angular/common": {
225       "version": "7.2.10",
226       "resolved": "https://registry.npmjs.org/@angular/common/-/common-7.2.10.tgz",
227       "integrity": "sha512-FyiVUhV1MaRogXmVKsw6CMXqWZHsiYMdK651absXtGqWZn6and0jiUwEM9LbV4HRpLbB7F6gwqCvT5Ft8xpzeg==",
228       "requires": {
229         "tslib": "1.9.3"
230       }
231     },
232     "@angular/compiler": {
233       "version": "7.2.10",
234       "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-7.2.10.tgz",
235       "integrity": "sha512-sRuH+UDogzAHpagorHfj2rbF8HWGEJGsFUn5TGq1vyWA37ALuu/zkemufIcgET16lTiBEvVn7/Oz9Am+JTlGrg==",
236       "requires": {
237         "tslib": "1.9.3"
238       }
239     },
240     "@angular/compiler-cli": {
241       "version": "7.2.2",
242       "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-7.2.2.tgz",
243       "integrity": "sha512-ac62YlDescAaf0qPguyRkpzWCMNlwtsKObq80GKADP33Sxm0BxGt4+Wz6rolvUuWzCX8aZwJ0FA7ehKxdmdQoA==",
244       "dev": true,
245       "requires": {
246         "canonical-path": "1.0.0",
247         "chokidar": "1.7.0",
248         "convert-source-map": "1.6.0",
249         "dependency-graph": "0.7.2",
250         "magic-string": "0.25.1",
251         "minimist": "1.2.0",
252         "reflect-metadata": "0.1.13",
253         "shelljs": "0.8.3",
254         "source-map": "0.6.1",
255         "tslib": "1.9.3",
256         "yargs": "9.0.1"
257       },
258       "dependencies": {
259         "ansi-regex": {
260           "version": "3.0.0",
261           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
262           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
263           "dev": true
264         },
265         "anymatch": {
266           "version": "1.3.2",
267           "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
268           "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
269           "dev": true,
270           "requires": {
271             "micromatch": "2.3.11",
272             "normalize-path": "2.1.1"
273           }
274         },
275         "arr-diff": {
276           "version": "2.0.0",
277           "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
278           "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
279           "dev": true,
280           "requires": {
281             "arr-flatten": "1.1.0"
282           }
283         },
284         "array-unique": {
285           "version": "0.2.1",
286           "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
287           "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
288           "dev": true
289         },
290         "braces": {
291           "version": "1.8.5",
292           "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
293           "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
294           "dev": true,
295           "requires": {
296             "expand-range": "1.8.2",
297             "preserve": "0.2.0",
298             "repeat-element": "1.1.3"
299           }
300         },
301         "camelcase": {
302           "version": "4.1.0",
303           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
304           "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
305           "dev": true
306         },
307         "chokidar": {
308           "version": "1.7.0",
309           "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
310           "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
311           "dev": true,
312           "requires": {
313             "anymatch": "1.3.2",
314             "async-each": "1.0.1",
315             "fsevents": "1.2.4",
316             "glob-parent": "2.0.0",
317             "inherits": "2.0.3",
318             "is-binary-path": "1.0.1",
319             "is-glob": "2.0.1",
320             "path-is-absolute": "1.0.1",
321             "readdirp": "2.1.0"
322           }
323         },
324         "cross-spawn": {
325           "version": "5.1.0",
326           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
327           "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
328           "dev": true,
329           "requires": {
330             "lru-cache": "4.1.3",
331             "shebang-command": "1.2.0",
332             "which": "1.3.1"
333           }
334         },
335         "execa": {
336           "version": "0.7.0",
337           "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
338           "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
339           "dev": true,
340           "requires": {
341             "cross-spawn": "5.1.0",
342             "get-stream": "3.0.0",
343             "is-stream": "1.1.0",
344             "npm-run-path": "2.0.2",
345             "p-finally": "1.0.0",
346             "signal-exit": "3.0.2",
347             "strip-eof": "1.0.0"
348           }
349         },
350         "expand-brackets": {
351           "version": "0.1.5",
352           "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
353           "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
354           "dev": true,
355           "requires": {
356             "is-posix-bracket": "0.1.1"
357           }
358         },
359         "extglob": {
360           "version": "0.3.2",
361           "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
362           "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
363           "dev": true,
364           "requires": {
365             "is-extglob": "1.0.0"
366           }
367         },
368         "glob-parent": {
369           "version": "2.0.0",
370           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
371           "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
372           "dev": true,
373           "requires": {
374             "is-glob": "2.0.1"
375           }
376         },
377         "is-extglob": {
378           "version": "1.0.0",
379           "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
380           "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
381           "dev": true
382         },
383         "is-fullwidth-code-point": {
384           "version": "2.0.0",
385           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
386           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
387           "dev": true
388         },
389         "is-glob": {
390           "version": "2.0.1",
391           "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
392           "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
393           "dev": true,
394           "requires": {
395             "is-extglob": "1.0.0"
396           }
397         },
398         "kind-of": {
399           "version": "3.2.2",
400           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
401           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
402           "dev": true,
403           "requires": {
404             "is-buffer": "1.1.6"
405           }
406         },
407         "load-json-file": {
408           "version": "2.0.0",
409           "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
410           "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
411           "dev": true,
412           "requires": {
413             "graceful-fs": "4.1.11",
414             "parse-json": "2.2.0",
415             "pify": "2.3.0",
416             "strip-bom": "3.0.0"
417           }
418         },
419         "mem": {
420           "version": "1.1.0",
421           "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
422           "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
423           "dev": true,
424           "requires": {
425             "mimic-fn": "1.2.0"
426           }
427         },
428         "micromatch": {
429           "version": "2.3.11",
430           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
431           "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
432           "dev": true,
433           "requires": {
434             "arr-diff": "2.0.0",
435             "array-unique": "0.2.1",
436             "braces": "1.8.5",
437             "expand-brackets": "0.1.5",
438             "extglob": "0.3.2",
439             "filename-regex": "2.0.1",
440             "is-extglob": "1.0.0",
441             "is-glob": "2.0.1",
442             "kind-of": "3.2.2",
443             "normalize-path": "2.1.1",
444             "object.omit": "2.0.1",
445             "parse-glob": "3.0.4",
446             "regex-cache": "0.4.4"
447           }
448         },
449         "minimist": {
450           "version": "1.2.0",
451           "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
452           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
453           "dev": true
454         },
455         "os-locale": {
456           "version": "2.1.0",
457           "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
458           "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
459           "dev": true,
460           "requires": {
461             "execa": "0.7.0",
462             "lcid": "1.0.0",
463             "mem": "1.1.0"
464           }
465         },
466         "path-type": {
467           "version": "2.0.0",
468           "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
469           "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
470           "dev": true,
471           "requires": {
472             "pify": "2.3.0"
473           }
474         },
475         "pify": {
476           "version": "2.3.0",
477           "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
478           "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
479           "dev": true
480         },
481         "read-pkg": {
482           "version": "2.0.0",
483           "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
484           "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
485           "dev": true,
486           "requires": {
487             "load-json-file": "2.0.0",
488             "normalize-package-data": "2.4.1",
489             "path-type": "2.0.0"
490           }
491         },
492         "read-pkg-up": {
493           "version": "2.0.0",
494           "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
495           "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
496           "dev": true,
497           "requires": {
498             "find-up": "2.1.0",
499             "read-pkg": "2.0.0"
500           }
501         },
502         "source-map": {
503           "version": "0.6.1",
504           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
505           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
506           "dev": true
507         },
508         "string-width": {
509           "version": "2.1.1",
510           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
511           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
512           "dev": true,
513           "requires": {
514             "is-fullwidth-code-point": "2.0.0",
515             "strip-ansi": "4.0.0"
516           }
517         },
518         "strip-ansi": {
519           "version": "4.0.0",
520           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
521           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
522           "dev": true,
523           "requires": {
524             "ansi-regex": "3.0.0"
525           }
526         },
527         "strip-bom": {
528           "version": "3.0.0",
529           "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
530           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
531           "dev": true
532         },
533         "which-module": {
534           "version": "2.0.0",
535           "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
536           "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
537           "dev": true
538         },
539         "y18n": {
540           "version": "3.2.1",
541           "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
542           "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
543           "dev": true
544         },
545         "yargs": {
546           "version": "9.0.1",
547           "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz",
548           "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=",
549           "dev": true,
550           "requires": {
551             "camelcase": "4.1.0",
552             "cliui": "3.2.0",
553             "decamelize": "1.2.0",
554             "get-caller-file": "1.0.3",
555             "os-locale": "2.1.0",
556             "read-pkg-up": "2.0.0",
557             "require-directory": "2.1.1",
558             "require-main-filename": "1.0.1",
559             "set-blocking": "2.0.0",
560             "string-width": "2.1.1",
561             "which-module": "2.0.0",
562             "y18n": "3.2.1",
563             "yargs-parser": "7.0.0"
564           }
565         },
566         "yargs-parser": {
567           "version": "7.0.0",
568           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz",
569           "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
570           "dev": true,
571           "requires": {
572             "camelcase": "4.1.0"
573           }
574         }
575       }
576     },
577     "@angular/core": {
578       "version": "7.2.10",
579       "resolved": "https://registry.npmjs.org/@angular/core/-/core-7.2.10.tgz",
580       "integrity": "sha512-u2IKaq4G1wpq5w1AI0Q7jnsKuSfR4WDsBLnwtjTIjde1YDqA0n0dYwqrvWzLK6SbzSWjlrAXx0hrz5SlDchmqA==",
581       "requires": {
582         "tslib": "1.9.3"
583       }
584     },
585     "@angular/forms": {
586       "version": "7.2.10",
587       "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-7.2.10.tgz",
588       "integrity": "sha512-fQccon0Yuni13QJt16npSRlkitPZBLXfWXDFwCEybo/QqtSar3BOJAQFW2yqokrfW5lbO5VDFJ7Pj2dDyBXEAA==",
589       "requires": {
590         "tslib": "1.9.3"
591       }
592     },
593     "@angular/http": {
594       "version": "7.2.10",
595       "resolved": "https://registry.npmjs.org/@angular/http/-/http-7.2.10.tgz",
596       "integrity": "sha512-Uaq9Ep21ZZIG+yzYHhyH+RA/AEyKGTtWT5y12UXXFsCdXSwJ2p+czw2EdP42Oj1g1QptkP6lAl2W/RUlxwXQcw==",
597       "requires": {
598         "tslib": "1.9.3"
599       }
600     },
601     "@angular/language-service": {
602       "version": "7.2.2",
603       "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-7.2.2.tgz",
604       "integrity": "sha512-qkyY5nUT3J/vBvTTZCTFy3isijQseBFGd6gM08o4ycwbTuOOnnC0XUFuv7o8eeu0jd32MGbaK0gikF+OQOCGNQ==",
605       "dev": true
606     },
607     "@angular/platform-browser": {
608       "version": "7.2.10",
609       "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-7.2.10.tgz",
610       "integrity": "sha512-78r527d0Nw0svkDw2SBr58H3VEH5VAvn+r+q7NLqIqD8jsOMf8CMztUCDs+h02HhEHveCXWI5EtFXxWepB6wFg==",
611       "requires": {
612         "tslib": "1.9.3"
613       }
614     },
615     "@angular/platform-browser-dynamic": {
616       "version": "7.2.10",
617       "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-7.2.10.tgz",
618       "integrity": "sha512-ZTJL7iIEL3yDgJLx5/a2wfKsxe0ZHEUSibtbRQNpn35ZI0G9QN7ezbTOqj2+/QGvaY8Y1JeoYCeJrMzaUxDxGg==",
619       "requires": {
620         "tslib": "1.9.3"
621       }
622     },
623     "@angular/router": {
624       "version": "7.2.10",
625       "resolved": "https://registry.npmjs.org/@angular/router/-/router-7.2.10.tgz",
626       "integrity": "sha512-7A0n6O5sW2xbQTG6pHfCwSkx6UvUQLg6Z/sDOghAZUakf4kd5BIWet1Q9eyiYndkpq6esQ+gMt9+CeJidf5l1A==",
627       "requires": {
628         "tslib": "1.9.3"
629       }
630     },
631     "@babel/code-frame": {
632       "version": "7.0.0",
633       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz",
634       "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==",
635       "dev": true,
636       "requires": {
637         "@babel/highlight": "7.0.0"
638       }
639     },
640     "@babel/generator": {
641       "version": "7.3.0",
642       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.0.tgz",
643       "integrity": "sha512-dZTwMvTgWfhmibq4V9X+LMf6Bgl7zAodRn9PvcPdhlzFMbvUutx74dbEv7Atz3ToeEpevYEJtAwfxq/bDCzHWg==",
644       "dev": true,
645       "requires": {
646         "@babel/types": "7.3.0",
647         "jsesc": "2.5.2",
648         "lodash": "4.17.10",
649         "source-map": "0.5.7",
650         "trim-right": "1.0.1"
651       },
652       "dependencies": {
653         "jsesc": {
654           "version": "2.5.2",
655           "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
656           "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
657           "dev": true
658         }
659       }
660     },
661     "@babel/helper-function-name": {
662       "version": "7.1.0",
663       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz",
664       "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==",
665       "dev": true,
666       "requires": {
667         "@babel/helper-get-function-arity": "7.0.0",
668         "@babel/template": "7.2.2",
669         "@babel/types": "7.3.0"
670       }
671     },
672     "@babel/helper-get-function-arity": {
673       "version": "7.0.0",
674       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz",
675       "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==",
676       "dev": true,
677       "requires": {
678         "@babel/types": "7.3.0"
679       }
680     },
681     "@babel/helper-split-export-declaration": {
682       "version": "7.0.0",
683       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz",
684       "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==",
685       "dev": true,
686       "requires": {
687         "@babel/types": "7.3.0"
688       }
689     },
690     "@babel/highlight": {
691       "version": "7.0.0",
692       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz",
693       "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==",
694       "dev": true,
695       "requires": {
696         "chalk": "2.4.1",
697         "esutils": "2.0.2",
698         "js-tokens": "4.0.0"
699       },
700       "dependencies": {
701         "js-tokens": {
702           "version": "4.0.0",
703           "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
704           "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
705           "dev": true
706         }
707       }
708     },
709     "@babel/parser": {
710       "version": "7.3.1",
711       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.1.tgz",
712       "integrity": "sha512-ATz6yX/L8LEnC3dtLQnIx4ydcPxhLcoy9Vl6re00zb2w5lG6itY6Vhnr1KFRPq/FHNsgl/gh2mjNN20f9iJTTA==",
713       "dev": true
714     },
715     "@babel/template": {
716       "version": "7.2.2",
717       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz",
718       "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==",
719       "dev": true,
720       "requires": {
721         "@babel/code-frame": "7.0.0",
722         "@babel/parser": "7.3.1",
723         "@babel/types": "7.3.0"
724       }
725     },
726     "@babel/traverse": {
727       "version": "7.2.3",
728       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.2.3.tgz",
729       "integrity": "sha512-Z31oUD/fJvEWVR0lNZtfgvVt512ForCTNKYcJBGbPb1QZfve4WGH8Wsy7+Mev33/45fhP/hwQtvgusNdcCMgSw==",
730       "dev": true,
731       "requires": {
732         "@babel/code-frame": "7.0.0",
733         "@babel/generator": "7.3.0",
734         "@babel/helper-function-name": "7.1.0",
735         "@babel/helper-split-export-declaration": "7.0.0",
736         "@babel/parser": "7.3.1",
737         "@babel/types": "7.3.0",
738         "debug": "4.1.1",
739         "globals": "11.10.0",
740         "lodash": "4.17.10"
741       },
742       "dependencies": {
743         "debug": {
744           "version": "4.1.1",
745           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
746           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
747           "dev": true,
748           "requires": {
749             "ms": "2.1.1"
750           }
751         },
752         "globals": {
753           "version": "11.10.0",
754           "resolved": "https://registry.npmjs.org/globals/-/globals-11.10.0.tgz",
755           "integrity": "sha512-0GZF1RiPKU97IHUO5TORo9w1PwrH/NBPl+fS7oMLdaTRiYmYbwK4NWoZWrAdd0/abG9R2BU+OiwyQpTpE6pdfQ==",
756           "dev": true
757         },
758         "ms": {
759           "version": "2.1.1",
760           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
761           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
762           "dev": true
763         }
764       }
765     },
766     "@babel/types": {
767       "version": "7.3.0",
768       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.0.tgz",
769       "integrity": "sha512-QkFPw68QqWU1/RVPyBe8SO7lXbPfjtqAxRYQKpFpaB8yMq7X2qAqfwK5LKoQufEkSmO5NQ70O6Kc3Afk03RwXw==",
770       "dev": true,
771       "requires": {
772         "esutils": "2.0.2",
773         "lodash": "4.17.10",
774         "to-fast-properties": "2.0.0"
775       },
776       "dependencies": {
777         "to-fast-properties": {
778           "version": "2.0.0",
779           "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
780           "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
781           "dev": true
782         }
783       }
784     },
785     "@ng-bootstrap/ng-bootstrap": {
786       "version": "3.3.1",
787       "resolved": "https://registry.npmjs.org/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-3.3.1.tgz",
788       "integrity": "sha512-awty+5Kil0i/xIV7SSmKa5YozU83EdIx2EenF2AUDTczSKhHNhRByo82rjtwIhshN25/ZEss4aSDhgILLI88fw==",
789       "requires": {
790         "tslib": "1.9.3"
791       }
792     },
793     "@ngtools/webpack": {
794       "version": "7.0.7",
795       "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-7.0.7.tgz",
796       "integrity": "sha512-ukZv/8vhiVWLsEEWF1uena8GHRVUpwbPJ+8AupW25d2nNpwfsDtTIXKzTzRYeIQFFCnHJxr04lK18CVsn1lFaQ==",
797       "dev": true,
798       "requires": {
799         "@angular-devkit/core": "7.0.7",
800         "enhanced-resolve": "4.1.0",
801         "rxjs": "6.3.3",
802         "tree-kill": "1.2.0",
803         "webpack-sources": "1.2.0"
804       },
805       "dependencies": {
806         "rxjs": {
807           "version": "6.3.3",
808           "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz",
809           "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==",
810           "dev": true,
811           "requires": {
812             "tslib": "1.9.3"
813           }
814         }
815       }
816     },
817     "@nguniversal/express-engine": {
818       "version": "7.1.1",
819       "resolved": "https://registry.npmjs.org/@nguniversal/express-engine/-/express-engine-7.1.1.tgz",
820       "integrity": "sha512-RJ2VATA6s48bYNrAfjnkjUCohpR7ehiOySwGA2vuUIWCWXKDIIPxgmET5ffVHy1a2XdMsOgrQ9Whth7+CxnUgw=="
821     },
822     "@schematics/angular": {
823       "version": "7.0.7",
824       "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-7.0.7.tgz",
825       "integrity": "sha512-xDSMAtOdKNa5uqsEfbwBVHVCjpNSmIIcadi0Rki+5Nmobf5nnQWPly1/xj5aHzT6SKuV4BIMvsBG9UgI9Ss/Iw==",
826       "dev": true,
827       "requires": {
828         "@angular-devkit/core": "7.0.7",
829         "@angular-devkit/schematics": "7.0.7",
830         "typescript": "3.1.6"
831       }
832     },
833     "@schematics/update": {
834       "version": "0.10.7",
835       "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.10.7.tgz",
836       "integrity": "sha512-E4txrdnIcNn1K0xFPmY4ywAnVj+hN2QB1wBijoAMezYTEjcKxW0g6thPfUv6qhIPcphxrCOqwl6cIELZjq2dtA==",
837       "dev": true,
838       "requires": {
839         "@angular-devkit/core": "7.0.7",
840         "@angular-devkit/schematics": "7.0.7",
841         "npm-registry-client": "8.6.0",
842         "rxjs": "6.3.3",
843         "semver": "5.5.1",
844         "semver-intersect": "1.4.0"
845       },
846       "dependencies": {
847         "rxjs": {
848           "version": "6.3.3",
849           "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz",
850           "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==",
851           "dev": true,
852           "requires": {
853             "tslib": "1.9.3"
854           }
855         }
856       }
857     },
858     "@types/jasmine": {
859       "version": "2.8.16",
860       "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.8.16.tgz",
861       "integrity": "sha512-056oRlBBp7MDzr+HoU5su099s/s7wjZ3KcHxLfv+Byqb9MwdLUvsfLgw1VS97hsh3ddxSPyQu+olHMnoVTUY6g==",
862       "dev": true
863     },
864     "@types/jasminewd2": {
865       "version": "2.0.6",
866       "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.6.tgz",
867       "integrity": "sha512-2ZOKrxb8bKRmP/po5ObYnRDgFE4i+lQiEB27bAMmtMWLgJSqlIDqlLx6S0IRorpOmOPRQ6O80NujTmQAtBkeNw==",
868       "dev": true,
869       "requires": {
870         "@types/jasmine": "2.8.16"
871       }
872     },
873     "@types/node": {
874       "version": "8.9.5",
875       "resolved": "http://registry.npmjs.org/@types/node/-/node-8.9.5.tgz",
876       "integrity": "sha512-jRHfWsvyMtXdbhnz5CVHxaBgnV6duZnPlQuRSo/dm/GnmikNcmZhxIES4E9OZjUmQ8C+HCl4KJux+cXN/ErGDQ==",
877       "dev": true
878     },
879     "@types/q": {
880       "version": "0.0.32",
881       "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz",
882       "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=",
883       "dev": true
884     },
885     "@types/selenium-webdriver": {
886       "version": "3.0.14",
887       "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.14.tgz",
888       "integrity": "sha512-4GbNCDs98uHCT/OMv40qQC/OpoPbYn9XdXeTiFwHBBFO6eJhYEPUu2zDKirXSbHlvDV8oZ9l8EQ+HrEx/YS9DQ==",
889       "dev": true
890     },
891     "@types/xmldom": {
892       "version": "0.1.29",
893       "resolved": "https://registry.npmjs.org/@types/xmldom/-/xmldom-0.1.29.tgz",
894       "integrity": "sha1-xEKLDKhtO4gUdXJv2UmAs4onw4E=",
895       "dev": true
896     },
897     "@webassemblyjs/ast": {
898       "version": "1.7.6",
899       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.6.tgz",
900       "integrity": "sha512-8nkZS48EVsMUU0v6F1LCIOw4RYWLm2plMtbhFTjNgeXmsTNLuU3xTRtnljt9BFQB+iPbLRobkNrCWftWnNC7wQ==",
901       "dev": true,
902       "requires": {
903         "@webassemblyjs/helper-module-context": "1.7.6",
904         "@webassemblyjs/helper-wasm-bytecode": "1.7.6",
905         "@webassemblyjs/wast-parser": "1.7.6",
906         "mamacro": "0.0.3"
907       }
908     },
909     "@webassemblyjs/floating-point-hex-parser": {
910       "version": "1.7.6",
911       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.6.tgz",
912       "integrity": "sha512-VBOZvaOyBSkPZdIt5VBMg3vPWxouuM13dPXGWI1cBh3oFLNcFJ8s9YA7S9l4mPI7+Q950QqOmqj06oa83hNWBA==",
913       "dev": true
914     },
915     "@webassemblyjs/helper-api-error": {
916       "version": "1.7.6",
917       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.6.tgz",
918       "integrity": "sha512-SCzhcQWHXfrfMSKcj8zHg1/kL9kb3aa5TN4plc/EREOs5Xop0ci5bdVBApbk2yfVi8aL+Ly4Qpp3/TRAUInjrg==",
919       "dev": true
920     },
921     "@webassemblyjs/helper-buffer": {
922       "version": "1.7.6",
923       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.6.tgz",
924       "integrity": "sha512-1/gW5NaGsEOZ02fjnFiU8/OEEXU1uVbv2um0pQ9YVL3IHSkyk6xOwokzyqqO1qDZQUAllb+V8irtClPWntbVqw==",
925       "dev": true
926     },
927     "@webassemblyjs/helper-code-frame": {
928       "version": "1.7.6",
929       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.6.tgz",
930       "integrity": "sha512-+suMJOkSn9+vEvDvgyWyrJo5vJsWSDXZmJAjtoUq4zS4eqHyXImpktvHOZwXp1XQjO5H+YQwsBgqTQEc0J/5zg==",
931       "dev": true,
932       "requires": {
933         "@webassemblyjs/wast-printer": "1.7.6"
934       }
935     },
936     "@webassemblyjs/helper-fsm": {
937       "version": "1.7.6",
938       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.6.tgz",
939       "integrity": "sha512-HCS6KN3wgxUihGBW7WFzEC/o8Eyvk0d56uazusnxXthDPnkWiMv+kGi9xXswL2cvfYfeK5yiM17z2K5BVlwypw==",
940       "dev": true
941     },
942     "@webassemblyjs/helper-module-context": {
943       "version": "1.7.6",
944       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.6.tgz",
945       "integrity": "sha512-e8/6GbY7OjLM+6OsN7f2krC2qYVNaSr0B0oe4lWdmq5sL++8dYDD1TFbD1TdAdWMRTYNr/Qq7ovXWzia2EbSjw==",
946       "dev": true,
947       "requires": {
948         "mamacro": "0.0.3"
949       }
950     },
951     "@webassemblyjs/helper-wasm-bytecode": {
952       "version": "1.7.6",
953       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.6.tgz",
954       "integrity": "sha512-PzYFCb7RjjSdAOljyvLWVqd6adAOabJW+8yRT+NWhXuf1nNZWH+igFZCUK9k7Cx7CsBbzIfXjJc7u56zZgFj9Q==",
955       "dev": true
956     },
957     "@webassemblyjs/helper-wasm-section": {
958       "version": "1.7.6",
959       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.6.tgz",
960       "integrity": "sha512-3GS628ppDPSuwcYlQ7cDCGr4W2n9c4hLzvnRKeuz+lGsJSmc/ADVoYpm1ts2vlB1tGHkjtQMni+yu8mHoMlKlA==",
961       "dev": true,
962       "requires": {
963         "@webassemblyjs/ast": "1.7.6",
964         "@webassemblyjs/helper-buffer": "1.7.6",
965         "@webassemblyjs/helper-wasm-bytecode": "1.7.6",
966         "@webassemblyjs/wasm-gen": "1.7.6"
967       }
968     },
969     "@webassemblyjs/ieee754": {
970       "version": "1.7.6",
971       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.6.tgz",
972       "integrity": "sha512-V4cIp0ruyw+hawUHwQLn6o2mFEw4t50tk530oKsYXQhEzKR+xNGDxs/SFFuyTO7X3NzEu4usA3w5jzhl2RYyzQ==",
973       "dev": true,
974       "requires": {
975         "@xtuc/ieee754": "1.2.0"
976       }
977     },
978     "@webassemblyjs/leb128": {
979       "version": "1.7.6",
980       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.6.tgz",
981       "integrity": "sha512-ojdlG8WpM394lBow4ncTGJoIVZ4aAtNOWHhfAM7m7zprmkVcKK+2kK5YJ9Bmj6/ketTtOn7wGSHCtMt+LzqgYQ==",
982       "dev": true,
983       "requires": {
984         "@xtuc/long": "4.2.1"
985       }
986     },
987     "@webassemblyjs/utf8": {
988       "version": "1.7.6",
989       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.6.tgz",
990       "integrity": "sha512-oId+tLxQ+AeDC34ELRYNSqJRaScB0TClUU6KQfpB8rNT6oelYlz8axsPhf6yPTg7PBJ/Z5WcXmUYiHEWgbbHJw==",
991       "dev": true
992     },
993     "@webassemblyjs/wasm-edit": {
994       "version": "1.7.6",
995       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.6.tgz",
996       "integrity": "sha512-pTNjLO3o41v/Vz9VFLl+I3YLImpCSpodFW77pNoH4agn5I6GgSxXHXtvWDTvYJFty0jSeXZWLEmbaSIRUDlekg==",
997       "dev": true,
998       "requires": {
999         "@webassemblyjs/ast": "1.7.6",
1000         "@webassemblyjs/helper-buffer": "1.7.6",
1001         "@webassemblyjs/helper-wasm-bytecode": "1.7.6",
1002         "@webassemblyjs/helper-wasm-section": "1.7.6",
1003         "@webassemblyjs/wasm-gen": "1.7.6",
1004         "@webassemblyjs/wasm-opt": "1.7.6",
1005         "@webassemblyjs/wasm-parser": "1.7.6",
1006         "@webassemblyjs/wast-printer": "1.7.6"
1007       }
1008     },
1009     "@webassemblyjs/wasm-gen": {
1010       "version": "1.7.6",
1011       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.6.tgz",
1012       "integrity": "sha512-mQvFJVumtmRKEUXMohwn8nSrtjJJl6oXwF3FotC5t6e2hlKMh8sIaW03Sck2MDzw9xPogZD7tdP5kjPlbH9EcQ==",
1013       "dev": true,
1014       "requires": {
1015         "@webassemblyjs/ast": "1.7.6",
1016         "@webassemblyjs/helper-wasm-bytecode": "1.7.6",
1017         "@webassemblyjs/ieee754": "1.7.6",
1018         "@webassemblyjs/leb128": "1.7.6",
1019         "@webassemblyjs/utf8": "1.7.6"
1020       }
1021     },
1022     "@webassemblyjs/wasm-opt": {
1023       "version": "1.7.6",
1024       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.6.tgz",
1025       "integrity": "sha512-go44K90fSIsDwRgtHhX14VtbdDPdK2sZQtZqUcMRvTojdozj5tLI0VVJAzLCfz51NOkFXezPeVTAYFqrZ6rI8Q==",
1026       "dev": true,
1027       "requires": {
1028         "@webassemblyjs/ast": "1.7.6",
1029         "@webassemblyjs/helper-buffer": "1.7.6",
1030         "@webassemblyjs/wasm-gen": "1.7.6",
1031         "@webassemblyjs/wasm-parser": "1.7.6"
1032       }
1033     },
1034     "@webassemblyjs/wasm-parser": {
1035       "version": "1.7.6",
1036       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.6.tgz",
1037       "integrity": "sha512-t1T6TfwNY85pDA/HWPA8kB9xA4sp9ajlRg5W7EKikqrynTyFo+/qDzIpvdkOkOGjlS6d4n4SX59SPuIayR22Yg==",
1038       "dev": true,
1039       "requires": {
1040         "@webassemblyjs/ast": "1.7.6",
1041         "@webassemblyjs/helper-api-error": "1.7.6",
1042         "@webassemblyjs/helper-wasm-bytecode": "1.7.6",
1043         "@webassemblyjs/ieee754": "1.7.6",
1044         "@webassemblyjs/leb128": "1.7.6",
1045         "@webassemblyjs/utf8": "1.7.6"
1046       }
1047     },
1048     "@webassemblyjs/wast-parser": {
1049       "version": "1.7.6",
1050       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.6.tgz",
1051       "integrity": "sha512-1MaWTErN0ziOsNUlLdvwS+NS1QWuI/kgJaAGAMHX8+fMJFgOJDmN/xsG4h/A1Gtf/tz5VyXQciaqHZqp2q0vfg==",
1052       "dev": true,
1053       "requires": {
1054         "@webassemblyjs/ast": "1.7.6",
1055         "@webassemblyjs/floating-point-hex-parser": "1.7.6",
1056         "@webassemblyjs/helper-api-error": "1.7.6",
1057         "@webassemblyjs/helper-code-frame": "1.7.6",
1058         "@webassemblyjs/helper-fsm": "1.7.6",
1059         "@xtuc/long": "4.2.1",
1060         "mamacro": "0.0.3"
1061       }
1062     },
1063     "@webassemblyjs/wast-printer": {
1064       "version": "1.7.6",
1065       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.6.tgz",
1066       "integrity": "sha512-vHdHSK1tOetvDcl1IV1OdDeGNe/NDDQ+KzuZHMtqTVP1xO/tZ/IKNpj5BaGk1OYFdsDWQqb31PIwdEyPntOWRQ==",
1067       "dev": true,
1068       "requires": {
1069         "@webassemblyjs/ast": "1.7.6",
1070         "@webassemblyjs/wast-parser": "1.7.6",
1071         "@xtuc/long": "4.2.1"
1072       }
1073     },
1074     "@xtuc/ieee754": {
1075       "version": "1.2.0",
1076       "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
1077       "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
1078       "dev": true
1079     },
1080     "@xtuc/long": {
1081       "version": "4.2.1",
1082       "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz",
1083       "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==",
1084       "dev": true
1085     },
1086     "abbrev": {
1087       "version": "1.0.9",
1088       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
1089       "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=",
1090       "dev": true
1091     },
1092     "accepts": {
1093       "version": "1.3.5",
1094       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
1095       "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
1096       "dev": true,
1097       "requires": {
1098         "mime-types": "2.1.20",
1099         "negotiator": "0.6.1"
1100       }
1101     },
1102     "acorn": {
1103       "version": "5.7.3",
1104       "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
1105       "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
1106       "dev": true
1107     },
1108     "acorn-dynamic-import": {
1109       "version": "3.0.0",
1110       "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz",
1111       "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==",
1112       "dev": true,
1113       "requires": {
1114         "acorn": "5.7.3"
1115       }
1116     },
1117     "adm-zip": {
1118       "version": "0.4.13",
1119       "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.13.tgz",
1120       "integrity": "sha512-fERNJX8sOXfel6qCBCMPvZLzENBEhZTzKqg6vrOW5pvoEaQuJhRU4ndTAh6lHOxn1I6jnz2NHra56ZODM751uw==",
1121       "dev": true
1122     },
1123     "after": {
1124       "version": "0.8.2",
1125       "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
1126       "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
1127       "dev": true
1128     },
1129     "agent-base": {
1130       "version": "4.2.1",
1131       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz",
1132       "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==",
1133       "dev": true,
1134       "requires": {
1135         "es6-promisify": "5.0.0"
1136       }
1137     },
1138     "ajv": {
1139       "version": "6.5.3",
1140       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz",
1141       "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==",
1142       "dev": true,
1143       "requires": {
1144         "fast-deep-equal": "2.0.1",
1145         "fast-json-stable-stringify": "2.0.0",
1146         "json-schema-traverse": "0.4.1",
1147         "uri-js": "4.2.2"
1148       },
1149       "dependencies": {
1150         "fast-deep-equal": {
1151           "version": "2.0.1",
1152           "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
1153           "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
1154           "dev": true
1155         },
1156         "json-schema-traverse": {
1157           "version": "0.4.1",
1158           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1159           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1160           "dev": true
1161         }
1162       }
1163     },
1164     "ajv-errors": {
1165       "version": "1.0.1",
1166       "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
1167       "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
1168       "dev": true
1169     },
1170     "ajv-keywords": {
1171       "version": "3.3.0",
1172       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.3.0.tgz",
1173       "integrity": "sha512-CMzN9S62ZOO4sA/mJZIO4S++ZM7KFWzH3PPWkveLhy4OZ9i1/VatgwWMD46w/XbGCBy7Ye0gCk+Za6mmyfKK7g==",
1174       "dev": true
1175     },
1176     "amdefine": {
1177       "version": "1.0.1",
1178       "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
1179       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
1180       "dev": true
1181     },
1182     "ansi-colors": {
1183       "version": "3.2.3",
1184       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz",
1185       "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==",
1186       "dev": true
1187     },
1188     "ansi-escapes": {
1189       "version": "3.2.0",
1190       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
1191       "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
1192       "dev": true
1193     },
1194     "ansi-html": {
1195       "version": "0.0.7",
1196       "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
1197       "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
1198       "dev": true
1199     },
1200     "ansi-regex": {
1201       "version": "2.1.1",
1202       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
1203       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
1204       "dev": true
1205     },
1206     "ansi-styles": {
1207       "version": "3.2.1",
1208       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1209       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1210       "dev": true,
1211       "requires": {
1212         "color-convert": "1.9.3"
1213       }
1214     },
1215     "anymatch": {
1216       "version": "2.0.0",
1217       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
1218       "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
1219       "dev": true,
1220       "requires": {
1221         "micromatch": "3.1.10",
1222         "normalize-path": "2.1.1"
1223       }
1224     },
1225     "app-root-path": {
1226       "version": "2.1.0",
1227       "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.1.0.tgz",
1228       "integrity": "sha1-mL9lmTJ+zqGZMJhm6BQDaP0uZGo=",
1229       "dev": true
1230     },
1231     "append-transform": {
1232       "version": "1.0.0",
1233       "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz",
1234       "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==",
1235       "dev": true,
1236       "requires": {
1237         "default-require-extensions": "2.0.0"
1238       }
1239     },
1240     "aproba": {
1241       "version": "1.2.0",
1242       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
1243       "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
1244       "dev": true
1245     },
1246     "are-we-there-yet": {
1247       "version": "1.1.5",
1248       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
1249       "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
1250       "dev": true,
1251       "requires": {
1252         "delegates": "1.0.0",
1253         "readable-stream": "2.3.6"
1254       }
1255     },
1256     "argparse": {
1257       "version": "1.0.10",
1258       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
1259       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
1260       "dev": true,
1261       "requires": {
1262         "sprintf-js": "1.0.3"
1263       }
1264     },
1265     "arr-diff": {
1266       "version": "4.0.0",
1267       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
1268       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
1269       "dev": true
1270     },
1271     "arr-flatten": {
1272       "version": "1.1.0",
1273       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
1274       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
1275       "dev": true
1276     },
1277     "arr-union": {
1278       "version": "3.1.0",
1279       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
1280       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
1281       "dev": true
1282     },
1283     "array-find-index": {
1284       "version": "1.0.2",
1285       "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
1286       "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
1287       "dev": true
1288     },
1289     "array-flatten": {
1290       "version": "2.1.2",
1291       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
1292       "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
1293       "dev": true
1294     },
1295     "array-slice": {
1296       "version": "0.2.3",
1297       "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
1298       "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
1299       "dev": true
1300     },
1301     "array-union": {
1302       "version": "1.0.2",
1303       "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
1304       "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
1305       "dev": true,
1306       "requires": {
1307         "array-uniq": "1.0.3"
1308       }
1309     },
1310     "array-uniq": {
1311       "version": "1.0.3",
1312       "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
1313       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
1314       "dev": true
1315     },
1316     "array-unique": {
1317       "version": "0.3.2",
1318       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
1319       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
1320       "dev": true
1321     },
1322     "arraybuffer.slice": {
1323       "version": "0.0.6",
1324       "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz",
1325       "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=",
1326       "dev": true
1327     },
1328     "arrify": {
1329       "version": "1.0.1",
1330       "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
1331       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
1332       "dev": true
1333     },
1334     "asap": {
1335       "version": "2.0.6",
1336       "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
1337       "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
1338       "dev": true,
1339       "optional": true
1340     },
1341     "asn1": {
1342       "version": "0.2.4",
1343       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
1344       "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
1345       "dev": true,
1346       "requires": {
1347         "safer-buffer": "2.1.2"
1348       }
1349     },
1350     "asn1.js": {
1351       "version": "4.10.1",
1352       "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
1353       "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
1354       "dev": true,
1355       "requires": {
1356         "bn.js": "4.11.8",
1357         "inherits": "2.0.3",
1358         "minimalistic-assert": "1.0.1"
1359       }
1360     },
1361     "assert": {
1362       "version": "1.4.1",
1363       "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
1364       "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
1365       "dev": true,
1366       "requires": {
1367         "util": "0.10.3"
1368       },
1369       "dependencies": {
1370         "inherits": {
1371           "version": "2.0.1",
1372           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
1373           "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
1374           "dev": true
1375         },
1376         "util": {
1377           "version": "0.10.3",
1378           "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz",
1379           "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
1380           "dev": true,
1381           "requires": {
1382             "inherits": "2.0.1"
1383           }
1384         }
1385       }
1386     },
1387     "assert-plus": {
1388       "version": "1.0.0",
1389       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
1390       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
1391       "dev": true
1392     },
1393     "assign-symbols": {
1394       "version": "1.0.0",
1395       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
1396       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
1397       "dev": true
1398     },
1399     "async": {
1400       "version": "1.5.2",
1401       "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz",
1402       "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
1403       "dev": true
1404     },
1405     "async-each": {
1406       "version": "1.0.1",
1407       "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
1408       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
1409       "dev": true
1410     },
1411     "async-foreach": {
1412       "version": "0.1.3",
1413       "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
1414       "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
1415       "dev": true,
1416       "optional": true
1417     },
1418     "asynckit": {
1419       "version": "0.4.0",
1420       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
1421       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
1422       "dev": true
1423     },
1424     "atob": {
1425       "version": "2.1.2",
1426       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
1427       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
1428       "dev": true
1429     },
1430     "autoprefixer": {
1431       "version": "9.1.5",
1432       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.1.5.tgz",
1433       "integrity": "sha512-kk4Zb6RUc58ld7gdosERHMF3DzIYJc2fp5sX46qEsGXQQy5bXsu8qyLjoxuY1NuQ/cJuCYnx99BfjwnRggrYIw==",
1434       "dev": true,
1435       "requires": {
1436         "browserslist": "4.4.1",
1437         "caniuse-lite": "1.0.30000932",
1438         "normalize-range": "0.1.2",
1439         "num2fraction": "1.2.2",
1440         "postcss": "7.0.5",
1441         "postcss-value-parser": "3.3.1"
1442       }
1443     },
1444     "aws-sign2": {
1445       "version": "0.7.0",
1446       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
1447       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
1448       "dev": true
1449     },
1450     "aws4": {
1451       "version": "1.8.0",
1452       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
1453       "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
1454       "dev": true
1455     },
1456     "babel-code-frame": {
1457       "version": "6.26.0",
1458       "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
1459       "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
1460       "dev": true,
1461       "requires": {
1462         "chalk": "1.1.3",
1463         "esutils": "2.0.2",
1464         "js-tokens": "3.0.2"
1465       },
1466       "dependencies": {
1467         "ansi-styles": {
1468           "version": "2.2.1",
1469           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
1470           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
1471           "dev": true
1472         },
1473         "chalk": {
1474           "version": "1.1.3",
1475           "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
1476           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1477           "dev": true,
1478           "requires": {
1479             "ansi-styles": "2.2.1",
1480             "escape-string-regexp": "1.0.5",
1481             "has-ansi": "2.0.0",
1482             "strip-ansi": "3.0.1",
1483             "supports-color": "2.0.0"
1484           }
1485         },
1486         "supports-color": {
1487           "version": "2.0.0",
1488           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
1489           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
1490           "dev": true
1491         }
1492       }
1493     },
1494     "babel-generator": {
1495       "version": "6.26.1",
1496       "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
1497       "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
1498       "dev": true,
1499       "requires": {
1500         "babel-messages": "6.23.0",
1501         "babel-runtime": "6.26.0",
1502         "babel-types": "6.26.0",
1503         "detect-indent": "4.0.0",
1504         "jsesc": "1.3.0",
1505         "lodash": "4.17.10",
1506         "source-map": "0.5.7",
1507         "trim-right": "1.0.1"
1508       }
1509     },
1510     "babel-messages": {
1511       "version": "6.23.0",
1512       "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
1513       "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
1514       "dev": true,
1515       "requires": {
1516         "babel-runtime": "6.26.0"
1517       }
1518     },
1519     "babel-runtime": {
1520       "version": "6.26.0",
1521       "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
1522       "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
1523       "dev": true,
1524       "requires": {
1525         "core-js": "2.6.5",
1526         "regenerator-runtime": "0.11.1"
1527       }
1528     },
1529     "babel-template": {
1530       "version": "6.26.0",
1531       "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
1532       "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
1533       "dev": true,
1534       "requires": {
1535         "babel-runtime": "6.26.0",
1536         "babel-traverse": "6.26.0",
1537         "babel-types": "6.26.0",
1538         "babylon": "6.18.0",
1539         "lodash": "4.17.10"
1540       }
1541     },
1542     "babel-traverse": {
1543       "version": "6.26.0",
1544       "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
1545       "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
1546       "dev": true,
1547       "requires": {
1548         "babel-code-frame": "6.26.0",
1549         "babel-messages": "6.23.0",
1550         "babel-runtime": "6.26.0",
1551         "babel-types": "6.26.0",
1552         "babylon": "6.18.0",
1553         "debug": "2.6.9",
1554         "globals": "9.18.0",
1555         "invariant": "2.2.4",
1556         "lodash": "4.17.10"
1557       }
1558     },
1559     "babel-types": {
1560       "version": "6.26.0",
1561       "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
1562       "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
1563       "dev": true,
1564       "requires": {
1565         "babel-runtime": "6.26.0",
1566         "esutils": "2.0.2",
1567         "lodash": "4.17.10",
1568         "to-fast-properties": "1.0.3"
1569       }
1570     },
1571     "babylon": {
1572       "version": "6.18.0",
1573       "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
1574       "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
1575       "dev": true
1576     },
1577     "backo2": {
1578       "version": "1.0.2",
1579       "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
1580       "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
1581       "dev": true
1582     },
1583     "balanced-match": {
1584       "version": "1.0.0",
1585       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
1586       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
1587       "dev": true
1588     },
1589     "base": {
1590       "version": "0.11.2",
1591       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
1592       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
1593       "dev": true,
1594       "requires": {
1595         "cache-base": "1.0.1",
1596         "class-utils": "0.3.6",
1597         "component-emitter": "1.2.1",
1598         "define-property": "1.0.0",
1599         "isobject": "3.0.1",
1600         "mixin-deep": "1.3.1",
1601         "pascalcase": "0.1.1"
1602       },
1603       "dependencies": {
1604         "define-property": {
1605           "version": "1.0.0",
1606           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1607           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1608           "dev": true,
1609           "requires": {
1610             "is-descriptor": "1.0.2"
1611           }
1612         },
1613         "is-accessor-descriptor": {
1614           "version": "1.0.0",
1615           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1616           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1617           "dev": true,
1618           "requires": {
1619             "kind-of": "6.0.2"
1620           }
1621         },
1622         "is-data-descriptor": {
1623           "version": "1.0.0",
1624           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1625           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1626           "dev": true,
1627           "requires": {
1628             "kind-of": "6.0.2"
1629           }
1630         },
1631         "is-descriptor": {
1632           "version": "1.0.2",
1633           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1634           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1635           "dev": true,
1636           "requires": {
1637             "is-accessor-descriptor": "1.0.0",
1638             "is-data-descriptor": "1.0.0",
1639             "kind-of": "6.0.2"
1640           }
1641         }
1642       }
1643     },
1644     "base64-arraybuffer": {
1645       "version": "0.1.5",
1646       "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
1647       "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
1648       "dev": true
1649     },
1650     "base64-js": {
1651       "version": "1.3.0",
1652       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
1653       "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
1654       "dev": true
1655     },
1656     "base64id": {
1657       "version": "1.0.0",
1658       "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
1659       "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=",
1660       "dev": true
1661     },
1662     "batch": {
1663       "version": "0.6.1",
1664       "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
1665       "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
1666       "dev": true
1667     },
1668     "bcrypt-pbkdf": {
1669       "version": "1.0.2",
1670       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
1671       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
1672       "dev": true,
1673       "optional": true,
1674       "requires": {
1675         "tweetnacl": "0.14.5"
1676       }
1677     },
1678     "better-assert": {
1679       "version": "1.0.2",
1680       "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
1681       "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
1682       "dev": true,
1683       "requires": {
1684         "callsite": "1.0.0"
1685       }
1686     },
1687     "big.js": {
1688       "version": "3.2.0",
1689       "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
1690       "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
1691       "dev": true
1692     },
1693     "binary-extensions": {
1694       "version": "1.11.0",
1695       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
1696       "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
1697       "dev": true
1698     },
1699     "blob": {
1700       "version": "0.0.4",
1701       "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz",
1702       "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=",
1703       "dev": true
1704     },
1705     "block-stream": {
1706       "version": "0.0.9",
1707       "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
1708       "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
1709       "dev": true,
1710       "optional": true,
1711       "requires": {
1712         "inherits": "2.0.3"
1713       }
1714     },
1715     "blocking-proxy": {
1716       "version": "1.0.1",
1717       "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz",
1718       "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==",
1719       "dev": true,
1720       "requires": {
1721         "minimist": "1.2.0"
1722       },
1723       "dependencies": {
1724         "minimist": {
1725           "version": "1.2.0",
1726           "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
1727           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
1728           "dev": true
1729         }
1730       }
1731     },
1732     "bluebird": {
1733       "version": "3.5.2",
1734       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.2.tgz",
1735       "integrity": "sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg==",
1736       "dev": true
1737     },
1738     "bn.js": {
1739       "version": "4.11.8",
1740       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
1741       "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
1742       "dev": true
1743     },
1744     "body-parser": {
1745       "version": "1.18.2",
1746       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz",
1747       "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=",
1748       "dev": true,
1749       "requires": {
1750         "bytes": "3.0.0",
1751         "content-type": "1.0.4",
1752         "debug": "2.6.9",
1753         "depd": "1.1.2",
1754         "http-errors": "1.6.3",
1755         "iconv-lite": "0.4.19",
1756         "on-finished": "2.3.0",
1757         "qs": "6.5.1",
1758         "raw-body": "2.3.2",
1759         "type-is": "1.6.16"
1760       },
1761       "dependencies": {
1762         "qs": {
1763           "version": "6.5.1",
1764           "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz",
1765           "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==",
1766           "dev": true
1767         }
1768       }
1769     },
1770     "bonjour": {
1771       "version": "3.5.0",
1772       "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
1773       "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
1774       "dev": true,
1775       "requires": {
1776         "array-flatten": "2.1.2",
1777         "deep-equal": "1.0.1",
1778         "dns-equal": "1.0.0",
1779         "dns-txt": "2.0.2",
1780         "multicast-dns": "6.2.3",
1781         "multicast-dns-service-types": "1.1.0"
1782       }
1783     },
1784     "bootstrap-css-only": {
1785       "version": "4.3.1",
1786       "resolved": "https://registry.npmjs.org/bootstrap-css-only/-/bootstrap-css-only-4.3.1.tgz",
1787       "integrity": "sha512-xPQNmTR6skX7boM3Q/K2vWDL8RFhfHm5PbTcn/vd7nZtkzg9tc6ScNreIIsMaP9QLUxeqvUx+OGnDaiK4KBRiQ=="
1788     },
1789     "brace-expansion": {
1790       "version": "1.1.11",
1791       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1792       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1793       "dev": true,
1794       "requires": {
1795         "balanced-match": "1.0.0",
1796         "concat-map": "0.0.1"
1797       }
1798     },
1799     "braces": {
1800       "version": "2.3.2",
1801       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
1802       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
1803       "dev": true,
1804       "requires": {
1805         "arr-flatten": "1.1.0",
1806         "array-unique": "0.3.2",
1807         "extend-shallow": "2.0.1",
1808         "fill-range": "4.0.0",
1809         "isobject": "3.0.1",
1810         "repeat-element": "1.1.3",
1811         "snapdragon": "0.8.2",
1812         "snapdragon-node": "2.1.1",
1813         "split-string": "3.1.0",
1814         "to-regex": "3.0.2"
1815       },
1816       "dependencies": {
1817         "extend-shallow": {
1818           "version": "2.0.1",
1819           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1820           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1821           "dev": true,
1822           "requires": {
1823             "is-extendable": "0.1.1"
1824           }
1825         }
1826       }
1827     },
1828     "brorand": {
1829       "version": "1.1.0",
1830       "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
1831       "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
1832       "dev": true
1833     },
1834     "browserify-aes": {
1835       "version": "1.2.0",
1836       "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
1837       "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
1838       "dev": true,
1839       "requires": {
1840         "buffer-xor": "1.0.3",
1841         "cipher-base": "1.0.4",
1842         "create-hash": "1.2.0",
1843         "evp_bytestokey": "1.0.3",
1844         "inherits": "2.0.3",
1845         "safe-buffer": "5.1.2"
1846       }
1847     },
1848     "browserify-cipher": {
1849       "version": "1.0.1",
1850       "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
1851       "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
1852       "dev": true,
1853       "requires": {
1854         "browserify-aes": "1.2.0",
1855         "browserify-des": "1.0.2",
1856         "evp_bytestokey": "1.0.3"
1857       }
1858     },
1859     "browserify-des": {
1860       "version": "1.0.2",
1861       "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
1862       "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
1863       "dev": true,
1864       "requires": {
1865         "cipher-base": "1.0.4",
1866         "des.js": "1.0.0",
1867         "inherits": "2.0.3",
1868         "safe-buffer": "5.1.2"
1869       }
1870     },
1871     "browserify-rsa": {
1872       "version": "4.0.1",
1873       "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
1874       "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
1875       "dev": true,
1876       "requires": {
1877         "bn.js": "4.11.8",
1878         "randombytes": "2.0.6"
1879       }
1880     },
1881     "browserify-sign": {
1882       "version": "4.0.4",
1883       "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
1884       "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
1885       "dev": true,
1886       "requires": {
1887         "bn.js": "4.11.8",
1888         "browserify-rsa": "4.0.1",
1889         "create-hash": "1.2.0",
1890         "create-hmac": "1.1.7",
1891         "elliptic": "6.4.1",
1892         "inherits": "2.0.3",
1893         "parse-asn1": "5.1.3"
1894       }
1895     },
1896     "browserify-zlib": {
1897       "version": "0.2.0",
1898       "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
1899       "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
1900       "dev": true,
1901       "requires": {
1902         "pako": "1.0.8"
1903       }
1904     },
1905     "browserslist": {
1906       "version": "4.4.1",
1907       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz",
1908       "integrity": "sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==",
1909       "dev": true,
1910       "requires": {
1911         "caniuse-lite": "1.0.30000932",
1912         "electron-to-chromium": "1.3.109",
1913         "node-releases": "1.1.6"
1914       }
1915     },
1916     "browserstack": {
1917       "version": "1.5.2",
1918       "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.5.2.tgz",
1919       "integrity": "sha512-+6AFt9HzhKykcPF79W6yjEUJcdvZOV0lIXdkORXMJftGrDl0OKWqRF4GHqpDNkxiceDT/uB7Fb/aDwktvXX7dg==",
1920       "dev": true,
1921       "requires": {
1922         "https-proxy-agent": "2.2.1"
1923       }
1924     },
1925     "buffer": {
1926       "version": "4.9.1",
1927       "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
1928       "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
1929       "dev": true,
1930       "requires": {
1931         "base64-js": "1.3.0",
1932         "ieee754": "1.1.12",
1933         "isarray": "1.0.0"
1934       }
1935     },
1936     "buffer-alloc": {
1937       "version": "1.2.0",
1938       "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
1939       "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
1940       "dev": true,
1941       "requires": {
1942         "buffer-alloc-unsafe": "1.1.0",
1943         "buffer-fill": "1.0.0"
1944       }
1945     },
1946     "buffer-alloc-unsafe": {
1947       "version": "1.1.0",
1948       "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
1949       "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
1950       "dev": true
1951     },
1952     "buffer-fill": {
1953       "version": "1.0.0",
1954       "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
1955       "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
1956       "dev": true
1957     },
1958     "buffer-from": {
1959       "version": "1.1.1",
1960       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
1961       "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
1962       "dev": true
1963     },
1964     "buffer-indexof": {
1965       "version": "1.1.1",
1966       "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
1967       "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
1968       "dev": true
1969     },
1970     "buffer-xor": {
1971       "version": "1.0.3",
1972       "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
1973       "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
1974       "dev": true
1975     },
1976     "builtin-modules": {
1977       "version": "1.1.1",
1978       "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
1979       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
1980       "dev": true
1981     },
1982     "builtin-status-codes": {
1983       "version": "3.0.0",
1984       "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
1985       "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
1986       "dev": true
1987     },
1988     "builtins": {
1989       "version": "1.0.3",
1990       "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
1991       "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=",
1992       "dev": true
1993     },
1994     "bytes": {
1995       "version": "3.0.0",
1996       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
1997       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
1998       "dev": true
1999     },
2000     "cacache": {
2001       "version": "10.0.4",
2002       "resolved": "http://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
2003       "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==",
2004       "dev": true,
2005       "requires": {
2006         "bluebird": "3.5.2",
2007         "chownr": "1.1.1",
2008         "glob": "7.1.3",
2009         "graceful-fs": "4.1.11",
2010         "lru-cache": "4.1.3",
2011         "mississippi": "2.0.0",
2012         "mkdirp": "0.5.1",
2013         "move-concurrently": "1.0.1",
2014         "promise-inflight": "1.0.1",
2015         "rimraf": "2.6.2",
2016         "ssri": "5.3.0",
2017         "unique-filename": "1.1.1",
2018         "y18n": "4.0.0"
2019       }
2020     },
2021     "cache-base": {
2022       "version": "1.0.1",
2023       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
2024       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
2025       "dev": true,
2026       "requires": {
2027         "collection-visit": "1.0.0",
2028         "component-emitter": "1.2.1",
2029         "get-value": "2.0.6",
2030         "has-value": "1.0.0",
2031         "isobject": "3.0.1",
2032         "set-value": "2.0.0",
2033         "to-object-path": "0.3.0",
2034         "union-value": "1.0.0",
2035         "unset-value": "1.0.0"
2036       }
2037     },
2038     "callsite": {
2039       "version": "1.0.0",
2040       "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
2041       "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
2042       "dev": true
2043     },
2044     "camelcase": {
2045       "version": "2.1.1",
2046       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
2047       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
2048       "dev": true,
2049       "optional": true
2050     },
2051     "camelcase-keys": {
2052       "version": "2.1.0",
2053       "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
2054       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
2055       "dev": true,
2056       "optional": true,
2057       "requires": {
2058         "camelcase": "2.1.1",
2059         "map-obj": "1.0.1"
2060       }
2061     },
2062     "caniuse-lite": {
2063       "version": "1.0.30000932",
2064       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000932.tgz",
2065       "integrity": "sha512-4bghJFItvzz8m0T3lLZbacmEY9X1Z2AtIzTr7s7byqZIOumASfr4ynDx7rtm0J85nDmx8vsgR6vnaSoeU8Oh0A==",
2066       "dev": true
2067     },
2068     "canonical-path": {
2069       "version": "1.0.0",
2070       "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz",
2071       "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==",
2072       "dev": true
2073     },
2074     "caseless": {
2075       "version": "0.12.0",
2076       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
2077       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
2078       "dev": true
2079     },
2080     "chalk": {
2081       "version": "2.4.1",
2082       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
2083       "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
2084       "dev": true,
2085       "requires": {
2086         "ansi-styles": "3.2.1",
2087         "escape-string-regexp": "1.0.5",
2088         "supports-color": "5.5.0"
2089       }
2090     },
2091     "chardet": {
2092       "version": "0.7.0",
2093       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
2094       "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
2095       "dev": true
2096     },
2097     "chokidar": {
2098       "version": "2.0.4",
2099       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",
2100       "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==",
2101       "dev": true,
2102       "requires": {
2103         "anymatch": "2.0.0",
2104         "async-each": "1.0.1",
2105         "braces": "2.3.2",
2106         "fsevents": "1.2.4",
2107         "glob-parent": "3.1.0",
2108         "inherits": "2.0.3",
2109         "is-binary-path": "1.0.1",
2110         "is-glob": "4.0.0",
2111         "lodash.debounce": "4.0.8",
2112         "normalize-path": "2.1.1",
2113         "path-is-absolute": "1.0.1",
2114         "readdirp": "2.1.0",
2115         "upath": "1.1.0"
2116       }
2117     },
2118     "chownr": {
2119       "version": "1.1.1",
2120       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz",
2121       "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==",
2122       "dev": true
2123     },
2124     "chrome-trace-event": {
2125       "version": "1.0.0",
2126       "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz",
2127       "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==",
2128       "dev": true,
2129       "requires": {
2130         "tslib": "1.9.3"
2131       }
2132     },
2133     "cipher-base": {
2134       "version": "1.0.4",
2135       "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
2136       "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
2137       "dev": true,
2138       "requires": {
2139         "inherits": "2.0.3",
2140         "safe-buffer": "5.1.2"
2141       }
2142     },
2143     "circular-dependency-plugin": {
2144       "version": "5.0.2",
2145       "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.0.2.tgz",
2146       "integrity": "sha512-oC7/DVAyfcY3UWKm0sN/oVoDedQDQiw/vIiAnuTWTpE5s0zWf7l3WY417Xw/Fbi/QbAjctAkxgMiS9P0s3zkmA==",
2147       "dev": true
2148     },
2149     "class-utils": {
2150       "version": "0.3.6",
2151       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
2152       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
2153       "dev": true,
2154       "requires": {
2155         "arr-union": "3.1.0",
2156         "define-property": "0.2.5",
2157         "isobject": "3.0.1",
2158         "static-extend": "0.1.2"
2159       },
2160       "dependencies": {
2161         "define-property": {
2162           "version": "0.2.5",
2163           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2164           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2165           "dev": true,
2166           "requires": {
2167             "is-descriptor": "0.1.6"
2168           }
2169         }
2170       }
2171     },
2172     "clean-css": {
2173       "version": "4.2.1",
2174       "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz",
2175       "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==",
2176       "dev": true,
2177       "requires": {
2178         "source-map": "0.6.1"
2179       },
2180       "dependencies": {
2181         "source-map": {
2182           "version": "0.6.1",
2183           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2184           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2185           "dev": true
2186         }
2187       }
2188     },
2189     "cli-cursor": {
2190       "version": "2.1.0",
2191       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
2192       "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
2193       "dev": true,
2194       "requires": {
2195         "restore-cursor": "2.0.0"
2196       }
2197     },
2198     "cli-width": {
2199       "version": "2.2.0",
2200       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
2201       "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
2202       "dev": true
2203     },
2204     "cliui": {
2205       "version": "3.2.0",
2206       "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
2207       "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
2208       "dev": true,
2209       "requires": {
2210         "string-width": "1.0.2",
2211         "strip-ansi": "3.0.1",
2212         "wrap-ansi": "2.1.0"
2213       }
2214     },
2215     "clone": {
2216       "version": "2.1.2",
2217       "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
2218       "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
2219       "dev": true
2220     },
2221     "clone-deep": {
2222       "version": "2.0.2",
2223       "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz",
2224       "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==",
2225       "dev": true,
2226       "requires": {
2227         "for-own": "1.0.0",
2228         "is-plain-object": "2.0.4",
2229         "kind-of": "6.0.2",
2230         "shallow-clone": "1.0.0"
2231       }
2232     },
2233     "co": {
2234       "version": "4.6.0",
2235       "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
2236       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
2237       "dev": true
2238     },
2239     "code-point-at": {
2240       "version": "1.1.0",
2241       "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
2242       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
2243       "dev": true
2244     },
2245     "codelyzer": {
2246       "version": "4.2.1",
2247       "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-4.2.1.tgz",
2248       "integrity": "sha512-CKwfgpfkqi9dyzy4s6ELaxJ54QgJ6A8iTSsM4bzHbLuTpbKncvNc3DUlCvpnkHBhK47gEf4qFsWoYqLrJPhy6g==",
2249       "dev": true,
2250       "requires": {
2251         "app-root-path": "2.1.0",
2252         "css-selector-tokenizer": "0.7.0",
2253         "cssauron": "1.4.0",
2254         "semver-dsl": "1.0.1",
2255         "source-map": "0.5.7",
2256         "sprintf-js": "1.0.3"
2257       }
2258     },
2259     "collection-visit": {
2260       "version": "1.0.0",
2261       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
2262       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
2263       "dev": true,
2264       "requires": {
2265         "map-visit": "1.0.0",
2266         "object-visit": "1.0.1"
2267       }
2268     },
2269     "color-convert": {
2270       "version": "1.9.3",
2271       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2272       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2273       "dev": true,
2274       "requires": {
2275         "color-name": "1.1.3"
2276       }
2277     },
2278     "color-name": {
2279       "version": "1.1.3",
2280       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2281       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2282       "dev": true
2283     },
2284     "colors": {
2285       "version": "1.1.2",
2286       "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
2287       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
2288       "dev": true
2289     },
2290     "combine-lists": {
2291       "version": "1.0.1",
2292       "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz",
2293       "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=",
2294       "dev": true,
2295       "requires": {
2296         "lodash": "4.17.10"
2297       }
2298     },
2299     "combined-stream": {
2300       "version": "1.0.6",
2301       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
2302       "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
2303       "dev": true,
2304       "requires": {
2305         "delayed-stream": "1.0.0"
2306       }
2307     },
2308     "commander": {
2309       "version": "2.17.1",
2310       "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
2311       "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
2312       "dev": true
2313     },
2314     "commondir": {
2315       "version": "1.0.1",
2316       "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
2317       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
2318       "dev": true
2319     },
2320     "compare-versions": {
2321       "version": "3.4.0",
2322       "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.4.0.tgz",
2323       "integrity": "sha512-tK69D7oNXXqUW3ZNo/z7NXTEz22TCF0pTE+YF9cxvaAM9XnkLo1fV621xCLrRR6aevJlKxExkss0vWqUCUpqdg==",
2324       "dev": true
2325     },
2326     "component-bind": {
2327       "version": "1.0.0",
2328       "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
2329       "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
2330       "dev": true
2331     },
2332     "component-emitter": {
2333       "version": "1.2.1",
2334       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
2335       "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
2336       "dev": true
2337     },
2338     "component-inherit": {
2339       "version": "0.0.3",
2340       "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
2341       "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
2342       "dev": true
2343     },
2344     "compressible": {
2345       "version": "2.0.15",
2346       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz",
2347       "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==",
2348       "dev": true,
2349       "requires": {
2350         "mime-db": "1.36.0"
2351       }
2352     },
2353     "compression": {
2354       "version": "1.7.3",
2355       "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz",
2356       "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==",
2357       "dev": true,
2358       "requires": {
2359         "accepts": "1.3.5",
2360         "bytes": "3.0.0",
2361         "compressible": "2.0.15",
2362         "debug": "2.6.9",
2363         "on-headers": "1.0.1",
2364         "safe-buffer": "5.1.2",
2365         "vary": "1.1.2"
2366       }
2367     },
2368     "concat-map": {
2369       "version": "0.0.1",
2370       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2371       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
2372       "dev": true
2373     },
2374     "concat-stream": {
2375       "version": "1.6.2",
2376       "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
2377       "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
2378       "dev": true,
2379       "requires": {
2380         "buffer-from": "1.1.1",
2381         "inherits": "2.0.3",
2382         "readable-stream": "2.3.6",
2383         "typedarray": "0.0.6"
2384       }
2385     },
2386     "connect": {
2387       "version": "3.6.6",
2388       "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz",
2389       "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=",
2390       "dev": true,
2391       "requires": {
2392         "debug": "2.6.9",
2393         "finalhandler": "1.1.0",
2394         "parseurl": "1.3.2",
2395         "utils-merge": "1.0.1"
2396       },
2397       "dependencies": {
2398         "finalhandler": {
2399           "version": "1.1.0",
2400           "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz",
2401           "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=",
2402           "dev": true,
2403           "requires": {
2404             "debug": "2.6.9",
2405             "encodeurl": "1.0.2",
2406             "escape-html": "1.0.3",
2407             "on-finished": "2.3.0",
2408             "parseurl": "1.3.2",
2409             "statuses": "1.3.1",
2410             "unpipe": "1.0.0"
2411           }
2412         },
2413         "statuses": {
2414           "version": "1.3.1",
2415           "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
2416           "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=",
2417           "dev": true
2418         }
2419       }
2420     },
2421     "connect-history-api-fallback": {
2422       "version": "1.6.0",
2423       "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
2424       "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
2425       "dev": true
2426     },
2427     "console-browserify": {
2428       "version": "1.1.0",
2429       "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
2430       "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
2431       "dev": true,
2432       "requires": {
2433         "date-now": "0.1.4"
2434       }
2435     },
2436     "console-control-strings": {
2437       "version": "1.1.0",
2438       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
2439       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
2440       "dev": true
2441     },
2442     "constants-browserify": {
2443       "version": "1.0.0",
2444       "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
2445       "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
2446       "dev": true
2447     },
2448     "content-disposition": {
2449       "version": "0.5.2",
2450       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
2451       "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
2452       "dev": true
2453     },
2454     "content-type": {
2455       "version": "1.0.4",
2456       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
2457       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
2458       "dev": true
2459     },
2460     "convert-source-map": {
2461       "version": "1.6.0",
2462       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
2463       "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
2464       "dev": true,
2465       "requires": {
2466         "safe-buffer": "5.1.2"
2467       }
2468     },
2469     "cookie": {
2470       "version": "0.3.1",
2471       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
2472       "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
2473       "dev": true
2474     },
2475     "cookie-signature": {
2476       "version": "1.0.6",
2477       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
2478       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
2479       "dev": true
2480     },
2481     "copy-concurrently": {
2482       "version": "1.0.5",
2483       "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
2484       "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
2485       "dev": true,
2486       "requires": {
2487         "aproba": "1.2.0",
2488         "fs-write-stream-atomic": "1.0.10",
2489         "iferr": "0.1.5",
2490         "mkdirp": "0.5.1",
2491         "rimraf": "2.6.2",
2492         "run-queue": "1.0.3"
2493       }
2494     },
2495     "copy-descriptor": {
2496       "version": "0.1.1",
2497       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
2498       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
2499       "dev": true
2500     },
2501     "copy-webpack-plugin": {
2502       "version": "4.5.4",
2503       "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.4.tgz",
2504       "integrity": "sha512-0lstlEyj74OAtYMrDxlNZsU7cwFijAI3Ofz2fD6Mpo9r4xCv4yegfa3uHIKvZY1NSuOtE9nvG6TAhJ+uz9gDaQ==",
2505       "dev": true,
2506       "requires": {
2507         "cacache": "10.0.4",
2508         "find-cache-dir": "1.0.0",
2509         "globby": "7.1.1",
2510         "is-glob": "4.0.0",
2511         "loader-utils": "1.1.0",
2512         "minimatch": "3.0.4",
2513         "p-limit": "1.3.0",
2514         "serialize-javascript": "1.6.1"
2515       }
2516     },
2517     "core-js": {
2518       "version": "2.6.5",
2519       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz",
2520       "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A=="
2521     },
2522     "core-util-is": {
2523       "version": "1.0.2",
2524       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
2525       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
2526       "dev": true
2527     },
2528     "cosmiconfig": {
2529       "version": "4.0.0",
2530       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz",
2531       "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==",
2532       "dev": true,
2533       "requires": {
2534         "is-directory": "0.3.1",
2535         "js-yaml": "3.12.0",
2536         "parse-json": "4.0.0",
2537         "require-from-string": "2.0.2"
2538       },
2539       "dependencies": {
2540         "parse-json": {
2541           "version": "4.0.0",
2542           "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
2543           "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
2544           "dev": true,
2545           "requires": {
2546             "error-ex": "1.3.2",
2547             "json-parse-better-errors": "1.0.2"
2548           }
2549         }
2550       }
2551     },
2552     "create-ecdh": {
2553       "version": "4.0.3",
2554       "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
2555       "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
2556       "dev": true,
2557       "requires": {
2558         "bn.js": "4.11.8",
2559         "elliptic": "6.4.1"
2560       }
2561     },
2562     "create-hash": {
2563       "version": "1.2.0",
2564       "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
2565       "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
2566       "dev": true,
2567       "requires": {
2568         "cipher-base": "1.0.4",
2569         "inherits": "2.0.3",
2570         "md5.js": "1.3.5",
2571         "ripemd160": "2.0.2",
2572         "sha.js": "2.4.11"
2573       }
2574     },
2575     "create-hmac": {
2576       "version": "1.1.7",
2577       "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
2578       "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
2579       "dev": true,
2580       "requires": {
2581         "cipher-base": "1.0.4",
2582         "create-hash": "1.2.0",
2583         "inherits": "2.0.3",
2584         "ripemd160": "2.0.2",
2585         "safe-buffer": "5.1.2",
2586         "sha.js": "2.4.11"
2587       }
2588     },
2589     "cross-spawn": {
2590       "version": "3.0.1",
2591       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
2592       "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
2593       "dev": true,
2594       "optional": true,
2595       "requires": {
2596         "lru-cache": "4.1.3",
2597         "which": "1.3.1"
2598       }
2599     },
2600     "crypto-browserify": {
2601       "version": "3.12.0",
2602       "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
2603       "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
2604       "dev": true,
2605       "requires": {
2606         "browserify-cipher": "1.0.1",
2607         "browserify-sign": "4.0.4",
2608         "create-ecdh": "4.0.3",
2609         "create-hash": "1.2.0",
2610         "create-hmac": "1.1.7",
2611         "diffie-hellman": "5.0.3",
2612         "inherits": "2.0.3",
2613         "pbkdf2": "3.0.17",
2614         "public-encrypt": "4.0.3",
2615         "randombytes": "2.0.6",
2616         "randomfill": "1.0.4"
2617       }
2618     },
2619     "css-parse": {
2620       "version": "1.7.0",
2621       "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz",
2622       "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=",
2623       "dev": true
2624     },
2625     "css-selector-tokenizer": {
2626       "version": "0.7.0",
2627       "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz",
2628       "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=",
2629       "dev": true,
2630       "requires": {
2631         "cssesc": "0.1.0",
2632         "fastparse": "1.1.1",
2633         "regexpu-core": "1.0.0"
2634       }
2635     },
2636     "cssauron": {
2637       "version": "1.4.0",
2638       "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz",
2639       "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=",
2640       "dev": true,
2641       "requires": {
2642         "through": "2.3.8"
2643       }
2644     },
2645     "cssesc": {
2646       "version": "0.1.0",
2647       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz",
2648       "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=",
2649       "dev": true
2650     },
2651     "currently-unhandled": {
2652       "version": "0.4.1",
2653       "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
2654       "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
2655       "dev": true,
2656       "requires": {
2657         "array-find-index": "1.0.2"
2658       }
2659     },
2660     "custom-event": {
2661       "version": "1.0.1",
2662       "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
2663       "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
2664       "dev": true
2665     },
2666     "cyclist": {
2667       "version": "0.2.2",
2668       "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
2669       "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=",
2670       "dev": true
2671     },
2672     "dashdash": {
2673       "version": "1.14.1",
2674       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
2675       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
2676       "dev": true,
2677       "requires": {
2678         "assert-plus": "1.0.0"
2679       }
2680     },
2681     "date-now": {
2682       "version": "0.1.4",
2683       "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
2684       "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
2685       "dev": true
2686     },
2687     "debug": {
2688       "version": "2.6.9",
2689       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2690       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2691       "dev": true,
2692       "requires": {
2693         "ms": "2.0.0"
2694       }
2695     },
2696     "decamelize": {
2697       "version": "1.2.0",
2698       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
2699       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
2700       "dev": true
2701     },
2702     "decode-uri-component": {
2703       "version": "0.2.0",
2704       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
2705       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
2706       "dev": true
2707     },
2708     "deep-equal": {
2709       "version": "1.0.1",
2710       "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
2711       "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
2712       "dev": true
2713     },
2714     "deep-is": {
2715       "version": "0.1.3",
2716       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
2717       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
2718       "dev": true
2719     },
2720     "default-gateway": {
2721       "version": "2.7.2",
2722       "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz",
2723       "integrity": "sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==",
2724       "dev": true,
2725       "requires": {
2726         "execa": "0.10.0",
2727         "ip-regex": "2.1.0"
2728       }
2729     },
2730     "default-require-extensions": {
2731       "version": "2.0.0",
2732       "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz",
2733       "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=",
2734       "dev": true,
2735       "requires": {
2736         "strip-bom": "3.0.0"
2737       },
2738       "dependencies": {
2739         "strip-bom": {
2740           "version": "3.0.0",
2741           "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
2742           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
2743           "dev": true
2744         }
2745       }
2746     },
2747     "define-property": {
2748       "version": "2.0.2",
2749       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
2750       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
2751       "dev": true,
2752       "requires": {
2753         "is-descriptor": "1.0.2",
2754         "isobject": "3.0.1"
2755       },
2756       "dependencies": {
2757         "is-accessor-descriptor": {
2758           "version": "1.0.0",
2759           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2760           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2761           "dev": true,
2762           "requires": {
2763             "kind-of": "6.0.2"
2764           }
2765         },
2766         "is-data-descriptor": {
2767           "version": "1.0.0",
2768           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2769           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2770           "dev": true,
2771           "requires": {
2772             "kind-of": "6.0.2"
2773           }
2774         },
2775         "is-descriptor": {
2776           "version": "1.0.2",
2777           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2778           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2779           "dev": true,
2780           "requires": {
2781             "is-accessor-descriptor": "1.0.0",
2782             "is-data-descriptor": "1.0.0",
2783             "kind-of": "6.0.2"
2784           }
2785         }
2786       }
2787     },
2788     "del": {
2789       "version": "3.0.0",
2790       "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz",
2791       "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=",
2792       "dev": true,
2793       "requires": {
2794         "globby": "6.1.0",
2795         "is-path-cwd": "1.0.0",
2796         "is-path-in-cwd": "1.0.1",
2797         "p-map": "1.2.0",
2798         "pify": "3.0.0",
2799         "rimraf": "2.6.2"
2800       },
2801       "dependencies": {
2802         "globby": {
2803           "version": "6.1.0",
2804           "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
2805           "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
2806           "dev": true,
2807           "requires": {
2808             "array-union": "1.0.2",
2809             "glob": "7.1.3",
2810             "object-assign": "4.1.1",
2811             "pify": "2.3.0",
2812             "pinkie-promise": "2.0.1"
2813           },
2814           "dependencies": {
2815             "pify": {
2816               "version": "2.3.0",
2817               "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
2818               "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
2819               "dev": true
2820             }
2821           }
2822         }
2823       }
2824     },
2825     "delayed-stream": {
2826       "version": "1.0.0",
2827       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
2828       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
2829       "dev": true
2830     },
2831     "delegates": {
2832       "version": "1.0.0",
2833       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
2834       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
2835       "dev": true
2836     },
2837     "depd": {
2838       "version": "1.1.2",
2839       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
2840       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
2841       "dev": true
2842     },
2843     "dependency-graph": {
2844       "version": "0.7.2",
2845       "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.7.2.tgz",
2846       "integrity": "sha512-KqtH4/EZdtdfWX0p6MGP9jljvxSY6msy/pRUD4jgNwVpv3v1QmNLlsB3LDSSUg79BRVSn7jI1QPRtArGABovAQ==",
2847       "dev": true
2848     },
2849     "des.js": {
2850       "version": "1.0.0",
2851       "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
2852       "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
2853       "dev": true,
2854       "requires": {
2855         "inherits": "2.0.3",
2856         "minimalistic-assert": "1.0.1"
2857       }
2858     },
2859     "destroy": {
2860       "version": "1.0.4",
2861       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
2862       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
2863       "dev": true
2864     },
2865     "detect-indent": {
2866       "version": "4.0.0",
2867       "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
2868       "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
2869       "dev": true,
2870       "requires": {
2871         "repeating": "2.0.1"
2872       }
2873     },
2874     "detect-node": {
2875       "version": "2.0.4",
2876       "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz",
2877       "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==",
2878       "dev": true
2879     },
2880     "di": {
2881       "version": "0.0.1",
2882       "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
2883       "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
2884       "dev": true
2885     },
2886     "diff": {
2887       "version": "3.5.0",
2888       "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
2889       "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
2890       "dev": true
2891     },
2892     "diffie-hellman": {
2893       "version": "5.0.3",
2894       "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
2895       "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
2896       "dev": true,
2897       "requires": {
2898         "bn.js": "4.11.8",
2899         "miller-rabin": "4.0.1",
2900         "randombytes": "2.0.6"
2901       }
2902     },
2903     "dir-glob": {
2904       "version": "2.2.2",
2905       "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz",
2906       "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==",
2907       "dev": true,
2908       "requires": {
2909         "path-type": "3.0.0"
2910       }
2911     },
2912     "dns-equal": {
2913       "version": "1.0.0",
2914       "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
2915       "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
2916       "dev": true
2917     },
2918     "dns-packet": {
2919       "version": "1.3.1",
2920       "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",
2921       "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
2922       "dev": true,
2923       "requires": {
2924         "ip": "1.1.5",
2925         "safe-buffer": "5.1.2"
2926       }
2927     },
2928     "dns-txt": {
2929       "version": "2.0.2",
2930       "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
2931       "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
2932       "dev": true,
2933       "requires": {
2934         "buffer-indexof": "1.1.1"
2935       }
2936     },
2937     "dom-serialize": {
2938       "version": "2.2.1",
2939       "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
2940       "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
2941       "dev": true,
2942       "requires": {
2943         "custom-event": "1.0.1",
2944         "ent": "2.2.0",
2945         "extend": "3.0.2",
2946         "void-elements": "2.0.1"
2947       }
2948     },
2949     "domain-browser": {
2950       "version": "1.2.0",
2951       "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
2952       "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
2953       "dev": true
2954     },
2955     "duplexify": {
2956       "version": "3.6.1",
2957       "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz",
2958       "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==",
2959       "dev": true,
2960       "requires": {
2961         "end-of-stream": "1.4.1",
2962         "inherits": "2.0.3",
2963         "readable-stream": "2.3.6",
2964         "stream-shift": "1.0.0"
2965       }
2966     },
2967     "ecc-jsbn": {
2968       "version": "0.1.2",
2969       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
2970       "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
2971       "dev": true,
2972       "optional": true,
2973       "requires": {
2974         "jsbn": "0.1.1",
2975         "safer-buffer": "2.1.2"
2976       }
2977     },
2978     "ee-first": {
2979       "version": "1.1.1",
2980       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
2981       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
2982       "dev": true
2983     },
2984     "electron-to-chromium": {
2985       "version": "1.3.109",
2986       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.109.tgz",
2987       "integrity": "sha512-1qhgVZD9KIULMyeBkbjU/dWmm30zpPUfdWZfVO3nPhbtqMHJqHr4Ua5wBcWtAymVFrUCuAJxjMF1OhG+bR21Ow==",
2988       "dev": true
2989     },
2990     "elliptic": {
2991       "version": "6.4.1",
2992       "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
2993       "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
2994       "dev": true,
2995       "requires": {
2996         "bn.js": "4.11.8",
2997         "brorand": "1.1.0",
2998         "hash.js": "1.1.7",
2999         "hmac-drbg": "1.0.1",
3000         "inherits": "2.0.3",
3001         "minimalistic-assert": "1.0.1",
3002         "minimalistic-crypto-utils": "1.0.1"
3003       }
3004     },
3005     "emojis-list": {
3006       "version": "2.1.0",
3007       "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
3008       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
3009       "dev": true
3010     },
3011     "encodeurl": {
3012       "version": "1.0.2",
3013       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
3014       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
3015       "dev": true
3016     },
3017     "end-of-stream": {
3018       "version": "1.4.1",
3019       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
3020       "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
3021       "dev": true,
3022       "requires": {
3023         "once": "1.4.0"
3024       }
3025     },
3026     "engine.io": {
3027       "version": "1.8.3",
3028       "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.3.tgz",
3029       "integrity": "sha1-jef5eJXSDTm4X4ju7nd7K9QrE9Q=",
3030       "dev": true,
3031       "requires": {
3032         "accepts": "1.3.3",
3033         "base64id": "1.0.0",
3034         "cookie": "0.3.1",
3035         "debug": "2.3.3",
3036         "engine.io-parser": "1.3.2",
3037         "ws": "1.1.2"
3038       },
3039       "dependencies": {
3040         "accepts": {
3041           "version": "1.3.3",
3042           "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz",
3043           "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=",
3044           "dev": true,
3045           "requires": {
3046             "mime-types": "2.1.20",
3047             "negotiator": "0.6.1"
3048           }
3049         },
3050         "debug": {
3051           "version": "2.3.3",
3052           "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
3053           "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
3054           "dev": true,
3055           "requires": {
3056             "ms": "0.7.2"
3057           }
3058         },
3059         "ms": {
3060           "version": "0.7.2",
3061           "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
3062           "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
3063           "dev": true
3064         }
3065       }
3066     },
3067     "engine.io-client": {
3068       "version": "1.8.3",
3069       "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.3.tgz",
3070       "integrity": "sha1-F5jtk0USRkU9TG9jXXogH+lA1as=",
3071       "dev": true,
3072       "requires": {
3073         "component-emitter": "1.2.1",
3074         "component-inherit": "0.0.3",
3075         "debug": "2.3.3",
3076         "engine.io-parser": "1.3.2",
3077         "has-cors": "1.1.0",
3078         "indexof": "0.0.1",
3079         "parsejson": "0.0.3",
3080         "parseqs": "0.0.5",
3081         "parseuri": "0.0.5",
3082         "ws": "1.1.2",
3083         "xmlhttprequest-ssl": "1.5.3",
3084         "yeast": "0.1.2"
3085       },
3086       "dependencies": {
3087         "debug": {
3088           "version": "2.3.3",
3089           "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
3090           "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
3091           "dev": true,
3092           "requires": {
3093             "ms": "0.7.2"
3094           }
3095         },
3096         "ms": {
3097           "version": "0.7.2",
3098           "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
3099           "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
3100           "dev": true
3101         }
3102       }
3103     },
3104     "engine.io-parser": {
3105       "version": "1.3.2",
3106       "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz",
3107       "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=",
3108       "dev": true,
3109       "requires": {
3110         "after": "0.8.2",
3111         "arraybuffer.slice": "0.0.6",
3112         "base64-arraybuffer": "0.1.5",
3113         "blob": "0.0.4",
3114         "has-binary": "0.1.7",
3115         "wtf-8": "1.0.0"
3116       }
3117     },
3118     "enhanced-resolve": {
3119       "version": "4.1.0",
3120       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz",
3121       "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==",
3122       "dev": true,
3123       "requires": {
3124         "graceful-fs": "4.1.11",
3125         "memory-fs": "0.4.1",
3126         "tapable": "1.1.1"
3127       }
3128     },
3129     "ent": {
3130       "version": "2.2.0",
3131       "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
3132       "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
3133       "dev": true
3134     },
3135     "errno": {
3136       "version": "0.1.7",
3137       "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
3138       "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
3139       "dev": true,
3140       "requires": {
3141         "prr": "1.0.1"
3142       }
3143     },
3144     "error-ex": {
3145       "version": "1.3.2",
3146       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
3147       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
3148       "dev": true,
3149       "requires": {
3150         "is-arrayish": "0.2.1"
3151       }
3152     },
3153     "es6-promise": {
3154       "version": "4.2.4",
3155       "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz",
3156       "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==",
3157       "dev": true
3158     },
3159     "es6-promisify": {
3160       "version": "5.0.0",
3161       "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
3162       "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
3163       "dev": true,
3164       "requires": {
3165         "es6-promise": "4.2.4"
3166       }
3167     },
3168     "escape-html": {
3169       "version": "1.0.3",
3170       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
3171       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
3172       "dev": true
3173     },
3174     "escape-string-regexp": {
3175       "version": "1.0.5",
3176       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3177       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
3178       "dev": true
3179     },
3180     "escodegen": {
3181       "version": "1.8.1",
3182       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz",
3183       "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=",
3184       "dev": true,
3185       "requires": {
3186         "esprima": "2.7.3",
3187         "estraverse": "1.9.3",
3188         "esutils": "2.0.2",
3189         "optionator": "0.8.2",
3190         "source-map": "0.2.0"
3191       },
3192       "dependencies": {
3193         "source-map": {
3194           "version": "0.2.0",
3195           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
3196           "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=",
3197           "dev": true,
3198           "optional": true,
3199           "requires": {
3200             "amdefine": "1.0.1"
3201           }
3202         }
3203       }
3204     },
3205     "eslint-scope": {
3206       "version": "4.0.0",
3207       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz",
3208       "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==",
3209       "dev": true,
3210       "requires": {
3211         "esrecurse": "4.2.1",
3212         "estraverse": "4.2.0"
3213       },
3214       "dependencies": {
3215         "estraverse": {
3216           "version": "4.2.0",
3217           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
3218           "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
3219           "dev": true
3220         }
3221       }
3222     },
3223     "esprima": {
3224       "version": "2.7.3",
3225       "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
3226       "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
3227       "dev": true
3228     },
3229     "esrecurse": {
3230       "version": "4.2.1",
3231       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
3232       "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
3233       "dev": true,
3234       "requires": {
3235         "estraverse": "4.2.0"
3236       },
3237       "dependencies": {
3238         "estraverse": {
3239           "version": "4.2.0",
3240           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
3241           "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
3242           "dev": true
3243         }
3244       }
3245     },
3246     "estraverse": {
3247       "version": "1.9.3",
3248       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz",
3249       "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=",
3250       "dev": true
3251     },
3252     "esutils": {
3253       "version": "2.0.2",
3254       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
3255       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
3256       "dev": true
3257     },
3258     "etag": {
3259       "version": "1.8.1",
3260       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
3261       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
3262       "dev": true
3263     },
3264     "eventemitter3": {
3265       "version": "3.1.0",
3266       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz",
3267       "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==",
3268       "dev": true
3269     },
3270     "events": {
3271       "version": "3.0.0",
3272       "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz",
3273       "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==",
3274       "dev": true
3275     },
3276     "eventsource": {
3277       "version": "0.1.6",
3278       "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz",
3279       "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=",
3280       "dev": true,
3281       "requires": {
3282         "original": "1.0.2"
3283       }
3284     },
3285     "evp_bytestokey": {
3286       "version": "1.0.3",
3287       "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
3288       "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
3289       "dev": true,
3290       "requires": {
3291         "md5.js": "1.3.5",
3292         "safe-buffer": "5.1.2"
3293       }
3294     },
3295     "execa": {
3296       "version": "0.10.0",
3297       "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz",
3298       "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==",
3299       "dev": true,
3300       "requires": {
3301         "cross-spawn": "6.0.5",
3302         "get-stream": "3.0.0",
3303         "is-stream": "1.1.0",
3304         "npm-run-path": "2.0.2",
3305         "p-finally": "1.0.0",
3306         "signal-exit": "3.0.2",
3307         "strip-eof": "1.0.0"
3308       },
3309       "dependencies": {
3310         "cross-spawn": {
3311           "version": "6.0.5",
3312           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
3313           "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
3314           "dev": true,
3315           "requires": {
3316             "nice-try": "1.0.5",
3317             "path-key": "2.0.1",
3318             "semver": "5.5.1",
3319             "shebang-command": "1.2.0",
3320             "which": "1.3.1"
3321           }
3322         }
3323       }
3324     },
3325     "exit": {
3326       "version": "0.1.2",
3327       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
3328       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
3329       "dev": true
3330     },
3331     "expand-braces": {
3332       "version": "0.1.2",
3333       "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz",
3334       "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=",
3335       "dev": true,
3336       "requires": {
3337         "array-slice": "0.2.3",
3338         "array-unique": "0.2.1",
3339         "braces": "0.1.5"
3340       },
3341       "dependencies": {
3342         "array-unique": {
3343           "version": "0.2.1",
3344           "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
3345           "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
3346           "dev": true
3347         },
3348         "braces": {
3349           "version": "0.1.5",
3350           "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz",
3351           "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=",
3352           "dev": true,
3353           "requires": {
3354             "expand-range": "0.1.1"
3355           }
3356         },
3357         "expand-range": {
3358           "version": "0.1.1",
3359           "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz",
3360           "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=",
3361           "dev": true,
3362           "requires": {
3363             "is-number": "0.1.1",
3364             "repeat-string": "0.2.2"
3365           }
3366         },
3367         "is-number": {
3368           "version": "0.1.1",
3369           "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz",
3370           "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=",
3371           "dev": true
3372         },
3373         "repeat-string": {
3374           "version": "0.2.2",
3375           "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz",
3376           "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=",
3377           "dev": true
3378         }
3379       }
3380     },
3381     "expand-brackets": {
3382       "version": "2.1.4",
3383       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
3384       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
3385       "dev": true,
3386       "requires": {
3387         "debug": "2.6.9",
3388         "define-property": "0.2.5",
3389         "extend-shallow": "2.0.1",
3390         "posix-character-classes": "0.1.1",
3391         "regex-not": "1.0.2",
3392         "snapdragon": "0.8.2",
3393         "to-regex": "3.0.2"
3394       },
3395       "dependencies": {
3396         "define-property": {
3397           "version": "0.2.5",
3398           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3399           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3400           "dev": true,
3401           "requires": {
3402             "is-descriptor": "0.1.6"
3403           }
3404         },
3405         "extend-shallow": {
3406           "version": "2.0.1",
3407           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3408           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3409           "dev": true,
3410           "requires": {
3411             "is-extendable": "0.1.1"
3412           }
3413         }
3414       }
3415     },
3416     "expand-range": {
3417       "version": "1.8.2",
3418       "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
3419       "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
3420       "dev": true,
3421       "requires": {
3422         "fill-range": "2.2.4"
3423       },
3424       "dependencies": {
3425         "fill-range": {
3426           "version": "2.2.4",
3427           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
3428           "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
3429           "dev": true,
3430           "requires": {
3431             "is-number": "2.1.0",
3432             "isobject": "2.1.0",
3433             "randomatic": "3.1.0",
3434             "repeat-element": "1.1.3",
3435             "repeat-string": "1.6.1"
3436           }
3437         },
3438         "is-number": {
3439           "version": "2.1.0",
3440           "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
3441           "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
3442           "dev": true,
3443           "requires": {
3444             "kind-of": "3.2.2"
3445           }
3446         },
3447         "isobject": {
3448           "version": "2.1.0",
3449           "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
3450           "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
3451           "dev": true,
3452           "requires": {
3453             "isarray": "1.0.0"
3454           }
3455         },
3456         "kind-of": {
3457           "version": "3.2.2",
3458           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3459           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3460           "dev": true,
3461           "requires": {
3462             "is-buffer": "1.1.6"
3463           }
3464         }
3465       }
3466     },
3467     "express": {
3468       "version": "4.16.4",
3469       "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz",
3470       "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==",
3471       "dev": true,
3472       "requires": {
3473         "accepts": "1.3.5",
3474         "array-flatten": "1.1.1",
3475         "body-parser": "1.18.3",
3476         "content-disposition": "0.5.2",
3477         "content-type": "1.0.4",
3478         "cookie": "0.3.1",
3479         "cookie-signature": "1.0.6",
3480         "debug": "2.6.9",
3481         "depd": "1.1.2",
3482         "encodeurl": "1.0.2",
3483         "escape-html": "1.0.3",
3484         "etag": "1.8.1",
3485         "finalhandler": "1.1.1",
3486         "fresh": "0.5.2",
3487         "merge-descriptors": "1.0.1",
3488         "methods": "1.1.2",
3489         "on-finished": "2.3.0",
3490         "parseurl": "1.3.2",
3491         "path-to-regexp": "0.1.7",
3492         "proxy-addr": "2.0.4",
3493         "qs": "6.5.2",
3494         "range-parser": "1.2.0",
3495         "safe-buffer": "5.1.2",
3496         "send": "0.16.2",
3497         "serve-static": "1.13.2",
3498         "setprototypeof": "1.1.0",
3499         "statuses": "1.4.0",
3500         "type-is": "1.6.16",
3501         "utils-merge": "1.0.1",
3502         "vary": "1.1.2"
3503       },
3504       "dependencies": {
3505         "array-flatten": {
3506           "version": "1.1.1",
3507           "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
3508           "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
3509           "dev": true
3510         },
3511         "body-parser": {
3512           "version": "1.18.3",
3513           "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz",
3514           "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=",
3515           "dev": true,
3516           "requires": {
3517             "bytes": "3.0.0",
3518             "content-type": "1.0.4",
3519             "debug": "2.6.9",
3520             "depd": "1.1.2",
3521             "http-errors": "1.6.3",
3522             "iconv-lite": "0.4.23",
3523             "on-finished": "2.3.0",
3524             "qs": "6.5.2",
3525             "raw-body": "2.3.3",
3526             "type-is": "1.6.16"
3527           }
3528         },
3529         "iconv-lite": {
3530           "version": "0.4.23",
3531           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
3532           "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
3533           "dev": true,
3534           "requires": {
3535             "safer-buffer": "2.1.2"
3536           }
3537         },
3538         "raw-body": {
3539           "version": "2.3.3",
3540           "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
3541           "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
3542           "dev": true,
3543           "requires": {
3544             "bytes": "3.0.0",
3545             "http-errors": "1.6.3",
3546             "iconv-lite": "0.4.23",
3547             "unpipe": "1.0.0"
3548           }
3549         }
3550       }
3551     },
3552     "extend": {
3553       "version": "3.0.2",
3554       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
3555       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
3556       "dev": true
3557     },
3558     "extend-shallow": {
3559       "version": "3.0.2",
3560       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
3561       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
3562       "dev": true,
3563       "requires": {
3564         "assign-symbols": "1.0.0",
3565         "is-extendable": "1.0.1"
3566       },
3567       "dependencies": {
3568         "is-extendable": {
3569           "version": "1.0.1",
3570           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
3571           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
3572           "dev": true,
3573           "requires": {
3574             "is-plain-object": "2.0.4"
3575           }
3576         }
3577       }
3578     },
3579     "external-editor": {
3580       "version": "3.0.3",
3581       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz",
3582       "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==",
3583       "dev": true,
3584       "requires": {
3585         "chardet": "0.7.0",
3586         "iconv-lite": "0.4.24",
3587         "tmp": "0.0.33"
3588       },
3589       "dependencies": {
3590         "iconv-lite": {
3591           "version": "0.4.24",
3592           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
3593           "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3594           "dev": true,
3595           "requires": {
3596             "safer-buffer": "2.1.2"
3597           }
3598         },
3599         "tmp": {
3600           "version": "0.0.33",
3601           "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
3602           "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
3603           "dev": true,
3604           "requires": {
3605             "os-tmpdir": "1.0.2"
3606           }
3607         }
3608       }
3609     },
3610     "extglob": {
3611       "version": "2.0.4",
3612       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
3613       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
3614       "dev": true,
3615       "requires": {
3616         "array-unique": "0.3.2",
3617         "define-property": "1.0.0",
3618         "expand-brackets": "2.1.4",
3619         "extend-shallow": "2.0.1",
3620         "fragment-cache": "0.2.1",
3621         "regex-not": "1.0.2",
3622         "snapdragon": "0.8.2",
3623         "to-regex": "3.0.2"
3624       },
3625       "dependencies": {
3626         "define-property": {
3627           "version": "1.0.0",
3628           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
3629           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
3630           "dev": true,
3631           "requires": {
3632             "is-descriptor": "1.0.2"
3633           }
3634         },
3635         "extend-shallow": {
3636           "version": "2.0.1",
3637           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3638           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3639           "dev": true,
3640           "requires": {
3641             "is-extendable": "0.1.1"
3642           }
3643         },
3644         "is-accessor-descriptor": {
3645           "version": "1.0.0",
3646           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
3647           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
3648           "dev": true,
3649           "requires": {
3650             "kind-of": "6.0.2"
3651           }
3652         },
3653         "is-data-descriptor": {
3654           "version": "1.0.0",
3655           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
3656           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
3657           "dev": true,
3658           "requires": {
3659             "kind-of": "6.0.2"
3660           }
3661         },
3662         "is-descriptor": {
3663           "version": "1.0.2",
3664           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
3665           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
3666           "dev": true,
3667           "requires": {
3668             "is-accessor-descriptor": "1.0.0",
3669             "is-data-descriptor": "1.0.0",
3670             "kind-of": "6.0.2"
3671           }
3672         }
3673       }
3674     },
3675     "extract-zip": {
3676       "version": "1.6.7",
3677       "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz",
3678       "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=",
3679       "dev": true,
3680       "requires": {
3681         "concat-stream": "1.6.2",
3682         "debug": "2.6.9",
3683         "mkdirp": "0.5.1",
3684         "yauzl": "2.4.1"
3685       }
3686     },
3687     "extsprintf": {
3688       "version": "1.3.0",
3689       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
3690       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
3691       "dev": true
3692     },
3693     "fast-deep-equal": {
3694       "version": "1.1.0",
3695       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
3696       "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
3697       "dev": true
3698     },
3699     "fast-json-stable-stringify": {
3700       "version": "2.0.0",
3701       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
3702       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
3703       "dev": true
3704     },
3705     "fast-levenshtein": {
3706       "version": "2.0.6",
3707       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
3708       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
3709       "dev": true
3710     },
3711     "fastparse": {
3712       "version": "1.1.1",
3713       "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz",
3714       "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=",
3715       "dev": true
3716     },
3717     "faye-websocket": {
3718       "version": "0.10.0",
3719       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
3720       "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
3721       "dev": true,
3722       "requires": {
3723         "websocket-driver": "0.7.0"
3724       }
3725     },
3726     "fd-slicer": {
3727       "version": "1.0.1",
3728       "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
3729       "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
3730       "dev": true,
3731       "requires": {
3732         "pend": "1.2.0"
3733       }
3734     },
3735     "figgy-pudding": {
3736       "version": "3.5.1",
3737       "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz",
3738       "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==",
3739       "dev": true
3740     },
3741     "figures": {
3742       "version": "2.0.0",
3743       "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
3744       "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
3745       "dev": true,
3746       "requires": {
3747         "escape-string-regexp": "1.0.5"
3748       }
3749     },
3750     "file-loader": {
3751       "version": "2.0.0",
3752       "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-2.0.0.tgz",
3753       "integrity": "sha512-YCsBfd1ZGCyonOKLxPiKPdu+8ld9HAaMEvJewzz+b2eTF7uL5Zm/HdBF6FjCrpCMRq25Mi0U1gl4pwn2TlH7hQ==",
3754       "dev": true,
3755       "requires": {
3756         "loader-utils": "1.1.0",
3757         "schema-utils": "1.0.0"
3758       }
3759     },
3760     "file-saver": {
3761       "version": "2.0.1",
3762       "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.1.tgz",
3763       "integrity": "sha512-dCB3K7/BvAcUmtmh1DzFdv0eXSVJ9IAFt1mw3XZfAexodNRoE29l3xB2EX4wH2q8m/UTzwzEPq/ArYk98kUkBQ=="
3764     },
3765     "filename-regex": {
3766       "version": "2.0.1",
3767       "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
3768       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
3769       "dev": true
3770     },
3771     "fileset": {
3772       "version": "2.0.3",
3773       "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz",
3774       "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=",
3775       "dev": true,
3776       "requires": {
3777         "glob": "7.1.3",
3778         "minimatch": "3.0.4"
3779       }
3780     },
3781     "fill-range": {
3782       "version": "4.0.0",
3783       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
3784       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
3785       "dev": true,
3786       "requires": {
3787         "extend-shallow": "2.0.1",
3788         "is-number": "3.0.0",
3789         "repeat-string": "1.6.1",
3790         "to-regex-range": "2.1.1"
3791       },
3792       "dependencies": {
3793         "extend-shallow": {
3794           "version": "2.0.1",
3795           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3796           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3797           "dev": true,
3798           "requires": {
3799             "is-extendable": "0.1.1"
3800           }
3801         }
3802       }
3803     },
3804     "finalhandler": {
3805       "version": "1.1.1",
3806       "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
3807       "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
3808       "dev": true,
3809       "requires": {
3810         "debug": "2.6.9",
3811         "encodeurl": "1.0.2",
3812         "escape-html": "1.0.3",
3813         "on-finished": "2.3.0",
3814         "parseurl": "1.3.2",
3815         "statuses": "1.4.0",
3816         "unpipe": "1.0.0"
3817       }
3818     },
3819     "find-cache-dir": {
3820       "version": "1.0.0",
3821       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
3822       "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
3823       "dev": true,
3824       "requires": {
3825         "commondir": "1.0.1",
3826         "make-dir": "1.3.0",
3827         "pkg-dir": "2.0.0"
3828       }
3829     },
3830     "find-up": {
3831       "version": "2.1.0",
3832       "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
3833       "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
3834       "dev": true,
3835       "requires": {
3836         "locate-path": "2.0.0"
3837       }
3838     },
3839     "flush-write-stream": {
3840       "version": "1.0.3",
3841       "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz",
3842       "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==",
3843       "dev": true,
3844       "requires": {
3845         "inherits": "2.0.3",
3846         "readable-stream": "2.3.6"
3847       }
3848     },
3849     "follow-redirects": {
3850       "version": "1.5.7",
3851       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.7.tgz",
3852       "integrity": "sha512-NONJVIFiX7Z8k2WxfqBjtwqMifx7X42ORLFrOZ2LTKGj71G3C0kfdyTqGqr8fx5zSX6Foo/D95dgGWbPUiwnew==",
3853       "dev": true,
3854       "requires": {
3855         "debug": "3.1.0"
3856       },
3857       "dependencies": {
3858         "debug": {
3859           "version": "3.1.0",
3860           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
3861           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
3862           "dev": true,
3863           "requires": {
3864             "ms": "2.0.0"
3865           }
3866         }
3867       }
3868     },
3869     "for-in": {
3870       "version": "1.0.2",
3871       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
3872       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
3873       "dev": true
3874     },
3875     "for-own": {
3876       "version": "1.0.0",
3877       "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
3878       "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
3879       "dev": true,
3880       "requires": {
3881         "for-in": "1.0.2"
3882       }
3883     },
3884     "forever-agent": {
3885       "version": "0.6.1",
3886       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
3887       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
3888       "dev": true
3889     },
3890     "form-data": {
3891       "version": "2.3.2",
3892       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
3893       "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
3894       "dev": true,
3895       "requires": {
3896         "asynckit": "0.4.0",
3897         "combined-stream": "1.0.6",
3898         "mime-types": "2.1.20"
3899       }
3900     },
3901     "forwarded": {
3902       "version": "0.1.2",
3903       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
3904       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
3905       "dev": true
3906     },
3907     "fragment-cache": {
3908       "version": "0.2.1",
3909       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
3910       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
3911       "dev": true,
3912       "requires": {
3913         "map-cache": "0.2.2"
3914       }
3915     },
3916     "fresh": {