• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "turbolizer",
3  "version": "0.1.0",
4  "lockfileVersion": 1,
5  "requires": true,
6  "dependencies": {
7    "@koa/cors": {
8      "version": "2.2.2",
9      "resolved": "https://registry.npmjs.org/@koa/cors/-/cors-2.2.2.tgz",
10      "integrity": "sha512-Ollvsy3wB8+7R9w6hPVzlj3wekF6nK+IHpHj7faSPVXCkahqCwNEPp9+0C4b51RDkdpHjevLEGLOKuVjqtXgSQ==",
11      "dev": true
12    },
13    "@types/d3": {
14      "version": "5.7.2",
15      "resolved": "https://registry.npmjs.org/@types/d3/-/d3-5.7.2.tgz",
16      "integrity": "sha512-7/wClB8ycneWGy3jdvLfXKTd5SoTg9hji7IdJ0RuO9xTY54YpJ8zlcFADcXhY1J3kCBwxp+/1jeN6a5OMwgYOw==",
17      "requires": {
18        "@types/d3-array": "1.2.7",
19        "@types/d3-axis": "1.0.12",
20        "@types/d3-brush": "1.0.10",
21        "@types/d3-chord": "1.0.9",
22        "@types/d3-collection": "1.0.8",
23        "@types/d3-color": "1.2.2",
24        "@types/d3-contour": "1.3.0",
25        "@types/d3-dispatch": "1.0.7",
26        "@types/d3-drag": "1.2.3",
27        "@types/d3-dsv": "1.0.36",
28        "@types/d3-ease": "1.0.9",
29        "@types/d3-fetch": "1.1.5",
30        "@types/d3-force": "1.2.1",
31        "@types/d3-format": "1.3.1",
32        "@types/d3-geo": "1.11.1",
33        "@types/d3-hierarchy": "1.1.6",
34        "@types/d3-interpolate": "1.3.1",
35        "@types/d3-path": "1.0.8",
36        "@types/d3-polygon": "1.0.7",
37        "@types/d3-quadtree": "1.0.7",
38        "@types/d3-random": "1.1.2",
39        "@types/d3-scale": "2.1.1",
40        "@types/d3-scale-chromatic": "1.3.1",
41        "@types/d3-selection": "1.4.1",
42        "@types/d3-shape": "1.3.2",
43        "@types/d3-time": "1.0.10",
44        "@types/d3-time-format": "2.1.1",
45        "@types/d3-timer": "1.0.9",
46        "@types/d3-transition": "1.1.4",
47        "@types/d3-voronoi": "1.1.9",
48        "@types/d3-zoom": "1.7.4"
49      }
50    },
51    "@types/d3-array": {
52      "version": "1.2.7",
53      "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-1.2.7.tgz",
54      "integrity": "sha512-51vHWuUyDOi+8XuwPrTw3cFqyh2Slg9y8COYkRfjCPG9TfYqY0hoNPzv/8BrcAy0FeQBzqEo/D/8Nk2caOQJnA=="
55    },
56    "@types/d3-axis": {
57      "version": "1.0.12",
58      "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-1.0.12.tgz",
59      "integrity": "sha512-BZISgSD5M8TgURyNtcPAmUB9sk490CO1Thb6/gIn0WZTt3Y50IssX+2Z0vTccoqZksUDTep0b+o4ofXslvNbqg==",
60      "requires": {
61        "@types/d3-selection": "1.4.1"
62      }
63    },
64    "@types/d3-brush": {
65      "version": "1.0.10",
66      "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-1.0.10.tgz",
67      "integrity": "sha512-J8jREATIrfJaAfhJivqaEKPnJsRlwwrOPje+ABqZFgamADjll+q9zaDXnYyjiGPPsiJEU+Qq9jQi5rECxIOfhg==",
68      "requires": {
69        "@types/d3-selection": "1.4.1"
70      }
71    },
72    "@types/d3-chord": {
73      "version": "1.0.9",
74      "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-1.0.9.tgz",
75      "integrity": "sha512-UA6lI9CVW5cT5Ku/RV4hxoFn4mKySHm7HEgodtfRthAj1lt9rKZEPon58vyYfk+HIAm33DtJJgZwMXy2QgyPXw=="
76    },
77    "@types/d3-collection": {
78      "version": "1.0.8",
79      "resolved": "https://registry.npmjs.org/@types/d3-collection/-/d3-collection-1.0.8.tgz",
80      "integrity": "sha512-y5lGlazdc0HNO0F3UUX2DPE7OmYvd9Kcym4hXwrJcNUkDaypR5pX+apuMikl9LfTxKItJsY9KYvzBulpCKyvuQ=="
81    },
82    "@types/d3-color": {
83      "version": "1.2.2",
84      "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-1.2.2.tgz",
85      "integrity": "sha512-6pBxzJ8ZP3dYEQ4YjQ+NVbQaOflfgXq/JbDiS99oLobM2o72uAST4q6yPxHv6FOTCRC/n35ktuo8pvw/S4M7sw=="
86    },
87    "@types/d3-contour": {
88      "version": "1.3.0",
89      "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-1.3.0.tgz",
90      "integrity": "sha512-AUCUIjEnC5lCGBM9hS+MryRaFLIrPls4Rbv6ktqbd+TK/RXZPwOy9rtBWmGpbeXcSOYCJTUDwNJuEnmYPJRxHQ==",
91      "requires": {
92        "@types/d3-array": "1.2.7",
93        "@types/geojson": "7946.0.7"
94      }
95    },
96    "@types/d3-dispatch": {
97      "version": "1.0.7",
98      "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-1.0.7.tgz",
99      "integrity": "sha512-M+z84G7UKwK6hEPnGCSccOg8zJ3Nk2hgDQ9sCstHXgsFU0sMxlIZVKqKB5oxUDbALqQG6ucg0G9e8cmOSlishg=="
100    },
101    "@types/d3-drag": {
102      "version": "1.2.3",
103      "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-1.2.3.tgz",
104      "integrity": "sha512-rWB5SPvkYVxW3sqUxHOJUZwifD0KqvKwvt1bhNqcLpW6Azsd0BJgRNcyVW8GAferaAk5r8dzeZnf9zKlg9+xMQ==",
105      "requires": {
106        "@types/d3-selection": "1.4.1"
107      }
108    },
109    "@types/d3-dsv": {
110      "version": "1.0.36",
111      "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-1.0.36.tgz",
112      "integrity": "sha512-jbIWQ27QJcBNMZbQv0NSQMHnBDCmxghAxePxgyiPH1XPCRkOsTBei7jcdi3fDrUCGpCV3lKrSZFSlOkhUQVClA=="
113    },
114    "@types/d3-ease": {
115      "version": "1.0.9",
116      "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-1.0.9.tgz",
117      "integrity": "sha512-U5ADevQ+W6fy32FVZZC9EXallcV/Mi12A5Tkd0My5MrC7T8soMQEhlDAg88XUWm0zoCQlB4XV0en/24LvuDB4Q=="
118    },
119    "@types/d3-fetch": {
120      "version": "1.1.5",
121      "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-1.1.5.tgz",
122      "integrity": "sha512-o9c0ItT5/Gl3wbNuVpzRnYX1t3RghzeWAjHUVLuyZJudiTxC4f/fC0ZPFWLQ2lVY8pAMmxpV8TJ6ETYCgPeI3A==",
123      "requires": {
124        "@types/d3-dsv": "1.0.36"
125      }
126    },
127    "@types/d3-force": {
128      "version": "1.2.1",
129      "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-1.2.1.tgz",
130      "integrity": "sha512-jqK+I36uz4kTBjyk39meed5y31Ab+tXYN/x1dn3nZEus9yOHCLc+VrcIYLc/aSQ0Y7tMPRlIhLetulME76EiiA=="
131    },
132    "@types/d3-format": {
133      "version": "1.3.1",
134      "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-1.3.1.tgz",
135      "integrity": "sha512-KAWvReOKMDreaAwOjdfQMm0HjcUMlQG47GwqdVKgmm20vTd2pucj0a70c3gUSHrnsmo6H2AMrkBsZU2UhJLq8A=="
136    },
137    "@types/d3-geo": {
138      "version": "1.11.1",
139      "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-1.11.1.tgz",
140      "integrity": "sha512-Ox8WWOG3igDRoep/dNsGbOiSJYdUG3ew/6z0ETvHyAtXZVBjOE0S96zSSmzgl0gqQ3RdZjn2eeJOj9oRcMZPkQ==",
141      "requires": {
142        "@types/geojson": "7946.0.7"
143      }
144    },
145    "@types/d3-hierarchy": {
146      "version": "1.1.6",
147      "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-1.1.6.tgz",
148      "integrity": "sha512-vvSaIDf/Ov0o3KwMT+1M8+WbnnlRiGjlGD5uvk83a1mPCTd/E5x12bUJ/oP55+wUY/4Kb5kc67rVpVGJ2KUHxg=="
149    },
150    "@types/d3-interpolate": {
151      "version": "1.3.1",
152      "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-1.3.1.tgz",
153      "integrity": "sha512-z8Zmi08XVwe8e62vP6wcA+CNuRhpuUU5XPEfqpG0hRypDE5BWNthQHB1UNWWDB7ojCbGaN4qBdsWp5kWxhT1IQ==",
154      "requires": {
155        "@types/d3-color": "1.2.2"
156      }
157    },
158    "@types/d3-path": {
159      "version": "1.0.8",
160      "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-1.0.8.tgz",
161      "integrity": "sha512-AZGHWslq/oApTAHu9+yH/Bnk63y9oFOMROtqPAtxl5uB6qm1x2lueWdVEjsjjV3Qc2+QfuzKIwIR5MvVBakfzA=="
162    },
163    "@types/d3-polygon": {
164      "version": "1.0.7",
165      "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-1.0.7.tgz",
166      "integrity": "sha512-Xuw0eSjQQKs8jTiNbntWH0S+Xp+JyhqxmQ0YAQ3rDu6c3kKMFfgsaGN7Jv5u3zG6yVX/AsLP/Xs/QRjmi9g43Q=="
167    },
168    "@types/d3-quadtree": {
169      "version": "1.0.7",
170      "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-1.0.7.tgz",
171      "integrity": "sha512-0ajFawWicfjsaCLh6NzxOyVDYhQAmMFbsiI3MPGLInorauHFEh9/Cl6UHNf+kt/J1jfoxKY/ZJaKAoDpbvde5Q=="
172    },
173    "@types/d3-random": {
174      "version": "1.1.2",
175      "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-1.1.2.tgz",
176      "integrity": "sha512-Jui+Zn28pQw/3EayPKaN4c/PqTvqNbIPjHkgIIFnxne1FdwNjfHtAIsZIBMKlquQNrrMjFzCrlF2gPs3xckqaA=="
177    },
178    "@types/d3-scale": {
179      "version": "2.1.1",
180      "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-2.1.1.tgz",
181      "integrity": "sha512-kNTkbZQ+N/Ip8oX9PByXfDLoCSaZYm+VUOasbmsa6KD850/ziMdYepg/8kLg2plHzoLANdMqPoYQbvExevLUHg==",
182      "requires": {
183        "@types/d3-time": "1.0.10"
184      }
185    },
186    "@types/d3-scale-chromatic": {
187      "version": "1.3.1",
188      "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-1.3.1.tgz",
189      "integrity": "sha512-Ny3rLbV5tnmqgW7w/poCcef4kXP8mHPo/p8EjTS5d9OUk8MlqAeRaM8eF7Vyv7QMLiIXNE94Pa1cMLSPkXQBoQ=="
190    },
191    "@types/d3-selection": {
192      "version": "1.4.1",
193      "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-1.4.1.tgz",
194      "integrity": "sha512-bv8IfFYo/xG6dxri9OwDnK3yCagYPeRIjTlrcdYJSx+FDWlCeBDepIHUpqROmhPtZ53jyna0aUajZRk0I3rXNA=="
195    },
196    "@types/d3-shape": {
197      "version": "1.3.2",
198      "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-1.3.2.tgz",
199      "integrity": "sha512-LtD8EaNYCaBRzHzaAiIPrfcL3DdIysc81dkGlQvv7WQP3+YXV7b0JJTtR1U3bzeRieS603KF4wUo+ZkJVenh8w==",
200      "requires": {
201        "@types/d3-path": "1.0.8"
202      }
203    },
204    "@types/d3-time": {
205      "version": "1.0.10",
206      "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-1.0.10.tgz",
207      "integrity": "sha512-aKf62rRQafDQmSiv1NylKhIMmznsjRN+MnXRXTqHoqm0U/UZzVpdrtRnSIfdiLS616OuC1soYeX1dBg2n1u8Xw=="
208    },
209    "@types/d3-time-format": {
210      "version": "2.1.1",
211      "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-2.1.1.tgz",
212      "integrity": "sha512-tJSyXta8ZyJ52wDDHA96JEsvkbL6jl7wowGmuf45+fAkj5Y+SQOnz0N7/H68OWmPshPsAaWMQh+GAws44IzH3g=="
213    },
214    "@types/d3-timer": {
215      "version": "1.0.9",
216      "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-1.0.9.tgz",
217      "integrity": "sha512-WvfJ3LFxBbWjqRGz9n7GJt08RrTHPJDVsIwwoCMROlqF+iDacYiAFjf9oqnq0mXpb2juA2N/qjKP+MKdal3YNQ=="
218    },
219    "@types/d3-transition": {
220      "version": "1.1.4",
221      "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-1.1.4.tgz",
222      "integrity": "sha512-/vsmKVUIXEyCcIXYAlw7bnYkIs9/J/nZbptRJFKUN3FdXq/dF6j9z9xXzerkyU6TDHLrMrwx9eGwdKyTIy/j9w==",
223      "requires": {
224        "@types/d3-selection": "1.4.1"
225      }
226    },
227    "@types/d3-voronoi": {
228      "version": "1.1.9",
229      "resolved": "https://registry.npmjs.org/@types/d3-voronoi/-/d3-voronoi-1.1.9.tgz",
230      "integrity": "sha512-DExNQkaHd1F3dFPvGA/Aw2NGyjMln6E9QzsiqOcBgnE+VInYnFBHBBySbZQts6z6xD+5jTfKCP7M4OqMyVjdwQ=="
231    },
232    "@types/d3-zoom": {
233      "version": "1.7.4",
234      "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-1.7.4.tgz",
235      "integrity": "sha512-5jnFo/itYhJeB2khO/lKe730kW/h2EbKMOvY0uNp3+7NdPm4w63DwPEMxifQZ7n902xGYK5DdU67FmToSoy4VA==",
236      "requires": {
237        "@types/d3-interpolate": "1.3.1",
238        "@types/d3-selection": "1.4.1"
239      }
240    },
241    "@types/estree": {
242      "version": "0.0.39",
243      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
244      "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
245      "dev": true
246    },
247    "@types/geojson": {
248      "version": "7946.0.7",
249      "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.7.tgz",
250      "integrity": "sha512-wE2v81i4C4Ol09RtsWFAqg3BUitWbHSpSlIo+bNdsCJijO9sjme+zm+73ZMCa/qMC8UEERxzGbvmr1cffo2SiQ=="
251    },
252    "@types/json5": {
253      "version": "0.0.29",
254      "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
255      "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=",
256      "dev": true,
257      "optional": true
258    },
259    "@types/node": {
260      "version": "12.7.12",
261      "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.12.tgz",
262      "integrity": "sha512-KPYGmfD0/b1eXurQ59fXD1GBzhSQfz6/lKBxkaHX9dKTzjXbK68Zt7yGUxUsCS1jeTy/8aL+d9JEr+S54mpkWQ==",
263      "dev": true
264    },
265    "JSONStream": {
266      "version": "1.3.5",
267      "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
268      "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
269      "dev": true,
270      "requires": {
271        "jsonparse": "1.3.1",
272        "through": "2.3.8"
273      }
274    },
275    "accepts": {
276      "version": "1.3.5",
277      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
278      "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
279      "dev": true,
280      "requires": {
281        "mime-types": "2.1.21",
282        "negotiator": "0.6.1"
283      }
284    },
285    "ansi-escape-sequences": {
286      "version": "4.0.0",
287      "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.0.0.tgz",
288      "integrity": "sha512-v+0wW9Wezwsyb0uF4aBVCjmSqit3Ru7PZFziGF0o2KwTvN2zWfTi3BRLq9EkJFdg3eBbyERXGTntVpBxH1J68Q==",
289      "dev": true,
290      "requires": {
291        "array-back": "2.0.0"
292      }
293    },
294    "ansi-regex": {
295      "version": "2.1.1",
296      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
297      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
298      "dev": true
299    },
300    "ansi-styles": {
301      "version": "3.2.1",
302      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
303      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
304      "dev": true,
305      "requires": {
306        "color-convert": "1.9.3"
307      }
308    },
309    "any-promise": {
310      "version": "1.3.0",
311      "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
312      "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=",
313      "dev": true
314    },
315    "argparse": {
316      "version": "1.0.10",
317      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
318      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
319      "dev": true,
320      "requires": {
321        "sprintf-js": "1.0.3"
322      }
323    },
324    "argv-tools": {
325      "version": "0.1.1",
326      "resolved": "https://registry.npmjs.org/argv-tools/-/argv-tools-0.1.1.tgz",
327      "integrity": "sha512-Cc0dBvx4dvrjjKpyDA6w8RlNAw8Su30NvZbWl/Tv9ZALEVlLVkWQiHMi84Q0xNfpVuSaiQbYkdmWK8g1PLGhKw==",
328      "dev": true,
329      "requires": {
330        "array-back": "2.0.0",
331        "find-replace": "2.0.1"
332      }
333    },
334    "arr-diff": {
335      "version": "4.0.0",
336      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
337      "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
338    },
339    "arr-flatten": {
340      "version": "1.1.0",
341      "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
342      "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
343    },
344    "arr-union": {
345      "version": "3.1.0",
346      "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
347      "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
348    },
349    "array-back": {
350      "version": "2.0.0",
351      "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
352      "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
353      "dev": true,
354      "requires": {
355        "typical": "2.6.1"
356      },
357      "dependencies": {
358        "typical": {
359          "version": "2.6.1",
360          "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
361          "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
362          "dev": true
363        }
364      }
365    },
366    "array-unique": {
367      "version": "0.3.2",
368      "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
369      "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
370    },
371    "arrify": {
372      "version": "1.0.1",
373      "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
374      "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
375      "dev": true
376    },
377    "assertion-error": {
378      "version": "1.1.0",
379      "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
380      "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
381      "dev": true
382    },
383    "assign-symbols": {
384      "version": "1.0.0",
385      "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
386      "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
387    },
388    "async-limiter": {
389      "version": "1.0.0",
390      "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
391      "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
392      "dev": true
393    },
394    "atob": {
395      "version": "2.1.2",
396      "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
397      "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
398    },
399    "babel-code-frame": {
400      "version": "6.26.0",
401      "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
402      "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
403      "dev": true,
404      "requires": {
405        "chalk": "1.1.3",
406        "esutils": "2.0.2",
407        "js-tokens": "3.0.2"
408      },
409      "dependencies": {
410        "ansi-styles": {
411          "version": "2.2.1",
412          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
413          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
414          "dev": true
415        },
416        "chalk": {
417          "version": "1.1.3",
418          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
419          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
420          "dev": true,
421          "requires": {
422            "ansi-styles": "2.2.1",
423            "escape-string-regexp": "1.0.5",
424            "has-ansi": "2.0.0",
425            "strip-ansi": "3.0.1",
426            "supports-color": "2.0.0"
427          }
428        },
429        "supports-color": {
430          "version": "2.0.0",
431          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
432          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
433          "dev": true
434        }
435      }
436    },
437    "balanced-match": {
438      "version": "1.0.0",
439      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
440      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
441      "dev": true
442    },
443    "base": {
444      "version": "0.11.2",
445      "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
446      "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
447      "requires": {
448        "cache-base": "1.0.1",
449        "class-utils": "0.3.6",
450        "component-emitter": "1.2.1",
451        "define-property": "1.0.0",
452        "isobject": "3.0.1",
453        "mixin-deep": "1.3.2",
454        "pascalcase": "0.1.1"
455      },
456      "dependencies": {
457        "define-property": {
458          "version": "1.0.0",
459          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
460          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
461          "requires": {
462            "is-descriptor": "1.0.2"
463          }
464        },
465        "is-accessor-descriptor": {
466          "version": "1.0.0",
467          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
468          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
469          "requires": {
470            "kind-of": "6.0.2"
471          }
472        },
473        "is-data-descriptor": {
474          "version": "1.0.0",
475          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
476          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
477          "requires": {
478            "kind-of": "6.0.2"
479          }
480        },
481        "is-descriptor": {
482          "version": "1.0.2",
483          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
484          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
485          "requires": {
486            "is-accessor-descriptor": "1.0.0",
487            "is-data-descriptor": "1.0.0",
488            "kind-of": "6.0.2"
489          }
490        }
491      }
492    },
493    "basic-auth": {
494      "version": "1.1.0",
495      "resolved": "http://registry.npmjs.org/basic-auth/-/basic-auth-1.1.0.tgz",
496      "integrity": "sha1-RSIe5Cn37h5QNb4/UVM/HN/SmIQ=",
497      "dev": true
498    },
499    "batch": {
500      "version": "0.6.1",
501      "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
502      "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
503      "dev": true
504    },
505    "brace-expansion": {
506      "version": "1.1.11",
507      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
508      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
509      "dev": true,
510      "requires": {
511        "balanced-match": "1.0.0",
512        "concat-map": "0.0.1"
513      }
514    },
515    "braces": {
516      "version": "2.3.2",
517      "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
518      "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
519      "requires": {
520        "arr-flatten": "1.1.0",
521        "array-unique": "0.3.2",
522        "extend-shallow": "2.0.1",
523        "fill-range": "4.0.0",
524        "isobject": "3.0.1",
525        "repeat-element": "1.1.3",
526        "snapdragon": "0.8.2",
527        "snapdragon-node": "2.1.1",
528        "split-string": "3.1.0",
529        "to-regex": "3.0.2"
530      },
531      "dependencies": {
532        "extend-shallow": {
533          "version": "2.0.1",
534          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
535          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
536          "requires": {
537            "is-extendable": "0.1.1"
538          }
539        }
540      }
541    },
542    "browser-stdout": {
543      "version": "1.3.1",
544      "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
545      "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
546      "dev": true
547    },
548    "buffer-from": {
549      "version": "1.1.1",
550      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
551      "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
552      "dev": true
553    },
554    "builtin-modules": {
555      "version": "3.0.0",
556      "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.0.0.tgz",
557      "integrity": "sha512-hMIeU4K2ilbXV6Uv93ZZ0Avg/M91RaKXucQ+4me2Do1txxBDyDZWCBa5bJSLqoNTRpXTLwEzIk1KmloenDDjhg=="
558    },
559    "byte-size": {
560      "version": "4.0.4",
561      "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-4.0.4.tgz",
562      "integrity": "sha512-82RPeneC6nqCdSwCX2hZUz3JPOvN5at/nTEw/CMf05Smu3Hrpo9Psb7LjN+k+XndNArG1EY8L4+BM3aTM4BCvw==",
563      "dev": true
564    },
565    "bytes": {
566      "version": "3.0.0",
567      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
568      "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
569      "dev": true
570    },
571    "cache-base": {
572      "version": "1.0.1",
573      "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
574      "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
575      "requires": {
576        "collection-visit": "1.0.0",
577        "component-emitter": "1.2.1",
578        "get-value": "2.0.6",
579        "has-value": "1.0.0",
580        "isobject": "3.0.1",
581        "set-value": "2.0.1",
582        "to-object-path": "0.3.0",
583        "union-value": "1.0.1",
584        "unset-value": "1.0.0"
585      }
586    },
587    "cache-content-type": {
588      "version": "1.0.1",
589      "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz",
590      "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==",
591      "dev": true,
592      "requires": {
593        "mime-types": "2.1.21",
594        "ylru": "1.2.1"
595      }
596    },
597    "chai": {
598      "version": "4.2.0",
599      "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
600      "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
601      "dev": true,
602      "requires": {
603        "assertion-error": "1.1.0",
604        "check-error": "1.0.2",
605        "deep-eql": "3.0.1",
606        "get-func-name": "2.0.0",
607        "pathval": "1.1.0",
608        "type-detect": "4.0.8"
609      }
610    },
611    "chalk": {
612      "version": "2.4.1",
613      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
614      "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
615      "dev": true,
616      "requires": {
617        "ansi-styles": "3.2.1",
618        "escape-string-regexp": "1.0.5",
619        "supports-color": "5.4.0"
620      }
621    },
622    "check-error": {
623      "version": "1.0.2",
624      "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
625      "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
626      "dev": true
627    },
628    "class-utils": {
629      "version": "0.3.6",
630      "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
631      "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
632      "requires": {
633        "arr-union": "3.1.0",
634        "define-property": "0.2.5",
635        "isobject": "3.0.1",
636        "static-extend": "0.1.2"
637      },
638      "dependencies": {
639        "define-property": {
640          "version": "0.2.5",
641          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
642          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
643          "requires": {
644            "is-descriptor": "0.1.6"
645          }
646        }
647      }
648    },
649    "cli-commands": {
650      "version": "0.4.0",
651      "resolved": "https://registry.npmjs.org/cli-commands/-/cli-commands-0.4.0.tgz",
652      "integrity": "sha512-zAvJlR7roeMgpUIhMDYATYL90vz+9ffuyPr0+qq4LzcZ0Jq+gM+H1KdYKxerc6U2nhitiDEx79YiJlXdrooEOA==",
653      "dev": true,
654      "requires": {
655        "command-line-args": "5.0.2",
656        "command-line-commands": "2.0.1"
657      }
658    },
659    "co": {
660      "version": "4.6.0",
661      "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
662      "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
663      "dev": true
664    },
665    "co-body": {
666      "version": "6.0.0",
667      "resolved": "https://registry.npmjs.org/co-body/-/co-body-6.0.0.tgz",
668      "integrity": "sha512-9ZIcixguuuKIptnY8yemEOuhb71L/lLf+Rl5JfJEUiDNJk0e02MBt7BPxR2GEh5mw8dPthQYR4jPI/BnS1MQgw==",
669      "dev": true,
670      "requires": {
671        "inflation": "2.0.0",
672        "qs": "6.5.2",
673        "raw-body": "2.3.3",
674        "type-is": "1.6.16"
675      }
676    },
677    "collection-visit": {
678      "version": "1.0.0",
679      "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
680      "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
681      "requires": {
682        "map-visit": "1.0.0",
683        "object-visit": "1.0.1"
684      }
685    },
686    "color-convert": {
687      "version": "1.9.3",
688      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
689      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
690      "dev": true,
691      "requires": {
692        "color-name": "1.1.3"
693      }
694    },
695    "color-name": {
696      "version": "1.1.3",
697      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
698      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
699      "dev": true
700    },
701    "command-line-args": {
702      "version": "5.0.2",
703      "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.0.2.tgz",
704      "integrity": "sha512-/qPcbL8zpqg53x4rAaqMFlRV4opN3pbla7I7k9x8kyOBMQoGT6WltjN6sXZuxOXw6DgdK7Ad+ijYS5gjcr7vlA==",
705      "dev": true,
706      "requires": {
707        "argv-tools": "0.1.1",
708        "array-back": "2.0.0",
709        "find-replace": "2.0.1",
710        "lodash.camelcase": "4.3.0",
711        "typical": "2.6.1"
712      },
713      "dependencies": {
714        "typical": {
715          "version": "2.6.1",
716          "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
717          "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
718          "dev": true
719        }
720      }
721    },
722    "command-line-commands": {
723      "version": "2.0.1",
724      "resolved": "https://registry.npmjs.org/command-line-commands/-/command-line-commands-2.0.1.tgz",
725      "integrity": "sha512-m8c2p1DrNd2ruIAggxd/y6DgygQayf6r8RHwchhXryaLF8I6koYjoYroVP+emeROE9DXN5b9sP1Gh+WtvTTdtQ==",
726      "dev": true,
727      "requires": {
728        "array-back": "2.0.0"
729      }
730    },
731    "command-line-usage": {
732      "version": "5.0.5",
733      "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-5.0.5.tgz",
734      "integrity": "sha512-d8NrGylA5oCXSbGoKz05FkehDAzSmIm4K03S5VDh4d5lZAtTWfc3D1RuETtuQCn8129nYfJfDdF7P/lwcz1BlA==",
735      "dev": true,
736      "requires": {
737        "array-back": "2.0.0",
738        "chalk": "2.4.1",
739        "table-layout": "0.4.4",
740        "typical": "2.6.1"
741      },
742      "dependencies": {
743        "typical": {
744          "version": "2.6.1",
745          "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
746          "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
747          "dev": true
748        }
749      }
750    },
751    "commander": {
752      "version": "2.15.1",
753      "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
754      "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag=="
755    },
756    "common-log-format": {
757      "version": "0.1.4",
758      "resolved": "https://registry.npmjs.org/common-log-format/-/common-log-format-0.1.4.tgz",
759      "integrity": "sha512-BXcgq+wzr2htmBmnT7cL7YHzPAWketWbr4kozjoM9kWe4sk3+zMgjcH0HO+EddjDlEw2LZysqLpVRwbF318tDw==",
760      "dev": true
761    },
762    "component-emitter": {
763      "version": "1.2.1",
764      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
765      "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
766    },
767    "compressible": {
768      "version": "2.0.15",
769      "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz",
770      "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==",
771      "dev": true,
772      "requires": {
773        "mime-db": "1.37.0"
774      }
775    },
776    "concat-map": {
777      "version": "0.0.1",
778      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
779      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
780      "dev": true
781    },
782    "content-disposition": {
783      "version": "0.5.2",
784      "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
785      "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
786      "dev": true
787    },
788    "content-type": {
789      "version": "1.0.4",
790      "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
791      "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
792      "dev": true
793    },
794    "cookies": {
795      "version": "0.7.2",
796      "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.7.2.tgz",
797      "integrity": "sha512-J2JjH9T3PUNKPHknprxgCrCaZshIfxW2j49gq1E1CP5Micj1LppWAR2y9EHSQAzEiX84zOsScWNwUZ0b/ChlMw==",
798      "dev": true,
799      "requires": {
800        "depd": "1.1.2",
801        "keygrip": "1.0.3"
802      }
803    },
804    "copy-descriptor": {
805      "version": "0.1.1",
806      "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
807      "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
808    },
809    "copy-to": {
810      "version": "2.0.1",
811      "resolved": "https://registry.npmjs.org/copy-to/-/copy-to-2.0.1.tgz",
812      "integrity": "sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU=",
813      "dev": true
814    },
815    "core-util-is": {
816      "version": "1.0.2",
817      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
818      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
819      "dev": true
820    },
821    "d3": {
822      "version": "5.7.0",
823      "resolved": "https://registry.npmjs.org/d3/-/d3-5.7.0.tgz",
824      "integrity": "sha512-8KEIfx+dFm8PlbJN9PI0suazrZ41QcaAufsKE9PRcqYPWLngHIyWJZX96n6IQKePGgeSu0l7rtlueSSNq8Zc3g==",
825      "requires": {
826        "d3-array": "1.2.4",
827        "d3-axis": "1.0.12",
828        "d3-brush": "1.0.6",
829        "d3-chord": "1.0.6",
830        "d3-collection": "1.0.7",
831        "d3-color": "1.2.3",
832        "d3-contour": "1.3.2",
833        "d3-dispatch": "1.0.5",
834        "d3-drag": "1.2.3",
835        "d3-dsv": "1.0.10",
836        "d3-ease": "1.0.5",
837        "d3-fetch": "1.1.2",
838        "d3-force": "1.1.2",
839        "d3-format": "1.3.2",
840        "d3-geo": "1.11.3",
841        "d3-hierarchy": "1.1.8",
842        "d3-interpolate": "1.3.2",
843        "d3-path": "1.0.7",
844        "d3-polygon": "1.0.5",
845        "d3-quadtree": "1.0.5",
846        "d3-random": "1.1.2",
847        "d3-scale": "2.1.2",
848        "d3-scale-chromatic": "1.3.3",
849        "d3-selection": "1.3.2",
850        "d3-shape": "1.2.2",
851        "d3-time": "1.0.10",
852        "d3-time-format": "2.1.3",
853        "d3-timer": "1.0.9",
854        "d3-transition": "1.1.3",
855        "d3-voronoi": "1.1.4",
856        "d3-zoom": "1.7.3"
857      }
858    },
859    "d3-array": {
860      "version": "1.2.4",
861      "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz",
862      "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw=="
863    },
864    "d3-axis": {
865      "version": "1.0.12",
866      "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.12.tgz",
867      "integrity": "sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ=="
868    },
869    "d3-brush": {
870      "version": "1.0.6",
871      "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-1.0.6.tgz",
872      "integrity": "sha512-lGSiF5SoSqO5/mYGD5FAeGKKS62JdA1EV7HPrU2b5rTX4qEJJtpjaGLJngjnkewQy7UnGstnFd3168wpf5z76w==",
873      "requires": {
874        "d3-dispatch": "1.0.5",
875        "d3-drag": "1.2.3",
876        "d3-interpolate": "1.3.2",
877        "d3-selection": "1.3.2",
878        "d3-transition": "1.1.3"
879      }
880    },
881    "d3-chord": {
882      "version": "1.0.6",
883      "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.6.tgz",
884      "integrity": "sha512-JXA2Dro1Fxw9rJe33Uv+Ckr5IrAa74TlfDEhE/jfLOaXegMQFQTAgAw9WnZL8+HxVBRXaRGCkrNU7pJeylRIuA==",
885      "requires": {
886        "d3-array": "1.2.4",
887        "d3-path": "1.0.7"
888      }
889    },
890    "d3-collection": {
891      "version": "1.0.7",
892      "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz",
893      "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A=="
894    },
895    "d3-color": {
896      "version": "1.2.3",
897      "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.2.3.tgz",
898      "integrity": "sha512-x37qq3ChOTLd26hnps36lexMRhNXEtVxZ4B25rL0DVdDsGQIJGB18S7y9XDwlDD6MD/ZBzITCf4JjGMM10TZkw=="
899    },
900    "d3-contour": {
901      "version": "1.3.2",
902      "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-1.3.2.tgz",
903      "integrity": "sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg==",
904      "requires": {
905        "d3-array": "1.2.4"
906      }
907    },
908    "d3-dispatch": {
909      "version": "1.0.5",
910      "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.5.tgz",
911      "integrity": "sha512-vwKx+lAqB1UuCeklr6Jh1bvC4SZgbSqbkGBLClItFBIYH4vqDJCA7qfoy14lXmJdnBOdxndAMxjCbImJYW7e6g=="
912    },
913    "d3-drag": {
914      "version": "1.2.3",
915      "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.2.3.tgz",
916      "integrity": "sha512-8S3HWCAg+ilzjJsNtWW1Mutl74Nmzhb9yU6igspilaJzeZVFktmY6oO9xOh5TDk+BM2KrNFjttZNoJJmDnkjkg==",
917      "requires": {
918        "d3-dispatch": "1.0.5",
919        "d3-selection": "1.3.2"
920      }
921    },
922    "d3-dsv": {
923      "version": "1.0.10",
924      "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.10.tgz",
925      "integrity": "sha512-vqklfpxmtO2ZER3fq/B33R/BIz3A1PV0FaZRuFM8w6jLo7sUX1BZDh73fPlr0s327rzq4H6EN1q9U+eCBCSN8g==",
926      "requires": {
927        "commander": "2.15.1",
928        "iconv-lite": "0.4.23",
929        "rw": "1.3.3"
930      }
931    },
932    "d3-ease": {
933      "version": "1.0.5",
934      "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.5.tgz",
935      "integrity": "sha512-Ct1O//ly5y5lFM9YTdu+ygq7LleSgSE4oj7vUt9tPLHUi8VCV7QoizGpdWRWAwCO9LdYzIrQDg97+hGVdsSGPQ=="
936    },
937    "d3-fetch": {
938      "version": "1.1.2",
939      "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-1.1.2.tgz",
940      "integrity": "sha512-S2loaQCV/ZeyTyIF2oP8D1K9Z4QizUzW7cWeAOAS4U88qOt3Ucf6GsmgthuYSdyB2HyEm4CeGvkQxWsmInsIVA==",
941      "requires": {
942        "d3-dsv": "1.0.10"
943      }
944    },
945    "d3-force": {
946      "version": "1.1.2",
947      "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.1.2.tgz",
948      "integrity": "sha512-p1vcHAUF1qH7yR+e8ip7Bs61AHjLeKkIn8Z2gzwU2lwEf2wkSpWdjXG0axudTHsVFnYGlMkFaEsVy2l8tAg1Gw==",
949      "requires": {
950        "d3-collection": "1.0.7",
951        "d3-dispatch": "1.0.5",
952        "d3-quadtree": "1.0.5",
953        "d3-timer": "1.0.9"
954      }
955    },
956    "d3-format": {
957      "version": "1.3.2",
958      "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.3.2.tgz",
959      "integrity": "sha512-Z18Dprj96ExragQ0DeGi+SYPQ7pPfRMtUXtsg/ChVIKNBCzjO8XYJvRTC1usblx52lqge56V5ect+frYTQc8WQ=="
960    },
961    "d3-geo": {
962      "version": "1.11.3",
963      "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.11.3.tgz",
964      "integrity": "sha512-n30yN9qSKREvV2fxcrhmHUdXP9TNH7ZZj3C/qnaoU0cVf/Ea85+yT7HY7i8ySPwkwjCNYtmKqQFTvLFngfkItQ==",
965      "requires": {
966        "d3-array": "1.2.4"
967      }
968    },
969    "d3-hierarchy": {
970      "version": "1.1.8",
971      "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.8.tgz",
972      "integrity": "sha512-L+GHMSZNwTpiq4rt9GEsNcpLa4M96lXMR8M/nMG9p5hBE0jy6C+3hWtyZMenPQdwla249iJy7Nx0uKt3n+u9+w=="
973    },
974    "d3-interpolate": {
975      "version": "1.3.2",
976      "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.3.2.tgz",
977      "integrity": "sha512-NlNKGopqaz9qM1PXh9gBF1KSCVh+jSFErrSlD/4hybwoNX/gt1d8CDbDW+3i+5UOHhjC6s6nMvRxcuoMVNgL2w==",
978      "requires": {
979        "d3-color": "1.2.3"
980      }
981    },
982    "d3-path": {
983      "version": "1.0.7",
984      "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.7.tgz",
985      "integrity": "sha512-q0cW1RpvA5c5ma2rch62mX8AYaiLX0+bdaSM2wxSU9tXjU4DNvkx9qiUvjkuWCj3p22UO/hlPivujqMiR9PDzA=="
986    },
987    "d3-polygon": {
988      "version": "1.0.5",
989      "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.5.tgz",
990      "integrity": "sha512-RHhh1ZUJZfhgoqzWWuRhzQJvO7LavchhitSTHGu9oj6uuLFzYZVeBzaWTQ2qSO6bz2w55RMoOCf0MsLCDB6e0w=="
991    },
992    "d3-quadtree": {
993      "version": "1.0.5",
994      "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.5.tgz",
995      "integrity": "sha512-U2tjwDFbZ75JRAg8A+cqMvqPg1G3BE7UTJn3h8DHjY/pnsAfWdbJKgyfcy7zKjqGtLAmI0q8aDSeG1TVIKRaHQ=="
996    },
997    "d3-random": {
998      "version": "1.1.2",
999      "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-1.1.2.tgz",
1000      "integrity": "sha512-6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ=="
1001    },
1002    "d3-scale": {
1003      "version": "2.1.2",
1004      "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.1.2.tgz",
1005      "integrity": "sha512-bESpd64ylaKzCDzvULcmHKZTlzA/6DGSVwx7QSDj/EnX9cpSevsdiwdHFYI9ouo9tNBbV3v5xztHS2uFeOzh8Q==",
1006      "requires": {
1007        "d3-array": "1.2.4",
1008        "d3-collection": "1.0.7",
1009        "d3-format": "1.3.2",
1010        "d3-interpolate": "1.3.2",
1011        "d3-time": "1.0.10",
1012        "d3-time-format": "2.1.3"
1013      }
1014    },
1015    "d3-scale-chromatic": {
1016      "version": "1.3.3",
1017      "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-1.3.3.tgz",
1018      "integrity": "sha512-BWTipif1CimXcYfT02LKjAyItX5gKiwxuPRgr4xM58JwlLocWbjPLI7aMEjkcoOQXMkYsmNsvv3d2yl/OKuHHw==",
1019      "requires": {
1020        "d3-color": "1.2.3",
1021        "d3-interpolate": "1.3.2"
1022      }
1023    },
1024    "d3-selection": {
1025      "version": "1.3.2",
1026      "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.3.2.tgz",
1027      "integrity": "sha512-OoXdv1nZ7h2aKMVg3kaUFbLLK5jXUFAMLD/Tu5JA96mjf8f2a9ZUESGY+C36t8R1WFeWk/e55hy54Ml2I62CRQ=="
1028    },
1029    "d3-shape": {
1030      "version": "1.2.2",
1031      "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.2.2.tgz",
1032      "integrity": "sha512-hUGEozlKecFZ2bOSNt7ENex+4Tk9uc/m0TtTEHBvitCBxUNjhzm5hS2GrrVRD/ae4IylSmxGeqX5tWC2rASMlQ==",
1033      "requires": {
1034        "d3-path": "1.0.7"
1035      }
1036    },
1037    "d3-time": {
1038      "version": "1.0.10",
1039      "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.0.10.tgz",
1040      "integrity": "sha512-hF+NTLCaJHF/JqHN5hE8HVGAXPStEq6/omumPE/SxyHVrR7/qQxusFDo0t0c/44+sCGHthC7yNGFZIEgju0P8g=="
1041    },
1042    "d3-time-format": {
1043      "version": "2.1.3",
1044      "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.1.3.tgz",
1045      "integrity": "sha512-6k0a2rZryzGm5Ihx+aFMuO1GgelgIz+7HhB4PH4OEndD5q2zGn1mDfRdNrulspOfR6JXkb2sThhDK41CSK85QA==",
1046      "requires": {
1047        "d3-time": "1.0.10"
1048      }
1049    },
1050    "d3-timer": {
1051      "version": "1.0.9",
1052      "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.9.tgz",
1053      "integrity": "sha512-rT34J5HnQUHhcLvhSB9GjCkN0Ddd5Y8nCwDBG2u6wQEeYxT/Lf51fTFFkldeib/sE/J0clIe0pnCfs6g/lRbyg=="
1054    },
1055    "d3-transition": {
1056      "version": "1.1.3",
1057      "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.1.3.tgz",
1058      "integrity": "sha512-tEvo3qOXL6pZ1EzcXxFcPNxC/Ygivu5NoBY6mbzidATAeML86da+JfVIUzon3dNM6UX6zjDx+xbYDmMVtTSjuA==",
1059      "requires": {
1060        "d3-color": "1.2.3",
1061        "d3-dispatch": "1.0.5",
1062        "d3-ease": "1.0.5",
1063        "d3-interpolate": "1.3.2",
1064        "d3-selection": "1.3.2",
1065        "d3-timer": "1.0.9"
1066      }
1067    },
1068    "d3-voronoi": {
1069      "version": "1.1.4",
1070      "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz",
1071      "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg=="
1072    },
1073    "d3-zoom": {
1074      "version": "1.7.3",
1075      "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.7.3.tgz",
1076      "integrity": "sha512-xEBSwFx5Z9T3/VrwDkMt+mr0HCzv7XjpGURJ8lWmIC8wxe32L39eWHIasEe/e7Ox8MPU4p1hvH8PKN2olLzIBg==",
1077      "requires": {
1078        "d3-dispatch": "1.0.5",
1079        "d3-drag": "1.2.3",
1080        "d3-interpolate": "1.3.2",
1081        "d3-selection": "1.3.2",
1082        "d3-transition": "1.1.3"
1083      }
1084    },
1085    "debug": {
1086      "version": "3.1.0",
1087      "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
1088      "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
1089      "dev": true,
1090      "requires": {
1091        "ms": "2.0.0"
1092      }
1093    },
1094    "decode-uri-component": {
1095      "version": "0.2.0",
1096      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
1097      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
1098    },
1099    "deep-eql": {
1100      "version": "3.0.1",
1101      "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
1102      "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
1103      "dev": true,
1104      "requires": {
1105        "type-detect": "4.0.8"
1106      }
1107    },
1108    "deep-equal": {
1109      "version": "1.0.1",
1110      "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
1111      "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
1112      "dev": true
1113    },
1114    "deep-extend": {
1115      "version": "0.6.0",
1116      "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
1117      "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
1118      "dev": true
1119    },
1120    "deepmerge": {
1121      "version": "2.2.1",
1122      "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz",
1123      "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==",
1124      "dev": true,
1125      "optional": true
1126    },
1127    "defer-promise": {
1128      "version": "1.0.1",
1129      "resolved": "https://registry.npmjs.org/defer-promise/-/defer-promise-1.0.1.tgz",
1130      "integrity": "sha1-HKb/7dvO8XFd16riXHYW+a4iky8=",
1131      "dev": true
1132    },
1133    "define-property": {
1134      "version": "2.0.2",
1135      "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
1136      "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
1137      "requires": {
1138        "is-descriptor": "1.0.2",
1139        "isobject": "3.0.1"
1140      },
1141      "dependencies": {
1142        "is-accessor-descriptor": {
1143          "version": "1.0.0",
1144          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1145          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1146          "requires": {
1147            "kind-of": "6.0.2"
1148          }
1149        },
1150        "is-data-descriptor": {
1151          "version": "1.0.0",
1152          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1153          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1154          "requires": {
1155            "kind-of": "6.0.2"
1156          }
1157        },
1158        "is-descriptor": {
1159          "version": "1.0.2",
1160          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1161          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1162          "requires": {
1163            "is-accessor-descriptor": "1.0.0",
1164            "is-data-descriptor": "1.0.0",
1165            "kind-of": "6.0.2"
1166          }
1167        }
1168      }
1169    },
1170    "delegates": {
1171      "version": "1.0.0",
1172      "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
1173      "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
1174      "dev": true
1175    },
1176    "depd": {
1177      "version": "1.1.2",
1178      "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
1179      "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
1180      "dev": true
1181    },
1182    "destroy": {
1183      "version": "1.0.4",
1184      "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
1185      "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
1186      "dev": true
1187    },
1188    "diff": {
1189      "version": "3.5.0",
1190      "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
1191      "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
1192      "dev": true
1193    },
1194    "ee-first": {
1195      "version": "1.1.1",
1196      "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1197      "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
1198      "dev": true
1199    },
1200    "error-inject": {
1201      "version": "1.0.0",
1202      "resolved": "https://registry.npmjs.org/error-inject/-/error-inject-1.0.0.tgz",
1203      "integrity": "sha1-4rPZG1Su1nLzCdlQ0VSFD6EdTzc=",
1204      "dev": true
1205    },
1206    "escape-html": {
1207      "version": "1.0.3",
1208      "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
1209      "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
1210      "dev": true
1211    },
1212    "escape-string-regexp": {
1213      "version": "1.0.5",
1214      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1215      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1216      "dev": true
1217    },
1218    "esprima": {
1219      "version": "4.0.1",
1220      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1221      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1222      "dev": true
1223    },
1224    "estree-walker": {
1225      "version": "0.6.0",
1226      "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.0.tgz",
1227      "integrity": "sha512-peq1RfVAVzr3PU/jL31RaOjUKLoZJpObQWJJ+LgfcxDUifyLZ1RjPQZTl0pzj2uJ45b7A7XpyppXvxdEqzo4rw=="
1228    },
1229    "esutils": {
1230      "version": "2.0.2",
1231      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
1232      "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
1233      "dev": true
1234    },
1235    "etag": {
1236      "version": "1.8.1",
1237      "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1238      "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
1239      "dev": true
1240    },
1241    "expand-brackets": {
1242      "version": "2.1.4",
1243      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
1244      "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
1245      "requires": {
1246        "debug": "2.6.9",
1247        "define-property": "0.2.5",
1248        "extend-shallow": "2.0.1",
1249        "posix-character-classes": "0.1.1",
1250        "regex-not": "1.0.2",
1251        "snapdragon": "0.8.2",
1252        "to-regex": "3.0.2"
1253      },
1254      "dependencies": {
1255        "debug": {
1256          "version": "2.6.9",
1257          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1258          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1259          "requires": {
1260            "ms": "2.0.0"
1261          }
1262        },
1263        "define-property": {
1264          "version": "0.2.5",
1265          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1266          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1267          "requires": {
1268            "is-descriptor": "0.1.6"
1269          }
1270        },
1271        "extend-shallow": {
1272          "version": "2.0.1",
1273          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1274          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1275          "requires": {
1276            "is-extendable": "0.1.1"
1277          }
1278        }
1279      }
1280    },
1281    "extend-shallow": {
1282      "version": "3.0.2",
1283      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
1284      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
1285      "requires": {
1286        "assign-symbols": "1.0.0",
1287        "is-extendable": "1.0.1"
1288      },
1289      "dependencies": {
1290        "is-extendable": {
1291          "version": "1.0.1",
1292          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
1293          "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
1294          "requires": {
1295            "is-plain-object": "2.0.4"
1296          }
1297        }
1298      }
1299    },
1300    "extglob": {
1301      "version": "2.0.4",
1302      "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
1303      "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
1304      "requires": {
1305        "array-unique": "0.3.2",
1306        "define-property": "1.0.0",
1307        "expand-brackets": "2.1.4",
1308        "extend-shallow": "2.0.1",
1309        "fragment-cache": "0.2.1",
1310        "regex-not": "1.0.2",
1311        "snapdragon": "0.8.2",
1312        "to-regex": "3.0.2"
1313      },
1314      "dependencies": {
1315        "define-property": {
1316          "version": "1.0.0",
1317          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1318          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1319          "requires": {
1320            "is-descriptor": "1.0.2"
1321          }
1322        },
1323        "extend-shallow": {
1324          "version": "2.0.1",
1325          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1326          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1327          "requires": {
1328            "is-extendable": "0.1.1"
1329          }
1330        },
1331        "is-accessor-descriptor": {
1332          "version": "1.0.0",
1333          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1334          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1335          "requires": {
1336            "kind-of": "6.0.2"
1337          }
1338        },
1339        "is-data-descriptor": {
1340          "version": "1.0.0",
1341          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1342          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1343          "requires": {
1344            "kind-of": "6.0.2"
1345          }
1346        },
1347        "is-descriptor": {
1348          "version": "1.0.2",
1349          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1350          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1351          "requires": {
1352            "is-accessor-descriptor": "1.0.0",
1353            "is-data-descriptor": "1.0.0",
1354            "kind-of": "6.0.2"
1355          }
1356        }
1357      }
1358    },
1359    "fill-range": {
1360      "version": "4.0.0",
1361      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
1362      "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
1363      "requires": {
1364        "extend-shallow": "2.0.1",
1365        "is-number": "3.0.0",
1366        "repeat-string": "1.6.1",
1367        "to-regex-range": "2.1.1"
1368      },
1369      "dependencies": {
1370        "extend-shallow": {
1371          "version": "2.0.1",
1372          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1373          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1374          "requires": {
1375            "is-extendable": "0.1.1"
1376          }
1377        }
1378      }
1379    },
1380    "find-replace": {
1381      "version": "2.0.1",
1382      "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-2.0.1.tgz",
1383      "integrity": "sha512-LzDo3Fpa30FLIBsh6DCDnMN1KW2g4QKkqKmejlImgWY67dDFPX/x9Kh/op/GK522DchQXEvDi/wD48HKW49XOQ==",
1384      "dev": true,
1385      "requires": {
1386        "array-back": "2.0.0",
1387        "test-value": "3.0.0"
1388      }
1389    },
1390    "for-in": {
1391      "version": "1.0.2",
1392      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
1393      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
1394    },
1395    "fragment-cache": {
1396      "version": "0.2.1",
1397      "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
1398      "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
1399      "requires": {
1400        "map-cache": "0.2.2"
1401      }
1402    },
1403    "fresh": {
1404      "version": "0.5.2",
1405      "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
1406      "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
1407      "dev": true
1408    },
1409    "fs-extra": {
1410      "version": "7.0.1",
1411      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
1412      "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
1413      "requires": {
1414        "graceful-fs": "4.1.15",
1415        "jsonfile": "4.0.0",
1416        "universalify": "0.1.2"
1417      }
1418    },
1419    "fs.realpath": {
1420      "version": "1.0.0",
1421      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1422      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1423      "dev": true
1424    },
1425    "get-func-name": {
1426      "version": "2.0.0",
1427      "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
1428      "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
1429      "dev": true
1430    },
1431    "get-value": {
1432      "version": "2.0.6",
1433      "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
1434      "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
1435    },
1436    "glob": {
1437      "version": "7.1.2",
1438      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
1439      "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
1440      "dev": true,
1441      "requires": {
1442        "fs.realpath": "1.0.0",
1443        "inflight": "1.0.6",
1444        "inherits": "2.0.3",
1445        "minimatch": "3.0.4",
1446        "once": "1.4.0",
1447        "path-is-absolute": "1.0.1"
1448      }
1449    },
1450    "graceful-fs": {
1451      "version": "4.1.15",
1452      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
1453      "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="
1454    },
1455    "growl": {
1456      "version": "1.10.5",
1457      "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
1458      "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
1459      "dev": true
1460    },
1461    "has-ansi": {
1462      "version": "2.0.0",
1463      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
1464      "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
1465      "dev": true,
1466      "requires": {
1467        "ansi-regex": "2.1.1"
1468      }
1469    },
1470    "has-flag": {
1471      "version": "3.0.0",
1472      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1473      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1474      "dev": true
1475    },
1476    "has-value": {
1477      "version": "1.0.0",
1478      "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
1479      "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
1480      "requires": {
1481        "get-value": "2.0.6",
1482        "has-values": "1.0.0",
1483        "isobject": "3.0.1"
1484      }
1485    },
1486    "has-values": {
1487      "version": "1.0.0",
1488      "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
1489      "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
1490      "requires": {
1491        "is-number": "3.0.0",
1492        "kind-of": "4.0.0"
1493      },
1494      "dependencies": {
1495        "kind-of": {
1496          "version": "4.0.0",
1497          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
1498          "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
1499          "requires": {
1500            "is-buffer": "1.1.6"
1501          }
1502        }
1503      }
1504    },
1505    "he": {
1506      "version": "1.1.1",
1507      "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
1508      "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
1509      "dev": true
1510    },
1511    "http-assert": {
1512      "version": "1.4.0",
1513      "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.4.0.tgz",
1514      "integrity": "sha512-tPVv62a6l3BbQoM/N5qo969l0OFxqpnQzNUPeYfTP6Spo4zkgWeDBD1D5thI7sDLg7jCCihXTLB0X8UtdyAy8A==",
1515      "dev": true,
1516      "requires": {
1517        "deep-equal": "1.0.1",
1518        "http-errors": "1.7.1"
1519      }
1520    },
1521    "http-errors": {
1522      "version": "1.7.1",
1523      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.1.tgz",
1524      "integrity": "sha512-jWEUgtZWGSMba9I1N3gc1HmvpBUaNC9vDdA46yScAdp+C5rdEuKWUBLWTQpW9FwSWSbYYs++b6SDCxf9UEJzfw==",
1525      "dev": true,
1526      "requires": {
1527        "depd": "1.1.2",
1528        "inherits": "2.0.3",
1529        "setprototypeof": "1.1.0",
1530        "statuses": "1.5.0",
1531        "toidentifier": "1.0.0"
1532      }
1533    },
1534    "iconv-lite": {
1535      "version": "0.4.23",
1536      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
1537      "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
1538      "requires": {
1539        "safer-buffer": "2.1.2"
1540      }
1541    },
1542    "inflation": {
1543      "version": "2.0.0",
1544      "resolved": "https://registry.npmjs.org/inflation/-/inflation-2.0.0.tgz",
1545      "integrity": "sha1-i0F+R8KPklpFEz2RTKH9OJEH8w8=",
1546      "dev": true
1547    },
1548    "inflight": {
1549      "version": "1.0.6",
1550      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1551      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1552      "dev": true,
1553      "requires": {
1554        "once": "1.4.0",
1555        "wrappy": "1.0.2"
1556      }
1557    },
1558    "inherits": {
1559      "version": "2.0.3",
1560      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1561      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
1562      "dev": true
1563    },
1564    "is-accessor-descriptor": {
1565      "version": "0.1.6",
1566      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
1567      "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
1568      "requires": {
1569        "kind-of": "3.2.2"
1570      },
1571      "dependencies": {
1572        "kind-of": {
1573          "version": "3.2.2",
1574          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1575          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1576          "requires": {
1577            "is-buffer": "1.1.6"
1578          }
1579        }
1580      }
1581    },
1582    "is-buffer": {
1583      "version": "1.1.6",
1584      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1585      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
1586    },
1587    "is-data-descriptor": {
1588      "version": "0.1.4",
1589      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
1590      "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
1591      "requires": {
1592        "kind-of": "3.2.2"
1593      },
1594      "dependencies": {
1595        "kind-of": {
1596          "version": "3.2.2",
1597          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1598          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1599          "requires": {
1600            "is-buffer": "1.1.6"
1601          }
1602        }
1603      }
1604    },
1605    "is-descriptor": {
1606      "version": "0.1.6",
1607      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
1608      "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
1609      "requires": {
1610        "is-accessor-descriptor": "0.1.6",
1611        "is-data-descriptor": "0.1.4",
1612        "kind-of": "5.1.0"
1613      },
1614      "dependencies": {
1615        "kind-of": {
1616          "version": "5.1.0",
1617          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
1618          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
1619        }
1620      }
1621    },
1622    "is-extendable": {
1623      "version": "0.1.1",
1624      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
1625      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
1626    },
1627    "is-generator-function": {
1628      "version": "1.0.7",
1629      "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.7.tgz",
1630      "integrity": "sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw==",
1631      "dev": true
1632    },
1633    "is-module": {
1634      "version": "1.0.0",
1635      "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
1636      "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE="
1637    },
1638    "is-number": {
1639      "version": "3.0.0",
1640      "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
1641      "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
1642      "requires": {
1643        "kind-of": "3.2.2"
1644      },
1645      "dependencies": {
1646        "kind-of": {
1647          "version": "3.2.2",
1648          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1649          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1650          "requires": {
1651            "is-buffer": "1.1.6"
1652          }
1653        }
1654      }
1655    },
1656    "is-plain-object": {
1657      "version": "2.0.4",
1658      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
1659      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
1660      "requires": {
1661        "isobject": "3.0.1"
1662      }
1663    },
1664    "is-windows": {
1665      "version": "1.0.2",
1666      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
1667      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="
1668    },
1669    "is-wsl": {
1670      "version": "1.1.0",
1671      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
1672      "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
1673      "dev": true
1674    },
1675    "isarray": {
1676      "version": "1.0.0",
1677      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1678      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
1679    },
1680    "isobject": {
1681      "version": "3.0.1",
1682      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1683      "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
1684    },
1685    "js-tokens": {
1686      "version": "3.0.2",
1687      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
1688      "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
1689      "dev": true
1690    },
1691    "js-yaml": {
1692      "version": "3.13.1",
1693      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
1694      "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
1695      "dev": true,
1696      "requires": {
1697        "argparse": "1.0.10",
1698        "esprima": "4.0.1"
1699      }
1700    },
1701    "json-stringify-safe": {
1702      "version": "5.0.1",
1703      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
1704      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
1705      "dev": true
1706    },
1707    "json5": {
1708      "version": "1.0.1",
1709      "resolved": "http://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
1710      "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
1711      "dev": true,
1712      "optional": true,
1713      "requires": {
1714        "minimist": "1.2.0"
1715      }
1716    },
1717    "jsonfile": {
1718      "version": "4.0.0",
1719      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
1720      "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
1721      "requires": {
1722        "graceful-fs": "4.1.15"
1723      }
1724    },
1725    "jsonparse": {
1726      "version": "1.3.1",
1727      "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
1728      "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
1729      "dev": true
1730    },
1731    "keygrip": {
1732      "version": "1.0.3",
1733      "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.0.3.tgz",
1734      "integrity": "sha512-/PpesirAIfaklxUzp4Yb7xBper9MwP6hNRA6BGGUFCgbJ+BM5CKBtsoxinNXkLHAr+GXS1/lSlF2rP7cv5Fl+g==",
1735      "dev": true
1736    },
1737    "kind-of": {
1738      "version": "6.0.2",
1739      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
1740      "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
1741    },
1742    "koa": {
1743      "version": "2.6.1",
1744      "resolved": "https://registry.npmjs.org/koa/-/koa-2.6.1.tgz",
1745      "integrity": "sha512-n9R5Eex4y0drUeqFTeCIeXyz8wjr2AxBo2Cq8LvmiXbJl4yDA5KIrecMPkhnmgACZnPXMRyCLbJoyLmpM9aFAw==",
1746      "dev": true,
1747      "requires": {
1748        "accepts": "1.3.5",
1749        "cache-content-type": "1.0.1",
1750        "content-disposition": "0.5.2",
1751        "content-type": "1.0.4",
1752        "cookies": "0.7.2",
1753        "debug": "3.1.0",
1754        "delegates": "1.0.0",
1755        "depd": "1.1.2",
1756        "destroy": "1.0.4",
1757        "error-inject": "1.0.0",
1758        "escape-html": "1.0.3",
1759        "fresh": "0.5.2",
1760        "http-assert": "1.4.0",
1761        "http-errors": "1.7.1",
1762        "is-generator-function": "1.0.7",
1763        "koa-compose": "4.1.0",
1764        "koa-convert": "1.2.0",
1765        "koa-is-json": "1.0.0",
1766        "on-finished": "2.3.0",
1767        "only": "0.0.2",
1768        "parseurl": "1.3.2",
1769        "statuses": "1.5.0",
1770        "type-is": "1.6.16",
1771        "vary": "1.1.2"
1772      }
1773    },
1774    "koa-bodyparser": {
1775      "version": "4.2.1",
1776      "resolved": "https://registry.npmjs.org/koa-bodyparser/-/koa-bodyparser-4.2.1.tgz",
1777      "integrity": "sha512-UIjPAlMZfNYDDe+4zBaOAUKYqkwAGcIU6r2ARf1UOXPAlfennQys5IiShaVeNf7KkVBlf88f2LeLvBFvKylttw==",
1778      "dev": true,
1779      "requires": {
1780        "co-body": "6.0.0",
1781        "copy-to": "2.0.1"
1782      }
1783    },
1784    "koa-compose": {
1785      "version": "4.1.0",
1786      "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz",
1787      "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==",
1788      "dev": true
1789    },
1790    "koa-compress": {
1791      "version": "2.0.0",
1792      "resolved": "https://registry.npmjs.org/koa-compress/-/koa-compress-2.0.0.tgz",
1793      "integrity": "sha1-e36ykhuEd0a14SK6n1zYpnHo6jo=",
1794      "dev": true,
1795      "requires": {
1796        "bytes": "2.5.0",
1797        "compressible": "2.0.15",
1798        "koa-is-json": "1.0.0",
1799        "statuses": "1.5.0"
1800      },
1801      "dependencies": {
1802        "bytes": {
1803          "version": "2.5.0",
1804          "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.5.0.tgz",
1805          "integrity": "sha1-TJQj6i0lLCcMQbK97+/5u2tiwGo=",
1806          "dev": true
1807        }
1808      }
1809    },
1810    "koa-conditional-get": {
1811      "version": "2.0.0",
1812      "resolved": "https://registry.npmjs.org/koa-conditional-get/-/koa-conditional-get-2.0.0.tgz",
1813      "integrity": "sha1-pD83I8HQFLcwo07Oit8wuTyCM/I=",
1814      "dev": true
1815    },
1816    "koa-convert": {
1817      "version": "1.2.0",
1818      "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-1.2.0.tgz",
1819      "integrity": "sha1-2kCHXfSd4FOQmNFwC1CCDOvNIdA=",
1820      "dev": true,
1821      "requires": {
1822        "co": "4.6.0",
1823        "koa-compose": "3.2.1"
1824      },
1825      "dependencies": {
1826        "koa-compose": {
1827          "version": "3.2.1",
1828          "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-3.2.1.tgz",
1829          "integrity": "sha1-qFzLQLfZhtjlo0Wzoazo6rz1Tec=",
1830          "dev": true,
1831          "requires": {
1832            "any-promise": "1.3.0"
1833          }
1834        }
1835      }
1836    },
1837    "koa-etag": {
1838      "version": "3.0.0",
1839      "resolved": "https://registry.npmjs.org/koa-etag/-/koa-etag-3.0.0.tgz",
1840      "integrity": "sha1-nvc4Ld1agqsN6xU0FckVg293HT8=",
1841      "dev": true,
1842      "requires": {
1843        "etag": "1.8.1",
1844        "mz": "2.7.0"
1845      }
1846    },
1847    "koa-is-json": {
1848      "version": "1.0.0",
1849      "resolved": "https://registry.npmjs.org/koa-is-json/-/koa-is-json-1.0.0.tgz",
1850      "integrity": "sha1-JzwH7c3Ljfaiwat9We52SRRR7BQ=",
1851      "dev": true
1852    },
1853    "koa-json": {
1854      "version": "2.0.2",
1855      "resolved": "https://registry.npmjs.org/koa-json/-/koa-json-2.0.2.tgz",
1856      "integrity": "sha1-Nq8U5uofXWRtfESihXAcb4Wk/eQ=",
1857      "dev": true,
1858      "requires": {
1859        "koa-is-json": "1.0.0",
1860        "streaming-json-stringify": "3.1.0"
1861      }
1862    },
1863    "koa-mock-response": {
1864      "version": "0.2.0",
1865      "resolved": "https://registry.npmjs.org/koa-mock-response/-/koa-mock-response-0.2.0.tgz",
1866      "integrity": "sha512-HmybRN1a3WqcSFvf7tycu2YhBIEHeqzm8bwcsShNWGsTgP86coZOpdI8aqYm/1DFsAQMctnpdWrva4rDr1Pibg==",
1867      "dev": true,
1868      "requires": {
1869        "array-back": "2.0.0",
1870        "path-to-regexp": "1.7.0",
1871        "typical": "2.6.1"
1872      },
1873      "dependencies": {
1874        "isarray": {
1875          "version": "0.0.1",
1876          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
1877          "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
1878          "dev": true
1879        },
1880        "path-to-regexp": {
1881          "version": "1.7.0",
1882          "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz",
1883          "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=",
1884          "dev": true,
1885          "requires": {
1886            "isarray": "0.0.1"
1887          }
1888        },
1889        "typical": {
1890          "version": "2.6.1",
1891          "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
1892          "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
1893          "dev": true
1894        }
1895      }
1896    },
1897    "koa-morgan": {
1898      "version": "1.0.1",
1899      "resolved": "https://registry.npmjs.org/koa-morgan/-/koa-morgan-1.0.1.tgz",
1900      "integrity": "sha1-CAUuDODYOdPEMXi5CluzQkvvH5k=",
1901      "dev": true,
1902      "requires": {
1903        "morgan": "1.9.1"
1904      }
1905    },
1906    "koa-range": {
1907      "version": "0.3.0",
1908      "resolved": "https://registry.npmjs.org/koa-range/-/koa-range-0.3.0.tgz",
1909      "integrity": "sha1-NYjjSWRzqDmhvSZNKkKx2FvX/qw=",
1910      "dev": true,
1911      "requires": {
1912        "stream-slice": "0.1.2"
1913      }
1914    },
1915    "koa-rewrite-75lb": {
1916      "version": "2.1.1",
1917      "resolved": "https://registry.npmjs.org/koa-rewrite-75lb/-/koa-rewrite-75lb-2.1.1.tgz",
1918      "integrity": "sha512-i9ofDKLs0xNCb2PW7wKGFzBFX6+Ce3aKoZzNKPh0fkejeUOTWkkDqnjXrgqrJEP2ifX6WWsHp6VtGuXzSYLSWQ==",
1919      "dev": true,
1920      "requires": {
1921        "path-to-regexp": "1.7.0"
1922      },
1923      "dependencies": {
1924        "isarray": {
1925          "version": "0.0.1",
1926          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
1927          "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
1928          "dev": true
1929        },
1930        "path-to-regexp": {
1931          "version": "1.7.0",
1932          "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz",
1933          "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=",
1934          "dev": true,
1935          "requires": {
1936            "isarray": "0.0.1"
1937          }
1938        }
1939      }
1940    },
1941    "koa-route": {
1942      "version": "3.2.0",
1943      "resolved": "https://registry.npmjs.org/koa-route/-/koa-route-3.2.0.tgz",
1944      "integrity": "sha1-dimLmaa8+p44yrb+XHmocz51i84=",
1945      "dev": true,
1946      "requires": {
1947        "debug": "3.1.0",
1948        "methods": "1.1.2",
1949        "path-to-regexp": "1.7.0"
1950      },
1951      "dependencies": {
1952        "isarray": {
1953          "version": "0.0.1",
1954          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
1955          "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
1956          "dev": true
1957        },
1958        "path-to-regexp": {
1959          "version": "1.7.0",
1960          "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz",
1961          "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=",
1962          "dev": true,
1963          "requires": {
1964            "isarray": "0.0.1"
1965          }
1966        }
1967      }
1968    },
1969    "koa-send": {
1970      "version": "4.1.3",
1971      "resolved": "http://registry.npmjs.org/koa-send/-/koa-send-4.1.3.tgz",
1972      "integrity": "sha512-3UetMBdaXSiw24qM2Mx5mKmxLKw5ZTPRjACjfhK6Haca55RKm9hr/uHDrkrxhSl5/S1CKI/RivZVIopiatZuTA==",
1973      "dev": true,
1974      "requires": {
1975        "debug": "2.6.9",
1976        "http-errors": "1.7.1",
1977        "mz": "2.7.0",
1978        "resolve-path": "1.4.0"
1979      },
1980      "dependencies": {
1981        "debug": {
1982          "version": "2.6.9",
1983          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1984          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1985          "dev": true,
1986          "requires": {
1987            "ms": "2.0.0"
1988          }
1989        }
1990      }
1991    },
1992    "koa-static": {
1993      "version": "4.0.3",
1994      "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-4.0.3.tgz",
1995      "integrity": "sha512-JGmxTuPWy4bH7bt6gD/OMWkhprawvRmzJSr8TWKmTL4N7+IMv3s0SedeQi5S4ilxM9Bo6ptkCyXj/7wf+VS5tg==",
1996      "dev": true,
1997      "requires": {
1998        "debug": "3.1.0",
1999        "koa-send": "4.1.3"
2000      }
2001    },
2002    "load-module": {
2003      "version": "1.0.0",
2004      "resolved": "https://registry.npmjs.org/load-module/-/load-module-1.0.0.tgz",
2005      "integrity": "sha512-FmoAJI/RM4vmvIRk65g/SFCnGQC9BbALY3zy38Z0cMllNnra1+iCdxAf051LVymzE60/FweOo9or9XJiGgFshg==",
2006      "dev": true,
2007      "requires": {
2008        "array-back": "2.0.0"
2009      }
2010    },
2011    "local-web-server": {
2012      "version": "2.6.0",
2013      "resolved": "https://registry.npmjs.org/local-web-server/-/local-web-server-2.6.0.tgz",
2014      "integrity": "sha512-m7Z5zlzZFxMyiK1W8xR5TJMh00Fy9z7Po8vilSQCpeU4LG2VMK667xCkASBUepFR9fPj6heUMBHu9P/TrwDqFw==",
2015      "dev": true,
2016      "requires": {
2017        "lws": "1.3.0",
2018        "lws-basic-auth": "0.1.1",
2019        "lws-blacklist": "0.3.0",
2020        "lws-body-parser": "0.2.4",
2021        "lws-compress": "0.2.1",
2022        "lws-conditional-get": "0.3.4",
2023        "lws-cors": "1.0.0",
2024        "lws-index": "0.4.0",
2025        "lws-json": "0.3.2",
2026        "lws-log": "0.3.2",
2027        "lws-mime": "0.2.2",
2028        "lws-mock-response": "0.5.1",
2029        "lws-range": "1.1.0",
2030        "lws-request-monitor": "0.1.5",
2031        "lws-rewrite": "0.4.1",
2032        "lws-spa": "0.3.0",
2033        "lws-static": "0.5.0",
2034        "node-version-matches": "1.0.0"
2035      }
2036    },
2037    "lodash.assignwith": {
2038      "version": "4.2.0",
2039      "resolved": "https://registry.npmjs.org/lodash.assignwith/-/lodash.assignwith-4.2.0.tgz",
2040      "integrity": "sha1-EnqX8CrcQXUalU0ksN4X4QDgOOs=",
2041      "dev": true
2042    },
2043    "lodash.camelcase": {
2044      "version": "4.3.0",
2045      "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
2046      "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
2047      "dev": true
2048    },
2049    "lodash.padend": {
2050      "version": "4.6.1",
2051      "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz",
2052      "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=",
2053      "dev": true
2054    },
2055    "lodash.pick": {
2056      "version": "4.4.0",
2057      "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
2058      "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=",
2059      "dev": true
2060    },
2061    "lodash.throttle": {
2062      "version": "4.1.1",
2063      "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
2064      "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=",
2065      "dev": true
2066    },
2067    "lws": {
2068      "version": "1.3.0",
2069      "resolved": "https://registry.npmjs.org/lws/-/lws-1.3.0.tgz",
2070      "integrity": "sha512-2gOJzVtgjg4mA1cyWnzkICR/NLuMD24sbRSwQeVZeVkadp0VOKTlpmnjvA1tQpkb1TGrcOS+N+3vKMJST8tt2w==",
2071      "dev": true,
2072      "requires": {
2073        "ansi-escape-sequences": "4.0.0",
2074        "array-back": "2.0.0",
2075        "byte-size": "4.0.4",
2076        "cli-commands": "0.4.0",
2077        "command-line-args": "5.0.2",
2078        "command-line-usage": "5.0.5",
2079        "koa": "2.6.1",
2080        "load-module": "1.0.0",
2081        "lodash.assignwith": "4.2.0",
2082        "node-version-matches": "1.0.0",
2083        "opn": "5.4.0",
2084        "reduce-flatten": "2.0.0",
2085        "typical": "3.0.0",
2086        "walk-back": "3.0.0",
2087        "ws": "5.2.2"
2088      }
2089    },
2090    "lws-basic-auth": {
2091      "version": "0.1.1",
2092      "resolved": "https://registry.npmjs.org/lws-basic-auth/-/lws-basic-auth-0.1.1.tgz",
2093      "integrity": "sha512-npPpqkOFzJzB9yJ2pGXmiYOswH+0n86ro75WhromeGuNo0GfE18ZLI/VCOVWmBbeXp2pcnPIMUAdkNSgukpAww==",
2094      "dev": true,
2095      "requires": {
2096        "basic-auth": "1.1.0"
2097      }
2098    },
2099    "lws-blacklist": {
2100      "version": "0.3.0",
2101      "resolved": "https://registry.npmjs.org/lws-blacklist/-/lws-blacklist-0.3.0.tgz",
2102      "integrity": "sha512-ZA8dujYaZwRNMBhgP+oGsZi9tum44Ba6VHsA3JrV1JVrjZ8c65kLaO/41rLBqQDKP3SDPu7dLity4YLwe1FuNQ==",
2103      "dev": true,
2104      "requires": {
2105        "array-back": "2.0.0",
2106        "path-to-regexp": "2.4.0"
2107      }
2108    },
2109    "lws-body-parser": {
2110      "version": "0.2.4",
2111      "resolved": "https://registry.npmjs.org/lws-body-parser/-/lws-body-parser-0.2.4.tgz",
2112      "integrity": "sha512-XKJzbzK97TUsewIPA5J2RpEk7kRoJcL+/Du6JlwzqIq84tWuXMfiT2a4Ncj12+tRWrdY2avV6d8uLhqlHLz1yg==",
2113      "dev": true,
2114      "requires": {
2115        "koa-bodyparser": "4.2.1"
2116      }
2117    },
2118    "lws-compress": {
2119      "version": "0.2.1",
2120      "resolved": "https://registry.npmjs.org/lws-compress/-/lws-compress-0.2.1.tgz",
2121      "integrity": "sha512-14++1o6U8upi3DLx9J2O2sFELsijEJF9utoFxSH4Stoo9SdU2Cxw6BtqQTrb9SEA6O6IsApzstdMYnq8floLSg==",
2122      "dev": true,
2123      "requires": {
2124        "koa-compress": "2.0.0"
2125      }
2126    },
2127    "lws-conditional-get": {
2128      "version": "0.3.4",
2129      "resolved": "https://registry.npmjs.org/lws-conditional-get/-/lws-conditional-get-0.3.4.tgz",
2130      "integrity": "sha512-6asZSfM747snhdz4xexRllm09pebz8pjYeg2d5khLR53D/OJznZWHsIqW0JGiScJObri2D7+H4z7yRLBjokT7g==",
2131      "dev": true,
2132      "requires": {
2133        "koa-conditional-get": "2.0.0",
2134        "koa-etag": "3.0.0"
2135      }
2136    },
2137    "lws-cors": {
2138      "version": "1.0.0",
2139      "resolved": "https://registry.npmjs.org/lws-cors/-/lws-cors-1.0.0.tgz",
2140      "integrity": "sha512-4C0m4lvYdAnpAa03tr9AqziB4d8SRPh4beQBuzPiefv7N9/tpVdrl9kgXrUe1hLHhISnVJ5MoOZuZ6wFeMiU4g==",
2141      "dev": true,
2142      "requires": {
2143        "@koa/cors": "2.2.2"
2144      }
2145    },
2146    "lws-index": {
2147      "version": "0.4.0",
2148      "resolved": "https://registry.npmjs.org/lws-index/-/lws-index-0.4.0.tgz",
2149      "integrity": "sha512-k+mkqgMSzx1ipzVpaxsAJU4Qe7R1kp1B/u+qC+d1Y3l+auBz+bLcIxL4dYKfaxLqiz0IFwg1dZwGzVm/dd7FFw==",
2150      "dev": true,
2151      "requires": {
2152        "serve-index-75lb": "2.0.1"
2153      }
2154    },
2155    "lws-json": {
2156      "version": "0.3.2",
2157      "resolved": "https://registry.npmjs.org/lws-json/-/lws-json-0.3.2.tgz",
2158      "integrity": "sha512-ElmCA8hi3GPMfxbtiI015PDHuJovhhcbXX/qTTTifXhopedAzIBzn/rF5dHZHE4k7HQDYfbiaPgPMbmpv9dMvQ==",
2159      "dev": true,
2160      "requires": {
2161        "koa-json": "2.0.2"
2162      }
2163    },
2164    "lws-log": {
2165      "version": "0.3.2",
2166      "resolved": "https://registry.npmjs.org/lws-log/-/lws-log-0.3.2.tgz",
2167      "integrity": "sha512-DRp4bFl4a7hjwR/RjARjhFLEXs8pIeqKbUvojaAl1hhfRBuW2JsDxRSKC+ViQN06CW4Qypg3ZsztMMR8dRO8dA==",
2168      "dev": true,
2169      "requires": {
2170        "koa-morgan": "1.0.1",
2171        "stream-log-stats": "2.0.2"
2172      }
2173    },
2174    "lws-mime": {
2175      "version": "0.2.2",
2176      "resolved": "https://registry.npmjs.org/lws-mime/-/lws-mime-0.2.2.tgz",
2177      "integrity": "sha512-cWBj9CuuSvvaqdYMPiXRid0QhzJmr+5gWAA96pEDOiW8tMCMoxl7CIgTpHXZwhJzCqdI84RZDVm+FswByATS5w==",
2178      "dev": true
2179    },
2180    "lws-mock-response": {
2181      "version": "0.5.1",
2182      "resolved": "https://registry.npmjs.org/lws-mock-response/-/lws-mock-response-0.5.1.tgz",
2183      "integrity": "sha512-4R5Q1RmRglC0pqEwywrS5g62aKaLQsteMnShGmWU9aQ/737Bq0/3qbQ3mb8VbMk3lLzo3ZaNZ1DUsPgVvZaXNQ==",
2184      "dev": true,
2185      "requires": {
2186        "array-back": "2.0.0",
2187        "koa-mock-response": "0.2.0",
2188        "load-module": "1.0.0",
2189        "reduce-flatten": "2.0.0"
2190      }
2191    },
2192    "lws-range": {
2193      "version": "1.1.0",
2194      "resolved": "https://registry.npmjs.org/lws-range/-/lws-range-1.1.0.tgz",
2195      "integrity": "sha512-Mpx6FdO58Z4l6DAXlATsC2zm10QvyGYElQvFd7P1xqUSTPoYG0wAxfjlpqI+Qdb2O7W4Ah21yESVnPEwae3SIw==",
2196      "dev": true,
2197      "requires": {
2198        "koa-range": "0.3.0"
2199      }
2200    },
2201    "lws-request-monitor": {
2202      "version": "0.1.5",
2203      "resolved": "https://registry.npmjs.org/lws-request-monitor/-/lws-request-monitor-0.1.5.tgz",
2204      "integrity": "sha512-u9eczHPowH17ftUjQ8ysutGDADNZdDD6k8wgFMzOB7/rRq1Is12lTYA4u8pfKZ8C2oyoy+HYsDSrOzTwespTlA==",
2205      "dev": true,
2206      "requires": {
2207        "byte-size": "4.0.4"
2208      }
2209    },
2210    "lws-rewrite": {
2211      "version": "0.4.1",
2212      "resolved": "https://registry.npmjs.org/lws-rewrite/-/lws-rewrite-0.4.1.tgz",
2213      "integrity": "sha512-EHUdbqfdwc4Baa7iXOdG2y815WC040Cing1GwhM9VsBL7lHtZ7zl3EHzjWFv3styoO3qNqZ4W0xCey4hoo/aYg==",
2214      "dev": true,
2215      "requires": {
2216        "array-back": "2.0.0",
2217        "koa-rewrite-75lb": "2.1.1",
2218        "koa-route": "3.2.0",
2219        "path-to-regexp": "1.7.0",
2220        "req-then": "0.6.4",
2221        "stream-read-all": "0.1.2",
2222        "typical": "2.6.1"
2223      },
2224      "dependencies": {
2225        "isarray": {
2226          "version": "0.0.1",
2227          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
2228          "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
2229          "dev": true
2230        },
2231        "path-to-regexp": {
2232          "version": "1.7.0",
2233          "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz",
2234          "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=",
2235          "dev": true,
2236          "requires": {
2237            "isarray": "0.0.1"
2238          }
2239        },
2240        "typical": {
2241          "version": "2.6.1",
2242          "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
2243          "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
2244          "dev": true
2245        }
2246      }
2247    },
2248    "lws-spa": {
2249      "version": "0.3.0",
2250      "resolved": "https://registry.npmjs.org/lws-spa/-/lws-spa-0.3.0.tgz",
2251      "integrity": "sha512-8wxZl5dOI/CQsJ6oOG8Y7B4khjlQXfB7GlVkjYFPuOYM+JIw/QzMvezKjKweG0qGePmHJVHWa38+CyololV4aw==",
2252      "dev": true,
2253      "requires": {
2254        "koa-route": "3.2.0",
2255        "koa-send": "4.1.3"
2256      }
2257    },
2258    "lws-static": {
2259      "version": "0.5.0",
2260      "resolved": "https://registry.npmjs.org/lws-static/-/lws-static-0.5.0.tgz",
2261      "integrity": "sha512-r3QIeJfBox/hSJLSL7TPhNSZsTKE0r4mWYHbGZ+DwrBcKbLt1ljsh5NAtmJpsqCcjYpyOuD/DlsZ0yQY9VI8bA==",
2262      "dev": true,
2263      "requires": {
2264        "koa-static": "4.0.3"
2265      }
2266    },
2267    "make-error": {
2268      "version": "1.3.5",
2269      "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz",
2270      "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==",
2271      "dev": true
2272    },
2273    "map-cache": {
2274      "version": "0.2.2",
2275      "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
2276      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
2277    },
2278    "map-visit": {
2279      "version": "1.0.0",
2280      "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
2281      "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
2282      "requires": {
2283        "object-visit": "1.0.1"
2284      }
2285    },
2286    "media-typer": {
2287      "version": "0.3.0",
2288      "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
2289      "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
2290      "dev": true
2291    },
2292    "methods": {
2293      "version": "1.1.2",
2294      "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
2295      "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
2296      "dev": true
2297    },
2298    "micromatch": {
2299      "version": "3.1.10",
2300      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
2301      "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
2302      "requires": {
2303        "arr-diff": "4.0.0",
2304        "array-unique": "0.3.2",
2305        "braces": "2.3.2",
2306        "define-property": "2.0.2",
2307        "extend-shallow": "3.0.2",
2308        "extglob": "2.0.4",
2309        "fragment-cache": "0.2.1",
2310        "kind-of": "6.0.2",
2311        "nanomatch": "1.2.13",
2312        "object.pick": "1.3.0",
2313        "regex-not": "1.0.2",
2314        "snapdragon": "0.8.2",
2315        "to-regex": "3.0.2"
2316      }
2317    },
2318    "mime-db": {
2319      "version": "1.37.0",
2320      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
2321      "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==",
2322      "dev": true
2323    },
2324    "mime-types": {
2325      "version": "2.1.21",
2326      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",
2327      "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",
2328      "dev": true,
2329      "requires": {
2330        "mime-db": "1.37.0"
2331      }
2332    },
2333    "minimatch": {
2334      "version": "3.0.4",
2335      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2336      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2337      "dev": true,
2338      "requires": {
2339        "brace-expansion": "1.1.11"
2340      }
2341    },
2342    "minimist": {
2343      "version": "1.2.0",
2344      "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
2345      "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2346      "dev": true
2347    },
2348    "mixin-deep": {
2349      "version": "1.3.2",
2350      "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
2351      "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
2352      "requires": {
2353        "for-in": "1.0.2",
2354        "is-extendable": "1.0.1"
2355      },
2356      "dependencies": {
2357        "is-extendable": {
2358          "version": "1.0.1",
2359          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
2360          "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
2361          "requires": {
2362            "is-plain-object": "2.0.4"
2363          }
2364        }
2365      }
2366    },
2367    "mkdirp": {
2368      "version": "0.5.1",
2369      "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
2370      "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
2371      "dev": true,
2372      "requires": {
2373        "minimist": "0.0.8"
2374      },
2375      "dependencies": {
2376        "minimist": {
2377          "version": "0.0.8",
2378          "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
2379          "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
2380          "dev": true
2381        }
2382      }
2383    },
2384    "mocha": {
2385      "version": "5.2.0",
2386      "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz",
2387      "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==",
2388      "dev": true,
2389      "requires": {
2390        "browser-stdout": "1.3.1",
2391        "commander": "2.15.1",
2392        "debug": "3.1.0",
2393        "diff": "3.5.0",
2394        "escape-string-regexp": "1.0.5",
2395        "glob": "7.1.2",
2396        "growl": "1.10.5",
2397        "he": "1.1.1",
2398        "minimatch": "3.0.4",
2399        "mkdirp": "0.5.1",
2400        "supports-color": "5.4.0"
2401      }
2402    },
2403    "morgan": {
2404      "version": "1.9.1",
2405      "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz",
2406      "integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==",
2407      "dev": true,
2408      "requires": {
2409        "basic-auth": "2.0.1",
2410        "debug": "2.6.9",
2411        "depd": "1.1.2",
2412        "on-finished": "2.3.0",
2413        "on-headers": "1.0.1"
2414      },
2415      "dependencies": {
2416        "basic-auth": {
2417          "version": "2.0.1",
2418          "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
2419          "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
2420          "dev": true,
2421          "requires": {
2422            "safe-buffer": "5.1.2"
2423          }
2424        },
2425        "debug": {
2426          "version": "2.6.9",
2427          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2428          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2429          "dev": true,
2430          "requires": {
2431            "ms": "2.0.0"
2432          }
2433        }
2434      }
2435    },
2436    "ms": {
2437      "version": "2.0.0",
2438      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2439      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
2440    },
2441    "mz": {
2442      "version": "2.7.0",
2443      "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
2444      "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
2445      "dev": true,
2446      "requires": {
2447        "any-promise": "1.3.0",
2448        "object-assign": "4.1.1",
2449        "thenify-all": "1.6.0"
2450      }
2451    },
2452    "nanomatch": {
2453      "version": "1.2.13",
2454      "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
2455      "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
2456      "requires": {
2457        "arr-diff": "4.0.0",
2458        "array-unique": "0.3.2",
2459        "define-property": "2.0.2",
2460        "extend-shallow": "3.0.2",
2461        "fragment-cache": "0.2.1",
2462        "is-windows": "1.0.2",
2463        "kind-of": "6.0.2",
2464        "object.pick": "1.3.0",
2465        "regex-not": "1.0.2",
2466        "snapdragon": "0.8.2",
2467        "to-regex": "3.0.2"
2468      }
2469    },
2470    "negotiator": {
2471      "version": "0.6.1",
2472      "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
2473      "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
2474      "dev": true
2475    },
2476    "node-version-matches": {
2477      "version": "1.0.0",
2478      "resolved": "https://registry.npmjs.org/node-version-matches/-/node-version-matches-1.0.0.tgz",
2479      "integrity": "sha512-E1OQnAUB+BvEyNTXTWpUUMAWXYCa7yjiS64djOuTJEkm20yaQfNmWTfx/kvN6nC7fc0GQS182IaefOPxQvpxXg==",
2480      "dev": true,
2481      "requires": {
2482        "semver": "5.5.0"
2483      }
2484    },
2485    "object-assign": {
2486      "version": "4.1.1",
2487      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2488      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
2489      "dev": true
2490    },
2491    "object-copy": {
2492      "version": "0.1.0",
2493      "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
2494      "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
2495      "requires": {
2496        "copy-descriptor": "0.1.1",
2497        "define-property": "0.2.5",
2498        "kind-of": "3.2.2"
2499      },
2500      "dependencies": {
2501        "define-property": {
2502          "version": "0.2.5",
2503          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2504          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2505          "requires": {
2506            "is-descriptor": "0.1.6"
2507          }
2508        },
2509        "kind-of": {
2510          "version": "3.2.2",
2511          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2512          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2513          "requires": {
2514            "is-buffer": "1.1.6"
2515          }
2516        }
2517      }
2518    },
2519    "object-visit": {
2520      "version": "1.0.1",
2521      "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
2522      "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
2523      "requires": {
2524        "isobject": "3.0.1"
2525      }
2526    },
2527    "object.pick": {
2528      "version": "1.3.0",
2529      "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
2530      "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
2531      "requires": {
2532        "isobject": "3.0.1"
2533      }
2534    },
2535    "on-finished": {
2536      "version": "2.3.0",
2537      "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
2538      "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
2539      "dev": true,
2540      "requires": {
2541        "ee-first": "1.1.1"
2542      }
2543    },
2544    "on-headers": {
2545      "version": "1.0.1",
2546      "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",
2547      "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=",
2548      "dev": true
2549    },
2550    "once": {
2551      "version": "1.4.0",
2552      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2553      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2554      "dev": true,
2555      "requires": {
2556        "wrappy": "1.0.2"
2557      }
2558    },
2559    "only": {
2560      "version": "0.0.2",
2561      "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz",
2562      "integrity": "sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q=",
2563      "dev": true
2564    },
2565    "opn": {
2566      "version": "5.4.0",
2567      "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz",
2568      "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==",
2569      "dev": true,
2570      "requires": {
2571        "is-wsl": "1.1.0"
2572      }
2573    },
2574    "parseurl": {
2575      "version": "1.3.2",
2576      "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
2577      "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
2578      "dev": true
2579    },
2580    "pascalcase": {
2581      "version": "0.1.1",
2582      "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
2583      "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
2584    },
2585    "path-is-absolute": {
2586      "version": "1.0.1",
2587      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2588      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
2589      "dev": true
2590    },
2591    "path-parse": {
2592      "version": "1.0.5",
2593      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
2594      "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME="
2595    },
2596    "path-to-regexp": {
2597      "version": "2.4.0",
2598      "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.4.0.tgz",
2599      "integrity": "sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w==",
2600      "dev": true
2601    },
2602    "pathval": {
2603      "version": "1.1.0",
2604      "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
2605      "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=",
2606      "dev": true
2607    },
2608    "posix-character-classes": {
2609      "version": "0.1.1",
2610      "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
2611      "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
2612    },
2613    "process-nextick-args": {
2614      "version": "2.0.0",
2615      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
2616      "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
2617      "dev": true
2618    },
2619    "qs": {
2620      "version": "6.5.2",
2621      "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
2622      "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
2623      "dev": true
2624    },
2625    "raw-body": {
2626      "version": "2.3.3",
2627      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
2628      "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
2629      "dev": true,
2630      "requires": {
2631        "bytes": "3.0.0",
2632        "http-errors": "1.6.3",
2633        "iconv-lite": "0.4.23",
2634        "unpipe": "1.0.0"
2635      },
2636      "dependencies": {
2637        "http-errors": {
2638          "version": "1.6.3",
2639          "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
2640          "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
2641          "dev": true,
2642          "requires": {
2643            "depd": "1.1.2",
2644            "inherits": "2.0.3",
2645            "setprototypeof": "1.1.0",
2646            "statuses": "1.5.0"
2647          }
2648        }
2649      }
2650    },
2651    "readable-stream": {
2652      "version": "2.3.6",
2653      "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
2654      "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
2655      "dev": true,
2656      "requires": {
2657        "core-util-is": "1.0.2",
2658        "inherits": "2.0.3",
2659        "isarray": "1.0.0",
2660        "process-nextick-args": "2.0.0",
2661        "safe-buffer": "5.1.2",
2662        "string_decoder": "1.1.1",
2663        "util-deprecate": "1.0.2"
2664      }
2665    },
2666    "reduce-flatten": {
2667      "version": "2.0.0",
2668      "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz",
2669      "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==",
2670      "dev": true
2671    },
2672    "regex-not": {
2673      "version": "1.0.2",
2674      "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
2675      "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
2676      "requires": {
2677        "extend-shallow": "3.0.2",
2678        "safe-regex": "1.1.0"
2679      }
2680    },
2681    "repeat-element": {
2682      "version": "1.1.3",
2683      "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
2684      "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g=="
2685    },
2686    "repeat-string": {
2687      "version": "1.6.1",
2688      "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
2689      "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
2690    },
2691    "req-then": {
2692      "version": "0.6.4",
2693      "resolved": "https://registry.npmjs.org/req-then/-/req-then-0.6.4.tgz",
2694      "integrity": "sha512-Uf7xsK1qPqPUetESHemNQ7nGtgOxngSFtlcAOOkx0lDAo+XRZpEA9QDrGBdyOfGq4b+a0z/D5gR2VJ+pp/dzBA==",
2695      "dev": true,
2696      "requires": {
2697        "array-back": "2.0.0",
2698        "defer-promise": "1.0.1",
2699        "lodash.pick": "4.4.0",
2700        "stream-read-all": "0.1.2",
2701        "typical": "2.6.1"
2702      },
2703      "dependencies": {
2704        "typical": {
2705          "version": "2.6.1",
2706          "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
2707          "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
2708          "dev": true
2709        }
2710      }
2711    },
2712    "resolve": {
2713      "version": "1.8.1",
2714      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",
2715      "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==",
2716      "requires": {
2717        "path-parse": "1.0.5"
2718      }
2719    },
2720    "resolve-path": {
2721      "version": "1.4.0",
2722      "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz",
2723      "integrity": "sha1-xL2p9e+y/OZSR4c6s2u02DT+Fvc=",
2724      "dev": true,
2725      "requires": {
2726        "http-errors": "1.6.3",
2727        "path-is-absolute": "1.0.1"
2728      },
2729      "dependencies": {
2730        "http-errors": {
2731          "version": "1.6.3",
2732          "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
2733          "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
2734          "dev": true,
2735          "requires": {
2736            "depd": "1.1.2",
2737            "inherits": "2.0.3",
2738            "setprototypeof": "1.1.0",
2739            "statuses": "1.5.0"
2740          }
2741        }
2742      }
2743    },
2744    "resolve-url": {
2745      "version": "0.2.1",
2746      "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
2747      "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
2748    },
2749    "ret": {
2750      "version": "0.1.15",
2751      "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
2752      "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="
2753    },
2754    "rollup": {
2755      "version": "0.68.2",
2756      "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.68.2.tgz",
2757      "integrity": "sha512-WgjNCXYv7ZbtStIap1+tz4pd2zwz0XYN//OILwEY6dINIFLVizK1iWdu+ZtUURL/OKnp8Lv2w8FBds8YihzX7Q==",
2758      "dev": true,
2759      "requires": {
2760        "@types/estree": "0.0.39",
2761        "@types/node": "12.7.12"
2762      }
2763    },
2764    "rollup-plugin-node-resolve": {
2765      "version": "4.0.0",
2766      "resolved": "https://registry.npmjs.org/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-4.0.0.tgz",
2767      "integrity": "sha512-7Ni+/M5RPSUBfUaP9alwYQiIKnKeXCOHiqBpKUl9kwp3jX5ZJtgXAait1cne6pGEVUUztPD6skIKH9Kq9sNtfw==",
2768      "requires": {
2769        "builtin-modules": "3.0.0",
2770        "is-module": "1.0.0",
2771        "resolve": "1.8.1"
2772      }
2773    },
2774    "rollup-plugin-typescript2": {
2775      "version": "0.20.1",
2776      "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.20.1.tgz",
2777      "integrity": "sha512-uxA5JQNOfmJ9rsO0yJKTObb1t4nNYUexCg9zxhEKF+NzZwljYWdfgrA06UzA24cOk8fQjGEe7Q5+Vge2vFlnnw==",
2778      "requires": {
2779        "fs-extra": "7.0.1",
2780        "resolve": "1.10.0",
2781        "rollup-pluginutils": "2.4.1",
2782        "tslib": "1.9.3"
2783      },
2784      "dependencies": {
2785        "path-parse": {
2786          "version": "1.0.6",
2787          "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
2788          "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="
2789        },
2790        "resolve": {
2791          "version": "1.10.0",
2792          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
2793          "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==",
2794          "requires": {
2795            "path-parse": "1.0.6"
2796          }
2797        }
2798      }
2799    },
2800    "rollup-pluginutils": {
2801      "version": "2.4.1",
2802      "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.4.1.tgz",
2803      "integrity": "sha512-wesMQ9/172IJDIW/lYWm0vW0LiKe5Ekjws481R7z9WTRtmO59cqyM/2uUlxvf6yzm/fElFmHUobeQOYz46dZJw==",
2804      "requires": {
2805        "estree-walker": "0.6.0",
2806        "micromatch": "3.1.10"
2807      }
2808    },
2809    "rw": {
2810      "version": "1.3.3",
2811      "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
2812      "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q="
2813    },
2814    "safe-buffer": {
2815      "version": "5.1.2",
2816      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2817      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2818      "dev": true
2819    },
2820    "safe-regex": {
2821      "version": "1.1.0",
2822      "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
2823      "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
2824      "requires": {
2825        "ret": "0.1.15"
2826      }
2827    },
2828    "safer-buffer": {
2829      "version": "2.1.2",
2830      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2831      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
2832    },
2833    "semver": {
2834      "version": "5.5.0",
2835      "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
2836      "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
2837      "dev": true
2838    },
2839    "serve-index-75lb": {
2840      "version": "2.0.1",
2841      "resolved": "https://registry.npmjs.org/serve-index-75lb/-/serve-index-75lb-2.0.1.tgz",
2842      "integrity": "sha512-/d9r8bqJlFQcwy0a0nb1KnWAA+Mno+V+VaoKocdkbW5aXKRQd/+4bfnRhQRQr6uEoYwTRJ4xgztOyCJvWcpBpQ==",
2843      "dev": true,
2844      "requires": {
2845        "accepts": "1.3.5",
2846        "batch": "0.6.1",
2847        "debug": "2.6.9",
2848        "escape-html": "1.0.3",
2849        "http-errors": "1.6.3",
2850        "mime-types": "2.1.21",
2851        "parseurl": "1.3.2"
2852      },
2853      "dependencies": {
2854        "debug": {
2855          "version": "2.6.9",
2856          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2857          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2858          "dev": true,
2859          "requires": {
2860            "ms": "2.0.0"
2861          }
2862        },
2863        "http-errors": {
2864          "version": "1.6.3",
2865          "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
2866          "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
2867          "dev": true,
2868          "requires": {
2869            "depd": "1.1.2",
2870            "inherits": "2.0.3",
2871            "setprototypeof": "1.1.0",
2872            "statuses": "1.5.0"
2873          }
2874        }
2875      }
2876    },
2877    "set-value": {
2878      "version": "2.0.1",
2879      "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
2880      "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
2881      "requires": {
2882        "extend-shallow": "2.0.1",
2883        "is-extendable": "0.1.1",
2884        "is-plain-object": "2.0.4",
2885        "split-string": "3.1.0"
2886      },
2887      "dependencies": {
2888        "extend-shallow": {
2889          "version": "2.0.1",
2890          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2891          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2892          "requires": {
2893            "is-extendable": "0.1.1"
2894          }
2895        }
2896      }
2897    },
2898    "setprototypeof": {
2899      "version": "1.1.0",
2900      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
2901      "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
2902      "dev": true
2903    },
2904    "snapdragon": {
2905      "version": "0.8.2",
2906      "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
2907      "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
2908      "requires": {
2909        "base": "0.11.2",
2910        "debug": "2.6.9",
2911        "define-property": "0.2.5",
2912        "extend-shallow": "2.0.1",
2913        "map-cache": "0.2.2",
2914        "source-map": "0.5.7",
2915        "source-map-resolve": "0.5.2",
2916        "use": "3.1.1"
2917      },
2918      "dependencies": {
2919        "debug": {
2920          "version": "2.6.9",
2921          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2922          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2923          "requires": {
2924            "ms": "2.0.0"
2925          }
2926        },
2927        "define-property": {
2928          "version": "0.2.5",
2929          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2930          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2931          "requires": {
2932            "is-descriptor": "0.1.6"
2933          }
2934        },
2935        "extend-shallow": {
2936          "version": "2.0.1",
2937          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2938          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2939          "requires": {
2940            "is-extendable": "0.1.1"
2941          }
2942        },
2943        "source-map": {
2944          "version": "0.5.7",
2945          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
2946          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
2947        }
2948      }
2949    },
2950    "snapdragon-node": {
2951      "version": "2.1.1",
2952      "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
2953      "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
2954      "requires": {
2955        "define-property": "1.0.0",
2956        "isobject": "3.0.1",
2957        "snapdragon-util": "3.0.1"
2958      },
2959      "dependencies": {
2960        "define-property": {
2961          "version": "1.0.0",
2962          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2963          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
2964          "requires": {
2965            "is-descriptor": "1.0.2"
2966          }
2967        },
2968        "is-accessor-descriptor": {
2969          "version": "1.0.0",
2970          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2971          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2972          "requires": {
2973            "kind-of": "6.0.2"
2974          }
2975        },
2976        "is-data-descriptor": {
2977          "version": "1.0.0",
2978          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2979          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2980          "requires": {
2981            "kind-of": "6.0.2"
2982          }
2983        },
2984        "is-descriptor": {
2985          "version": "1.0.2",
2986          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2987          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2988          "requires": {
2989            "is-accessor-descriptor": "1.0.0",
2990            "is-data-descriptor": "1.0.0",
2991            "kind-of": "6.0.2"
2992          }
2993        }
2994      }
2995    },
2996    "snapdragon-util": {
2997      "version": "3.0.1",
2998      "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
2999      "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
3000      "requires": {
3001        "kind-of": "3.2.2"
3002      },
3003      "dependencies": {
3004        "kind-of": {
3005          "version": "3.2.2",
3006          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3007          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3008          "requires": {
3009            "is-buffer": "1.1.6"
3010          }
3011        }
3012      }
3013    },
3014    "source-map": {
3015      "version": "0.6.1",
3016      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3017      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3018      "dev": true
3019    },
3020    "source-map-resolve": {
3021      "version": "0.5.2",
3022      "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
3023      "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
3024      "requires": {
3025        "atob": "2.1.2",
3026        "decode-uri-component": "0.2.0",
3027        "resolve-url": "0.2.1",
3028        "source-map-url": "0.4.0",
3029        "urix": "0.1.0"
3030      }
3031    },
3032    "source-map-support": {
3033      "version": "0.5.9",
3034      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz",
3035      "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==",
3036      "dev": true,
3037      "requires": {
3038        "buffer-from": "1.1.1",
3039        "source-map": "0.6.1"
3040      }
3041    },
3042    "source-map-url": {
3043      "version": "0.4.0",
3044      "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
3045      "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM="
3046    },
3047    "split-string": {
3048      "version": "3.1.0",
3049      "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
3050      "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
3051      "requires": {
3052        "extend-shallow": "3.0.2"
3053      }
3054    },
3055    "sprintf-js": {
3056      "version": "1.0.3",
3057      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
3058      "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
3059      "dev": true
3060    },
3061    "static-extend": {
3062      "version": "0.1.2",
3063      "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
3064      "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
3065      "requires": {
3066        "define-property": "0.2.5",
3067        "object-copy": "0.1.0"
3068      },
3069      "dependencies": {
3070        "define-property": {
3071          "version": "0.2.5",
3072          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3073          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3074          "requires": {
3075            "is-descriptor": "0.1.6"
3076          }
3077        }
3078      }
3079    },
3080    "statuses": {
3081      "version": "1.5.0",
3082      "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
3083      "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
3084      "dev": true
3085    },
3086    "stream-log-stats": {
3087      "version": "2.0.2",
3088      "resolved": "https://registry.npmjs.org/stream-log-stats/-/stream-log-stats-2.0.2.tgz",
3089      "integrity": "sha512-b1LccxXhMlOQQrzSqapQHyZ3UI00QTAv+8VecFgsJz//sGB5LFl/+mkFeWBVVI2/E4DlCT4sGgvLExB/VTVFfA==",
3090      "dev": true,
3091      "requires": {
3092        "JSONStream": "1.3.5",
3093        "ansi-escape-sequences": "3.0.0",
3094        "byte-size": "3.0.0",
3095        "common-log-format": "0.1.4",
3096        "lodash.throttle": "4.1.1",
3097        "stream-via": "1.0.4",
3098        "table-layout": "0.4.4"
3099      },
3100      "dependencies": {
3101        "ansi-escape-sequences": {
3102          "version": "3.0.0",
3103          "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-3.0.0.tgz",
3104          "integrity": "sha1-HBg5S2r5t2/5pjUJ+kl2af0s5T4=",
3105          "dev": true,
3106          "requires": {
3107            "array-back": "1.0.4"
3108          }
3109        },
3110        "array-back": {
3111          "version": "1.0.4",
3112          "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz",
3113          "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
3114          "dev": true,
3115          "requires": {
3116            "typical": "2.6.1"
3117          }
3118        },
3119        "byte-size": {
3120          "version": "3.0.0",
3121          "resolved": "http://registry.npmjs.org/byte-size/-/byte-size-3.0.0.tgz",
3122          "integrity": "sha1-QG+eI2aqXav2NnLrKR17sJSV2nU=",
3123          "dev": true
3124        },
3125        "typical": {
3126          "version": "2.6.1",
3127          "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
3128          "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
3129          "dev": true
3130        }
3131      }
3132    },
3133    "stream-read-all": {
3134      "version": "0.1.2",
3135      "resolved": "https://registry.npmjs.org/stream-read-all/-/stream-read-all-0.1.2.tgz",
3136      "integrity": "sha512-KX42xBg853m+KnwRtwCKT95ShopAbY/MNKs2dBQ0WkNeuJdqgQYRtGRbTlxdx0L6t979h3z/wMq2eMSAu7Tygw==",
3137      "dev": true
3138    },
3139    "stream-slice": {
3140      "version": "0.1.2",
3141      "resolved": "https://registry.npmjs.org/stream-slice/-/stream-slice-0.1.2.tgz",
3142      "integrity": "sha1-LcT04bk2+xPz6zmi3vGTJ5jQeks=",
3143      "dev": true
3144    },
3145    "stream-via": {
3146      "version": "1.0.4",
3147      "resolved": "https://registry.npmjs.org/stream-via/-/stream-via-1.0.4.tgz",
3148      "integrity": "sha512-DBp0lSvX5G9KGRDTkR/R+a29H+Wk2xItOF+MpZLLNDWbEV9tGPnqLPxHEYjmiz8xGtJHRIqmI+hCjmNzqoA4nQ==",
3149      "dev": true
3150    },
3151    "streaming-json-stringify": {
3152      "version": "3.1.0",
3153      "resolved": "https://registry.npmjs.org/streaming-json-stringify/-/streaming-json-stringify-3.1.0.tgz",
3154      "integrity": "sha1-gCAEN6mTzDnE/gAmO3s7kDrIevU=",
3155      "dev": true,
3156      "requires": {
3157        "json-stringify-safe": "5.0.1",
3158        "readable-stream": "2.3.6"
3159      }
3160    },
3161    "string_decoder": {
3162      "version": "1.1.1",
3163      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3164      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3165      "dev": true,
3166      "requires": {
3167        "safe-buffer": "5.1.2"
3168      }
3169    },
3170    "strip-ansi": {
3171      "version": "3.0.1",
3172      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
3173      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3174      "dev": true,
3175      "requires": {
3176        "ansi-regex": "2.1.1"
3177      }
3178    },
3179    "strip-bom": {
3180      "version": "3.0.0",
3181      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
3182      "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
3183      "dev": true,
3184      "optional": true
3185    },
3186    "supports-color": {
3187      "version": "5.4.0",
3188      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
3189      "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
3190      "dev": true,
3191      "requires": {
3192        "has-flag": "3.0.0"
3193      }
3194    },
3195    "table-layout": {
3196      "version": "0.4.4",
3197      "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-0.4.4.tgz",
3198      "integrity": "sha512-uNaR3SRMJwfdp9OUr36eyEi6LLsbcTqTO/hfTsNviKsNeyMBPICJCC7QXRF3+07bAP6FRwA8rczJPBqXDc0CkQ==",
3199      "dev": true,
3200      "requires": {
3201        "array-back": "2.0.0",
3202        "deep-extend": "0.6.0",
3203        "lodash.padend": "4.6.1",
3204        "typical": "2.6.1",
3205        "wordwrapjs": "3.0.0"
3206      },
3207      "dependencies": {
3208        "typical": {
3209          "version": "2.6.1",
3210          "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
3211          "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
3212          "dev": true
3213        }
3214      }
3215    },
3216    "test-value": {
3217      "version": "3.0.0",
3218      "resolved": "https://registry.npmjs.org/test-value/-/test-value-3.0.0.tgz",
3219      "integrity": "sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ==",
3220      "dev": true,
3221      "requires": {
3222        "array-back": "2.0.0",
3223        "typical": "2.6.1"
3224      },
3225      "dependencies": {
3226        "typical": {
3227          "version": "2.6.1",
3228          "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
3229          "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
3230          "dev": true
3231        }
3232      }
3233    },
3234    "thenify": {
3235      "version": "3.3.0",
3236      "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz",
3237      "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=",
3238      "dev": true,
3239      "requires": {
3240        "any-promise": "1.3.0"
3241      }
3242    },
3243    "thenify-all": {
3244      "version": "1.6.0",
3245      "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
3246      "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=",
3247      "dev": true,
3248      "requires": {
3249        "thenify": "3.3.0"
3250      }
3251    },
3252    "through": {
3253      "version": "2.3.8",
3254      "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz",
3255      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
3256      "dev": true
3257    },
3258    "to-object-path": {
3259      "version": "0.3.0",
3260      "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
3261      "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
3262      "requires": {
3263        "kind-of": "3.2.2"
3264      },
3265      "dependencies": {
3266        "kind-of": {
3267          "version": "3.2.2",
3268          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3269          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3270          "requires": {
3271            "is-buffer": "1.1.6"
3272          }
3273        }
3274      }
3275    },
3276    "to-regex": {
3277      "version": "3.0.2",
3278      "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
3279      "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
3280      "requires": {
3281        "define-property": "2.0.2",
3282        "extend-shallow": "3.0.2",
3283        "regex-not": "1.0.2",
3284        "safe-regex": "1.1.0"
3285      }
3286    },
3287    "to-regex-range": {
3288      "version": "2.1.1",
3289      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
3290      "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
3291      "requires": {
3292        "is-number": "3.0.0",
3293        "repeat-string": "1.6.1"
3294      }
3295    },
3296    "toidentifier": {
3297      "version": "1.0.0",
3298      "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
3299      "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
3300      "dev": true
3301    },
3302    "ts-mocha": {
3303      "version": "2.0.0",
3304      "resolved": "https://registry.npmjs.org/ts-mocha/-/ts-mocha-2.0.0.tgz",
3305      "integrity": "sha512-Rj6+vvwKtOTs5GsNO1jLl4DIXUGnyAg5HFt2Yb4SHIRN45clTJkHWpNdTxCSL0u+1oeavSYJah6d1PZ++Ju5pw==",
3306      "dev": true,
3307      "requires": {
3308        "ts-node": "7.0.0",
3309        "tsconfig-paths": "3.6.0"
3310      }
3311    },
3312    "ts-node": {
3313      "version": "7.0.0",
3314      "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-7.0.0.tgz",
3315      "integrity": "sha512-klJsfswHP0FuOLsvBZ/zzCfUvakOSSxds78mVeK7I+qP76YWtxf16hEZsp3U+b0kIo82R5UatGFeblYMqabb2Q==",
3316      "dev": true,
3317      "requires": {
3318        "arrify": "1.0.1",
3319        "buffer-from": "1.1.1",
3320        "diff": "3.5.0",
3321        "make-error": "1.3.5",
3322        "minimist": "1.2.0",
3323        "mkdirp": "0.5.1",
3324        "source-map-support": "0.5.9",
3325        "yn": "2.0.0"
3326      }
3327    },
3328    "tsconfig-paths": {
3329      "version": "3.6.0",
3330      "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.6.0.tgz",
3331      "integrity": "sha512-mrqQIP2F4e03aMTCiPdedCIT300//+q0ET53o5WqqtQjmEICxP9yfz/sHTpPqXpssuJEzODsEzJaLRaf5J2X1g==",
3332      "dev": true,
3333      "optional": true,
3334      "requires": {
3335        "@types/json5": "0.0.29",
3336        "deepmerge": "2.2.1",
3337        "json5": "1.0.1",
3338        "minimist": "1.2.0",
3339        "strip-bom": "3.0.0"
3340      }
3341    },
3342    "tslib": {
3343      "version": "1.9.3",
3344      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
3345      "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ=="
3346    },
3347    "tslint": {
3348      "version": "5.12.0",
3349      "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.12.0.tgz",
3350      "integrity": "sha512-CKEcH1MHUBhoV43SA/Jmy1l24HJJgI0eyLbBNSRyFlsQvb9v6Zdq+Nz2vEOH00nC5SUx4SneJ59PZUS/ARcokQ==",
3351      "dev": true,
3352      "requires": {
3353        "babel-code-frame": "6.26.0",
3354        "builtin-modules": "1.1.1",
3355        "chalk": "2.4.1",
3356        "commander": "2.15.1",
3357        "diff": "3.5.0",
3358        "glob": "7.1.2",
3359        "js-yaml": "3.13.1",
3360        "minimatch": "3.0.4",
3361        "resolve": "1.8.1",
3362        "semver": "5.5.0",
3363        "tslib": "1.9.3",
3364        "tsutils": "2.29.0"
3365      },
3366      "dependencies": {
3367        "builtin-modules": {
3368          "version": "1.1.1",
3369          "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
3370          "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
3371          "dev": true
3372        }
3373      }
3374    },
3375    "tsutils": {
3376      "version": "2.29.0",
3377      "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
3378      "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
3379      "dev": true,
3380      "requires": {
3381        "tslib": "1.9.3"
3382      }
3383    },
3384    "type-detect": {
3385      "version": "4.0.8",
3386      "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
3387      "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
3388      "dev": true
3389    },
3390    "type-is": {
3391      "version": "1.6.16",
3392      "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
3393      "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==",
3394      "dev": true,
3395      "requires": {
3396        "media-typer": "0.3.0",
3397        "mime-types": "2.1.21"
3398      }
3399    },
3400    "typescript": {
3401      "version": "3.2.2",
3402      "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.2.2.tgz",
3403      "integrity": "sha512-VCj5UiSyHBjwfYacmDuc/NOk4QQixbE+Wn7MFJuS0nRuPQbof132Pw4u53dm264O8LPc2MVsc7RJNml5szurkg==",
3404      "dev": true
3405    },
3406    "typical": {
3407      "version": "3.0.0",
3408      "resolved": "https://registry.npmjs.org/typical/-/typical-3.0.0.tgz",
3409      "integrity": "sha512-2/pGDQD/q1iJWlrj357aEKGIlRvHirm81x04lsg51hreiohy2snAXoFc9dIHFWEx9LsfOVA5K7lUGM9rcUqwlQ==",
3410      "dev": true
3411    },
3412    "union-value": {
3413      "version": "1.0.1",
3414      "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
3415      "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
3416      "requires": {
3417        "arr-union": "3.1.0",
3418        "get-value": "2.0.6",
3419        "is-extendable": "0.1.1",
3420        "set-value": "2.0.1"
3421      }
3422    },
3423    "universalify": {
3424      "version": "0.1.2",
3425      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
3426      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
3427    },
3428    "unpipe": {
3429      "version": "1.0.0",
3430      "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
3431      "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
3432      "dev": true
3433    },
3434    "unset-value": {
3435      "version": "1.0.0",
3436      "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
3437      "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
3438      "requires": {
3439        "has-value": "0.3.1",
3440        "isobject": "3.0.1"
3441      },
3442      "dependencies": {
3443        "has-value": {
3444          "version": "0.3.1",
3445          "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
3446          "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
3447          "requires": {
3448            "get-value": "2.0.6",
3449            "has-values": "0.1.4",
3450            "isobject": "2.1.0"
3451          },
3452          "dependencies": {
3453            "isobject": {
3454              "version": "2.1.0",
3455              "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
3456              "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
3457              "requires": {
3458                "isarray": "1.0.0"
3459              }
3460            }
3461          }
3462        },
3463        "has-values": {
3464          "version": "0.1.4",
3465          "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
3466          "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E="
3467        }
3468      }
3469    },
3470    "urix": {
3471      "version": "0.1.0",
3472      "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
3473      "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
3474    },
3475    "use": {
3476      "version": "3.1.1",
3477      "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
3478      "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="
3479    },
3480    "util-deprecate": {
3481      "version": "1.0.2",
3482      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3483      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
3484      "dev": true
3485    },
3486    "vary": {
3487      "version": "1.1.2",
3488      "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
3489      "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
3490      "dev": true
3491    },
3492    "walk-back": {
3493      "version": "3.0.0",
3494      "resolved": "https://registry.npmjs.org/walk-back/-/walk-back-3.0.0.tgz",
3495      "integrity": "sha1-I1h4ejXakQMtrV6S+AsSNw2HlcU=",
3496      "dev": true
3497    },
3498    "wordwrapjs": {
3499      "version": "3.0.0",
3500      "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz",
3501      "integrity": "sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==",
3502      "dev": true,
3503      "requires": {
3504        "reduce-flatten": "1.0.1",
3505        "typical": "2.6.1"
3506      },
3507      "dependencies": {
3508        "reduce-flatten": {
3509          "version": "1.0.1",
3510          "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-1.0.1.tgz",
3511          "integrity": "sha1-JYx479FT3fk8tWEjf2EYTzaW4yc=",
3512          "dev": true
3513        },
3514        "typical": {
3515          "version": "2.6.1",
3516          "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
3517          "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
3518          "dev": true
3519        }
3520      }
3521    },
3522    "wrappy": {
3523      "version": "1.0.2",
3524      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3525      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
3526      "dev": true
3527    },
3528    "ws": {
3529      "version": "5.2.2",
3530      "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz",
3531      "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==",
3532      "dev": true,
3533      "requires": {
3534        "async-limiter": "1.0.0"
3535      }
3536    },
3537    "ylru": {
3538      "version": "1.2.1",
3539      "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.2.1.tgz",
3540      "integrity": "sha512-faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ==",
3541      "dev": true
3542    },
3543    "yn": {
3544      "version": "2.0.0",
3545      "resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz",
3546      "integrity": "sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=",
3547      "dev": true
3548    }
3549  }
3550}
3551