• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "perfetto-ui",
3  "version": "1.0.0",
4  "lockfileVersion": 1,
5  "requires": true,
6  "dependencies": {
7    "@babel/code-frame": {
8      "version": "7.0.0",
9      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz",
10      "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==",
11      "dev": true,
12      "requires": {
13        "@babel/highlight": "^7.0.0"
14      }
15    },
16    "@babel/highlight": {
17      "version": "7.0.0",
18      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz",
19      "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==",
20      "dev": true,
21      "requires": {
22        "chalk": "^2.0.0",
23        "esutils": "^2.0.2",
24        "js-tokens": "^4.0.0"
25      },
26      "dependencies": {
27        "js-tokens": {
28          "version": "4.0.0",
29          "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
30          "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
31          "dev": true
32        }
33      }
34    },
35    "@protobufjs/aspromise": {
36      "version": "1.1.2",
37      "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
38      "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78="
39    },
40    "@protobufjs/base64": {
41      "version": "1.1.2",
42      "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
43      "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
44    },
45    "@protobufjs/codegen": {
46      "version": "2.0.4",
47      "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
48      "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="
49    },
50    "@protobufjs/eventemitter": {
51      "version": "1.1.0",
52      "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
53      "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A="
54    },
55    "@protobufjs/fetch": {
56      "version": "1.1.0",
57      "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
58      "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=",
59      "requires": {
60        "@protobufjs/aspromise": "^1.1.1",
61        "@protobufjs/inquire": "^1.1.0"
62      }
63    },
64    "@protobufjs/float": {
65      "version": "1.0.2",
66      "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
67      "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E="
68    },
69    "@protobufjs/inquire": {
70      "version": "1.1.0",
71      "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
72      "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik="
73    },
74    "@protobufjs/path": {
75      "version": "1.1.2",
76      "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
77      "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0="
78    },
79    "@protobufjs/pool": {
80      "version": "1.1.0",
81      "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
82      "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q="
83    },
84    "@protobufjs/utf8": {
85      "version": "1.1.0",
86      "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
87      "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA="
88    },
89    "@types/color-convert": {
90      "version": "1.9.0",
91      "resolved": "https://registry.npmjs.org/@types/color-convert/-/color-convert-1.9.0.tgz",
92      "integrity": "sha512-OKGEfULrvSL2VRbkl/gnjjgbbF7ycIlpSsX7Nkab4MOWi5XxmgBYvuiQ7lcCFY5cPDz7MUNaKgxte2VRmtr4Fg==",
93      "requires": {
94        "@types/color-name": "*"
95      }
96    },
97    "@types/color-name": {
98      "version": "1.1.1",
99      "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
100      "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ=="
101    },
102    "@types/estree": {
103      "version": "0.0.39",
104      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
105      "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
106      "dev": true
107    },
108    "@types/jest": {
109      "version": "22.2.3",
110      "resolved": "https://registry.npmjs.org/@types/jest/-/jest-22.2.3.tgz",
111      "integrity": "sha512-e74sM9W/4qqWB6D4TWV9FQk0WoHtX1X4FJpbjxucMSVJHtFjbQOH3H6yp+xno4br0AKG0wz/kPtaN599GUOvAg==",
112      "dev": true
113    },
114    "@types/long": {
115      "version": "4.0.0",
116      "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.0.tgz",
117      "integrity": "sha512-1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q=="
118    },
119    "@types/mithril": {
120      "version": "1.1.16",
121      "resolved": "https://registry.npmjs.org/@types/mithril/-/mithril-1.1.16.tgz",
122      "integrity": "sha512-+HlRvSpKwXP8RXh1hrIcgSHQ/Fh+5O9nYfG7fgNN7PGr2K03G+hLoiA+HXzmUJCsQfPEuNiBQ+TwRl6n7kerSw=="
123    },
124    "@types/node": {
125      "version": "8.10.17",
126      "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.17.tgz",
127      "integrity": "sha512-3N3FRd/rA1v5glXjb90YdYUa+sOB7WrkU2rAhKZnF4TKD86Cym9swtulGuH0p9nxo7fP5woRNa8b0oFTpCO1bg=="
128    },
129    "@types/puppeteer": {
130      "version": "1.12.1",
131      "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-1.12.1.tgz",
132      "integrity": "sha512-6qpe7XXM93iWh8quEP8Ay516Vmfc2r+ZAxFH3Mt6fx3vzmZz+4Q+hYxc9PxeEIXJhWLAAPYAgAiM/vLHEUwGpw==",
133      "dev": true,
134      "requires": {
135        "@types/node": "*"
136      }
137    },
138    "@types/uuid": {
139      "version": "3.4.4",
140      "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.4.tgz",
141      "integrity": "sha512-tPIgT0GUmdJQNSHxp0X2jnpQfBSTfGxUMc/2CXBU2mnyTFVYVa2ojpoQ74w0U2yn2vw3jnC640+77lkFFpdVDw==",
142      "requires": {
143        "@types/node": "*"
144      }
145    },
146    "abab": {
147      "version": "2.0.0",
148      "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz",
149      "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==",
150      "dev": true
151    },
152    "abbrev": {
153      "version": "1.1.1",
154      "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
155      "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
156      "dev": true
157    },
158    "accepts": {
159      "version": "1.3.5",
160      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
161      "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
162      "dev": true,
163      "requires": {
164        "mime-types": "~2.1.18",
165        "negotiator": "0.6.1"
166      }
167    },
168    "acorn": {
169      "version": "5.7.3",
170      "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
171      "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
172      "dev": true
173    },
174    "acorn-globals": {
175      "version": "4.3.0",
176      "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz",
177      "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==",
178      "dev": true,
179      "requires": {
180        "acorn": "^6.0.1",
181        "acorn-walk": "^6.0.1"
182      },
183      "dependencies": {
184        "acorn": {
185          "version": "6.1.0",
186          "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.0.tgz",
187          "integrity": "sha512-MW/FjM+IvU9CgBzjO3UIPCE2pyEwUsoFl+VGdczOPEdxfGFjuKny/gN54mOuX7Qxmb9Rg9MCn2oKiSUeW+pjrw==",
188          "dev": true
189        }
190      }
191    },
192    "acorn-walk": {
193      "version": "6.1.1",
194      "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz",
195      "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==",
196      "dev": true
197    },
198    "after": {
199      "version": "0.8.2",
200      "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
201      "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
202      "dev": true
203    },
204    "agent-base": {
205      "version": "4.2.1",
206      "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz",
207      "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==",
208      "dev": true,
209      "requires": {
210        "es6-promisify": "^5.0.0"
211      }
212    },
213    "ajv": {
214      "version": "6.9.1",
215      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.1.tgz",
216      "integrity": "sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA==",
217      "dev": true,
218      "requires": {
219        "fast-deep-equal": "^2.0.1",
220        "fast-json-stable-stringify": "^2.0.0",
221        "json-schema-traverse": "^0.4.1",
222        "uri-js": "^4.2.2"
223      }
224    },
225    "amdefine": {
226      "version": "1.0.1",
227      "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
228      "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
229      "dev": true
230    },
231    "ansi-escapes": {
232      "version": "3.2.0",
233      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
234      "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
235      "dev": true
236    },
237    "ansi-regex": {
238      "version": "2.1.1",
239      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
240      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
241      "dev": true
242    },
243    "ansi-styles": {
244      "version": "3.2.1",
245      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
246      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
247      "dev": true,
248      "requires": {
249        "color-convert": "^1.9.0"
250      },
251      "dependencies": {
252        "color-convert": {
253          "version": "1.9.3",
254          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
255          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
256          "dev": true,
257          "requires": {
258            "color-name": "1.1.3"
259          }
260        },
261        "color-name": {
262          "version": "1.1.3",
263          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
264          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
265          "dev": true
266        }
267      }
268    },
269    "anymatch": {
270      "version": "2.0.0",
271      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
272      "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
273      "dev": true,
274      "requires": {
275        "micromatch": "^3.1.4",
276        "normalize-path": "^2.1.1"
277      },
278      "dependencies": {
279        "arr-diff": {
280          "version": "4.0.0",
281          "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
282          "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
283          "dev": true
284        },
285        "array-unique": {
286          "version": "0.3.2",
287          "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
288          "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
289          "dev": true
290        },
291        "braces": {
292          "version": "2.3.2",
293          "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
294          "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
295          "dev": true,
296          "requires": {
297            "arr-flatten": "^1.1.0",
298            "array-unique": "^0.3.2",
299            "extend-shallow": "^2.0.1",
300            "fill-range": "^4.0.0",
301            "isobject": "^3.0.1",
302            "repeat-element": "^1.1.2",
303            "snapdragon": "^0.8.1",
304            "snapdragon-node": "^2.0.1",
305            "split-string": "^3.0.2",
306            "to-regex": "^3.0.1"
307          },
308          "dependencies": {
309            "extend-shallow": {
310              "version": "2.0.1",
311              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
312              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
313              "dev": true,
314              "requires": {
315                "is-extendable": "^0.1.0"
316              }
317            }
318          }
319        },
320        "expand-brackets": {
321          "version": "2.1.4",
322          "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
323          "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
324          "dev": true,
325          "requires": {
326            "debug": "^2.3.3",
327            "define-property": "^0.2.5",
328            "extend-shallow": "^2.0.1",
329            "posix-character-classes": "^0.1.0",
330            "regex-not": "^1.0.0",
331            "snapdragon": "^0.8.1",
332            "to-regex": "^3.0.1"
333          },
334          "dependencies": {
335            "define-property": {
336              "version": "0.2.5",
337              "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
338              "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
339              "dev": true,
340              "requires": {
341                "is-descriptor": "^0.1.0"
342              }
343            },
344            "extend-shallow": {
345              "version": "2.0.1",
346              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
347              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
348              "dev": true,
349              "requires": {
350                "is-extendable": "^0.1.0"
351              }
352            },
353            "is-accessor-descriptor": {
354              "version": "0.1.6",
355              "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
356              "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
357              "dev": true,
358              "requires": {
359                "kind-of": "^3.0.2"
360              },
361              "dependencies": {
362                "kind-of": {
363                  "version": "3.2.2",
364                  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
365                  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
366                  "dev": true,
367                  "requires": {
368                    "is-buffer": "^1.1.5"
369                  }
370                }
371              }
372            },
373            "is-data-descriptor": {
374              "version": "0.1.4",
375              "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
376              "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
377              "dev": true,
378              "requires": {
379                "kind-of": "^3.0.2"
380              },
381              "dependencies": {
382                "kind-of": {
383                  "version": "3.2.2",
384                  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
385                  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
386                  "dev": true,
387                  "requires": {
388                    "is-buffer": "^1.1.5"
389                  }
390                }
391              }
392            },
393            "is-descriptor": {
394              "version": "0.1.6",
395              "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
396              "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
397              "dev": true,
398              "requires": {
399                "is-accessor-descriptor": "^0.1.6",
400                "is-data-descriptor": "^0.1.4",
401                "kind-of": "^5.0.0"
402              }
403            },
404            "kind-of": {
405              "version": "5.1.0",
406              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
407              "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
408              "dev": true
409            }
410          }
411        },
412        "extglob": {
413          "version": "2.0.4",
414          "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
415          "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
416          "dev": true,
417          "requires": {
418            "array-unique": "^0.3.2",
419            "define-property": "^1.0.0",
420            "expand-brackets": "^2.1.4",
421            "extend-shallow": "^2.0.1",
422            "fragment-cache": "^0.2.1",
423            "regex-not": "^1.0.0",
424            "snapdragon": "^0.8.1",
425            "to-regex": "^3.0.1"
426          },
427          "dependencies": {
428            "define-property": {
429              "version": "1.0.0",
430              "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
431              "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
432              "dev": true,
433              "requires": {
434                "is-descriptor": "^1.0.0"
435              }
436            },
437            "extend-shallow": {
438              "version": "2.0.1",
439              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
440              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
441              "dev": true,
442              "requires": {
443                "is-extendable": "^0.1.0"
444              }
445            }
446          }
447        },
448        "fill-range": {
449          "version": "4.0.0",
450          "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
451          "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
452          "dev": true,
453          "requires": {
454            "extend-shallow": "^2.0.1",
455            "is-number": "^3.0.0",
456            "repeat-string": "^1.6.1",
457            "to-regex-range": "^2.1.0"
458          },
459          "dependencies": {
460            "extend-shallow": {
461              "version": "2.0.1",
462              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
463              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
464              "dev": true,
465              "requires": {
466                "is-extendable": "^0.1.0"
467              }
468            }
469          }
470        },
471        "is-accessor-descriptor": {
472          "version": "1.0.0",
473          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
474          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
475          "dev": true,
476          "requires": {
477            "kind-of": "^6.0.0"
478          }
479        },
480        "is-data-descriptor": {
481          "version": "1.0.0",
482          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
483          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
484          "dev": true,
485          "requires": {
486            "kind-of": "^6.0.0"
487          }
488        },
489        "is-descriptor": {
490          "version": "1.0.2",
491          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
492          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
493          "dev": true,
494          "requires": {
495            "is-accessor-descriptor": "^1.0.0",
496            "is-data-descriptor": "^1.0.0",
497            "kind-of": "^6.0.2"
498          }
499        },
500        "is-number": {
501          "version": "3.0.0",
502          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
503          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
504          "dev": true,
505          "requires": {
506            "kind-of": "^3.0.2"
507          },
508          "dependencies": {
509            "kind-of": {
510              "version": "3.2.2",
511              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
512              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
513              "dev": true,
514              "requires": {
515                "is-buffer": "^1.1.5"
516              }
517            }
518          }
519        },
520        "isobject": {
521          "version": "3.0.1",
522          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
523          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
524          "dev": true
525        },
526        "kind-of": {
527          "version": "6.0.2",
528          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
529          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
530          "dev": true
531        },
532        "micromatch": {
533          "version": "3.1.10",
534          "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
535          "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
536          "dev": true,
537          "requires": {
538            "arr-diff": "^4.0.0",
539            "array-unique": "^0.3.2",
540            "braces": "^2.3.1",
541            "define-property": "^2.0.2",
542            "extend-shallow": "^3.0.2",
543            "extglob": "^2.0.4",
544            "fragment-cache": "^0.2.1",
545            "kind-of": "^6.0.2",
546            "nanomatch": "^1.2.9",
547            "object.pick": "^1.3.0",
548            "regex-not": "^1.0.0",
549            "snapdragon": "^0.8.1",
550            "to-regex": "^3.0.2"
551          }
552        }
553      }
554    },
555    "append-transform": {
556      "version": "0.4.0",
557      "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz",
558      "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=",
559      "dev": true,
560      "requires": {
561        "default-require-extensions": "^1.0.0"
562      }
563    },
564    "aproba": {
565      "version": "1.2.0",
566      "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
567      "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
568      "dev": true
569    },
570    "are-we-there-yet": {
571      "version": "1.1.5",
572      "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
573      "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
574      "dev": true,
575      "requires": {
576        "delegates": "^1.0.0",
577        "readable-stream": "^2.0.6"
578      }
579    },
580    "argparse": {
581      "version": "1.0.10",
582      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
583      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
584      "dev": true,
585      "requires": {
586        "sprintf-js": "~1.0.2"
587      }
588    },
589    "arr-diff": {
590      "version": "2.0.0",
591      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
592      "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
593      "dev": true,
594      "requires": {
595        "arr-flatten": "^1.0.1"
596      }
597    },
598    "arr-flatten": {
599      "version": "1.1.0",
600      "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
601      "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
602      "dev": true
603    },
604    "arr-union": {
605      "version": "3.1.0",
606      "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
607      "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
608      "dev": true
609    },
610    "array-equal": {
611      "version": "1.0.0",
612      "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
613      "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=",
614      "dev": true
615    },
616    "array-find-index": {
617      "version": "1.0.2",
618      "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
619      "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
620      "dev": true
621    },
622    "array-unique": {
623      "version": "0.2.1",
624      "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
625      "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
626      "dev": true
627    },
628    "arraybuffer.slice": {
629      "version": "0.0.7",
630      "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
631      "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
632      "dev": true
633    },
634    "arrify": {
635      "version": "1.0.1",
636      "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
637      "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
638      "dev": true
639    },
640    "asn1": {
641      "version": "0.2.4",
642      "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
643      "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
644      "dev": true,
645      "requires": {
646        "safer-buffer": "~2.1.0"
647      }
648    },
649    "assert-plus": {
650      "version": "1.0.0",
651      "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
652      "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
653      "dev": true
654    },
655    "assign-symbols": {
656      "version": "1.0.0",
657      "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
658      "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
659      "dev": true
660    },
661    "astral-regex": {
662      "version": "1.0.0",
663      "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
664      "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
665      "dev": true
666    },
667    "async": {
668      "version": "2.6.2",
669      "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz",
670      "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==",
671      "dev": true,
672      "requires": {
673        "lodash": "^4.17.11"
674      }
675    },
676    "async-each": {
677      "version": "1.0.1",
678      "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
679      "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
680      "dev": true
681    },
682    "async-each-series": {
683      "version": "0.1.1",
684      "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz",
685      "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=",
686      "dev": true
687    },
688    "async-foreach": {
689      "version": "0.1.3",
690      "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
691      "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
692      "dev": true
693    },
694    "async-limiter": {
695      "version": "1.0.0",
696      "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
697      "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
698      "dev": true
699    },
700    "asynckit": {
701      "version": "0.4.0",
702      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
703      "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
704      "dev": true
705    },
706    "atob": {
707      "version": "2.1.2",
708      "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
709      "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
710      "dev": true
711    },
712    "aws-sign2": {
713      "version": "0.7.0",
714      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
715      "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
716      "dev": true
717    },
718    "aws4": {
719      "version": "1.8.0",
720      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
721      "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
722      "dev": true
723    },
724    "axios": {
725      "version": "0.17.1",
726      "resolved": "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz",
727      "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=",
728      "dev": true,
729      "requires": {
730        "follow-redirects": "^1.2.5",
731        "is-buffer": "^1.1.5"
732      }
733    },
734    "babel-code-frame": {
735      "version": "6.26.0",
736      "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
737      "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
738      "dev": true,
739      "requires": {
740        "chalk": "^1.1.3",
741        "esutils": "^2.0.2",
742        "js-tokens": "^3.0.2"
743      },
744      "dependencies": {
745        "ansi-styles": {
746          "version": "2.2.1",
747          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
748          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
749          "dev": true
750        },
751        "chalk": {
752          "version": "1.1.3",
753          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
754          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
755          "dev": true,
756          "requires": {
757            "ansi-styles": "^2.2.1",
758            "escape-string-regexp": "^1.0.2",
759            "has-ansi": "^2.0.0",
760            "strip-ansi": "^3.0.0",
761            "supports-color": "^2.0.0"
762          }
763        },
764        "strip-ansi": {
765          "version": "3.0.1",
766          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
767          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
768          "dev": true,
769          "requires": {
770            "ansi-regex": "^2.0.0"
771          }
772        },
773        "supports-color": {
774          "version": "2.0.0",
775          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
776          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
777          "dev": true
778        }
779      }
780    },
781    "babel-core": {
782      "version": "6.26.3",
783      "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
784      "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
785      "dev": true,
786      "requires": {
787        "babel-code-frame": "^6.26.0",
788        "babel-generator": "^6.26.0",
789        "babel-helpers": "^6.24.1",
790        "babel-messages": "^6.23.0",
791        "babel-register": "^6.26.0",
792        "babel-runtime": "^6.26.0",
793        "babel-template": "^6.26.0",
794        "babel-traverse": "^6.26.0",
795        "babel-types": "^6.26.0",
796        "babylon": "^6.18.0",
797        "convert-source-map": "^1.5.1",
798        "debug": "^2.6.9",
799        "json5": "^0.5.1",
800        "lodash": "^4.17.4",
801        "minimatch": "^3.0.4",
802        "path-is-absolute": "^1.0.1",
803        "private": "^0.1.8",
804        "slash": "^1.0.0",
805        "source-map": "^0.5.7"
806      }
807    },
808    "babel-generator": {
809      "version": "6.26.1",
810      "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
811      "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
812      "dev": true,
813      "requires": {
814        "babel-messages": "^6.23.0",
815        "babel-runtime": "^6.26.0",
816        "babel-types": "^6.26.0",
817        "detect-indent": "^4.0.0",
818        "jsesc": "^1.3.0",
819        "lodash": "^4.17.4",
820        "source-map": "^0.5.7",
821        "trim-right": "^1.0.1"
822      }
823    },
824    "babel-helpers": {
825      "version": "6.24.1",
826      "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
827      "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
828      "dev": true,
829      "requires": {
830        "babel-runtime": "^6.22.0",
831        "babel-template": "^6.24.1"
832      }
833    },
834    "babel-jest": {
835      "version": "23.6.0",
836      "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz",
837      "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==",
838      "dev": true,
839      "requires": {
840        "babel-plugin-istanbul": "^4.1.6",
841        "babel-preset-jest": "^23.2.0"
842      }
843    },
844    "babel-messages": {
845      "version": "6.23.0",
846      "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
847      "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
848      "dev": true,
849      "requires": {
850        "babel-runtime": "^6.22.0"
851      }
852    },
853    "babel-plugin-istanbul": {
854      "version": "4.1.6",
855      "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz",
856      "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==",
857      "dev": true,
858      "requires": {
859        "babel-plugin-syntax-object-rest-spread": "^6.13.0",
860        "find-up": "^2.1.0",
861        "istanbul-lib-instrument": "^1.10.1",
862        "test-exclude": "^4.2.1"
863      }
864    },
865    "babel-plugin-jest-hoist": {
866      "version": "23.2.0",
867      "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz",
868      "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=",
869      "dev": true
870    },
871    "babel-plugin-syntax-object-rest-spread": {
872      "version": "6.13.0",
873      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
874      "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
875      "dev": true
876    },
877    "babel-preset-jest": {
878      "version": "23.2.0",
879      "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz",
880      "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=",
881      "dev": true,
882      "requires": {
883        "babel-plugin-jest-hoist": "^23.2.0",
884        "babel-plugin-syntax-object-rest-spread": "^6.13.0"
885      }
886    },
887    "babel-register": {
888      "version": "6.26.0",
889      "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
890      "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
891      "dev": true,
892      "requires": {
893        "babel-core": "^6.26.0",
894        "babel-runtime": "^6.26.0",
895        "core-js": "^2.5.0",
896        "home-or-tmp": "^2.0.0",
897        "lodash": "^4.17.4",
898        "mkdirp": "^0.5.1",
899        "source-map-support": "^0.4.15"
900      }
901    },
902    "babel-runtime": {
903      "version": "6.26.0",
904      "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
905      "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
906      "dev": true,
907      "requires": {
908        "core-js": "^2.4.0",
909        "regenerator-runtime": "^0.11.0"
910      }
911    },
912    "babel-template": {
913      "version": "6.26.0",
914      "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
915      "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
916      "dev": true,
917      "requires": {
918        "babel-runtime": "^6.26.0",
919        "babel-traverse": "^6.26.0",
920        "babel-types": "^6.26.0",
921        "babylon": "^6.18.0",
922        "lodash": "^4.17.4"
923      }
924    },
925    "babel-traverse": {
926      "version": "6.26.0",
927      "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
928      "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
929      "dev": true,
930      "requires": {
931        "babel-code-frame": "^6.26.0",
932        "babel-messages": "^6.23.0",
933        "babel-runtime": "^6.26.0",
934        "babel-types": "^6.26.0",
935        "babylon": "^6.18.0",
936        "debug": "^2.6.8",
937        "globals": "^9.18.0",
938        "invariant": "^2.2.2",
939        "lodash": "^4.17.4"
940      }
941    },
942    "babel-types": {
943      "version": "6.26.0",
944      "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
945      "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
946      "dev": true,
947      "requires": {
948        "babel-runtime": "^6.26.0",
949        "esutils": "^2.0.2",
950        "lodash": "^4.17.4",
951        "to-fast-properties": "^1.0.3"
952      }
953    },
954    "babylon": {
955      "version": "6.18.0",
956      "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
957      "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
958      "dev": true
959    },
960    "backo2": {
961      "version": "1.0.2",
962      "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
963      "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
964      "dev": true
965    },
966    "balanced-match": {
967      "version": "1.0.0",
968      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
969      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
970      "dev": true
971    },
972    "base": {
973      "version": "0.11.2",
974      "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
975      "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
976      "dev": true,
977      "requires": {
978        "cache-base": "^1.0.1",
979        "class-utils": "^0.3.5",
980        "component-emitter": "^1.2.1",
981        "define-property": "^1.0.0",
982        "isobject": "^3.0.1",
983        "mixin-deep": "^1.2.0",
984        "pascalcase": "^0.1.1"
985      },
986      "dependencies": {
987        "define-property": {
988          "version": "1.0.0",
989          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
990          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
991          "dev": true,
992          "requires": {
993            "is-descriptor": "^1.0.0"
994          }
995        },
996        "is-accessor-descriptor": {
997          "version": "1.0.0",
998          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
999          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1000          "dev": true,
1001          "requires": {
1002            "kind-of": "^6.0.0"
1003          }
1004        },
1005        "is-data-descriptor": {
1006          "version": "1.0.0",
1007          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1008          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1009          "dev": true,
1010          "requires": {
1011            "kind-of": "^6.0.0"
1012          }
1013        },
1014        "is-descriptor": {
1015          "version": "1.0.2",
1016          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1017          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1018          "dev": true,
1019          "requires": {
1020            "is-accessor-descriptor": "^1.0.0",
1021            "is-data-descriptor": "^1.0.0",
1022            "kind-of": "^6.0.2"
1023          }
1024        },
1025        "isobject": {
1026          "version": "3.0.1",
1027          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1028          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1029          "dev": true
1030        },
1031        "kind-of": {
1032          "version": "6.0.2",
1033          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
1034          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
1035          "dev": true
1036        }
1037      }
1038    },
1039    "base64-arraybuffer": {
1040      "version": "0.1.5",
1041      "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
1042      "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
1043      "dev": true
1044    },
1045    "base64id": {
1046      "version": "1.0.0",
1047      "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
1048      "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=",
1049      "dev": true
1050    },
1051    "batch": {
1052      "version": "0.6.1",
1053      "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
1054      "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
1055      "dev": true
1056    },
1057    "bcrypt-pbkdf": {
1058      "version": "1.0.2",
1059      "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
1060      "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
1061      "dev": true,
1062      "requires": {
1063        "tweetnacl": "^0.14.3"
1064      }
1065    },
1066    "better-assert": {
1067      "version": "1.0.2",
1068      "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
1069      "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
1070      "dev": true,
1071      "requires": {
1072        "callsite": "1.0.0"
1073      }
1074    },
1075    "binary-extensions": {
1076      "version": "1.13.0",
1077      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz",
1078      "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==",
1079      "dev": true
1080    },
1081    "blob": {
1082      "version": "0.0.5",
1083      "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
1084      "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
1085      "dev": true
1086    },
1087    "block-stream": {
1088      "version": "0.0.9",
1089      "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
1090      "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
1091      "dev": true,
1092      "requires": {
1093        "inherits": "~2.0.0"
1094      }
1095    },
1096    "brace-expansion": {
1097      "version": "1.1.11",
1098      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1099      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1100      "dev": true,
1101      "requires": {
1102        "balanced-match": "^1.0.0",
1103        "concat-map": "0.0.1"
1104      }
1105    },
1106    "braces": {
1107      "version": "1.8.5",
1108      "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
1109      "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
1110      "dev": true,
1111      "requires": {
1112        "expand-range": "^1.8.1",
1113        "preserve": "^0.2.0",
1114        "repeat-element": "^1.1.2"
1115      }
1116    },
1117    "browser-process-hrtime": {
1118      "version": "0.1.3",
1119      "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz",
1120      "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==",
1121      "dev": true
1122    },
1123    "browser-resolve": {
1124      "version": "1.11.3",
1125      "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
1126      "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
1127      "dev": true,
1128      "requires": {
1129        "resolve": "1.1.7"
1130      },
1131      "dependencies": {
1132        "resolve": {
1133          "version": "1.1.7",
1134          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
1135          "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
1136          "dev": true
1137        }
1138      }
1139    },
1140    "browser-sync": {
1141      "version": "2.26.3",
1142      "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.26.3.tgz",
1143      "integrity": "sha512-VLzpjCA4uXqfzkwqWtMM6hvPm2PNHp2RcmzBXcbi6C9WpkUhhFb8SVAr4CFrCsFxDg+oY6HalOjn8F+egyvhag==",
1144      "dev": true,
1145      "requires": {
1146        "browser-sync-client": "^2.26.2",
1147        "browser-sync-ui": "^2.26.2",
1148        "bs-recipes": "1.3.4",
1149        "bs-snippet-injector": "^2.0.1",
1150        "chokidar": "^2.0.4",
1151        "connect": "3.6.6",
1152        "connect-history-api-fallback": "^1",
1153        "dev-ip": "^1.0.1",
1154        "easy-extender": "^2.3.4",
1155        "eazy-logger": "^3",
1156        "etag": "^1.8.1",
1157        "fresh": "^0.5.2",
1158        "fs-extra": "3.0.1",
1159        "http-proxy": "1.15.2",
1160        "immutable": "^3",
1161        "localtunnel": "1.9.1",
1162        "micromatch": "2.3.11",
1163        "opn": "5.3.0",
1164        "portscanner": "2.1.1",
1165        "qs": "6.2.3",
1166        "raw-body": "^2.3.2",
1167        "resp-modifier": "6.0.2",
1168        "rx": "4.1.0",
1169        "send": "0.16.2",
1170        "serve-index": "1.9.1",
1171        "serve-static": "1.13.2",
1172        "server-destroy": "1.0.1",
1173        "socket.io": "2.1.1",
1174        "ua-parser-js": "0.7.17",
1175        "yargs": "6.4.0"
1176      },
1177      "dependencies": {
1178        "camelcase": {
1179          "version": "3.0.0",
1180          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
1181          "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
1182          "dev": true
1183        },
1184        "cliui": {
1185          "version": "3.2.0",
1186          "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
1187          "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
1188          "dev": true,
1189          "requires": {
1190            "string-width": "^1.0.1",
1191            "strip-ansi": "^3.0.1",
1192            "wrap-ansi": "^2.0.0"
1193          }
1194        },
1195        "is-fullwidth-code-point": {
1196          "version": "1.0.0",
1197          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
1198          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
1199          "dev": true,
1200          "requires": {
1201            "number-is-nan": "^1.0.0"
1202          }
1203        },
1204        "os-locale": {
1205          "version": "1.4.0",
1206          "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
1207          "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
1208          "dev": true,
1209          "requires": {
1210            "lcid": "^1.0.0"
1211          }
1212        },
1213        "qs": {
1214          "version": "6.2.3",
1215          "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz",
1216          "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=",
1217          "dev": true
1218        },
1219        "string-width": {
1220          "version": "1.0.2",
1221          "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
1222          "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
1223          "dev": true,
1224          "requires": {
1225            "code-point-at": "^1.0.0",
1226            "is-fullwidth-code-point": "^1.0.0",
1227            "strip-ansi": "^3.0.0"
1228          }
1229        },
1230        "strip-ansi": {
1231          "version": "3.0.1",
1232          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
1233          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
1234          "dev": true,
1235          "requires": {
1236            "ansi-regex": "^2.0.0"
1237          }
1238        },
1239        "which-module": {
1240          "version": "1.0.0",
1241          "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
1242          "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
1243          "dev": true
1244        },
1245        "yargs": {
1246          "version": "6.4.0",
1247          "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.4.0.tgz",
1248          "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=",
1249          "dev": true,
1250          "requires": {
1251            "camelcase": "^3.0.0",
1252            "cliui": "^3.2.0",
1253            "decamelize": "^1.1.1",
1254            "get-caller-file": "^1.0.1",
1255            "os-locale": "^1.4.0",
1256            "read-pkg-up": "^1.0.1",
1257            "require-directory": "^2.1.1",
1258            "require-main-filename": "^1.0.1",
1259            "set-blocking": "^2.0.0",
1260            "string-width": "^1.0.2",
1261            "which-module": "^1.0.0",
1262            "window-size": "^0.2.0",
1263            "y18n": "^3.2.1",
1264            "yargs-parser": "^4.1.0"
1265          }
1266        },
1267        "yargs-parser": {
1268          "version": "4.2.1",
1269          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz",
1270          "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=",
1271          "dev": true,
1272          "requires": {
1273            "camelcase": "^3.0.0"
1274          }
1275        }
1276      }
1277    },
1278    "browser-sync-client": {
1279      "version": "2.26.2",
1280      "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.26.2.tgz",
1281      "integrity": "sha512-FEuVJD41fI24HJ30XOT2RyF5WcnEtdJhhTqeyDlnMk/8Ox9MZw109rvk9pdfRWye4soZLe+xcAo9tHSMxvgAdw==",
1282      "dev": true,
1283      "requires": {
1284        "etag": "1.8.1",
1285        "fresh": "0.5.2",
1286        "mitt": "^1.1.3",
1287        "rxjs": "^5.5.6"
1288      }
1289    },
1290    "browser-sync-ui": {
1291      "version": "2.26.2",
1292      "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.26.2.tgz",
1293      "integrity": "sha512-LF7GMWo8ELOE0eAlxuRCfnGQT1ZxKP9flCfGgZdXFc6BwmoqaJHlYe7MmVvykKkXjolRXTz8ztXAKGVqNwJ3EQ==",
1294      "dev": true,
1295      "requires": {
1296        "async-each-series": "0.1.1",
1297        "connect-history-api-fallback": "^1",
1298        "immutable": "^3",
1299        "server-destroy": "1.0.1",
1300        "socket.io-client": "^2.0.4",
1301        "stream-throttle": "^0.1.3"
1302      }
1303    },
1304    "bs-recipes": {
1305      "version": "1.3.4",
1306      "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz",
1307      "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=",
1308      "dev": true
1309    },
1310    "bs-snippet-injector": {
1311      "version": "2.0.1",
1312      "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz",
1313      "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=",
1314      "dev": true
1315    },
1316    "bser": {
1317      "version": "2.0.0",
1318      "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz",
1319      "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=",
1320      "dev": true,
1321      "requires": {
1322        "node-int64": "^0.4.0"
1323      }
1324    },
1325    "buffer-crc32": {
1326      "version": "0.2.13",
1327      "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
1328      "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
1329      "dev": true
1330    },
1331    "buffer-from": {
1332      "version": "1.1.1",
1333      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
1334      "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
1335      "dev": true
1336    },
1337    "builtin-modules": {
1338      "version": "1.1.1",
1339      "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
1340      "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
1341      "dev": true
1342    },
1343    "bytes": {
1344      "version": "3.0.0",
1345      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
1346      "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
1347      "dev": true
1348    },
1349    "cache-base": {
1350      "version": "1.0.1",
1351      "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
1352      "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
1353      "dev": true,
1354      "requires": {
1355        "collection-visit": "^1.0.0",
1356        "component-emitter": "^1.2.1",
1357        "get-value": "^2.0.6",
1358        "has-value": "^1.0.0",
1359        "isobject": "^3.0.1",
1360        "set-value": "^2.0.0",
1361        "to-object-path": "^0.3.0",
1362        "union-value": "^1.0.0",
1363        "unset-value": "^1.0.0"
1364      },
1365      "dependencies": {
1366        "isobject": {
1367          "version": "3.0.1",
1368          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1369          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1370          "dev": true
1371        }
1372      }
1373    },
1374    "callsite": {
1375      "version": "1.0.0",
1376      "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
1377      "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
1378      "dev": true
1379    },
1380    "callsites": {
1381      "version": "2.0.0",
1382      "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
1383      "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
1384      "dev": true
1385    },
1386    "camelcase": {
1387      "version": "4.1.0",
1388      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
1389      "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
1390      "dev": true
1391    },
1392    "camelcase-keys": {
1393      "version": "2.1.0",
1394      "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
1395      "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
1396      "dev": true,
1397      "requires": {
1398        "camelcase": "^2.0.0",
1399        "map-obj": "^1.0.0"
1400      },
1401      "dependencies": {
1402        "camelcase": {
1403          "version": "2.1.1",
1404          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
1405          "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
1406          "dev": true
1407        }
1408      }
1409    },
1410    "capture-exit": {
1411      "version": "1.2.0",
1412      "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz",
1413      "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=",
1414      "dev": true,
1415      "requires": {
1416        "rsvp": "^3.3.3"
1417      }
1418    },
1419    "caseless": {
1420      "version": "0.12.0",
1421      "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
1422      "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
1423      "dev": true
1424    },
1425    "chalk": {
1426      "version": "2.4.2",
1427      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1428      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1429      "dev": true,
1430      "requires": {
1431        "ansi-styles": "^3.2.1",
1432        "escape-string-regexp": "^1.0.5",
1433        "supports-color": "^5.3.0"
1434      }
1435    },
1436    "chokidar": {
1437      "version": "2.1.1",
1438      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.1.tgz",
1439      "integrity": "sha512-gfw3p2oQV2wEt+8VuMlNsPjCxDxvvgnm/kz+uATu805mWVF8IJN7uz9DN7iBz+RMJISmiVbCOBFs9qBGMjtPfQ==",
1440      "dev": true,
1441      "requires": {
1442        "anymatch": "^2.0.0",
1443        "async-each": "^1.0.1",
1444        "braces": "^2.3.2",
1445        "fsevents": "^1.2.7",
1446        "glob-parent": "^3.1.0",
1447        "inherits": "^2.0.3",
1448        "is-binary-path": "^1.0.0",
1449        "is-glob": "^4.0.0",
1450        "normalize-path": "^3.0.0",
1451        "path-is-absolute": "^1.0.0",
1452        "readdirp": "^2.2.1",
1453        "upath": "^1.1.0"
1454      },
1455      "dependencies": {
1456        "array-unique": {
1457          "version": "0.3.2",
1458          "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
1459          "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
1460          "dev": true
1461        },
1462        "braces": {
1463          "version": "2.3.2",
1464          "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
1465          "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
1466          "dev": true,
1467          "requires": {
1468            "arr-flatten": "^1.1.0",
1469            "array-unique": "^0.3.2",
1470            "extend-shallow": "^2.0.1",
1471            "fill-range": "^4.0.0",
1472            "isobject": "^3.0.1",
1473            "repeat-element": "^1.1.2",
1474            "snapdragon": "^0.8.1",
1475            "snapdragon-node": "^2.0.1",
1476            "split-string": "^3.0.2",
1477            "to-regex": "^3.0.1"
1478          }
1479        },
1480        "extend-shallow": {
1481          "version": "2.0.1",
1482          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1483          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1484          "dev": true,
1485          "requires": {
1486            "is-extendable": "^0.1.0"
1487          }
1488        },
1489        "fill-range": {
1490          "version": "4.0.0",
1491          "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
1492          "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
1493          "dev": true,
1494          "requires": {
1495            "extend-shallow": "^2.0.1",
1496            "is-number": "^3.0.0",
1497            "repeat-string": "^1.6.1",
1498            "to-regex-range": "^2.1.0"
1499          }
1500        },
1501        "glob-parent": {
1502          "version": "3.1.0",
1503          "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
1504          "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
1505          "dev": true,
1506          "requires": {
1507            "is-glob": "^3.1.0",
1508            "path-dirname": "^1.0.0"
1509          },
1510          "dependencies": {
1511            "is-glob": {
1512              "version": "3.1.0",
1513              "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
1514              "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
1515              "dev": true,
1516              "requires": {
1517                "is-extglob": "^2.1.0"
1518              }
1519            }
1520          }
1521        },
1522        "is-extglob": {
1523          "version": "2.1.1",
1524          "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1525          "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
1526          "dev": true
1527        },
1528        "is-glob": {
1529          "version": "4.0.0",
1530          "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
1531          "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
1532          "dev": true,
1533          "requires": {
1534            "is-extglob": "^2.1.1"
1535          }
1536        },
1537        "is-number": {
1538          "version": "3.0.0",
1539          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
1540          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
1541          "dev": true,
1542          "requires": {
1543            "kind-of": "^3.0.2"
1544          }
1545        },
1546        "isobject": {
1547          "version": "3.0.1",
1548          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1549          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1550          "dev": true
1551        },
1552        "normalize-path": {
1553          "version": "3.0.0",
1554          "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1555          "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1556          "dev": true
1557        }
1558      }
1559    },
1560    "ci-info": {
1561      "version": "1.6.0",
1562      "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz",
1563      "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==",
1564      "dev": true
1565    },
1566    "class-utils": {
1567      "version": "0.3.6",
1568      "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
1569      "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
1570      "dev": true,
1571      "requires": {
1572        "arr-union": "^3.1.0",
1573        "define-property": "^0.2.5",
1574        "isobject": "^3.0.0",
1575        "static-extend": "^0.1.1"
1576      },
1577      "dependencies": {
1578        "define-property": {
1579          "version": "0.2.5",
1580          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1581          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1582          "dev": true,
1583          "requires": {
1584            "is-descriptor": "^0.1.0"
1585          }
1586        },
1587        "isobject": {
1588          "version": "3.0.1",
1589          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1590          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1591          "dev": true
1592        }
1593      }
1594    },
1595    "cliui": {
1596      "version": "4.1.0",
1597      "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
1598      "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
1599      "dev": true,
1600      "requires": {
1601        "string-width": "^2.1.1",
1602        "strip-ansi": "^4.0.0",
1603        "wrap-ansi": "^2.0.0"
1604      }
1605    },
1606    "co": {
1607      "version": "4.6.0",
1608      "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
1609      "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
1610      "dev": true
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-visit": {
1619      "version": "1.0.0",
1620      "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
1621      "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
1622      "dev": true,
1623      "requires": {
1624        "map-visit": "^1.0.0",
1625        "object-visit": "^1.0.0"
1626      }
1627    },
1628    "color-convert": {
1629      "version": "2.0.0",
1630      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.0.tgz",
1631      "integrity": "sha512-hzTicsCJIHdxih9+2aLR1tNGZX5qSJGRHDPVwSY26tVrEf55XNajLOBWz2UuWSIergszA09/bqnOiHyqx9fxQg==",
1632      "requires": {
1633        "color-name": "~1.1.4"
1634      }
1635    },
1636    "color-name": {
1637      "version": "1.1.4",
1638      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1639      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
1640    },
1641    "combined-stream": {
1642      "version": "1.0.7",
1643      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
1644      "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
1645      "dev": true,
1646      "requires": {
1647        "delayed-stream": "~1.0.0"
1648      }
1649    },
1650    "commander": {
1651      "version": "2.17.1",
1652      "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
1653      "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
1654      "dev": true
1655    },
1656    "component-bind": {
1657      "version": "1.0.0",
1658      "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
1659      "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
1660      "dev": true
1661    },
1662    "component-emitter": {
1663      "version": "1.2.1",
1664      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
1665      "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
1666      "dev": true
1667    },
1668    "component-inherit": {
1669      "version": "0.0.3",
1670      "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
1671      "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
1672      "dev": true
1673    },
1674    "concat-map": {
1675      "version": "0.0.1",
1676      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1677      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1678      "dev": true
1679    },
1680    "concat-stream": {
1681      "version": "1.6.2",
1682      "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
1683      "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
1684      "dev": true,
1685      "requires": {
1686        "buffer-from": "^1.0.0",
1687        "inherits": "^2.0.3",
1688        "readable-stream": "^2.2.2",
1689        "typedarray": "^0.0.6"
1690      }
1691    },
1692    "connect": {
1693      "version": "3.6.6",
1694      "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz",
1695      "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=",
1696      "dev": true,
1697      "requires": {
1698        "debug": "2.6.9",
1699        "finalhandler": "1.1.0",
1700        "parseurl": "~1.3.2",
1701        "utils-merge": "1.0.1"
1702      }
1703    },
1704    "connect-history-api-fallback": {
1705      "version": "1.6.0",
1706      "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
1707      "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
1708      "dev": true
1709    },
1710    "connect-logger": {
1711      "version": "0.0.1",
1712      "resolved": "https://registry.npmjs.org/connect-logger/-/connect-logger-0.0.1.tgz",
1713      "integrity": "sha1-TZmZeKHSC7RgjnzUNNdBZSJVF0s=",
1714      "dev": true,
1715      "requires": {
1716        "moment": "*"
1717      }
1718    },
1719    "console-control-strings": {
1720      "version": "1.1.0",
1721      "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
1722      "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
1723      "dev": true
1724    },
1725    "convert-source-map": {
1726      "version": "1.6.0",
1727      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
1728      "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
1729      "dev": true,
1730      "requires": {
1731        "safe-buffer": "~5.1.1"
1732      }
1733    },
1734    "cookie": {
1735      "version": "0.3.1",
1736      "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
1737      "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
1738      "dev": true
1739    },
1740    "copy-descriptor": {
1741      "version": "0.1.1",
1742      "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
1743      "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
1744      "dev": true
1745    },
1746    "core-js": {
1747      "version": "2.6.5",
1748      "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz",
1749      "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==",
1750      "dev": true
1751    },
1752    "core-util-is": {
1753      "version": "1.0.2",
1754      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
1755      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
1756      "dev": true
1757    },
1758    "cross-spawn": {
1759      "version": "5.1.0",
1760      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
1761      "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
1762      "dev": true,
1763      "requires": {
1764        "lru-cache": "^4.0.1",
1765        "shebang-command": "^1.2.0",
1766        "which": "^1.2.9"
1767      }
1768    },
1769    "cssom": {
1770      "version": "0.3.6",
1771      "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz",
1772      "integrity": "sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A==",
1773      "dev": true
1774    },
1775    "cssstyle": {
1776      "version": "1.1.1",
1777      "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.1.1.tgz",
1778      "integrity": "sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog==",
1779      "dev": true,
1780      "requires": {
1781        "cssom": "0.3.x"
1782      }
1783    },
1784    "currently-unhandled": {
1785      "version": "0.4.1",
1786      "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
1787      "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
1788      "dev": true,
1789      "requires": {
1790        "array-find-index": "^1.0.1"
1791      }
1792    },
1793    "dashdash": {
1794      "version": "1.14.1",
1795      "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
1796      "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
1797      "dev": true,
1798      "requires": {
1799        "assert-plus": "^1.0.0"
1800      }
1801    },
1802    "data-urls": {
1803      "version": "1.1.0",
1804      "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz",
1805      "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==",
1806      "dev": true,
1807      "requires": {
1808        "abab": "^2.0.0",
1809        "whatwg-mimetype": "^2.2.0",
1810        "whatwg-url": "^7.0.0"
1811      },
1812      "dependencies": {
1813        "whatwg-url": {
1814          "version": "7.0.0",
1815          "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz",
1816          "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==",
1817          "dev": true,
1818          "requires": {
1819            "lodash.sortby": "^4.7.0",
1820            "tr46": "^1.0.1",
1821            "webidl-conversions": "^4.0.2"
1822          }
1823        }
1824      }
1825    },
1826    "debug": {
1827      "version": "2.6.9",
1828      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1829      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1830      "dev": true,
1831      "requires": {
1832        "ms": "2.0.0"
1833      }
1834    },
1835    "decamelize": {
1836      "version": "1.2.0",
1837      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1838      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
1839      "dev": true
1840    },
1841    "decode-uri-component": {
1842      "version": "0.2.0",
1843      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
1844      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
1845      "dev": true
1846    },
1847    "deep-is": {
1848      "version": "0.1.3",
1849      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
1850      "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
1851      "dev": true
1852    },
1853    "default-require-extensions": {
1854      "version": "1.0.0",
1855      "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz",
1856      "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=",
1857      "dev": true,
1858      "requires": {
1859        "strip-bom": "^2.0.0"
1860      }
1861    },
1862    "define-properties": {
1863      "version": "1.1.3",
1864      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
1865      "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
1866      "dev": true,
1867      "requires": {
1868        "object-keys": "^1.0.12"
1869      }
1870    },
1871    "define-property": {
1872      "version": "2.0.2",
1873      "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
1874      "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
1875      "dev": true,
1876      "requires": {
1877        "is-descriptor": "^1.0.2",
1878        "isobject": "^3.0.1"
1879      },
1880      "dependencies": {
1881        "is-accessor-descriptor": {
1882          "version": "1.0.0",
1883          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1884          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1885          "dev": true,
1886          "requires": {
1887            "kind-of": "^6.0.0"
1888          }
1889        },
1890        "is-data-descriptor": {
1891          "version": "1.0.0",
1892          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1893          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1894          "dev": true,
1895          "requires": {
1896            "kind-of": "^6.0.0"
1897          }
1898        },
1899        "is-descriptor": {
1900          "version": "1.0.2",
1901          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1902          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1903          "dev": true,
1904          "requires": {
1905            "is-accessor-descriptor": "^1.0.0",
1906            "is-data-descriptor": "^1.0.0",
1907            "kind-of": "^6.0.2"
1908          }
1909        },
1910        "isobject": {
1911          "version": "3.0.1",
1912          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1913          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1914          "dev": true
1915        },
1916        "kind-of": {
1917          "version": "6.0.2",
1918          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
1919          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
1920          "dev": true
1921        }
1922      }
1923    },
1924    "delayed-stream": {
1925      "version": "1.0.0",
1926      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
1927      "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
1928      "dev": true
1929    },
1930    "delegates": {
1931      "version": "1.0.0",
1932      "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
1933      "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
1934      "dev": true
1935    },
1936    "depd": {
1937      "version": "1.1.2",
1938      "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
1939      "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
1940      "dev": true
1941    },
1942    "destroy": {
1943      "version": "1.0.4",
1944      "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
1945      "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
1946      "dev": true
1947    },
1948    "detect-indent": {
1949      "version": "4.0.0",
1950      "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
1951      "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
1952      "dev": true,
1953      "requires": {
1954        "repeating": "^2.0.0"
1955      }
1956    },
1957    "detect-newline": {
1958      "version": "2.1.0",
1959      "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
1960      "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=",
1961      "dev": true
1962    },
1963    "dev-ip": {
1964      "version": "1.0.1",
1965      "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz",
1966      "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=",
1967      "dev": true
1968    },
1969    "diff": {
1970      "version": "3.5.0",
1971      "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
1972      "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
1973      "dev": true
1974    },
1975    "dingusjs": {
1976      "version": "0.0.3",
1977      "resolved": "https://registry.npmjs.org/dingusjs/-/dingusjs-0.0.3.tgz",
1978      "integrity": "sha512-DaVAaUC2npjHpRq7EcZv3SL4ZMgvzCxXOYZmHCXIstFP6f/y/4XAXWtVdsFjxDVTcPfsIM92QV4K25vNVrrX8Q==",
1979      "dev": true
1980    },
1981    "domexception": {
1982      "version": "1.0.1",
1983      "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz",
1984      "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==",
1985      "dev": true,
1986      "requires": {
1987        "webidl-conversions": "^4.0.2"
1988      }
1989    },
1990    "easy-extender": {
1991      "version": "2.3.4",
1992      "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz",
1993      "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==",
1994      "dev": true,
1995      "requires": {
1996        "lodash": "^4.17.10"
1997      }
1998    },
1999    "eazy-logger": {
2000      "version": "3.0.2",
2001      "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.0.2.tgz",
2002      "integrity": "sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=",
2003      "dev": true,
2004      "requires": {
2005        "tfunk": "^3.0.1"
2006      }
2007    },
2008    "ecc-jsbn": {
2009      "version": "0.1.2",
2010      "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
2011      "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
2012      "dev": true,
2013      "requires": {
2014        "jsbn": "~0.1.0",
2015        "safer-buffer": "^2.1.0"
2016      }
2017    },
2018    "ee-first": {
2019      "version": "1.1.1",
2020      "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
2021      "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
2022      "dev": true
2023    },
2024    "encodeurl": {
2025      "version": "1.0.2",
2026      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
2027      "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
2028      "dev": true
2029    },
2030    "engine.io": {
2031      "version": "3.2.1",
2032      "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz",
2033      "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==",
2034      "dev": true,
2035      "requires": {
2036        "accepts": "~1.3.4",
2037        "base64id": "1.0.0",
2038        "cookie": "0.3.1",
2039        "debug": "~3.1.0",
2040        "engine.io-parser": "~2.1.0",
2041        "ws": "~3.3.1"
2042      },
2043      "dependencies": {
2044        "debug": {
2045          "version": "3.1.0",
2046          "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
2047          "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
2048          "dev": true,
2049          "requires": {
2050            "ms": "2.0.0"
2051          }
2052        },
2053        "ws": {
2054          "version": "3.3.3",
2055          "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
2056          "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
2057          "dev": true,
2058          "requires": {
2059            "async-limiter": "~1.0.0",
2060            "safe-buffer": "~5.1.0",
2061            "ultron": "~1.1.0"
2062          }
2063        }
2064      }
2065    },
2066    "engine.io-client": {
2067      "version": "3.3.2",
2068      "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.2.tgz",
2069      "integrity": "sha512-y0CPINnhMvPuwtqXfsGuWE8BB66+B6wTtCofQDRecMQPYX3MYUZXFNKDhdrSe3EVjgOu4V3rxdeqN/Tr91IgbQ==",
2070      "dev": true,
2071      "requires": {
2072        "component-emitter": "1.2.1",
2073        "component-inherit": "0.0.3",
2074        "debug": "~3.1.0",
2075        "engine.io-parser": "~2.1.1",
2076        "has-cors": "1.1.0",
2077        "indexof": "0.0.1",
2078        "parseqs": "0.0.5",
2079        "parseuri": "0.0.5",
2080        "ws": "~6.1.0",
2081        "xmlhttprequest-ssl": "~1.5.4",
2082        "yeast": "0.1.2"
2083      },
2084      "dependencies": {
2085        "debug": {
2086          "version": "3.1.0",
2087          "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
2088          "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
2089          "dev": true,
2090          "requires": {
2091            "ms": "2.0.0"
2092          }
2093        },
2094        "ws": {
2095          "version": "6.1.3",
2096          "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.3.tgz",
2097          "integrity": "sha512-tbSxiT+qJI223AP4iLfQbkbxkwdFcneYinM2+x46Gx2wgvbaOMO36czfdfVUBRTHvzAMRhDd98sA5d/BuWbQdg==",
2098          "dev": true,
2099          "requires": {
2100            "async-limiter": "~1.0.0"
2101          }
2102        }
2103      }
2104    },
2105    "engine.io-parser": {
2106      "version": "2.1.3",
2107      "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz",
2108      "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==",
2109      "dev": true,
2110      "requires": {
2111        "after": "0.8.2",
2112        "arraybuffer.slice": "~0.0.7",
2113        "base64-arraybuffer": "0.1.5",
2114        "blob": "0.0.5",
2115        "has-binary2": "~1.0.2"
2116      }
2117    },
2118    "error-ex": {
2119      "version": "1.3.2",
2120      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
2121      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
2122      "dev": true,
2123      "requires": {
2124        "is-arrayish": "^0.2.1"
2125      }
2126    },
2127    "es-abstract": {
2128      "version": "1.13.0",
2129      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
2130      "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
2131      "dev": true,
2132      "requires": {
2133        "es-to-primitive": "^1.2.0",
2134        "function-bind": "^1.1.1",
2135        "has": "^1.0.3",
2136        "is-callable": "^1.1.4",
2137        "is-regex": "^1.0.4",
2138        "object-keys": "^1.0.12"
2139      }
2140    },
2141    "es-to-primitive": {
2142      "version": "1.2.0",
2143      "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
2144      "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
2145      "dev": true,
2146      "requires": {
2147        "is-callable": "^1.1.4",
2148        "is-date-object": "^1.0.1",
2149        "is-symbol": "^1.0.2"
2150      }
2151    },
2152    "es6-promise": {
2153      "version": "3.3.1",
2154      "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
2155      "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=",
2156      "dev": true
2157    },
2158    "es6-promisify": {
2159      "version": "5.0.0",
2160      "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
2161      "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
2162      "dev": true,
2163      "requires": {
2164        "es6-promise": "^4.0.3"
2165      },
2166      "dependencies": {
2167        "es6-promise": {
2168          "version": "4.2.5",
2169          "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz",
2170          "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==",
2171          "dev": true
2172        }
2173      }
2174    },
2175    "escape-html": {
2176      "version": "1.0.3",
2177      "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
2178      "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
2179      "dev": true
2180    },
2181    "escape-string-regexp": {
2182      "version": "1.0.5",
2183      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2184      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
2185      "dev": true
2186    },
2187    "escodegen": {
2188      "version": "1.11.0",
2189      "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz",
2190      "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==",
2191      "dev": true,
2192      "requires": {
2193        "esprima": "^3.1.3",
2194        "estraverse": "^4.2.0",
2195        "esutils": "^2.0.2",
2196        "optionator": "^0.8.1",
2197        "source-map": "~0.6.1"
2198      },
2199      "dependencies": {
2200        "esprima": {
2201          "version": "3.1.3",
2202          "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
2203          "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
2204          "dev": true
2205        },
2206        "source-map": {
2207          "version": "0.6.1",
2208          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2209          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2210          "dev": true,
2211          "optional": true
2212        }
2213      }
2214    },
2215    "esprima": {
2216      "version": "4.0.1",
2217      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2218      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2219      "dev": true
2220    },
2221    "estraverse": {
2222      "version": "4.2.0",
2223      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
2224      "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
2225      "dev": true
2226    },
2227    "estree-walker": {
2228      "version": "0.5.2",
2229      "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.5.2.tgz",
2230      "integrity": "sha512-XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig==",
2231      "dev": true
2232    },
2233    "esutils": {
2234      "version": "2.0.2",
2235      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
2236      "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
2237      "dev": true
2238    },
2239    "etag": {
2240      "version": "1.8.1",
2241      "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
2242      "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
2243      "dev": true
2244    },
2245    "eventemitter3": {
2246      "version": "1.2.0",
2247      "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz",
2248      "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=",
2249      "dev": true
2250    },
2251    "exec-sh": {
2252      "version": "0.2.2",
2253      "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz",
2254      "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==",
2255      "dev": true,
2256      "requires": {
2257        "merge": "^1.2.0"
2258      }
2259    },
2260    "execa": {
2261      "version": "0.7.0",
2262      "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
2263      "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
2264      "dev": true,
2265      "requires": {
2266        "cross-spawn": "^5.0.1",
2267        "get-stream": "^3.0.0",
2268        "is-stream": "^1.1.0",
2269        "npm-run-path": "^2.0.0",
2270        "p-finally": "^1.0.0",
2271        "signal-exit": "^3.0.0",
2272        "strip-eof": "^1.0.0"
2273      }
2274    },
2275    "exit": {
2276      "version": "0.1.2",
2277      "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
2278      "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
2279      "dev": true
2280    },
2281    "expand-brackets": {
2282      "version": "0.1.5",
2283      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
2284      "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
2285      "dev": true,
2286      "requires": {
2287        "is-posix-bracket": "^0.1.0"
2288      }
2289    },
2290    "expand-range": {
2291      "version": "1.8.2",
2292      "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
2293      "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
2294      "dev": true,
2295      "requires": {
2296        "fill-range": "^2.1.0"
2297      }
2298    },
2299    "expect": {
2300      "version": "23.6.0",
2301      "resolved": "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz",
2302      "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==",
2303      "dev": true,
2304      "requires": {
2305        "ansi-styles": "^3.2.0",
2306        "jest-diff": "^23.6.0",
2307        "jest-get-type": "^22.1.0",
2308        "jest-matcher-utils": "^23.6.0",
2309        "jest-message-util": "^23.4.0",
2310        "jest-regex-util": "^23.3.0"
2311      }
2312    },
2313    "extend": {
2314      "version": "3.0.2",
2315      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
2316      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
2317      "dev": true
2318    },
2319    "extend-shallow": {
2320      "version": "3.0.2",
2321      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
2322      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
2323      "dev": true,
2324      "requires": {
2325        "assign-symbols": "^1.0.0",
2326        "is-extendable": "^1.0.1"
2327      },
2328      "dependencies": {
2329        "is-extendable": {
2330          "version": "1.0.1",
2331          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
2332          "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
2333          "dev": true,
2334          "requires": {
2335            "is-plain-object": "^2.0.4"
2336          }
2337        }
2338      }
2339    },
2340    "extglob": {
2341      "version": "0.3.2",
2342      "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
2343      "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
2344      "dev": true,
2345      "requires": {
2346        "is-extglob": "^1.0.0"
2347      }
2348    },
2349    "extract-zip": {
2350      "version": "1.6.7",
2351      "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz",
2352      "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=",
2353      "dev": true,
2354      "requires": {
2355        "concat-stream": "1.6.2",
2356        "debug": "2.6.9",
2357        "mkdirp": "0.5.1",
2358        "yauzl": "2.4.1"
2359      }
2360    },
2361    "extsprintf": {
2362      "version": "1.3.0",
2363      "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
2364      "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
2365      "dev": true
2366    },
2367    "fast-deep-equal": {
2368      "version": "2.0.1",
2369      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
2370      "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
2371      "dev": true
2372    },
2373    "fast-json-stable-stringify": {
2374      "version": "2.0.0",
2375      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
2376      "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
2377      "dev": true
2378    },
2379    "fast-levenshtein": {
2380      "version": "2.0.6",
2381      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2382      "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
2383      "dev": true
2384    },
2385    "fb-watchman": {
2386      "version": "2.0.0",
2387      "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz",
2388      "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=",
2389      "dev": true,
2390      "requires": {
2391        "bser": "^2.0.0"
2392      }
2393    },
2394    "fd-slicer": {
2395      "version": "1.0.1",
2396      "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
2397      "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
2398      "dev": true,
2399      "requires": {
2400        "pend": "~1.2.0"
2401      }
2402    },
2403    "filename-regex": {
2404      "version": "2.0.1",
2405      "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
2406      "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
2407      "dev": true
2408    },
2409    "fileset": {
2410      "version": "2.0.3",
2411      "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz",
2412      "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=",
2413      "dev": true,
2414      "requires": {
2415        "glob": "^7.0.3",
2416        "minimatch": "^3.0.3"
2417      }
2418    },
2419    "fill-range": {
2420      "version": "2.2.4",
2421      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
2422      "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
2423      "dev": true,
2424      "requires": {
2425        "is-number": "^2.1.0",
2426        "isobject": "^2.0.0",
2427        "randomatic": "^3.0.0",
2428        "repeat-element": "^1.1.2",
2429        "repeat-string": "^1.5.2"
2430      }
2431    },
2432    "finalhandler": {
2433      "version": "1.1.0",
2434      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz",
2435      "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=",
2436      "dev": true,
2437      "requires": {
2438        "debug": "2.6.9",
2439        "encodeurl": "~1.0.1",
2440        "escape-html": "~1.0.3",
2441        "on-finished": "~2.3.0",
2442        "parseurl": "~1.3.2",
2443        "statuses": "~1.3.1",
2444        "unpipe": "~1.0.0"
2445      }
2446    },
2447    "find-up": {
2448      "version": "2.1.0",
2449      "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
2450      "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
2451      "dev": true,
2452      "requires": {
2453        "locate-path": "^2.0.0"
2454      }
2455    },
2456    "follow-redirects": {
2457      "version": "1.7.0",
2458      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz",
2459      "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==",
2460      "dev": true,
2461      "requires": {
2462        "debug": "^3.2.6"
2463      },
2464      "dependencies": {
2465        "debug": {
2466          "version": "3.2.6",
2467          "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
2468          "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
2469          "dev": true,
2470          "requires": {
2471            "ms": "^2.1.1"
2472          }
2473        },
2474        "ms": {
2475          "version": "2.1.1",
2476          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
2477          "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
2478          "dev": true
2479        }
2480      }
2481    },
2482    "for-in": {
2483      "version": "1.0.2",
2484      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
2485      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
2486      "dev": true
2487    },
2488    "for-own": {
2489      "version": "0.1.5",
2490      "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
2491      "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
2492      "dev": true,
2493      "requires": {
2494        "for-in": "^1.0.1"
2495      }
2496    },
2497    "forever-agent": {
2498      "version": "0.6.1",
2499      "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
2500      "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
2501      "dev": true
2502    },
2503    "form-data": {
2504      "version": "2.3.3",
2505      "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
2506      "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
2507      "dev": true,
2508      "requires": {
2509        "asynckit": "^0.4.0",
2510        "combined-stream": "^1.0.6",
2511        "mime-types": "^2.1.12"
2512      }
2513    },
2514    "fragment-cache": {
2515      "version": "0.2.1",
2516      "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
2517      "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
2518      "dev": true,
2519      "requires": {
2520        "map-cache": "^0.2.2"
2521      }
2522    },
2523    "fresh": {
2524      "version": "0.5.2",
2525      "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
2526      "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
2527      "dev": true
2528    },
2529    "fs-extra": {
2530      "version": "3.0.1",
2531      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz",
2532      "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=",
2533      "dev": true,
2534      "requires": {
2535        "graceful-fs": "^4.1.2",
2536        "jsonfile": "^3.0.0",
2537        "universalify": "^0.1.0"
2538      }
2539    },
2540    "fs.realpath": {
2541      "version": "1.0.0",
2542      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2543      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2544      "dev": true
2545    },
2546    "fsevents": {
2547      "version": "1.2.7",
2548      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz",
2549      "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==",
2550      "dev": true,
2551      "optional": true,
2552      "requires": {
2553        "nan": "^2.9.2",
2554        "node-pre-gyp": "^0.10.0"
2555      },
2556      "dependencies": {
2557        "abbrev": {
2558          "version": "1.1.1",
2559          "bundled": true,
2560          "dev": true,
2561          "optional": true
2562        },
2563        "ansi-regex": {
2564          "version": "2.1.1",
2565          "bundled": true,
2566          "dev": true
2567        },
2568        "aproba": {
2569          "version": "1.2.0",
2570          "bundled": true,
2571          "dev": true,
2572          "optional": true
2573        },
2574        "are-we-there-yet": {
2575          "version": "1.1.5",
2576          "bundled": true,
2577          "dev": true,
2578          "optional": true,
2579          "requires": {
2580            "delegates": "^1.0.0",
2581            "readable-stream": "^2.0.6"
2582          }
2583        },
2584        "balanced-match": {
2585          "version": "1.0.0",
2586          "bundled": true,
2587          "dev": true
2588        },
2589        "brace-expansion": {
2590          "version": "1.1.11",
2591          "bundled": true,
2592          "dev": true,
2593          "requires": {
2594            "balanced-match": "^1.0.0",
2595            "concat-map": "0.0.1"
2596          }
2597        },
2598        "chownr": {
2599          "version": "1.1.1",
2600          "bundled": true,
2601          "dev": true,
2602          "optional": true
2603        },
2604        "code-point-at": {
2605          "version": "1.1.0",
2606          "bundled": true,
2607          "dev": true
2608        },
2609        "concat-map": {
2610          "version": "0.0.1",
2611          "bundled": true,
2612          "dev": true
2613        },
2614        "console-control-strings": {
2615          "version": "1.1.0",
2616          "bundled": true,
2617          "dev": true
2618        },
2619        "core-util-is": {
2620          "version": "1.0.2",
2621          "bundled": true,
2622          "dev": true,
2623          "optional": true
2624        },
2625        "debug": {
2626          "version": "2.6.9",
2627          "bundled": true,
2628          "dev": true,
2629          "optional": true,
2630          "requires": {
2631            "ms": "2.0.0"
2632          }
2633        },
2634        "deep-extend": {
2635          "version": "0.6.0",
2636          "bundled": true,
2637          "dev": true,
2638          "optional": true
2639        },
2640        "delegates": {
2641          "version": "1.0.0",
2642          "bundled": true,
2643          "dev": true,
2644          "optional": true
2645        },
2646        "detect-libc": {
2647          "version": "1.0.3",
2648          "bundled": true,
2649          "dev": true,
2650          "optional": true
2651        },
2652        "fs-minipass": {
2653          "version": "1.2.5",
2654          "bundled": true,
2655          "dev": true,
2656          "optional": true,
2657          "requires": {
2658            "minipass": "^2.2.1"
2659          }
2660        },
2661        "fs.realpath": {
2662          "version": "1.0.0",
2663          "bundled": true,
2664          "dev": true,
2665          "optional": true
2666        },
2667        "gauge": {
2668          "version": "2.7.4",
2669          "bundled": true,
2670          "dev": true,
2671          "optional": true,
2672          "requires": {
2673            "aproba": "^1.0.3",
2674            "console-control-strings": "^1.0.0",
2675            "has-unicode": "^2.0.0",
2676            "object-assign": "^4.1.0",
2677            "signal-exit": "^3.0.0",
2678            "string-width": "^1.0.1",
2679            "strip-ansi": "^3.0.1",
2680            "wide-align": "^1.1.0"
2681          }
2682        },
2683        "glob": {
2684          "version": "7.1.3",
2685          "bundled": true,
2686          "dev": true,
2687          "optional": true,
2688          "requires": {
2689            "fs.realpath": "^1.0.0",
2690            "inflight": "^1.0.4",
2691            "inherits": "2",
2692            "minimatch": "^3.0.4",
2693            "once": "^1.3.0",
2694            "path-is-absolute": "^1.0.0"
2695          }
2696        },
2697        "has-unicode": {
2698          "version": "2.0.1",
2699          "bundled": true,
2700          "dev": true,
2701          "optional": true
2702        },
2703        "iconv-lite": {
2704          "version": "0.4.24",
2705          "bundled": true,
2706          "dev": true,
2707          "optional": true,
2708          "requires": {
2709            "safer-buffer": ">= 2.1.2 < 3"
2710          }
2711        },
2712        "ignore-walk": {
2713          "version": "3.0.1",
2714          "bundled": true,
2715          "dev": true,
2716          "optional": true,
2717          "requires": {
2718            "minimatch": "^3.0.4"
2719          }
2720        },
2721        "inflight": {
2722          "version": "1.0.6",
2723          "bundled": true,
2724          "dev": true,
2725          "optional": true,
2726          "requires": {
2727            "once": "^1.3.0",
2728            "wrappy": "1"
2729          }
2730        },
2731        "inherits": {
2732          "version": "2.0.3",
2733          "bundled": true,
2734          "dev": true
2735        },
2736        "ini": {
2737          "version": "1.3.5",
2738          "bundled": true,
2739          "dev": true,
2740          "optional": true
2741        },
2742        "is-fullwidth-code-point": {
2743          "version": "1.0.0",
2744          "bundled": true,
2745          "dev": true,
2746          "requires": {
2747            "number-is-nan": "^1.0.0"
2748          }
2749        },
2750        "isarray": {
2751          "version": "1.0.0",
2752          "bundled": true,
2753          "dev": true,
2754          "optional": true
2755        },
2756        "minimatch": {
2757          "version": "3.0.4",
2758          "bundled": true,
2759          "dev": true,
2760          "requires": {
2761            "brace-expansion": "^1.1.7"
2762          }
2763        },
2764        "minimist": {
2765          "version": "0.0.8",
2766          "bundled": true,
2767          "dev": true
2768        },
2769        "minipass": {
2770          "version": "2.3.5",
2771          "bundled": true,
2772          "dev": true,
2773          "requires": {
2774            "safe-buffer": "^5.1.2",
2775            "yallist": "^3.0.0"
2776          }
2777        },
2778        "minizlib": {
2779          "version": "1.2.1",
2780          "bundled": true,
2781          "dev": true,
2782          "optional": true,
2783          "requires": {
2784            "minipass": "^2.2.1"
2785          }
2786        },
2787        "mkdirp": {
2788          "version": "0.5.1",
2789          "bundled": true,
2790          "dev": true,
2791          "requires": {
2792            "minimist": "0.0.8"
2793          }
2794        },
2795        "ms": {
2796          "version": "2.0.0",
2797          "bundled": true,
2798          "dev": true,
2799          "optional": true
2800        },
2801        "needle": {
2802          "version": "2.2.4",
2803          "bundled": true,
2804          "dev": true,
2805          "optional": true,
2806          "requires": {
2807            "debug": "^2.1.2",
2808            "iconv-lite": "^0.4.4",
2809            "sax": "^1.2.4"
2810          }
2811        },
2812        "node-pre-gyp": {
2813          "version": "0.10.3",
2814          "bundled": true,
2815          "dev": true,
2816          "optional": true,
2817          "requires": {
2818            "detect-libc": "^1.0.2",
2819            "mkdirp": "^0.5.1",
2820            "needle": "^2.2.1",
2821            "nopt": "^4.0.1",
2822            "npm-packlist": "^1.1.6",
2823            "npmlog": "^4.0.2",
2824            "rc": "^1.2.7",
2825            "rimraf": "^2.6.1",
2826            "semver": "^5.3.0",
2827            "tar": "^4"
2828          }
2829        },
2830        "nopt": {
2831          "version": "4.0.1",
2832          "bundled": true,
2833          "dev": true,
2834          "optional": true,
2835          "requires": {
2836            "abbrev": "1",
2837            "osenv": "^0.1.4"
2838          }
2839        },
2840        "npm-bundled": {
2841          "version": "1.0.5",
2842          "bundled": true,
2843          "dev": true,
2844          "optional": true
2845        },
2846        "npm-packlist": {
2847          "version": "1.2.0",
2848          "bundled": true,
2849          "dev": true,
2850          "optional": true,
2851          "requires": {
2852            "ignore-walk": "^3.0.1",
2853            "npm-bundled": "^1.0.1"
2854          }
2855        },
2856        "npmlog": {
2857          "version": "4.1.2",
2858          "bundled": true,
2859          "dev": true,
2860          "optional": true,
2861          "requires": {
2862            "are-we-there-yet": "~1.1.2",
2863            "console-control-strings": "~1.1.0",
2864            "gauge": "~2.7.3",
2865            "set-blocking": "~2.0.0"
2866          }
2867        },
2868        "number-is-nan": {
2869          "version": "1.0.1",
2870          "bundled": true,
2871          "dev": true
2872        },
2873        "object-assign": {
2874          "version": "4.1.1",
2875          "bundled": true,
2876          "dev": true,
2877          "optional": true
2878        },
2879        "once": {
2880          "version": "1.4.0",
2881          "bundled": true,
2882          "dev": true,
2883          "requires": {
2884            "wrappy": "1"
2885          }
2886        },
2887        "os-homedir": {
2888          "version": "1.0.2",
2889          "bundled": true,
2890          "dev": true,
2891          "optional": true
2892        },
2893        "os-tmpdir": {
2894          "version": "1.0.2",
2895          "bundled": true,
2896          "dev": true,
2897          "optional": true
2898        },
2899        "osenv": {
2900          "version": "0.1.5",
2901          "bundled": true,
2902          "dev": true,
2903          "optional": true,
2904          "requires": {
2905            "os-homedir": "^1.0.0",
2906            "os-tmpdir": "^1.0.0"
2907          }
2908        },
2909        "path-is-absolute": {
2910          "version": "1.0.1",
2911          "bundled": true,
2912          "dev": true,
2913          "optional": true
2914        },
2915        "process-nextick-args": {
2916          "version": "2.0.0",
2917          "bundled": true,
2918          "dev": true,
2919          "optional": true
2920        },
2921        "rc": {
2922          "version": "1.2.8",
2923          "bundled": true,
2924          "dev": true,
2925          "optional": true,
2926          "requires": {
2927            "deep-extend": "^0.6.0",
2928            "ini": "~1.3.0",
2929            "minimist": "^1.2.0",
2930            "strip-json-comments": "~2.0.1"
2931          },
2932          "dependencies": {
2933            "minimist": {
2934              "version": "1.2.0",
2935              "bundled": true,
2936              "dev": true,
2937              "optional": true
2938            }
2939          }
2940        },
2941        "readable-stream": {
2942          "version": "2.3.6",
2943          "bundled": true,
2944          "dev": true,
2945          "optional": true,
2946          "requires": {
2947            "core-util-is": "~1.0.0",
2948            "inherits": "~2.0.3",
2949            "isarray": "~1.0.0",
2950            "process-nextick-args": "~2.0.0",
2951            "safe-buffer": "~5.1.1",
2952            "string_decoder": "~1.1.1",
2953            "util-deprecate": "~1.0.1"
2954          }
2955        },
2956        "rimraf": {
2957          "version": "2.6.3",
2958          "bundled": true,
2959          "dev": true,
2960          "optional": true,
2961          "requires": {
2962            "glob": "^7.1.3"
2963          }
2964        },
2965        "safe-buffer": {
2966          "version": "5.1.2",
2967          "bundled": true,
2968          "dev": true
2969        },
2970        "safer-buffer": {
2971          "version": "2.1.2",
2972          "bundled": true,
2973          "dev": true,
2974          "optional": true
2975        },
2976        "sax": {
2977          "version": "1.2.4",
2978          "bundled": true,
2979          "dev": true,
2980          "optional": true
2981        },
2982        "semver": {
2983          "version": "5.6.0",
2984          "bundled": true,
2985          "dev": true,
2986          "optional": true
2987        },
2988        "set-blocking": {
2989          "version": "2.0.0",
2990          "bundled": true,
2991          "dev": true,
2992          "optional": true
2993        },
2994        "signal-exit": {
2995          "version": "3.0.2",
2996          "bundled": true,
2997          "dev": true,
2998          "optional": true
2999        },
3000        "string-width": {
3001          "version": "1.0.2",
3002          "bundled": true,
3003          "dev": true,
3004          "requires": {
3005            "code-point-at": "^1.0.0",
3006            "is-fullwidth-code-point": "^1.0.0",
3007            "strip-ansi": "^3.0.0"
3008          }
3009        },
3010        "string_decoder": {
3011          "version": "1.1.1",
3012          "bundled": true,
3013          "dev": true,
3014          "optional": true,
3015          "requires": {
3016            "safe-buffer": "~5.1.0"
3017          }
3018        },
3019        "strip-ansi": {
3020          "version": "3.0.1",
3021          "bundled": true,
3022          "dev": true,
3023          "requires": {
3024            "ansi-regex": "^2.0.0"
3025          }
3026        },
3027        "strip-json-comments": {
3028          "version": "2.0.1",
3029          "bundled": true,
3030          "dev": true,
3031          "optional": true
3032        },
3033        "tar": {
3034          "version": "4.4.8",
3035          "bundled": true,
3036          "dev": true,
3037          "optional": true,
3038          "requires": {
3039            "chownr": "^1.1.1",
3040            "fs-minipass": "^1.2.5",
3041            "minipass": "^2.3.4",
3042            "minizlib": "^1.1.1",
3043            "mkdirp": "^0.5.0",
3044            "safe-buffer": "^5.1.2",
3045            "yallist": "^3.0.2"
3046          }
3047        },
3048        "util-deprecate": {
3049          "version": "1.0.2",
3050          "bundled": true,
3051          "dev": true,
3052          "optional": true
3053        },
3054        "wide-align": {
3055          "version": "1.1.3",
3056          "bundled": true,
3057          "dev": true,
3058          "optional": true,
3059          "requires": {
3060            "string-width": "^1.0.2 || 2"
3061          }
3062        },
3063        "wrappy": {
3064          "version": "1.0.2",
3065          "bundled": true,
3066          "dev": true
3067        },
3068        "yallist": {
3069          "version": "3.0.3",
3070          "bundled": true,
3071          "dev": true
3072        }
3073      }
3074    },
3075    "fstream": {
3076      "version": "1.0.11",
3077      "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
3078      "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
3079      "dev": true,
3080      "requires": {
3081        "graceful-fs": "^4.1.2",
3082        "inherits": "~2.0.0",
3083        "mkdirp": ">=0.5 0",
3084        "rimraf": "2"
3085      }
3086    },
3087    "function-bind": {
3088      "version": "1.1.1",
3089      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
3090      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
3091      "dev": true
3092    },
3093    "gauge": {
3094      "version": "2.7.4",
3095      "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
3096      "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
3097      "dev": true,
3098      "requires": {
3099        "aproba": "^1.0.3",
3100        "console-control-strings": "^1.0.0",
3101        "has-unicode": "^2.0.0",
3102        "object-assign": "^4.1.0",
3103        "signal-exit": "^3.0.0",
3104        "string-width": "^1.0.1",
3105        "strip-ansi": "^3.0.1",
3106        "wide-align": "^1.1.0"
3107      },
3108      "dependencies": {
3109        "is-fullwidth-code-point": {
3110          "version": "1.0.0",
3111          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
3112          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
3113          "dev": true,
3114          "requires": {
3115            "number-is-nan": "^1.0.0"
3116          }
3117        },
3118        "string-width": {
3119          "version": "1.0.2",
3120          "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
3121          "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
3122          "dev": true,
3123          "requires": {
3124            "code-point-at": "^1.0.0",
3125            "is-fullwidth-code-point": "^1.0.0",
3126            "strip-ansi": "^3.0.0"
3127          }
3128        },
3129        "strip-ansi": {
3130          "version": "3.0.1",
3131          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
3132          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3133          "dev": true,
3134          "requires": {
3135            "ansi-regex": "^2.0.0"
3136          }
3137        }
3138      }
3139    },
3140    "gaze": {
3141      "version": "1.1.3",
3142      "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
3143      "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
3144      "dev": true,
3145      "requires": {
3146        "globule": "^1.0.0"
3147      }
3148    },
3149    "get-caller-file": {
3150      "version": "1.0.3",
3151      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
3152      "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
3153      "dev": true
3154    },
3155    "get-stdin": {
3156      "version": "4.0.1",
3157      "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
3158      "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
3159      "dev": true
3160    },
3161    "get-stream": {
3162      "version": "3.0.0",
3163      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
3164      "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
3165      "dev": true
3166    },
3167    "get-value": {
3168      "version": "2.0.6",
3169      "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
3170      "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
3171      "dev": true
3172    },
3173    "getpass": {
3174      "version": "0.1.7",
3175      "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
3176      "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
3177      "dev": true,
3178      "requires": {
3179        "assert-plus": "^1.0.0"
3180      }
3181    },
3182    "glob": {
3183      "version": "7.1.2",
3184      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
3185      "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
3186      "dev": true,
3187      "requires": {
3188        "fs.realpath": "^1.0.0",
3189        "inflight": "^1.0.4",
3190        "inherits": "2",
3191        "minimatch": "^3.0.4",
3192        "once": "^1.3.0",
3193        "path-is-absolute": "^1.0.0"
3194      }
3195    },
3196    "glob-base": {
3197      "version": "0.3.0",
3198      "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
3199      "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
3200      "dev": true,
3201      "requires": {
3202        "glob-parent": "^2.0.0",
3203        "is-glob": "^2.0.0"
3204      }
3205    },
3206    "glob-parent": {
3207      "version": "2.0.0",
3208      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
3209      "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
3210      "dev": true,
3211      "requires": {
3212        "is-glob": "^2.0.0"
3213      }
3214    },
3215    "globals": {
3216      "version": "9.18.0",
3217      "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
3218      "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
3219      "dev": true
3220    },
3221    "globule": {
3222      "version": "1.2.1",
3223      "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
3224      "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
3225      "dev": true,
3226      "requires": {
3227        "glob": "~7.1.1",
3228        "lodash": "~4.17.10",
3229        "minimatch": "~3.0.2"
3230      }
3231    },
3232    "graceful-fs": {
3233      "version": "4.1.11",
3234      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
3235      "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
3236      "dev": true
3237    },
3238    "growly": {
3239      "version": "1.3.0",
3240      "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
3241      "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
3242      "dev": true
3243    },
3244    "handlebars": {
3245      "version": "4.1.0",
3246      "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.0.tgz",
3247      "integrity": "sha512-l2jRuU1NAWK6AW5qqcTATWQJvNPEwkM7NEKSiv/gqOsoSQbVoWyqVEY5GS+XPQ88zLNmqASRpzfdm8d79hJS+w==",
3248      "dev": true,
3249      "requires": {
3250        "async": "^2.5.0",
3251        "optimist": "^0.6.1",
3252        "source-map": "^0.6.1",
3253        "uglify-js": "^3.1.4"
3254      },
3255      "dependencies": {
3256        "source-map": {
3257          "version": "0.6.1",
3258          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3259          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3260          "dev": true
3261        }
3262      }
3263    },
3264    "har-schema": {
3265      "version": "2.0.0",
3266      "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
3267      "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
3268      "dev": true
3269    },
3270    "har-validator": {
3271      "version": "5.1.3",
3272      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
3273      "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
3274      "dev": true,
3275      "requires": {
3276        "ajv": "^6.5.5",
3277        "har-schema": "^2.0.0"
3278      }
3279    },
3280    "has": {
3281      "version": "1.0.3",
3282      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
3283      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
3284      "dev": true,
3285      "requires": {
3286        "function-bind": "^1.1.1"
3287      }
3288    },
3289    "has-ansi": {
3290      "version": "2.0.0",
3291      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
3292      "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
3293      "dev": true,
3294      "requires": {
3295        "ansi-regex": "^2.0.0"
3296      }
3297    },
3298    "has-binary2": {
3299      "version": "1.0.3",
3300      "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
3301      "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
3302      "dev": true,
3303      "requires": {
3304        "isarray": "2.0.1"
3305      },
3306      "dependencies": {
3307        "isarray": {
3308          "version": "2.0.1",
3309          "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
3310          "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
3311          "dev": true
3312        }
3313      }
3314    },
3315    "has-cors": {
3316      "version": "1.1.0",
3317      "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
3318      "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
3319      "dev": true
3320    },
3321    "has-flag": {
3322      "version": "3.0.0",
3323      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3324      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3325      "dev": true
3326    },
3327    "has-symbols": {
3328      "version": "1.0.0",
3329      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
3330      "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
3331      "dev": true
3332    },
3333    "has-unicode": {
3334      "version": "2.0.1",
3335      "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
3336      "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
3337      "dev": true
3338    },
3339    "has-value": {
3340      "version": "1.0.0",
3341      "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
3342      "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
3343      "dev": true,
3344      "requires": {
3345        "get-value": "^2.0.6",
3346        "has-values": "^1.0.0",
3347        "isobject": "^3.0.0"
3348      },
3349      "dependencies": {
3350        "isobject": {
3351          "version": "3.0.1",
3352          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3353          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
3354          "dev": true
3355        }
3356      }
3357    },
3358    "has-values": {
3359      "version": "1.0.0",
3360      "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
3361      "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
3362      "dev": true,
3363      "requires": {
3364        "is-number": "^3.0.0",
3365        "kind-of": "^4.0.0"
3366      },
3367      "dependencies": {
3368        "is-number": {
3369          "version": "3.0.0",
3370          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
3371          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
3372          "dev": true,
3373          "requires": {
3374            "kind-of": "^3.0.2"
3375          },
3376          "dependencies": {
3377            "kind-of": {
3378              "version": "3.2.2",
3379              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3380              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3381              "dev": true,
3382              "requires": {
3383                "is-buffer": "^1.1.5"
3384              }
3385            }
3386          }
3387        },
3388        "kind-of": {
3389          "version": "4.0.0",
3390          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
3391          "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
3392          "dev": true,
3393          "requires": {
3394            "is-buffer": "^1.1.5"
3395          }
3396        }
3397      }
3398    },
3399    "home-or-tmp": {
3400      "version": "2.0.0",
3401      "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
3402      "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
3403      "dev": true,
3404      "requires": {
3405        "os-homedir": "^1.0.0",
3406        "os-tmpdir": "^1.0.1"
3407      }
3408    },
3409    "hosted-git-info": {
3410      "version": "2.7.1",
3411      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
3412      "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
3413      "dev": true
3414    },
3415    "html-encoding-sniffer": {
3416      "version": "1.0.2",
3417      "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz",
3418      "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==",
3419      "dev": true,
3420      "requires": {
3421        "whatwg-encoding": "^1.0.1"
3422      }
3423    },
3424    "http-errors": {
3425      "version": "1.6.3",
3426      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
3427      "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
3428      "dev": true,
3429      "requires": {
3430        "depd": "~1.1.2",
3431        "inherits": "2.0.3",
3432        "setprototypeof": "1.1.0",
3433        "statuses": ">= 1.4.0 < 2"
3434      },
3435      "dependencies": {
3436        "statuses": {
3437          "version": "1.5.0",
3438          "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
3439          "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
3440          "dev": true
3441        }
3442      }
3443    },
3444    "http-proxy": {
3445      "version": "1.15.2",
3446      "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz",
3447      "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=",
3448      "dev": true,
3449      "requires": {
3450        "eventemitter3": "1.x.x",
3451        "requires-port": "1.x.x"
3452      }
3453    },
3454    "http-signature": {
3455      "version": "1.2.0",
3456      "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
3457      "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
3458      "dev": true,
3459      "requires": {
3460        "assert-plus": "^1.0.0",
3461        "jsprim": "^1.2.2",
3462        "sshpk": "^1.7.0"
3463      }
3464    },
3465    "https-proxy-agent": {
3466      "version": "2.2.1",
3467      "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz",
3468      "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==",
3469      "dev": true,
3470      "requires": {
3471        "agent-base": "^4.1.0",
3472        "debug": "^3.1.0"
3473      },
3474      "dependencies": {
3475        "debug": {
3476          "version": "3.2.6",
3477          "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
3478          "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
3479          "dev": true,
3480          "requires": {
3481            "ms": "^2.1.1"
3482          }
3483        },
3484        "ms": {
3485          "version": "2.1.1",
3486          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
3487          "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
3488          "dev": true
3489        }
3490      }
3491    },
3492    "iconv-lite": {
3493      "version": "0.4.24",
3494      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
3495      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3496      "dev": true,
3497      "requires": {
3498        "safer-buffer": ">= 2.1.2 < 3"
3499      }
3500    },
3501    "immer": {
3502      "version": "1.12.1",
3503      "resolved": "https://registry.npmjs.org/immer/-/immer-1.12.1.tgz",
3504      "integrity": "sha512-3fmKM6ovaqDt0CdC9daXpNi5x/YCYS3i4cwLdTVkhJdk5jrDXoPs7lCm3IqM3yhfSnz4tjjxbRG2CziQ7m8ztg=="
3505    },
3506    "immutable": {
3507      "version": "3.8.2",
3508      "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz",
3509      "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=",
3510      "dev": true
3511    },
3512    "import-local": {
3513      "version": "1.0.0",
3514      "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz",
3515      "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==",
3516      "dev": true,
3517      "requires": {
3518        "pkg-dir": "^2.0.0",
3519        "resolve-cwd": "^2.0.0"
3520      }
3521    },
3522    "imurmurhash": {
3523      "version": "0.1.4",
3524      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3525      "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
3526      "dev": true
3527    },
3528    "in-publish": {
3529      "version": "2.0.0",
3530      "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz",
3531      "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
3532      "dev": true
3533    },
3534    "indent-string": {
3535      "version": "2.1.0",
3536      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
3537      "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
3538      "dev": true,
3539      "requires": {
3540        "repeating": "^2.0.0"
3541      }
3542    },
3543    "indexof": {
3544      "version": "0.0.1",
3545      "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
3546      "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
3547      "dev": true
3548    },
3549    "inflight": {
3550      "version": "1.0.6",
3551      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3552      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3553      "dev": true,
3554      "requires": {
3555        "once": "^1.3.0",
3556        "wrappy": "1"
3557      }
3558    },
3559    "inherits": {
3560      "version": "2.0.3",
3561      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
3562      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
3563      "dev": true
3564    },
3565    "invariant": {
3566      "version": "2.2.4",
3567      "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
3568      "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
3569      "dev": true,
3570      "requires": {
3571        "loose-envify": "^1.0.0"
3572      }
3573    },
3574    "invert-kv": {
3575      "version": "1.0.0",
3576      "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
3577      "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
3578      "dev": true
3579    },
3580    "is-accessor-descriptor": {
3581      "version": "0.1.6",
3582      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3583      "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3584      "dev": true,
3585      "requires": {
3586        "kind-of": "^3.0.2"
3587      }
3588    },
3589    "is-arrayish": {
3590      "version": "0.2.1",
3591      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
3592      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
3593      "dev": true
3594    },
3595    "is-binary-path": {
3596      "version": "1.0.1",
3597      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
3598      "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
3599      "dev": true,
3600      "requires": {
3601        "binary-extensions": "^1.0.0"
3602      }
3603    },
3604    "is-buffer": {
3605      "version": "1.1.6",
3606      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3607      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
3608      "dev": true
3609    },
3610    "is-callable": {
3611      "version": "1.1.4",
3612      "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
3613      "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
3614      "dev": true
3615    },
3616    "is-ci": {
3617      "version": "1.2.1",
3618      "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz",
3619      "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==",
3620      "dev": true,
3621      "requires": {
3622        "ci-info": "^1.5.0"
3623      }
3624    },
3625    "is-data-descriptor": {
3626      "version": "0.1.4",
3627      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3628      "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3629      "dev": true,
3630      "requires": {
3631        "kind-of": "^3.0.2"
3632      }
3633    },
3634    "is-date-object": {
3635      "version": "1.0.1",
3636      "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
3637      "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
3638      "dev": true
3639    },
3640    "is-descriptor": {
3641      "version": "0.1.6",
3642      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
3643      "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3644      "dev": true,
3645      "requires": {
3646        "is-accessor-descriptor": "^0.1.6",
3647        "is-data-descriptor": "^0.1.4",
3648        "kind-of": "^5.0.0"
3649      },
3650      "dependencies": {
3651        "kind-of": {
3652          "version": "5.1.0",
3653          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3654          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
3655          "dev": true
3656        }
3657      }
3658    },
3659    "is-dotfile": {
3660      "version": "1.0.3",
3661      "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
3662      "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
3663      "dev": true
3664    },
3665    "is-equal-shallow": {
3666      "version": "0.1.3",
3667      "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
3668      "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
3669      "dev": true,
3670      "requires": {
3671        "is-primitive": "^2.0.0"
3672      }
3673    },
3674    "is-extendable": {
3675      "version": "0.1.1",
3676      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3677      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3678      "dev": true
3679    },
3680    "is-extglob": {
3681      "version": "1.0.0",
3682      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
3683      "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
3684      "dev": true
3685    },
3686    "is-finite": {
3687      "version": "1.0.2",
3688      "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
3689      "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
3690      "dev": true,
3691      "requires": {
3692        "number-is-nan": "^1.0.0"
3693      }
3694    },
3695    "is-fullwidth-code-point": {
3696      "version": "2.0.0",
3697      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
3698      "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
3699      "dev": true
3700    },
3701    "is-generator-fn": {
3702      "version": "1.0.0",
3703      "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz",
3704      "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=",
3705      "dev": true
3706    },
3707    "is-glob": {
3708      "version": "2.0.1",
3709      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
3710      "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
3711      "dev": true,
3712      "requires": {
3713        "is-extglob": "^1.0.0"
3714      }
3715    },
3716    "is-module": {
3717      "version": "1.0.0",
3718      "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
3719      "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=",
3720      "dev": true
3721    },
3722    "is-number": {
3723      "version": "2.1.0",
3724      "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
3725      "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
3726      "dev": true,
3727      "requires": {
3728        "kind-of": "^3.0.2"
3729      }
3730    },
3731    "is-number-like": {
3732      "version": "1.0.8",
3733      "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz",
3734      "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==",
3735      "dev": true,
3736      "requires": {
3737        "lodash.isfinite": "^3.3.2"
3738      }
3739    },
3740    "is-plain-object": {
3741      "version": "2.0.4",
3742      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
3743      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
3744      "dev": true,
3745      "requires": {
3746        "isobject": "^3.0.1"
3747      },
3748      "dependencies": {
3749        "isobject": {
3750          "version": "3.0.1",
3751          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3752          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
3753          "dev": true
3754        }
3755      }
3756    },
3757    "is-posix-bracket": {
3758      "version": "0.1.1",
3759      "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
3760      "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
3761      "dev": true
3762    },
3763    "is-primitive": {
3764      "version": "2.0.0",
3765      "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
3766      "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
3767      "dev": true
3768    },
3769    "is-regex": {
3770      "version": "1.0.4",
3771      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
3772      "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
3773      "dev": true,
3774      "requires": {
3775        "has": "^1.0.1"
3776      }
3777    },
3778    "is-stream": {
3779      "version": "1.1.0",
3780      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
3781      "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
3782      "dev": true
3783    },
3784    "is-symbol": {
3785      "version": "1.0.2",
3786      "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
3787      "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
3788      "dev": true,
3789      "requires": {
3790        "has-symbols": "^1.0.0"
3791      }
3792    },
3793    "is-typedarray": {
3794      "version": "1.0.0",
3795      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
3796      "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
3797      "dev": true
3798    },
3799    "is-utf8": {
3800      "version": "0.2.1",
3801      "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
3802      "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
3803      "dev": true
3804    },
3805    "is-windows": {
3806      "version": "1.0.2",
3807      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
3808      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
3809      "dev": true
3810    },
3811    "is-wsl": {
3812      "version": "1.1.0",
3813      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
3814      "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
3815      "dev": true
3816    },
3817    "isarray": {
3818      "version": "1.0.0",
3819      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3820      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3821      "dev": true
3822    },
3823    "isexe": {
3824      "version": "2.0.0",
3825      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3826      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
3827      "dev": true
3828    },
3829    "isobject": {
3830      "version": "2.1.0",
3831      "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
3832      "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
3833      "dev": true,
3834      "requires": {
3835        "isarray": "1.0.0"
3836      }
3837    },
3838    "isstream": {
3839      "version": "0.1.2",
3840      "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
3841      "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
3842      "dev": true
3843    },
3844    "istanbul-api": {
3845      "version": "1.3.7",
3846      "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz",
3847      "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==",
3848      "dev": true,
3849      "requires": {
3850        "async": "^2.1.4",
3851        "fileset": "^2.0.2",
3852        "istanbul-lib-coverage": "^1.2.1",
3853        "istanbul-lib-hook": "^1.2.2",
3854        "istanbul-lib-instrument": "^1.10.2",
3855        "istanbul-lib-report": "^1.1.5",
3856        "istanbul-lib-source-maps": "^1.2.6",
3857        "istanbul-reports": "^1.5.1",
3858        "js-yaml": "^3.7.0",
3859        "mkdirp": "^0.5.1",
3860        "once": "^1.4.0"
3861      }
3862    },
3863    "istanbul-lib-coverage": {
3864      "version": "1.2.1",
3865      "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz",
3866      "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==",
3867      "dev": true
3868    },
3869    "istanbul-lib-hook": {
3870      "version": "1.2.2",
3871      "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz",
3872      "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==",
3873      "dev": true,
3874      "requires": {
3875        "append-transform": "^0.4.0"
3876      }
3877    },
3878    "istanbul-lib-instrument": {
3879      "version": "1.10.2",
3880      "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz",
3881      "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==",
3882      "dev": true,
3883      "requires": {
3884        "babel-generator": "^6.18.0",
3885        "babel-template": "^6.16.0",
3886        "babel-traverse": "^6.18.0",
3887        "babel-types": "^6.18.0",
3888        "babylon": "^6.18.0",
3889        "istanbul-lib-coverage": "^1.2.1",
3890        "semver": "^5.3.0"
3891      }
3892    },
3893    "istanbul-lib-report": {
3894      "version": "1.1.5",
3895      "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz",
3896      "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==",
3897      "dev": true,
3898      "requires": {
3899        "istanbul-lib-coverage": "^1.2.1",
3900        "mkdirp": "^0.5.1",
3901        "path-parse": "^1.0.5",
3902        "supports-color": "^3.1.2"
3903      },
3904      "dependencies": {
3905        "has-flag": {
3906          "version": "1.0.0",
3907          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
3908          "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
3909          "dev": true
3910        },
3911        "supports-color": {
3912          "version": "3.2.3",
3913          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
3914          "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
3915          "dev": true,
3916          "requires": {
3917            "has-flag": "^1.0.0"
3918          }
3919        }
3920      }
3921    },
3922    "istanbul-lib-source-maps": {
3923      "version": "1.2.6",
3924      "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz",
3925      "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==",
3926      "dev": true,
3927      "requires": {
3928        "debug": "^3.1.0",
3929        "istanbul-lib-coverage": "^1.2.1",
3930        "mkdirp": "^0.5.1",
3931        "rimraf": "^2.6.1",
3932        "source-map": "^0.5.3"
3933      },
3934      "dependencies": {
3935        "debug": {
3936          "version": "3.2.6",
3937          "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
3938          "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
3939          "dev": true,
3940          "requires": {
3941            "ms": "^2.1.1"
3942          }
3943        },
3944        "ms": {
3945          "version": "2.1.1",
3946          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
3947          "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
3948          "dev": true
3949        }
3950      }
3951    },
3952    "istanbul-reports": {
3953      "version": "1.5.1",
3954      "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz",
3955      "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==",
3956      "dev": true,
3957      "requires": {
3958        "handlebars": "^4.0.3"
3959      }
3960    },
3961    "jest": {
3962      "version": "23.6.0",
3963      "resolved": "https://registry.npmjs.org/jest/-/jest-23.6.0.tgz",
3964      "integrity": "sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw==",
3965      "dev": true,
3966      "requires": {
3967        "import-local": "^1.0.0",
3968        "jest-cli": "^23.6.0"
3969      },
3970      "dependencies": {
3971        "jest-cli": {
3972          "version": "23.6.0",
3973          "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz",
3974          "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==",
3975          "dev": true,
3976          "requires": {
3977            "ansi-escapes": "^3.0.0",
3978            "chalk": "^2.0.1",
3979            "exit": "^0.1.2",
3980            "glob": "^7.1.2",
3981            "graceful-fs": "^4.1.11",
3982            "import-local": "^1.0.0",
3983            "is-ci": "^1.0.10",
3984            "istanbul-api": "^1.3.1",
3985            "istanbul-lib-coverage": "^1.2.0",
3986            "istanbul-lib-instrument": "^1.10.1",
3987            "istanbul-lib-source-maps": "^1.2.4",
3988            "jest-changed-files": "^23.4.2",
3989            "jest-config": "^23.6.0",
3990            "jest-environment-jsdom": "^23.4.0",
3991            "jest-get-type": "^22.1.0",
3992            "jest-haste-map": "^23.6.0",
3993            "jest-message-util": "^23.4.0",
3994            "jest-regex-util": "^23.3.0",
3995            "jest-resolve-dependencies": "^23.6.0",
3996            "jest-runner": "^23.6.0",
3997            "jest-runtime": "^23.6.0",
3998            "jest-snapshot": "^23.6.0",
3999            "jest-util": "^23.4.0",
4000            "jest-validate": "^23.6.0",
4001            "jest-watcher": "^23.4.0",
4002            "jest-worker": "^23.2.0",
4003            "micromatch": "^2.3.11",
4004            "node-notifier": "^5.2.1",
4005            "prompts": "^0.1.9",
4006            "realpath-native": "^1.0.0",
4007            "rimraf": "^2.5.4",
4008            "slash": "^1.0.0",
4009            "string-length": "^2.0.0",
4010            "strip-ansi": "^4.0.0",
4011            "which": "^1.2.12",
4012            "yargs": "^11.0.0"
4013          }
4014        }
4015      }
4016    },
4017    "jest-changed-files": {
4018      "version": "23.4.2",
4019      "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz",
4020      "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==",
4021      "dev": true,
4022      "requires": {
4023        "throat": "^4.0.0"
4024      }
4025    },
4026    "jest-config": {
4027      "version": "23.6.0",
4028      "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz",
4029      "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==",
4030      "dev": true,
4031      "requires": {
4032        "babel-core": "^6.0.0",
4033        "babel-jest": "^23.6.0",
4034        "chalk": "^2.0.1",
4035        "glob": "^7.1.1",
4036        "jest-environment-jsdom": "^23.4.0",
4037        "jest-environment-node": "^23.4.0",
4038        "jest-get-type": "^22.1.0",
4039        "jest-jasmine2": "^23.6.0",
4040        "jest-regex-util": "^23.3.0",
4041        "jest-resolve": "^23.6.0",
4042        "jest-util": "^23.4.0",
4043        "jest-validate": "^23.6.0",
4044        "micromatch": "^2.3.11",
4045        "pretty-format": "^23.6.0"
4046      }
4047    },
4048    "jest-diff": {
4049      "version": "23.6.0",
4050      "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz",
4051      "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==",
4052      "dev": true,
4053      "requires": {
4054        "chalk": "^2.0.1",
4055        "diff": "^3.2.0",
4056        "jest-get-type": "^22.1.0",
4057        "pretty-format": "^23.6.0"
4058      }
4059    },
4060    "jest-docblock": {
4061      "version": "23.2.0",
4062      "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz",
4063      "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=",
4064      "dev": true,
4065      "requires": {
4066        "detect-newline": "^2.1.0"
4067      }
4068    },
4069    "jest-each": {
4070      "version": "23.6.0",
4071      "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz",
4072      "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==",
4073      "dev": true,
4074      "requires": {
4075        "chalk": "^2.0.1",
4076        "pretty-format": "^23.6.0"
4077      }
4078    },
4079    "jest-environment-jsdom": {
4080      "version": "23.4.0",
4081      "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz",
4082      "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=",
4083      "dev": true,
4084      "requires": {
4085        "jest-mock": "^23.2.0",
4086        "jest-util": "^23.4.0",
4087        "jsdom": "^11.5.1"
4088      }
4089    },
4090    "jest-environment-node": {
4091      "version": "23.4.0",
4092      "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz",
4093      "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=",
4094      "dev": true,
4095      "requires": {
4096        "jest-mock": "^23.2.0",
4097        "jest-util": "^23.4.0"
4098      }
4099    },
4100    "jest-get-type": {
4101      "version": "22.4.3",
4102      "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz",
4103      "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==",
4104      "dev": true
4105    },
4106    "jest-haste-map": {
4107      "version": "23.6.0",
4108      "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz",
4109      "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==",
4110      "dev": true,
4111      "requires": {
4112        "fb-watchman": "^2.0.0",
4113        "graceful-fs": "^4.1.11",
4114        "invariant": "^2.2.4",
4115        "jest-docblock": "^23.2.0",
4116        "jest-serializer": "^23.0.1",
4117        "jest-worker": "^23.2.0",
4118        "micromatch": "^2.3.11",
4119        "sane": "^2.0.0"
4120      }
4121    },
4122    "jest-jasmine2": {
4123      "version": "23.6.0",
4124      "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz",
4125      "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==",
4126      "dev": true,
4127      "requires": {
4128        "babel-traverse": "^6.0.0",
4129        "chalk": "^2.0.1",
4130        "co": "^4.6.0",
4131        "expect": "^23.6.0",
4132        "is-generator-fn": "^1.0.0",
4133        "jest-diff": "^23.6.0",
4134        "jest-each": "^23.6.0",
4135        "jest-matcher-utils": "^23.6.0",
4136        "jest-message-util": "^23.4.0",
4137        "jest-snapshot": "^23.6.0",
4138        "jest-util": "^23.4.0",
4139        "pretty-format": "^23.6.0"
4140      }
4141    },
4142    "jest-leak-detector": {
4143      "version": "23.6.0",
4144      "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz",
4145      "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==",
4146      "dev": true,
4147      "requires": {
4148        "pretty-format": "^23.6.0"
4149      }
4150    },
4151    "jest-matcher-utils": {
4152      "version": "23.6.0",
4153      "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz",
4154      "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==",
4155      "dev": true,
4156      "requires": {
4157        "chalk": "^2.0.1",
4158        "jest-get-type": "^22.1.0",
4159        "pretty-format": "^23.6.0"
4160      }
4161    },
4162    "jest-message-util": {
4163      "version": "23.4.0",
4164      "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz",
4165      "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=",
4166      "dev": true,
4167      "requires": {
4168        "@babel/code-frame": "^7.0.0-beta.35",
4169        "chalk": "^2.0.1",
4170        "micromatch": "^2.3.11",
4171        "slash": "^1.0.0",
4172        "stack-utils": "^1.0.1"
4173      }
4174    },
4175    "jest-mock": {
4176      "version": "23.2.0",
4177      "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz",
4178      "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=",
4179      "dev": true
4180    },
4181    "jest-regex-util": {
4182      "version": "23.3.0",
4183      "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz",
4184      "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=",
4185      "dev": true
4186    },
4187    "jest-resolve": {
4188      "version": "23.6.0",
4189      "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz",
4190      "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==",
4191      "dev": true,
4192      "requires": {
4193        "browser-resolve": "^1.11.3",
4194        "chalk": "^2.0.1",
4195        "realpath-native": "^1.0.0"
4196      }
4197    },
4198    "jest-resolve-dependencies": {
4199      "version": "23.6.0",
4200      "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz",
4201      "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==",
4202      "dev": true,
4203      "requires": {
4204        "jest-regex-util": "^23.3.0",
4205        "jest-snapshot": "^23.6.0"
4206      }
4207    },
4208    "jest-runner": {
4209      "version": "23.6.0",
4210      "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz",
4211      "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==",
4212      "dev": true,
4213      "requires": {
4214        "exit": "^0.1.2",
4215        "graceful-fs": "^4.1.11",
4216        "jest-config": "^23.6.0",
4217        "jest-docblock": "^23.2.0",
4218        "jest-haste-map": "^23.6.0",
4219        "jest-jasmine2": "^23.6.0",
4220        "jest-leak-detector": "^23.6.0",
4221        "jest-message-util": "^23.4.0",
4222        "jest-runtime": "^23.6.0",
4223        "jest-util": "^23.4.0",
4224        "jest-worker": "^23.2.0",
4225        "source-map-support": "^0.5.6",
4226        "throat": "^4.0.0"
4227      },
4228      "dependencies": {
4229        "source-map": {
4230          "version": "0.6.1",
4231          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4232          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4233          "dev": true
4234        },
4235        "source-map-support": {
4236          "version": "0.5.10",
4237          "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.10.tgz",
4238          "integrity": "sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ==",
4239          "dev": true,
4240          "requires": {
4241            "buffer-from": "^1.0.0",
4242            "source-map": "^0.6.0"
4243          }
4244        }
4245      }
4246    },
4247    "jest-runtime": {
4248      "version": "23.6.0",
4249      "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz",
4250      "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==",
4251      "dev": true,
4252      "requires": {
4253        "babel-core": "^6.0.0",
4254        "babel-plugin-istanbul": "^4.1.6",
4255        "chalk": "^2.0.1",
4256        "convert-source-map": "^1.4.0",
4257        "exit": "^0.1.2",
4258        "fast-json-stable-stringify": "^2.0.0",
4259        "graceful-fs": "^4.1.11",
4260        "jest-config": "^23.6.0",
4261        "jest-haste-map": "^23.6.0",
4262        "jest-message-util": "^23.4.0",
4263        "jest-regex-util": "^23.3.0",
4264        "jest-resolve": "^23.6.0",
4265        "jest-snapshot": "^23.6.0",
4266        "jest-util": "^23.4.0",
4267        "jest-validate": "^23.6.0",
4268        "micromatch": "^2.3.11",
4269        "realpath-native": "^1.0.0",
4270        "slash": "^1.0.0",
4271        "strip-bom": "3.0.0",
4272        "write-file-atomic": "^2.1.0",
4273        "yargs": "^11.0.0"
4274      },
4275      "dependencies": {
4276        "strip-bom": {
4277          "version": "3.0.0",
4278          "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
4279          "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
4280          "dev": true
4281        }
4282      }
4283    },
4284    "jest-serializer": {
4285      "version": "23.0.1",
4286      "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz",
4287      "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=",
4288      "dev": true
4289    },
4290    "jest-snapshot": {
4291      "version": "23.6.0",
4292      "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz",
4293      "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==",
4294      "dev": true,
4295      "requires": {
4296        "babel-types": "^6.0.0",
4297        "chalk": "^2.0.1",
4298        "jest-diff": "^23.6.0",
4299        "jest-matcher-utils": "^23.6.0",
4300        "jest-message-util": "^23.4.0",
4301        "jest-resolve": "^23.6.0",
4302        "mkdirp": "^0.5.1",
4303        "natural-compare": "^1.4.0",
4304        "pretty-format": "^23.6.0",
4305        "semver": "^5.5.0"
4306      }
4307    },
4308    "jest-util": {
4309      "version": "23.4.0",
4310      "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz",
4311      "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=",
4312      "dev": true,
4313      "requires": {
4314        "callsites": "^2.0.0",
4315        "chalk": "^2.0.1",
4316        "graceful-fs": "^4.1.11",
4317        "is-ci": "^1.0.10",
4318        "jest-message-util": "^23.4.0",
4319        "mkdirp": "^0.5.1",
4320        "slash": "^1.0.0",
4321        "source-map": "^0.6.0"
4322      },
4323      "dependencies": {
4324        "source-map": {
4325          "version": "0.6.1",
4326          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4327          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4328          "dev": true
4329        }
4330      }
4331    },
4332    "jest-validate": {
4333      "version": "23.6.0",
4334      "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz",
4335      "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==",
4336      "dev": true,
4337      "requires": {
4338        "chalk": "^2.0.1",
4339        "jest-get-type": "^22.1.0",
4340        "leven": "^2.1.0",
4341        "pretty-format": "^23.6.0"
4342      }
4343    },
4344    "jest-watcher": {
4345      "version": "23.4.0",
4346      "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz",
4347      "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=",
4348      "dev": true,
4349      "requires": {
4350        "ansi-escapes": "^3.0.0",
4351        "chalk": "^2.0.1",
4352        "string-length": "^2.0.0"
4353      }
4354    },
4355    "jest-worker": {
4356      "version": "23.2.0",
4357      "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz",
4358      "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=",
4359      "dev": true,
4360      "requires": {
4361        "merge-stream": "^1.0.1"
4362      }
4363    },
4364    "js-base64": {
4365      "version": "2.5.1",
4366      "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz",
4367      "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==",
4368      "dev": true
4369    },
4370    "js-tokens": {
4371      "version": "3.0.2",
4372      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
4373      "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
4374      "dev": true
4375    },
4376    "js-yaml": {
4377      "version": "3.12.1",
4378      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.1.tgz",
4379      "integrity": "sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==",
4380      "dev": true,
4381      "requires": {
4382        "argparse": "^1.0.7",
4383        "esprima": "^4.0.0"
4384      }
4385    },
4386    "jsbn": {
4387      "version": "0.1.1",
4388      "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
4389      "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
4390      "dev": true
4391    },
4392    "jsdom": {
4393      "version": "11.12.0",
4394      "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz",
4395      "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==",
4396      "dev": true,
4397      "requires": {
4398        "abab": "^2.0.0",
4399        "acorn": "^5.5.3",
4400        "acorn-globals": "^4.1.0",
4401        "array-equal": "^1.0.0",
4402        "cssom": ">= 0.3.2 < 0.4.0",
4403        "cssstyle": "^1.0.0",
4404        "data-urls": "^1.0.0",
4405        "domexception": "^1.0.1",
4406        "escodegen": "^1.9.1",
4407        "html-encoding-sniffer": "^1.0.2",
4408        "left-pad": "^1.3.0",
4409        "nwsapi": "^2.0.7",
4410        "parse5": "4.0.0",
4411        "pn": "^1.1.0",
4412        "request": "^2.87.0",
4413        "request-promise-native": "^1.0.5",
4414        "sax": "^1.2.4",
4415        "symbol-tree": "^3.2.2",
4416        "tough-cookie": "^2.3.4",
4417        "w3c-hr-time": "^1.0.1",
4418        "webidl-conversions": "^4.0.2",
4419        "whatwg-encoding": "^1.0.3",
4420        "whatwg-mimetype": "^2.1.0",
4421        "whatwg-url": "^6.4.1",
4422        "ws": "^5.2.0",
4423        "xml-name-validator": "^3.0.0"
4424      }
4425    },
4426    "jsesc": {
4427      "version": "1.3.0",
4428      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
4429      "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
4430      "dev": true
4431    },
4432    "json-schema": {
4433      "version": "0.2.3",
4434      "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
4435      "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
4436      "dev": true
4437    },
4438    "json-schema-traverse": {
4439      "version": "0.4.1",
4440      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
4441      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
4442      "dev": true
4443    },
4444    "json-stringify-safe": {
4445      "version": "5.0.1",
4446      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
4447      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
4448      "dev": true
4449    },
4450    "json5": {
4451      "version": "0.5.1",
4452      "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
4453      "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
4454      "dev": true
4455    },
4456    "jsonfile": {
4457      "version": "3.0.1",
4458      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz",
4459      "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=",
4460      "dev": true,
4461      "requires": {
4462        "graceful-fs": "^4.1.6"
4463      }
4464    },
4465    "jsprim": {
4466      "version": "1.4.1",
4467      "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
4468      "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
4469      "dev": true,
4470      "requires": {
4471        "assert-plus": "1.0.0",
4472        "extsprintf": "1.3.0",
4473        "json-schema": "0.2.3",
4474        "verror": "1.10.0"
4475      }
4476    },
4477    "kind-of": {
4478      "version": "3.2.2",
4479      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4480      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4481      "dev": true,
4482      "requires": {
4483        "is-buffer": "^1.1.5"
4484      }
4485    },
4486    "kleur": {
4487      "version": "2.0.2",
4488      "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz",
4489      "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==",
4490      "dev": true
4491    },
4492    "lcid": {
4493      "version": "1.0.0",
4494      "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
4495      "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
4496      "dev": true,
4497      "requires": {
4498        "invert-kv": "^1.0.0"
4499      }
4500    },
4501    "left-pad": {
4502      "version": "1.3.0",
4503      "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz",
4504      "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==",
4505      "dev": true
4506    },
4507    "leven": {
4508      "version": "2.1.0",
4509      "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz",
4510      "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",
4511      "dev": true
4512    },
4513    "levn": {
4514      "version": "0.3.0",
4515      "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
4516      "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
4517      "dev": true,
4518      "requires": {
4519        "prelude-ls": "~1.1.2",
4520        "type-check": "~0.3.2"
4521      }
4522    },
4523    "limiter": {
4524      "version": "1.1.4",
4525      "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.4.tgz",
4526      "integrity": "sha512-XCpr5bElgDI65vVgstP8TWjv6/QKWm9GU5UG0Pr5sLQ3QLo8NVKsioe+Jed5/3vFOe3IQuqE7DKwTvKQkjTHvg==",
4527      "dev": true
4528    },
4529    "lite-server": {
4530      "version": "2.4.0",
4531      "resolved": "https://registry.npmjs.org/lite-server/-/lite-server-2.4.0.tgz",
4532      "integrity": "sha512-Vo06tHpXrqm37i6T7tVdq5PSbrFmvQRw64+dlFXdh1tltv6KCvpE+xzXz2+x6KWJ8ja+GgwSy4P13GUWyhaDHQ==",
4533      "dev": true,
4534      "requires": {
4535        "browser-sync": "^2.24.4",
4536        "connect-history-api-fallback": "^1.2.0",
4537        "connect-logger": "0.0.1",
4538        "lodash": "^4.11.1",
4539        "minimist": "1.2.0"
4540      }
4541    },
4542    "load-json-file": {
4543      "version": "1.1.0",
4544      "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
4545      "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
4546      "dev": true,
4547      "requires": {
4548        "graceful-fs": "^4.1.2",
4549        "parse-json": "^2.2.0",
4550        "pify": "^2.0.0",
4551        "pinkie-promise": "^2.0.0",
4552        "strip-bom": "^2.0.0"
4553      }
4554    },
4555    "localtunnel": {
4556      "version": "1.9.1",
4557      "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.9.1.tgz",
4558      "integrity": "sha512-HWrhOslklDvxgOGFLxi6fQVnvpl6XdX4sPscfqMZkzi3gtt9V7LKBWYvNUcpHSVvjwCQ6xzXacVvICNbNcyPnQ==",
4559      "dev": true,
4560      "requires": {
4561        "axios": "0.17.1",
4562        "debug": "2.6.9",
4563        "openurl": "1.1.1",
4564        "yargs": "6.6.0"
4565      },
4566      "dependencies": {
4567        "camelcase": {
4568          "version": "3.0.0",
4569          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
4570          "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
4571          "dev": true
4572        },
4573        "cliui": {
4574          "version": "3.2.0",
4575          "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
4576          "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
4577          "dev": true,
4578          "requires": {
4579            "string-width": "^1.0.1",
4580            "strip-ansi": "^3.0.1",
4581            "wrap-ansi": "^2.0.0"
4582          }
4583        },
4584        "is-fullwidth-code-point": {
4585          "version": "1.0.0",
4586          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
4587          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
4588          "dev": true,
4589          "requires": {
4590            "number-is-nan": "^1.0.0"
4591          }
4592        },
4593        "os-locale": {
4594          "version": "1.4.0",
4595          "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
4596          "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
4597          "dev": true,
4598          "requires": {
4599            "lcid": "^1.0.0"
4600          }
4601        },
4602        "string-width": {
4603          "version": "1.0.2",
4604          "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
4605          "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
4606          "dev": true,
4607          "requires": {
4608            "code-point-at": "^1.0.0",
4609            "is-fullwidth-code-point": "^1.0.0",
4610            "strip-ansi": "^3.0.0"
4611          }
4612        },
4613        "strip-ansi": {
4614          "version": "3.0.1",
4615          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
4616          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
4617          "dev": true,
4618          "requires": {
4619            "ansi-regex": "^2.0.0"
4620          }
4621        },
4622        "which-module": {
4623          "version": "1.0.0",
4624          "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
4625          "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
4626          "dev": true
4627        },
4628        "yargs": {
4629          "version": "6.6.0",
4630          "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz",
4631          "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=",
4632          "dev": true,
4633          "requires": {
4634            "camelcase": "^3.0.0",
4635            "cliui": "^3.2.0",
4636            "decamelize": "^1.1.1",
4637            "get-caller-file": "^1.0.1",
4638            "os-locale": "^1.4.0",
4639            "read-pkg-up": "^1.0.1",
4640            "require-directory": "^2.1.1",
4641            "require-main-filename": "^1.0.1",
4642            "set-blocking": "^2.0.0",
4643            "string-width": "^1.0.2",
4644            "which-module": "^1.0.0",
4645            "y18n": "^3.2.1",
4646            "yargs-parser": "^4.2.0"
4647          }
4648        },
4649        "yargs-parser": {
4650          "version": "4.2.1",
4651          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz",
4652          "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=",
4653          "dev": true,
4654          "requires": {
4655            "camelcase": "^3.0.0"
4656          }
4657        }
4658      }
4659    },
4660    "locate-path": {
4661      "version": "2.0.0",
4662      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
4663      "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
4664      "dev": true,
4665      "requires": {
4666        "p-locate": "^2.0.0",
4667        "path-exists": "^3.0.0"
4668      }
4669    },
4670    "lodash": {
4671      "version": "4.17.11",
4672      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
4673      "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
4674      "dev": true
4675    },
4676    "lodash.assign": {
4677      "version": "4.2.0",
4678      "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
4679      "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
4680      "dev": true
4681    },
4682    "lodash.clonedeep": {
4683      "version": "4.5.0",
4684      "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
4685      "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
4686      "dev": true
4687    },
4688    "lodash.isfinite": {
4689      "version": "3.3.2",
4690      "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz",
4691      "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=",
4692      "dev": true
4693    },
4694    "lodash.mergewith": {
4695      "version": "4.6.1",
4696      "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
4697      "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==",
4698      "dev": true
4699    },
4700    "lodash.sortby": {
4701      "version": "4.7.0",
4702      "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
4703      "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
4704      "dev": true
4705    },
4706    "long": {
4707      "version": "4.0.0",
4708      "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
4709      "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
4710    },
4711    "loose-envify": {
4712      "version": "1.4.0",
4713      "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
4714      "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
4715      "dev": true,
4716      "requires": {
4717        "js-tokens": "^3.0.0 || ^4.0.0"
4718      }
4719    },
4720    "loud-rejection": {
4721      "version": "1.6.0",
4722      "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
4723      "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
4724      "dev": true,
4725      "requires": {
4726        "currently-unhandled": "^0.4.1",
4727        "signal-exit": "^3.0.0"
4728      }
4729    },
4730    "lru-cache": {
4731      "version": "4.1.5",
4732      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
4733      "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
4734      "dev": true,
4735      "requires": {
4736        "pseudomap": "^1.0.2",
4737        "yallist": "^2.1.2"
4738      }
4739    },
4740    "magic-string": {
4741      "version": "0.25.2",
4742      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.2.tgz",
4743      "integrity": "sha512-iLs9mPjh9IuTtRsqqhNGYcZXGei0Nh/A4xirrsqW7c+QhKVFL2vm7U09ru6cHRD22azaP/wMDgI+HCqbETMTtg==",
4744      "dev": true,
4745      "requires": {
4746        "sourcemap-codec": "^1.4.4"
4747      },
4748      "dependencies": {
4749        "sourcemap-codec": {
4750          "version": "1.4.4",
4751          "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.4.tgz",
4752          "integrity": "sha512-CYAPYdBu34781kLHkaW3m6b/uUSyMOC2R61gcYMWooeuaGtjof86ZA/8T+qVPPt7np1085CR9hmMGrySwEc8Xg==",
4753          "dev": true
4754        }
4755      }
4756    },
4757    "makeerror": {
4758      "version": "1.0.11",
4759      "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
4760      "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
4761      "dev": true,
4762      "requires": {
4763        "tmpl": "1.0.x"
4764      }
4765    },
4766    "map-cache": {
4767      "version": "0.2.2",
4768      "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
4769      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
4770      "dev": true
4771    },
4772    "map-obj": {
4773      "version": "1.0.1",
4774      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
4775      "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
4776      "dev": true
4777    },
4778    "map-visit": {
4779      "version": "1.0.0",
4780      "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
4781      "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
4782      "dev": true,
4783      "requires": {
4784        "object-visit": "^1.0.0"
4785      }
4786    },
4787    "math-random": {
4788      "version": "1.0.4",
4789      "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
4790      "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
4791      "dev": true
4792    },
4793    "mem": {
4794      "version": "1.1.0",
4795      "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
4796      "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
4797      "dev": true,
4798      "requires": {
4799        "mimic-fn": "^1.0.0"
4800      }
4801    },
4802    "meow": {
4803      "version": "3.7.0",
4804      "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
4805      "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
4806      "dev": true,
4807      "requires": {
4808        "camelcase-keys": "^2.0.0",
4809        "decamelize": "^1.1.2",
4810        "loud-rejection": "^1.0.0",
4811        "map-obj": "^1.0.1",
4812        "minimist": "^1.1.3",
4813        "normalize-package-data": "^2.3.4",
4814        "object-assign": "^4.0.1",
4815        "read-pkg-up": "^1.0.1",
4816        "redent": "^1.0.0",
4817        "trim-newlines": "^1.0.0"
4818      }
4819    },
4820    "merge": {
4821      "version": "1.2.1",
4822      "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz",
4823      "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==",
4824      "dev": true
4825    },
4826    "merge-stream": {
4827      "version": "1.0.1",
4828      "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",
4829      "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
4830      "dev": true,
4831      "requires": {
4832        "readable-stream": "^2.0.1"
4833      }
4834    },
4835    "micromatch": {
4836      "version": "2.3.11",
4837      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
4838      "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
4839      "dev": true,
4840      "requires": {
4841        "arr-diff": "^2.0.0",
4842        "array-unique": "^0.2.1",
4843        "braces": "^1.8.2",
4844        "expand-brackets": "^0.1.4",
4845        "extglob": "^0.3.1",
4846        "filename-regex": "^2.0.0",
4847        "is-extglob": "^1.0.0",
4848        "is-glob": "^2.0.1",
4849        "kind-of": "^3.0.2",
4850        "normalize-path": "^2.0.1",
4851        "object.omit": "^2.0.0",
4852        "parse-glob": "^3.0.4",
4853        "regex-cache": "^0.4.2"
4854      }
4855    },
4856    "mime": {
4857      "version": "1.4.1",
4858      "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
4859      "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
4860      "dev": true
4861    },
4862    "mime-db": {
4863      "version": "1.38.0",
4864      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz",
4865      "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==",
4866      "dev": true
4867    },
4868    "mime-types": {
4869      "version": "2.1.22",
4870      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz",
4871      "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==",
4872      "dev": true,
4873      "requires": {
4874        "mime-db": "~1.38.0"
4875      }
4876    },
4877    "mimic-fn": {
4878      "version": "1.2.0",
4879      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
4880      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
4881      "dev": true
4882    },
4883    "minimatch": {
4884      "version": "3.0.4",
4885      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4886      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4887      "dev": true,
4888      "requires": {
4889        "brace-expansion": "^1.1.7"
4890      }
4891    },
4892    "minimist": {
4893      "version": "1.2.0",
4894      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
4895      "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
4896      "dev": true
4897    },
4898    "mithril": {
4899      "version": "1.1.6",
4900      "resolved": "https://registry.npmjs.org/mithril/-/mithril-1.1.6.tgz",
4901      "integrity": "sha512-fWcUrQTCqu8M916rj1MFGlHaPh65rznPu6U/N2U9g81H89klDCIptSK5bnkNkC+jyi3sJIXjyGhSQjUnR8jzZA=="
4902    },
4903    "mitt": {
4904      "version": "1.1.3",
4905      "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.1.3.tgz",
4906      "integrity": "sha512-mUDCnVNsAi+eD6qA0HkRkwYczbLHJ49z17BGe2PYRhZL4wpZUFZGJHU7/5tmvohoma+Hdn0Vh/oJTiPEmgSruA==",
4907      "dev": true
4908    },
4909    "mixin-deep": {
4910      "version": "1.3.1",
4911      "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
4912      "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
4913      "dev": true,
4914      "requires": {
4915        "for-in": "^1.0.2",
4916        "is-extendable": "^1.0.1"
4917      },
4918      "dependencies": {
4919        "is-extendable": {
4920          "version": "1.0.1",
4921          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
4922          "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
4923          "dev": true,
4924          "requires": {
4925            "is-plain-object": "^2.0.4"
4926          }
4927        }
4928      }
4929    },
4930    "mkdirp": {
4931      "version": "0.5.1",
4932      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
4933      "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
4934      "dev": true,
4935      "requires": {
4936        "minimist": "0.0.8"
4937      },
4938      "dependencies": {
4939        "minimist": {
4940          "version": "0.0.8",
4941          "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
4942          "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
4943          "dev": true
4944        }
4945      }
4946    },
4947    "moment": {
4948      "version": "2.24.0",
4949      "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz",
4950      "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==",
4951      "dev": true
4952    },
4953    "ms": {
4954      "version": "2.0.0",
4955      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4956      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4957      "dev": true
4958    },
4959    "nan": {
4960      "version": "2.12.1",
4961      "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz",
4962      "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==",
4963      "dev": true
4964    },
4965    "nanomatch": {
4966      "version": "1.2.13",
4967      "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
4968      "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
4969      "dev": true,
4970      "requires": {
4971        "arr-diff": "^4.0.0",
4972        "array-unique": "^0.3.2",
4973        "define-property": "^2.0.2",
4974        "extend-shallow": "^3.0.2",
4975        "fragment-cache": "^0.2.1",
4976        "is-windows": "^1.0.2",
4977        "kind-of": "^6.0.2",
4978        "object.pick": "^1.3.0",
4979        "regex-not": "^1.0.0",
4980        "snapdragon": "^0.8.1",
4981        "to-regex": "^3.0.1"
4982      },
4983      "dependencies": {
4984        "arr-diff": {
4985          "version": "4.0.0",
4986          "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
4987          "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
4988          "dev": true
4989        },
4990        "array-unique": {
4991          "version": "0.3.2",
4992          "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
4993          "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
4994          "dev": true
4995        },
4996        "kind-of": {
4997          "version": "6.0.2",
4998          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
4999          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
5000          "dev": true
5001        }
5002      }
5003    },
5004    "natural-compare": {
5005      "version": "1.4.0",
5006      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
5007      "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
5008      "dev": true
5009    },
5010    "negotiator": {
5011      "version": "0.6.1",
5012      "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
5013      "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
5014      "dev": true
5015    },
5016    "node-gyp": {
5017      "version": "3.8.0",
5018      "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
5019      "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
5020      "dev": true,
5021      "requires": {
5022        "fstream": "^1.0.0",
5023        "glob": "^7.0.3",
5024        "graceful-fs": "^4.1.2",
5025        "mkdirp": "^0.5.0",
5026        "nopt": "2 || 3",
5027        "npmlog": "0 || 1 || 2 || 3 || 4",
5028        "osenv": "0",
5029        "request": "^2.87.0",
5030        "rimraf": "2",
5031        "semver": "~5.3.0",
5032        "tar": "^2.0.0",
5033        "which": "1"
5034      },
5035      "dependencies": {
5036        "semver": {
5037          "version": "5.3.0",
5038          "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
5039          "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
5040          "dev": true
5041        }
5042      }
5043    },
5044    "node-int64": {
5045      "version": "0.4.0",
5046      "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
5047      "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
5048      "dev": true
5049    },
5050    "node-notifier": {
5051      "version": "5.4.0",
5052      "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz",
5053      "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==",
5054      "dev": true,
5055      "requires": {
5056        "growly": "^1.3.0",
5057        "is-wsl": "^1.1.0",
5058        "semver": "^5.5.0",
5059        "shellwords": "^0.1.1",
5060        "which": "^1.3.0"
5061      }
5062    },
5063    "node-sass": {
5064      "version": "4.11.0",
5065      "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz",
5066      "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==",
5067      "dev": true,
5068      "requires": {
5069        "async-foreach": "^0.1.3",
5070        "chalk": "^1.1.1",
5071        "cross-spawn": "^3.0.0",
5072        "gaze": "^1.0.0",
5073        "get-stdin": "^4.0.1",
5074        "glob": "^7.0.3",
5075        "in-publish": "^2.0.0",
5076        "lodash.assign": "^4.2.0",
5077        "lodash.clonedeep": "^4.3.2",
5078        "lodash.mergewith": "^4.6.0",
5079        "meow": "^3.7.0",
5080        "mkdirp": "^0.5.1",
5081        "nan": "^2.10.0",
5082        "node-gyp": "^3.8.0",
5083        "npmlog": "^4.0.0",
5084        "request": "^2.88.0",
5085        "sass-graph": "^2.2.4",
5086        "stdout-stream": "^1.4.0",
5087        "true-case-path": "^1.0.2"
5088      },
5089      "dependencies": {
5090        "ansi-styles": {
5091          "version": "2.2.1",
5092          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
5093          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
5094          "dev": true
5095        },
5096        "chalk": {
5097          "version": "1.1.3",
5098          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
5099          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
5100          "dev": true,
5101          "requires": {
5102            "ansi-styles": "^2.2.1",
5103            "escape-string-regexp": "^1.0.2",
5104            "has-ansi": "^2.0.0",
5105            "strip-ansi": "^3.0.0",
5106            "supports-color": "^2.0.0"
5107          }
5108        },
5109        "cross-spawn": {
5110          "version": "3.0.1",
5111          "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
5112          "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
5113          "dev": true,
5114          "requires": {
5115            "lru-cache": "^4.0.1",
5116            "which": "^1.2.9"
5117          }
5118        },
5119        "strip-ansi": {
5120          "version": "3.0.1",
5121          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
5122          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
5123          "dev": true,
5124          "requires": {
5125            "ansi-regex": "^2.0.0"
5126          }
5127        },
5128        "supports-color": {
5129          "version": "2.0.0",
5130          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
5131          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
5132          "dev": true
5133        }
5134      }
5135    },
5136    "nopt": {
5137      "version": "3.0.6",
5138      "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
5139      "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
5140      "dev": true,
5141      "requires": {
5142        "abbrev": "1"
5143      }
5144    },
5145    "normalize-package-data": {
5146      "version": "2.5.0",
5147      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
5148      "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
5149      "dev": true,
5150      "requires": {
5151        "hosted-git-info": "^2.1.4",
5152        "resolve": "^1.10.0",
5153        "semver": "2 || 3 || 4 || 5",
5154        "validate-npm-package-license": "^3.0.1"
5155      },
5156      "dependencies": {
5157        "path-parse": {
5158          "version": "1.0.6",
5159          "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
5160          "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
5161          "dev": true
5162        },
5163        "resolve": {
5164          "version": "1.10.0",
5165          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
5166          "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==",
5167          "dev": true,
5168          "requires": {
5169            "path-parse": "^1.0.6"
5170          }
5171        }
5172      }
5173    },
5174    "normalize-path": {
5175      "version": "2.1.1",
5176      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
5177      "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
5178      "dev": true,
5179      "requires": {
5180        "remove-trailing-separator": "^1.0.1"
5181      }
5182    },
5183    "npm-run-path": {
5184      "version": "2.0.2",
5185      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
5186      "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
5187      "dev": true,
5188      "requires": {
5189        "path-key": "^2.0.0"
5190      }
5191    },
5192    "npmlog": {
5193      "version": "4.1.2",
5194      "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
5195      "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
5196      "dev": true,
5197      "requires": {
5198        "are-we-there-yet": "~1.1.2",
5199        "console-control-strings": "~1.1.0",
5200        "gauge": "~2.7.3",
5201        "set-blocking": "~2.0.0"
5202      }
5203    },
5204    "number-is-nan": {
5205      "version": "1.0.1",
5206      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
5207      "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
5208      "dev": true
5209    },
5210    "nwsapi": {
5211      "version": "2.1.0",
5212      "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.0.tgz",
5213      "integrity": "sha512-ZG3bLAvdHmhIjaQ/Db1qvBxsGvFMLIRpQszyqbg31VJ53UP++uZX1/gf3Ut96pdwN9AuDwlMqIYLm0UPCdUeHg==",
5214      "dev": true
5215    },
5216    "oauth-sign": {
5217      "version": "0.9.0",
5218      "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
5219      "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
5220      "dev": true
5221    },
5222    "object-assign": {
5223      "version": "4.1.1",
5224      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
5225      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
5226      "dev": true
5227    },
5228    "object-component": {
5229      "version": "0.0.3",
5230      "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
5231      "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=",
5232      "dev": true
5233    },
5234    "object-copy": {
5235      "version": "0.1.0",
5236      "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
5237      "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
5238      "dev": true,
5239      "requires": {
5240        "copy-descriptor": "^0.1.0",
5241        "define-property": "^0.2.5",
5242        "kind-of": "^3.0.3"
5243      },
5244      "dependencies": {
5245        "define-property": {
5246          "version": "0.2.5",
5247          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5248          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5249          "dev": true,
5250          "requires": {
5251            "is-descriptor": "^0.1.0"
5252          }
5253        }
5254      }
5255    },
5256    "object-keys": {
5257      "version": "1.1.0",
5258      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz",
5259      "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==",
5260      "dev": true
5261    },
5262    "object-path": {
5263      "version": "0.9.2",
5264      "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz",
5265      "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=",
5266      "dev": true
5267    },
5268    "object-visit": {
5269      "version": "1.0.1",
5270      "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
5271      "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
5272      "dev": true,
5273      "requires": {
5274        "isobject": "^3.0.0"
5275      },
5276      "dependencies": {
5277        "isobject": {
5278          "version": "3.0.1",
5279          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
5280          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
5281          "dev": true
5282        }
5283      }
5284    },
5285    "object.getownpropertydescriptors": {
5286      "version": "2.0.3",
5287      "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
5288      "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
5289      "dev": true,
5290      "requires": {
5291        "define-properties": "^1.1.2",
5292        "es-abstract": "^1.5.1"
5293      }
5294    },
5295    "object.omit": {
5296      "version": "2.0.1",
5297      "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
5298      "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
5299      "dev": true,
5300      "requires": {
5301        "for-own": "^0.1.4",
5302        "is-extendable": "^0.1.1"
5303      }
5304    },
5305    "object.pick": {
5306      "version": "1.3.0",
5307      "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
5308      "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
5309      "dev": true,
5310      "requires": {
5311        "isobject": "^3.0.1"
5312      },
5313      "dependencies": {
5314        "isobject": {
5315          "version": "3.0.1",
5316          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
5317          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
5318          "dev": true
5319        }
5320      }
5321    },
5322    "on-finished": {
5323      "version": "2.3.0",
5324      "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
5325      "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
5326      "dev": true,
5327      "requires": {
5328        "ee-first": "1.1.1"
5329      }
5330    },
5331    "once": {
5332      "version": "1.4.0",
5333      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
5334      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
5335      "dev": true,
5336      "requires": {
5337        "wrappy": "1"
5338      }
5339    },
5340    "openurl": {
5341      "version": "1.1.1",
5342      "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz",
5343      "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=",
5344      "dev": true
5345    },
5346    "opn": {
5347      "version": "5.3.0",
5348      "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz",
5349      "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==",
5350      "dev": true,
5351      "requires": {
5352        "is-wsl": "^1.1.0"
5353      }
5354    },
5355    "optimist": {
5356      "version": "0.6.1",
5357      "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
5358      "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
5359      "dev": true,
5360      "requires": {
5361        "minimist": "~0.0.1",
5362        "wordwrap": "~0.0.2"
5363      },
5364      "dependencies": {
5365        "minimist": {
5366          "version": "0.0.10",
5367          "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
5368          "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=",
5369          "dev": true
5370        }
5371      }
5372    },
5373    "optionator": {
5374      "version": "0.8.2",
5375      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
5376      "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
5377      "dev": true,
5378      "requires": {
5379        "deep-is": "~0.1.3",
5380        "fast-levenshtein": "~2.0.4",
5381        "levn": "~0.3.0",
5382        "prelude-ls": "~1.1.2",
5383        "type-check": "~0.3.2",
5384        "wordwrap": "~1.0.0"
5385      },
5386      "dependencies": {
5387        "wordwrap": {
5388          "version": "1.0.0",
5389          "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
5390          "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
5391          "dev": true
5392        }
5393      }
5394    },
5395    "os-homedir": {
5396      "version": "1.0.2",
5397      "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
5398      "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
5399      "dev": true
5400    },
5401    "os-locale": {
5402      "version": "2.1.0",
5403      "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
5404      "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
5405      "dev": true,
5406      "requires": {
5407        "execa": "^0.7.0",
5408        "lcid": "^1.0.0",
5409        "mem": "^1.1.0"
5410      }
5411    },
5412    "os-tmpdir": {
5413      "version": "1.0.2",
5414      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
5415      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
5416      "dev": true
5417    },
5418    "osenv": {
5419      "version": "0.1.5",
5420      "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
5421      "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
5422      "dev": true,
5423      "requires": {
5424        "os-homedir": "^1.0.0",
5425        "os-tmpdir": "^1.0.0"
5426      }
5427    },
5428    "p-finally": {
5429      "version": "1.0.0",
5430      "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
5431      "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
5432      "dev": true
5433    },
5434    "p-limit": {
5435      "version": "1.3.0",
5436      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
5437      "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
5438      "dev": true,
5439      "requires": {
5440        "p-try": "^1.0.0"
5441      }
5442    },
5443    "p-locate": {
5444      "version": "2.0.0",
5445      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
5446      "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
5447      "dev": true,
5448      "requires": {
5449        "p-limit": "^1.1.0"
5450      }
5451    },
5452    "p-try": {
5453      "version": "1.0.0",
5454      "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
5455      "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
5456      "dev": true
5457    },
5458    "parse-glob": {
5459      "version": "3.0.4",
5460      "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
5461      "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
5462      "dev": true,
5463      "requires": {
5464        "glob-base": "^0.3.0",
5465        "is-dotfile": "^1.0.0",
5466        "is-extglob": "^1.0.0",
5467        "is-glob": "^2.0.0"
5468      }
5469    },
5470    "parse-json": {
5471      "version": "2.2.0",
5472      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
5473      "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
5474      "dev": true,
5475      "requires": {
5476        "error-ex": "^1.2.0"
5477      }
5478    },
5479    "parse5": {
5480      "version": "4.0.0",
5481      "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz",
5482      "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==",
5483      "dev": true
5484    },
5485    "parseqs": {
5486      "version": "0.0.5",
5487      "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
5488      "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
5489      "dev": true,
5490      "requires": {
5491        "better-assert": "~1.0.0"
5492      }
5493    },
5494    "parseuri": {
5495      "version": "0.0.5",
5496      "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
5497      "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
5498      "dev": true,
5499      "requires": {
5500        "better-assert": "~1.0.0"
5501      }
5502    },
5503    "parseurl": {
5504      "version": "1.3.2",
5505      "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
5506      "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
5507      "dev": true
5508    },
5509    "pascalcase": {
5510      "version": "0.1.1",
5511      "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
5512      "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
5513      "dev": true
5514    },
5515    "path-dirname": {
5516      "version": "1.0.2",
5517      "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
5518      "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
5519      "dev": true
5520    },
5521    "path-exists": {
5522      "version": "3.0.0",
5523      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
5524      "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
5525      "dev": true
5526    },
5527    "path-is-absolute": {
5528      "version": "1.0.1",
5529      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
5530      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
5531      "dev": true
5532    },
5533    "path-key": {
5534      "version": "2.0.1",
5535      "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
5536      "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
5537      "dev": true
5538    },
5539    "path-parse": {
5540      "version": "1.0.5",
5541      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
5542      "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
5543      "dev": true
5544    },
5545    "path-type": {
5546      "version": "1.1.0",
5547      "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
5548      "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
5549      "dev": true,
5550      "requires": {
5551        "graceful-fs": "^4.1.2",
5552        "pify": "^2.0.0",
5553        "pinkie-promise": "^2.0.0"
5554      }
5555    },
5556    "pend": {
5557      "version": "1.2.0",
5558      "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
5559      "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
5560      "dev": true
5561    },
5562    "performance-now": {
5563      "version": "2.1.0",
5564      "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
5565      "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
5566      "dev": true
5567    },
5568    "pify": {
5569      "version": "2.3.0",
5570      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
5571      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
5572      "dev": true
5573    },
5574    "pinkie": {
5575      "version": "2.0.4",
5576      "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
5577      "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
5578      "dev": true
5579    },
5580    "pinkie-promise": {
5581      "version": "2.0.1",
5582      "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
5583      "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
5584      "dev": true,
5585      "requires": {
5586        "pinkie": "^2.0.0"
5587      }
5588    },
5589    "pkg-dir": {
5590      "version": "2.0.0",
5591      "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
5592      "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
5593      "dev": true,
5594      "requires": {
5595        "find-up": "^2.1.0"
5596      }
5597    },
5598    "pn": {
5599      "version": "1.1.0",
5600      "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz",
5601      "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==",
5602      "dev": true
5603    },
5604    "portscanner": {
5605      "version": "2.1.1",
5606      "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz",
5607      "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=",
5608      "dev": true,
5609      "requires": {
5610        "async": "1.5.2",
5611        "is-number-like": "^1.0.3"
5612      },
5613      "dependencies": {
5614        "async": {
5615          "version": "1.5.2",
5616          "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
5617          "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
5618          "dev": true
5619        }
5620      }
5621    },
5622    "posix-character-classes": {
5623      "version": "0.1.1",
5624      "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
5625      "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
5626      "dev": true
5627    },
5628    "prelude-ls": {
5629      "version": "1.1.2",
5630      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
5631      "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
5632      "dev": true
5633    },
5634    "preserve": {
5635      "version": "0.2.0",
5636      "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
5637      "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
5638      "dev": true
5639    },
5640    "pretty-format": {
5641      "version": "23.6.0",
5642      "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz",
5643      "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==",
5644      "dev": true,
5645      "requires": {
5646        "ansi-regex": "^3.0.0",
5647        "ansi-styles": "^3.2.0"
5648      },
5649      "dependencies": {
5650        "ansi-regex": {
5651          "version": "3.0.0",
5652          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
5653          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
5654          "dev": true
5655        }
5656      }
5657    },
5658    "private": {
5659      "version": "0.1.8",
5660      "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
5661      "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
5662      "dev": true
5663    },
5664    "process-nextick-args": {
5665      "version": "2.0.0",
5666      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
5667      "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
5668      "dev": true
5669    },
5670    "progress": {
5671      "version": "2.0.3",
5672      "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
5673      "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
5674      "dev": true
5675    },
5676    "prompts": {
5677      "version": "0.1.14",
5678      "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz",
5679      "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==",
5680      "dev": true,
5681      "requires": {
5682        "kleur": "^2.0.1",
5683        "sisteransi": "^0.1.1"
5684      }
5685    },
5686    "protobufjs": {
5687      "version": "6.8.8",
5688      "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.8.8.tgz",
5689      "integrity": "sha512-AAmHtD5pXgZfi7GMpllpO3q1Xw1OYldr+dMUlAnffGTAhqkg72WdmSY71uKBF/JuyiKs8psYbtKrhi0ASCD8qw==",
5690      "requires": {
5691        "@protobufjs/aspromise": "^1.1.2",
5692        "@protobufjs/base64": "^1.1.2",
5693        "@protobufjs/codegen": "^2.0.4",
5694        "@protobufjs/eventemitter": "^1.1.0",
5695        "@protobufjs/fetch": "^1.1.0",
5696        "@protobufjs/float": "^1.0.2",
5697        "@protobufjs/inquire": "^1.1.0",
5698        "@protobufjs/path": "^1.1.2",
5699        "@protobufjs/pool": "^1.1.0",
5700        "@protobufjs/utf8": "^1.1.0",
5701        "@types/long": "^4.0.0",
5702        "@types/node": "^10.1.0",
5703        "long": "^4.0.0"
5704      },
5705      "dependencies": {
5706        "@types/node": {
5707          "version": "10.12.26",
5708          "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.26.tgz",
5709          "integrity": "sha512-nMRqS+mL1TOnIJrL6LKJcNZPB8V3eTfRo9FQA2b5gDvrHurC8XbSA86KNe0dShlEL7ReWJv/OU9NL7Z0dnqWTg=="
5710        }
5711      }
5712    },
5713    "proxy-from-env": {
5714      "version": "1.0.0",
5715      "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
5716      "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=",
5717      "dev": true
5718    },
5719    "pseudomap": {
5720      "version": "1.0.2",
5721      "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
5722      "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
5723      "dev": true
5724    },
5725    "psl": {
5726      "version": "1.1.31",
5727      "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",
5728      "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==",
5729      "dev": true
5730    },
5731    "punycode": {
5732      "version": "2.1.1",
5733      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
5734      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
5735      "dev": true
5736    },
5737    "puppeteer": {
5738      "version": "1.12.2",
5739      "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.12.2.tgz",
5740      "integrity": "sha512-xWSyCeD6EazGlfnQweMpM+Hs6X6PhUYhNTHKFj/axNZDq4OmrVERf70isBf7HsnFgB3zOC1+23/8+wCAZYg+Pg==",
5741      "dev": true,
5742      "requires": {
5743        "debug": "^4.1.0",
5744        "extract-zip": "^1.6.6",
5745        "https-proxy-agent": "^2.2.1",
5746        "mime": "^2.0.3",
5747        "progress": "^2.0.1",
5748        "proxy-from-env": "^1.0.0",
5749        "rimraf": "^2.6.1",
5750        "ws": "^6.1.0"
5751      },
5752      "dependencies": {
5753        "debug": {
5754          "version": "4.1.1",
5755          "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
5756          "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
5757          "dev": true,
5758          "requires": {
5759            "ms": "^2.1.1"
5760          }
5761        },
5762        "mime": {
5763          "version": "2.4.0",
5764          "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz",
5765          "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==",
5766          "dev": true
5767        },
5768        "ms": {
5769          "version": "2.1.1",
5770          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
5771          "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
5772          "dev": true
5773        },
5774        "ws": {
5775          "version": "6.1.3",
5776          "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.3.tgz",
5777          "integrity": "sha512-tbSxiT+qJI223AP4iLfQbkbxkwdFcneYinM2+x46Gx2wgvbaOMO36czfdfVUBRTHvzAMRhDd98sA5d/BuWbQdg==",
5778          "dev": true,
5779          "requires": {
5780            "async-limiter": "~1.0.0"
5781          }
5782        }
5783      }
5784    },
5785    "qs": {
5786      "version": "6.5.2",
5787      "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
5788      "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
5789      "dev": true
5790    },
5791    "randomatic": {
5792      "version": "3.1.1",
5793      "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
5794      "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
5795      "dev": true,
5796      "requires": {
5797        "is-number": "^4.0.0",
5798        "kind-of": "^6.0.0",
5799        "math-random": "^1.0.1"
5800      },
5801      "dependencies": {
5802        "is-number": {
5803          "version": "4.0.0",
5804          "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
5805          "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
5806          "dev": true
5807        },
5808        "kind-of": {
5809          "version": "6.0.2",
5810          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
5811          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
5812          "dev": true
5813        }
5814      }
5815    },
5816    "range-parser": {
5817      "version": "1.2.0",
5818      "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
5819      "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
5820      "dev": true
5821    },
5822    "raw-body": {
5823      "version": "2.3.3",
5824      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
5825      "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
5826      "dev": true,
5827      "requires": {
5828        "bytes": "3.0.0",
5829        "http-errors": "1.6.3",
5830        "iconv-lite": "0.4.23",
5831        "unpipe": "1.0.0"
5832      },
5833      "dependencies": {
5834        "iconv-lite": {
5835          "version": "0.4.23",
5836          "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
5837          "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
5838          "dev": true,
5839          "requires": {
5840            "safer-buffer": ">= 2.1.2 < 3"
5841          }
5842        }
5843      }
5844    },
5845    "read-pkg": {
5846      "version": "1.1.0",
5847      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
5848      "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
5849      "dev": true,
5850      "requires": {
5851        "load-json-file": "^1.0.0",
5852        "normalize-package-data": "^2.3.2",
5853        "path-type": "^1.0.0"
5854      }
5855    },
5856    "read-pkg-up": {
5857      "version": "1.0.1",
5858      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
5859      "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
5860      "dev": true,
5861      "requires": {
5862        "find-up": "^1.0.0",
5863        "read-pkg": "^1.0.0"
5864      },
5865      "dependencies": {
5866        "find-up": {
5867          "version": "1.1.2",
5868          "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
5869          "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
5870          "dev": true,
5871          "requires": {
5872            "path-exists": "^2.0.0",
5873            "pinkie-promise": "^2.0.0"
5874          }
5875        },
5876        "path-exists": {
5877          "version": "2.1.0",
5878          "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
5879          "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
5880          "dev": true,
5881          "requires": {
5882            "pinkie-promise": "^2.0.0"
5883          }
5884        }
5885      }
5886    },
5887    "readable-stream": {
5888      "version": "2.3.6",
5889      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
5890      "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
5891      "dev": true,
5892      "requires": {
5893        "core-util-is": "~1.0.0",
5894        "inherits": "~2.0.3",
5895        "isarray": "~1.0.0",
5896        "process-nextick-args": "~2.0.0",
5897        "safe-buffer": "~5.1.1",
5898        "string_decoder": "~1.1.1",
5899        "util-deprecate": "~1.0.1"
5900      }
5901    },
5902    "readdirp": {
5903      "version": "2.2.1",
5904      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
5905      "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
5906      "dev": true,
5907      "requires": {
5908        "graceful-fs": "^4.1.11",
5909        "micromatch": "^3.1.10",
5910        "readable-stream": "^2.0.2"
5911      },
5912      "dependencies": {
5913        "arr-diff": {
5914          "version": "4.0.0",
5915          "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
5916          "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
5917          "dev": true
5918        },
5919        "array-unique": {
5920          "version": "0.3.2",
5921          "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
5922          "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
5923          "dev": true
5924        },
5925        "braces": {
5926          "version": "2.3.2",
5927          "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
5928          "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
5929          "dev": true,
5930          "requires": {
5931            "arr-flatten": "^1.1.0",
5932            "array-unique": "^0.3.2",
5933            "extend-shallow": "^2.0.1",
5934            "fill-range": "^4.0.0",
5935            "isobject": "^3.0.1",
5936            "repeat-element": "^1.1.2",
5937            "snapdragon": "^0.8.1",
5938            "snapdragon-node": "^2.0.1",
5939            "split-string": "^3.0.2",
5940            "to-regex": "^3.0.1"
5941          },
5942          "dependencies": {
5943            "extend-shallow": {
5944              "version": "2.0.1",
5945              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5946              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5947              "dev": true,
5948              "requires": {
5949                "is-extendable": "^0.1.0"
5950              }
5951            }
5952          }
5953        },
5954        "expand-brackets": {
5955          "version": "2.1.4",
5956          "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
5957          "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
5958          "dev": true,
5959          "requires": {
5960            "debug": "^2.3.3",
5961            "define-property": "^0.2.5",
5962            "extend-shallow": "^2.0.1",
5963            "posix-character-classes": "^0.1.0",
5964            "regex-not": "^1.0.0",
5965            "snapdragon": "^0.8.1",
5966            "to-regex": "^3.0.1"
5967          },
5968          "dependencies": {
5969            "define-property": {
5970              "version": "0.2.5",
5971              "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5972              "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5973              "dev": true,
5974              "requires": {
5975                "is-descriptor": "^0.1.0"
5976              }
5977            },
5978            "extend-shallow": {
5979              "version": "2.0.1",
5980              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5981              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5982              "dev": true,
5983              "requires": {
5984                "is-extendable": "^0.1.0"
5985              }
5986            },
5987            "is-accessor-descriptor": {
5988              "version": "0.1.6",
5989              "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
5990              "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
5991              "dev": true,
5992              "requires": {
5993                "kind-of": "^3.0.2"
5994              },
5995              "dependencies": {
5996                "kind-of": {
5997                  "version": "3.2.2",
5998                  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5999                  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6000                  "dev": true,
6001                  "requires": {
6002                    "is-buffer": "^1.1.5"
6003                  }
6004                }
6005              }
6006            },
6007            "is-data-descriptor": {
6008              "version": "0.1.4",
6009              "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
6010              "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
6011              "dev": true,
6012              "requires": {
6013                "kind-of": "^3.0.2"
6014              },
6015              "dependencies": {
6016                "kind-of": {
6017                  "version": "3.2.2",
6018                  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6019                  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6020                  "dev": true,
6021                  "requires": {
6022                    "is-buffer": "^1.1.5"
6023                  }
6024                }
6025              }
6026            },
6027            "is-descriptor": {
6028              "version": "0.1.6",
6029              "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
6030              "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
6031              "dev": true,
6032              "requires": {
6033                "is-accessor-descriptor": "^0.1.6",
6034                "is-data-descriptor": "^0.1.4",
6035                "kind-of": "^5.0.0"
6036              }
6037            },
6038            "kind-of": {
6039              "version": "5.1.0",
6040              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
6041              "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
6042              "dev": true
6043            }
6044          }
6045        },
6046        "extglob": {
6047          "version": "2.0.4",
6048          "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
6049          "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
6050          "dev": true,
6051          "requires": {
6052            "array-unique": "^0.3.2",
6053            "define-property": "^1.0.0",
6054            "expand-brackets": "^2.1.4",
6055            "extend-shallow": "^2.0.1",
6056            "fragment-cache": "^0.2.1",
6057            "regex-not": "^1.0.0",
6058            "snapdragon": "^0.8.1",
6059            "to-regex": "^3.0.1"
6060          },
6061          "dependencies": {
6062            "define-property": {
6063              "version": "1.0.0",
6064              "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
6065              "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
6066              "dev": true,
6067              "requires": {
6068                "is-descriptor": "^1.0.0"
6069              }
6070            },
6071            "extend-shallow": {
6072              "version": "2.0.1",
6073              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6074              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6075              "dev": true,
6076              "requires": {
6077                "is-extendable": "^0.1.0"
6078              }
6079            }
6080          }
6081        },
6082        "fill-range": {
6083          "version": "4.0.0",
6084          "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
6085          "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
6086          "dev": true,
6087          "requires": {
6088            "extend-shallow": "^2.0.1",
6089            "is-number": "^3.0.0",
6090            "repeat-string": "^1.6.1",
6091            "to-regex-range": "^2.1.0"
6092          },
6093          "dependencies": {
6094            "extend-shallow": {
6095              "version": "2.0.1",
6096              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6097              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6098              "dev": true,
6099              "requires": {
6100                "is-extendable": "^0.1.0"
6101              }
6102            }
6103          }
6104        },
6105        "is-accessor-descriptor": {
6106          "version": "1.0.0",
6107          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
6108          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
6109          "dev": true,
6110          "requires": {
6111            "kind-of": "^6.0.0"
6112          }
6113        },
6114        "is-data-descriptor": {
6115          "version": "1.0.0",
6116          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
6117          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
6118          "dev": true,
6119          "requires": {
6120            "kind-of": "^6.0.0"
6121          }
6122        },
6123        "is-descriptor": {
6124          "version": "1.0.2",
6125          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
6126          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
6127          "dev": true,
6128          "requires": {
6129            "is-accessor-descriptor": "^1.0.0",
6130            "is-data-descriptor": "^1.0.0",
6131            "kind-of": "^6.0.2"
6132          }
6133        },
6134        "is-number": {
6135          "version": "3.0.0",
6136          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
6137          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
6138          "dev": true,
6139          "requires": {
6140            "kind-of": "^3.0.2"
6141          },
6142          "dependencies": {
6143            "kind-of": {
6144              "version": "3.2.2",
6145              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6146              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6147              "dev": true,
6148              "requires": {
6149                "is-buffer": "^1.1.5"
6150              }
6151            }
6152          }
6153        },
6154        "isobject": {
6155          "version": "3.0.1",
6156          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
6157          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
6158          "dev": true
6159        },
6160        "kind-of": {
6161          "version": "6.0.2",
6162          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
6163          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
6164          "dev": true
6165        },
6166        "micromatch": {
6167          "version": "3.1.10",
6168          "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
6169          "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
6170          "dev": true,
6171          "requires": {
6172            "arr-diff": "^4.0.0",
6173            "array-unique": "^0.3.2",
6174            "braces": "^2.3.1",
6175            "define-property": "^2.0.2",
6176            "extend-shallow": "^3.0.2",
6177            "extglob": "^2.0.4",
6178            "fragment-cache": "^0.2.1",
6179            "kind-of": "^6.0.2",
6180            "nanomatch": "^1.2.9",
6181            "object.pick": "^1.3.0",
6182            "regex-not": "^1.0.0",
6183            "snapdragon": "^0.8.1",
6184            "to-regex": "^3.0.2"
6185          }
6186        }
6187      }
6188    },
6189    "realpath-native": {
6190      "version": "1.1.0",
6191      "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz",
6192      "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==",
6193      "dev": true,
6194      "requires": {
6195        "util.promisify": "^1.0.0"
6196      }
6197    },
6198    "redent": {
6199      "version": "1.0.0",
6200      "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
6201      "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
6202      "dev": true,
6203      "requires": {
6204        "indent-string": "^2.1.0",
6205        "strip-indent": "^1.0.1"
6206      }
6207    },
6208    "regenerator-runtime": {
6209      "version": "0.11.1",
6210      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
6211      "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
6212      "dev": true
6213    },
6214    "regex-cache": {
6215      "version": "0.4.4",
6216      "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
6217      "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
6218      "dev": true,
6219      "requires": {
6220        "is-equal-shallow": "^0.1.3"
6221      }
6222    },
6223    "regex-not": {
6224      "version": "1.0.2",
6225      "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
6226      "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
6227      "dev": true,
6228      "requires": {
6229        "extend-shallow": "^3.0.2",
6230        "safe-regex": "^1.1.0"
6231      }
6232    },
6233    "remove-trailing-separator": {
6234      "version": "1.1.0",
6235      "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
6236      "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
6237      "dev": true
6238    },
6239    "repeat-element": {
6240      "version": "1.1.3",
6241      "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
6242      "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
6243      "dev": true
6244    },
6245    "repeat-string": {
6246      "version": "1.6.1",
6247      "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
6248      "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
6249      "dev": true
6250    },
6251    "repeating": {
6252      "version": "2.0.1",
6253      "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
6254      "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
6255      "dev": true,
6256      "requires": {
6257        "is-finite": "^1.0.0"
6258      }
6259    },
6260    "request": {
6261      "version": "2.88.0",
6262      "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
6263      "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
6264      "dev": true,
6265      "requires": {
6266        "aws-sign2": "~0.7.0",
6267        "aws4": "^1.8.0",
6268        "caseless": "~0.12.0",
6269        "combined-stream": "~1.0.6",
6270        "extend": "~3.0.2",
6271        "forever-agent": "~0.6.1",
6272        "form-data": "~2.3.2",
6273        "har-validator": "~5.1.0",
6274        "http-signature": "~1.2.0",
6275        "is-typedarray": "~1.0.0",
6276        "isstream": "~0.1.2",
6277        "json-stringify-safe": "~5.0.1",
6278        "mime-types": "~2.1.19",
6279        "oauth-sign": "~0.9.0",
6280        "performance-now": "^2.1.0",
6281        "qs": "~6.5.2",
6282        "safe-buffer": "^5.1.2",
6283        "tough-cookie": "~2.4.3",
6284        "tunnel-agent": "^0.6.0",
6285        "uuid": "^3.3.2"
6286      },
6287      "dependencies": {
6288        "punycode": {
6289          "version": "1.4.1",
6290          "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
6291          "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
6292          "dev": true
6293        },
6294        "tough-cookie": {
6295          "version": "2.4.3",
6296          "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
6297          "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
6298          "dev": true,
6299          "requires": {
6300            "psl": "^1.1.24",
6301            "punycode": "^1.4.1"
6302          }
6303        }
6304      }
6305    },
6306    "request-promise-core": {
6307      "version": "1.1.2",
6308      "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz",
6309      "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==",
6310      "dev": true,
6311      "requires": {
6312        "lodash": "^4.17.11"
6313      }
6314    },
6315    "request-promise-native": {
6316      "version": "1.0.7",
6317      "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz",
6318      "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==",
6319      "dev": true,
6320      "requires": {
6321        "request-promise-core": "1.1.2",
6322        "stealthy-require": "^1.1.1",
6323        "tough-cookie": "^2.3.3"
6324      }
6325    },
6326    "require-directory": {
6327      "version": "2.1.1",
6328      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
6329      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
6330      "dev": true
6331    },
6332    "require-main-filename": {
6333      "version": "1.0.1",
6334      "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
6335      "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
6336      "dev": true
6337    },
6338    "requires-port": {
6339      "version": "1.0.0",
6340      "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
6341      "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
6342      "dev": true
6343    },
6344    "resolve": {
6345      "version": "1.7.1",
6346      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz",
6347      "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==",
6348      "dev": true,
6349      "requires": {
6350        "path-parse": "^1.0.5"
6351      }
6352    },
6353    "resolve-cwd": {
6354      "version": "2.0.0",
6355      "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
6356      "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
6357      "dev": true,
6358      "requires": {
6359        "resolve-from": "^3.0.0"
6360      }
6361    },
6362    "resolve-from": {
6363      "version": "3.0.0",
6364      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
6365      "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
6366      "dev": true
6367    },
6368    "resolve-url": {
6369      "version": "0.2.1",
6370      "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
6371      "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
6372      "dev": true
6373    },
6374    "resp-modifier": {
6375      "version": "6.0.2",
6376      "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz",
6377      "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=",
6378      "dev": true,
6379      "requires": {
6380        "debug": "^2.2.0",
6381        "minimatch": "^3.0.2"
6382      }
6383    },
6384    "ret": {
6385      "version": "0.1.15",
6386      "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
6387      "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
6388      "dev": true
6389    },
6390    "rimraf": {
6391      "version": "2.6.2",
6392      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
6393      "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
6394      "dev": true,
6395      "requires": {
6396        "glob": "^7.0.5"
6397      }
6398    },
6399    "rollup": {
6400      "version": "1.2.2",
6401      "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.2.2.tgz",
6402      "integrity": "sha512-fsn5KJcfSuejjrv8GV7kZNciElqxyzZdUq8rA3e528JsR3ccxrWwoptyUY8GGLlgMFAQMB3dZW8nWF2I1/xrZA==",
6403      "dev": true,
6404      "requires": {
6405        "@types/estree": "0.0.39",
6406        "@types/node": "*",
6407        "acorn": "^6.1.0"
6408      },
6409      "dependencies": {
6410        "acorn": {
6411          "version": "6.1.0",
6412          "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.0.tgz",
6413          "integrity": "sha512-MW/FjM+IvU9CgBzjO3UIPCE2pyEwUsoFl+VGdczOPEdxfGFjuKny/gN54mOuX7Qxmb9Rg9MCn2oKiSUeW+pjrw==",
6414          "dev": true
6415        }
6416      }
6417    },
6418    "rollup-plugin-commonjs": {
6419      "version": "9.2.0",
6420      "resolved": "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.2.0.tgz",
6421      "integrity": "sha512-0RM5U4Vd6iHjL6rLvr3lKBwnPsaVml+qxOGaaNUWN1lSq6S33KhITOfHmvxV3z2vy9Mk4t0g4rNlVaJJsNQPWA==",
6422      "dev": true,
6423      "requires": {
6424        "estree-walker": "^0.5.2",
6425        "magic-string": "^0.25.1",
6426        "resolve": "^1.8.1",
6427        "rollup-pluginutils": "^2.3.3"
6428      },
6429      "dependencies": {
6430        "path-parse": {
6431          "version": "1.0.6",
6432          "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
6433          "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
6434          "dev": true
6435        },
6436        "resolve": {
6437          "version": "1.10.0",
6438          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
6439          "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==",
6440          "dev": true,
6441          "requires": {
6442            "path-parse": "^1.0.6"
6443          }
6444        }
6445      }
6446    },
6447    "rollup-plugin-node-resolve": {
6448      "version": "4.0.0",
6449      "resolved": "https://registry.npmjs.org/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-4.0.0.tgz",
6450      "integrity": "sha512-7Ni+/M5RPSUBfUaP9alwYQiIKnKeXCOHiqBpKUl9kwp3jX5ZJtgXAait1cne6pGEVUUztPD6skIKH9Kq9sNtfw==",
6451      "dev": true,
6452      "requires": {
6453        "builtin-modules": "^3.0.0",
6454        "is-module": "^1.0.0",
6455        "resolve": "^1.8.1"
6456      },
6457      "dependencies": {
6458        "builtin-modules": {
6459          "version": "3.0.0",
6460          "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.0.0.tgz",
6461          "integrity": "sha512-hMIeU4K2ilbXV6Uv93ZZ0Avg/M91RaKXucQ+4me2Do1txxBDyDZWCBa5bJSLqoNTRpXTLwEzIk1KmloenDDjhg==",
6462          "dev": true
6463        },
6464        "path-parse": {
6465          "version": "1.0.6",
6466          "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
6467          "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
6468          "dev": true
6469        },
6470        "resolve": {
6471          "version": "1.10.0",
6472          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
6473          "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==",
6474          "dev": true,
6475          "requires": {
6476            "path-parse": "^1.0.6"
6477          }
6478        }
6479      }
6480    },
6481    "rollup-pluginutils": {
6482      "version": "2.3.3",
6483      "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.3.3.tgz",
6484      "integrity": "sha512-2XZwja7b6P5q4RZ5FhyX1+f46xi1Z3qBKigLRZ6VTZjwbN0K1IFGMlwm06Uu0Emcre2Z63l77nq/pzn+KxIEoA==",
6485      "dev": true,
6486      "requires": {
6487        "estree-walker": "^0.5.2",
6488        "micromatch": "^2.3.11"
6489      }
6490    },
6491    "rsvp": {
6492      "version": "3.6.2",
6493      "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
6494      "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==",
6495      "dev": true
6496    },
6497    "rx": {
6498      "version": "4.1.0",
6499      "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz",
6500      "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=",
6501      "dev": true
6502    },
6503    "rxjs": {
6504      "version": "5.5.12",
6505      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz",
6506      "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==",
6507      "dev": true,
6508      "requires": {
6509        "symbol-observable": "1.0.1"
6510      }
6511    },
6512    "safe-buffer": {
6513      "version": "5.1.2",
6514      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
6515      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
6516      "dev": true
6517    },
6518    "safe-regex": {
6519      "version": "1.1.0",
6520      "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
6521      "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
6522      "dev": true,
6523      "requires": {
6524        "ret": "~0.1.10"
6525      }
6526    },
6527    "safer-buffer": {
6528      "version": "2.1.2",
6529      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
6530      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
6531      "dev": true
6532    },
6533    "sander": {
6534      "version": "0.5.1",
6535      "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz",
6536      "integrity": "sha1-dB4kXiMfB8r7b98PEzrfohalAq0=",
6537      "dev": true,
6538      "requires": {
6539        "es6-promise": "^3.1.2",
6540        "graceful-fs": "^4.1.3",
6541        "mkdirp": "^0.5.1",
6542        "rimraf": "^2.5.2"
6543      }
6544    },
6545    "sane": {
6546      "version": "2.5.2",
6547      "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz",
6548      "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=",
6549      "dev": true,
6550      "requires": {
6551        "anymatch": "^2.0.0",
6552        "capture-exit": "^1.2.0",
6553        "exec-sh": "^0.2.0",
6554        "fb-watchman": "^2.0.0",
6555        "fsevents": "^1.2.3",
6556        "micromatch": "^3.1.4",
6557        "minimist": "^1.1.1",
6558        "walker": "~1.0.5",
6559        "watch": "~0.18.0"
6560      },
6561      "dependencies": {
6562        "arr-diff": {
6563          "version": "4.0.0",
6564          "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
6565          "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
6566          "dev": true
6567        },
6568        "array-unique": {
6569          "version": "0.3.2",
6570          "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
6571          "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
6572          "dev": true
6573        },
6574        "braces": {
6575          "version": "2.3.2",
6576          "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
6577          "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
6578          "dev": true,
6579          "requires": {
6580            "arr-flatten": "^1.1.0",
6581            "array-unique": "^0.3.2",
6582            "extend-shallow": "^2.0.1",
6583            "fill-range": "^4.0.0",
6584            "isobject": "^3.0.1",
6585            "repeat-element": "^1.1.2",
6586            "snapdragon": "^0.8.1",
6587            "snapdragon-node": "^2.0.1",
6588            "split-string": "^3.0.2",
6589            "to-regex": "^3.0.1"
6590          },
6591          "dependencies": {
6592            "extend-shallow": {
6593              "version": "2.0.1",
6594              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6595              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6596              "dev": true,
6597              "requires": {
6598                "is-extendable": "^0.1.0"
6599              }
6600            }
6601          }
6602        },
6603        "expand-brackets": {
6604          "version": "2.1.4",
6605          "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
6606          "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
6607          "dev": true,
6608          "requires": {
6609            "debug": "^2.3.3",
6610            "define-property": "^0.2.5",
6611            "extend-shallow": "^2.0.1",
6612            "posix-character-classes": "^0.1.0",
6613            "regex-not": "^1.0.0",
6614            "snapdragon": "^0.8.1",
6615            "to-regex": "^3.0.1"
6616          },
6617          "dependencies": {
6618            "define-property": {
6619              "version": "0.2.5",
6620              "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
6621              "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
6622              "dev": true,
6623              "requires": {
6624                "is-descriptor": "^0.1.0"
6625              }
6626            },
6627            "extend-shallow": {
6628              "version": "2.0.1",
6629              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6630              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6631              "dev": true,
6632              "requires": {
6633                "is-extendable": "^0.1.0"
6634              }
6635            },
6636            "is-accessor-descriptor": {
6637              "version": "0.1.6",
6638              "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
6639              "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
6640              "dev": true,
6641              "requires": {
6642                "kind-of": "^3.0.2"
6643              },
6644              "dependencies": {
6645                "kind-of": {
6646                  "version": "3.2.2",
6647                  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6648                  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6649                  "dev": true,
6650                  "requires": {
6651                    "is-buffer": "^1.1.5"
6652                  }
6653                }
6654              }
6655            },
6656            "is-data-descriptor": {
6657              "version": "0.1.4",
6658              "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
6659              "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
6660              "dev": true,
6661              "requires": {
6662                "kind-of": "^3.0.2"
6663              },
6664              "dependencies": {
6665                "kind-of": {
6666                  "version": "3.2.2",
6667                  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6668                  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6669                  "dev": true,
6670                  "requires": {
6671                    "is-buffer": "^1.1.5"
6672                  }
6673                }
6674              }
6675            },
6676            "is-descriptor": {
6677              "version": "0.1.6",
6678              "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
6679              "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
6680              "dev": true,
6681              "requires": {
6682                "is-accessor-descriptor": "^0.1.6",
6683                "is-data-descriptor": "^0.1.4",
6684                "kind-of": "^5.0.0"
6685              }
6686            },
6687            "kind-of": {
6688              "version": "5.1.0",
6689              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
6690              "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
6691              "dev": true
6692            }
6693          }
6694        },
6695        "extglob": {
6696          "version": "2.0.4",
6697          "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
6698          "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
6699          "dev": true,
6700          "requires": {
6701            "array-unique": "^0.3.2",
6702            "define-property": "^1.0.0",
6703            "expand-brackets": "^2.1.4",
6704            "extend-shallow": "^2.0.1",
6705            "fragment-cache": "^0.2.1",
6706            "regex-not": "^1.0.0",
6707            "snapdragon": "^0.8.1",
6708            "to-regex": "^3.0.1"
6709          },
6710          "dependencies": {
6711            "define-property": {
6712              "version": "1.0.0",
6713              "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
6714              "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
6715              "dev": true,
6716              "requires": {
6717                "is-descriptor": "^1.0.0"
6718              }
6719            },
6720            "extend-shallow": {
6721              "version": "2.0.1",
6722              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6723              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6724              "dev": true,
6725              "requires": {
6726                "is-extendable": "^0.1.0"
6727              }
6728            }
6729          }
6730        },
6731        "fill-range": {
6732          "version": "4.0.0",
6733          "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
6734          "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
6735          "dev": true,
6736          "requires": {
6737            "extend-shallow": "^2.0.1",
6738            "is-number": "^3.0.0",
6739            "repeat-string": "^1.6.1",
6740            "to-regex-range": "^2.1.0"
6741          },
6742          "dependencies": {
6743            "extend-shallow": {
6744              "version": "2.0.1",
6745              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6746              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6747              "dev": true,
6748              "requires": {
6749                "is-extendable": "^0.1.0"
6750              }
6751            }
6752          }
6753        },
6754        "is-accessor-descriptor": {
6755          "version": "1.0.0",
6756          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
6757          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
6758          "dev": true,
6759          "requires": {
6760            "kind-of": "^6.0.0"
6761          }
6762        },
6763        "is-data-descriptor": {
6764          "version": "1.0.0",
6765          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
6766          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
6767          "dev": true,
6768          "requires": {
6769            "kind-of": "^6.0.0"
6770          }
6771        },
6772        "is-descriptor": {
6773          "version": "1.0.2",
6774          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
6775          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
6776          "dev": true,
6777          "requires": {
6778            "is-accessor-descriptor": "^1.0.0",
6779            "is-data-descriptor": "^1.0.0",
6780            "kind-of": "^6.0.2"
6781          }
6782        },
6783        "is-number": {
6784          "version": "3.0.0",
6785          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
6786          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
6787          "dev": true,
6788          "requires": {
6789            "kind-of": "^3.0.2"
6790          },
6791          "dependencies": {
6792            "kind-of": {
6793              "version": "3.2.2",
6794              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6795              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6796              "dev": true,
6797              "requires": {
6798                "is-buffer": "^1.1.5"
6799              }
6800            }
6801          }
6802        },
6803        "isobject": {
6804          "version": "3.0.1",
6805          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
6806          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
6807          "dev": true
6808        },
6809        "kind-of": {
6810          "version": "6.0.2",
6811          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
6812          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
6813          "dev": true
6814        },
6815        "micromatch": {
6816          "version": "3.1.10",
6817          "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
6818          "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
6819          "dev": true,
6820          "requires": {
6821            "arr-diff": "^4.0.0",
6822            "array-unique": "^0.3.2",
6823            "braces": "^2.3.1",
6824            "define-property": "^2.0.2",
6825            "extend-shallow": "^3.0.2",
6826            "extglob": "^2.0.4",
6827            "fragment-cache": "^0.2.1",
6828            "kind-of": "^6.0.2",
6829            "nanomatch": "^1.2.9",
6830            "object.pick": "^1.3.0",
6831            "regex-not": "^1.0.0",
6832            "snapdragon": "^0.8.1",
6833            "to-regex": "^3.0.2"
6834          }
6835        }
6836      }
6837    },
6838    "sass-graph": {
6839      "version": "2.2.4",
6840      "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
6841      "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
6842      "dev": true,
6843      "requires": {
6844        "glob": "^7.0.0",
6845        "lodash": "^4.0.0",
6846        "scss-tokenizer": "^0.2.3",
6847        "yargs": "^7.0.0"
6848      },
6849      "dependencies": {
6850        "camelcase": {
6851          "version": "3.0.0",
6852          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
6853          "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
6854          "dev": true
6855        },
6856        "cliui": {
6857          "version": "3.2.0",
6858          "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
6859          "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
6860          "dev": true,
6861          "requires": {
6862            "string-width": "^1.0.1",
6863            "strip-ansi": "^3.0.1",
6864            "wrap-ansi": "^2.0.0"
6865          }
6866        },
6867        "is-fullwidth-code-point": {
6868          "version": "1.0.0",
6869          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
6870          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
6871          "dev": true,
6872          "requires": {
6873            "number-is-nan": "^1.0.0"
6874          }
6875        },
6876        "os-locale": {
6877          "version": "1.4.0",
6878          "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
6879          "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
6880          "dev": true,
6881          "requires": {
6882            "lcid": "^1.0.0"
6883          }
6884        },
6885        "string-width": {
6886          "version": "1.0.2",
6887          "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
6888          "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
6889          "dev": true,
6890          "requires": {
6891            "code-point-at": "^1.0.0",
6892            "is-fullwidth-code-point": "^1.0.0",
6893            "strip-ansi": "^3.0.0"
6894          }
6895        },
6896        "strip-ansi": {
6897          "version": "3.0.1",
6898          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
6899          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
6900          "dev": true,
6901          "requires": {
6902            "ansi-regex": "^2.0.0"
6903          }
6904        },
6905        "which-module": {
6906          "version": "1.0.0",
6907          "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
6908          "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
6909          "dev": true
6910        },
6911        "yargs": {
6912          "version": "7.1.0",
6913          "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
6914          "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
6915          "dev": true,
6916          "requires": {
6917            "camelcase": "^3.0.0",
6918            "cliui": "^3.2.0",
6919            "decamelize": "^1.1.1",
6920            "get-caller-file": "^1.0.1",
6921            "os-locale": "^1.4.0",
6922            "read-pkg-up": "^1.0.1",
6923            "require-directory": "^2.1.1",
6924            "require-main-filename": "^1.0.1",
6925            "set-blocking": "^2.0.0",
6926            "string-width": "^1.0.2",
6927            "which-module": "^1.0.0",
6928            "y18n": "^3.2.1",
6929            "yargs-parser": "^5.0.0"
6930          }
6931        },
6932        "yargs-parser": {
6933          "version": "5.0.0",
6934          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
6935          "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
6936          "dev": true,
6937          "requires": {
6938            "camelcase": "^3.0.0"
6939          }
6940        }
6941      }
6942    },
6943    "sax": {
6944      "version": "1.2.4",
6945      "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
6946      "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
6947      "dev": true
6948    },
6949    "scss-tokenizer": {
6950      "version": "0.2.3",
6951      "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
6952      "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
6953      "dev": true,
6954      "requires": {
6955        "js-base64": "^2.1.8",
6956        "source-map": "^0.4.2"
6957      },
6958      "dependencies": {
6959        "source-map": {
6960          "version": "0.4.4",
6961          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
6962          "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
6963          "dev": true,
6964          "requires": {
6965            "amdefine": ">=0.0.4"
6966          }
6967        }
6968      }
6969    },
6970    "semver": {
6971      "version": "5.6.0",
6972      "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
6973      "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==",
6974      "dev": true
6975    },
6976    "send": {
6977      "version": "0.16.2",
6978      "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
6979      "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
6980      "dev": true,
6981      "requires": {
6982        "debug": "2.6.9",
6983        "depd": "~1.1.2",
6984        "destroy": "~1.0.4",
6985        "encodeurl": "~1.0.2",
6986        "escape-html": "~1.0.3",
6987        "etag": "~1.8.1",
6988        "fresh": "0.5.2",
6989        "http-errors": "~1.6.2",
6990        "mime": "1.4.1",
6991        "ms": "2.0.0",
6992        "on-finished": "~2.3.0",
6993        "range-parser": "~1.2.0",
6994        "statuses": "~1.4.0"
6995      },
6996      "dependencies": {
6997        "statuses": {
6998          "version": "1.4.0",
6999          "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
7000          "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
7001          "dev": true
7002        }
7003      }
7004    },
7005    "serve-index": {
7006      "version": "1.9.1",
7007      "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
7008      "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
7009      "dev": true,
7010      "requires": {
7011        "accepts": "~1.3.4",
7012        "batch": "0.6.1",
7013        "debug": "2.6.9",
7014        "escape-html": "~1.0.3",
7015        "http-errors": "~1.6.2",
7016        "mime-types": "~2.1.17",
7017        "parseurl": "~1.3.2"
7018      }
7019    },
7020    "serve-static": {
7021      "version": "1.13.2",
7022      "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
7023      "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
7024      "dev": true,
7025      "requires": {
7026        "encodeurl": "~1.0.2",
7027        "escape-html": "~1.0.3",
7028        "parseurl": "~1.3.2",
7029        "send": "0.16.2"
7030      }
7031    },
7032    "server-destroy": {
7033      "version": "1.0.1",
7034      "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz",
7035      "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=",
7036      "dev": true
7037    },
7038    "set-blocking": {
7039      "version": "2.0.0",
7040      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
7041      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
7042      "dev": true
7043    },
7044    "set-value": {
7045      "version": "2.0.0",
7046      "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
7047      "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
7048      "dev": true,
7049      "requires": {
7050        "extend-shallow": "^2.0.1",
7051        "is-extendable": "^0.1.1",
7052        "is-plain-object": "^2.0.3",
7053        "split-string": "^3.0.1"
7054      },
7055      "dependencies": {
7056        "extend-shallow": {
7057          "version": "2.0.1",
7058          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7059          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7060          "dev": true,
7061          "requires": {
7062            "is-extendable": "^0.1.0"
7063          }
7064        }
7065      }
7066    },
7067    "setprototypeof": {
7068      "version": "1.1.0",
7069      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
7070      "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
7071      "dev": true
7072    },
7073    "shebang-command": {
7074      "version": "1.2.0",
7075      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
7076      "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
7077      "dev": true,
7078      "requires": {
7079        "shebang-regex": "^1.0.0"
7080      }
7081    },
7082    "shebang-regex": {
7083      "version": "1.0.0",
7084      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
7085      "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
7086      "dev": true
7087    },
7088    "shellwords": {
7089      "version": "0.1.1",
7090      "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
7091      "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
7092      "dev": true
7093    },
7094    "signal-exit": {
7095      "version": "3.0.2",
7096      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
7097      "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
7098      "dev": true
7099    },
7100    "sisteransi": {
7101      "version": "0.1.1",
7102      "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz",
7103      "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==",
7104      "dev": true
7105    },
7106    "slash": {
7107      "version": "1.0.0",
7108      "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
7109      "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
7110      "dev": true
7111    },
7112    "snapdragon": {
7113      "version": "0.8.2",
7114      "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
7115      "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
7116      "dev": true,
7117      "requires": {
7118        "base": "^0.11.1",
7119        "debug": "^2.2.0",
7120        "define-property": "^0.2.5",
7121        "extend-shallow": "^2.0.1",
7122        "map-cache": "^0.2.2",
7123        "source-map": "^0.5.6",
7124        "source-map-resolve": "^0.5.0",
7125        "use": "^3.1.0"
7126      },
7127      "dependencies": {
7128        "define-property": {
7129          "version": "0.2.5",
7130          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
7131          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
7132          "dev": true,
7133          "requires": {
7134            "is-descriptor": "^0.1.0"
7135          }
7136        },
7137        "extend-shallow": {
7138          "version": "2.0.1",
7139          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7140          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7141          "dev": true,
7142          "requires": {
7143            "is-extendable": "^0.1.0"
7144          }
7145        }
7146      }
7147    },
7148    "snapdragon-node": {
7149      "version": "2.1.1",
7150      "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
7151      "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
7152      "dev": true,
7153      "requires": {
7154        "define-property": "^1.0.0",
7155        "isobject": "^3.0.0",
7156        "snapdragon-util": "^3.0.1"
7157      },
7158      "dependencies": {
7159        "define-property": {
7160          "version": "1.0.0",
7161          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
7162          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
7163          "dev": true,
7164          "requires": {
7165            "is-descriptor": "^1.0.0"
7166          }
7167        },
7168        "is-accessor-descriptor": {
7169          "version": "1.0.0",
7170          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
7171          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
7172          "dev": true,
7173          "requires": {
7174            "kind-of": "^6.0.0"
7175          }
7176        },
7177        "is-data-descriptor": {
7178          "version": "1.0.0",
7179          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
7180          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
7181          "dev": true,
7182          "requires": {
7183            "kind-of": "^6.0.0"
7184          }
7185        },
7186        "is-descriptor": {
7187          "version": "1.0.2",
7188          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
7189          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
7190          "dev": true,
7191          "requires": {
7192            "is-accessor-descriptor": "^1.0.0",
7193            "is-data-descriptor": "^1.0.0",
7194            "kind-of": "^6.0.2"
7195          }
7196        },
7197        "isobject": {
7198          "version": "3.0.1",
7199          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
7200          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
7201          "dev": true
7202        },
7203        "kind-of": {
7204          "version": "6.0.2",
7205          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
7206          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
7207          "dev": true
7208        }
7209      }
7210    },
7211    "snapdragon-util": {
7212      "version": "3.0.1",
7213      "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
7214      "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
7215      "dev": true,
7216      "requires": {
7217        "kind-of": "^3.2.0"
7218      }
7219    },
7220    "socket.io": {
7221      "version": "2.1.1",
7222      "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz",
7223      "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==",
7224      "dev": true,
7225      "requires": {
7226        "debug": "~3.1.0",
7227        "engine.io": "~3.2.0",
7228        "has-binary2": "~1.0.2",
7229        "socket.io-adapter": "~1.1.0",
7230        "socket.io-client": "2.1.1",
7231        "socket.io-parser": "~3.2.0"
7232      },
7233      "dependencies": {
7234        "debug": {
7235          "version": "3.1.0",
7236          "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
7237          "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
7238          "dev": true,
7239          "requires": {
7240            "ms": "2.0.0"
7241          }
7242        },
7243        "engine.io-client": {
7244          "version": "3.2.1",
7245          "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz",
7246          "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==",
7247          "dev": true,
7248          "requires": {
7249            "component-emitter": "1.2.1",
7250            "component-inherit": "0.0.3",
7251            "debug": "~3.1.0",
7252            "engine.io-parser": "~2.1.1",
7253            "has-cors": "1.1.0",
7254            "indexof": "0.0.1",
7255            "parseqs": "0.0.5",
7256            "parseuri": "0.0.5",
7257            "ws": "~3.3.1",
7258            "xmlhttprequest-ssl": "~1.5.4",
7259            "yeast": "0.1.2"
7260          }
7261        },
7262        "isarray": {
7263          "version": "2.0.1",
7264          "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
7265          "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
7266          "dev": true
7267        },
7268        "socket.io-client": {
7269          "version": "2.1.1",
7270          "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz",
7271          "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==",
7272          "dev": true,
7273          "requires": {
7274            "backo2": "1.0.2",
7275            "base64-arraybuffer": "0.1.5",
7276            "component-bind": "1.0.0",
7277            "component-emitter": "1.2.1",
7278            "debug": "~3.1.0",
7279            "engine.io-client": "~3.2.0",
7280            "has-binary2": "~1.0.2",
7281            "has-cors": "1.1.0",
7282            "indexof": "0.0.1",
7283            "object-component": "0.0.3",
7284            "parseqs": "0.0.5",
7285            "parseuri": "0.0.5",
7286            "socket.io-parser": "~3.2.0",
7287            "to-array": "0.1.4"
7288          }
7289        },
7290        "socket.io-parser": {
7291          "version": "3.2.0",
7292          "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz",
7293          "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==",
7294          "dev": true,
7295          "requires": {
7296            "component-emitter": "1.2.1",
7297            "debug": "~3.1.0",
7298            "isarray": "2.0.1"
7299          }
7300        },
7301        "ws": {
7302          "version": "3.3.3",
7303          "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
7304          "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
7305          "dev": true,
7306          "requires": {
7307            "async-limiter": "~1.0.0",
7308            "safe-buffer": "~5.1.0",
7309            "ultron": "~1.1.0"
7310          }
7311        }
7312      }
7313    },
7314    "socket.io-adapter": {
7315      "version": "1.1.1",
7316      "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz",
7317      "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=",
7318      "dev": true
7319    },
7320    "socket.io-client": {
7321      "version": "2.2.0",
7322      "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.2.0.tgz",
7323      "integrity": "sha512-56ZrkTDbdTLmBIyfFYesgOxsjcLnwAKoN4CiPyTVkMQj3zTUh0QAx3GbvIvLpFEOvQWu92yyWICxB0u7wkVbYA==",
7324      "dev": true,
7325      "requires": {
7326        "backo2": "1.0.2",
7327        "base64-arraybuffer": "0.1.5",
7328        "component-bind": "1.0.0",
7329        "component-emitter": "1.2.1",
7330        "debug": "~3.1.0",
7331        "engine.io-client": "~3.3.1",
7332        "has-binary2": "~1.0.2",
7333        "has-cors": "1.1.0",
7334        "indexof": "0.0.1",
7335        "object-component": "0.0.3",
7336        "parseqs": "0.0.5",
7337        "parseuri": "0.0.5",
7338        "socket.io-parser": "~3.3.0",
7339        "to-array": "0.1.4"
7340      },
7341      "dependencies": {
7342        "debug": {
7343          "version": "3.1.0",
7344          "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
7345          "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
7346          "dev": true,
7347          "requires": {
7348            "ms": "2.0.0"
7349          }
7350        }
7351      }
7352    },
7353    "socket.io-parser": {
7354      "version": "3.3.0",
7355      "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz",
7356      "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==",
7357      "dev": true,
7358      "requires": {
7359        "component-emitter": "1.2.1",
7360        "debug": "~3.1.0",
7361        "isarray": "2.0.1"
7362      },
7363      "dependencies": {
7364        "debug": {
7365          "version": "3.1.0",
7366          "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
7367          "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
7368          "dev": true,
7369          "requires": {
7370            "ms": "2.0.0"
7371          }
7372        },
7373        "isarray": {
7374          "version": "2.0.1",
7375          "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
7376          "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
7377          "dev": true
7378        }
7379      }
7380    },
7381    "sorcery": {
7382      "version": "0.10.0",
7383      "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz",
7384      "integrity": "sha1-iukK19fLBfxZ8asMY3hF1cFaUrc=",
7385      "dev": true,
7386      "requires": {
7387        "buffer-crc32": "^0.2.5",
7388        "minimist": "^1.2.0",
7389        "sander": "^0.5.0",
7390        "sourcemap-codec": "^1.3.0"
7391      }
7392    },
7393    "source-map": {
7394      "version": "0.5.7",
7395      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
7396      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
7397      "dev": true
7398    },
7399    "source-map-resolve": {
7400      "version": "0.5.2",
7401      "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
7402      "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
7403      "dev": true,
7404      "requires": {
7405        "atob": "^2.1.1",
7406        "decode-uri-component": "^0.2.0",
7407        "resolve-url": "^0.2.1",
7408        "source-map-url": "^0.4.0",
7409        "urix": "^0.1.0"
7410      }
7411    },
7412    "source-map-support": {
7413      "version": "0.4.18",
7414      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
7415      "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
7416      "dev": true,
7417      "requires": {
7418        "source-map": "^0.5.6"
7419      }
7420    },
7421    "source-map-url": {
7422      "version": "0.4.0",
7423      "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
7424      "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
7425      "dev": true
7426    },
7427    "sourcemap-codec": {
7428      "version": "1.4.1",
7429      "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.1.tgz",
7430      "integrity": "sha512-hX1eNBNuilj8yfFnECh0DzLgwKpBLMIvmhgEhixXNui8lMLBInTI8Kyxt++RwJnMNu7cAUo635L2+N1TxMJCzA==",
7431      "dev": true
7432    },
7433    "spdx-correct": {
7434      "version": "3.1.0",
7435      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
7436      "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
7437      "dev": true,
7438      "requires": {
7439        "spdx-expression-parse": "^3.0.0",
7440        "spdx-license-ids": "^3.0.0"
7441      }
7442    },
7443    "spdx-exceptions": {
7444      "version": "2.2.0",
7445      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
7446      "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
7447      "dev": true
7448    },
7449    "spdx-expression-parse": {
7450      "version": "3.0.0",
7451      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
7452      "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
7453      "dev": true,
7454      "requires": {
7455        "spdx-exceptions": "^2.1.0",
7456        "spdx-license-ids": "^3.0.0"
7457      }
7458    },
7459    "spdx-license-ids": {
7460      "version": "3.0.3",
7461      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz",
7462      "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==",
7463      "dev": true
7464    },
7465    "split-string": {
7466      "version": "3.1.0",
7467      "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
7468      "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
7469      "dev": true,
7470      "requires": {
7471        "extend-shallow": "^3.0.0"
7472      }
7473    },
7474    "sprintf-js": {
7475      "version": "1.0.3",
7476      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
7477      "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
7478      "dev": true
7479    },
7480    "sshpk": {
7481      "version": "1.16.1",
7482      "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
7483      "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
7484      "dev": true,
7485      "requires": {
7486        "asn1": "~0.2.3",
7487        "assert-plus": "^1.0.0",
7488        "bcrypt-pbkdf": "^1.0.0",
7489        "dashdash": "^1.12.0",
7490        "ecc-jsbn": "~0.1.1",
7491        "getpass": "^0.1.1",
7492        "jsbn": "~0.1.0",
7493        "safer-buffer": "^2.0.2",
7494        "tweetnacl": "~0.14.0"
7495      }
7496    },
7497    "stack-utils": {
7498      "version": "1.0.2",
7499      "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz",
7500      "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==",
7501      "dev": true
7502    },
7503    "static-extend": {
7504      "version": "0.1.2",
7505      "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
7506      "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
7507      "dev": true,
7508      "requires": {
7509        "define-property": "^0.2.5",
7510        "object-copy": "^0.1.0"
7511      },
7512      "dependencies": {
7513        "define-property": {
7514          "version": "0.2.5",
7515          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
7516          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
7517          "dev": true,
7518          "requires": {
7519            "is-descriptor": "^0.1.0"
7520          }
7521        }
7522      }
7523    },
7524    "statuses": {
7525      "version": "1.3.1",
7526      "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
7527      "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=",
7528      "dev": true
7529    },
7530    "stdout-stream": {
7531      "version": "1.4.1",
7532      "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
7533      "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
7534      "dev": true,
7535      "requires": {
7536        "readable-stream": "^2.0.1"
7537      }
7538    },
7539    "stealthy-require": {
7540      "version": "1.1.1",
7541      "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
7542      "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
7543      "dev": true
7544    },
7545    "stream-throttle": {
7546      "version": "0.1.3",
7547      "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz",
7548      "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=",
7549      "dev": true,
7550      "requires": {
7551        "commander": "^2.2.0",
7552        "limiter": "^1.0.5"
7553      }
7554    },
7555    "string-length": {
7556      "version": "2.0.0",
7557      "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz",
7558      "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=",
7559      "dev": true,
7560      "requires": {
7561        "astral-regex": "^1.0.0",
7562        "strip-ansi": "^4.0.0"
7563      }
7564    },
7565    "string-width": {
7566      "version": "2.1.1",
7567      "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
7568      "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
7569      "dev": true,
7570      "requires": {
7571        "is-fullwidth-code-point": "^2.0.0",
7572        "strip-ansi": "^4.0.0"
7573      }
7574    },
7575    "string_decoder": {
7576      "version": "1.1.1",
7577      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
7578      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
7579      "dev": true,
7580      "requires": {
7581        "safe-buffer": "~5.1.0"
7582      }
7583    },
7584    "strip-ansi": {
7585      "version": "4.0.0",
7586      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
7587      "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
7588      "dev": true,
7589      "requires": {
7590        "ansi-regex": "^3.0.0"
7591      },
7592      "dependencies": {
7593        "ansi-regex": {
7594          "version": "3.0.0",
7595          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
7596          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
7597          "dev": true
7598        }
7599      }
7600    },
7601    "strip-bom": {
7602      "version": "2.0.0",
7603      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
7604      "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
7605      "dev": true,
7606      "requires": {
7607        "is-utf8": "^0.2.0"
7608      }
7609    },
7610    "strip-eof": {
7611      "version": "1.0.0",
7612      "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
7613      "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
7614      "dev": true
7615    },
7616    "strip-indent": {
7617      "version": "1.0.1",
7618      "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
7619      "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
7620      "dev": true,
7621      "requires": {
7622        "get-stdin": "^4.0.1"
7623      }
7624    },
7625    "supports-color": {
7626      "version": "5.5.0",
7627      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7628      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7629      "dev": true,
7630      "requires": {
7631        "has-flag": "^3.0.0"
7632      }
7633    },
7634    "symbol-observable": {
7635      "version": "1.0.1",
7636      "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz",
7637      "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=",
7638      "dev": true
7639    },
7640    "symbol-tree": {
7641      "version": "3.2.2",
7642      "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz",
7643      "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=",
7644      "dev": true
7645    },
7646    "tar": {
7647      "version": "2.2.1",
7648      "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
7649      "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
7650      "dev": true,
7651      "requires": {
7652        "block-stream": "*",
7653        "fstream": "^1.0.2",
7654        "inherits": "2"
7655      }
7656    },
7657    "test-exclude": {
7658      "version": "4.2.3",
7659      "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz",
7660      "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==",
7661      "dev": true,
7662      "requires": {
7663        "arrify": "^1.0.1",
7664        "micromatch": "^2.3.11",
7665        "object-assign": "^4.1.0",
7666        "read-pkg-up": "^1.0.1",
7667        "require-main-filename": "^1.0.1"
7668      }
7669    },
7670    "tfunk": {
7671      "version": "3.1.0",
7672      "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-3.1.0.tgz",
7673      "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=",
7674      "dev": true,
7675      "requires": {
7676        "chalk": "^1.1.1",
7677        "object-path": "^0.9.0"
7678      },
7679      "dependencies": {
7680        "ansi-styles": {
7681          "version": "2.2.1",
7682          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
7683          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
7684          "dev": true
7685        },
7686        "chalk": {
7687          "version": "1.1.3",
7688          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
7689          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
7690          "dev": true,
7691          "requires": {
7692            "ansi-styles": "^2.2.1",
7693            "escape-string-regexp": "^1.0.2",
7694            "has-ansi": "^2.0.0",
7695            "strip-ansi": "^3.0.0",
7696            "supports-color": "^2.0.0"
7697          }
7698        },
7699        "strip-ansi": {
7700          "version": "3.0.1",
7701          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
7702          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
7703          "dev": true,
7704          "requires": {
7705            "ansi-regex": "^2.0.0"
7706          }
7707        },
7708        "supports-color": {
7709          "version": "2.0.0",
7710          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
7711          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
7712          "dev": true
7713        }
7714      }
7715    },
7716    "throat": {
7717      "version": "4.1.0",
7718      "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz",
7719      "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=",
7720      "dev": true
7721    },
7722    "tmpl": {
7723      "version": "1.0.4",
7724      "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
7725      "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
7726      "dev": true
7727    },
7728    "to-array": {
7729      "version": "0.1.4",
7730      "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
7731      "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
7732      "dev": true
7733    },
7734    "to-fast-properties": {
7735      "version": "1.0.3",
7736      "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
7737      "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
7738      "dev": true
7739    },
7740    "to-object-path": {
7741      "version": "0.3.0",
7742      "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
7743      "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
7744      "dev": true,
7745      "requires": {
7746        "kind-of": "^3.0.2"
7747      }
7748    },
7749    "to-regex": {
7750      "version": "3.0.2",
7751      "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
7752      "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
7753      "dev": true,
7754      "requires": {
7755        "define-property": "^2.0.2",
7756        "extend-shallow": "^3.0.2",
7757        "regex-not": "^1.0.2",
7758        "safe-regex": "^1.1.0"
7759      }
7760    },
7761    "to-regex-range": {
7762      "version": "2.1.1",
7763      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
7764      "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
7765      "dev": true,
7766      "requires": {
7767        "is-number": "^3.0.0",
7768        "repeat-string": "^1.6.1"
7769      },
7770      "dependencies": {
7771        "is-number": {
7772          "version": "3.0.0",
7773          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
7774          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
7775          "dev": true,
7776          "requires": {
7777            "kind-of": "^3.0.2"
7778          }
7779        }
7780      }
7781    },
7782    "tough-cookie": {
7783      "version": "2.5.0",
7784      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
7785      "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
7786      "dev": true,
7787      "requires": {
7788        "psl": "^1.1.28",
7789        "punycode": "^2.1.1"
7790      }
7791    },
7792    "tr46": {
7793      "version": "1.0.1",
7794      "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
7795      "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
7796      "dev": true,
7797      "requires": {
7798        "punycode": "^2.1.0"
7799      }
7800    },
7801    "trim-newlines": {
7802      "version": "1.0.0",
7803      "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
7804      "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
7805      "dev": true
7806    },
7807    "trim-right": {
7808      "version": "1.0.1",
7809      "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
7810      "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
7811      "dev": true
7812    },
7813    "true-case-path": {
7814      "version": "1.0.3",
7815      "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
7816      "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
7817      "dev": true,
7818      "requires": {
7819        "glob": "^7.1.2"
7820      }
7821    },
7822    "tslib": {
7823      "version": "1.9.3",
7824      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
7825      "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==",
7826      "dev": true
7827    },
7828    "tslint": {
7829      "version": "5.12.1",
7830      "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.12.1.tgz",
7831      "integrity": "sha512-sfodBHOucFg6egff8d1BvuofoOQ/nOeYNfbp7LDlKBcLNrL3lmS5zoiDGyOMdT7YsEXAwWpTdAHwOGOc8eRZAw==",
7832      "dev": true,
7833      "requires": {
7834        "babel-code-frame": "^6.22.0",
7835        "builtin-modules": "^1.1.1",
7836        "chalk": "^2.3.0",
7837        "commander": "^2.12.1",
7838        "diff": "^3.2.0",
7839        "glob": "^7.1.1",
7840        "js-yaml": "^3.7.0",
7841        "minimatch": "^3.0.4",
7842        "resolve": "^1.3.2",
7843        "semver": "^5.3.0",
7844        "tslib": "^1.8.0",
7845        "tsutils": "^2.27.2"
7846      }
7847    },
7848    "tsutils": {
7849      "version": "2.29.0",
7850      "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
7851      "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
7852      "dev": true,
7853      "requires": {
7854        "tslib": "^1.8.1"
7855      }
7856    },
7857    "tunnel-agent": {
7858      "version": "0.6.0",
7859      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
7860      "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
7861      "dev": true,
7862      "requires": {
7863        "safe-buffer": "^5.0.1"
7864      }
7865    },
7866    "tweetnacl": {
7867      "version": "0.14.5",
7868      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
7869      "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
7870      "dev": true
7871    },
7872    "type-check": {
7873      "version": "0.3.2",
7874      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
7875      "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
7876      "dev": true,
7877      "requires": {
7878        "prelude-ls": "~1.1.2"
7879      }
7880    },
7881    "typedarray": {
7882      "version": "0.0.6",
7883      "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
7884      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
7885      "dev": true
7886    },
7887    "typescript": {
7888      "version": "3.3.3",
7889      "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.3.3.tgz",
7890      "integrity": "sha512-Y21Xqe54TBVp+VDSNbuDYdGw0BpoR/Q6wo/+35M8PAU0vipahnyduJWirxxdxjsAkS7hue53x2zp8gz7F05u0A==",
7891      "dev": true
7892    },
7893    "ua-parser-js": {
7894      "version": "0.7.17",
7895      "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz",
7896      "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==",
7897      "dev": true
7898    },
7899    "uglify-js": {
7900      "version": "3.4.9",
7901      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz",
7902      "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==",
7903      "dev": true,
7904      "optional": true,
7905      "requires": {
7906        "commander": "~2.17.1",
7907        "source-map": "~0.6.1"
7908      },
7909      "dependencies": {
7910        "source-map": {
7911          "version": "0.6.1",
7912          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7913          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7914          "dev": true,
7915          "optional": true
7916        }
7917      }
7918    },
7919    "ultron": {
7920      "version": "1.1.1",
7921      "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
7922      "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==",
7923      "dev": true
7924    },
7925    "union-value": {
7926      "version": "1.0.0",
7927      "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
7928      "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
7929      "dev": true,
7930      "requires": {
7931        "arr-union": "^3.1.0",
7932        "get-value": "^2.0.6",
7933        "is-extendable": "^0.1.1",
7934        "set-value": "^0.4.3"
7935      },
7936      "dependencies": {
7937        "extend-shallow": {
7938          "version": "2.0.1",
7939          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7940          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7941          "dev": true,
7942          "requires": {
7943            "is-extendable": "^0.1.0"
7944          }
7945        },
7946        "set-value": {
7947          "version": "0.4.3",
7948          "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
7949          "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
7950          "dev": true,
7951          "requires": {
7952            "extend-shallow": "^2.0.1",
7953            "is-extendable": "^0.1.1",
7954            "is-plain-object": "^2.0.1",
7955            "to-object-path": "^0.3.0"
7956          }
7957        }
7958      }
7959    },
7960    "universalify": {
7961      "version": "0.1.2",
7962      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
7963      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
7964      "dev": true
7965    },
7966    "unpipe": {
7967      "version": "1.0.0",
7968      "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
7969      "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
7970      "dev": true
7971    },
7972    "unset-value": {
7973      "version": "1.0.0",
7974      "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
7975      "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
7976      "dev": true,
7977      "requires": {
7978        "has-value": "^0.3.1",
7979        "isobject": "^3.0.0"
7980      },
7981      "dependencies": {
7982        "has-value": {
7983          "version": "0.3.1",
7984          "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
7985          "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
7986          "dev": true,
7987          "requires": {
7988            "get-value": "^2.0.3",
7989            "has-values": "^0.1.4",
7990            "isobject": "^2.0.0"
7991          },
7992          "dependencies": {
7993            "isobject": {
7994              "version": "2.1.0",
7995              "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
7996              "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
7997              "dev": true,
7998              "requires": {
7999                "isarray": "1.0.0"
8000              }
8001            }
8002          }
8003        },
8004        "has-values": {
8005          "version": "0.1.4",
8006          "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
8007          "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
8008          "dev": true
8009        },
8010        "isobject": {
8011          "version": "3.0.1",
8012          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
8013          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
8014          "dev": true
8015        }
8016      }
8017    },
8018    "upath": {
8019      "version": "1.1.0",
8020      "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
8021      "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==",
8022      "dev": true
8023    },
8024    "uri-js": {
8025      "version": "4.2.2",
8026      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
8027      "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
8028      "dev": true,
8029      "requires": {
8030        "punycode": "^2.1.0"
8031      }
8032    },
8033    "urix": {
8034      "version": "0.1.0",
8035      "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
8036      "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
8037      "dev": true
8038    },
8039    "use": {
8040      "version": "3.1.1",
8041      "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
8042      "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
8043      "dev": true
8044    },
8045    "util-deprecate": {
8046      "version": "1.0.2",
8047      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
8048      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
8049      "dev": true
8050    },
8051    "util.promisify": {
8052      "version": "1.0.0",
8053      "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
8054      "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
8055      "dev": true,
8056      "requires": {
8057        "define-properties": "^1.1.2",
8058        "object.getownpropertydescriptors": "^2.0.3"
8059      }
8060    },
8061    "utils-merge": {
8062      "version": "1.0.1",
8063      "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
8064      "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
8065      "dev": true
8066    },
8067    "uuid": {
8068      "version": "3.3.2",
8069      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
8070      "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
8071    },
8072    "validate-npm-package-license": {
8073      "version": "3.0.4",
8074      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
8075      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
8076      "dev": true,
8077      "requires": {
8078        "spdx-correct": "^3.0.0",
8079        "spdx-expression-parse": "^3.0.0"
8080      }
8081    },
8082    "verror": {
8083      "version": "1.10.0",
8084      "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
8085      "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
8086      "dev": true,
8087      "requires": {
8088        "assert-plus": "^1.0.0",
8089        "core-util-is": "1.0.2",
8090        "extsprintf": "^1.2.0"
8091      }
8092    },
8093    "w3c-hr-time": {
8094      "version": "1.0.1",
8095      "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz",
8096      "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=",
8097      "dev": true,
8098      "requires": {
8099        "browser-process-hrtime": "^0.1.2"
8100      }
8101    },
8102    "walker": {
8103      "version": "1.0.7",
8104      "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
8105      "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
8106      "dev": true,
8107      "requires": {
8108        "makeerror": "1.0.x"
8109      }
8110    },
8111    "watch": {
8112      "version": "0.18.0",
8113      "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz",
8114      "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=",
8115      "dev": true,
8116      "requires": {
8117        "exec-sh": "^0.2.0",
8118        "minimist": "^1.2.0"
8119      }
8120    },
8121    "webidl-conversions": {
8122      "version": "4.0.2",
8123      "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
8124      "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
8125      "dev": true
8126    },
8127    "whatwg-encoding": {
8128      "version": "1.0.5",
8129      "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
8130      "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
8131      "dev": true,
8132      "requires": {
8133        "iconv-lite": "0.4.24"
8134      }
8135    },
8136    "whatwg-mimetype": {
8137      "version": "2.3.0",
8138      "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
8139      "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
8140      "dev": true
8141    },
8142    "whatwg-url": {
8143      "version": "6.5.0",
8144      "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz",
8145      "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==",
8146      "dev": true,
8147      "requires": {
8148        "lodash.sortby": "^4.7.0",
8149        "tr46": "^1.0.1",
8150        "webidl-conversions": "^4.0.2"
8151      }
8152    },
8153    "which": {
8154      "version": "1.3.1",
8155      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
8156      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
8157      "dev": true,
8158      "requires": {
8159        "isexe": "^2.0.0"
8160      }
8161    },
8162    "which-module": {
8163      "version": "2.0.0",
8164      "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
8165      "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
8166      "dev": true
8167    },
8168    "wide-align": {
8169      "version": "1.1.3",
8170      "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
8171      "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
8172      "dev": true,
8173      "requires": {
8174        "string-width": "^1.0.2 || 2"
8175      }
8176    },
8177    "window-size": {
8178      "version": "0.2.0",
8179      "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz",
8180      "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=",
8181      "dev": true
8182    },
8183    "wordwrap": {
8184      "version": "0.0.3",
8185      "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
8186      "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
8187      "dev": true
8188    },
8189    "wrap-ansi": {
8190      "version": "2.1.0",
8191      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
8192      "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
8193      "dev": true,
8194      "requires": {
8195        "string-width": "^1.0.1",
8196        "strip-ansi": "^3.0.1"
8197      },
8198      "dependencies": {
8199        "is-fullwidth-code-point": {
8200          "version": "1.0.0",
8201          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
8202          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
8203          "dev": true,
8204          "requires": {
8205            "number-is-nan": "^1.0.0"
8206          }
8207        },
8208        "string-width": {
8209          "version": "1.0.2",
8210          "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
8211          "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
8212          "dev": true,
8213          "requires": {
8214            "code-point-at": "^1.0.0",
8215            "is-fullwidth-code-point": "^1.0.0",
8216            "strip-ansi": "^3.0.0"
8217          }
8218        },
8219        "strip-ansi": {
8220          "version": "3.0.1",
8221          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
8222          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
8223          "dev": true,
8224          "requires": {
8225            "ansi-regex": "^2.0.0"
8226          }
8227        }
8228      }
8229    },
8230    "wrappy": {
8231      "version": "1.0.2",
8232      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
8233      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
8234      "dev": true
8235    },
8236    "write-file-atomic": {
8237      "version": "2.4.2",
8238      "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.2.tgz",
8239      "integrity": "sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g==",
8240      "dev": true,
8241      "requires": {
8242        "graceful-fs": "^4.1.11",
8243        "imurmurhash": "^0.1.4",
8244        "signal-exit": "^3.0.2"
8245      }
8246    },
8247    "ws": {
8248      "version": "5.2.2",
8249      "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz",
8250      "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==",
8251      "dev": true,
8252      "requires": {
8253        "async-limiter": "~1.0.0"
8254      }
8255    },
8256    "xml-name-validator": {
8257      "version": "3.0.0",
8258      "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
8259      "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
8260      "dev": true
8261    },
8262    "xmlhttprequest-ssl": {
8263      "version": "1.5.5",
8264      "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
8265      "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=",
8266      "dev": true
8267    },
8268    "y18n": {
8269      "version": "3.2.1",
8270      "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
8271      "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
8272      "dev": true
8273    },
8274    "yallist": {
8275      "version": "2.1.2",
8276      "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
8277      "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
8278      "dev": true
8279    },
8280    "yargs": {
8281      "version": "11.1.0",
8282      "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz",
8283      "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==",
8284      "dev": true,
8285      "requires": {
8286        "cliui": "^4.0.0",
8287        "decamelize": "^1.1.1",
8288        "find-up": "^2.1.0",
8289        "get-caller-file": "^1.0.1",
8290        "os-locale": "^2.0.0",
8291        "require-directory": "^2.1.1",
8292        "require-main-filename": "^1.0.1",
8293        "set-blocking": "^2.0.0",
8294        "string-width": "^2.0.0",
8295        "which-module": "^2.0.0",
8296        "y18n": "^3.2.1",
8297        "yargs-parser": "^9.0.2"
8298      }
8299    },
8300    "yargs-parser": {
8301      "version": "9.0.2",
8302      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz",
8303      "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=",
8304      "dev": true,
8305      "requires": {
8306        "camelcase": "^4.1.0"
8307      }
8308    },
8309    "yauzl": {
8310      "version": "2.4.1",
8311      "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz",
8312      "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=",
8313      "dev": true,
8314      "requires": {
8315        "fd-slicer": "~1.0.1"
8316      }
8317    },
8318    "yeast": {
8319      "version": "0.1.2",
8320      "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
8321      "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
8322      "dev": true
8323    }
8324  }
8325}
8326