1{
2  "name": "ice",
3  "version": "3.7.2",
4  "lockfileVersion": 1,
5  "requires": true,
6  "dependencies": {
7    "@babel/cli": {
8      "version": "7.2.3",
9      "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.2.3.tgz",
10      "integrity": "sha512-bfna97nmJV6nDJhXNPeEfxyMjWnt6+IjUAaDPiYRTBlm8L41n8nvw6UAqUCbvpFfU246gHPxW7sfWwqtF4FcYA==",
11      "dev": true,
12      "requires": {
13        "chokidar": "^2.0.3",
14        "commander": "^2.8.1",
15        "convert-source-map": "^1.1.0",
16        "fs-readdir-recursive": "^1.1.0",
17        "glob": "^7.0.0",
18        "lodash": "^4.17.10",
19        "mkdirp": "^0.5.1",
20        "output-file-sync": "^2.0.0",
21        "slash": "^2.0.0",
22        "source-map": "^0.5.0"
23      },
24      "dependencies": {
25        "source-map": {
26          "version": "0.5.7",
27          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
28          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
29          "dev": true
30        }
31      }
32    },
33    "@babel/code-frame": {
34      "version": "7.0.0",
35      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz",
36      "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==",
37      "dev": true,
38      "requires": {
39        "@babel/highlight": "^7.0.0"
40      }
41    },
42    "@babel/core": {
43      "version": "7.2.2",
44      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.2.2.tgz",
45      "integrity": "sha512-59vB0RWt09cAct5EIe58+NzGP4TFSD3Bz//2/ELy3ZeTeKF6VTD1AXlH8BGGbCX0PuobZBsIzO7IAI9PH67eKw==",
46      "dev": true,
47      "requires": {
48        "@babel/code-frame": "^7.0.0",
49        "@babel/generator": "^7.2.2",
50        "@babel/helpers": "^7.2.0",
51        "@babel/parser": "^7.2.2",
52        "@babel/template": "^7.2.2",
53        "@babel/traverse": "^7.2.2",
54        "@babel/types": "^7.2.2",
55        "convert-source-map": "^1.1.0",
56        "debug": "^4.1.0",
57        "json5": "^2.1.0",
58        "lodash": "^4.17.10",
59        "resolve": "^1.3.2",
60        "semver": "^5.4.1",
61        "source-map": "^0.5.0"
62      },
63      "dependencies": {
64        "@babel/generator": {
65          "version": "7.2.2",
66          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.2.2.tgz",
67          "integrity": "sha512-I4o675J/iS8k+P38dvJ3IBGqObLXyQLTxtrR4u9cSUJOURvafeEWb/pFMOTwtNrmq73mJzyF6ueTbO1BtN0Zeg==",
68          "dev": true,
69          "requires": {
70            "@babel/types": "^7.2.2",
71            "jsesc": "^2.5.1",
72            "lodash": "^4.17.10",
73            "source-map": "^0.5.0",
74            "trim-right": "^1.0.1"
75          }
76        },
77        "@babel/parser": {
78          "version": "7.2.3",
79          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.2.3.tgz",
80          "integrity": "sha512-0LyEcVlfCoFmci8mXx8A5oIkpkOgyo8dRHtxBnK9RRBwxO2+JZPNsqtVEZQ7mJFPxnXF9lfmU24mHOPI0qnlkA==",
81          "dev": true
82        },
83        "@babel/template": {
84          "version": "7.2.2",
85          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz",
86          "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==",
87          "dev": true,
88          "requires": {
89            "@babel/code-frame": "^7.0.0",
90            "@babel/parser": "^7.2.2",
91            "@babel/types": "^7.2.2"
92          }
93        },
94        "@babel/traverse": {
95          "version": "7.2.3",
96          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.2.3.tgz",
97          "integrity": "sha512-Z31oUD/fJvEWVR0lNZtfgvVt512ForCTNKYcJBGbPb1QZfve4WGH8Wsy7+Mev33/45fhP/hwQtvgusNdcCMgSw==",
98          "dev": true,
99          "requires": {
100            "@babel/code-frame": "^7.0.0",
101            "@babel/generator": "^7.2.2",
102            "@babel/helper-function-name": "^7.1.0",
103            "@babel/helper-split-export-declaration": "^7.0.0",
104            "@babel/parser": "^7.2.3",
105            "@babel/types": "^7.2.2",
106            "debug": "^4.1.0",
107            "globals": "^11.1.0",
108            "lodash": "^4.17.10"
109          }
110        },
111        "@babel/types": {
112          "version": "7.2.2",
113          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.2.tgz",
114          "integrity": "sha512-fKCuD6UFUMkR541eDWL+2ih/xFZBXPOg/7EQFeTluMDebfqR4jrpaCjLhkWlQS4hT6nRa2PMEgXKbRB5/H2fpg==",
115          "dev": true,
116          "requires": {
117            "esutils": "^2.0.2",
118            "lodash": "^4.17.10",
119            "to-fast-properties": "^2.0.0"
120          }
121        },
122        "debug": {
123          "version": "4.1.1",
124          "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
125          "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
126          "dev": true,
127          "requires": {
128            "ms": "^2.1.1"
129          }
130        },
131        "ms": {
132          "version": "2.1.1",
133          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
134          "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
135          "dev": true
136        },
137        "source-map": {
138          "version": "0.5.7",
139          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
140          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
141          "dev": true
142        }
143      }
144    },
145    "@babel/generator": {
146      "version": "7.2.0",
147      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.2.0.tgz",
148      "integrity": "sha512-BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg==",
149      "dev": true,
150      "requires": {
151        "@babel/types": "^7.2.0",
152        "jsesc": "^2.5.1",
153        "lodash": "^4.17.10",
154        "source-map": "^0.5.0",
155        "trim-right": "^1.0.1"
156      },
157      "dependencies": {
158        "source-map": {
159          "version": "0.5.7",
160          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
161          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
162          "dev": true
163        }
164      }
165    },
166    "@babel/helper-annotate-as-pure": {
167      "version": "7.0.0",
168      "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz",
169      "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==",
170      "dev": true,
171      "requires": {
172        "@babel/types": "^7.0.0"
173      }
174    },
175    "@babel/helper-builder-binary-assignment-operator-visitor": {
176      "version": "7.1.0",
177      "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz",
178      "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==",
179      "dev": true,
180      "requires": {
181        "@babel/helper-explode-assignable-expression": "^7.1.0",
182        "@babel/types": "^7.0.0"
183      }
184    },
185    "@babel/helper-call-delegate": {
186      "version": "7.1.0",
187      "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz",
188      "integrity": "sha512-YEtYZrw3GUK6emQHKthltKNZwszBcHK58Ygcis+gVUrF4/FmTVr5CCqQNSfmvg2y+YDEANyYoaLz/SHsnusCwQ==",
189      "dev": true,
190      "requires": {
191        "@babel/helper-hoist-variables": "^7.0.0",
192        "@babel/traverse": "^7.1.0",
193        "@babel/types": "^7.0.0"
194      }
195    },
196    "@babel/helper-define-map": {
197      "version": "7.1.0",
198      "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz",
199      "integrity": "sha512-yPPcW8dc3gZLN+U1mhYV91QU3n5uTbx7DUdf8NnPbjS0RMwBuHi9Xt2MUgppmNz7CJxTBWsGczTiEp1CSOTPRg==",
200      "dev": true,
201      "requires": {
202        "@babel/helper-function-name": "^7.1.0",
203        "@babel/types": "^7.0.0",
204        "lodash": "^4.17.10"
205      }
206    },
207    "@babel/helper-explode-assignable-expression": {
208      "version": "7.1.0",
209      "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz",
210      "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==",
211      "dev": true,
212      "requires": {
213        "@babel/traverse": "^7.1.0",
214        "@babel/types": "^7.0.0"
215      }
216    },
217    "@babel/helper-function-name": {
218      "version": "7.1.0",
219      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz",
220      "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==",
221      "dev": true,
222      "requires": {
223        "@babel/helper-get-function-arity": "^7.0.0",
224        "@babel/template": "^7.1.0",
225        "@babel/types": "^7.0.0"
226      }
227    },
228    "@babel/helper-get-function-arity": {
229      "version": "7.0.0",
230      "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz",
231      "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==",
232      "dev": true,
233      "requires": {
234        "@babel/types": "^7.0.0"
235      }
236    },
237    "@babel/helper-hoist-variables": {
238      "version": "7.0.0",
239      "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz",
240      "integrity": "sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w==",
241      "dev": true,
242      "requires": {
243        "@babel/types": "^7.0.0"
244      }
245    },
246    "@babel/helper-member-expression-to-functions": {
247      "version": "7.0.0",
248      "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz",
249      "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==",
250      "dev": true,
251      "requires": {
252        "@babel/types": "^7.0.0"
253      }
254    },
255    "@babel/helper-module-imports": {
256      "version": "7.0.0",
257      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz",
258      "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==",
259      "dev": true,
260      "requires": {
261        "@babel/types": "^7.0.0"
262      }
263    },
264    "@babel/helper-module-transforms": {
265      "version": "7.2.2",
266      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.2.2.tgz",
267      "integrity": "sha512-YRD7I6Wsv+IHuTPkAmAS4HhY0dkPobgLftHp0cRGZSdrRvmZY8rFvae/GVu3bD00qscuvK3WPHB3YdNpBXUqrA==",
268      "dev": true,
269      "requires": {
270        "@babel/helper-module-imports": "^7.0.0",
271        "@babel/helper-simple-access": "^7.1.0",
272        "@babel/helper-split-export-declaration": "^7.0.0",
273        "@babel/template": "^7.2.2",
274        "@babel/types": "^7.2.2",
275        "lodash": "^4.17.10"
276      },
277      "dependencies": {
278        "@babel/parser": {
279          "version": "7.2.3",
280          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.2.3.tgz",
281          "integrity": "sha512-0LyEcVlfCoFmci8mXx8A5oIkpkOgyo8dRHtxBnK9RRBwxO2+JZPNsqtVEZQ7mJFPxnXF9lfmU24mHOPI0qnlkA==",
282          "dev": true
283        },
284        "@babel/template": {
285          "version": "7.2.2",
286          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz",
287          "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==",
288          "dev": true,
289          "requires": {
290            "@babel/code-frame": "^7.0.0",
291            "@babel/parser": "^7.2.2",
292            "@babel/types": "^7.2.2"
293          }
294        },
295        "@babel/types": {
296          "version": "7.2.2",
297          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.2.tgz",
298          "integrity": "sha512-fKCuD6UFUMkR541eDWL+2ih/xFZBXPOg/7EQFeTluMDebfqR4jrpaCjLhkWlQS4hT6nRa2PMEgXKbRB5/H2fpg==",
299          "dev": true,
300          "requires": {
301            "esutils": "^2.0.2",
302            "lodash": "^4.17.10",
303            "to-fast-properties": "^2.0.0"
304          }
305        }
306      }
307    },
308    "@babel/helper-optimise-call-expression": {
309      "version": "7.0.0",
310      "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz",
311      "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==",
312      "dev": true,
313      "requires": {
314        "@babel/types": "^7.0.0"
315      }
316    },
317    "@babel/helper-plugin-utils": {
318      "version": "7.0.0",
319      "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz",
320      "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==",
321      "dev": true
322    },
323    "@babel/helper-regex": {
324      "version": "7.0.0",
325      "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz",
326      "integrity": "sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg==",
327      "dev": true,
328      "requires": {
329        "lodash": "^4.17.10"
330      }
331    },
332    "@babel/helper-remap-async-to-generator": {
333      "version": "7.1.0",
334      "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz",
335      "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==",
336      "dev": true,
337      "requires": {
338        "@babel/helper-annotate-as-pure": "^7.0.0",
339        "@babel/helper-wrap-function": "^7.1.0",
340        "@babel/template": "^7.1.0",
341        "@babel/traverse": "^7.1.0",
342        "@babel/types": "^7.0.0"
343      }
344    },
345    "@babel/helper-replace-supers": {
346      "version": "7.2.3",
347      "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.2.3.tgz",
348      "integrity": "sha512-GyieIznGUfPXPWu0yLS6U55Mz67AZD9cUk0BfirOWlPrXlBcan9Gz+vHGz+cPfuoweZSnPzPIm67VtQM0OWZbA==",
349      "dev": true,
350      "requires": {
351        "@babel/helper-member-expression-to-functions": "^7.0.0",
352        "@babel/helper-optimise-call-expression": "^7.0.0",
353        "@babel/traverse": "^7.2.3",
354        "@babel/types": "^7.0.0"
355      },
356      "dependencies": {
357        "@babel/generator": {
358          "version": "7.2.2",
359          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.2.2.tgz",
360          "integrity": "sha512-I4o675J/iS8k+P38dvJ3IBGqObLXyQLTxtrR4u9cSUJOURvafeEWb/pFMOTwtNrmq73mJzyF6ueTbO1BtN0Zeg==",
361          "dev": true,
362          "requires": {
363            "@babel/types": "^7.2.2",
364            "jsesc": "^2.5.1",
365            "lodash": "^4.17.10",
366            "source-map": "^0.5.0",
367            "trim-right": "^1.0.1"
368          },
369          "dependencies": {
370            "@babel/types": {
371              "version": "7.2.2",
372              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.2.tgz",
373              "integrity": "sha512-fKCuD6UFUMkR541eDWL+2ih/xFZBXPOg/7EQFeTluMDebfqR4jrpaCjLhkWlQS4hT6nRa2PMEgXKbRB5/H2fpg==",
374              "dev": true,
375              "requires": {
376                "esutils": "^2.0.2",
377                "lodash": "^4.17.10",
378                "to-fast-properties": "^2.0.0"
379              }
380            }
381          }
382        },
383        "@babel/parser": {
384          "version": "7.2.3",
385          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.2.3.tgz",
386          "integrity": "sha512-0LyEcVlfCoFmci8mXx8A5oIkpkOgyo8dRHtxBnK9RRBwxO2+JZPNsqtVEZQ7mJFPxnXF9lfmU24mHOPI0qnlkA==",
387          "dev": true
388        },
389        "@babel/traverse": {
390          "version": "7.2.3",
391          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.2.3.tgz",
392          "integrity": "sha512-Z31oUD/fJvEWVR0lNZtfgvVt512ForCTNKYcJBGbPb1QZfve4WGH8Wsy7+Mev33/45fhP/hwQtvgusNdcCMgSw==",
393          "dev": true,
394          "requires": {
395            "@babel/code-frame": "^7.0.0",
396            "@babel/generator": "^7.2.2",
397            "@babel/helper-function-name": "^7.1.0",
398            "@babel/helper-split-export-declaration": "^7.0.0",
399            "@babel/parser": "^7.2.3",
400            "@babel/types": "^7.2.2",
401            "debug": "^4.1.0",
402            "globals": "^11.1.0",
403            "lodash": "^4.17.10"
404          },
405          "dependencies": {
406            "@babel/types": {
407              "version": "7.2.2",
408              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.2.tgz",
409              "integrity": "sha512-fKCuD6UFUMkR541eDWL+2ih/xFZBXPOg/7EQFeTluMDebfqR4jrpaCjLhkWlQS4hT6nRa2PMEgXKbRB5/H2fpg==",
410              "dev": true,
411              "requires": {
412                "esutils": "^2.0.2",
413                "lodash": "^4.17.10",
414                "to-fast-properties": "^2.0.0"
415              }
416            }
417          }
418        },
419        "debug": {
420          "version": "4.1.1",
421          "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
422          "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
423          "dev": true,
424          "requires": {
425            "ms": "^2.1.1"
426          }
427        },
428        "ms": {
429          "version": "2.1.1",
430          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
431          "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
432          "dev": true
433        },
434        "source-map": {
435          "version": "0.5.7",
436          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
437          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
438          "dev": true
439        }
440      }
441    },
442    "@babel/helper-simple-access": {
443      "version": "7.1.0",
444      "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz",
445      "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==",
446      "dev": true,
447      "requires": {
448        "@babel/template": "^7.1.0",
449        "@babel/types": "^7.0.0"
450      }
451    },
452    "@babel/helper-split-export-declaration": {
453      "version": "7.0.0",
454      "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz",
455      "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==",
456      "dev": true,
457      "requires": {
458        "@babel/types": "^7.0.0"
459      }
460    },
461    "@babel/helper-wrap-function": {
462      "version": "7.2.0",
463      "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz",
464      "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==",
465      "dev": true,
466      "requires": {
467        "@babel/helper-function-name": "^7.1.0",
468        "@babel/template": "^7.1.0",
469        "@babel/traverse": "^7.1.0",
470        "@babel/types": "^7.2.0"
471      }
472    },
473    "@babel/helpers": {
474      "version": "7.2.0",
475      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.2.0.tgz",
476      "integrity": "sha512-Fr07N+ea0dMcMN8nFpuK6dUIT7/ivt9yKQdEEnjVS83tG2pHwPi03gYmk/tyuwONnZ+sY+GFFPlWGgCtW1hF9A==",
477      "dev": true,
478      "requires": {
479        "@babel/template": "^7.1.2",
480        "@babel/traverse": "^7.1.5",
481        "@babel/types": "^7.2.0"
482      }
483    },
484    "@babel/highlight": {
485      "version": "7.0.0",
486      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz",
487      "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==",
488      "dev": true,
489      "requires": {
490        "chalk": "^2.0.0",
491        "esutils": "^2.0.2",
492        "js-tokens": "^4.0.0"
493      }
494    },
495    "@babel/parser": {
496      "version": "7.2.0",
497      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.2.0.tgz",
498      "integrity": "sha512-M74+GvK4hn1eejD9lZ7967qAwvqTZayQa3g10ag4s9uewgR7TKjeaT0YMyoq+gVfKYABiWZ4MQD701/t5e1Jhg==",
499      "dev": true
500    },
501    "@babel/plugin-proposal-async-generator-functions": {
502      "version": "7.2.0",
503      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz",
504      "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==",
505      "dev": true,
506      "requires": {
507        "@babel/helper-plugin-utils": "^7.0.0",
508        "@babel/helper-remap-async-to-generator": "^7.1.0",
509        "@babel/plugin-syntax-async-generators": "^7.2.0"
510      }
511    },
512    "@babel/plugin-proposal-json-strings": {
513      "version": "7.2.0",
514      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz",
515      "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==",
516      "dev": true,
517      "requires": {
518        "@babel/helper-plugin-utils": "^7.0.0",
519        "@babel/plugin-syntax-json-strings": "^7.2.0"
520      }
521    },
522    "@babel/plugin-proposal-object-rest-spread": {
523      "version": "7.2.0",
524      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.2.0.tgz",
525      "integrity": "sha512-1L5mWLSvR76XYUQJXkd/EEQgjq8HHRP6lQuZTTg0VA4tTGPpGemmCdAfQIz1rzEuWAm+ecP8PyyEm30jC1eQCg==",
526      "dev": true,
527      "requires": {
528        "@babel/helper-plugin-utils": "^7.0.0",
529        "@babel/plugin-syntax-object-rest-spread": "^7.2.0"
530      }
531    },
532    "@babel/plugin-proposal-optional-catch-binding": {
533      "version": "7.2.0",
534      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz",
535      "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==",
536      "dev": true,
537      "requires": {
538        "@babel/helper-plugin-utils": "^7.0.0",
539        "@babel/plugin-syntax-optional-catch-binding": "^7.2.0"
540      }
541    },
542    "@babel/plugin-proposal-unicode-property-regex": {
543      "version": "7.2.0",
544      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.2.0.tgz",
545      "integrity": "sha512-LvRVYb7kikuOtIoUeWTkOxQEV1kYvL5B6U3iWEGCzPNRus1MzJweFqORTj+0jkxozkTSYNJozPOddxmqdqsRpw==",
546      "dev": true,
547      "requires": {
548        "@babel/helper-plugin-utils": "^7.0.0",
549        "@babel/helper-regex": "^7.0.0",
550        "regexpu-core": "^4.2.0"
551      }
552    },
553    "@babel/plugin-syntax-async-generators": {
554      "version": "7.2.0",
555      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz",
556      "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==",
557      "dev": true,
558      "requires": {
559        "@babel/helper-plugin-utils": "^7.0.0"
560      }
561    },
562    "@babel/plugin-syntax-json-strings": {
563      "version": "7.2.0",
564      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz",
565      "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==",
566      "dev": true,
567      "requires": {
568        "@babel/helper-plugin-utils": "^7.0.0"
569      }
570    },
571    "@babel/plugin-syntax-object-rest-spread": {
572      "version": "7.2.0",
573      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz",
574      "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==",
575      "dev": true,
576      "requires": {
577        "@babel/helper-plugin-utils": "^7.0.0"
578      }
579    },
580    "@babel/plugin-syntax-optional-catch-binding": {
581      "version": "7.2.0",
582      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz",
583      "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==",
584      "dev": true,
585      "requires": {
586        "@babel/helper-plugin-utils": "^7.0.0"
587      }
588    },
589    "@babel/plugin-transform-arrow-functions": {
590      "version": "7.2.0",
591      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz",
592      "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==",
593      "dev": true,
594      "requires": {
595        "@babel/helper-plugin-utils": "^7.0.0"
596      }
597    },
598    "@babel/plugin-transform-async-to-generator": {
599      "version": "7.2.0",
600      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.2.0.tgz",
601      "integrity": "sha512-CEHzg4g5UraReozI9D4fblBYABs7IM6UerAVG7EJVrTLC5keh00aEuLUT+O40+mJCEzaXkYfTCUKIyeDfMOFFQ==",
602      "dev": true,
603      "requires": {
604        "@babel/helper-module-imports": "^7.0.0",
605        "@babel/helper-plugin-utils": "^7.0.0",
606        "@babel/helper-remap-async-to-generator": "^7.1.0"
607      }
608    },
609    "@babel/plugin-transform-block-scoped-functions": {
610      "version": "7.2.0",
611      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz",
612      "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==",
613      "dev": true,
614      "requires": {
615        "@babel/helper-plugin-utils": "^7.0.0"
616      }
617    },
618    "@babel/plugin-transform-block-scoping": {
619      "version": "7.2.0",
620      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.2.0.tgz",
621      "integrity": "sha512-vDTgf19ZEV6mx35yiPJe4fS02mPQUUcBNwWQSZFXSzTSbsJFQvHt7DqyS3LK8oOWALFOsJ+8bbqBgkirZteD5Q==",
622      "dev": true,
623      "requires": {
624        "@babel/helper-plugin-utils": "^7.0.0",
625        "lodash": "^4.17.10"
626      }
627    },
628    "@babel/plugin-transform-classes": {
629      "version": "7.2.2",
630      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.2.tgz",
631      "integrity": "sha512-gEZvgTy1VtcDOaQty1l10T3jQmJKlNVxLDCs+3rCVPr6nMkODLELxViq5X9l+rfxbie3XrfrMCYYY6eX3aOcOQ==",
632      "dev": true,
633      "requires": {
634        "@babel/helper-annotate-as-pure": "^7.0.0",
635        "@babel/helper-define-map": "^7.1.0",
636        "@babel/helper-function-name": "^7.1.0",
637        "@babel/helper-optimise-call-expression": "^7.0.0",
638        "@babel/helper-plugin-utils": "^7.0.0",
639        "@babel/helper-replace-supers": "^7.1.0",
640        "@babel/helper-split-export-declaration": "^7.0.0",
641        "globals": "^11.1.0"
642      }
643    },
644    "@babel/plugin-transform-computed-properties": {
645      "version": "7.2.0",
646      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz",
647      "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==",
648      "dev": true,
649      "requires": {
650        "@babel/helper-plugin-utils": "^7.0.0"
651      }
652    },
653    "@babel/plugin-transform-destructuring": {
654      "version": "7.2.0",
655      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.2.0.tgz",
656      "integrity": "sha512-coVO2Ayv7g0qdDbrNiadE4bU7lvCd9H539m2gMknyVjjMdwF/iCOM7R+E8PkntoqLkltO0rk+3axhpp/0v68VQ==",
657      "dev": true,
658      "requires": {
659        "@babel/helper-plugin-utils": "^7.0.0"
660      }
661    },
662    "@babel/plugin-transform-dotall-regex": {
663      "version": "7.2.0",
664      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.2.0.tgz",
665      "integrity": "sha512-sKxnyHfizweTgKZf7XsXu/CNupKhzijptfTM+bozonIuyVrLWVUvYjE2bhuSBML8VQeMxq4Mm63Q9qvcvUcciQ==",
666      "dev": true,
667      "requires": {
668        "@babel/helper-plugin-utils": "^7.0.0",
669        "@babel/helper-regex": "^7.0.0",
670        "regexpu-core": "^4.1.3"
671      }
672    },
673    "@babel/plugin-transform-duplicate-keys": {
674      "version": "7.2.0",
675      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz",
676      "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==",
677      "dev": true,
678      "requires": {
679        "@babel/helper-plugin-utils": "^7.0.0"
680      }
681    },
682    "@babel/plugin-transform-exponentiation-operator": {
683      "version": "7.2.0",
684      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz",
685      "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==",
686      "dev": true,
687      "requires": {
688        "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0",
689        "@babel/helper-plugin-utils": "^7.0.0"
690      }
691    },
692    "@babel/plugin-transform-for-of": {
693      "version": "7.2.0",
694      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.2.0.tgz",
695      "integrity": "sha512-Kz7Mt0SsV2tQk6jG5bBv5phVbkd0gd27SgYD4hH1aLMJRchM0dzHaXvrWhVZ+WxAlDoAKZ7Uy3jVTW2mKXQ1WQ==",
696      "dev": true,
697      "requires": {
698        "@babel/helper-plugin-utils": "^7.0.0"
699      }
700    },
701    "@babel/plugin-transform-function-name": {
702      "version": "7.2.0",
703      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.2.0.tgz",
704      "integrity": "sha512-kWgksow9lHdvBC2Z4mxTsvc7YdY7w/V6B2vy9cTIPtLEE9NhwoWivaxdNM/S37elu5bqlLP/qOY906LukO9lkQ==",
705      "dev": true,
706      "requires": {
707        "@babel/helper-function-name": "^7.1.0",
708        "@babel/helper-plugin-utils": "^7.0.0"
709      }
710    },
711    "@babel/plugin-transform-literals": {
712      "version": "7.2.0",
713      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz",
714      "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==",
715      "dev": true,
716      "requires": {
717        "@babel/helper-plugin-utils": "^7.0.0"
718      }
719    },
720    "@babel/plugin-transform-modules-amd": {
721      "version": "7.2.0",
722      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz",
723      "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==",
724      "dev": true,
725      "requires": {
726        "@babel/helper-module-transforms": "^7.1.0",
727        "@babel/helper-plugin-utils": "^7.0.0"
728      }
729    },
730    "@babel/plugin-transform-modules-commonjs": {
731      "version": "7.2.0",
732      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz",
733      "integrity": "sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ==",
734      "dev": true,
735      "requires": {
736        "@babel/helper-module-transforms": "^7.1.0",
737        "@babel/helper-plugin-utils": "^7.0.0",
738        "@babel/helper-simple-access": "^7.1.0"
739      }
740    },
741    "@babel/plugin-transform-modules-systemjs": {
742      "version": "7.2.0",
743      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.2.0.tgz",
744      "integrity": "sha512-aYJwpAhoK9a+1+O625WIjvMY11wkB/ok0WClVwmeo3mCjcNRjt+/8gHWrB5i+00mUju0gWsBkQnPpdvQ7PImmQ==",
745      "dev": true,
746      "requires": {
747        "@babel/helper-hoist-variables": "^7.0.0",
748        "@babel/helper-plugin-utils": "^7.0.0"
749      }
750    },
751    "@babel/plugin-transform-modules-umd": {
752      "version": "7.2.0",
753      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz",
754      "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==",
755      "dev": true,
756      "requires": {
757        "@babel/helper-module-transforms": "^7.1.0",
758        "@babel/helper-plugin-utils": "^7.0.0"
759      }
760    },
761    "@babel/plugin-transform-new-target": {
762      "version": "7.0.0",
763      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz",
764      "integrity": "sha512-yin069FYjah+LbqfGeTfzIBODex/e++Yfa0rH0fpfam9uTbuEeEOx5GLGr210ggOV77mVRNoeqSYqeuaqSzVSw==",
765      "dev": true,
766      "requires": {
767        "@babel/helper-plugin-utils": "^7.0.0"
768      }
769    },
770    "@babel/plugin-transform-object-super": {
771      "version": "7.2.0",
772      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz",
773      "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==",
774      "dev": true,
775      "requires": {
776        "@babel/helper-plugin-utils": "^7.0.0",
777        "@babel/helper-replace-supers": "^7.1.0"
778      }
779    },
780    "@babel/plugin-transform-parameters": {
781      "version": "7.2.0",
782      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.2.0.tgz",
783      "integrity": "sha512-kB9+hhUidIgUoBQ0MsxMewhzr8i60nMa2KgeJKQWYrqQpqcBYtnpR+JgkadZVZoaEZ/eKu9mclFaVwhRpLNSzA==",
784      "dev": true,
785      "requires": {
786        "@babel/helper-call-delegate": "^7.1.0",
787        "@babel/helper-get-function-arity": "^7.0.0",
788        "@babel/helper-plugin-utils": "^7.0.0"
789      }
790    },
791    "@babel/plugin-transform-regenerator": {
792      "version": "7.0.0",
793      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz",
794      "integrity": "sha512-sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw==",
795      "dev": true,
796      "requires": {
797        "regenerator-transform": "^0.13.3"
798      }
799    },
800    "@babel/plugin-transform-shorthand-properties": {
801      "version": "7.2.0",
802      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz",
803      "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==",
804      "dev": true,
805      "requires": {
806        "@babel/helper-plugin-utils": "^7.0.0"
807      }
808    },
809    "@babel/plugin-transform-spread": {
810      "version": "7.2.2",
811      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz",
812      "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==",
813      "dev": true,
814      "requires": {
815        "@babel/helper-plugin-utils": "^7.0.0"
816      }
817    },
818    "@babel/plugin-transform-sticky-regex": {
819      "version": "7.2.0",
820      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz",
821      "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==",
822      "dev": true,
823      "requires": {
824        "@babel/helper-plugin-utils": "^7.0.0",
825        "@babel/helper-regex": "^7.0.0"
826      }
827    },
828    "@babel/plugin-transform-template-literals": {
829      "version": "7.2.0",
830      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.2.0.tgz",
831      "integrity": "sha512-FkPix00J9A/XWXv4VoKJBMeSkyY9x/TqIh76wzcdfl57RJJcf8CehQ08uwfhCDNtRQYtHQKBTwKZDEyjE13Lwg==",
832      "dev": true,
833      "requires": {
834        "@babel/helper-annotate-as-pure": "^7.0.0",
835        "@babel/helper-plugin-utils": "^7.0.0"
836      }
837    },
838    "@babel/plugin-transform-typeof-symbol": {
839      "version": "7.2.0",
840      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz",
841      "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==",
842      "dev": true,
843      "requires": {
844        "@babel/helper-plugin-utils": "^7.0.0"
845      }
846    },
847    "@babel/plugin-transform-unicode-regex": {
848      "version": "7.2.0",
849      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.2.0.tgz",
850      "integrity": "sha512-m48Y0lMhrbXEJnVUaYly29jRXbQ3ksxPrS1Tg8t+MHqzXhtBYAvI51euOBaoAlZLPHsieY9XPVMf80a5x0cPcA==",
851      "dev": true,
852      "requires": {
853        "@babel/helper-plugin-utils": "^7.0.0",
854        "@babel/helper-regex": "^7.0.0",
855        "regexpu-core": "^4.1.3"
856      }
857    },
858    "@babel/polyfill": {
859      "version": "7.2.5",
860      "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.2.5.tgz",
861      "integrity": "sha512-8Y/t3MWThtMLYr0YNC/Q76tqN1w30+b0uQMeFUYauG2UGTR19zyUtFrAzT23zNtBxPp+LbE5E/nwV/q/r3y6ug==",
862      "dev": true,
863      "requires": {
864        "core-js": "^2.5.7",
865        "regenerator-runtime": "^0.12.0"
866      }
867    },
868    "@babel/preset-env": {
869      "version": "7.2.3",
870      "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.2.3.tgz",
871      "integrity": "sha512-AuHzW7a9rbv5WXmvGaPX7wADxFkZIqKlbBh1dmZUQp4iwiPpkE/Qnrji6SC4UQCQzvWY/cpHET29eUhXS9cLPw==",
872      "dev": true,
873      "requires": {
874        "@babel/helper-module-imports": "^7.0.0",
875        "@babel/helper-plugin-utils": "^7.0.0",
876        "@babel/plugin-proposal-async-generator-functions": "^7.2.0",
877        "@babel/plugin-proposal-json-strings": "^7.2.0",
878        "@babel/plugin-proposal-object-rest-spread": "^7.2.0",
879        "@babel/plugin-proposal-optional-catch-binding": "^7.2.0",
880        "@babel/plugin-proposal-unicode-property-regex": "^7.2.0",
881        "@babel/plugin-syntax-async-generators": "^7.2.0",
882        "@babel/plugin-syntax-object-rest-spread": "^7.2.0",
883        "@babel/plugin-syntax-optional-catch-binding": "^7.2.0",
884        "@babel/plugin-transform-arrow-functions": "^7.2.0",
885        "@babel/plugin-transform-async-to-generator": "^7.2.0",
886        "@babel/plugin-transform-block-scoped-functions": "^7.2.0",
887        "@babel/plugin-transform-block-scoping": "^7.2.0",
888        "@babel/plugin-transform-classes": "^7.2.0",
889        "@babel/plugin-transform-computed-properties": "^7.2.0",
890        "@babel/plugin-transform-destructuring": "^7.2.0",
891        "@babel/plugin-transform-dotall-regex": "^7.2.0",
892        "@babel/plugin-transform-duplicate-keys": "^7.2.0",
893        "@babel/plugin-transform-exponentiation-operator": "^7.2.0",
894        "@babel/plugin-transform-for-of": "^7.2.0",
895        "@babel/plugin-transform-function-name": "^7.2.0",
896        "@babel/plugin-transform-literals": "^7.2.0",
897        "@babel/plugin-transform-modules-amd": "^7.2.0",
898        "@babel/plugin-transform-modules-commonjs": "^7.2.0",
899        "@babel/plugin-transform-modules-systemjs": "^7.2.0",
900        "@babel/plugin-transform-modules-umd": "^7.2.0",
901        "@babel/plugin-transform-new-target": "^7.0.0",
902        "@babel/plugin-transform-object-super": "^7.2.0",
903        "@babel/plugin-transform-parameters": "^7.2.0",
904        "@babel/plugin-transform-regenerator": "^7.0.0",
905        "@babel/plugin-transform-shorthand-properties": "^7.2.0",
906        "@babel/plugin-transform-spread": "^7.2.0",
907        "@babel/plugin-transform-sticky-regex": "^7.2.0",
908        "@babel/plugin-transform-template-literals": "^7.2.0",
909        "@babel/plugin-transform-typeof-symbol": "^7.2.0",
910        "@babel/plugin-transform-unicode-regex": "^7.2.0",
911        "browserslist": "^4.3.4",
912        "invariant": "^2.2.2",
913        "js-levenshtein": "^1.1.3",
914        "semver": "^5.3.0"
915      }
916    },
917    "@babel/template": {
918      "version": "7.1.2",
919      "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.2.tgz",
920      "integrity": "sha512-SY1MmplssORfFiLDcOETrW7fCLl+PavlwMh92rrGcikQaRq4iWPVH0MpwPpY3etVMx6RnDjXtr6VZYr/IbP/Ag==",
921      "dev": true,
922      "requires": {
923        "@babel/code-frame": "^7.0.0",
924        "@babel/parser": "^7.1.2",
925        "@babel/types": "^7.1.2"
926      }
927    },
928    "@babel/traverse": {
929      "version": "7.1.6",
930      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.6.tgz",
931      "integrity": "sha512-CXedit6GpISz3sC2k2FsGCUpOhUqKdyL0lqNrImQojagnUMXf8hex4AxYFRuMkNGcvJX5QAFGzB5WJQmSv8SiQ==",
932      "dev": true,
933      "requires": {
934        "@babel/code-frame": "^7.0.0",
935        "@babel/generator": "^7.1.6",
936        "@babel/helper-function-name": "^7.1.0",
937        "@babel/helper-split-export-declaration": "^7.0.0",
938        "@babel/parser": "^7.1.6",
939        "@babel/types": "^7.1.6",
940        "debug": "^4.1.0",
941        "globals": "^11.1.0",
942        "lodash": "^4.17.10"
943      },
944      "dependencies": {
945        "debug": {
946          "version": "4.1.0",
947          "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz",
948          "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==",
949          "dev": true,
950          "requires": {
951            "ms": "^2.1.1"
952          }
953        },
954        "ms": {
955          "version": "2.1.1",
956          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
957          "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
958          "dev": true
959        }
960      }
961    },
962    "@babel/types": {
963      "version": "7.2.0",
964      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.0.tgz",
965      "integrity": "sha512-b4v7dyfApuKDvmPb+O488UlGuR1WbwMXFsO/cyqMrnfvRAChZKJAYeeglWTjUO1b9UghKKgepAQM5tsvBJca6A==",
966      "dev": true,
967      "requires": {
968        "esutils": "^2.0.2",
969        "lodash": "^4.17.10",
970        "to-fast-properties": "^2.0.0"
971      }
972    },
973    "@gulp-sourcemaps/identity-map": {
974      "version": "1.0.2",
975      "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-1.0.2.tgz",
976      "integrity": "sha512-ciiioYMLdo16ShmfHBXJBOFm3xPC4AuwO4xeRpFeHz7WK9PYsWCmigagG2XyzZpubK4a3qNKoUBDhbzHfa50LQ==",
977      "dev": true,
978      "requires": {
979        "acorn": "^5.0.3",
980        "css": "^2.2.1",
981        "normalize-path": "^2.1.1",
982        "source-map": "^0.6.0",
983        "through2": "^2.0.3"
984      },
985      "dependencies": {
986        "source-map": {
987          "version": "0.6.1",
988          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
989          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
990          "dev": true
991        },
992        "through2": {
993          "version": "2.0.5",
994          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
995          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
996          "dev": true,
997          "requires": {
998            "readable-stream": "~2.3.6",
999            "xtend": "~4.0.1"
1000          }
1001        }
1002      }
1003    },
1004    "@gulp-sourcemaps/map-sources": {
1005      "version": "1.0.0",
1006      "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz",
1007      "integrity": "sha1-iQrnxdjId/bThIYCFazp1+yUW9o=",
1008      "dev": true,
1009      "requires": {
1010        "normalize-path": "^2.0.1",
1011        "through2": "^2.0.3"
1012      },
1013      "dependencies": {
1014        "through2": {
1015          "version": "2.0.5",
1016          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
1017          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
1018          "dev": true,
1019          "requires": {
1020            "readable-stream": "~2.3.6",
1021            "xtend": "~4.0.1"
1022          }
1023        }
1024      }
1025    },
1026    "@types/estree": {
1027      "version": "0.0.39",
1028      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
1029      "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
1030      "dev": true
1031    },
1032    "@types/node": {
1033      "version": "10.12.12",
1034      "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.12.tgz",
1035      "integrity": "sha512-Pr+6JRiKkfsFvmU/LK68oBRCQeEg36TyAbPhc2xpez24OOZZCuoIhWGTd39VZy6nGafSbxzGouFPTFD/rR1A0A==",
1036      "dev": true
1037    },
1038    "@types/semver": {
1039      "version": "5.5.0",
1040      "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.5.0.tgz",
1041      "integrity": "sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==",
1042      "dev": true
1043    },
1044    "abbrev": {
1045      "version": "1.1.1",
1046      "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
1047      "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
1048      "dev": true
1049    },
1050    "acorn": {
1051      "version": "5.7.3",
1052      "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
1053      "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
1054      "dev": true
1055    },
1056    "ansi-colors": {
1057      "version": "1.1.0",
1058      "resolved": "http://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz",
1059      "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==",
1060      "dev": true,
1061      "requires": {
1062        "ansi-wrap": "^0.1.0"
1063      }
1064    },
1065    "ansi-cyan": {
1066      "version": "0.1.1",
1067      "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz",
1068      "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=",
1069      "dev": true,
1070      "requires": {
1071        "ansi-wrap": "0.1.0"
1072      }
1073    },
1074    "ansi-gray": {
1075      "version": "0.1.1",
1076      "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
1077      "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
1078      "dev": true,
1079      "requires": {
1080        "ansi-wrap": "0.1.0"
1081      }
1082    },
1083    "ansi-red": {
1084      "version": "0.1.1",
1085      "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz",
1086      "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=",
1087      "dev": true,
1088      "requires": {
1089        "ansi-wrap": "0.1.0"
1090      }
1091    },
1092    "ansi-regex": {
1093      "version": "2.1.1",
1094      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
1095      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
1096      "dev": true
1097    },
1098    "ansi-styles": {
1099      "version": "3.2.1",
1100      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1101      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1102      "dev": true,
1103      "requires": {
1104        "color-convert": "^1.9.0"
1105      }
1106    },
1107    "ansi-wrap": {
1108      "version": "0.1.0",
1109      "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
1110      "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
1111      "dev": true
1112    },
1113    "any-promise": {
1114      "version": "1.3.0",
1115      "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
1116      "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=",
1117      "dev": true
1118    },
1119    "anymatch": {
1120      "version": "2.0.0",
1121      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
1122      "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
1123      "dev": true,
1124      "requires": {
1125        "micromatch": "^3.1.4",
1126        "normalize-path": "^2.1.1"
1127      }
1128    },
1129    "append-buffer": {
1130      "version": "1.0.2",
1131      "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
1132      "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=",
1133      "dev": true,
1134      "requires": {
1135        "buffer-equal": "^1.0.0"
1136      }
1137    },
1138    "archy": {
1139      "version": "1.0.0",
1140      "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
1141      "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
1142      "dev": true
1143    },
1144    "arr-diff": {
1145      "version": "4.0.0",
1146      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
1147      "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
1148      "dev": true
1149    },
1150    "arr-filter": {
1151      "version": "1.1.2",
1152      "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz",
1153      "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=",
1154      "dev": true,
1155      "requires": {
1156        "make-iterator": "^1.0.0"
1157      }
1158    },
1159    "arr-flatten": {
1160      "version": "1.1.0",
1161      "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
1162      "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
1163      "dev": true
1164    },
1165    "arr-map": {
1166      "version": "2.0.2",
1167      "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz",
1168      "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=",
1169      "dev": true,
1170      "requires": {
1171        "make-iterator": "^1.0.0"
1172      }
1173    },
1174    "arr-union": {
1175      "version": "3.1.0",
1176      "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
1177      "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
1178      "dev": true
1179    },
1180    "array-each": {
1181      "version": "1.0.1",
1182      "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
1183      "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
1184      "dev": true
1185    },
1186    "array-initial": {
1187      "version": "1.1.0",
1188      "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz",
1189      "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=",
1190      "dev": true,
1191      "requires": {
1192        "array-slice": "^1.0.0",
1193        "is-number": "^4.0.0"
1194      },
1195      "dependencies": {
1196        "is-number": {
1197          "version": "4.0.0",
1198          "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
1199          "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
1200          "dev": true
1201        }
1202      }
1203    },
1204    "array-last": {
1205      "version": "1.3.0",
1206      "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz",
1207      "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==",
1208      "dev": true,
1209      "requires": {
1210        "is-number": "^4.0.0"
1211      },
1212      "dependencies": {
1213        "is-number": {
1214          "version": "4.0.0",
1215          "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
1216          "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
1217          "dev": true
1218        }
1219      }
1220    },
1221    "array-slice": {
1222      "version": "1.1.0",
1223      "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
1224      "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
1225      "dev": true
1226    },
1227    "array-sort": {
1228      "version": "1.0.0",
1229      "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz",
1230      "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==",
1231      "dev": true,
1232      "requires": {
1233        "default-compare": "^1.0.0",
1234        "get-value": "^2.0.6",
1235        "kind-of": "^5.0.2"
1236      },
1237      "dependencies": {
1238        "kind-of": {
1239          "version": "5.1.0",
1240          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
1241          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
1242          "dev": true
1243        }
1244      }
1245    },
1246    "array-union": {
1247      "version": "1.0.2",
1248      "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
1249      "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
1250      "dev": true,
1251      "requires": {
1252        "array-uniq": "^1.0.1"
1253      }
1254    },
1255    "array-uniq": {
1256      "version": "1.0.3",
1257      "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
1258      "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
1259      "dev": true
1260    },
1261    "array-unique": {
1262      "version": "0.3.2",
1263      "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
1264      "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
1265      "dev": true
1266    },
1267    "assign-symbols": {
1268      "version": "1.0.0",
1269      "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
1270      "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
1271      "dev": true
1272    },
1273    "async-done": {
1274      "version": "1.3.1",
1275      "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.1.tgz",
1276      "integrity": "sha512-R1BaUeJ4PMoLNJuk+0tLJgjmEqVsdN118+Z8O+alhnQDQgy0kmD5Mqi0DNEmMx2LM0Ed5yekKu+ZXYvIHceicg==",
1277      "dev": true,
1278      "requires": {
1279        "end-of-stream": "^1.1.0",
1280        "once": "^1.3.2",
1281        "process-nextick-args": "^1.0.7",
1282        "stream-exhaust": "^1.0.1"
1283      },
1284      "dependencies": {
1285        "process-nextick-args": {
1286          "version": "1.0.7",
1287          "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
1288          "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
1289          "dev": true
1290        }
1291      }
1292    },
1293    "async-each": {
1294      "version": "1.0.1",
1295      "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
1296      "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
1297      "dev": true
1298    },
1299    "async-settle": {
1300      "version": "1.0.0",
1301      "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz",
1302      "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=",
1303      "dev": true,
1304      "requires": {
1305        "async-done": "^1.2.2"
1306      }
1307    },
1308    "atob": {
1309      "version": "2.1.2",
1310      "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
1311      "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
1312      "dev": true
1313    },
1314    "babel-plugin-rewrite-require": {
1315      "version": "1.14.5",
1316      "resolved": "https://registry.npmjs.org/babel-plugin-rewrite-require/-/babel-plugin-rewrite-require-1.14.5.tgz",
1317      "integrity": "sha1-NsoZACsUW74X+mmLaKiD4414ttk=",
1318      "dev": true
1319    },
1320    "bach": {
1321      "version": "1.2.0",
1322      "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz",
1323      "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=",
1324      "dev": true,
1325      "requires": {
1326        "arr-filter": "^1.1.1",
1327        "arr-flatten": "^1.0.1",
1328        "arr-map": "^2.0.0",
1329        "array-each": "^1.0.0",
1330        "array-initial": "^1.0.0",
1331        "array-last": "^1.1.1",
1332        "async-done": "^1.2.2",
1333        "async-settle": "^1.0.0",
1334        "now-and-later": "^2.0.0"
1335      }
1336    },
1337    "balanced-match": {
1338      "version": "1.0.0",
1339      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
1340      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
1341      "dev": true
1342    },
1343    "base": {
1344      "version": "0.11.2",
1345      "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
1346      "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
1347      "dev": true,
1348      "requires": {
1349        "cache-base": "^1.0.1",
1350        "class-utils": "^0.3.5",
1351        "component-emitter": "^1.2.1",
1352        "define-property": "^1.0.0",
1353        "isobject": "^3.0.1",
1354        "mixin-deep": "^1.2.0",
1355        "pascalcase": "^0.1.1"
1356      },
1357      "dependencies": {
1358        "define-property": {
1359          "version": "1.0.0",
1360          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1361          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1362          "dev": true,
1363          "requires": {
1364            "is-descriptor": "^1.0.0"
1365          }
1366        },
1367        "is-accessor-descriptor": {
1368          "version": "1.0.0",
1369          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1370          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1371          "dev": true,
1372          "requires": {
1373            "kind-of": "^6.0.0"
1374          }
1375        },
1376        "is-data-descriptor": {
1377          "version": "1.0.0",
1378          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1379          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1380          "dev": true,
1381          "requires": {
1382            "kind-of": "^6.0.0"
1383          }
1384        },
1385        "is-descriptor": {
1386          "version": "1.0.2",
1387          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1388          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1389          "dev": true,
1390          "requires": {
1391            "is-accessor-descriptor": "^1.0.0",
1392            "is-data-descriptor": "^1.0.0",
1393            "kind-of": "^6.0.2"
1394          }
1395        }
1396      }
1397    },
1398    "binary-extensions": {
1399      "version": "1.12.0",
1400      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz",
1401      "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==",
1402      "dev": true
1403    },
1404    "brace-expansion": {
1405      "version": "1.1.11",
1406      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1407      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1408      "dev": true,
1409      "requires": {
1410        "balanced-match": "^1.0.0",
1411        "concat-map": "0.0.1"
1412      }
1413    },
1414    "braces": {
1415      "version": "2.3.2",
1416      "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
1417      "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
1418      "dev": true,
1419      "requires": {
1420        "arr-flatten": "^1.1.0",
1421        "array-unique": "^0.3.2",
1422        "extend-shallow": "^2.0.1",
1423        "fill-range": "^4.0.0",
1424        "isobject": "^3.0.1",
1425        "repeat-element": "^1.1.2",
1426        "snapdragon": "^0.8.1",
1427        "snapdragon-node": "^2.0.1",
1428        "split-string": "^3.0.2",
1429        "to-regex": "^3.0.1"
1430      },
1431      "dependencies": {
1432        "extend-shallow": {
1433          "version": "2.0.1",
1434          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1435          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1436          "dev": true,
1437          "requires": {
1438            "is-extendable": "^0.1.0"
1439          }
1440        }
1441      }
1442    },
1443    "browserslist": {
1444      "version": "4.3.7",
1445      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.7.tgz",
1446      "integrity": "sha512-pWQv51Ynb0MNk9JGMCZ8VkM785/4MQNXiFYtPqI7EEP0TJO+/d/NqRVn1uiAN0DNbnlUSpL2sh16Kspasv3pUQ==",
1447      "dev": true,
1448      "requires": {
1449        "caniuse-lite": "^1.0.30000925",
1450        "electron-to-chromium": "^1.3.96",
1451        "node-releases": "^1.1.3"
1452      }
1453    },
1454    "buffer-equal": {
1455      "version": "1.0.0",
1456      "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
1457      "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=",
1458      "dev": true
1459    },
1460    "buffer-from": {
1461      "version": "1.1.1",
1462      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
1463      "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
1464      "dev": true
1465    },
1466    "builtin-modules": {
1467      "version": "1.1.1",
1468      "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
1469      "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
1470      "dev": true
1471    },
1472    "bytes": {
1473      "version": "3.0.0",
1474      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
1475      "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
1476      "dev": true
1477    },
1478    "cache-base": {
1479      "version": "1.0.1",
1480      "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
1481      "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
1482      "dev": true,
1483      "requires": {
1484        "collection-visit": "^1.0.0",
1485        "component-emitter": "^1.2.1",
1486        "get-value": "^2.0.6",
1487        "has-value": "^1.0.0",
1488        "isobject": "^3.0.1",
1489        "set-value": "^2.0.0",
1490        "to-object-path": "^0.3.0",
1491        "union-value": "^1.0.0",
1492        "unset-value": "^1.0.0"
1493      }
1494    },
1495    "camelcase": {
1496      "version": "3.0.0",
1497      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
1498      "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
1499      "dev": true
1500    },
1501    "caniuse-lite": {
1502      "version": "1.0.30000926",
1503      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000926.tgz",
1504      "integrity": "sha512-diMkEvxfFw09SkbErCLmw/1Fx1ZZe9xfWm4aeA2PUffB48x1tfZeMsK5j4BW7zN7Y4PdqmPVVdG2eYjE5IRTag==",
1505      "dev": true
1506    },
1507    "chalk": {
1508      "version": "2.4.1",
1509      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
1510      "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
1511      "dev": true,
1512      "requires": {
1513        "ansi-styles": "^3.2.1",
1514        "escape-string-regexp": "^1.0.5",
1515        "supports-color": "^5.3.0"
1516      }
1517    },
1518    "chokidar": {
1519      "version": "2.0.4",
1520      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",
1521      "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==",
1522      "dev": true,
1523      "requires": {
1524        "anymatch": "^2.0.0",
1525        "async-each": "^1.0.0",
1526        "braces": "^2.3.0",
1527        "fsevents": "^1.2.2",
1528        "glob-parent": "^3.1.0",
1529        "inherits": "^2.0.1",
1530        "is-binary-path": "^1.0.0",
1531        "is-glob": "^4.0.0",
1532        "lodash.debounce": "^4.0.8",
1533        "normalize-path": "^2.1.1",
1534        "path-is-absolute": "^1.0.0",
1535        "readdirp": "^2.0.0",
1536        "upath": "^1.0.5"
1537      }
1538    },
1539    "class-utils": {
1540      "version": "0.3.6",
1541      "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
1542      "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
1543      "dev": true,
1544      "requires": {
1545        "arr-union": "^3.1.0",
1546        "define-property": "^0.2.5",
1547        "isobject": "^3.0.0",
1548        "static-extend": "^0.1.1"
1549      },
1550      "dependencies": {
1551        "define-property": {
1552          "version": "0.2.5",
1553          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1554          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1555          "dev": true,
1556          "requires": {
1557            "is-descriptor": "^0.1.0"
1558          }
1559        }
1560      }
1561    },
1562    "cli": {
1563      "version": "1.0.1",
1564      "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz",
1565      "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=",
1566      "dev": true,
1567      "requires": {
1568        "exit": "0.1.2",
1569        "glob": "^7.1.1"
1570      }
1571    },
1572    "cliui": {
1573      "version": "3.2.0",
1574      "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
1575      "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
1576      "dev": true,
1577      "requires": {
1578        "string-width": "^1.0.1",
1579        "strip-ansi": "^3.0.1",
1580        "wrap-ansi": "^2.0.0"
1581      }
1582    },
1583    "clone": {
1584      "version": "2.1.2",
1585      "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
1586      "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
1587      "dev": true
1588    },
1589    "clone-buffer": {
1590      "version": "1.0.0",
1591      "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
1592      "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=",
1593      "dev": true
1594    },
1595    "clone-stats": {
1596      "version": "1.0.0",
1597      "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
1598      "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
1599      "dev": true
1600    },
1601    "cloneable-readable": {
1602      "version": "1.1.2",
1603      "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz",
1604      "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==",
1605      "dev": true,
1606      "requires": {
1607        "inherits": "^2.0.1",
1608        "process-nextick-args": "^2.0.0",
1609        "readable-stream": "^2.3.5"
1610      }
1611    },
1612    "code-point-at": {
1613      "version": "1.1.0",
1614      "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
1615      "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
1616      "dev": true
1617    },
1618    "collection-map": {
1619      "version": "1.0.0",
1620      "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz",
1621      "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=",
1622      "dev": true,
1623      "requires": {
1624        "arr-map": "^2.0.2",
1625        "for-own": "^1.0.0",
1626        "make-iterator": "^1.0.0"
1627      }
1628    },
1629    "collection-visit": {
1630      "version": "1.0.0",
1631      "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
1632      "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
1633      "dev": true,
1634      "requires": {
1635        "map-visit": "^1.0.0",
1636        "object-visit": "^1.0.0"
1637      }
1638    },
1639    "color-convert": {
1640      "version": "1.9.3",
1641      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1642      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1643      "dev": true,
1644      "requires": {
1645        "color-name": "1.1.3"
1646      }
1647    },
1648    "color-name": {
1649      "version": "1.1.3",
1650      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1651      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
1652      "dev": true
1653    },
1654    "color-support": {
1655      "version": "1.1.3",
1656      "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
1657      "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
1658      "dev": true
1659    },
1660    "commander": {
1661      "version": "2.19.0",
1662      "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz",
1663      "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==",
1664      "dev": true
1665    },
1666    "commandpost": {
1667      "version": "1.4.0",
1668      "resolved": "https://registry.npmjs.org/commandpost/-/commandpost-1.4.0.tgz",
1669      "integrity": "sha512-aE2Y4MTFJ870NuB/+2z1cXBhSBBzRydVVjzhFC4gtenEhpnj15yu0qptWGJsO9YGrcPZ3ezX8AWb1VA391MKpQ==",
1670      "dev": true
1671    },
1672    "component-emitter": {
1673      "version": "1.2.1",
1674      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
1675      "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
1676      "dev": true
1677    },
1678    "concat-map": {
1679      "version": "0.0.1",
1680      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1681      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1682      "dev": true
1683    },
1684    "concat-stream": {
1685      "version": "1.6.2",
1686      "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
1687      "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
1688      "dev": true,
1689      "requires": {
1690        "buffer-from": "^1.0.0",
1691        "inherits": "^2.0.3",
1692        "readable-stream": "^2.2.2",
1693        "typedarray": "^0.0.6"
1694      }
1695    },
1696    "concat-with-sourcemaps": {
1697      "version": "1.1.0",
1698      "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz",
1699      "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==",
1700      "dev": true,
1701      "requires": {
1702        "source-map": "^0.6.1"
1703      },
1704      "dependencies": {
1705        "source-map": {
1706          "version": "0.6.1",
1707          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1708          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1709          "dev": true
1710        }
1711      }
1712    },
1713    "console-browserify": {
1714      "version": "1.1.0",
1715      "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
1716      "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
1717      "dev": true,
1718      "requires": {
1719        "date-now": "^0.1.4"
1720      }
1721    },
1722    "convert-source-map": {
1723      "version": "1.6.0",
1724      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
1725      "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
1726      "dev": true,
1727      "requires": {
1728        "safe-buffer": "~5.1.1"
1729      }
1730    },
1731    "copy-descriptor": {
1732      "version": "0.1.1",
1733      "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
1734      "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
1735      "dev": true
1736    },
1737    "copy-props": {
1738      "version": "2.0.4",
1739      "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz",
1740      "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==",
1741      "dev": true,
1742      "requires": {
1743        "each-props": "^1.3.0",
1744        "is-plain-object": "^2.0.1"
1745      }
1746    },
1747    "core-js": {
1748      "version": "2.6.1",
1749      "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.1.tgz",
1750      "integrity": "sha512-L72mmmEayPJBejKIWe2pYtGis5r0tQ5NaJekdhyXgeMQTpJoBsH0NL4ElY2LfSoV15xeQWKQ+XTTOZdyero5Xg==",
1751      "dev": true
1752    },
1753    "core-util-is": {
1754      "version": "1.0.2",
1755      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
1756      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
1757      "dev": true
1758    },
1759    "css": {
1760      "version": "2.2.4",
1761      "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz",
1762      "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==",
1763      "dev": true,
1764      "requires": {
1765        "inherits": "^2.0.3",
1766        "source-map": "^0.6.1",
1767        "source-map-resolve": "^0.5.2",
1768        "urix": "^0.1.0"
1769      },
1770      "dependencies": {
1771        "source-map": {
1772          "version": "0.6.1",
1773          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1774          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1775          "dev": true
1776        }
1777      }
1778    },
1779    "d": {
1780      "version": "1.0.0",
1781      "resolved": "http://registry.npmjs.org/d/-/d-1.0.0.tgz",
1782      "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
1783      "dev": true,
1784      "requires": {
1785        "es5-ext": "^0.10.9"
1786      }
1787    },
1788    "date-now": {
1789      "version": "0.1.4",
1790      "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
1791      "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
1792      "dev": true
1793    },
1794    "debug": {
1795      "version": "2.6.9",
1796      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1797      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1798      "dev": true,
1799      "requires": {
1800        "ms": "2.0.0"
1801      }
1802    },
1803    "debug-fabulous": {
1804      "version": "1.1.0",
1805      "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-1.1.0.tgz",
1806      "integrity": "sha512-GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg==",
1807      "dev": true,
1808      "requires": {
1809        "debug": "3.X",
1810        "memoizee": "0.4.X",
1811        "object-assign": "4.X"
1812      },
1813      "dependencies": {
1814        "debug": {
1815          "version": "3.2.6",
1816          "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
1817          "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
1818          "dev": true,
1819          "requires": {
1820            "ms": "^2.1.1"
1821          }
1822        },
1823        "ms": {
1824          "version": "2.1.1",
1825          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
1826          "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
1827          "dev": true
1828        }
1829      }
1830    },
1831    "decamelize": {
1832      "version": "1.2.0",
1833      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1834      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
1835      "dev": true
1836    },
1837    "decode-uri-component": {
1838      "version": "0.2.0",
1839      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
1840      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
1841      "dev": true
1842    },
1843    "default-compare": {
1844      "version": "1.0.0",
1845      "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz",
1846      "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==",
1847      "dev": true,
1848      "requires": {
1849        "kind-of": "^5.0.2"
1850      },
1851      "dependencies": {
1852        "kind-of": {
1853          "version": "5.1.0",
1854          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
1855          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
1856          "dev": true
1857        }
1858      }
1859    },
1860    "default-resolution": {
1861      "version": "2.0.0",
1862      "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz",
1863      "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=",
1864      "dev": true
1865    },
1866    "define-properties": {
1867      "version": "1.1.3",
1868      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
1869      "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
1870      "dev": true,
1871      "requires": {
1872        "object-keys": "^1.0.12"
1873      }
1874    },
1875    "define-property": {
1876      "version": "2.0.2",
1877      "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
1878      "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
1879      "dev": true,
1880      "requires": {
1881        "is-descriptor": "^1.0.2",
1882        "isobject": "^3.0.1"
1883      },
1884      "dependencies": {
1885        "is-accessor-descriptor": {
1886          "version": "1.0.0",
1887          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1888          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1889          "dev": true,
1890          "requires": {
1891            "kind-of": "^6.0.0"
1892          }
1893        },
1894        "is-data-descriptor": {
1895          "version": "1.0.0",
1896          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1897          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1898          "dev": true,
1899          "requires": {
1900            "kind-of": "^6.0.0"
1901          }
1902        },
1903        "is-descriptor": {
1904          "version": "1.0.2",
1905          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1906          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1907          "dev": true,
1908          "requires": {
1909            "is-accessor-descriptor": "^1.0.0",
1910            "is-data-descriptor": "^1.0.0",
1911            "kind-of": "^6.0.2"
1912          }
1913        }
1914      }
1915    },
1916    "del": {
1917      "version": "3.0.0",
1918      "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz",
1919      "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=",
1920      "dev": true,
1921      "requires": {
1922        "globby": "^6.1.0",
1923        "is-path-cwd": "^1.0.0",
1924        "is-path-in-cwd": "^1.0.0",
1925        "p-map": "^1.1.1",
1926        "pify": "^3.0.0",
1927        "rimraf": "^2.2.8"
1928      }
1929    },
1930    "detect-file": {
1931      "version": "1.0.0",
1932      "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
1933      "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
1934      "dev": true
1935    },
1936    "detect-newline": {
1937      "version": "2.1.0",
1938      "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
1939      "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=",
1940      "dev": true
1941    },
1942    "dom-serializer": {
1943      "version": "0.1.0",
1944      "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
1945      "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
1946      "dev": true,
1947      "requires": {
1948        "domelementtype": "~1.1.1",
1949        "entities": "~1.1.1"
1950      },
1951      "dependencies": {
1952        "domelementtype": {
1953          "version": "1.1.3",
1954          "resolved": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
1955          "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
1956          "dev": true
1957        },
1958        "entities": {
1959          "version": "1.1.2",
1960          "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
1961          "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
1962          "dev": true
1963        }
1964      }
1965    },
1966    "domelementtype": {
1967      "version": "1.3.1",
1968      "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
1969      "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
1970      "dev": true
1971    },
1972    "domhandler": {
1973      "version": "2.3.0",
1974      "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
1975      "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
1976      "dev": true,
1977      "requires": {
1978        "domelementtype": "1"
1979      }
1980    },
1981    "domutils": {
1982      "version": "1.5.1",
1983      "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
1984      "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
1985      "dev": true,
1986      "requires": {
1987        "dom-serializer": "0",
1988        "domelementtype": "1"
1989      }
1990    },
1991    "duplexer": {
1992      "version": "0.1.1",
1993      "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
1994      "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
1995      "dev": true
1996    },
1997    "duplexify": {
1998      "version": "3.6.1",
1999      "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz",
2000      "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==",
2001      "dev": true,
2002      "requires": {
2003        "end-of-stream": "^1.0.0",
2004        "inherits": "^2.0.1",
2005        "readable-stream": "^2.0.0",
2006        "stream-shift": "^1.0.0"
2007      }
2008    },
2009    "each-props": {
2010      "version": "1.3.2",
2011      "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz",
2012      "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==",
2013      "dev": true,
2014      "requires": {
2015        "is-plain-object": "^2.0.1",
2016        "object.defaults": "^1.1.0"
2017      }
2018    },
2019    "editorconfig": {
2020      "version": "0.15.2",
2021      "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.2.tgz",
2022      "integrity": "sha512-GWjSI19PVJAM9IZRGOS+YKI8LN+/sjkSjNyvxL5ucqP9/IqtYNXBaQ/6c/hkPNYQHyOHra2KoXZI/JVpuqwmcQ==",
2023      "dev": true,
2024      "requires": {
2025        "@types/node": "^10.11.7",
2026        "@types/semver": "^5.5.0",
2027        "commander": "^2.19.0",
2028        "lru-cache": "^4.1.3",
2029        "semver": "^5.6.0",
2030        "sigmund": "^1.0.1"
2031      }
2032    },
2033    "electron-to-chromium": {
2034      "version": "1.3.96",
2035      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.96.tgz",
2036      "integrity": "sha512-ZUXBUyGLeoJxp4Nt6G/GjBRLnyz8IKQGexZ2ndWaoegThgMGFO1tdDYID5gBV32/1S83osjJHyfzvanE/8HY4Q==",
2037      "dev": true
2038    },
2039    "end-of-stream": {
2040      "version": "1.4.1",
2041      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
2042      "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
2043      "dev": true,
2044      "requires": {
2045        "once": "^1.4.0"
2046      }
2047    },
2048    "entities": {
2049      "version": "1.0.0",
2050      "resolved": "http://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
2051      "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=",
2052      "dev": true
2053    },
2054    "error-ex": {
2055      "version": "1.3.2",
2056      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
2057      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
2058      "dev": true,
2059      "requires": {
2060        "is-arrayish": "^0.2.1"
2061      }
2062    },
2063    "es5-ext": {
2064      "version": "0.10.46",
2065      "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz",
2066      "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==",
2067      "dev": true,
2068      "requires": {
2069        "es6-iterator": "~2.0.3",
2070        "es6-symbol": "~3.1.1",
2071        "next-tick": "1"
2072      }
2073    },
2074    "es6-iterator": {
2075      "version": "2.0.3",
2076      "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
2077      "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
2078      "dev": true,
2079      "requires": {
2080        "d": "1",
2081        "es5-ext": "^0.10.35",
2082        "es6-symbol": "^3.1.1"
2083      }
2084    },
2085    "es6-symbol": {
2086      "version": "3.1.1",
2087      "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
2088      "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
2089      "dev": true,
2090      "requires": {
2091        "d": "1",
2092        "es5-ext": "~0.10.14"
2093      }
2094    },
2095    "es6-weak-map": {
2096      "version": "2.0.2",
2097      "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz",
2098      "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
2099      "dev": true,
2100      "requires": {
2101        "d": "1",
2102        "es5-ext": "^0.10.14",
2103        "es6-iterator": "^2.0.1",
2104        "es6-symbol": "^3.1.1"
2105      }
2106    },
2107    "escape-string-regexp": {
2108      "version": "1.0.5",
2109      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2110      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
2111      "dev": true
2112    },
2113    "esprima": {
2114      "version": "4.0.1",
2115      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2116      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2117      "dev": true
2118    },
2119    "esutils": {
2120      "version": "2.0.2",
2121      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
2122      "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
2123      "dev": true
2124    },
2125    "event-emitter": {
2126      "version": "0.3.5",
2127      "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
2128      "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
2129      "dev": true,
2130      "requires": {
2131        "d": "1",
2132        "es5-ext": "~0.10.14"
2133      }
2134    },
2135    "eventemitter3": {
2136      "version": "3.1.0",
2137      "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz",
2138      "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==",
2139      "dev": true
2140    },
2141    "exit": {
2142      "version": "0.1.2",
2143      "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
2144      "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
2145      "dev": true
2146    },
2147    "expand-brackets": {
2148      "version": "2.1.4",
2149      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
2150      "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
2151      "dev": true,
2152      "requires": {
2153        "debug": "^2.3.3",
2154        "define-property": "^0.2.5",
2155        "extend-shallow": "^2.0.1",
2156        "posix-character-classes": "^0.1.0",
2157        "regex-not": "^1.0.0",
2158        "snapdragon": "^0.8.1",
2159        "to-regex": "^3.0.1"
2160      },
2161      "dependencies": {
2162        "define-property": {
2163          "version": "0.2.5",
2164          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2165          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2166          "dev": true,
2167          "requires": {
2168            "is-descriptor": "^0.1.0"
2169          }
2170        },
2171        "extend-shallow": {
2172          "version": "2.0.1",
2173          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2174          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2175          "dev": true,
2176          "requires": {
2177            "is-extendable": "^0.1.0"
2178          }
2179        }
2180      }
2181    },
2182    "expand-tilde": {
2183      "version": "2.0.2",
2184      "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
2185      "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
2186      "dev": true,
2187      "requires": {
2188        "homedir-polyfill": "^1.0.1"
2189      }
2190    },
2191    "extend": {
2192      "version": "3.0.2",
2193      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
2194      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
2195      "dev": true
2196    },
2197    "extend-shallow": {
2198      "version": "3.0.2",
2199      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
2200      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
2201      "dev": true,
2202      "requires": {
2203        "assign-symbols": "^1.0.0",
2204        "is-extendable": "^1.0.1"
2205      },
2206      "dependencies": {
2207        "is-extendable": {
2208          "version": "1.0.1",
2209          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
2210          "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
2211          "dev": true,
2212          "requires": {
2213            "is-plain-object": "^2.0.4"
2214          }
2215        }
2216      }
2217    },
2218    "extglob": {
2219      "version": "2.0.4",
2220      "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
2221      "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
2222      "dev": true,
2223      "requires": {
2224        "array-unique": "^0.3.2",
2225        "define-property": "^1.0.0",
2226        "expand-brackets": "^2.1.4",
2227        "extend-shallow": "^2.0.1",
2228        "fragment-cache": "^0.2.1",
2229        "regex-not": "^1.0.0",
2230        "snapdragon": "^0.8.1",
2231        "to-regex": "^3.0.1"
2232      },
2233      "dependencies": {
2234        "define-property": {
2235          "version": "1.0.0",
2236          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2237          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
2238          "dev": true,
2239          "requires": {
2240            "is-descriptor": "^1.0.0"
2241          }
2242        },
2243        "extend-shallow": {
2244          "version": "2.0.1",
2245          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2246          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2247          "dev": true,
2248          "requires": {
2249            "is-extendable": "^0.1.0"
2250          }
2251        },
2252        "is-accessor-descriptor": {
2253          "version": "1.0.0",
2254          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2255          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2256          "dev": true,
2257          "requires": {
2258            "kind-of": "^6.0.0"
2259          }
2260        },
2261        "is-data-descriptor": {
2262          "version": "1.0.0",
2263          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2264          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2265          "dev": true,
2266          "requires": {
2267            "kind-of": "^6.0.0"
2268          }
2269        },
2270        "is-descriptor": {
2271          "version": "1.0.2",
2272          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2273          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2274          "dev": true,
2275          "requires": {
2276            "is-accessor-descriptor": "^1.0.0",
2277            "is-data-descriptor": "^1.0.0",
2278            "kind-of": "^6.0.2"
2279          }
2280        }
2281      }
2282    },
2283    "fancy-log": {
2284      "version": "1.3.3",
2285      "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz",
2286      "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==",
2287      "dev": true,
2288      "requires": {
2289        "ansi-gray": "^0.1.1",
2290        "color-support": "^1.1.3",
2291        "parse-node-version": "^1.0.0",
2292        "time-stamp": "^1.0.0"
2293      }
2294    },
2295    "fill-range": {
2296      "version": "4.0.0",
2297      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
2298      "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
2299      "dev": true,
2300      "requires": {
2301        "extend-shallow": "^2.0.1",
2302        "is-number": "^3.0.0",
2303        "repeat-string": "^1.6.1",
2304        "to-regex-range": "^2.1.0"
2305      },
2306      "dependencies": {
2307        "extend-shallow": {
2308          "version": "2.0.1",
2309          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2310          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2311          "dev": true,
2312          "requires": {
2313            "is-extendable": "^0.1.0"
2314          }
2315        }
2316      }
2317    },
2318    "find-up": {
2319      "version": "1.1.2",
2320      "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
2321      "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
2322      "dev": true,
2323      "requires": {
2324        "path-exists": "^2.0.0",
2325        "pinkie-promise": "^2.0.0"
2326      }
2327    },
2328    "findup-sync": {
2329      "version": "2.0.0",
2330      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
2331      "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
2332      "dev": true,
2333      "requires": {
2334        "detect-file": "^1.0.0",
2335        "is-glob": "^3.1.0",
2336        "micromatch": "^3.0.4",
2337        "resolve-dir": "^1.0.1"
2338      },
2339      "dependencies": {
2340        "is-glob": {
2341          "version": "3.1.0",
2342          "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
2343          "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
2344          "dev": true,
2345          "requires": {
2346            "is-extglob": "^2.1.0"
2347          }
2348        }
2349      }
2350    },
2351    "fined": {
2352      "version": "1.1.0",
2353      "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz",
2354      "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=",
2355      "dev": true,
2356      "requires": {
2357        "expand-tilde": "^2.0.2",
2358        "is-plain-object": "^2.0.3",
2359        "object.defaults": "^1.1.0",
2360        "object.pick": "^1.2.0",
2361        "parse-filepath": "^1.0.1"
2362      }
2363    },
2364    "flagged-respawn": {
2365      "version": "1.0.0",
2366      "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz",
2367      "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=",
2368      "dev": true
2369    },
2370    "flush-write-stream": {
2371      "version": "1.0.3",
2372      "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz",
2373      "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==",
2374      "dev": true,
2375      "requires": {
2376        "inherits": "^2.0.1",
2377        "readable-stream": "^2.0.4"
2378      }
2379    },
2380    "follow-redirects": {
2381      "version": "1.5.10",
2382      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz",
2383      "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==",
2384      "dev": true,
2385      "requires": {
2386        "debug": "=3.1.0"
2387      },
2388      "dependencies": {
2389        "debug": {
2390          "version": "3.1.0",
2391          "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
2392          "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
2393          "dev": true,
2394          "requires": {
2395            "ms": "2.0.0"
2396          }
2397        }
2398      }
2399    },
2400    "for-in": {
2401      "version": "1.0.2",
2402      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
2403      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
2404      "dev": true
2405    },
2406    "for-own": {
2407      "version": "1.0.0",
2408      "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
2409      "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
2410      "dev": true,
2411      "requires": {
2412        "for-in": "^1.0.1"
2413      }
2414    },
2415    "fragment-cache": {
2416      "version": "0.2.1",
2417      "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
2418      "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
2419      "dev": true,
2420      "requires": {
2421        "map-cache": "^0.2.2"
2422      }
2423    },
2424    "fs-mkdirp-stream": {
2425      "version": "1.0.0",
2426      "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz",
2427      "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=",
2428      "dev": true,
2429      "requires": {
2430        "graceful-fs": "^4.1.11",
2431        "through2": "^2.0.3"
2432      },
2433      "dependencies": {
2434        "through2": {
2435          "version": "2.0.5",
2436          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
2437          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
2438          "dev": true,
2439          "requires": {
2440            "readable-stream": "~2.3.6",
2441            "xtend": "~4.0.1"
2442          }
2443        }
2444      }
2445    },
2446    "fs-readdir-recursive": {
2447      "version": "1.1.0",
2448      "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
2449      "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
2450      "dev": true
2451    },
2452    "fs.realpath": {
2453      "version": "1.0.0",
2454      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2455      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2456      "dev": true
2457    },
2458    "fsevents": {
2459      "version": "1.2.4",
2460      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz",
2461      "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",
2462      "dev": true,
2463      "optional": true,
2464      "requires": {
2465        "nan": "^2.9.2",
2466        "node-pre-gyp": "^0.10.0"
2467      },
2468      "dependencies": {
2469        "abbrev": {
2470          "version": "1.1.1",
2471          "bundled": true,
2472          "dev": true,
2473          "optional": true
2474        },
2475        "ansi-regex": {
2476          "version": "2.1.1",
2477          "bundled": true,
2478          "dev": true
2479        },
2480        "aproba": {
2481          "version": "1.2.0",
2482          "bundled": true,
2483          "dev": true,
2484          "optional": true
2485        },
2486        "are-we-there-yet": {
2487          "version": "1.1.4",
2488          "bundled": true,
2489          "dev": true,
2490          "optional": true,
2491          "requires": {
2492            "delegates": "^1.0.0",
2493            "readable-stream": "^2.0.6"
2494          }
2495        },
2496        "balanced-match": {
2497          "version": "1.0.0",
2498          "bundled": true,
2499          "dev": true,
2500          "optional": true
2501        },
2502        "brace-expansion": {
2503          "version": "1.1.11",
2504          "bundled": true,
2505          "dev": true,
2506          "optional": true,
2507          "requires": {
2508            "balanced-match": "^1.0.0",
2509            "concat-map": "0.0.1"
2510          }
2511        },
2512        "chownr": {
2513          "version": "1.0.1",
2514          "bundled": true,
2515          "dev": true,
2516          "optional": true
2517        },
2518        "code-point-at": {
2519          "version": "1.1.0",
2520          "bundled": true,
2521          "dev": true,
2522          "optional": true
2523        },
2524        "concat-map": {
2525          "version": "0.0.1",
2526          "bundled": true,
2527          "dev": true,
2528          "optional": true
2529        },
2530        "console-control-strings": {
2531          "version": "1.1.0",
2532          "bundled": true,
2533          "dev": true,
2534          "optional": true
2535        },
2536        "core-util-is": {
2537          "version": "1.0.2",
2538          "bundled": true,
2539          "dev": true,
2540          "optional": true
2541        },
2542        "debug": {
2543          "version": "2.6.9",
2544          "bundled": true,
2545          "dev": true,
2546          "optional": true,
2547          "requires": {
2548            "ms": "2.0.0"
2549          }
2550        },
2551        "deep-extend": {
2552          "version": "0.5.1",
2553          "bundled": true,
2554          "dev": true,
2555          "optional": true
2556        },
2557        "delegates": {
2558          "version": "1.0.0",
2559          "bundled": true,
2560          "dev": true,
2561          "optional": true
2562        },
2563        "detect-libc": {
2564          "version": "1.0.3",
2565          "bundled": true,
2566          "dev": true,
2567          "optional": true
2568        },
2569        "fs-minipass": {
2570          "version": "1.2.5",
2571          "bundled": true,
2572          "dev": true,
2573          "optional": true,
2574          "requires": {
2575            "minipass": "^2.2.1"
2576          }
2577        },
2578        "fs.realpath": {
2579          "version": "1.0.0",
2580          "bundled": true,
2581          "dev": true,
2582          "optional": true
2583        },
2584        "gauge": {
2585          "version": "2.7.4",
2586          "bundled": true,
2587          "dev": true,
2588          "optional": true,
2589          "requires": {
2590            "aproba": "^1.0.3",
2591            "console-control-strings": "^1.0.0",
2592            "has-unicode": "^2.0.0",
2593            "object-assign": "^4.1.0",
2594            "signal-exit": "^3.0.0",
2595            "string-width": "^1.0.1",
2596            "strip-ansi": "^3.0.1",
2597            "wide-align": "^1.1.0"
2598          }
2599        },
2600        "glob": {
2601          "version": "7.1.2",
2602          "bundled": true,
2603          "dev": true,
2604          "optional": true,
2605          "requires": {
2606            "fs.realpath": "^1.0.0",
2607            "inflight": "^1.0.4",
2608            "inherits": "2",
2609            "minimatch": "^3.0.4",
2610            "once": "^1.3.0",
2611            "path-is-absolute": "^1.0.0"
2612          }
2613        },
2614        "has-unicode": {
2615          "version": "2.0.1",
2616          "bundled": true,
2617          "dev": true,
2618          "optional": true
2619        },
2620        "iconv-lite": {
2621          "version": "0.4.21",
2622          "bundled": true,
2623          "dev": true,
2624          "optional": true,
2625          "requires": {
2626            "safer-buffer": "^2.1.0"
2627          }
2628        },
2629        "ignore-walk": {
2630          "version": "3.0.1",
2631          "bundled": true,
2632          "dev": true,
2633          "optional": true,
2634          "requires": {
2635            "minimatch": "^3.0.4"
2636          }
2637        },
2638        "inflight": {
2639          "version": "1.0.6",
2640          "bundled": true,
2641          "dev": true,
2642          "optional": true,
2643          "requires": {
2644            "once": "^1.3.0",
2645            "wrappy": "1"
2646          }
2647        },
2648        "inherits": {
2649          "version": "2.0.3",
2650          "bundled": true,
2651          "dev": true,
2652          "optional": true
2653        },
2654        "ini": {
2655          "version": "1.3.5",
2656          "bundled": true,
2657          "dev": true,
2658          "optional": true
2659        },
2660        "is-fullwidth-code-point": {
2661          "version": "1.0.0",
2662          "bundled": true,
2663          "dev": true,
2664          "optional": true,
2665          "requires": {
2666            "number-is-nan": "^1.0.0"
2667          }
2668        },
2669        "isarray": {
2670          "version": "1.0.0",
2671          "bundled": true,
2672          "dev": true,
2673          "optional": true
2674        },
2675        "minimatch": {
2676          "version": "3.0.4",
2677          "bundled": true,
2678          "dev": true,
2679          "optional": true,
2680          "requires": {
2681            "brace-expansion": "^1.1.7"
2682          }
2683        },
2684        "minimist": {
2685          "version": "0.0.8",
2686          "bundled": true,
2687          "dev": true,
2688          "optional": true
2689        },
2690        "minipass": {
2691          "version": "2.2.4",
2692          "bundled": true,
2693          "dev": true,
2694          "optional": true,
2695          "requires": {
2696            "safe-buffer": "^5.1.1",
2697            "yallist": "^3.0.0"
2698          }
2699        },
2700        "minizlib": {
2701          "version": "1.1.0",
2702          "bundled": true,
2703          "dev": true,
2704          "optional": true,
2705          "requires": {
2706            "minipass": "^2.2.1"
2707          }
2708        },
2709        "mkdirp": {
2710          "version": "0.5.1",
2711          "bundled": true,
2712          "dev": true,
2713          "optional": true,
2714          "requires": {
2715            "minimist": "0.0.8"
2716          }
2717        },
2718        "ms": {
2719          "version": "2.0.0",
2720          "bundled": true,
2721          "dev": true,
2722          "optional": true
2723        },
2724        "needle": {
2725          "version": "2.2.0",
2726          "bundled": true,
2727          "dev": true,
2728          "optional": true,
2729          "requires": {
2730            "debug": "^2.1.2",
2731            "iconv-lite": "^0.4.4",
2732            "sax": "^1.2.4"
2733          }
2734        },
2735        "node-pre-gyp": {
2736          "version": "0.10.0",
2737          "bundled": true,
2738          "dev": true,
2739          "optional": true,
2740          "requires": {
2741            "detect-libc": "^1.0.2",
2742            "mkdirp": "^0.5.1",
2743            "needle": "^2.2.0",
2744            "nopt": "^4.0.1",
2745            "npm-packlist": "^1.1.6",
2746            "npmlog": "^4.0.2",
2747            "rc": "^1.1.7",
2748            "rimraf": "^2.6.1",
2749            "semver": "^5.3.0",
2750            "tar": "^4"
2751          }
2752        },
2753        "nopt": {
2754          "version": "4.0.1",
2755          "bundled": true,
2756          "dev": true,
2757          "optional": true,
2758          "requires": {
2759            "abbrev": "1",
2760            "osenv": "^0.1.4"
2761          }
2762        },
2763        "npm-bundled": {
2764          "version": "1.0.3",
2765          "bundled": true,
2766          "dev": true,
2767          "optional": true
2768        },
2769        "npm-packlist": {
2770          "version": "1.1.10",
2771          "bundled": true,
2772          "dev": true,
2773          "optional": true,
2774          "requires": {
2775            "ignore-walk": "^3.0.1",
2776            "npm-bundled": "^1.0.1"
2777          }
2778        },
2779        "npmlog": {
2780          "version": "4.1.2",
2781          "bundled": true,
2782          "dev": true,
2783          "optional": true,
2784          "requires": {
2785            "are-we-there-yet": "~1.1.2",
2786            "console-control-strings": "~1.1.0",
2787            "gauge": "~2.7.3",
2788            "set-blocking": "~2.0.0"
2789          }
2790        },
2791        "number-is-nan": {
2792          "version": "1.0.1",
2793          "bundled": true,
2794          "dev": true,
2795          "optional": true
2796        },
2797        "object-assign": {
2798          "version": "4.1.1",
2799          "bundled": true,
2800          "dev": true,
2801          "optional": true
2802        },
2803        "once": {
2804          "version": "1.4.0",
2805          "bundled": true,
2806          "dev": true,
2807          "optional": true,
2808          "requires": {
2809            "wrappy": "1"
2810          }
2811        },
2812        "os-homedir": {
2813          "version": "1.0.2",
2814          "bundled": true,
2815          "dev": true,
2816          "optional": true
2817        },
2818        "os-tmpdir": {
2819          "version": "1.0.2",
2820          "bundled": true,
2821          "dev": true,
2822          "optional": true
2823        },
2824        "osenv": {
2825          "version": "0.1.5",
2826          "bundled": true,
2827          "dev": true,
2828          "optional": true,
2829          "requires": {
2830            "os-homedir": "^1.0.0",
2831            "os-tmpdir": "^1.0.0"
2832          }
2833        },
2834        "path-is-absolute": {
2835          "version": "1.0.1",
2836          "bundled": true,
2837          "dev": true,
2838          "optional": true
2839        },
2840        "process-nextick-args": {
2841          "version": "2.0.0",
2842          "bundled": true,
2843          "dev": true,
2844          "optional": true
2845        },
2846        "rc": {
2847          "version": "1.2.7",
2848          "bundled": true,
2849          "dev": true,
2850          "optional": true,
2851          "requires": {
2852            "deep-extend": "^0.5.1",
2853            "ini": "~1.3.0",
2854            "minimist": "^1.2.0",
2855            "strip-json-comments": "~2.0.1"
2856          },
2857          "dependencies": {
2858            "minimist": {
2859              "version": "1.2.0",
2860              "bundled": true,
2861              "dev": true,
2862              "optional": true
2863            }
2864          }
2865        },
2866        "readable-stream": {
2867          "version": "2.3.6",
2868          "bundled": true,
2869          "dev": true,
2870          "optional": true,
2871          "requires": {
2872            "core-util-is": "~1.0.0",
2873            "inherits": "~2.0.3",
2874            "isarray": "~1.0.0",
2875            "process-nextick-args": "~2.0.0",
2876            "safe-buffer": "~5.1.1",
2877            "string_decoder": "~1.1.1",
2878            "util-deprecate": "~1.0.1"
2879          }
2880        },
2881        "rimraf": {
2882          "version": "2.6.2",
2883          "bundled": true,
2884          "dev": true,
2885          "optional": true,
2886          "requires": {
2887            "glob": "^7.0.5"
2888          }
2889        },
2890        "safe-buffer": {
2891          "version": "5.1.1",
2892          "bundled": true,
2893          "dev": true
2894        },
2895        "safer-buffer": {
2896          "version": "2.1.2",
2897          "bundled": true,
2898          "dev": true,
2899          "optional": true
2900        },
2901        "sax": {
2902          "version": "1.2.4",
2903          "bundled": true,
2904          "dev": true,
2905          "optional": true
2906        },
2907        "semver": {
2908          "version": "5.5.0",
2909          "bundled": true,
2910          "dev": true,
2911          "optional": true
2912        },
2913        "set-blocking": {
2914          "version": "2.0.0",
2915          "bundled": true,
2916          "dev": true,
2917          "optional": true
2918        },
2919        "signal-exit": {
2920          "version": "3.0.2",
2921          "bundled": true,
2922          "dev": true,
2923          "optional": true
2924        },
2925        "string-width": {
2926          "version": "1.0.2",
2927          "bundled": true,
2928          "dev": true,
2929          "optional": true,
2930          "requires": {
2931            "code-point-at": "^1.0.0",
2932            "is-fullwidth-code-point": "^1.0.0",
2933            "strip-ansi": "^3.0.0"
2934          }
2935        },
2936        "string_decoder": {
2937          "version": "1.1.1",
2938          "bundled": true,
2939          "dev": true,
2940          "optional": true,
2941          "requires": {
2942            "safe-buffer": "~5.1.0"
2943          }
2944        },
2945        "strip-ansi": {
2946          "version": "3.0.1",
2947          "bundled": true,
2948          "dev": true,
2949          "requires": {
2950            "ansi-regex": "^2.0.0"
2951          }
2952        },
2953        "strip-json-comments": {
2954          "version": "2.0.1",
2955          "bundled": true,
2956          "dev": true,
2957          "optional": true
2958        },
2959        "tar": {
2960          "version": "4.4.1",
2961          "bundled": true,
2962          "dev": true,
2963          "optional": true,
2964          "requires": {
2965            "chownr": "^1.0.1",
2966            "fs-minipass": "^1.2.5",
2967            "minipass": "^2.2.4",
2968            "minizlib": "^1.1.0",
2969            "mkdirp": "^0.5.0",
2970            "safe-buffer": "^5.1.1",
2971            "yallist": "^3.0.2"
2972          }
2973        },
2974        "util-deprecate": {
2975          "version": "1.0.2",
2976          "bundled": true,
2977          "dev": true,
2978          "optional": true
2979        },
2980        "wide-align": {
2981          "version": "1.1.2",
2982          "bundled": true,
2983          "dev": true,
2984          "optional": true,
2985          "requires": {
2986            "string-width": "^1.0.2"
2987          }
2988        },
2989        "wrappy": {
2990          "version": "1.0.2",
2991          "bundled": true,
2992          "dev": true
2993        },
2994        "yallist": {
2995          "version": "3.0.2",
2996          "bundled": true,
2997          "dev": true
2998        }
2999      }
3000    },
3001    "function-bind": {
3002      "version": "1.1.1",
3003      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
3004      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
3005      "dev": true
3006    },
3007    "get-caller-file": {
3008      "version": "1.0.3",
3009      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
3010      "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
3011      "dev": true
3012    },
3013    "get-value": {
3014      "version": "2.0.6",
3015      "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
3016      "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
3017      "dev": true
3018    },
3019    "glob": {
3020      "version": "7.1.3",
3021      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
3022      "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
3023      "dev": true,
3024      "requires": {
3025        "fs.realpath": "^1.0.0",
3026        "inflight": "^1.0.4",
3027        "inherits": "2",
3028        "minimatch": "^3.0.4",
3029        "once": "^1.3.0",
3030        "path-is-absolute": "^1.0.0"
3031      }
3032    },
3033    "glob-parent": {
3034      "version": "3.1.0",
3035      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
3036      "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
3037      "dev": true,
3038      "requires": {
3039        "is-glob": "^3.1.0",
3040        "path-dirname": "^1.0.0"
3041      },
3042      "dependencies": {
3043        "is-glob": {
3044          "version": "3.1.0",
3045          "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
3046          "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
3047          "dev": true,
3048          "requires": {
3049            "is-extglob": "^2.1.0"
3050          }
3051        }
3052      }
3053    },
3054    "glob-stream": {
3055      "version": "6.1.0",
3056      "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz",
3057      "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=",
3058      "dev": true,
3059      "requires": {
3060        "extend": "^3.0.0",
3061        "glob": "^7.1.1",
3062        "glob-parent": "^3.1.0",
3063        "is-negated-glob": "^1.0.0",
3064        "ordered-read-streams": "^1.0.0",
3065        "pumpify": "^1.3.5",
3066        "readable-stream": "^2.1.5",
3067        "remove-trailing-separator": "^1.0.1",
3068        "to-absolute-glob": "^2.0.0",
3069        "unique-stream": "^2.0.2"
3070      }
3071    },
3072    "glob-watcher": {
3073      "version": "5.0.3",
3074      "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz",
3075      "integrity": "sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==",
3076      "dev": true,
3077      "requires": {
3078        "anymatch": "^2.0.0",
3079        "async-done": "^1.2.0",
3080        "chokidar": "^2.0.0",
3081        "is-negated-glob": "^1.0.0",
3082        "just-debounce": "^1.0.0",
3083        "object.defaults": "^1.1.0"
3084      }
3085    },
3086    "global-modules": {
3087      "version": "1.0.0",
3088      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
3089      "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
3090      "dev": true,
3091      "requires": {
3092        "global-prefix": "^1.0.1",
3093        "is-windows": "^1.0.1",
3094        "resolve-dir": "^1.0.0"
3095      }
3096    },
3097    "global-prefix": {
3098      "version": "1.0.2",
3099      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
3100      "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
3101      "dev": true,
3102      "requires": {
3103        "expand-tilde": "^2.0.2",
3104        "homedir-polyfill": "^1.0.1",
3105        "ini": "^1.3.4",
3106        "is-windows": "^1.0.1",
3107        "which": "^1.2.14"
3108      }
3109    },
3110    "globals": {
3111      "version": "11.9.0",
3112      "resolved": "https://registry.npmjs.org/globals/-/globals-11.9.0.tgz",
3113      "integrity": "sha512-5cJVtyXWH8PiJPVLZzzoIizXx944O4OmRro5MWKx5fT4MgcN7OfaMutPeaTdJCCURwbWdhhcCWcKIffPnmTzBg==",
3114      "dev": true
3115    },
3116    "globby": {
3117      "version": "6.1.0",
3118      "resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
3119      "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
3120      "dev": true,
3121      "requires": {
3122        "array-union": "^1.0.1",
3123        "glob": "^7.0.3",
3124        "object-assign": "^4.0.1",
3125        "pify": "^2.0.0",
3126        "pinkie-promise": "^2.0.0"
3127      },
3128      "dependencies": {
3129        "pify": {
3130          "version": "2.3.0",
3131          "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
3132          "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
3133          "dev": true
3134        }
3135      }
3136    },
3137    "glogg": {
3138      "version": "1.0.1",
3139      "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz",
3140      "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==",
3141      "dev": true,
3142      "requires": {
3143        "sparkles": "^1.0.0"
3144      }
3145    },
3146    "graceful-fs": {
3147      "version": "4.1.15",
3148      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
3149      "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
3150      "dev": true
3151    },
3152    "gulp": {
3153      "version": "4.0.0",
3154      "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.0.tgz",
3155      "integrity": "sha1-lXZsYB2t5Kd+0+eyttwDiBtZY2Y=",
3156      "dev": true,
3157      "requires": {
3158        "glob-watcher": "^5.0.0",
3159        "gulp-cli": "^2.0.0",
3160        "undertaker": "^1.0.0",
3161        "vinyl-fs": "^3.0.0"
3162      },
3163      "dependencies": {
3164        "gulp-cli": {
3165          "version": "2.0.1",
3166          "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.0.1.tgz",
3167          "integrity": "sha512-RxujJJdN8/O6IW2nPugl7YazhmrIEjmiVfPKrWt68r71UCaLKS71Hp0gpKT+F6qOUFtr7KqtifDKaAJPRVvMYQ==",
3168          "dev": true,
3169          "requires": {
3170            "ansi-colors": "^1.0.1",
3171            "archy": "^1.0.0",
3172            "array-sort": "^1.0.0",
3173            "color-support": "^1.1.3",
3174            "concat-stream": "^1.6.0",
3175            "copy-props": "^2.0.1",
3176            "fancy-log": "^1.3.2",
3177            "gulplog": "^1.0.0",
3178            "interpret": "^1.1.0",
3179            "isobject": "^3.0.1",
3180            "liftoff": "^2.5.0",
3181            "matchdep": "^2.0.0",
3182            "mute-stdout": "^1.0.0",
3183            "pretty-hrtime": "^1.0.0",
3184            "replace-homedir": "^1.0.0",
3185            "semver-greatest-satisfied-range": "^1.1.0",
3186            "v8flags": "^3.0.1",
3187            "yargs": "^7.1.0"
3188          }
3189        }
3190      }
3191    },
3192    "gulp-babel": {
3193      "version": "8.0.0",
3194      "resolved": "https://registry.npmjs.org/gulp-babel/-/gulp-babel-8.0.0.tgz",
3195      "integrity": "sha512-oomaIqDXxFkg7lbpBou/gnUkX51/Y/M2ZfSjL2hdqXTAlSWZcgZtd2o0cOH0r/eE8LWD0+Q/PsLsr2DKOoqToQ==",
3196      "dev": true,
3197      "requires": {
3198        "plugin-error": "^1.0.1",
3199        "replace-ext": "^1.0.0",
3200        "through2": "^2.0.0",
3201        "vinyl-sourcemaps-apply": "^0.2.0"
3202      },
3203      "dependencies": {
3204        "through2": {
3205          "version": "2.0.5",
3206          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
3207          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
3208          "dev": true,
3209          "requires": {
3210            "readable-stream": "~2.3.6",
3211            "xtend": "~4.0.1"
3212          }
3213        }
3214      }
3215    },
3216    "gulp-concat": {
3217      "version": "2.6.1",
3218      "resolved": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.1.tgz",
3219      "integrity": "sha1-Yz0WyV2IUEYorQJmVmPO5aR5M1M=",
3220      "dev": true,
3221      "requires": {
3222        "concat-with-sourcemaps": "^1.0.0",
3223        "through2": "^2.0.0",
3224        "vinyl": "^2.0.0"
3225      },
3226      "dependencies": {
3227        "through2": {
3228          "version": "2.0.5",
3229          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
3230          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
3231          "dev": true,
3232          "requires": {
3233            "readable-stream": "~2.3.6",
3234            "xtend": "~4.0.1"
3235          }
3236        }
3237      }
3238    },
3239    "gulp-ext-replace": {
3240      "version": "0.3.0",
3241      "resolved": "https://registry.npmjs.org/gulp-ext-replace/-/gulp-ext-replace-0.3.0.tgz",
3242      "integrity": "sha1-/1xc/LklUNqpIyqPPrNe9Ty18mA=",
3243      "dev": true,
3244      "requires": {
3245        "through2": "~2.0.1"
3246      },
3247      "dependencies": {
3248        "through2": {
3249          "version": "2.0.5",
3250          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
3251          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
3252          "dev": true,
3253          "requires": {
3254            "readable-stream": "~2.3.6",
3255            "xtend": "~4.0.1"
3256          }
3257        }
3258      }
3259    },
3260    "gulp-gzip": {
3261      "version": "1.4.2",
3262      "resolved": "https://registry.npmjs.org/gulp-gzip/-/gulp-gzip-1.4.2.tgz",
3263      "integrity": "sha512-ZIxfkUwk2XmZPTT9pPHrHUQlZMyp9nPhg2sfoeN27mBGpi7OaHnOD+WCN41NXjfJQ69lV1nQ9LLm1hYxx4h3UQ==",
3264      "dev": true,
3265      "requires": {
3266        "ansi-colors": "^1.0.1",
3267        "bytes": "^3.0.0",
3268        "fancy-log": "^1.3.2",
3269        "plugin-error": "^1.0.0",
3270        "stream-to-array": "^2.3.0",
3271        "through2": "^2.0.3"
3272      },
3273      "dependencies": {
3274        "through2": {
3275          "version": "2.0.5",
3276          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
3277          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
3278          "dev": true,
3279          "requires": {
3280            "readable-stream": "~2.3.6",
3281            "xtend": "~4.0.1"
3282          }
3283        }
3284      }
3285    },
3286    "gulp-ice-builder": {
3287      "version": "3.0.2",
3288      "resolved": "https://registry.npmjs.org/gulp-ice-builder/-/gulp-ice-builder-3.0.2.tgz",
3289      "integrity": "sha512-afVNyD+45a/R3gA3WNVDDDnKw1sXUOf+h3MtyNNg8EE7gN48+nkUPq2ltl3e+BwFI9uZUVI4oiBIhuaqxvE5bw==",
3290      "dev": true,
3291      "requires": {
3292        "fancy-log": "^1.3.3",
3293        "plugin-error": "^1.0.1",
3294        "replace-ext": "^1.0.0",
3295        "rollup": "^1.0.1",
3296        "semver": "^5.6.0",
3297        "stream-combiner": "^0.2.2",
3298        "through2": "^3.0.0",
3299        "typescript": "^3.2.2",
3300        "typescript-formatter": "^7.2.2",
3301        "vinyl": "^2.2.0"
3302      }
3303    },
3304    "gulp-newer": {
3305      "version": "1.4.0",
3306      "resolved": "https://registry.npmjs.org/gulp-newer/-/gulp-newer-1.4.0.tgz",
3307      "integrity": "sha512-h79fGO55S/P9eAADbLAP9aTtVYpLSR1ONj08VPaSdVVNVYhTS8p1CO1TW7kEMu+hC+sytmCqcUr5LesvZEtDoQ==",
3308      "dev": true,
3309      "requires": {
3310        "glob": "^7.0.3",
3311        "kew": "^0.7.0",
3312        "plugin-error": "^0.1.2"
3313      },
3314      "dependencies": {
3315        "arr-diff": {
3316          "version": "1.1.0",
3317          "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
3318          "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
3319          "dev": true,
3320          "requires": {
3321            "arr-flatten": "^1.0.1",
3322            "array-slice": "^0.2.3"
3323          }
3324        },
3325        "arr-union": {
3326          "version": "2.1.0",
3327          "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz",
3328          "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=",
3329          "dev": true
3330        },
3331        "array-slice": {
3332          "version": "0.2.3",
3333          "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
3334          "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
3335          "dev": true
3336        },
3337        "extend-shallow": {
3338          "version": "1.1.4",
3339          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz",
3340          "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=",
3341          "dev": true,
3342          "requires": {
3343            "kind-of": "^1.1.0"
3344          }
3345        },
3346        "kind-of": {
3347          "version": "1.1.0",
3348          "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz",
3349          "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=",
3350          "dev": true
3351        },
3352        "plugin-error": {
3353          "version": "0.1.2",
3354          "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
3355          "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
3356          "dev": true,
3357          "requires": {
3358            "ansi-cyan": "^0.1.1",
3359            "ansi-red": "^0.1.1",
3360            "arr-diff": "^1.0.1",
3361            "arr-union": "^2.0.1",
3362            "extend-shallow": "^1.1.2"
3363          }
3364        }
3365      }
3366    },
3367    "gulp-rename": {
3368      "version": "1.4.0",
3369      "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz",
3370      "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==",
3371      "dev": true
3372    },
3373    "gulp-sourcemaps": {
3374      "version": "2.6.4",
3375      "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.4.tgz",
3376      "integrity": "sha1-y7IAhFCxvM5s0jv5gze+dRv24wo=",
3377      "dev": true,
3378      "requires": {
3379        "@gulp-sourcemaps/identity-map": "1.X",
3380        "@gulp-sourcemaps/map-sources": "1.X",
3381        "acorn": "5.X",
3382        "convert-source-map": "1.X",
3383        "css": "2.X",
3384        "debug-fabulous": "1.X",
3385        "detect-newline": "2.X",
3386        "graceful-fs": "4.X",
3387        "source-map": "~0.6.0",
3388        "strip-bom-string": "1.X",
3389        "through2": "2.X"
3390      },
3391      "dependencies": {
3392        "source-map": {
3393          "version": "0.6.1",
3394          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3395          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3396          "dev": true
3397        },
3398        "through2": {
3399          "version": "2.0.5",
3400          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
3401          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
3402          "dev": true,
3403          "requires": {
3404            "readable-stream": "~2.3.6",
3405            "xtend": "~4.0.1"
3406          }
3407        }
3408      }
3409    },
3410    "gulp-terser": {
3411      "version": "1.1.6",
3412      "resolved": "https://registry.npmjs.org/gulp-terser/-/gulp-terser-1.1.6.tgz",
3413      "integrity": "sha512-L+PgqJdj5fcn9BQIcpkHpz23lC/grr2JlOEj5Oegb/HasSASWrtDqML8yW6hwAr8DLv70u+HfeQe+vhVqCrOWw==",
3414      "dev": true,
3415      "requires": {
3416        "plugin-error": "^1.0.1",
3417        "terser": "^3.11.0",
3418        "through2": "^3.0.0",
3419        "vinyl-sourcemaps-apply": "^0.2.1"
3420      },
3421      "dependencies": {
3422        "through2": {
3423          "version": "3.0.0",
3424          "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.0.tgz",
3425          "integrity": "sha512-8B+sevlqP4OiCjonI1Zw03Sf8PuV1eRsYQgLad5eonILOdyeRsY27A/2Ze8IlvlMvq31OH+3fz/styI7Ya62yQ==",
3426          "dev": true,
3427          "requires": {
3428            "readable-stream": "2 || 3",
3429            "xtend": "~4.0.1"
3430          }
3431        }
3432      }
3433    },
3434    "gulp-typescript": {
3435      "version": "5.0.0",
3436      "resolved": "https://registry.npmjs.org/gulp-typescript/-/gulp-typescript-5.0.0.tgz",
3437      "integrity": "sha512-lMj2U+Ni6HyFaY2nr1sSQ6D014eHil5L1i52XWBaAQUR9UAUUp9btnm4yRBT2Jb8xhrwqmhMssZf/g2B7cinCA==",
3438      "dev": true,
3439      "requires": {
3440        "ansi-colors": "^3.0.5",
3441        "plugin-error": "^1.0.1",
3442        "source-map": "^0.7.3",
3443        "through2": "^3.0.0",
3444        "vinyl": "^2.1.0",
3445        "vinyl-fs": "^3.0.3"
3446      },
3447      "dependencies": {
3448        "ansi-colors": {
3449          "version": "3.2.3",
3450          "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz",
3451          "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==",
3452          "dev": true
3453        },
3454        "through2": {
3455          "version": "3.0.0",
3456          "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.0.tgz",
3457          "integrity": "sha512-8B+sevlqP4OiCjonI1Zw03Sf8PuV1eRsYQgLad5eonILOdyeRsY27A/2Ze8IlvlMvq31OH+3fz/styI7Ya62yQ==",
3458          "dev": true,
3459          "requires": {
3460            "readable-stream": "2 || 3",
3461            "xtend": "~4.0.1"
3462          }
3463        }
3464      }
3465    },
3466    "gulp-uglifyes": {
3467      "version": "0.2.1",
3468      "resolved": "https://registry.npmjs.org/gulp-uglifyes/-/gulp-uglifyes-0.2.1.tgz",
3469      "integrity": "sha512-N2A47hGX4pK463/3E/tFuMCnTDHw2vXjHNBM6LCWmdFkJ50LF1vqCYi+71AtvT0DZxpEZN1EUMPbhOAwy/ohKw==",
3470      "dev": true,
3471      "requires": {
3472        "plugin-error": "^1.0.1",
3473        "through2": "^2.0.3",
3474        "uglify-es": "^3.3.7"
3475      },
3476      "dependencies": {
3477        "through2": {
3478          "version": "2.0.5",
3479          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
3480          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
3481          "dev": true,
3482          "requires": {
3483            "readable-stream": "~2.3.6",
3484            "xtend": "~4.0.1"
3485          }
3486        }
3487      }
3488    },
3489    "gulplog": {
3490      "version": "1.0.0",
3491      "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
3492      "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
3493      "dev": true,
3494      "requires": {
3495        "glogg": "^1.0.0"
3496      }
3497    },
3498    "has-flag": {
3499      "version": "3.0.0",
3500      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3501      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3502      "dev": true
3503    },
3504    "has-symbols": {
3505      "version": "1.0.0",
3506      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
3507      "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
3508      "dev": true
3509    },
3510    "has-value": {
3511      "version": "1.0.0",
3512      "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
3513      "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
3514      "dev": true,
3515      "requires": {
3516        "get-value": "^2.0.6",
3517        "has-values": "^1.0.0",
3518        "isobject": "^3.0.0"
3519      }
3520    },
3521    "has-values": {
3522      "version": "1.0.0",
3523      "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
3524      "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
3525      "dev": true,
3526      "requires": {
3527        "is-number": "^3.0.0",
3528        "kind-of": "^4.0.0"
3529      },
3530      "dependencies": {
3531        "kind-of": {
3532          "version": "4.0.0",
3533          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
3534          "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
3535          "dev": true,
3536          "requires": {
3537            "is-buffer": "^1.1.5"
3538          }
3539        }
3540      }
3541    },
3542    "hogan.js": {
3543      "version": "3.0.2",
3544      "resolved": "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz",
3545      "integrity": "sha1-TNnhq9QpQUbnZ55B14mHMrAse/0=",
3546      "dev": true,
3547      "requires": {
3548        "mkdirp": "0.3.0",
3549        "nopt": "1.0.10"
3550      },
3551      "dependencies": {
3552        "mkdirp": {
3553          "version": "0.3.0",
3554          "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz",
3555          "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=",
3556          "dev": true
3557        }
3558      }
3559    },
3560    "homedir-polyfill": {
3561      "version": "1.0.1",
3562      "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz",
3563      "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=",
3564      "dev": true,
3565      "requires": {
3566        "parse-passwd": "^1.0.0"
3567      }
3568    },
3569    "hosted-git-info": {
3570      "version": "2.7.1",
3571      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
3572      "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
3573      "dev": true
3574    },
3575    "htmlparser2": {
3576      "version": "3.8.3",
3577      "resolved": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
3578      "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
3579      "dev": true,
3580      "requires": {
3581        "domelementtype": "1",
3582        "domhandler": "2.3",
3583        "domutils": "1.5",
3584        "entities": "1.0",
3585        "readable-stream": "1.1"
3586      },
3587      "dependencies": {
3588        "isarray": {
3589          "version": "0.0.1",
3590          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
3591          "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
3592          "dev": true
3593        },
3594        "readable-stream": {
3595          "version": "1.1.14",
3596          "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
3597          "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
3598          "dev": true,
3599          "requires": {
3600            "core-util-is": "~1.0.0",
3601            "inherits": "~2.0.1",
3602            "isarray": "0.0.1",
3603            "string_decoder": "~0.10.x"
3604          }
3605        },
3606        "string_decoder": {
3607          "version": "0.10.31",
3608          "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
3609          "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
3610          "dev": true
3611        }
3612      }
3613    },
3614    "http-proxy": {
3615      "version": "1.17.0",
3616      "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz",
3617      "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==",
3618      "dev": true,
3619      "requires": {
3620        "eventemitter3": "^3.0.0",
3621        "follow-redirects": "^1.0.0",
3622        "requires-port": "^1.0.0"
3623      }
3624    },
3625    "inflight": {
3626      "version": "1.0.6",
3627      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3628      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3629      "dev": true,
3630      "requires": {
3631        "once": "^1.3.0",
3632        "wrappy": "1"
3633      }
3634    },
3635    "inherits": {
3636      "version": "2.0.3",
3637      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
3638      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
3639      "dev": true
3640    },
3641    "ini": {
3642      "version": "1.3.5",
3643      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
3644      "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
3645      "dev": true
3646    },
3647    "interpret": {
3648      "version": "1.1.0",
3649      "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
3650      "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
3651      "dev": true
3652    },
3653    "invariant": {
3654      "version": "2.2.4",
3655      "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
3656      "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
3657      "dev": true,
3658      "requires": {
3659        "loose-envify": "^1.0.0"
3660      }
3661    },
3662    "invert-kv": {
3663      "version": "1.0.0",
3664      "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
3665      "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
3666      "dev": true
3667    },
3668    "is-absolute": {
3669      "version": "1.0.0",
3670      "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
3671      "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
3672      "dev": true,
3673      "requires": {
3674        "is-relative": "^1.0.0",
3675        "is-windows": "^1.0.1"
3676      }
3677    },
3678    "is-accessor-descriptor": {
3679      "version": "0.1.6",
3680      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3681      "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3682      "dev": true,
3683      "requires": {
3684        "kind-of": "^3.0.2"
3685      },
3686      "dependencies": {
3687        "kind-of": {
3688          "version": "3.2.2",
3689          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3690          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3691          "dev": true,
3692          "requires": {
3693            "is-buffer": "^1.1.5"
3694          }
3695        }
3696      }
3697    },
3698    "is-arrayish": {
3699      "version": "0.2.1",
3700      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
3701      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
3702      "dev": true
3703    },
3704    "is-binary-path": {
3705      "version": "1.0.1",
3706      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
3707      "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
3708      "dev": true,
3709      "requires": {
3710        "binary-extensions": "^1.0.0"
3711      }
3712    },
3713    "is-buffer": {
3714      "version": "1.1.6",
3715      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3716      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
3717      "dev": true
3718    },
3719    "is-builtin-module": {
3720      "version": "1.0.0",
3721      "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
3722      "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
3723      "dev": true,
3724      "requires": {
3725        "builtin-modules": "^1.0.0"
3726      }
3727    },
3728    "is-data-descriptor": {
3729      "version": "0.1.4",
3730      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3731      "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3732      "dev": true,
3733      "requires": {
3734        "kind-of": "^3.0.2"
3735      },
3736      "dependencies": {
3737        "kind-of": {
3738          "version": "3.2.2",
3739          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3740          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3741          "dev": true,
3742          "requires": {
3743            "is-buffer": "^1.1.5"
3744          }
3745        }
3746      }
3747    },
3748    "is-descriptor": {
3749      "version": "0.1.6",
3750      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
3751      "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3752      "dev": true,
3753      "requires": {
3754        "is-accessor-descriptor": "^0.1.6",
3755        "is-data-descriptor": "^0.1.4",
3756        "kind-of": "^5.0.0"
3757      },
3758      "dependencies": {
3759        "kind-of": {
3760          "version": "5.1.0",
3761          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3762          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
3763          "dev": true
3764        }
3765      }
3766    },
3767    "is-extendable": {
3768      "version": "0.1.1",
3769      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3770      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3771      "dev": true
3772    },
3773    "is-extglob": {
3774      "version": "2.1.1",
3775      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3776      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
3777      "dev": true
3778    },
3779    "is-fullwidth-code-point": {
3780      "version": "1.0.0",
3781      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
3782      "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
3783      "dev": true,
3784      "requires": {
3785        "number-is-nan": "^1.0.0"
3786      }
3787    },
3788    "is-glob": {
3789      "version": "4.0.0",
3790      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
3791      "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
3792      "dev": true,
3793      "requires": {
3794        "is-extglob": "^2.1.1"
3795      }
3796    },
3797    "is-negated-glob": {
3798      "version": "1.0.0",
3799      "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
3800      "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=",
3801      "dev": true
3802    },
3803    "is-number": {
3804      "version": "3.0.0",
3805      "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
3806      "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
3807      "dev": true,
3808      "requires": {
3809        "kind-of": "^3.0.2"
3810      },
3811      "dependencies": {
3812        "kind-of": {
3813          "version": "3.2.2",
3814          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3815          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3816          "dev": true,
3817          "requires": {
3818            "is-buffer": "^1.1.5"
3819          }
3820        }
3821      }
3822    },
3823    "is-path-cwd": {
3824      "version": "1.0.0",
3825      "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
3826      "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
3827      "dev": true
3828    },
3829    "is-path-in-cwd": {
3830      "version": "1.0.1",
3831      "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
3832      "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
3833      "dev": true,
3834      "requires": {
3835        "is-path-inside": "^1.0.0"
3836      }
3837    },
3838    "is-path-inside": {
3839      "version": "1.0.1",
3840      "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
3841      "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
3842      "dev": true,
3843      "requires": {
3844        "path-is-inside": "^1.0.1"
3845      }
3846    },
3847    "is-plain-obj": {
3848      "version": "1.1.0",
3849      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
3850      "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
3851      "dev": true
3852    },
3853    "is-plain-object": {
3854      "version": "2.0.4",
3855      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
3856      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
3857      "dev": true,
3858      "requires": {
3859        "isobject": "^3.0.1"
3860      }
3861    },
3862    "is-promise": {
3863      "version": "2.1.0",
3864      "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
3865      "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
3866      "dev": true
3867    },
3868    "is-relative": {
3869      "version": "1.0.0",
3870      "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
3871      "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
3872      "dev": true,
3873      "requires": {
3874        "is-unc-path": "^1.0.0"
3875      }
3876    },
3877    "is-unc-path": {
3878      "version": "1.0.0",
3879      "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
3880      "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
3881      "dev": true,
3882      "requires": {
3883        "unc-path-regex": "^0.1.2"
3884      }
3885    },
3886    "is-utf8": {
3887      "version": "0.2.1",
3888      "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
3889      "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
3890      "dev": true
3891    },
3892    "is-valid-glob": {
3893      "version": "1.0.0",
3894      "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz",
3895      "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=",
3896      "dev": true
3897    },
3898    "is-windows": {
3899      "version": "1.0.2",
3900      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
3901      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
3902      "dev": true
3903    },
3904    "isarray": {
3905      "version": "1.0.0",
3906      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3907      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3908      "dev": true
3909    },
3910    "isexe": {
3911      "version": "2.0.0",
3912      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3913      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
3914      "dev": true
3915    },
3916    "isobject": {
3917      "version": "3.0.1",
3918      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3919      "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
3920      "dev": true
3921    },
3922    "js-levenshtein": {
3923      "version": "1.1.4",
3924      "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.4.tgz",
3925      "integrity": "sha512-PxfGzSs0ztShKrUYPIn5r0MtyAhYcCwmndozzpz8YObbPnD1jFxzlBGbRnX2mIu6Z13xN6+PTu05TQFnZFlzow==",
3926      "dev": true
3927    },
3928    "js-tokens": {
3929      "version": "4.0.0",
3930      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3931      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
3932      "dev": true
3933    },
3934    "jsesc": {
3935      "version": "2.5.2",
3936      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
3937      "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
3938      "dev": true
3939    },
3940    "jshint": {
3941      "version": "2.9.7",
3942      "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.7.tgz",
3943      "integrity": "sha512-Q8XN38hGsVQhdlM+4gd1Xl7OB1VieSuCJf+fEJjpo59JH99bVJhXRXAh26qQ15wfdd1VPMuDWNeSWoNl53T4YA==",
3944      "dev": true,
3945      "requires": {
3946        "cli": "~1.0.0",
3947        "console-browserify": "1.1.x",
3948        "exit": "0.1.x",
3949        "htmlparser2": "3.8.x",
3950        "lodash": "~4.17.10",
3951        "minimatch": "~3.0.2",
3952        "shelljs": "0.3.x",
3953        "strip-json-comments": "1.0.x"
3954      }
3955    },
3956    "json-stable-stringify": {
3957      "version": "1.0.1",
3958      "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
3959      "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
3960      "dev": true,
3961      "requires": {
3962        "jsonify": "~0.0.0"
3963      }
3964    },
3965    "json5": {
3966      "version": "2.1.0",
3967      "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz",
3968      "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==",
3969      "dev": true,
3970      "requires": {
3971        "minimist": "^1.2.0"
3972      },
3973      "dependencies": {
3974        "minimist": {
3975          "version": "1.2.0",
3976          "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
3977          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3978          "dev": true
3979        }
3980      }
3981    },
3982    "jsonify": {
3983      "version": "0.0.0",
3984      "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
3985      "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
3986      "dev": true
3987    },
3988    "just-debounce": {
3989      "version": "1.0.0",
3990      "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz",
3991      "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=",
3992      "dev": true
3993    },
3994    "kew": {
3995      "version": "0.7.0",
3996      "resolved": "http://registry.npmjs.org/kew/-/kew-0.7.0.tgz",
3997      "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=",
3998      "dev": true
3999    },
4000    "kind-of": {
4001      "version": "6.0.2",
4002      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
4003      "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
4004      "dev": true
4005    },
4006    "last-run": {
4007      "version": "1.1.1",
4008      "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz",
4009      "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=",
4010      "dev": true,
4011      "requires": {
4012        "default-resolution": "^2.0.0",
4013        "es6-weak-map": "^2.0.1"
4014      }
4015    },
4016    "lazystream": {
4017      "version": "1.0.0",
4018      "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
4019      "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
4020      "dev": true,
4021      "requires": {
4022        "readable-stream": "^2.0.5"
4023      }
4024    },
4025    "lcid": {
4026      "version": "1.0.0",
4027      "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
4028      "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
4029      "dev": true,
4030      "requires": {
4031        "invert-kv": "^1.0.0"
4032      }
4033    },
4034    "lead": {
4035      "version": "1.0.0",
4036      "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz",
4037      "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=",
4038      "dev": true,
4039      "requires": {
4040        "flush-write-stream": "^1.0.2"
4041      }
4042    },
4043    "liftoff": {
4044      "version": "2.5.0",
4045      "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz",
4046      "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=",
4047      "dev": true,
4048      "requires": {
4049        "extend": "^3.0.0",
4050        "findup-sync": "^2.0.0",
4051        "fined": "^1.0.1",
4052        "flagged-respawn": "^1.0.0",
4053        "is-plain-object": "^2.0.4",
4054        "object.map": "^1.0.0",
4055        "rechoir": "^0.6.2",
4056        "resolve": "^1.1.7"
4057      }
4058    },
4059    "load-json-file": {
4060      "version": "1.1.0",
4061      "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
4062      "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
4063      "dev": true,
4064      "requires": {
4065        "graceful-fs": "^4.1.2",
4066        "parse-json": "^2.2.0",
4067        "pify": "^2.0.0",
4068        "pinkie-promise": "^2.0.0",
4069        "strip-bom": "^2.0.0"
4070      },
4071      "dependencies": {
4072        "pify": {
4073          "version": "2.3.0",
4074          "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
4075          "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
4076          "dev": true
4077        }
4078      }
4079    },
4080    "lodash": {
4081      "version": "4.17.11",
4082      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
4083      "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
4084      "dev": true
4085    },
4086    "lodash.debounce": {
4087      "version": "4.0.8",
4088      "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
4089      "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
4090      "dev": true
4091    },
4092    "loose-envify": {
4093      "version": "1.4.0",
4094      "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
4095      "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
4096      "dev": true,
4097      "requires": {
4098        "js-tokens": "^3.0.0 || ^4.0.0"
4099      }
4100    },
4101    "lru-cache": {
4102      "version": "4.1.5",
4103      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
4104      "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
4105      "dev": true,
4106      "requires": {
4107        "pseudomap": "^1.0.2",
4108        "yallist": "^2.1.2"
4109      }
4110    },
4111    "lru-queue": {
4112      "version": "0.1.0",
4113      "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
4114      "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
4115      "dev": true,
4116      "requires": {
4117        "es5-ext": "~0.10.2"
4118      }
4119    },
4120    "make-iterator": {
4121      "version": "1.0.1",
4122      "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
4123      "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
4124      "dev": true,
4125      "requires": {
4126        "kind-of": "^6.0.2"
4127      }
4128    },
4129    "map-cache": {
4130      "version": "0.2.2",
4131      "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
4132      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
4133      "dev": true
4134    },
4135    "map-visit": {
4136      "version": "1.0.0",
4137      "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
4138      "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
4139      "dev": true,
4140      "requires": {
4141        "object-visit": "^1.0.0"
4142      }
4143    },
4144    "matchdep": {
4145      "version": "2.0.0",
4146      "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz",
4147      "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=",
4148      "dev": true,
4149      "requires": {
4150        "findup-sync": "^2.0.0",
4151        "micromatch": "^3.0.4",
4152        "resolve": "^1.4.0",
4153        "stack-trace": "0.0.10"
4154      }
4155    },
4156    "memoizee": {
4157      "version": "0.4.14",
4158      "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz",
4159      "integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==",
4160      "dev": true,
4161      "requires": {
4162        "d": "1",
4163        "es5-ext": "^0.10.45",
4164        "es6-weak-map": "^2.0.2",
4165        "event-emitter": "^0.3.5",
4166        "is-promise": "^2.1",
4167        "lru-queue": "0.1",
4168        "next-tick": "1",
4169        "timers-ext": "^0.1.5"
4170      }
4171    },
4172    "micromatch": {
4173      "version": "3.1.10",
4174      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
4175      "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
4176      "dev": true,
4177      "requires": {
4178        "arr-diff": "^4.0.0",
4179        "array-unique": "^0.3.2",
4180        "braces": "^2.3.1",
4181        "define-property": "^2.0.2",
4182        "extend-shallow": "^3.0.2",
4183        "extglob": "^2.0.4",
4184        "fragment-cache": "^0.2.1",
4185        "kind-of": "^6.0.2",
4186        "nanomatch": "^1.2.9",
4187        "object.pick": "^1.3.0",
4188        "regex-not": "^1.0.0",
4189        "snapdragon": "^0.8.1",
4190        "to-regex": "^3.0.2"
4191      }
4192    },
4193    "minimatch": {
4194      "version": "3.0.4",
4195      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4196      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4197      "dev": true,
4198      "requires": {
4199        "brace-expansion": "^1.1.7"
4200      }
4201    },
4202    "minimist": {
4203      "version": "0.0.8",
4204      "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
4205      "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
4206      "dev": true
4207    },
4208    "mixin-deep": {
4209      "version": "1.3.1",
4210      "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
4211      "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
4212      "dev": true,
4213      "requires": {
4214        "for-in": "^1.0.2",
4215        "is-extendable": "^1.0.1"
4216      },
4217      "dependencies": {
4218        "is-extendable": {
4219          "version": "1.0.1",
4220          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
4221          "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
4222          "dev": true,
4223          "requires": {
4224            "is-plain-object": "^2.0.4"
4225          }
4226        }
4227      }
4228    },
4229    "mkdirp": {
4230      "version": "0.5.1",
4231      "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
4232      "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
4233      "dev": true,
4234      "requires": {
4235        "minimist": "0.0.8"
4236      }
4237    },
4238    "ms": {
4239      "version": "2.0.0",
4240      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4241      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4242      "dev": true
4243    },
4244    "mute-stdout": {
4245      "version": "1.0.1",
4246      "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz",
4247      "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==",
4248      "dev": true
4249    },
4250    "nan": {
4251      "version": "2.11.1",
4252      "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz",
4253      "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==",
4254      "dev": true,
4255      "optional": true
4256    },
4257    "nanomatch": {
4258      "version": "1.2.13",
4259      "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
4260      "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
4261      "dev": true,
4262      "requires": {
4263        "arr-diff": "^4.0.0",
4264        "array-unique": "^0.3.2",
4265        "define-property": "^2.0.2",
4266        "extend-shallow": "^3.0.2",
4267        "fragment-cache": "^0.2.1",
4268        "is-windows": "^1.0.2",
4269        "kind-of": "^6.0.2",
4270        "object.pick": "^1.3.0",
4271        "regex-not": "^1.0.0",
4272        "snapdragon": "^0.8.1",
4273        "to-regex": "^3.0.1"
4274      }
4275    },
4276    "next-tick": {
4277      "version": "1.0.0",
4278      "resolved": "http://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
4279      "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
4280      "dev": true
4281    },
4282    "node-releases": {
4283      "version": "1.1.3",
4284      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.3.tgz",
4285      "integrity": "sha512-6VrvH7z6jqqNFY200kdB6HdzkgM96Oaj9v3dqGfgp6mF+cHmU4wyQKZ2/WPDRVoR0Jz9KqbamaBN0ZhdUaysUQ==",
4286      "dev": true,
4287      "requires": {
4288        "semver": "^5.3.0"
4289      }
4290    },
4291    "nopt": {
4292      "version": "1.0.10",
4293      "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
4294      "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
4295      "dev": true,
4296      "requires": {
4297        "abbrev": "1"
4298      }
4299    },
4300    "normalize-package-data": {
4301      "version": "2.4.0",
4302      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
4303      "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
4304      "dev": true,
4305      "requires": {
4306        "hosted-git-info": "^2.1.4",
4307        "is-builtin-module": "^1.0.0",
4308        "semver": "2 || 3 || 4 || 5",
4309        "validate-npm-package-license": "^3.0.1"
4310      }
4311    },
4312    "normalize-path": {
4313      "version": "2.1.1",
4314      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
4315      "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
4316      "dev": true,
4317      "requires": {
4318        "remove-trailing-separator": "^1.0.1"
4319      }
4320    },
4321    "now-and-later": {
4322      "version": "2.0.0",
4323      "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.0.tgz",
4324      "integrity": "sha1-vGHLtFbXnLMiB85HygUTb/Ln1u4=",
4325      "dev": true,
4326      "requires": {
4327        "once": "^1.3.2"
4328      }
4329    },
4330    "number-is-nan": {
4331      "version": "1.0.1",
4332      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
4333      "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
4334      "dev": true
4335    },
4336    "object-assign": {
4337      "version": "4.1.1",
4338      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4339      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
4340      "dev": true
4341    },
4342    "object-copy": {
4343      "version": "0.1.0",
4344      "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
4345      "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
4346      "dev": true,
4347      "requires": {
4348        "copy-descriptor": "^0.1.0",
4349        "define-property": "^0.2.5",
4350        "kind-of": "^3.0.3"
4351      },
4352      "dependencies": {
4353        "define-property": {
4354          "version": "0.2.5",
4355          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4356          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4357          "dev": true,
4358          "requires": {
4359            "is-descriptor": "^0.1.0"
4360          }
4361        },
4362        "kind-of": {
4363          "version": "3.2.2",
4364          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4365          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4366          "dev": true,
4367          "requires": {
4368            "is-buffer": "^1.1.5"
4369          }
4370        }
4371      }
4372    },
4373    "object-keys": {
4374      "version": "1.0.12",
4375      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
4376      "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==",
4377      "dev": true
4378    },
4379    "object-visit": {
4380      "version": "1.0.1",
4381      "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
4382      "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
4383      "dev": true,
4384      "requires": {
4385        "isobject": "^3.0.0"
4386      }
4387    },
4388    "object.assign": {
4389      "version": "4.1.0",
4390      "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
4391      "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
4392      "dev": true,
4393      "requires": {
4394        "define-properties": "^1.1.2",
4395        "function-bind": "^1.1.1",
4396        "has-symbols": "^1.0.0",
4397        "object-keys": "^1.0.11"
4398      }
4399    },
4400    "object.defaults": {
4401      "version": "1.1.0",
4402      "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
4403      "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
4404      "dev": true,
4405      "requires": {
4406        "array-each": "^1.0.1",
4407        "array-slice": "^1.0.0",
4408        "for-own": "^1.0.0",
4409        "isobject": "^3.0.0"
4410      }
4411    },
4412    "object.map": {
4413      "version": "1.0.1",
4414      "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
4415      "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
4416      "dev": true,
4417      "requires": {
4418        "for-own": "^1.0.0",
4419        "make-iterator": "^1.0.0"
4420      }
4421    },
4422    "object.pick": {
4423      "version": "1.3.0",
4424      "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
4425      "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
4426      "dev": true,
4427      "requires": {
4428        "isobject": "^3.0.1"
4429      }
4430    },
4431    "object.reduce": {
4432      "version": "1.0.1",
4433      "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz",
4434      "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=",
4435      "dev": true,
4436      "requires": {
4437        "for-own": "^1.0.0",
4438        "make-iterator": "^1.0.0"
4439      }
4440    },
4441    "once": {
4442      "version": "1.4.0",
4443      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4444      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4445      "dev": true,
4446      "requires": {
4447        "wrappy": "1"
4448      }
4449    },
4450    "ordered-read-streams": {
4451      "version": "1.0.1",
4452      "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz",
4453      "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=",
4454      "dev": true,
4455      "requires": {
4456        "readable-stream": "^2.0.1"
4457      }
4458    },
4459    "os-locale": {
4460      "version": "1.4.0",
4461      "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
4462      "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
4463      "dev": true,
4464      "requires": {
4465        "lcid": "^1.0.0"
4466      }
4467    },
4468    "output-file-sync": {
4469      "version": "2.0.1",
4470      "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-2.0.1.tgz",
4471      "integrity": "sha512-mDho4qm7WgIXIGf4eYU1RHN2UU5tPfVYVSRwDJw0uTmj35DQUt/eNp19N7v6T3SrR0ESTEf2up2CGO73qI35zQ==",
4472      "dev": true,
4473      "requires": {
4474        "graceful-fs": "^4.1.11",
4475        "is-plain-obj": "^1.1.0",
4476        "mkdirp": "^0.5.1"
4477      }
4478    },
4479    "p-map": {
4480      "version": "1.2.0",
4481      "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz",
4482      "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
4483      "dev": true
4484    },
4485    "parse-filepath": {
4486      "version": "1.0.2",
4487      "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
4488      "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
4489      "dev": true,
4490      "requires": {
4491        "is-absolute": "^1.0.0",
4492        "map-cache": "^0.2.0",
4493        "path-root": "^0.1.1"
4494      }
4495    },
4496    "parse-json": {
4497      "version": "2.2.0",
4498      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
4499      "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
4500      "dev": true,
4501      "requires": {
4502        "error-ex": "^1.2.0"
4503      }
4504    },
4505    "parse-node-version": {
4506      "version": "1.0.0",
4507      "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.0.tgz",
4508      "integrity": "sha512-02GTVHD1u0nWc20n2G7WX/PgdhNFG04j5fi1OkaJzPWLTcf6vh6229Lta1wTmXG/7Dg42tCssgkccVt7qvd8Kg==",
4509      "dev": true
4510    },
4511    "parse-passwd": {
4512      "version": "1.0.0",
4513      "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
4514      "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
4515      "dev": true
4516    },
4517    "pascalcase": {
4518      "version": "0.1.1",
4519      "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
4520      "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
4521      "dev": true
4522    },
4523    "path-dirname": {
4524      "version": "1.0.2",
4525      "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
4526      "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
4527      "dev": true
4528    },
4529    "path-exists": {
4530      "version": "2.1.0",
4531      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
4532      "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
4533      "dev": true,
4534      "requires": {
4535        "pinkie-promise": "^2.0.0"
4536      }
4537    },
4538    "path-is-absolute": {
4539      "version": "1.0.1",
4540      "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4541      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
4542      "dev": true
4543    },
4544    "path-is-inside": {
4545      "version": "1.0.2",
4546      "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
4547      "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
4548      "dev": true
4549    },
4550    "path-parse": {
4551      "version": "1.0.6",
4552      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
4553      "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
4554      "dev": true
4555    },
4556    "path-root": {
4557      "version": "0.1.1",
4558      "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
4559      "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
4560      "dev": true,
4561      "requires": {
4562        "path-root-regex": "^0.1.0"
4563      }
4564    },
4565    "path-root-regex": {
4566      "version": "0.1.2",
4567      "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
4568      "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
4569      "dev": true
4570    },
4571    "path-type": {
4572      "version": "1.1.0",
4573      "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
4574      "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
4575      "dev": true,
4576      "requires": {
4577        "graceful-fs": "^4.1.2",
4578        "pify": "^2.0.0",
4579        "pinkie-promise": "^2.0.0"
4580      },
4581      "dependencies": {
4582        "pify": {
4583          "version": "2.3.0",
4584          "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
4585          "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
4586          "dev": true
4587        }
4588      }
4589    },
4590    "pify": {
4591      "version": "3.0.0",
4592      "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
4593      "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
4594      "dev": true
4595    },
4596    "pinkie": {
4597      "version": "2.0.4",
4598      "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
4599      "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
4600      "dev": true
4601    },
4602    "pinkie-promise": {
4603      "version": "2.0.1",
4604      "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
4605      "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
4606      "dev": true,
4607      "requires": {
4608        "pinkie": "^2.0.0"
4609      }
4610    },
4611    "plugin-error": {
4612      "version": "1.0.1",
4613      "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz",
4614      "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==",
4615      "dev": true,
4616      "requires": {
4617        "ansi-colors": "^1.0.1",
4618        "arr-diff": "^4.0.0",
4619        "arr-union": "^3.1.0",
4620        "extend-shallow": "^3.0.2"
4621      }
4622    },
4623    "posix-character-classes": {
4624      "version": "0.1.1",
4625      "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
4626      "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
4627      "dev": true
4628    },
4629    "pretty-hrtime": {
4630      "version": "1.0.3",
4631      "resolved": "http://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
4632      "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
4633      "dev": true
4634    },
4635    "private": {
4636      "version": "0.1.8",
4637      "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
4638      "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
4639      "dev": true
4640    },
4641    "process-nextick-args": {
4642      "version": "2.0.0",
4643      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
4644      "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
4645      "dev": true
4646    },
4647    "pseudomap": {
4648      "version": "1.0.2",
4649      "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
4650      "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
4651      "dev": true
4652    },
4653    "pump": {
4654      "version": "3.0.0",
4655      "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
4656      "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
4657      "dev": true,
4658      "requires": {
4659        "end-of-stream": "^1.1.0",
4660        "once": "^1.3.1"
4661      }
4662    },
4663    "pumpify": {
4664      "version": "1.5.1",
4665      "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
4666      "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
4667      "dev": true,
4668      "requires": {
4669        "duplexify": "^3.6.0",
4670        "inherits": "^2.0.3",
4671        "pump": "^2.0.0"
4672      },
4673      "dependencies": {
4674        "pump": {
4675          "version": "2.0.1",
4676          "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
4677          "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
4678          "dev": true,
4679          "requires": {
4680            "end-of-stream": "^1.1.0",
4681            "once": "^1.3.1"
4682          }
4683        }
4684      }
4685    },
4686    "read-pkg": {
4687      "version": "1.1.0",
4688      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
4689      "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
4690      "dev": true,
4691      "requires": {
4692        "load-json-file": "^1.0.0",
4693        "normalize-package-data": "^2.3.2",
4694        "path-type": "^1.0.0"
4695      }
4696    },
4697    "read-pkg-up": {
4698      "version": "1.0.1",
4699      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
4700      "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
4701      "dev": true,
4702      "requires": {
4703        "find-up": "^1.0.0",
4704        "read-pkg": "^1.0.0"
4705      }
4706    },
4707    "readable-stream": {
4708      "version": "2.3.6",
4709      "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
4710      "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
4711      "dev": true,
4712      "requires": {
4713        "core-util-is": "~1.0.0",
4714        "inherits": "~2.0.3",
4715        "isarray": "~1.0.0",
4716        "process-nextick-args": "~2.0.0",
4717        "safe-buffer": "~5.1.1",
4718        "string_decoder": "~1.1.1",
4719        "util-deprecate": "~1.0.1"
4720      }
4721    },
4722    "readdirp": {
4723      "version": "2.2.1",
4724      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
4725      "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
4726      "dev": true,
4727      "requires": {
4728        "graceful-fs": "^4.1.11",
4729        "micromatch": "^3.1.10",
4730        "readable-stream": "^2.0.2"
4731      }
4732    },
4733    "rechoir": {
4734      "version": "0.6.2",
4735      "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
4736      "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
4737      "dev": true,
4738      "requires": {
4739        "resolve": "^1.1.6"
4740      }
4741    },
4742    "regenerate": {
4743      "version": "1.4.0",
4744      "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
4745      "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==",
4746      "dev": true
4747    },
4748    "regenerate-unicode-properties": {
4749      "version": "7.0.0",
4750      "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz",
4751      "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==",
4752      "dev": true,
4753      "requires": {
4754        "regenerate": "^1.4.0"
4755      }
4756    },
4757    "regenerator-runtime": {
4758      "version": "0.12.1",
4759      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
4760      "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==",
4761      "dev": true
4762    },
4763    "regenerator-transform": {
4764      "version": "0.13.3",
4765      "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz",
4766      "integrity": "sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA==",
4767      "dev": true,
4768      "requires": {
4769        "private": "^0.1.6"
4770      }
4771    },
4772    "regex-not": {
4773      "version": "1.0.2",
4774      "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
4775      "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
4776      "dev": true,
4777      "requires": {
4778        "extend-shallow": "^3.0.2",
4779        "safe-regex": "^1.1.0"
4780      }
4781    },
4782    "regexpu-core": {
4783      "version": "4.4.0",
4784      "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.4.0.tgz",
4785      "integrity": "sha512-eDDWElbwwI3K0Lo6CqbQbA6FwgtCz4kYTarrri1okfkRLZAqstU+B3voZBCjg8Fl6iq0gXrJG6MvRgLthfvgOA==",
4786      "dev": true,
4787      "requires": {
4788        "regenerate": "^1.4.0",
4789        "regenerate-unicode-properties": "^7.0.0",
4790        "regjsgen": "^0.5.0",
4791        "regjsparser": "^0.6.0",
4792        "unicode-match-property-ecmascript": "^1.0.4",
4793        "unicode-match-property-value-ecmascript": "^1.0.2"
4794      }
4795    },
4796    "regjsgen": {
4797      "version": "0.5.0",
4798      "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz",
4799      "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==",
4800      "dev": true
4801    },
4802    "regjsparser": {
4803      "version": "0.6.0",
4804      "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz",
4805      "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==",
4806      "dev": true,
4807      "requires": {
4808        "jsesc": "~0.5.0"
4809      },
4810      "dependencies": {
4811        "jsesc": {
4812          "version": "0.5.0",
4813          "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
4814          "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
4815          "dev": true
4816        }
4817      }
4818    },
4819    "remove-bom-buffer": {
4820      "version": "3.0.0",
4821      "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz",
4822      "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==",
4823      "dev": true,
4824      "requires": {
4825        "is-buffer": "^1.1.5",
4826        "is-utf8": "^0.2.1"
4827      }
4828    },
4829    "remove-bom-stream": {
4830      "version": "1.2.0",
4831      "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz",
4832      "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=",
4833      "dev": true,
4834      "requires": {
4835        "remove-bom-buffer": "^3.0.0",
4836        "safe-buffer": "^5.1.0",
4837        "through2": "^2.0.3"
4838      },
4839      "dependencies": {
4840        "through2": {
4841          "version": "2.0.5",
4842          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
4843          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
4844          "dev": true,
4845          "requires": {
4846            "readable-stream": "~2.3.6",
4847            "xtend": "~4.0.1"
4848          }
4849        }
4850      }
4851    },
4852    "remove-trailing-separator": {
4853      "version": "1.1.0",
4854      "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
4855      "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
4856      "dev": true
4857    },
4858    "repeat-element": {
4859      "version": "1.1.3",
4860      "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
4861      "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
4862      "dev": true
4863    },
4864    "repeat-string": {
4865      "version": "1.6.1",
4866      "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
4867      "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
4868      "dev": true
4869    },
4870    "replace-ext": {
4871      "version": "1.0.0",
4872      "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
4873      "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
4874      "dev": true
4875    },
4876    "replace-homedir": {
4877      "version": "1.0.0",
4878      "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz",
4879      "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=",
4880      "dev": true,
4881      "requires": {
4882        "homedir-polyfill": "^1.0.1",
4883        "is-absolute": "^1.0.0",
4884        "remove-trailing-separator": "^1.1.0"
4885      }
4886    },
4887    "require-directory": {
4888      "version": "2.1.1",
4889      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
4890      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
4891      "dev": true
4892    },
4893    "require-main-filename": {
4894      "version": "1.0.1",
4895      "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
4896      "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
4897      "dev": true
4898    },
4899    "requires-port": {
4900      "version": "1.0.0",
4901      "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
4902      "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
4903      "dev": true
4904    },
4905    "resolve": {
4906      "version": "1.8.1",
4907      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",
4908      "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==",
4909      "dev": true,
4910      "requires": {
4911        "path-parse": "^1.0.5"
4912      }
4913    },
4914    "resolve-dir": {
4915      "version": "1.0.1",
4916      "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
4917      "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
4918      "dev": true,
4919      "requires": {
4920        "expand-tilde": "^2.0.0",
4921        "global-modules": "^1.0.0"
4922      }
4923    },
4924    "resolve-options": {
4925      "version": "1.1.0",
4926      "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz",
4927      "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=",
4928      "dev": true,
4929      "requires": {
4930        "value-or-function": "^3.0.0"
4931      }
4932    },
4933    "resolve-url": {
4934      "version": "0.2.1",
4935      "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
4936      "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
4937      "dev": true
4938    },
4939    "ret": {
4940      "version": "0.1.15",
4941      "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
4942      "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
4943      "dev": true
4944    },
4945    "rimraf": {
4946      "version": "2.6.2",
4947      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
4948      "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
4949      "dev": true,
4950      "requires": {
4951        "glob": "^7.0.5"
4952      }
4953    },
4954    "rollup": {
4955      "version": "1.0.1",
4956      "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.0.1.tgz",
4957      "integrity": "sha512-jf1EA9xJMx4hgEVdJQd8lVo2a0gbzY7fKM9kHZwQzcafYDapwLijd9G56Kxm2/RdEnQUEw9mSv8PyRWhsV0x2A==",
4958      "dev": true,
4959      "requires": {
4960        "@types/estree": "0.0.39",
4961        "@types/node": "*",
4962        "acorn": "^6.0.4"
4963      },
4964      "dependencies": {
4965        "acorn": {
4966          "version": "6.0.5",
4967          "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.5.tgz",
4968          "integrity": "sha512-i33Zgp3XWtmZBMNvCr4azvOFeWVw1Rk6p3hfi3LUDvIFraOMywb1kAtrbi+med14m4Xfpqm3zRZMT+c0FNE7kg==",
4969          "dev": true
4970        }
4971      }
4972    },
4973    "safe-buffer": {
4974      "version": "5.1.2",
4975      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4976      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4977      "dev": true
4978    },
4979    "safe-regex": {
4980      "version": "1.1.0",
4981      "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
4982      "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
4983      "dev": true,
4984      "requires": {
4985        "ret": "~0.1.10"
4986      }
4987    },
4988    "semver": {
4989      "version": "5.6.0",
4990      "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
4991      "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==",
4992      "dev": true
4993    },
4994    "semver-greatest-satisfied-range": {
4995      "version": "1.1.0",
4996      "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz",
4997      "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=",
4998      "dev": true,
4999      "requires": {
5000        "sver-compat": "^1.5.0"
5001      }
5002    },
5003    "set-blocking": {
5004      "version": "2.0.0",
5005      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
5006      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
5007      "dev": true
5008    },
5009    "set-value": {
5010      "version": "2.0.0",
5011      "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
5012      "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
5013      "dev": true,
5014      "requires": {
5015        "extend-shallow": "^2.0.1",
5016        "is-extendable": "^0.1.1",
5017        "is-plain-object": "^2.0.3",
5018        "split-string": "^3.0.1"
5019      },
5020      "dependencies": {
5021        "extend-shallow": {
5022          "version": "2.0.1",
5023          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5024          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5025          "dev": true,
5026          "requires": {
5027            "is-extendable": "^0.1.0"
5028          }
5029        }
5030      }
5031    },
5032    "shelljs": {
5033      "version": "0.3.0",
5034      "resolved": "http://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz",
5035      "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=",
5036      "dev": true
5037    },
5038    "sigmund": {
5039      "version": "1.0.1",
5040      "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
5041      "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
5042      "dev": true
5043    },
5044    "slash": {
5045      "version": "2.0.0",
5046      "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
5047      "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
5048      "dev": true
5049    },
5050    "snapdragon": {
5051      "version": "0.8.2",
5052      "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
5053      "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
5054      "dev": true,
5055      "requires": {
5056        "base": "^0.11.1",
5057        "debug": "^2.2.0",
5058        "define-property": "^0.2.5",
5059        "extend-shallow": "^2.0.1",
5060        "map-cache": "^0.2.2",
5061        "source-map": "^0.5.6",
5062        "source-map-resolve": "^0.5.0",
5063        "use": "^3.1.0"
5064      },
5065      "dependencies": {
5066        "define-property": {
5067          "version": "0.2.5",
5068          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5069          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5070          "dev": true,
5071          "requires": {
5072            "is-descriptor": "^0.1.0"
5073          }
5074        },
5075        "extend-shallow": {
5076          "version": "2.0.1",
5077          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5078          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5079          "dev": true,
5080          "requires": {
5081            "is-extendable": "^0.1.0"
5082          }
5083        },
5084        "source-map": {
5085          "version": "0.5.7",
5086          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
5087          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
5088          "dev": true
5089        }
5090      }
5091    },
5092    "snapdragon-node": {
5093      "version": "2.1.1",
5094      "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
5095      "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
5096      "dev": true,
5097      "requires": {
5098        "define-property": "^1.0.0",
5099        "isobject": "^3.0.0",
5100        "snapdragon-util": "^3.0.1"
5101      },
5102      "dependencies": {
5103        "define-property": {
5104          "version": "1.0.0",
5105          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
5106          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
5107          "dev": true,
5108          "requires": {
5109            "is-descriptor": "^1.0.0"
5110          }
5111        },
5112        "is-accessor-descriptor": {
5113          "version": "1.0.0",
5114          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
5115          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
5116          "dev": true,
5117          "requires": {
5118            "kind-of": "^6.0.0"
5119          }
5120        },
5121        "is-data-descriptor": {
5122          "version": "1.0.0",
5123          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
5124          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
5125          "dev": true,
5126          "requires": {
5127            "kind-of": "^6.0.0"
5128          }
5129        },
5130        "is-descriptor": {
5131          "version": "1.0.2",
5132          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
5133          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
5134          "dev": true,
5135          "requires": {
5136            "is-accessor-descriptor": "^1.0.0",
5137            "is-data-descriptor": "^1.0.0",
5138            "kind-of": "^6.0.2"
5139          }
5140        }
5141      }
5142    },
5143    "snapdragon-util": {
5144      "version": "3.0.1",
5145      "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
5146      "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
5147      "dev": true,
5148      "requires": {
5149        "kind-of": "^3.2.0"
5150      },
5151      "dependencies": {
5152        "kind-of": {
5153          "version": "3.2.2",
5154          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5155          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5156          "dev": true,
5157          "requires": {
5158            "is-buffer": "^1.1.5"
5159          }
5160        }
5161      }
5162    },
5163    "source-map": {
5164      "version": "0.7.3",
5165      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
5166      "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
5167      "dev": true
5168    },
5169    "source-map-resolve": {
5170      "version": "0.5.2",
5171      "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
5172      "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
5173      "dev": true,
5174      "requires": {
5175        "atob": "^2.1.1",
5176        "decode-uri-component": "^0.2.0",
5177        "resolve-url": "^0.2.1",
5178        "source-map-url": "^0.4.0",
5179        "urix": "^0.1.0"
5180      }
5181    },
5182    "source-map-support": {
5183      "version": "0.5.9",
5184      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz",
5185      "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==",
5186      "dev": true,
5187      "requires": {
5188        "buffer-from": "^1.0.0",
5189        "source-map": "^0.6.0"
5190      },
5191      "dependencies": {
5192        "source-map": {
5193          "version": "0.6.1",
5194          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5195          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
5196          "dev": true
5197        }
5198      }
5199    },
5200    "source-map-url": {
5201      "version": "0.4.0",
5202      "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
5203      "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
5204      "dev": true
5205    },
5206    "sparkles": {
5207      "version": "1.0.1",
5208      "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz",
5209      "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==",
5210      "dev": true
5211    },
5212    "spdx-correct": {
5213      "version": "3.1.0",
5214      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
5215      "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
5216      "dev": true,
5217      "requires": {
5218        "spdx-expression-parse": "^3.0.0",
5219        "spdx-license-ids": "^3.0.0"
5220      }
5221    },
5222    "spdx-exceptions": {
5223      "version": "2.2.0",
5224      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
5225      "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
5226      "dev": true
5227    },
5228    "spdx-expression-parse": {
5229      "version": "3.0.0",
5230      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
5231      "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
5232      "dev": true,
5233      "requires": {
5234        "spdx-exceptions": "^2.1.0",
5235        "spdx-license-ids": "^3.0.0"
5236      }
5237    },
5238    "spdx-license-ids": {
5239      "version": "3.0.2",
5240      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz",
5241      "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==",
5242      "dev": true
5243    },
5244    "split-string": {
5245      "version": "3.1.0",
5246      "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
5247      "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
5248      "dev": true,
5249      "requires": {
5250        "extend-shallow": "^3.0.0"
5251      }
5252    },
5253    "stack-trace": {
5254      "version": "0.0.10",
5255      "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
5256      "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
5257      "dev": true
5258    },
5259    "static-extend": {
5260      "version": "0.1.2",
5261      "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
5262      "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
5263      "dev": true,
5264      "requires": {
5265        "define-property": "^0.2.5",
5266        "object-copy": "^0.1.0"
5267      },
5268      "dependencies": {
5269        "define-property": {
5270          "version": "0.2.5",
5271          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5272          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5273          "dev": true,
5274          "requires": {
5275            "is-descriptor": "^0.1.0"
5276          }
5277        }
5278      }
5279    },
5280    "stream-combiner": {
5281      "version": "0.2.2",
5282      "resolved": "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz",
5283      "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=",
5284      "dev": true,
5285      "requires": {
5286        "duplexer": "~0.1.1",
5287        "through": "~2.3.4"
5288      }
5289    },
5290    "stream-exhaust": {
5291      "version": "1.0.2",
5292      "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz",
5293      "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==",
5294      "dev": true
5295    },
5296    "stream-shift": {
5297      "version": "1.0.0",
5298      "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
5299      "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
5300      "dev": true
5301    },
5302    "stream-to-array": {
5303      "version": "2.3.0",
5304      "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz",
5305      "integrity": "sha1-u/azn19D7DC8cbq8s3VXrOzzQ1M=",
5306      "dev": true,
5307      "requires": {
5308        "any-promise": "^1.1.0"
5309      }
5310    },
5311    "string-width": {
5312      "version": "1.0.2",
5313      "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
5314      "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
5315      "dev": true,
5316      "requires": {
5317        "code-point-at": "^1.0.0",
5318        "is-fullwidth-code-point": "^1.0.0",
5319        "strip-ansi": "^3.0.0"
5320      }
5321    },
5322    "string_decoder": {
5323      "version": "1.1.1",
5324      "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
5325      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
5326      "dev": true,
5327      "requires": {
5328        "safe-buffer": "~5.1.0"
5329      }
5330    },
5331    "strip-ansi": {
5332      "version": "3.0.1",
5333      "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
5334      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
5335      "dev": true,
5336      "requires": {
5337        "ansi-regex": "^2.0.0"
5338      }
5339    },
5340    "strip-bom": {
5341      "version": "2.0.0",
5342      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
5343      "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
5344      "dev": true,
5345      "requires": {
5346        "is-utf8": "^0.2.0"
5347      }
5348    },
5349    "strip-bom-string": {
5350      "version": "1.0.0",
5351      "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz",
5352      "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=",
5353      "dev": true
5354    },
5355    "strip-json-comments": {
5356      "version": "1.0.4",
5357      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
5358      "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
5359      "dev": true
5360    },
5361    "supports-color": {
5362      "version": "5.5.0",
5363      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5364      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5365      "dev": true,
5366      "requires": {
5367        "has-flag": "^3.0.0"
5368      }
5369    },
5370    "sver-compat": {
5371      "version": "1.5.0",
5372      "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz",
5373      "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=",
5374      "dev": true,
5375      "requires": {
5376        "es6-iterator": "^2.0.1",
5377        "es6-symbol": "^3.1.1"
5378      }
5379    },
5380    "terser": {
5381      "version": "3.11.0",
5382      "resolved": "https://registry.npmjs.org/terser/-/terser-3.11.0.tgz",
5383      "integrity": "sha512-5iLMdhEPIq3zFWskpmbzmKwMQixKmTYwY3Ox9pjtSklBLnHiuQ0GKJLhL1HSYtyffHM3/lDIFBnb82m9D7ewwQ==",
5384      "dev": true,
5385      "requires": {
5386        "commander": "~2.17.1",
5387        "source-map": "~0.6.1",
5388        "source-map-support": "~0.5.6"
5389      },
5390      "dependencies": {
5391        "commander": {
5392          "version": "2.17.1",
5393          "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
5394          "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
5395          "dev": true
5396        },
5397        "source-map": {
5398          "version": "0.6.1",
5399          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5400          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
5401          "dev": true
5402        }
5403      }
5404    },
5405    "through": {
5406      "version": "2.3.8",
5407      "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz",
5408      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
5409      "dev": true
5410    },
5411    "through2": {
5412      "version": "3.0.0",
5413      "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.0.tgz",
5414      "integrity": "sha512-8B+sevlqP4OiCjonI1Zw03Sf8PuV1eRsYQgLad5eonILOdyeRsY27A/2Ze8IlvlMvq31OH+3fz/styI7Ya62yQ==",
5415      "dev": true,
5416      "requires": {
5417        "readable-stream": "2 || 3",
5418        "xtend": "~4.0.1"
5419      }
5420    },
5421    "through2-filter": {
5422      "version": "2.0.0",
5423      "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz",
5424      "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=",
5425      "dev": true,
5426      "requires": {
5427        "through2": "~2.0.0",
5428        "xtend": "~4.0.0"
5429      },
5430      "dependencies": {
5431        "through2": {
5432          "version": "2.0.5",
5433          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
5434          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
5435          "dev": true,
5436          "requires": {
5437            "readable-stream": "~2.3.6",
5438            "xtend": "~4.0.1"
5439          }
5440        }
5441      }
5442    },
5443    "time-stamp": {
5444      "version": "1.1.0",
5445      "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
5446      "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=",
5447      "dev": true
5448    },
5449    "timers-ext": {
5450      "version": "0.1.7",
5451      "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
5452      "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
5453      "dev": true,
5454      "requires": {
5455        "es5-ext": "~0.10.46",
5456        "next-tick": "1"
5457      }
5458    },
5459    "to-absolute-glob": {
5460      "version": "2.0.2",
5461      "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
5462      "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=",
5463      "dev": true,
5464      "requires": {
5465        "is-absolute": "^1.0.0",
5466        "is-negated-glob": "^1.0.0"
5467      }
5468    },
5469    "to-fast-properties": {
5470      "version": "2.0.0",
5471      "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
5472      "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
5473      "dev": true
5474    },
5475    "to-object-path": {
5476      "version": "0.3.0",
5477      "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
5478      "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
5479      "dev": true,
5480      "requires": {
5481        "kind-of": "^3.0.2"
5482      },
5483      "dependencies": {
5484        "kind-of": {
5485          "version": "3.2.2",
5486          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5487          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5488          "dev": true,
5489          "requires": {
5490            "is-buffer": "^1.1.5"
5491          }
5492        }
5493      }
5494    },
5495    "to-regex": {
5496      "version": "3.0.2",
5497      "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
5498      "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
5499      "dev": true,
5500      "requires": {
5501        "define-property": "^2.0.2",
5502        "extend-shallow": "^3.0.2",
5503        "regex-not": "^1.0.2",
5504        "safe-regex": "^1.1.0"
5505      }
5506    },
5507    "to-regex-range": {
5508      "version": "2.1.1",
5509      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
5510      "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
5511      "dev": true,
5512      "requires": {
5513        "is-number": "^3.0.0",
5514        "repeat-string": "^1.6.1"
5515      }
5516    },
5517    "to-through": {
5518      "version": "2.0.0",
5519      "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz",
5520      "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=",
5521      "dev": true,
5522      "requires": {
5523        "through2": "^2.0.3"
5524      },
5525      "dependencies": {
5526        "through2": {
5527          "version": "2.0.5",
5528          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
5529          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
5530          "dev": true,
5531          "requires": {
5532            "readable-stream": "~2.3.6",
5533            "xtend": "~4.0.1"
5534          }
5535        }
5536      }
5537    },
5538    "trim-right": {
5539      "version": "1.0.1",
5540      "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
5541      "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
5542      "dev": true
5543    },
5544    "typedarray": {
5545      "version": "0.0.6",
5546      "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
5547      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
5548      "dev": true
5549    },
5550    "typescript": {
5551      "version": "3.2.2",
5552      "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.2.2.tgz",
5553      "integrity": "sha512-VCj5UiSyHBjwfYacmDuc/NOk4QQixbE+Wn7MFJuS0nRuPQbof132Pw4u53dm264O8LPc2MVsc7RJNml5szurkg==",
5554      "dev": true
5555    },
5556    "typescript-formatter": {
5557      "version": "7.2.2",
5558      "resolved": "https://registry.npmjs.org/typescript-formatter/-/typescript-formatter-7.2.2.tgz",
5559      "integrity": "sha512-V7vfI9XArVhriOTYHPzMU2WUnm5IMdu9X/CPxs8mIMGxmTBFpDABlbkBka64PZJ9/xgQeRpK8KzzAG4MPzxBDQ==",
5560      "dev": true,
5561      "requires": {
5562        "commandpost": "^1.0.0",
5563        "editorconfig": "^0.15.0"
5564      }
5565    },
5566    "uglify-es": {
5567      "version": "3.3.9",
5568      "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz",
5569      "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==",
5570      "dev": true,
5571      "requires": {
5572        "commander": "~2.13.0",
5573        "source-map": "~0.6.1"
5574      },
5575      "dependencies": {
5576        "commander": {
5577          "version": "2.13.0",
5578          "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz",
5579          "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==",
5580          "dev": true
5581        },
5582        "source-map": {
5583          "version": "0.6.1",
5584          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5585          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
5586          "dev": true
5587        }
5588      }
5589    },
5590    "unc-path-regex": {
5591      "version": "0.1.2",
5592      "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
5593      "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
5594      "dev": true
5595    },
5596    "undertaker": {
5597      "version": "1.2.0",
5598      "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.0.tgz",
5599      "integrity": "sha1-M52kZGJS0ILcN45wgGcpl1DhG0k=",
5600      "dev": true,
5601      "requires": {
5602        "arr-flatten": "^1.0.1",
5603        "arr-map": "^2.0.0",
5604        "bach": "^1.0.0",
5605        "collection-map": "^1.0.0",
5606        "es6-weak-map": "^2.0.1",
5607        "last-run": "^1.1.0",
5608        "object.defaults": "^1.0.0",
5609        "object.reduce": "^1.0.0",
5610        "undertaker-registry": "^1.0.0"
5611      }
5612    },
5613    "undertaker-registry": {
5614      "version": "1.0.1",
5615      "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz",
5616      "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=",
5617      "dev": true
5618    },
5619    "unicode-canonical-property-names-ecmascript": {
5620      "version": "1.0.4",
5621      "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
5622      "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
5623      "dev": true
5624    },
5625    "unicode-match-property-ecmascript": {
5626      "version": "1.0.4",
5627      "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
5628      "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
5629      "dev": true,
5630      "requires": {
5631        "unicode-canonical-property-names-ecmascript": "^1.0.4",
5632        "unicode-property-aliases-ecmascript": "^1.0.4"
5633      }
5634    },
5635    "unicode-match-property-value-ecmascript": {
5636      "version": "1.0.2",
5637      "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz",
5638      "integrity": "sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ==",
5639      "dev": true
5640    },
5641    "unicode-property-aliases-ecmascript": {
5642      "version": "1.0.4",
5643      "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz",
5644      "integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==",
5645      "dev": true
5646    },
5647    "union-value": {
5648      "version": "1.0.0",
5649      "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
5650      "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
5651      "dev": true,
5652      "requires": {
5653        "arr-union": "^3.1.0",
5654        "get-value": "^2.0.6",
5655        "is-extendable": "^0.1.1",
5656        "set-value": "^0.4.3"
5657      },
5658      "dependencies": {
5659        "extend-shallow": {
5660          "version": "2.0.1",
5661          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5662          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5663          "dev": true,
5664          "requires": {
5665            "is-extendable": "^0.1.0"
5666          }
5667        },
5668        "set-value": {
5669          "version": "0.4.3",
5670          "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
5671          "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
5672          "dev": true,
5673          "requires": {
5674            "extend-shallow": "^2.0.1",
5675            "is-extendable": "^0.1.1",
5676            "is-plain-object": "^2.0.1",
5677            "to-object-path": "^0.3.0"
5678          }
5679        }
5680      }
5681    },
5682    "unique-stream": {
5683      "version": "2.2.1",
5684      "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz",
5685      "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=",
5686      "dev": true,
5687      "requires": {
5688        "json-stable-stringify": "^1.0.0",
5689        "through2-filter": "^2.0.0"
5690      }
5691    },
5692    "unset-value": {
5693      "version": "1.0.0",
5694      "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
5695      "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
5696      "dev": true,
5697      "requires": {
5698        "has-value": "^0.3.1",
5699        "isobject": "^3.0.0"
5700      },
5701      "dependencies": {
5702        "has-value": {
5703          "version": "0.3.1",
5704          "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
5705          "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
5706          "dev": true,
5707          "requires": {
5708            "get-value": "^2.0.3",
5709            "has-values": "^0.1.4",
5710            "isobject": "^2.0.0"
5711          },
5712          "dependencies": {
5713            "isobject": {
5714              "version": "2.1.0",
5715              "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
5716              "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
5717              "dev": true,
5718              "requires": {
5719                "isarray": "1.0.0"
5720              }
5721            }
5722          }
5723        },
5724        "has-values": {
5725          "version": "0.1.4",
5726          "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
5727          "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
5728          "dev": true
5729        }
5730      }
5731    },
5732    "upath": {
5733      "version": "1.1.0",
5734      "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
5735      "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==",
5736      "dev": true
5737    },
5738    "urix": {
5739      "version": "0.1.0",
5740      "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
5741      "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
5742      "dev": true
5743    },
5744    "use": {
5745      "version": "3.1.1",
5746      "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
5747      "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
5748      "dev": true
5749    },
5750    "util-deprecate": {
5751      "version": "1.0.2",
5752      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
5753      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
5754      "dev": true
5755    },
5756    "v8flags": {
5757      "version": "3.1.1",
5758      "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.1.tgz",
5759      "integrity": "sha512-iw/1ViSEaff8NJ3HLyEjawk/8hjJib3E7pvG4pddVXfUg1983s3VGsiClDjhK64MQVDGqc1Q8r18S4VKQZS9EQ==",
5760      "dev": true,
5761      "requires": {
5762        "homedir-polyfill": "^1.0.1"
5763      }
5764    },
5765    "validate-npm-package-license": {
5766      "version": "3.0.4",
5767      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
5768      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
5769      "dev": true,
5770      "requires": {
5771        "spdx-correct": "^3.0.0",
5772        "spdx-expression-parse": "^3.0.0"
5773      }
5774    },
5775    "value-or-function": {
5776      "version": "3.0.0",
5777      "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz",
5778      "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=",
5779      "dev": true
5780    },
5781    "vinyl": {
5782      "version": "2.2.0",
5783      "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz",
5784      "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==",
5785      "dev": true,
5786      "requires": {
5787        "clone": "^2.1.1",
5788        "clone-buffer": "^1.0.0",
5789        "clone-stats": "^1.0.0",
5790        "cloneable-readable": "^1.0.0",
5791        "remove-trailing-separator": "^1.0.1",
5792        "replace-ext": "^1.0.0"
5793      }
5794    },
5795    "vinyl-fs": {
5796      "version": "3.0.3",
5797      "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz",
5798      "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==",
5799      "dev": true,
5800      "requires": {
5801        "fs-mkdirp-stream": "^1.0.0",
5802        "glob-stream": "^6.1.0",
5803        "graceful-fs": "^4.0.0",
5804        "is-valid-glob": "^1.0.0",
5805        "lazystream": "^1.0.0",
5806        "lead": "^1.0.0",
5807        "object.assign": "^4.0.4",
5808        "pumpify": "^1.3.5",
5809        "readable-stream": "^2.3.3",
5810        "remove-bom-buffer": "^3.0.0",
5811        "remove-bom-stream": "^1.2.0",
5812        "resolve-options": "^1.1.0",
5813        "through2": "^2.0.0",
5814        "to-through": "^2.0.0",
5815        "value-or-function": "^3.0.0",
5816        "vinyl": "^2.0.0",
5817        "vinyl-sourcemap": "^1.1.0"
5818      },
5819      "dependencies": {
5820        "through2": {
5821          "version": "2.0.5",
5822          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
5823          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
5824          "dev": true,
5825          "requires": {
5826            "readable-stream": "~2.3.6",
5827            "xtend": "~4.0.1"
5828          }
5829        }
5830      }
5831    },
5832    "vinyl-paths": {
5833      "version": "2.1.0",
5834      "resolved": "https://registry.npmjs.org/vinyl-paths/-/vinyl-paths-2.1.0.tgz",
5835      "integrity": "sha1-AIIEN8ujgmLO+IAthA+T4zku5Es=",
5836      "dev": true,
5837      "requires": {
5838        "through2": "^2.0.0"
5839      },
5840      "dependencies": {
5841        "through2": {
5842          "version": "2.0.5",
5843          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
5844          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
5845          "dev": true,
5846          "requires": {
5847            "readable-stream": "~2.3.6",
5848            "xtend": "~4.0.1"
5849          }
5850        }
5851      }
5852    },
5853    "vinyl-sourcemap": {
5854      "version": "1.1.0",
5855      "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz",
5856      "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=",
5857      "dev": true,
5858      "requires": {
5859        "append-buffer": "^1.0.2",
5860        "convert-source-map": "^1.5.0",
5861        "graceful-fs": "^4.1.6",
5862        "normalize-path": "^2.1.1",
5863        "now-and-later": "^2.0.0",
5864        "remove-bom-buffer": "^3.0.0",
5865        "vinyl": "^2.0.0"
5866      }
5867    },
5868    "vinyl-sourcemaps-apply": {
5869      "version": "0.2.1",
5870      "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
5871      "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=",
5872      "dev": true,
5873      "requires": {
5874        "source-map": "^0.5.1"
5875      },
5876      "dependencies": {
5877        "source-map": {
5878          "version": "0.5.7",
5879          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
5880          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
5881          "dev": true
5882        }
5883      }
5884    },
5885    "which": {
5886      "version": "1.3.1",
5887      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
5888      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
5889      "dev": true,
5890      "requires": {
5891        "isexe": "^2.0.0"
5892      }
5893    },
5894    "which-module": {
5895      "version": "1.0.0",
5896      "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
5897      "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
5898      "dev": true
5899    },
5900    "wrap-ansi": {
5901      "version": "2.1.0",
5902      "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
5903      "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
5904      "dev": true,
5905      "requires": {
5906        "string-width": "^1.0.1",
5907        "strip-ansi": "^3.0.1"
5908      }
5909    },
5910    "wrappy": {
5911      "version": "1.0.2",
5912      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5913      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
5914      "dev": true
5915    },
5916    "xtend": {
5917      "version": "4.0.1",
5918      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
5919      "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
5920      "dev": true
5921    },
5922    "y18n": {
5923      "version": "3.2.1",
5924      "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
5925      "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
5926      "dev": true
5927    },
5928    "yallist": {
5929      "version": "2.1.2",
5930      "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
5931      "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
5932      "dev": true
5933    },
5934    "yargs": {
5935      "version": "7.1.0",
5936      "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
5937      "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
5938      "dev": true,
5939      "requires": {
5940        "camelcase": "^3.0.0",
5941        "cliui": "^3.2.0",
5942        "decamelize": "^1.1.1",
5943        "get-caller-file": "^1.0.1",
5944        "os-locale": "^1.4.0",
5945        "read-pkg-up": "^1.0.1",
5946        "require-directory": "^2.1.1",
5947        "require-main-filename": "^1.0.1",
5948        "set-blocking": "^2.0.0",
5949        "string-width": "^1.0.2",
5950        "which-module": "^1.0.0",
5951        "y18n": "^3.2.1",
5952        "yargs-parser": "^5.0.0"
5953      }
5954    },
5955    "yargs-parser": {
5956      "version": "5.0.0",
5957      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
5958      "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
5959      "dev": true,
5960      "requires": {
5961        "camelcase": "^3.0.0"
5962      }
5963    }
5964  }
5965}
5966