Merge branch 'MDL-67919-37' of git://github.com/sarjona/moodle into MOODLE_37_STABLE
[moodle.git] / npm-shrinkwrap.json
blob52c3c9cb9c55131a66e2ace811bc47ddf26cd59b
2   "name": "Moodle",
3   "requires": true,
4   "lockfileVersion": 1,
5   "dependencies": {
6     "JSONStream": {
7       "version": "0.8.4",
8       "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz",
9       "integrity": "sha1-kWV9/m/4V0gwZhMrRhi2Lo9Ih70=",
10       "dev": true,
11       "requires": {
12         "jsonparse": "0.0.5",
13         "through": ">=2.2.7 <3"
14       }
15     },
16     "abbrev": {
17       "version": "1.1.1",
18       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
19       "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
20       "dev": true
21     },
22     "acorn": {
23       "version": "5.7.3",
24       "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
25       "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
26       "dev": true
27     },
28     "acorn-jsx": {
29       "version": "3.0.1",
30       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
31       "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
32       "dev": true,
33       "requires": {
34         "acorn": "^3.0.4"
35       },
36       "dependencies": {
37         "acorn": {
38           "version": "3.3.0",
39           "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
40           "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
41           "dev": true
42         }
43       }
44     },
45     "ajv": {
46       "version": "5.5.2",
47       "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
48       "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
49       "dev": true,
50       "requires": {
51         "co": "^4.6.0",
52         "fast-deep-equal": "^1.0.0",
53         "fast-json-stable-stringify": "^2.0.0",
54         "json-schema-traverse": "^0.3.0"
55       }
56     },
57     "ajv-keywords": {
58       "version": "3.4.0",
59       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz",
60       "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==",
61       "dev": true
62     },
63     "align-text": {
64       "version": "0.1.4",
65       "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
66       "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
67       "dev": true,
68       "requires": {
69         "kind-of": "^3.0.2",
70         "longest": "^1.0.1",
71         "repeat-string": "^1.5.2"
72       }
73     },
74     "amdefine": {
75       "version": "1.0.1",
76       "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
77       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
78       "dev": true
79     },
80     "ansi-color": {
81       "version": "0.2.1",
82       "resolved": "https://registry.npmjs.org/ansi-color/-/ansi-color-0.2.1.tgz",
83       "integrity": "sha1-PnXAN0dSF1RO12Oo21cJ+prlv5o=",
84       "dev": true
85     },
86     "ansi-escapes": {
87       "version": "3.2.0",
88       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
89       "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
90       "dev": true
91     },
92     "ansi-regex": {
93       "version": "2.1.1",
94       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
95       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
96       "dev": true
97     },
98     "ansi-styles": {
99       "version": "2.2.1",
100       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
101       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
102       "dev": true
103     },
104     "aproba": {
105       "version": "1.2.0",
106       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
107       "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
108       "dev": true
109     },
110     "are-we-there-yet": {
111       "version": "1.1.5",
112       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
113       "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
114       "dev": true,
115       "requires": {
116         "delegates": "^1.0.0",
117         "readable-stream": "^2.0.6"
118       }
119     },
120     "argparse": {
121       "version": "1.0.10",
122       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
123       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
124       "dev": true,
125       "requires": {
126         "sprintf-js": "~1.0.2"
127       }
128     },
129     "arr-diff": {
130       "version": "2.0.0",
131       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
132       "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
133       "dev": true,
134       "requires": {
135         "arr-flatten": "^1.0.1"
136       }
137     },
138     "arr-flatten": {
139       "version": "1.1.0",
140       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
141       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
142       "dev": true
143     },
144     "array-differ": {
145       "version": "1.0.0",
146       "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
147       "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
148       "dev": true
149     },
150     "array-find-index": {
151       "version": "1.0.2",
152       "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
153       "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
154       "dev": true
155     },
156     "array-union": {
157       "version": "1.0.2",
158       "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
159       "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
160       "dev": true,
161       "requires": {
162         "array-uniq": "^1.0.1"
163       }
164     },
165     "array-uniq": {
166       "version": "1.0.3",
167       "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
168       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
169       "dev": true
170     },
171     "array-unique": {
172       "version": "0.2.1",
173       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
174       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
175       "dev": true
176     },
177     "arrify": {
178       "version": "1.0.1",
179       "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
180       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
181       "dev": true
182     },
183     "asn1": {
184       "version": "0.2.4",
185       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
186       "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
187       "dev": true,
188       "requires": {
189         "safer-buffer": "~2.1.0"
190       }
191     },
192     "assert-plus": {
193       "version": "1.0.0",
194       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
195       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
196       "dev": true
197     },
198     "async": {
199       "version": "1.5.2",
200       "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
201       "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
202       "dev": true
203     },
204     "async-foreach": {
205       "version": "0.1.3",
206       "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
207       "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
208       "dev": true
209     },
210     "asynckit": {
211       "version": "0.4.0",
212       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
213       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
214       "dev": true
215     },
216     "autoprefixer": {
217       "version": "6.7.7",
218       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz",
219       "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
220       "dev": true,
221       "requires": {
222         "browserslist": "^1.7.6",
223         "caniuse-db": "^1.0.30000634",
224         "normalize-range": "^0.1.2",
225         "num2fraction": "^1.2.2",
226         "postcss": "^5.2.16",
227         "postcss-value-parser": "^3.2.3"
228       }
229     },
230     "aws-sign2": {
231       "version": "0.7.0",
232       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
233       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
234       "dev": true
235     },
236     "aws4": {
237       "version": "1.8.0",
238       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
239       "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
240       "dev": true
241     },
242     "babel-code-frame": {
243       "version": "6.26.0",
244       "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
245       "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
246       "dev": true,
247       "requires": {
248         "chalk": "^1.1.3",
249         "esutils": "^2.0.2",
250         "js-tokens": "^3.0.2"
251       },
252       "dependencies": {
253         "chalk": {
254           "version": "1.1.3",
255           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
256           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
257           "dev": true,
258           "requires": {
259             "ansi-styles": "^2.2.1",
260             "escape-string-regexp": "^1.0.2",
261             "has-ansi": "^2.0.0",
262             "strip-ansi": "^3.0.0",
263             "supports-color": "^2.0.0"
264           }
265         },
266         "strip-ansi": {
267           "version": "3.0.1",
268           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
269           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
270           "dev": true,
271           "requires": {
272             "ansi-regex": "^2.0.0"
273           }
274         }
275       }
276     },
277     "balanced-match": {
278       "version": "1.0.0",
279       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
280       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
281       "dev": true
282     },
283     "bcrypt-pbkdf": {
284       "version": "1.0.2",
285       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
286       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
287       "dev": true,
288       "requires": {
289         "tweetnacl": "^0.14.3"
290       }
291     },
292     "block-stream": {
293       "version": "0.0.9",
294       "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
295       "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
296       "dev": true,
297       "requires": {
298         "inherits": "~2.0.0"
299       }
300     },
301     "body-parser": {
302       "version": "1.14.2",
303       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz",
304       "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=",
305       "dev": true,
306       "requires": {
307         "bytes": "2.2.0",
308         "content-type": "~1.0.1",
309         "debug": "~2.2.0",
310         "depd": "~1.1.0",
311         "http-errors": "~1.3.1",
312         "iconv-lite": "0.4.13",
313         "on-finished": "~2.3.0",
314         "qs": "5.2.0",
315         "raw-body": "~2.1.5",
316         "type-is": "~1.6.10"
317       },
318       "dependencies": {
319         "debug": {
320           "version": "2.2.0",
321           "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
322           "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
323           "dev": true,
324           "requires": {
325             "ms": "0.7.1"
326           }
327         },
328         "iconv-lite": {
329           "version": "0.4.13",
330           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
331           "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=",
332           "dev": true
333         },
334         "ms": {
335           "version": "0.7.1",
336           "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
337           "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
338           "dev": true
339         },
340         "qs": {
341           "version": "5.2.0",
342           "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz",
343           "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=",
344           "dev": true
345         }
346       }
347     },
348     "brace-expansion": {
349       "version": "1.1.11",
350       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
351       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
352       "dev": true,
353       "requires": {
354         "balanced-match": "^1.0.0",
355         "concat-map": "0.0.1"
356       }
357     },
358     "braces": {
359       "version": "1.8.5",
360       "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
361       "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
362       "dev": true,
363       "requires": {
364         "expand-range": "^1.8.1",
365         "preserve": "^0.2.0",
366         "repeat-element": "^1.1.2"
367       }
368     },
369     "browserify-zlib": {
370       "version": "0.1.4",
371       "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
372       "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
373       "dev": true,
374       "requires": {
375         "pako": "~0.2.0"
376       }
377     },
378     "browserslist": {
379       "version": "1.7.7",
380       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
381       "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
382       "dev": true,
383       "requires": {
384         "caniuse-db": "^1.0.30000639",
385         "electron-to-chromium": "^1.2.7"
386       }
387     },
388     "buffer-from": {
389       "version": "1.1.1",
390       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
391       "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
392       "dev": true
393     },
394     "bytes": {
395       "version": "2.2.0",
396       "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz",
397       "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=",
398       "dev": true
399     },
400     "caller-path": {
401       "version": "0.1.0",
402       "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
403       "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
404       "dev": true,
405       "requires": {
406         "callsites": "^0.2.0"
407       }
408     },
409     "callsites": {
410       "version": "0.2.0",
411       "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz",
412       "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
413       "dev": true
414     },
415     "camelcase": {
416       "version": "2.1.1",
417       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
418       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
419       "dev": true
420     },
421     "camelcase-keys": {
422       "version": "2.1.0",
423       "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
424       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
425       "dev": true,
426       "requires": {
427         "camelcase": "^2.0.0",
428         "map-obj": "^1.0.0"
429       }
430     },
431     "caniuse-db": {
432       "version": "1.0.30000957",
433       "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000957.tgz",
434       "integrity": "sha512-13rVZZO/75kPKJhJsi86lPUme7zlvfGDnnvSYx3TA+kYQxLtGywth5+81pyVZDjUfYyzatwA/yjv6DNsh66gmQ==",
435       "dev": true
436     },
437     "caniuse-lite": {
438       "version": "1.0.30000957",
439       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000957.tgz",
440       "integrity": "sha512-8wxNrjAzyiHcLXN/iunskqQnJquQQ6VX8JHfW5kLgAPRSiSuKZiNfmIkP5j7jgyXqAQBSoXyJxfnbCFS0ThSiQ==",
441       "dev": true
442     },
443     "caseless": {
444       "version": "0.12.0",
445       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
446       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
447       "dev": true
448     },
449     "center-align": {
450       "version": "0.1.3",
451       "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
452       "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
453       "dev": true,
454       "requires": {
455         "align-text": "^0.1.3",
456         "lazy-cache": "^1.0.3"
457       }
458     },
459     "chalk": {
460       "version": "2.4.2",
461       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
462       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
463       "dev": true,
464       "requires": {
465         "ansi-styles": "^3.2.1",
466         "escape-string-regexp": "^1.0.5",
467         "supports-color": "^5.3.0"
468       },
469       "dependencies": {
470         "ansi-styles": {
471           "version": "3.2.1",
472           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
473           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
474           "dev": true,
475           "requires": {
476             "color-convert": "^1.9.0"
477           }
478         },
479         "supports-color": {
480           "version": "5.5.0",
481           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
482           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
483           "dev": true,
484           "requires": {
485             "has-flag": "^3.0.0"
486           }
487         }
488       }
489     },
490     "chardet": {
491       "version": "0.4.2",
492       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
493       "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
494       "dev": true
495     },
496     "circular-json": {
497       "version": "0.3.3",
498       "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
499       "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==",
500       "dev": true
501     },
502     "cli": {
503       "version": "0.6.6",
504       "resolved": "https://registry.npmjs.org/cli/-/cli-0.6.6.tgz",
505       "integrity": "sha1-Aq1Eo4Cr8nraxebwzdewQ9dMU+M=",
506       "dev": true,
507       "requires": {
508         "exit": "0.1.2",
509         "glob": "~ 3.2.1"
510       },
511       "dependencies": {
512         "glob": {
513           "version": "3.2.11",
514           "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
515           "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
516           "dev": true,
517           "requires": {
518             "inherits": "2",
519             "minimatch": "0.3"
520           }
521         },
522         "lru-cache": {
523           "version": "2.7.3",
524           "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
525           "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
526           "dev": true
527         },
528         "minimatch": {
529           "version": "0.3.0",
530           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
531           "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
532           "dev": true,
533           "requires": {
534             "lru-cache": "2",
535             "sigmund": "~1.0.0"
536           }
537         }
538       }
539     },
540     "cli-cursor": {
541       "version": "2.1.0",
542       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
543       "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
544       "dev": true,
545       "requires": {
546         "restore-cursor": "^2.0.0"
547       }
548     },
549     "cli-width": {
550       "version": "2.2.0",
551       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
552       "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
553       "dev": true
554     },
555     "cliui": {
556       "version": "2.1.0",
557       "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
558       "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
559       "dev": true,
560       "requires": {
561         "center-align": "^0.1.1",
562         "right-align": "^0.1.1",
563         "wordwrap": "0.0.2"
564       },
565       "dependencies": {
566         "wordwrap": {
567           "version": "0.0.2",
568           "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
569           "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
570           "dev": true
571         }
572       }
573     },
574     "clone-regexp": {
575       "version": "1.0.1",
576       "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz",
577       "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==",
578       "dev": true,
579       "requires": {
580         "is-regexp": "^1.0.0",
581         "is-supported-regexp-flag": "^1.0.0"
582       }
583     },
584     "co": {
585       "version": "4.6.0",
586       "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
587       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
588       "dev": true
589     },
590     "code-point-at": {
591       "version": "1.1.0",
592       "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
593       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
594       "dev": true
595     },
596     "coffee-script": {
597       "version": "1.10.0",
598       "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.10.0.tgz",
599       "integrity": "sha1-EpOLz5vhlI+gBvkuDEyegXBRCMA=",
600       "dev": true
601     },
602     "color-convert": {
603       "version": "1.9.3",
604       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
605       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
606       "dev": true,
607       "requires": {
608         "color-name": "1.1.3"
609       }
610     },
611     "color-diff": {
612       "version": "0.1.7",
613       "resolved": "https://registry.npmjs.org/color-diff/-/color-diff-0.1.7.tgz",
614       "integrity": "sha1-bbeM2UgqjkWdQIIer0tQMoPcuOI=",
615       "dev": true
616     },
617     "color-name": {
618       "version": "1.1.3",
619       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
620       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
621       "dev": true
622     },
623     "colorguard": {
624       "version": "1.2.1",
625       "resolved": "https://registry.npmjs.org/colorguard/-/colorguard-1.2.1.tgz",
626       "integrity": "sha512-qYVKTg626qpDg4/eBnPXidEPXn5+krbYqHVfyyEFBWV5z3IF4p44HKY/eE2t1ohlcrlIkDgHmFJMfQ8qMLnSFw==",
627       "dev": true,
628       "requires": {
629         "chalk": "^1.1.1",
630         "color-diff": "^0.1.3",
631         "log-symbols": "^1.0.2",
632         "object-assign": "^4.0.1",
633         "pipetteur": "^2.0.0",
634         "plur": "^2.0.0",
635         "postcss": "^5.0.4",
636         "postcss-reporter": "^1.2.1",
637         "text-table": "^0.2.0",
638         "yargs": "^1.2.6"
639       },
640       "dependencies": {
641         "chalk": {
642           "version": "1.1.3",
643           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
644           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
645           "dev": true,
646           "requires": {
647             "ansi-styles": "^2.2.1",
648             "escape-string-regexp": "^1.0.2",
649             "has-ansi": "^2.0.0",
650             "strip-ansi": "^3.0.0",
651             "supports-color": "^2.0.0"
652           }
653         },
654         "postcss-reporter": {
655           "version": "1.4.1",
656           "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz",
657           "integrity": "sha1-wTbwpbFhkV83ndN2XGEHX357mvI=",
658           "dev": true,
659           "requires": {
660             "chalk": "^1.0.0",
661             "lodash": "^4.1.0",
662             "log-symbols": "^1.0.2",
663             "postcss": "^5.0.0"
664           }
665         },
666         "strip-ansi": {
667           "version": "3.0.1",
668           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
669           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
670           "dev": true,
671           "requires": {
672             "ansi-regex": "^2.0.0"
673           }
674         },
675         "yargs": {
676           "version": "1.3.3",
677           "resolved": "https://registry.npmjs.org/yargs/-/yargs-1.3.3.tgz",
678           "integrity": "sha1-BU3oth8i7v23IHBZ6u+da4P7kxo=",
679           "dev": true
680         }
681       }
682     },
683     "colors": {
684       "version": "1.1.2",
685       "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
686       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
687       "dev": true
688     },
689     "combined-stream": {
690       "version": "1.0.7",
691       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
692       "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
693       "dev": true,
694       "requires": {
695         "delayed-stream": "~1.0.0"
696       }
697     },
698     "commander": {
699       "version": "2.9.0",
700       "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
701       "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
702       "dev": true,
703       "requires": {
704         "graceful-readlink": ">= 1.0.0"
705       }
706     },
707     "concat-map": {
708       "version": "0.0.1",
709       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
710       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
711       "dev": true
712     },
713     "concat-stream": {
714       "version": "1.6.2",
715       "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
716       "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
717       "dev": true,
718       "requires": {
719         "buffer-from": "^1.0.0",
720         "inherits": "^2.0.3",
721         "readable-stream": "^2.2.2",
722         "typedarray": "^0.0.6"
723       }
724     },
725     "console-browserify": {
726       "version": "1.1.0",
727       "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
728       "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
729       "dev": true,
730       "requires": {
731         "date-now": "^0.1.4"
732       }
733     },
734     "console-control-strings": {
735       "version": "1.1.0",
736       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
737       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
738       "dev": true
739     },
740     "content-type": {
741       "version": "1.0.4",
742       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
743       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
744       "dev": true
745     },
746     "core-util-is": {
747       "version": "1.0.2",
748       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
749       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
750       "dev": true
751     },
752     "cosmiconfig": {
753       "version": "2.2.2",
754       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz",
755       "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==",
756       "dev": true,
757       "requires": {
758         "is-directory": "^0.3.1",
759         "js-yaml": "^3.4.3",
760         "minimist": "^1.2.0",
761         "object-assign": "^4.1.0",
762         "os-homedir": "^1.0.1",
763         "parse-json": "^2.2.0",
764         "require-from-string": "^1.1.0"
765       },
766       "dependencies": {
767         "minimist": {
768           "version": "1.2.0",
769           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
770           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
771           "dev": true
772         }
773       }
774     },
775     "cpr": {
776       "version": "0.0.6",
777       "resolved": "https://registry.npmjs.org/cpr/-/cpr-0.0.6.tgz",
778       "integrity": "sha1-U43SYnolrlDtoNwPgyKfuWDQhrM=",
779       "dev": true,
780       "requires": {
781         "graceful-fs": "~1.1.14",
782         "mkdirp": "~0.3.4",
783         "rimraf": "~2.0.2"
784       },
785       "dependencies": {
786         "graceful-fs": {
787           "version": "1.1.14",
788           "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.1.14.tgz",
789           "integrity": "sha1-BweNtfY3f2Mh/Oqu30l94STclGU=",
790           "dev": true
791         },
792         "mkdirp": {
793           "version": "0.3.5",
794           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz",
795           "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=",
796           "dev": true
797         },
798         "rimraf": {
799           "version": "2.0.3",
800           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.0.3.tgz",
801           "integrity": "sha1-9QopZecUTpr9mYmC8V33BnMPVqk=",
802           "dev": true,
803           "requires": {
804             "graceful-fs": "~1.1"
805           }
806         }
807       }
808     },
809     "cross-spawn": {
810       "version": "5.1.0",
811       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
812       "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
813       "dev": true,
814       "requires": {
815         "lru-cache": "^4.0.1",
816         "shebang-command": "^1.2.0",
817         "which": "^1.2.9"
818       }
819     },
820     "css-color-names": {
821       "version": "0.0.3",
822       "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.3.tgz",
823       "integrity": "sha1-3gzvFvTYqoIioyDVttfpu62nufY=",
824       "dev": true
825     },
826     "css-rule-stream": {
827       "version": "1.1.0",
828       "resolved": "https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.1.0.tgz",
829       "integrity": "sha1-N4bnGYmD2WWibjGVfgkHjLt3BaI=",
830       "dev": true,
831       "requires": {
832         "css-tokenize": "^1.0.1",
833         "duplexer2": "0.0.2",
834         "ldjson-stream": "^1.2.1",
835         "through2": "^0.6.3"
836       }
837     },
838     "css-tokenize": {
839       "version": "1.0.1",
840       "resolved": "https://registry.npmjs.org/css-tokenize/-/css-tokenize-1.0.1.tgz",
841       "integrity": "sha1-RiXLHtohwUOFi3+B1oA8HSb8FL4=",
842       "dev": true,
843       "requires": {
844         "inherits": "^2.0.1",
845         "readable-stream": "^1.0.33"
846       },
847       "dependencies": {
848         "isarray": {
849           "version": "0.0.1",
850           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
851           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
852           "dev": true
853         },
854         "readable-stream": {
855           "version": "1.1.14",
856           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
857           "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
858           "dev": true,
859           "requires": {
860             "core-util-is": "~1.0.0",
861             "inherits": "~2.0.1",
862             "isarray": "0.0.1",
863             "string_decoder": "~0.10.x"
864           }
865         },
866         "string_decoder": {
867           "version": "0.10.31",
868           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
869           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
870           "dev": true
871         }
872       }
873     },
874     "css-tree": {
875       "version": "1.0.0-alpha16",
876       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha16.tgz",
877       "integrity": "sha1-bLLN/2lHJZ39r3kGJjM6hi3pSLA=",
878       "dev": true,
879       "requires": {
880         "source-map": "^0.5.3"
881       }
882     },
883     "csslint": {
884       "version": "0.10.0",
885       "resolved": "https://registry.npmjs.org/csslint/-/csslint-0.10.0.tgz",
886       "integrity": "sha1-OmoE51Zcjp0ZvrSXZ8fslug2WAU=",
887       "dev": true,
888       "requires": {
889         "parserlib": "~0.2.2"
890       }
891     },
892     "cssproc": {
893       "version": "0.0.7",
894       "resolved": "https://registry.npmjs.org/cssproc/-/cssproc-0.0.7.tgz",
895       "integrity": "sha1-+Ch4pPhKvpcxVUK5ln9mUNhdPf4=",
896       "dev": true
897     },
898     "currently-unhandled": {
899       "version": "0.4.1",
900       "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
901       "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
902       "dev": true,
903       "requires": {
904         "array-find-index": "^1.0.1"
905       }
906     },
907     "dashdash": {
908       "version": "1.14.1",
909       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
910       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
911       "dev": true,
912       "requires": {
913         "assert-plus": "^1.0.0"
914       }
915     },
916     "date-now": {
917       "version": "0.1.4",
918       "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
919       "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
920       "dev": true
921     },
922     "dateformat": {
923       "version": "1.0.12",
924       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
925       "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
926       "dev": true,
927       "requires": {
928         "get-stdin": "^4.0.1",
929         "meow": "^3.3.0"
930       }
931     },
932     "debug": {
933       "version": "2.6.9",
934       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
935       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
936       "dev": true,
937       "requires": {
938         "ms": "2.0.0"
939       }
940     },
941     "decamelize": {
942       "version": "1.2.0",
943       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
944       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
945       "dev": true
946     },
947     "deep-is": {
948       "version": "0.1.3",
949       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
950       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
951       "dev": true
952     },
953     "delayed-stream": {
954       "version": "1.0.0",
955       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
956       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
957       "dev": true
958     },
959     "delegates": {
960       "version": "1.0.0",
961       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
962       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
963       "dev": true
964     },
965     "depd": {
966       "version": "1.1.2",
967       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
968       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
969       "dev": true
970     },
971     "doctrine": {
972       "version": "2.1.0",
973       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
974       "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
975       "dev": true,
976       "requires": {
977         "esutils": "^2.0.2"
978       }
979     },
980     "doiuse": {
981       "version": "2.6.0",
982       "resolved": "https://registry.npmjs.org/doiuse/-/doiuse-2.6.0.tgz",
983       "integrity": "sha1-GJLRC2Gpo1at2/K2FJM+gfi7ODQ=",
984       "dev": true,
985       "requires": {
986         "browserslist": "^1.1.1",
987         "caniuse-db": "^1.0.30000187",
988         "css-rule-stream": "^1.1.0",
989         "duplexer2": "0.0.2",
990         "jsonfilter": "^1.1.2",
991         "ldjson-stream": "^1.2.1",
992         "lodash": "^4.0.0",
993         "multimatch": "^2.0.0",
994         "postcss": "^5.0.8",
995         "source-map": "^0.4.2",
996         "through2": "^0.6.3",
997         "yargs": "^3.5.4"
998       },
999       "dependencies": {
1000         "source-map": {
1001           "version": "0.4.4",
1002           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
1003           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
1004           "dev": true,
1005           "requires": {
1006             "amdefine": ">=0.0.4"
1007           }
1008         }
1009       }
1010     },
1011     "dom-serializer": {
1012       "version": "0.1.1",
1013       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz",
1014       "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==",
1015       "dev": true,
1016       "requires": {
1017         "domelementtype": "^1.3.0",
1018         "entities": "^1.1.1"
1019       },
1020       "dependencies": {
1021         "entities": {
1022           "version": "1.1.2",
1023           "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
1024           "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
1025           "dev": true
1026         }
1027       }
1028     },
1029     "domelementtype": {
1030       "version": "1.3.1",
1031       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
1032       "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
1033       "dev": true
1034     },
1035     "domhandler": {
1036       "version": "2.3.0",
1037       "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
1038       "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
1039       "dev": true,
1040       "requires": {
1041         "domelementtype": "1"
1042       }
1043     },
1044     "domutils": {
1045       "version": "1.5.1",
1046       "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
1047       "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
1048       "dev": true,
1049       "requires": {
1050         "dom-serializer": "0",
1051         "domelementtype": "1"
1052       }
1053     },
1054     "duplexer": {
1055       "version": "0.1.1",
1056       "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
1057       "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
1058       "dev": true
1059     },
1060     "duplexer2": {
1061       "version": "0.0.2",
1062       "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
1063       "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
1064       "dev": true,
1065       "requires": {
1066         "readable-stream": "~1.1.9"
1067       },
1068       "dependencies": {
1069         "isarray": {
1070           "version": "0.0.1",
1071           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
1072           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
1073           "dev": true
1074         },
1075         "readable-stream": {
1076           "version": "1.1.14",
1077           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
1078           "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
1079           "dev": true,
1080           "requires": {
1081             "core-util-is": "~1.0.0",
1082             "inherits": "~2.0.1",
1083             "isarray": "0.0.1",
1084             "string_decoder": "~0.10.x"
1085           }
1086         },
1087         "string_decoder": {
1088           "version": "0.10.31",
1089           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
1090           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
1091           "dev": true
1092         }
1093       }
1094     },
1095     "each-async": {
1096       "version": "1.1.1",
1097       "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz",
1098       "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=",
1099       "dev": true,
1100       "requires": {
1101         "onetime": "^1.0.0",
1102         "set-immediate-shim": "^1.0.0"
1103       },
1104       "dependencies": {
1105         "onetime": {
1106           "version": "1.1.0",
1107           "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
1108           "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
1109           "dev": true
1110         }
1111       }
1112     },
1113     "ecc-jsbn": {
1114       "version": "0.1.2",
1115       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
1116       "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
1117       "dev": true,
1118       "requires": {
1119         "jsbn": "~0.1.0",
1120         "safer-buffer": "^2.1.0"
1121       }
1122     },
1123     "ee-first": {
1124       "version": "1.1.1",
1125       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1126       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
1127       "dev": true
1128     },
1129     "electron-to-chromium": {
1130       "version": "1.3.122",
1131       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.122.tgz",
1132       "integrity": "sha512-3RKoIyCN4DhP2dsmleuFvpJAIDOseWH88wFYBzb22CSwoFDSWRc4UAMfrtc9h8nBdJjTNIN3rogChgOy6eFInw==",
1133       "dev": true
1134     },
1135     "entities": {
1136       "version": "1.0.0",
1137       "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
1138       "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=",
1139       "dev": true
1140     },
1141     "error-ex": {
1142       "version": "1.3.2",
1143       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
1144       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1145       "dev": true,
1146       "requires": {
1147         "is-arrayish": "^0.2.1"
1148       }
1149     },
1150     "escape-string-regexp": {
1151       "version": "1.0.5",
1152       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1153       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1154       "dev": true
1155     },
1156     "escodegen": {
1157       "version": "0.0.28",
1158       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-0.0.28.tgz",
1159       "integrity": "sha1-Dk/xcV8yh3XWyrUaxEpAbNer/9M=",
1160       "dev": true,
1161       "requires": {
1162         "esprima": "~1.0.2",
1163         "estraverse": "~1.3.0",
1164         "source-map": ">= 0.1.2"
1165       },
1166       "dependencies": {
1167         "esprima": {
1168           "version": "1.0.4",
1169           "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz",
1170           "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=",
1171           "dev": true
1172         },
1173         "estraverse": {
1174           "version": "1.3.2",
1175           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.3.2.tgz",
1176           "integrity": "sha1-N8K4k+8T1yPydth41g2FNRUqbEI=",
1177           "dev": true
1178         }
1179       }
1180     },
1181     "eslint": {
1182       "version": "4.6.1",
1183       "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.6.1.tgz",
1184       "integrity": "sha1-3cf8f9cL+TIFsLNEm7FqHp59SVA=",
1185       "dev": true,
1186       "requires": {
1187         "ajv": "^5.2.0",
1188         "babel-code-frame": "^6.22.0",
1189         "chalk": "^2.1.0",
1190         "concat-stream": "^1.6.0",
1191         "cross-spawn": "^5.1.0",
1192         "debug": "^2.6.8",
1193         "doctrine": "^2.0.0",
1194         "eslint-scope": "^3.7.1",
1195         "espree": "^3.5.0",
1196         "esquery": "^1.0.0",
1197         "estraverse": "^4.2.0",
1198         "esutils": "^2.0.2",
1199         "file-entry-cache": "^2.0.0",
1200         "functional-red-black-tree": "^1.0.1",
1201         "glob": "^7.1.2",
1202         "globals": "^9.17.0",
1203         "ignore": "^3.3.3",
1204         "imurmurhash": "^0.1.4",
1205         "inquirer": "^3.0.6",
1206         "is-resolvable": "^1.0.0",
1207         "js-yaml": "^3.9.1",
1208         "json-stable-stringify": "^1.0.1",
1209         "levn": "^0.3.0",
1210         "lodash": "^4.17.4",
1211         "minimatch": "^3.0.2",
1212         "mkdirp": "^0.5.1",
1213         "natural-compare": "^1.4.0",
1214         "optionator": "^0.8.2",
1215         "path-is-inside": "^1.0.2",
1216         "pluralize": "^4.0.0",
1217         "progress": "^2.0.0",
1218         "require-uncached": "^1.0.3",
1219         "semver": "^5.3.0",
1220         "strip-ansi": "^4.0.0",
1221         "strip-json-comments": "~2.0.1",
1222         "table": "^4.0.1",
1223         "text-table": "~0.2.0"
1224       }
1225     },
1226     "eslint-plugin-promise": {
1227       "version": "3.5.0",
1228       "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.5.0.tgz",
1229       "integrity": "sha1-ePu2/+BHIBYnVp6FpsU3OvKmj8o=",
1230       "dev": true
1231     },
1232     "eslint-scope": {
1233       "version": "3.7.3",
1234       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz",
1235       "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==",
1236       "dev": true,
1237       "requires": {
1238         "esrecurse": "^4.1.0",
1239         "estraverse": "^4.1.1"
1240       }
1241     },
1242     "espree": {
1243       "version": "3.5.4",
1244       "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
1245       "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==",
1246       "dev": true,
1247       "requires": {
1248         "acorn": "^5.5.0",
1249         "acorn-jsx": "^3.0.0"
1250       }
1251     },
1252     "esprima": {
1253       "version": "4.0.1",
1254       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1255       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1256       "dev": true
1257     },
1258     "esquery": {
1259       "version": "1.0.1",
1260       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
1261       "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
1262       "dev": true,
1263       "requires": {
1264         "estraverse": "^4.0.0"
1265       }
1266     },
1267     "esrecurse": {
1268       "version": "4.2.1",
1269       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
1270       "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
1271       "dev": true,
1272       "requires": {
1273         "estraverse": "^4.1.0"
1274       }
1275     },
1276     "estraverse": {
1277       "version": "4.2.0",
1278       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
1279       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
1280       "dev": true
1281     },
1282     "esutils": {
1283       "version": "2.0.2",
1284       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
1285       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
1286       "dev": true
1287     },
1288     "eventemitter2": {
1289       "version": "0.4.14",
1290       "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
1291       "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
1292       "dev": true
1293     },
1294     "execall": {
1295       "version": "1.0.0",
1296       "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz",
1297       "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=",
1298       "dev": true,
1299       "requires": {
1300         "clone-regexp": "^1.0.0"
1301       }
1302     },
1303     "exit": {
1304       "version": "0.1.2",
1305       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
1306       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
1307       "dev": true
1308     },
1309     "expand-brackets": {
1310       "version": "0.1.5",
1311       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
1312       "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
1313       "dev": true,
1314       "requires": {
1315         "is-posix-bracket": "^0.1.0"
1316       }
1317     },
1318     "expand-range": {
1319       "version": "1.8.2",
1320       "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
1321       "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
1322       "dev": true,
1323       "requires": {
1324         "fill-range": "^2.1.0"
1325       }
1326     },
1327     "extend": {
1328       "version": "3.0.2",
1329       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
1330       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
1331       "dev": true
1332     },
1333     "external-editor": {
1334       "version": "2.2.0",
1335       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
1336       "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
1337       "dev": true,
1338       "requires": {
1339         "chardet": "^0.4.0",
1340         "iconv-lite": "^0.4.17",
1341         "tmp": "^0.0.33"
1342       }
1343     },
1344     "extglob": {
1345       "version": "0.3.2",
1346       "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
1347       "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
1348       "dev": true,
1349       "requires": {
1350         "is-extglob": "^1.0.0"
1351       }
1352     },
1353     "extsprintf": {
1354       "version": "1.3.0",
1355       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
1356       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
1357       "dev": true
1358     },
1359     "fast-deep-equal": {
1360       "version": "1.1.0",
1361       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
1362       "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
1363       "dev": true
1364     },
1365     "fast-json-stable-stringify": {
1366       "version": "2.0.0",
1367       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
1368       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
1369       "dev": true
1370     },
1371     "fast-levenshtein": {
1372       "version": "2.0.6",
1373       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
1374       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
1375       "dev": true
1376     },
1377     "faye-websocket": {
1378       "version": "0.10.0",
1379       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
1380       "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
1381       "dev": true,
1382       "requires": {
1383         "websocket-driver": ">=0.5.1"
1384       }
1385     },
1386     "figures": {
1387       "version": "2.0.0",
1388       "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
1389       "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
1390       "dev": true,
1391       "requires": {
1392         "escape-string-regexp": "^1.0.5"
1393       }
1394     },
1395     "file-entry-cache": {
1396       "version": "2.0.0",
1397       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
1398       "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
1399       "dev": true,
1400       "requires": {
1401         "flat-cache": "^1.2.1",
1402         "object-assign": "^4.0.1"
1403       }
1404     },
1405     "filename-regex": {
1406       "version": "2.0.1",
1407       "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
1408       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
1409       "dev": true
1410     },
1411     "fileset": {
1412       "version": "0.1.8",
1413       "resolved": "https://registry.npmjs.org/fileset/-/fileset-0.1.8.tgz",
1414       "integrity": "sha1-UGuRqTluqn4y+0KoQHfHoMc2t0E=",
1415       "dev": true,
1416       "requires": {
1417         "glob": "3.x",
1418         "minimatch": "0.x"
1419       },
1420       "dependencies": {
1421         "glob": {
1422           "version": "3.2.11",
1423           "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
1424           "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
1425           "dev": true,
1426           "requires": {
1427             "inherits": "2",
1428             "minimatch": "0.3"
1429           },
1430           "dependencies": {
1431             "minimatch": {
1432               "version": "0.3.0",
1433               "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
1434               "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
1435               "dev": true,
1436               "requires": {
1437                 "lru-cache": "2",
1438                 "sigmund": "~1.0.0"
1439               }
1440             }
1441           }
1442         },
1443         "lru-cache": {
1444           "version": "2.7.3",
1445           "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
1446           "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
1447           "dev": true
1448         },
1449         "minimatch": {
1450           "version": "0.4.0",
1451           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.4.0.tgz",
1452           "integrity": "sha1-vSx9Bg0sjI/Xzefx8u0tWycP2xs=",
1453           "dev": true,
1454           "requires": {
1455             "lru-cache": "2",
1456             "sigmund": "~1.0.0"
1457           }
1458         }
1459       }
1460     },
1461     "fill-range": {
1462       "version": "2.2.4",
1463       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
1464       "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
1465       "dev": true,
1466       "requires": {
1467         "is-number": "^2.1.0",
1468         "isobject": "^2.0.0",
1469         "randomatic": "^3.0.0",
1470         "repeat-element": "^1.1.2",
1471         "repeat-string": "^1.5.2"
1472       }
1473     },
1474     "find-up": {
1475       "version": "1.1.2",
1476       "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
1477       "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
1478       "dev": true,
1479       "requires": {
1480         "path-exists": "^2.0.0",
1481         "pinkie-promise": "^2.0.0"
1482       }
1483     },
1484     "findup-sync": {
1485       "version": "0.3.0",
1486       "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
1487       "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
1488       "dev": true,
1489       "requires": {
1490         "glob": "~5.0.0"
1491       },
1492       "dependencies": {
1493         "glob": {
1494           "version": "5.0.15",
1495           "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
1496           "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
1497           "dev": true,
1498           "requires": {
1499             "inflight": "^1.0.4",
1500             "inherits": "2",
1501             "minimatch": "2 || 3",
1502             "once": "^1.3.0",
1503             "path-is-absolute": "^1.0.0"
1504           }
1505         }
1506       }
1507     },
1508     "flat-cache": {
1509       "version": "1.3.4",
1510       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz",
1511       "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==",
1512       "dev": true,
1513       "requires": {
1514         "circular-json": "^0.3.1",
1515         "graceful-fs": "^4.1.2",
1516         "rimraf": "~2.6.2",
1517         "write": "^0.2.1"
1518       }
1519     },
1520     "flatten": {
1521       "version": "1.0.2",
1522       "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz",
1523       "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",
1524       "dev": true
1525     },
1526     "for-in": {
1527       "version": "1.0.2",
1528       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
1529       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
1530       "dev": true
1531     },
1532     "for-own": {
1533       "version": "0.1.5",
1534       "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
1535       "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
1536       "dev": true,
1537       "requires": {
1538         "for-in": "^1.0.1"
1539       }
1540     },
1541     "forever-agent": {
1542       "version": "0.6.1",
1543       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
1544       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
1545       "dev": true
1546     },
1547     "form-data": {
1548       "version": "2.3.3",
1549       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
1550       "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
1551       "dev": true,
1552       "requires": {
1553         "asynckit": "^0.4.0",
1554         "combined-stream": "^1.0.6",
1555         "mime-types": "^2.1.12"
1556       }
1557     },
1558     "fs.realpath": {
1559       "version": "1.0.0",
1560       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1561       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1562       "dev": true
1563     },
1564     "fstream": {
1565       "version": "1.0.11",
1566       "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
1567       "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
1568       "dev": true,
1569       "requires": {
1570         "graceful-fs": "^4.1.2",
1571         "inherits": "~2.0.0",
1572         "mkdirp": ">=0.5 0",
1573         "rimraf": "2"
1574       }
1575     },
1576     "functional-red-black-tree": {
1577       "version": "1.0.1",
1578       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
1579       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
1580       "dev": true
1581     },
1582     "gather-stream": {
1583       "version": "1.0.0",
1584       "resolved": "https://registry.npmjs.org/gather-stream/-/gather-stream-1.0.0.tgz",
1585       "integrity": "sha1-szmUr0V6gRVwDUEPMXczy+egkEs=",
1586       "dev": true
1587     },
1588     "gauge": {
1589       "version": "2.7.4",
1590       "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
1591       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
1592       "dev": true,
1593       "requires": {
1594         "aproba": "^1.0.3",
1595         "console-control-strings": "^1.0.0",
1596         "has-unicode": "^2.0.0",
1597         "object-assign": "^4.1.0",
1598         "signal-exit": "^3.0.0",
1599         "string-width": "^1.0.1",
1600         "strip-ansi": "^3.0.1",
1601         "wide-align": "^1.1.0"
1602       },
1603       "dependencies": {
1604         "is-fullwidth-code-point": {
1605           "version": "1.0.0",
1606           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
1607           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
1608           "dev": true,
1609           "requires": {
1610             "number-is-nan": "^1.0.0"
1611           }
1612         },
1613         "string-width": {
1614           "version": "1.0.2",
1615           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
1616           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
1617           "dev": true,
1618           "requires": {
1619             "code-point-at": "^1.0.0",
1620             "is-fullwidth-code-point": "^1.0.0",
1621             "strip-ansi": "^3.0.0"
1622           }
1623         },
1624         "strip-ansi": {
1625           "version": "3.0.1",
1626           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
1627           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
1628           "dev": true,
1629           "requires": {
1630             "ansi-regex": "^2.0.0"
1631           }
1632         }
1633       }
1634     },
1635     "gaze": {
1636       "version": "1.1.3",
1637       "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
1638       "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
1639       "dev": true,
1640       "requires": {
1641         "globule": "^1.0.0"
1642       }
1643     },
1644     "gear": {
1645       "version": "0.8.18",
1646       "resolved": "https://registry.npmjs.org/gear/-/gear-0.8.18.tgz",
1647       "integrity": "sha1-JVft8B/2FFNYrfyoyBonzuik3Do=",
1648       "dev": true,
1649       "requires": {
1650         "async": "0.2.x",
1651         "mkdirp": "0.3.x"
1652       },
1653       "dependencies": {
1654         "async": {
1655           "version": "0.2.10",
1656           "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
1657           "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
1658           "dev": true
1659         },
1660         "mkdirp": {
1661           "version": "0.3.5",
1662           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz",
1663           "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=",
1664           "dev": true
1665         }
1666       }
1667     },
1668     "gear-lib": {
1669       "version": "0.8.15",
1670       "resolved": "https://registry.npmjs.org/gear-lib/-/gear-lib-0.8.15.tgz",
1671       "integrity": "sha1-/AdqFOd5Yzab7XUraURqbtz2CW4=",
1672       "dev": true,
1673       "requires": {
1674         "async": "0.2.x",
1675         "csslint": "0.10.x",
1676         "gear": ">= 0.8.x",
1677         "glob": "3.2.x",
1678         "handlebars": "2.0.x",
1679         "jshint": "2.5.x",
1680         "jslint": "0.3.x",
1681         "knox": "0.8.x",
1682         "less": "1.3.x",
1683         "mime": "1.2.x",
1684         "uglify-js": "1.3.x"
1685       },
1686       "dependencies": {
1687         "async": {
1688           "version": "0.2.10",
1689           "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
1690           "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
1691           "dev": true
1692         },
1693         "glob": {
1694           "version": "3.2.11",
1695           "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
1696           "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
1697           "dev": true,
1698           "requires": {
1699             "inherits": "2",
1700             "minimatch": "0.3"
1701           }
1702         },
1703         "jshint": {
1704           "version": "2.5.11",
1705           "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.5.11.tgz",
1706           "integrity": "sha1-4tlYWLuxqngwAQii6BCZ+wlWIuA=",
1707           "dev": true,
1708           "requires": {
1709             "cli": "0.6.x",
1710             "console-browserify": "1.1.x",
1711             "exit": "0.1.x",
1712             "htmlparser2": "3.8.x",
1713             "minimatch": "1.0.x",
1714             "shelljs": "0.3.x",
1715             "strip-json-comments": "1.0.x",
1716             "underscore": "1.6.x"
1717           },
1718           "dependencies": {
1719             "minimatch": {
1720               "version": "1.0.0",
1721               "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz",
1722               "integrity": "sha1-4N0hILSeG3JM6NcUxSCCKpQ4V20=",
1723               "dev": true,
1724               "requires": {
1725                 "lru-cache": "2",
1726                 "sigmund": "~1.0.0"
1727               }
1728             }
1729           }
1730         },
1731         "lru-cache": {
1732           "version": "2.7.3",
1733           "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
1734           "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
1735           "dev": true
1736         },
1737         "minimatch": {
1738           "version": "0.3.0",
1739           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
1740           "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
1741           "dev": true,
1742           "requires": {
1743             "lru-cache": "2",
1744             "sigmund": "~1.0.0"
1745           }
1746         },
1747         "strip-json-comments": {
1748           "version": "1.0.4",
1749           "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
1750           "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
1751           "dev": true
1752         },
1753         "uglify-js": {
1754           "version": "1.3.5",
1755           "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-1.3.5.tgz",
1756           "integrity": "sha1-S1v/+Rhu/7qoiOTJ6UvZ/EyUkp0=",
1757           "dev": true
1758         }
1759       }
1760     },
1761     "get-caller-file": {
1762       "version": "1.0.3",
1763       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
1764       "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
1765       "dev": true
1766     },
1767     "get-stdin": {
1768       "version": "4.0.1",
1769       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
1770       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
1771       "dev": true
1772     },
1773     "getobject": {
1774       "version": "0.1.0",
1775       "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
1776       "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=",
1777       "dev": true
1778     },
1779     "getpass": {
1780       "version": "0.1.7",
1781       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
1782       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
1783       "dev": true,
1784       "requires": {
1785         "assert-plus": "^1.0.0"
1786       }
1787     },
1788     "gherkin": {
1789       "version": "4.0.0",
1790       "resolved": "https://registry.npmjs.org/gherkin/-/gherkin-4.0.0.tgz",
1791       "integrity": "sha1-edzgTRIj6kO0hip2vlzo+JwSwyw=",
1792       "dev": true
1793     },
1794     "gherkin-lint": {
1795       "version": "1.1.3",
1796       "resolved": "https://registry.npmjs.org/gherkin-lint/-/gherkin-lint-1.1.3.tgz",
1797       "integrity": "sha1-7V5s3S+VSsJle1tCCBBGk+gqoho=",
1798       "dev": true,
1799       "requires": {
1800         "commander": "2.9.0",
1801         "gherkin": "4.0.0",
1802         "glob": "7.0.5",
1803         "lodash": "4.13.1"
1804       },
1805       "dependencies": {
1806         "glob": {
1807           "version": "7.0.5",
1808           "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz",
1809           "integrity": "sha1-tCAqaQmbu00pKnwblbZoK2fr3JU=",
1810           "dev": true,
1811           "requires": {
1812             "fs.realpath": "^1.0.0",
1813             "inflight": "^1.0.4",
1814             "inherits": "2",
1815             "minimatch": "^3.0.2",
1816             "once": "^1.3.0",
1817             "path-is-absolute": "^1.0.0"
1818           }
1819         },
1820         "lodash": {
1821           "version": "4.13.1",
1822           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz",
1823           "integrity": "sha1-g+SxCRP0hJbU0W/sSlYK8u50S2g=",
1824           "dev": true
1825         }
1826       }
1827     },
1828     "glob": {
1829       "version": "7.1.3",
1830       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
1831       "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
1832       "dev": true,
1833       "requires": {
1834         "fs.realpath": "^1.0.0",
1835         "inflight": "^1.0.4",
1836         "inherits": "2",
1837         "minimatch": "^3.0.4",
1838         "once": "^1.3.0",
1839         "path-is-absolute": "^1.0.0"
1840       }
1841     },
1842     "glob-base": {
1843       "version": "0.3.0",
1844       "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
1845       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
1846       "dev": true,
1847       "requires": {
1848         "glob-parent": "^2.0.0",
1849         "is-glob": "^2.0.0"
1850       }
1851     },
1852     "glob-parent": {
1853       "version": "2.0.0",
1854       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
1855       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
1856       "dev": true,
1857       "requires": {
1858         "is-glob": "^2.0.0"
1859       }
1860     },
1861     "globals": {
1862       "version": "9.18.0",
1863       "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
1864       "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
1865       "dev": true
1866     },
1867     "globby": {
1868       "version": "6.1.0",
1869       "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
1870       "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
1871       "dev": true,
1872       "requires": {
1873         "array-union": "^1.0.1",
1874         "glob": "^7.0.3",
1875         "object-assign": "^4.0.1",
1876         "pify": "^2.0.0",
1877         "pinkie-promise": "^2.0.0"
1878       }
1879     },
1880     "globjoin": {
1881       "version": "0.1.4",
1882       "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz",
1883       "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=",
1884       "dev": true
1885     },
1886     "globule": {
1887       "version": "1.2.1",
1888       "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
1889       "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
1890       "dev": true,
1891       "requires": {
1892         "glob": "~7.1.1",
1893         "lodash": "~4.17.10",
1894         "minimatch": "~3.0.2"
1895       }
1896     },
1897     "graceful-fs": {
1898       "version": "4.1.15",
1899       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
1900       "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
1901       "dev": true
1902     },
1903     "graceful-readlink": {
1904       "version": "1.0.1",
1905       "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
1906       "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
1907       "dev": true
1908     },
1909     "grunt": {
1910       "version": "1.0.1",
1911       "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.1.tgz",
1912       "integrity": "sha1-6HeHZOlEsY8yuw8QuQeEdcnftWs=",
1913       "dev": true,
1914       "requires": {
1915         "coffee-script": "~1.10.0",
1916         "dateformat": "~1.0.12",
1917         "eventemitter2": "~0.4.13",
1918         "exit": "~0.1.1",
1919         "findup-sync": "~0.3.0",
1920         "glob": "~7.0.0",
1921         "grunt-cli": "~1.2.0",
1922         "grunt-known-options": "~1.1.0",
1923         "grunt-legacy-log": "~1.0.0",
1924         "grunt-legacy-util": "~1.0.0",
1925         "iconv-lite": "~0.4.13",
1926         "js-yaml": "~3.5.2",
1927         "minimatch": "~3.0.0",
1928         "nopt": "~3.0.6",
1929         "path-is-absolute": "~1.0.0",
1930         "rimraf": "~2.2.8"
1931       },
1932       "dependencies": {
1933         "esprima": {
1934           "version": "2.7.3",
1935           "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
1936           "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
1937           "dev": true
1938         },
1939         "glob": {
1940           "version": "7.0.6",
1941           "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz",
1942           "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
1943           "dev": true,
1944           "requires": {
1945             "fs.realpath": "^1.0.0",
1946             "inflight": "^1.0.4",
1947             "inherits": "2",
1948             "minimatch": "^3.0.2",
1949             "once": "^1.3.0",
1950             "path-is-absolute": "^1.0.0"
1951           }
1952         },
1953         "grunt-cli": {
1954           "version": "1.2.0",
1955           "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
1956           "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
1957           "dev": true,
1958           "requires": {
1959             "findup-sync": "~0.3.0",
1960             "grunt-known-options": "~1.1.0",
1961             "nopt": "~3.0.6",
1962             "resolve": "~1.1.0"
1963           }
1964         },
1965         "js-yaml": {
1966           "version": "3.5.5",
1967           "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz",
1968           "integrity": "sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=",
1969           "dev": true,
1970           "requires": {
1971             "argparse": "^1.0.2",
1972             "esprima": "^2.6.0"
1973           }
1974         },
1975         "resolve": {
1976           "version": "1.1.7",
1977           "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
1978           "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
1979           "dev": true
1980         },
1981         "rimraf": {
1982           "version": "2.2.8",
1983           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz",
1984           "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=",
1985           "dev": true
1986         }
1987       }
1988     },
1989     "grunt-contrib-uglify": {
1990       "version": "1.0.1",
1991       "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-1.0.1.tgz",
1992       "integrity": "sha1-rWhBG5Y7mWYSEfdvRmve3tT7B6w=",
1993       "dev": true,
1994       "requires": {
1995         "chalk": "^1.0.0",
1996         "lodash": "^4.0.1",
1997         "maxmin": "^1.1.0",
1998         "uglify-js": "~2.6.2",
1999         "uri-path": "^1.0.0"
2000       },
2001       "dependencies": {
2002         "chalk": {
2003           "version": "1.1.3",
2004           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
2005           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
2006           "dev": true,
2007           "requires": {
2008             "ansi-styles": "^2.2.1",
2009             "escape-string-regexp": "^1.0.2",
2010             "has-ansi": "^2.0.0",
2011             "strip-ansi": "^3.0.0",
2012             "supports-color": "^2.0.0"
2013           }
2014         },
2015         "strip-ansi": {
2016           "version": "3.0.1",
2017           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
2018           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
2019           "dev": true,
2020           "requires": {
2021             "ansi-regex": "^2.0.0"
2022           }
2023         }
2024       }
2025     },
2026     "grunt-contrib-watch": {
2027       "version": "1.0.0",
2028       "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.0.0.tgz",
2029       "integrity": "sha1-hKGnodar0m7VaEE0lscxM+mQAY8=",
2030       "dev": true,
2031       "requires": {
2032         "async": "^1.5.0",
2033         "gaze": "^1.0.0",
2034         "lodash": "^3.10.1",
2035         "tiny-lr": "^0.2.1"
2036       },
2037       "dependencies": {
2038         "lodash": {
2039           "version": "3.10.1",
2040           "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
2041           "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=",
2042           "dev": true
2043         }
2044       }
2045     },
2046     "grunt-eslint": {
2047       "version": "20.1.0",
2048       "resolved": "https://registry.npmjs.org/grunt-eslint/-/grunt-eslint-20.1.0.tgz",
2049       "integrity": "sha512-VZlDOLrB2KKefDDcx/wR8rEEz7smDwDKVblmooa+itdt/2jWw3ee2AiZB5Ap4s4AoRY0pbHRjZ3HHwY8uKR9Rw==",
2050       "dev": true,
2051       "requires": {
2052         "chalk": "^2.1.0",
2053         "eslint": "^4.0.0"
2054       }
2055     },
2056     "grunt-known-options": {
2057       "version": "1.1.1",
2058       "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz",
2059       "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==",
2060       "dev": true
2061     },
2062     "grunt-legacy-log": {
2063       "version": "1.0.2",
2064       "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-1.0.2.tgz",
2065       "integrity": "sha512-WdedTJ/6zCXnI/coaouzqvkI19uwqbcPkdsXiDRKJyB5rOUlOxnCnTVbpeUdEckKVir2uHF3rDBYppj2p6N3+g==",
2066       "dev": true,
2067       "requires": {
2068         "colors": "~1.1.2",
2069         "grunt-legacy-log-utils": "~1.0.0",
2070         "hooker": "~0.2.3",
2071         "lodash": "~4.17.5"
2072       }
2073     },
2074     "grunt-legacy-log-utils": {
2075       "version": "1.0.0",
2076       "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-1.0.0.tgz",
2077       "integrity": "sha1-p7ji0Ps1taUPSvmG/BEnSevJbz0=",
2078       "dev": true,
2079       "requires": {
2080         "chalk": "~1.1.1",
2081         "lodash": "~4.3.0"
2082       },
2083       "dependencies": {
2084         "chalk": {
2085           "version": "1.1.3",
2086           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
2087           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
2088           "dev": true,
2089           "requires": {
2090             "ansi-styles": "^2.2.1",
2091             "escape-string-regexp": "^1.0.2",
2092             "has-ansi": "^2.0.0",
2093             "strip-ansi": "^3.0.0",
2094             "supports-color": "^2.0.0"
2095           }
2096         },
2097         "lodash": {
2098           "version": "4.3.0",
2099           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz",
2100           "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=",
2101           "dev": true
2102         },
2103         "strip-ansi": {
2104           "version": "3.0.1",
2105           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
2106           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
2107           "dev": true,
2108           "requires": {
2109             "ansi-regex": "^2.0.0"
2110           }
2111         }
2112       }
2113     },
2114     "grunt-legacy-util": {
2115       "version": "1.0.0",
2116       "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.0.0.tgz",
2117       "integrity": "sha1-OGqnjcbtUJhsKxiVcmWxtIq7m4Y=",
2118       "dev": true,
2119       "requires": {
2120         "async": "~1.5.2",
2121         "exit": "~0.1.1",
2122         "getobject": "~0.1.0",
2123         "hooker": "~0.2.3",
2124         "lodash": "~4.3.0",
2125         "underscore.string": "~3.2.3",
2126         "which": "~1.2.1"
2127       },
2128       "dependencies": {
2129         "lodash": {
2130           "version": "4.3.0",
2131           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz",
2132           "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=",
2133           "dev": true
2134         },
2135         "which": {
2136           "version": "1.2.14",
2137           "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz",
2138           "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=",
2139           "dev": true,
2140           "requires": {
2141             "isexe": "^2.0.0"
2142           }
2143         }
2144       }
2145     },
2146     "grunt-sass": {
2147       "version": "2.1.0",
2148       "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-2.1.0.tgz",
2149       "integrity": "sha512-XkexnQt/9rhReNd+Y7T0n/2g5FqYOQKfi2iSlpwDqvgs7EgEaGTxNhnWzHnbW5oNRvzL9AHopBG3AgRxL0d+DA==",
2150       "dev": true,
2151       "requires": {
2152         "each-async": "^1.0.0",
2153         "node-sass": "^4.7.2",
2154         "object-assign": "^4.0.1"
2155       }
2156     },
2157     "grunt-stylelint": {
2158       "version": "0.6.0",
2159       "resolved": "https://registry.npmjs.org/grunt-stylelint/-/grunt-stylelint-0.6.0.tgz",
2160       "integrity": "sha1-Wt2fZeEWA+ShmEGNvtFmqpuPRpk=",
2161       "dev": true,
2162       "requires": {
2163         "stylelint": "^7.0.0"
2164       },
2165       "dependencies": {
2166         "balanced-match": {
2167           "version": "0.4.2",
2168           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
2169           "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
2170           "dev": true
2171         },
2172         "get-stdin": {
2173           "version": "5.0.1",
2174           "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz",
2175           "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=",
2176           "dev": true
2177         },
2178         "resolve-from": {
2179           "version": "3.0.0",
2180           "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
2181           "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
2182           "dev": true
2183         },
2184         "stylelint": {
2185           "version": "7.13.0",
2186           "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-7.13.0.tgz",
2187           "integrity": "sha1-ER+Xttpy53XICADWu29fhpmXeF0=",
2188           "dev": true,
2189           "requires": {
2190             "autoprefixer": "^6.0.0",
2191             "balanced-match": "^0.4.0",
2192             "chalk": "^2.0.1",
2193             "colorguard": "^1.2.0",
2194             "cosmiconfig": "^2.1.1",
2195             "debug": "^2.6.0",
2196             "doiuse": "^2.4.1",
2197             "execall": "^1.0.0",
2198             "file-entry-cache": "^2.0.0",
2199             "get-stdin": "^5.0.0",
2200             "globby": "^6.0.0",
2201             "globjoin": "^0.1.4",
2202             "html-tags": "^2.0.0",
2203             "ignore": "^3.2.0",
2204             "imurmurhash": "^0.1.4",
2205             "known-css-properties": "^0.2.0",
2206             "lodash": "^4.17.4",
2207             "log-symbols": "^1.0.2",
2208             "mathml-tag-names": "^2.0.0",
2209             "meow": "^3.3.0",
2210             "micromatch": "^2.3.11",
2211             "normalize-selector": "^0.2.0",
2212             "pify": "^2.3.0",
2213             "postcss": "^5.0.20",
2214             "postcss-less": "^0.14.0",
2215             "postcss-media-query-parser": "^0.2.0",
2216             "postcss-reporter": "^3.0.0",
2217             "postcss-resolve-nested-selector": "^0.1.1",
2218             "postcss-scss": "^0.4.0",
2219             "postcss-selector-parser": "^2.1.1",
2220             "postcss-value-parser": "^3.1.1",
2221             "resolve-from": "^3.0.0",
2222             "specificity": "^0.3.0",
2223             "string-width": "^2.0.0",
2224             "style-search": "^0.1.0",
2225             "stylehacks": "^2.3.2",
2226             "sugarss": "^0.2.0",
2227             "svg-tags": "^1.0.0",
2228             "table": "^4.0.1"
2229           }
2230         }
2231       }
2232     },
2233     "gzip-size": {
2234       "version": "1.0.0",
2235       "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-1.0.0.tgz",
2236       "integrity": "sha1-Zs+LEBBHInuVus5uodoMF37Vwi8=",
2237       "dev": true,
2238       "requires": {
2239         "browserify-zlib": "^0.1.4",
2240         "concat-stream": "^1.4.1"
2241       }
2242     },
2243     "handlebars": {
2244       "version": "2.0.0",
2245       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-2.0.0.tgz",
2246       "integrity": "sha1-bp1/hRSjRn+l6fgswVjs/B1ax28=",
2247       "dev": true,
2248       "requires": {
2249         "optimist": "~0.3",
2250         "uglify-js": "~2.3"
2251       },
2252       "dependencies": {
2253         "async": {
2254           "version": "0.2.10",
2255           "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
2256           "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
2257           "dev": true,
2258           "optional": true
2259         },
2260         "source-map": {
2261           "version": "0.1.43",
2262           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
2263           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
2264           "dev": true,
2265           "optional": true,
2266           "requires": {
2267             "amdefine": ">=0.0.4"
2268           }
2269         },
2270         "uglify-js": {
2271           "version": "2.3.6",
2272           "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz",
2273           "integrity": "sha1-+gmEdwtCi3qbKoBY9GNV0U/vIRo=",
2274           "dev": true,
2275           "optional": true,
2276           "requires": {
2277             "async": "~0.2.6",
2278             "optimist": "~0.3.5",
2279             "source-map": "~0.1.7"
2280           }
2281         }
2282       }
2283     },
2284     "har-schema": {
2285       "version": "2.0.0",
2286       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
2287       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
2288       "dev": true
2289     },
2290     "har-validator": {
2291       "version": "5.1.3",
2292       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
2293       "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
2294       "dev": true,
2295       "requires": {
2296         "ajv": "^6.5.5",
2297         "har-schema": "^2.0.0"
2298       },
2299       "dependencies": {
2300         "ajv": {
2301           "version": "6.10.0",
2302           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
2303           "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
2304           "dev": true,
2305           "requires": {
2306             "fast-deep-equal": "^2.0.1",
2307             "fast-json-stable-stringify": "^2.0.0",
2308             "json-schema-traverse": "^0.4.1",
2309             "uri-js": "^4.2.2"
2310           }
2311         },
2312         "fast-deep-equal": {
2313           "version": "2.0.1",
2314           "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
2315           "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
2316           "dev": true
2317         },
2318         "json-schema-traverse": {
2319           "version": "0.4.1",
2320           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2321           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
2322           "dev": true
2323         }
2324       }
2325     },
2326     "has-ansi": {
2327       "version": "2.0.0",
2328       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
2329       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
2330       "dev": true,
2331       "requires": {
2332         "ansi-regex": "^2.0.0"
2333       }
2334     },
2335     "has-flag": {
2336       "version": "3.0.0",
2337       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2338       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2339       "dev": true
2340     },
2341     "has-unicode": {
2342       "version": "2.0.1",
2343       "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
2344       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
2345       "dev": true
2346     },
2347     "hooker": {
2348       "version": "0.2.3",
2349       "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
2350       "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
2351       "dev": true
2352     },
2353     "hosted-git-info": {
2354       "version": "2.7.1",
2355       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
2356       "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
2357       "dev": true
2358     },
2359     "html-tags": {
2360       "version": "2.0.0",
2361       "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz",
2362       "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=",
2363       "dev": true
2364     },
2365     "htmlparser2": {
2366       "version": "3.8.3",
2367       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
2368       "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
2369       "dev": true,
2370       "requires": {
2371         "domelementtype": "1",
2372         "domhandler": "2.3",
2373         "domutils": "1.5",
2374         "entities": "1.0",
2375         "readable-stream": "1.1"
2376       },
2377       "dependencies": {
2378         "isarray": {
2379           "version": "0.0.1",
2380           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
2381           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
2382           "dev": true
2383         },
2384         "readable-stream": {
2385           "version": "1.1.14",
2386           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
2387           "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
2388           "dev": true,
2389           "requires": {
2390             "core-util-is": "~1.0.0",
2391             "inherits": "~2.0.1",
2392             "isarray": "0.0.1",
2393             "string_decoder": "~0.10.x"
2394           }
2395         },
2396         "string_decoder": {
2397           "version": "0.10.31",
2398           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
2399           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
2400           "dev": true
2401         }
2402       }
2403     },
2404     "http-errors": {
2405       "version": "1.3.1",
2406       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
2407       "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=",
2408       "dev": true,
2409       "requires": {
2410         "inherits": "~2.0.1",
2411         "statuses": "1"
2412       }
2413     },
2414     "http-parser-js": {
2415       "version": "0.5.0",
2416       "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz",
2417       "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==",
2418       "dev": true
2419     },
2420     "http-signature": {
2421       "version": "1.2.0",
2422       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
2423       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
2424       "dev": true,
2425       "requires": {
2426         "assert-plus": "^1.0.0",
2427         "jsprim": "^1.2.2",
2428         "sshpk": "^1.7.0"
2429       }
2430     },
2431     "iconv-lite": {
2432       "version": "0.4.24",
2433       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
2434       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
2435       "dev": true,
2436       "requires": {
2437         "safer-buffer": ">= 2.1.2 < 3"
2438       }
2439     },
2440     "ignore": {
2441       "version": "3.3.10",
2442       "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
2443       "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
2444       "dev": true
2445     },
2446     "imurmurhash": {
2447       "version": "0.1.4",
2448       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2449       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
2450       "dev": true
2451     },
2452     "in-publish": {
2453       "version": "2.0.0",
2454       "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz",
2455       "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
2456       "dev": true
2457     },
2458     "indent-string": {
2459       "version": "2.1.0",
2460       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
2461       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
2462       "dev": true,
2463       "requires": {
2464         "repeating": "^2.0.0"
2465       }
2466     },
2467     "indexes-of": {
2468       "version": "1.0.1",
2469       "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
2470       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
2471       "dev": true
2472     },
2473     "inflight": {
2474       "version": "1.0.6",
2475       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2476       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2477       "dev": true,
2478       "requires": {
2479         "once": "^1.3.0",
2480         "wrappy": "1"
2481       }
2482     },
2483     "inherits": {
2484       "version": "2.0.3",
2485       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
2486       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
2487       "dev": true
2488     },
2489     "inquirer": {
2490       "version": "3.3.0",
2491       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
2492       "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",
2493       "dev": true,
2494       "requires": {
2495         "ansi-escapes": "^3.0.0",
2496         "chalk": "^2.0.0",
2497         "cli-cursor": "^2.1.0",
2498         "cli-width": "^2.0.0",
2499         "external-editor": "^2.0.4",
2500         "figures": "^2.0.0",
2501         "lodash": "^4.3.0",
2502         "mute-stream": "0.0.7",
2503         "run-async": "^2.2.0",
2504         "rx-lite": "^4.0.8",
2505         "rx-lite-aggregates": "^4.0.8",
2506         "string-width": "^2.1.0",
2507         "strip-ansi": "^4.0.0",
2508         "through": "^2.3.6"
2509       }
2510     },
2511     "invert-kv": {
2512       "version": "1.0.0",
2513       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
2514       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
2515       "dev": true
2516     },
2517     "irregular-plurals": {
2518       "version": "1.4.0",
2519       "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
2520       "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=",
2521       "dev": true
2522     },
2523     "is-arrayish": {
2524       "version": "0.2.1",
2525       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
2526       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
2527       "dev": true
2528     },
2529     "is-buffer": {
2530       "version": "1.1.6",
2531       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
2532       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
2533       "dev": true
2534     },
2535     "is-directory": {
2536       "version": "0.3.1",
2537       "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
2538       "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
2539       "dev": true
2540     },
2541     "is-dotfile": {
2542       "version": "1.0.3",
2543       "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
2544       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
2545       "dev": true
2546     },
2547     "is-equal-shallow": {
2548       "version": "0.1.3",
2549       "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
2550       "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
2551       "dev": true,
2552       "requires": {
2553         "is-primitive": "^2.0.0"
2554       }
2555     },
2556     "is-extendable": {
2557       "version": "0.1.1",
2558       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2559       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
2560       "dev": true
2561     },
2562     "is-extglob": {
2563       "version": "1.0.0",
2564       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
2565       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
2566       "dev": true
2567     },
2568     "is-finite": {
2569       "version": "1.0.2",
2570       "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
2571       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
2572       "dev": true,
2573       "requires": {
2574         "number-is-nan": "^1.0.0"
2575       }
2576     },
2577     "is-fullwidth-code-point": {
2578       "version": "2.0.0",
2579       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
2580       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
2581       "dev": true
2582     },
2583     "is-glob": {
2584       "version": "2.0.1",
2585       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
2586       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
2587       "dev": true,
2588       "requires": {
2589         "is-extglob": "^1.0.0"
2590       }
2591     },
2592     "is-number": {
2593       "version": "2.1.0",
2594       "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
2595       "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
2596       "dev": true,
2597       "requires": {
2598         "kind-of": "^3.0.2"
2599       }
2600     },
2601     "is-posix-bracket": {
2602       "version": "0.1.1",
2603       "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
2604       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
2605       "dev": true
2606     },
2607     "is-primitive": {
2608       "version": "2.0.0",
2609       "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
2610       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
2611       "dev": true
2612     },
2613     "is-promise": {
2614       "version": "2.1.0",
2615       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
2616       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
2617       "dev": true
2618     },
2619     "is-regexp": {
2620       "version": "1.0.0",
2621       "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
2622       "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
2623       "dev": true
2624     },
2625     "is-resolvable": {
2626       "version": "1.1.0",
2627       "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
2628       "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
2629       "dev": true
2630     },
2631     "is-supported-regexp-flag": {
2632       "version": "1.0.1",
2633       "resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz",
2634       "integrity": "sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ==",
2635       "dev": true
2636     },
2637     "is-typedarray": {
2638       "version": "1.0.0",
2639       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
2640       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
2641       "dev": true
2642     },
2643     "is-utf8": {
2644       "version": "0.2.1",
2645       "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
2646       "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
2647       "dev": true
2648     },
2649     "isarray": {
2650       "version": "1.0.0",
2651       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2652       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2653       "dev": true
2654     },
2655     "isexe": {
2656       "version": "2.0.0",
2657       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2658       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2659       "dev": true
2660     },
2661     "isobject": {
2662       "version": "2.1.0",
2663       "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
2664       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
2665       "dev": true,
2666       "requires": {
2667         "isarray": "1.0.0"
2668       }
2669     },
2670     "isstream": {
2671       "version": "0.1.2",
2672       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
2673       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
2674       "dev": true
2675     },
2676     "istanbul": {
2677       "version": "0.1.37",
2678       "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.1.37.tgz",
2679       "integrity": "sha1-7ZwC4q+A2JRtQG1wFNkxk17y1+A=",
2680       "dev": true,
2681       "requires": {
2682         "abbrev": "1.0.x",
2683         "async": "0.2.x",
2684         "escodegen": "0.0.x",
2685         "esprima": "1.0.x",
2686         "fileset": "0.1.x",
2687         "handlebars": "1.0.x",
2688         "mkdirp": "0.3.x",
2689         "nopt": "2.1.x",
2690         "resolve": "0.4.x",
2691         "which": "1.0.x",
2692         "wordwrap": "0.0.x"
2693       },
2694       "dependencies": {
2695         "abbrev": {
2696           "version": "1.0.9",
2697           "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
2698           "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=",
2699           "dev": true
2700         },
2701         "async": {
2702           "version": "0.2.10",
2703           "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
2704           "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
2705           "dev": true
2706         },
2707         "esprima": {
2708           "version": "1.0.4",
2709           "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz",
2710           "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=",
2711           "dev": true
2712         },
2713         "handlebars": {
2714           "version": "1.0.12",
2715           "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-1.0.12.tgz",
2716           "integrity": "sha1-GMbTRAw16RsZs/9YK5FRq0mF1Pw=",
2717           "dev": true,
2718           "requires": {
2719             "optimist": "~0.3",
2720             "uglify-js": "~2.3"
2721           }
2722         },
2723         "mkdirp": {
2724           "version": "0.3.5",
2725           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz",
2726           "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=",
2727           "dev": true
2728         },
2729         "nopt": {
2730           "version": "2.1.2",
2731           "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz",
2732           "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=",
2733           "dev": true,
2734           "requires": {
2735             "abbrev": "1"
2736           }
2737         },
2738         "resolve": {
2739           "version": "0.4.3",
2740           "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.4.3.tgz",
2741           "integrity": "sha1-3K2tIC58rMJGfjo4gAIR9C+cE98=",
2742           "dev": true
2743         },
2744         "source-map": {
2745           "version": "0.1.43",
2746           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
2747           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
2748           "dev": true,
2749           "requires": {
2750             "amdefine": ">=0.0.4"
2751           }
2752         },
2753         "uglify-js": {
2754           "version": "2.3.6",
2755           "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz",
2756           "integrity": "sha1-+gmEdwtCi3qbKoBY9GNV0U/vIRo=",
2757           "dev": true,
2758           "requires": {
2759             "async": "~0.2.6",
2760             "optimist": "~0.3.5",
2761             "source-map": "~0.1.7"
2762           }
2763         },
2764         "which": {
2765           "version": "1.0.9",
2766           "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz",
2767           "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=",
2768           "dev": true
2769         },
2770         "wordwrap": {
2771           "version": "0.0.3",
2772           "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
2773           "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
2774           "dev": true
2775         }
2776       }
2777     },
2778     "js-base64": {
2779       "version": "2.5.1",
2780       "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz",
2781       "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==",
2782       "dev": true
2783     },
2784     "js-tokens": {
2785       "version": "3.0.2",
2786       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
2787       "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
2788       "dev": true
2789     },
2790     "js-yaml": {
2791       "version": "3.13.0",
2792       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.0.tgz",
2793       "integrity": "sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ==",
2794       "dev": true,
2795       "requires": {
2796         "argparse": "^1.0.7",
2797         "esprima": "^4.0.0"
2798       }
2799     },
2800     "jsbn": {
2801       "version": "0.1.1",
2802       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
2803       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
2804       "dev": true
2805     },
2806     "jshint": {
2807       "version": "2.10.2",
2808       "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.10.2.tgz",
2809       "integrity": "sha512-e7KZgCSXMJxznE/4WULzybCMNXNAd/bf5TSrvVEq78Q/K8ZwFpmBqQeDtNiHc3l49nV4E/+YeHU/JZjSUIrLAA==",
2810       "dev": true,
2811       "requires": {
2812         "cli": "~1.0.0",
2813         "console-browserify": "1.1.x",
2814         "exit": "0.1.x",
2815         "htmlparser2": "3.8.x",
2816         "lodash": "~4.17.11",
2817         "minimatch": "~3.0.2",
2818         "shelljs": "0.3.x",
2819         "strip-json-comments": "1.0.x"
2820       },
2821       "dependencies": {
2822         "cli": {
2823           "version": "1.0.1",
2824           "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz",
2825           "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=",
2826           "dev": true,
2827           "requires": {
2828             "exit": "0.1.2",
2829             "glob": "^7.1.1"
2830           }
2831         },
2832         "strip-json-comments": {
2833           "version": "1.0.4",
2834           "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
2835           "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
2836           "dev": true
2837         }
2838       }
2839     },
2840     "jslint": {
2841       "version": "0.3.4",
2842       "resolved": "https://registry.npmjs.org/jslint/-/jslint-0.3.4.tgz",
2843       "integrity": "sha1-+3aKyN4GQfzFcMh8ofvSjik8jXU=",
2844       "dev": true,
2845       "requires": {
2846         "glob": "~3.2.8",
2847         "nopt": "~1.0.0"
2848       },
2849       "dependencies": {
2850         "glob": {
2851           "version": "3.2.11",
2852           "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
2853           "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
2854           "dev": true,
2855           "optional": true,
2856           "requires": {
2857             "inherits": "2",
2858             "minimatch": "0.3"
2859           }
2860         },
2861         "lru-cache": {
2862           "version": "2.7.3",
2863           "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
2864           "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
2865           "dev": true,
2866           "optional": true
2867         },
2868         "minimatch": {
2869           "version": "0.3.0",
2870           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
2871           "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
2872           "dev": true,
2873           "optional": true,
2874           "requires": {
2875             "lru-cache": "2",
2876             "sigmund": "~1.0.0"
2877           }
2878         },
2879         "nopt": {
2880           "version": "1.0.10",
2881           "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
2882           "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
2883           "dev": true,
2884           "requires": {
2885             "abbrev": "1"
2886           }
2887         }
2888       }
2889     },
2890     "json-schema": {
2891       "version": "0.2.3",
2892       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
2893       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
2894       "dev": true
2895     },
2896     "json-schema-traverse": {
2897       "version": "0.3.1",
2898       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
2899       "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
2900       "dev": true
2901     },
2902     "json-stable-stringify": {
2903       "version": "1.0.1",
2904       "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
2905       "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
2906       "dev": true,
2907       "requires": {
2908         "jsonify": "~0.0.0"
2909       }
2910     },
2911     "json-stringify-safe": {
2912       "version": "5.0.1",
2913       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
2914       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
2915       "dev": true
2916     },
2917     "jsonfilter": {
2918       "version": "1.1.2",
2919       "resolved": "https://registry.npmjs.org/jsonfilter/-/jsonfilter-1.1.2.tgz",
2920       "integrity": "sha1-Ie987cdRk4E8dZMulqmL4gW6WhE=",
2921       "dev": true,
2922       "requires": {
2923         "JSONStream": "^0.8.4",
2924         "minimist": "^1.1.0",
2925         "stream-combiner": "^0.2.1",
2926         "through2": "^0.6.3"
2927       },
2928       "dependencies": {
2929         "minimist": {
2930           "version": "1.2.0",
2931           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
2932           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2933           "dev": true
2934         }
2935       }
2936     },
2937     "jsonify": {
2938       "version": "0.0.0",
2939       "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
2940       "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
2941       "dev": true
2942     },
2943     "jsonparse": {
2944       "version": "0.0.5",
2945       "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz",
2946       "integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=",
2947       "dev": true
2948     },
2949     "jsprim": {
2950       "version": "1.4.1",
2951       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
2952       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
2953       "dev": true,
2954       "requires": {
2955         "assert-plus": "1.0.0",
2956         "extsprintf": "1.3.0",
2957         "json-schema": "0.2.3",
2958         "verror": "1.10.0"
2959       }
2960     },
2961     "kind-of": {
2962       "version": "3.2.2",
2963       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2964       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2965       "dev": true,
2966       "requires": {
2967         "is-buffer": "^1.1.5"
2968       }
2969     },
2970     "known-css-properties": {
2971       "version": "0.2.0",
2972       "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.2.0.tgz",
2973       "integrity": "sha512-UTCzU28rRI9wkb8qSGoZa9pgWvxr4LjP2MEhi9XHb/1XMOJy0uTnIxaxzj8My/PORG+kQG6VzAcGvRw66eIOfA==",
2974       "dev": true
2975     },
2976     "knox": {
2977       "version": "0.8.10",
2978       "resolved": "https://registry.npmjs.org/knox/-/knox-0.8.10.tgz",
2979       "integrity": "sha1-ai7c2sHSrjedHhmU1Vm5XCg7JYg=",
2980       "dev": true,
2981       "requires": {
2982         "debug": "~0.7.0",
2983         "mime": "*",
2984         "stream-counter": "~0.1.0",
2985         "xml2js": "0.2.x"
2986       },
2987       "dependencies": {
2988         "debug": {
2989           "version": "0.7.4",
2990           "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz",
2991           "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=",
2992           "dev": true
2993         }
2994       }
2995     },
2996     "lazy-cache": {
2997       "version": "1.0.4",
2998       "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
2999       "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
3000       "dev": true
3001     },
3002     "lcid": {
3003       "version": "1.0.0",
3004       "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
3005       "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
3006       "dev": true,
3007       "requires": {
3008         "invert-kv": "^1.0.0"
3009       }
3010     },
3011     "ldjson-stream": {
3012       "version": "1.2.1",
3013       "resolved": "https://registry.npmjs.org/ldjson-stream/-/ldjson-stream-1.2.1.tgz",
3014       "integrity": "sha1-kb7O2lrE7SsX5kn7d356v6AYnCs=",
3015       "dev": true,
3016       "requires": {
3017         "split2": "^0.2.1",
3018         "through2": "^0.6.1"
3019       }
3020     },
3021     "less": {
3022       "version": "1.3.3",
3023       "resolved": "https://registry.npmjs.org/less/-/less-1.3.3.tgz",
3024       "integrity": "sha1-fujzAKQQgPNUTIDHpwzfamEoDPk=",
3025       "dev": true,
3026       "requires": {
3027         "ycssmin": ">=1.0.1"
3028       }
3029     },
3030     "levn": {
3031       "version": "0.3.0",
3032       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
3033       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
3034       "dev": true,
3035       "requires": {
3036         "prelude-ls": "~1.1.2",
3037         "type-check": "~0.3.2"
3038       }
3039     },
3040     "livereload-js": {
3041       "version": "2.4.0",
3042       "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",
3043       "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==",
3044       "dev": true
3045     },
3046     "load-json-file": {
3047       "version": "1.1.0",
3048       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
3049       "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
3050       "dev": true,
3051       "requires": {
3052         "graceful-fs": "^4.1.2",
3053         "parse-json": "^2.2.0",
3054         "pify": "^2.0.0",
3055         "pinkie-promise": "^2.0.0",
3056         "strip-bom": "^2.0.0"
3057       }
3058     },
3059     "lodash": {
3060       "version": "4.17.11",
3061       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
3062       "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
3063       "dev": true
3064     },
3065     "lodash.assign": {
3066       "version": "4.2.0",
3067       "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
3068       "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
3069       "dev": true
3070     },
3071     "lodash.clonedeep": {
3072       "version": "4.5.0",
3073       "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
3074       "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
3075       "dev": true
3076     },
3077     "lodash.mergewith": {
3078       "version": "4.6.1",
3079       "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
3080       "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==",
3081       "dev": true
3082     },
3083     "log-symbols": {
3084       "version": "1.0.2",
3085       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
3086       "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
3087       "dev": true,
3088       "requires": {
3089         "chalk": "^1.0.0"
3090       },
3091       "dependencies": {
3092         "chalk": {
3093           "version": "1.1.3",
3094           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
3095           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
3096           "dev": true,
3097           "requires": {
3098             "ansi-styles": "^2.2.1",
3099             "escape-string-regexp": "^1.0.2",
3100             "has-ansi": "^2.0.0",
3101             "strip-ansi": "^3.0.0",
3102             "supports-color": "^2.0.0"
3103           }
3104         },
3105         "strip-ansi": {
3106           "version": "3.0.1",
3107           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
3108           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3109           "dev": true,
3110           "requires": {
3111             "ansi-regex": "^2.0.0"
3112           }
3113         }
3114       }
3115     },
3116     "longest": {
3117       "version": "1.0.1",
3118       "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
3119       "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
3120       "dev": true
3121     },
3122     "loud-rejection": {
3123       "version": "1.6.0",
3124       "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
3125       "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
3126       "dev": true,
3127       "requires": {
3128         "currently-unhandled": "^0.4.1",
3129         "signal-exit": "^3.0.0"
3130       }
3131     },
3132     "lru-cache": {
3133       "version": "4.1.5",
3134       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
3135       "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
3136       "dev": true,
3137       "requires": {
3138         "pseudomap": "^1.0.2",
3139         "yallist": "^2.1.2"
3140       }
3141     },
3142     "map-obj": {
3143       "version": "1.0.1",
3144       "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
3145       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
3146       "dev": true
3147     },
3148     "math-random": {
3149       "version": "1.0.4",
3150       "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
3151       "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
3152       "dev": true
3153     },
3154     "mathml-tag-names": {
3155       "version": "2.1.0",
3156       "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.0.tgz",
3157       "integrity": "sha512-3Zs9P/0zzwTob2pdgT0CHZuMbnSUSp8MB1bddfm+HDmnFWHGT4jvEZRf+2RuPoa+cjdn/z25SEt5gFTqdhvJAg==",
3158       "dev": true
3159     },
3160     "maxmin": {
3161       "version": "1.1.0",
3162       "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-1.1.0.tgz",
3163       "integrity": "sha1-cTZehKmd2Piz99X94vANHn9zvmE=",
3164       "dev": true,
3165       "requires": {
3166         "chalk": "^1.0.0",
3167         "figures": "^1.0.1",
3168         "gzip-size": "^1.0.0",
3169         "pretty-bytes": "^1.0.0"
3170       },
3171       "dependencies": {
3172         "chalk": {
3173           "version": "1.1.3",
3174           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
3175           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
3176           "dev": true,
3177           "requires": {
3178             "ansi-styles": "^2.2.1",
3179             "escape-string-regexp": "^1.0.2",
3180             "has-ansi": "^2.0.0",
3181             "strip-ansi": "^3.0.0",
3182             "supports-color": "^2.0.0"
3183           }
3184         },
3185         "figures": {
3186           "version": "1.7.0",
3187           "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
3188           "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
3189           "dev": true,
3190           "requires": {
3191             "escape-string-regexp": "^1.0.5",
3192             "object-assign": "^4.1.0"
3193           }
3194         },
3195         "strip-ansi": {
3196           "version": "3.0.1",
3197           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
3198           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3199           "dev": true,
3200           "requires": {
3201             "ansi-regex": "^2.0.0"
3202           }
3203         }
3204       }
3205     },
3206     "media-typer": {
3207       "version": "0.3.0",
3208       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
3209       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
3210       "dev": true
3211     },
3212     "meow": {
3213       "version": "3.7.0",
3214       "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
3215       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
3216       "dev": true,
3217       "requires": {
3218         "camelcase-keys": "^2.0.0",
3219         "decamelize": "^1.1.2",
3220         "loud-rejection": "^1.0.0",
3221         "map-obj": "^1.0.1",
3222         "minimist": "^1.1.3",
3223         "normalize-package-data": "^2.3.4",
3224         "object-assign": "^4.0.1",
3225         "read-pkg-up": "^1.0.1",
3226         "redent": "^1.0.0",
3227         "trim-newlines": "^1.0.0"
3228       },
3229       "dependencies": {
3230         "minimist": {
3231           "version": "1.2.0",
3232           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
3233           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3234           "dev": true
3235         }
3236       }
3237     },
3238     "micromatch": {
3239       "version": "2.3.11",
3240       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
3241       "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
3242       "dev": true,
3243       "requires": {
3244         "arr-diff": "^2.0.0",
3245         "array-unique": "^0.2.1",
3246         "braces": "^1.8.2",
3247         "expand-brackets": "^0.1.4",
3248         "extglob": "^0.3.1",
3249         "filename-regex": "^2.0.0",
3250         "is-extglob": "^1.0.0",
3251         "is-glob": "^2.0.1",
3252         "kind-of": "^3.0.2",
3253         "normalize-path": "^2.0.1",
3254         "object.omit": "^2.0.0",
3255         "parse-glob": "^3.0.4",
3256         "regex-cache": "^0.4.2"
3257       }
3258     },
3259     "mime": {
3260       "version": "1.2.11",
3261       "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz",
3262       "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=",
3263       "dev": true
3264     },
3265     "mime-db": {
3266       "version": "1.38.0",
3267       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz",
3268       "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==",
3269       "dev": true
3270     },
3271     "mime-types": {
3272       "version": "2.1.22",
3273       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz",
3274       "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==",
3275       "dev": true,
3276       "requires": {
3277         "mime-db": "~1.38.0"
3278       }
3279     },
3280     "mimic-fn": {
3281       "version": "1.2.0",
3282       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
3283       "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
3284       "dev": true
3285     },
3286     "minimatch": {
3287       "version": "3.0.4",
3288       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
3289       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
3290       "dev": true,
3291       "requires": {
3292         "brace-expansion": "^1.1.7"
3293       }
3294     },
3295     "minimist": {
3296       "version": "0.0.8",
3297       "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
3298       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
3299       "dev": true
3300     },
3301     "mkdirp": {
3302       "version": "0.5.1",
3303       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
3304       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
3305       "dev": true,
3306       "requires": {
3307         "minimist": "0.0.8"
3308       }
3309     },
3310     "ms": {
3311       "version": "2.0.0",
3312       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3313       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3314       "dev": true
3315     },
3316     "multimatch": {
3317       "version": "2.1.0",
3318       "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz",
3319       "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=",
3320       "dev": true,
3321       "requires": {
3322         "array-differ": "^1.0.0",
3323         "array-union": "^1.0.1",
3324         "arrify": "^1.0.0",
3325         "minimatch": "^3.0.0"
3326       }
3327     },
3328     "mute-stream": {
3329       "version": "0.0.7",
3330       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
3331       "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
3332       "dev": true
3333     },
3334     "nan": {
3335       "version": "2.13.2",
3336       "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz",
3337       "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==",
3338       "dev": true
3339     },
3340     "natural-compare": {
3341       "version": "1.4.0",
3342       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
3343       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
3344       "dev": true
3345     },
3346     "node-gyp": {
3347       "version": "3.8.0",
3348       "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
3349       "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
3350       "dev": true,
3351       "requires": {
3352         "fstream": "^1.0.0",
3353         "glob": "^7.0.3",
3354         "graceful-fs": "^4.1.2",
3355         "mkdirp": "^0.5.0",
3356         "nopt": "2 || 3",
3357         "npmlog": "0 || 1 || 2 || 3 || 4",
3358         "osenv": "0",
3359         "request": "^2.87.0",
3360         "rimraf": "2",
3361         "semver": "~5.3.0",
3362         "tar": "^2.0.0",
3363         "which": "1"
3364       }
3365     },
3366     "node-sass": {
3367       "version": "4.11.0",
3368       "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz",
3369       "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==",
3370       "dev": true,
3371       "requires": {
3372         "async-foreach": "^0.1.3",
3373         "chalk": "^1.1.1",
3374         "cross-spawn": "^3.0.0",
3375         "gaze": "^1.0.0",
3376         "get-stdin": "^4.0.1",
3377         "glob": "^7.0.3",
3378         "in-publish": "^2.0.0",
3379         "lodash.assign": "^4.2.0",
3380         "lodash.clonedeep": "^4.3.2",
3381         "lodash.mergewith": "^4.6.0",
3382         "meow": "^3.7.0",
3383         "mkdirp": "^0.5.1",
3384         "nan": "^2.10.0",
3385         "node-gyp": "^3.8.0",
3386         "npmlog": "^4.0.0",
3387         "request": "^2.88.0",
3388         "sass-graph": "^2.2.4",
3389         "stdout-stream": "^1.4.0",
3390         "true-case-path": "^1.0.2"
3391       },
3392       "dependencies": {
3393         "chalk": {
3394           "version": "1.1.3",
3395           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
3396           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
3397           "dev": true,
3398           "requires": {
3399             "ansi-styles": "^2.2.1",
3400             "escape-string-regexp": "^1.0.2",
3401             "has-ansi": "^2.0.0",
3402             "strip-ansi": "^3.0.0",
3403             "supports-color": "^2.0.0"
3404           }
3405         },
3406         "cross-spawn": {
3407           "version": "3.0.1",
3408           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
3409           "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
3410           "dev": true,
3411           "requires": {
3412             "lru-cache": "^4.0.1",
3413             "which": "^1.2.9"
3414           }
3415         },
3416         "strip-ansi": {
3417           "version": "3.0.1",
3418           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
3419           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3420           "dev": true,
3421           "requires": {
3422             "ansi-regex": "^2.0.0"
3423           }
3424         }
3425       }
3426     },
3427     "nopt": {
3428       "version": "3.0.6",
3429       "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
3430       "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
3431       "dev": true,
3432       "requires": {
3433         "abbrev": "1"
3434       }
3435     },
3436     "normalize-package-data": {
3437       "version": "2.5.0",
3438       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
3439       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
3440       "dev": true,
3441       "requires": {
3442         "hosted-git-info": "^2.1.4",
3443         "resolve": "^1.10.0",
3444         "semver": "2 || 3 || 4 || 5",
3445         "validate-npm-package-license": "^3.0.1"
3446       }
3447     },
3448     "normalize-path": {
3449       "version": "2.1.1",
3450       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
3451       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
3452       "dev": true,
3453       "requires": {
3454         "remove-trailing-separator": "^1.0.1"
3455       }
3456     },
3457     "normalize-range": {
3458       "version": "0.1.2",
3459       "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
3460       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
3461       "dev": true
3462     },
3463     "normalize-selector": {
3464       "version": "0.2.0",
3465       "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz",
3466       "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
3467       "dev": true
3468     },
3469     "npmlog": {
3470       "version": "4.1.2",
3471       "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
3472       "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
3473       "dev": true,
3474       "requires": {
3475         "are-we-there-yet": "~1.1.2",
3476         "console-control-strings": "~1.1.0",
3477         "gauge": "~2.7.3",
3478         "set-blocking": "~2.0.0"
3479       }
3480     },
3481     "num2fraction": {
3482       "version": "1.2.2",
3483       "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
3484       "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
3485       "dev": true
3486     },
3487     "number-is-nan": {
3488       "version": "1.0.1",
3489       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
3490       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
3491       "dev": true
3492     },
3493     "oauth-sign": {
3494       "version": "0.9.0",
3495       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
3496       "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
3497       "dev": true
3498     },
3499     "object-assign": {
3500       "version": "4.1.1",
3501       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
3502       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
3503       "dev": true
3504     },
3505     "object.omit": {
3506       "version": "2.0.1",
3507       "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
3508       "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
3509       "dev": true,
3510       "requires": {
3511         "for-own": "^0.1.4",
3512         "is-extendable": "^0.1.1"
3513       }
3514     },
3515     "on-finished": {
3516       "version": "2.3.0",
3517       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
3518       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
3519       "dev": true,
3520       "requires": {
3521         "ee-first": "1.1.1"
3522       }
3523     },
3524     "once": {
3525       "version": "1.4.0",
3526       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3527       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
3528       "dev": true,
3529       "requires": {
3530         "wrappy": "1"
3531       }
3532     },
3533     "onecolor": {
3534       "version": "3.1.0",
3535       "resolved": "https://registry.npmjs.org/onecolor/-/onecolor-3.1.0.tgz",
3536       "integrity": "sha512-YZSypViXzu3ul5LMu/m6XjJ9ol8qAy9S2VjHl5E6UlhUH1KGKWabyEJifn0Jjpw23bYDzC2ucKMPGiH5kfwSGQ==",
3537       "dev": true
3538     },
3539     "onetime": {
3540       "version": "2.0.1",
3541       "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
3542       "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
3543       "dev": true,
3544       "requires": {
3545         "mimic-fn": "^1.0.0"
3546       }
3547     },
3548     "optimist": {
3549       "version": "0.3.7",
3550       "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz",
3551       "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=",
3552       "dev": true,
3553       "requires": {
3554         "wordwrap": "~0.0.2"
3555       },
3556       "dependencies": {
3557         "wordwrap": {
3558           "version": "0.0.3",
3559           "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
3560           "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
3561           "dev": true
3562         }
3563       }
3564     },
3565     "optionator": {
3566       "version": "0.8.2",
3567       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
3568       "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
3569       "dev": true,
3570       "requires": {
3571         "deep-is": "~0.1.3",
3572         "fast-levenshtein": "~2.0.4",
3573         "levn": "~0.3.0",
3574         "prelude-ls": "~1.1.2",
3575         "type-check": "~0.3.2",
3576         "wordwrap": "~1.0.0"
3577       }
3578     },
3579     "os-homedir": {
3580       "version": "1.0.2",
3581       "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
3582       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
3583       "dev": true
3584     },
3585     "os-locale": {
3586       "version": "1.4.0",
3587       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
3588       "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
3589       "dev": true,
3590       "requires": {
3591         "lcid": "^1.0.0"
3592       }
3593     },
3594     "os-tmpdir": {
3595       "version": "1.0.2",
3596       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
3597       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
3598       "dev": true
3599     },
3600     "osenv": {
3601       "version": "0.1.5",
3602       "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
3603       "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
3604       "dev": true,
3605       "requires": {
3606         "os-homedir": "^1.0.0",
3607         "os-tmpdir": "^1.0.0"
3608       }
3609     },
3610     "pako": {
3611       "version": "0.2.9",
3612       "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
3613       "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
3614       "dev": true
3615     },
3616     "parse-glob": {
3617       "version": "3.0.4",
3618       "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
3619       "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
3620       "dev": true,
3621       "requires": {
3622         "glob-base": "^0.3.0",
3623         "is-dotfile": "^1.0.0",
3624         "is-extglob": "^1.0.0",
3625         "is-glob": "^2.0.0"
3626       }
3627     },
3628     "parse-json": {
3629       "version": "2.2.0",
3630       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
3631       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
3632       "dev": true,
3633       "requires": {
3634         "error-ex": "^1.2.0"
3635       }
3636     },
3637     "parserlib": {
3638       "version": "0.2.5",
3639       "resolved": "https://registry.npmjs.org/parserlib/-/parserlib-0.2.5.tgz",
3640       "integrity": "sha1-hZB92GBaoGq7PdKV1QuyuPpN0Rc=",
3641       "dev": true
3642     },
3643     "parseurl": {
3644       "version": "1.3.2",
3645       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
3646       "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
3647       "dev": true
3648     },
3649     "path-exists": {
3650       "version": "2.1.0",
3651       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
3652       "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
3653       "dev": true,
3654       "requires": {
3655         "pinkie-promise": "^2.0.0"
3656       }
3657     },
3658     "path-is-absolute": {
3659       "version": "1.0.1",
3660       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3661       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
3662       "dev": true
3663     },
3664     "path-is-inside": {
3665       "version": "1.0.2",
3666       "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
3667       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
3668       "dev": true
3669     },
3670     "path-parse": {
3671       "version": "1.0.6",
3672       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
3673       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
3674       "dev": true
3675     },
3676     "path-type": {
3677       "version": "1.1.0",
3678       "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
3679       "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
3680       "dev": true,
3681       "requires": {
3682         "graceful-fs": "^4.1.2",
3683         "pify": "^2.0.0",
3684         "pinkie-promise": "^2.0.0"
3685       }
3686     },
3687     "performance-now": {
3688       "version": "2.1.0",
3689       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
3690       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
3691       "dev": true
3692     },
3693     "pify": {
3694       "version": "2.3.0",
3695       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
3696       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
3697       "dev": true
3698     },
3699     "pinkie": {
3700       "version": "2.0.4",
3701       "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
3702       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
3703       "dev": true
3704     },
3705     "pinkie-promise": {
3706       "version": "2.0.1",
3707       "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
3708       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
3709       "dev": true,
3710       "requires": {
3711         "pinkie": "^2.0.0"
3712       }
3713     },
3714     "pipetteur": {
3715       "version": "2.0.3",
3716       "resolved": "https://registry.npmjs.org/pipetteur/-/pipetteur-2.0.3.tgz",
3717       "integrity": "sha1-GVV2CVno0aEcsqUOyD7sRwYz5J8=",
3718       "dev": true,
3719       "requires": {
3720         "onecolor": "^3.0.4",
3721         "synesthesia": "^1.0.1"
3722       }
3723     },
3724     "plur": {
3725       "version": "2.1.2",
3726       "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz",
3727       "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=",
3728       "dev": true,
3729       "requires": {
3730         "irregular-plurals": "^1.0.0"
3731       }
3732     },
3733     "pluralize": {
3734       "version": "4.0.0",
3735       "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-4.0.0.tgz",
3736       "integrity": "sha1-WbcIwcAZCi9pLxx2GMRGsFL9F2I=",
3737       "dev": true
3738     },
3739     "postcss": {
3740       "version": "5.2.18",
3741       "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
3742       "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
3743       "dev": true,
3744       "requires": {
3745         "chalk": "^1.1.3",
3746         "js-base64": "^2.1.9",
3747         "source-map": "^0.5.6",
3748         "supports-color": "^3.2.3"
3749       },
3750       "dependencies": {
3751         "chalk": {
3752           "version": "1.1.3",
3753           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
3754           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
3755           "dev": true,
3756           "requires": {
3757             "ansi-styles": "^2.2.1",
3758             "escape-string-regexp": "^1.0.2",
3759             "has-ansi": "^2.0.0",
3760             "strip-ansi": "^3.0.0",
3761             "supports-color": "^2.0.0"
3762           },
3763           "dependencies": {
3764             "supports-color": {
3765               "version": "2.0.0",
3766               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
3767               "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
3768               "dev": true
3769             }
3770           }
3771         },
3772         "has-flag": {
3773           "version": "1.0.0",
3774           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
3775           "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
3776           "dev": true
3777         },
3778         "strip-ansi": {
3779           "version": "3.0.1",
3780           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
3781           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3782           "dev": true,
3783           "requires": {
3784             "ansi-regex": "^2.0.0"
3785           }
3786         },
3787         "supports-color": {
3788           "version": "3.2.3",
3789           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
3790           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
3791           "dev": true,
3792           "requires": {
3793             "has-flag": "^1.0.0"
3794           }
3795         }
3796       }
3797     },
3798     "postcss-less": {
3799       "version": "0.14.0",
3800       "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-0.14.0.tgz",
3801       "integrity": "sha1-xjGwicbM5CK5oQ86lY0r7dOBkyQ=",
3802       "dev": true,
3803       "requires": {
3804         "postcss": "^5.0.21"
3805       }
3806     },
3807     "postcss-media-query-parser": {
3808       "version": "0.2.3",
3809       "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
3810       "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=",
3811       "dev": true
3812     },
3813     "postcss-reporter": {
3814       "version": "3.0.0",
3815       "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-3.0.0.tgz",
3816       "integrity": "sha1-CeoPN6RExWk4eGBuCbAY6+/3z48=",
3817       "dev": true,
3818       "requires": {
3819         "chalk": "^1.0.0",
3820         "lodash": "^4.1.0",
3821         "log-symbols": "^1.0.2",
3822         "postcss": "^5.0.0"
3823       },
3824       "dependencies": {
3825         "chalk": {
3826           "version": "1.1.3",
3827           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
3828           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
3829           "dev": true,
3830           "requires": {
3831             "ansi-styles": "^2.2.1",
3832             "escape-string-regexp": "^1.0.2",
3833             "has-ansi": "^2.0.0",
3834             "strip-ansi": "^3.0.0",
3835             "supports-color": "^2.0.0"
3836           }
3837         },
3838         "strip-ansi": {
3839           "version": "3.0.1",
3840           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
3841           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3842           "dev": true,
3843           "requires": {
3844             "ansi-regex": "^2.0.0"
3845           }
3846         }
3847       }
3848     },
3849     "postcss-resolve-nested-selector": {
3850       "version": "0.1.1",
3851       "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
3852       "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=",
3853       "dev": true
3854     },
3855     "postcss-scss": {
3856       "version": "0.4.1",
3857       "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-0.4.1.tgz",
3858       "integrity": "sha1-rXcbgfD3L19IRdCKpg+TVXZT1Uw=",
3859       "dev": true,
3860       "requires": {
3861         "postcss": "^5.2.13"
3862       }
3863     },
3864     "postcss-selector-parser": {
3865       "version": "2.2.3",
3866       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz",
3867       "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=",
3868       "dev": true,
3869       "requires": {
3870         "flatten": "^1.0.2",
3871         "indexes-of": "^1.0.1",
3872         "uniq": "^1.0.1"
3873       }
3874     },
3875     "postcss-value-parser": {
3876       "version": "3.3.1",
3877       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
3878       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
3879       "dev": true
3880     },
3881     "prelude-ls": {
3882       "version": "1.1.2",
3883       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
3884       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
3885       "dev": true
3886     },
3887     "preserve": {
3888       "version": "0.2.0",
3889       "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
3890       "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
3891       "dev": true
3892     },
3893     "pretty-bytes": {
3894       "version": "1.0.4",
3895       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz",
3896       "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
3897       "dev": true,
3898       "requires": {
3899         "get-stdin": "^4.0.1",
3900         "meow": "^3.1.0"
3901       }
3902     },
3903     "process-nextick-args": {
3904       "version": "2.0.0",
3905       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
3906       "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
3907       "dev": true
3908     },
3909     "progress": {
3910       "version": "2.0.3",
3911       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
3912       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
3913       "dev": true
3914     },
3915     "pseudomap": {
3916       "version": "1.0.2",
3917       "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
3918       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
3919       "dev": true
3920     },
3921     "psl": {
3922       "version": "1.1.31",
3923       "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",
3924       "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==",
3925       "dev": true
3926     },
3927     "punycode": {
3928       "version": "2.1.1",
3929       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
3930       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
3931       "dev": true
3932     },
3933     "qs": {
3934       "version": "5.1.0",
3935       "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz",
3936       "integrity": "sha1-TZMuXH6kEcynajEtOaYGIA/VDNk=",
3937       "dev": true
3938     },
3939     "randomatic": {
3940       "version": "3.1.1",
3941       "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
3942       "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
3943       "dev": true,
3944       "requires": {
3945         "is-number": "^4.0.0",
3946         "kind-of": "^6.0.0",
3947         "math-random": "^1.0.1"
3948       },
3949       "dependencies": {
3950         "is-number": {
3951           "version": "4.0.0",
3952           "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
3953           "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
3954           "dev": true
3955         },
3956         "kind-of": {
3957           "version": "6.0.2",
3958           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
3959           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
3960           "dev": true
3961         }
3962       }
3963     },
3964     "raw-body": {
3965       "version": "2.1.7",
3966       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz",
3967       "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=",
3968       "dev": true,
3969       "requires": {
3970         "bytes": "2.4.0",
3971         "iconv-lite": "0.4.13",
3972         "unpipe": "1.0.0"
3973       },
3974       "dependencies": {
3975         "bytes": {
3976           "version": "2.4.0",
3977           "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz",
3978           "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=",
3979           "dev": true
3980         },
3981         "iconv-lite": {
3982           "version": "0.4.13",
3983           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
3984           "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=",
3985           "dev": true
3986         }
3987       }
3988     },
3989     "read-file-stdin": {
3990       "version": "0.2.1",
3991       "resolved": "https://registry.npmjs.org/read-file-stdin/-/read-file-stdin-0.2.1.tgz",
3992       "integrity": "sha1-JezP86FTtoCa+ssj7hU4fbng7mE=",
3993       "dev": true,
3994       "requires": {
3995         "gather-stream": "^1.0.0"
3996       }
3997     },
3998     "read-pkg": {
3999       "version": "1.1.0",
4000       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
4001       "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
4002       "dev": true,
4003       "requires": {
4004         "load-json-file": "^1.0.0",
4005         "normalize-package-data": "^2.3.2",
4006         "path-type": "^1.0.0"
4007       }
4008     },
4009     "read-pkg-up": {
4010       "version": "1.0.1",
4011       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
4012       "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
4013       "dev": true,
4014       "requires": {
4015         "find-up": "^1.0.0",
4016         "read-pkg": "^1.0.0"
4017       }
4018     },
4019     "readable-stream": {
4020       "version": "2.3.6",
4021       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
4022       "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
4023       "dev": true,
4024       "requires": {
4025         "core-util-is": "~1.0.0",
4026         "inherits": "~2.0.3",
4027         "isarray": "~1.0.0",
4028         "process-nextick-args": "~2.0.0",
4029         "safe-buffer": "~5.1.1",
4030         "string_decoder": "~1.1.1",
4031         "util-deprecate": "~1.0.1"
4032       }
4033     },
4034     "redent": {
4035       "version": "1.0.0",
4036       "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
4037       "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
4038       "dev": true,
4039       "requires": {
4040         "indent-string": "^2.1.0",
4041         "strip-indent": "^1.0.1"
4042       }
4043     },
4044     "regex-cache": {
4045       "version": "0.4.4",
4046       "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
4047       "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
4048       "dev": true,
4049       "requires": {
4050         "is-equal-shallow": "^0.1.3"
4051       }
4052     },
4053     "remove-trailing-separator": {
4054       "version": "1.1.0",
4055       "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
4056       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
4057       "dev": true
4058     },
4059     "repeat-element": {
4060       "version": "1.1.3",
4061       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
4062       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
4063       "dev": true
4064     },
4065     "repeat-string": {
4066       "version": "1.6.1",
4067       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
4068       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
4069       "dev": true
4070     },
4071     "repeating": {
4072       "version": "2.0.1",
4073       "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
4074       "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
4075       "dev": true,
4076       "requires": {
4077         "is-finite": "^1.0.0"
4078       }
4079     },
4080     "request": {
4081       "version": "2.88.0",
4082       "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
4083       "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
4084       "dev": true,
4085       "requires": {
4086         "aws-sign2": "~0.7.0",
4087         "aws4": "^1.8.0",
4088         "caseless": "~0.12.0",
4089         "combined-stream": "~1.0.6",
4090         "extend": "~3.0.2",
4091         "forever-agent": "~0.6.1",
4092         "form-data": "~2.3.2",
4093         "har-validator": "~5.1.0",
4094         "http-signature": "~1.2.0",
4095         "is-typedarray": "~1.0.0",
4096         "isstream": "~0.1.2",
4097         "json-stringify-safe": "~5.0.1",
4098         "mime-types": "~2.1.19",
4099         "oauth-sign": "~0.9.0",
4100         "performance-now": "^2.1.0",
4101         "qs": "~6.5.2",
4102         "safe-buffer": "^5.1.2",
4103         "tough-cookie": "~2.4.3",
4104         "tunnel-agent": "^0.6.0",
4105         "uuid": "^3.3.2"
4106       },
4107       "dependencies": {
4108         "qs": {
4109           "version": "6.5.2",
4110           "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
4111           "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
4112           "dev": true
4113         }
4114       }
4115     },
4116     "require-directory": {
4117       "version": "2.1.1",
4118       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
4119       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
4120       "dev": true
4121     },
4122     "require-from-string": {
4123       "version": "1.2.1",
4124       "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz",
4125       "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=",
4126       "dev": true
4127     },
4128     "require-main-filename": {
4129       "version": "1.0.1",
4130       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
4131       "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
4132       "dev": true
4133     },
4134     "require-uncached": {
4135       "version": "1.0.3",
4136       "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz",
4137       "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
4138       "dev": true,
4139       "requires": {
4140         "caller-path": "^0.1.0",
4141         "resolve-from": "^1.0.0"
4142       }
4143     },
4144     "resolve": {
4145       "version": "1.10.0",
4146       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
4147       "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==",
4148       "dev": true,
4149       "requires": {
4150         "path-parse": "^1.0.6"
4151       }
4152     },
4153     "resolve-from": {
4154       "version": "1.0.1",
4155       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz",
4156       "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
4157       "dev": true
4158     },
4159     "restore-cursor": {
4160       "version": "2.0.0",
4161       "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
4162       "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
4163       "dev": true,
4164       "requires": {
4165         "onetime": "^2.0.0",
4166         "signal-exit": "^3.0.2"
4167       }
4168     },
4169     "right-align": {
4170       "version": "0.1.3",
4171       "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
4172       "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
4173       "dev": true,
4174       "requires": {
4175         "align-text": "^0.1.1"
4176       }
4177     },
4178     "rimraf": {
4179       "version": "2.6.3",
4180       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
4181       "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
4182       "dev": true,
4183       "requires": {
4184         "glob": "^7.1.3"
4185       }
4186     },
4187     "run-async": {
4188       "version": "2.3.0",
4189       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
4190       "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
4191       "dev": true,
4192       "requires": {
4193         "is-promise": "^2.1.0"
4194       }
4195     },
4196     "rx-lite": {
4197       "version": "4.0.8",
4198       "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
4199       "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
4200       "dev": true
4201     },
4202     "rx-lite-aggregates": {
4203       "version": "4.0.8",
4204       "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",
4205       "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
4206       "dev": true,
4207       "requires": {
4208         "rx-lite": "*"
4209       }
4210     },
4211     "safe-buffer": {
4212       "version": "5.1.2",
4213       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4214       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4215       "dev": true
4216     },
4217     "safer-buffer": {
4218       "version": "2.1.2",
4219       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
4220       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
4221       "dev": true
4222     },
4223     "sass-graph": {
4224       "version": "2.2.4",
4225       "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
4226       "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
4227       "dev": true,
4228       "requires": {
4229         "glob": "^7.0.0",
4230         "lodash": "^4.0.0",
4231         "scss-tokenizer": "^0.2.3",
4232         "yargs": "^7.0.0"
4233       },
4234       "dependencies": {
4235         "camelcase": {
4236           "version": "3.0.0",
4237           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
4238           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
4239           "dev": true
4240         },
4241         "cliui": {
4242           "version": "3.2.0",
4243           "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
4244           "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
4245           "dev": true,
4246           "requires": {
4247             "string-width": "^1.0.1",
4248             "strip-ansi": "^3.0.1",
4249             "wrap-ansi": "^2.0.0"
4250           }
4251         },
4252         "is-fullwidth-code-point": {
4253           "version": "1.0.0",
4254           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
4255           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
4256           "dev": true,
4257           "requires": {
4258             "number-is-nan": "^1.0.0"
4259           }
4260         },
4261         "string-width": {
4262           "version": "1.0.2",
4263           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
4264           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
4265           "dev": true,
4266           "requires": {
4267             "code-point-at": "^1.0.0",
4268             "is-fullwidth-code-point": "^1.0.0",
4269             "strip-ansi": "^3.0.0"
4270           }
4271         },
4272         "strip-ansi": {
4273           "version": "3.0.1",
4274           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
4275           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
4276           "dev": true,
4277           "requires": {
4278             "ansi-regex": "^2.0.0"
4279           }
4280         },
4281         "yargs": {
4282           "version": "7.1.0",
4283           "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
4284           "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
4285           "dev": true,
4286           "requires": {
4287             "camelcase": "^3.0.0",
4288             "cliui": "^3.2.0",
4289             "decamelize": "^1.1.1",
4290             "get-caller-file": "^1.0.1",
4291             "os-locale": "^1.4.0",
4292             "read-pkg-up": "^1.0.1",
4293             "require-directory": "^2.1.1",
4294             "require-main-filename": "^1.0.1",
4295             "set-blocking": "^2.0.0",
4296             "string-width": "^1.0.2",
4297             "which-module": "^1.0.0",
4298             "y18n": "^3.2.1",
4299             "yargs-parser": "^5.0.0"
4300           }
4301         }
4302       }
4303     },
4304     "sax": {
4305       "version": "0.5.8",
4306       "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz",
4307       "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=",
4308       "dev": true
4309     },
4310     "scss-tokenizer": {
4311       "version": "0.2.3",
4312       "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
4313       "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
4314       "dev": true,
4315       "requires": {
4316         "js-base64": "^2.1.8",
4317         "source-map": "^0.4.2"
4318       },
4319       "dependencies": {
4320         "source-map": {
4321           "version": "0.4.4",
4322           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
4323           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
4324           "dev": true,
4325           "requires": {
4326             "amdefine": ">=0.0.4"
4327           }
4328         }
4329       }
4330     },
4331     "semver": {
4332       "version": "5.3.0",
4333       "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
4334       "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
4335       "dev": true
4336     },
4337     "set-blocking": {
4338       "version": "2.0.0",
4339       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
4340       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
4341       "dev": true
4342     },
4343     "set-immediate-shim": {
4344       "version": "1.0.1",
4345       "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
4346       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
4347       "dev": true
4348     },
4349     "shebang-command": {
4350       "version": "1.2.0",
4351       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
4352       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
4353       "dev": true,
4354       "requires": {
4355         "shebang-regex": "^1.0.0"
4356       }
4357     },
4358     "shebang-regex": {
4359       "version": "1.0.0",
4360       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
4361       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
4362       "dev": true
4363     },
4364     "shelljs": {
4365       "version": "0.3.0",
4366       "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz",
4367       "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=",
4368       "dev": true
4369     },
4370     "shifter": {
4371       "version": "0.5.0",
4372       "resolved": "https://registry.npmjs.org/shifter/-/shifter-0.5.0.tgz",
4373       "integrity": "sha1-nyS3AptrpnACdSDu+Lq4m5L/n2g=",
4374       "dev": true,
4375       "requires": {
4376         "ansi-color": "*",
4377         "cpr": "~0.0.6",
4378         "cssproc": "~0.0.1",
4379         "gear": "~0.8.0",
4380         "gear-lib": "~0.8.0",
4381         "istanbul": "0.1.37",
4382         "jshint": "~0.9.0",
4383         "mkdirp": "*",
4384         "nopt": "*",
4385         "progress": "~0.1.0",
4386         "rimraf": "*",
4387         "timethat": "~0.0.1",
4388         "walkdir": "~0.0.5",
4389         "watch": "~0.8.0",
4390         "which": "*",
4391         "yuglify": "~0.1.0",
4392         "yui-lint": "~0.2.0",
4393         "yuicompressor": "2.4.7",
4394         "yuitest-coverage": ">=0.0.5"
4395       },
4396       "dependencies": {
4397         "cli": {
4398           "version": "0.4.3",
4399           "resolved": "https://registry.npmjs.org/cli/-/cli-0.4.3.tgz",
4400           "integrity": "sha1-5oGcjV+qlX9k+Y9mqFBiaMHR8X0=",
4401           "dev": true,
4402           "requires": {
4403             "glob": ">= 3.1.4"
4404           }
4405         },
4406         "jshint": {
4407           "version": "0.9.1",
4408           "resolved": "https://registry.npmjs.org/jshint/-/jshint-0.9.1.tgz",
4409           "integrity": "sha1-/zLsfwn4QAH3SY7q/WPJ5Puy3A4=",
4410           "dev": true,
4411           "requires": {
4412             "cli": "0.4.3",
4413             "minimatch": "0.0.x"
4414           }
4415         },
4416         "lru-cache": {
4417           "version": "1.0.6",
4418           "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-1.0.6.tgz",
4419           "integrity": "sha1-qlD5cEdCKsclQ72hd6nJ0BjZhFI=",
4420           "dev": true
4421         },
4422         "minimatch": {
4423           "version": "0.0.5",
4424           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.0.5.tgz",
4425           "integrity": "sha1-lrtJC707poNrv6wRGt91MBsVhN4=",
4426           "dev": true,
4427           "requires": {
4428             "lru-cache": "~1.0.2"
4429           }
4430         },
4431         "progress": {
4432           "version": "0.1.0",
4433           "resolved": "https://registry.npmjs.org/progress/-/progress-0.1.0.tgz",
4434           "integrity": "sha1-2+wMmfvC97liPhMxY75jYdXp5Ec=",
4435           "dev": true
4436         }
4437       }
4438     },
4439     "sigmund": {
4440       "version": "1.0.1",
4441       "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
4442       "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
4443       "dev": true
4444     },
4445     "signal-exit": {
4446       "version": "3.0.2",
4447       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
4448       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
4449       "dev": true
4450     },
4451     "slice-ansi": {
4452       "version": "1.0.0",
4453       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
4454       "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
4455       "dev": true,
4456       "requires": {
4457         "is-fullwidth-code-point": "^2.0.0"
4458       }
4459     },
4460     "source-map": {
4461       "version": "0.5.7",
4462       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
4463       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
4464       "dev": true
4465     },
4466     "spdx-correct": {
4467       "version": "3.1.0",
4468       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
4469       "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
4470       "dev": true,
4471       "requires": {
4472         "spdx-expression-parse": "^3.0.0",
4473         "spdx-license-ids": "^3.0.0"
4474       }
4475     },
4476     "spdx-exceptions": {
4477       "version": "2.2.0",
4478       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
4479       "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
4480       "dev": true
4481     },
4482     "spdx-expression-parse": {
4483       "version": "3.0.0",
4484       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
4485       "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
4486       "dev": true,
4487       "requires": {
4488         "spdx-exceptions": "^2.1.0",
4489         "spdx-license-ids": "^3.0.0"
4490       }
4491     },
4492     "spdx-license-ids": {
4493       "version": "3.0.3",
4494       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz",
4495       "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==",
4496       "dev": true
4497     },
4498     "specificity": {
4499       "version": "0.3.2",
4500       "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.3.2.tgz",
4501       "integrity": "sha512-Nc/QN/A425Qog7j9aHmwOrlwX2e7pNI47ciwxwy4jOlvbbMHkNNJchit+FX+UjF3IAdiaaV5BKeWuDUnws6G1A==",
4502       "dev": true
4503     },
4504     "split2": {
4505       "version": "0.2.1",
4506       "resolved": "https://registry.npmjs.org/split2/-/split2-0.2.1.tgz",
4507       "integrity": "sha1-At2smtwD7Au3jBKC7Aecpuha6QA=",
4508       "dev": true,
4509       "requires": {
4510         "through2": "~0.6.1"
4511       }
4512     },
4513     "sprintf-js": {
4514       "version": "1.0.3",
4515       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
4516       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
4517       "dev": true
4518     },
4519     "sshpk": {
4520       "version": "1.16.1",
4521       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
4522       "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
4523       "dev": true,
4524       "requires": {
4525         "asn1": "~0.2.3",
4526         "assert-plus": "^1.0.0",
4527         "bcrypt-pbkdf": "^1.0.0",
4528         "dashdash": "^1.12.0",
4529         "ecc-jsbn": "~0.1.1",
4530         "getpass": "^0.1.1",
4531         "jsbn": "~0.1.0",
4532         "safer-buffer": "^2.0.2",
4533         "tweetnacl": "~0.14.0"
4534       }
4535     },
4536     "statuses": {
4537       "version": "1.5.0",
4538       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
4539       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
4540       "dev": true
4541     },
4542     "stdout-stream": {
4543       "version": "1.4.1",
4544       "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
4545       "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
4546       "dev": true,
4547       "requires": {
4548         "readable-stream": "^2.0.1"
4549       }
4550     },
4551     "stream-combiner": {
4552       "version": "0.2.2",
4553       "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz",
4554       "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=",
4555       "dev": true,
4556       "requires": {
4557         "duplexer": "~0.1.1",
4558         "through": "~2.3.4"
4559       }
4560     },
4561     "stream-counter": {
4562       "version": "0.1.0",
4563       "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.1.0.tgz",
4564       "integrity": "sha1-oDXkKTYftX82Fgbhf82Ki5Z3Mns=",
4565       "dev": true,
4566       "requires": {
4567         "readable-stream": "~1.0.2"
4568       },
4569       "dependencies": {
4570         "isarray": {
4571           "version": "0.0.1",
4572           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
4573           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
4574           "dev": true
4575         },
4576         "readable-stream": {
4577           "version": "1.0.34",
4578           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
4579           "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
4580           "dev": true,
4581           "requires": {
4582             "core-util-is": "~1.0.0",
4583             "inherits": "~2.0.1",
4584             "isarray": "0.0.1",
4585             "string_decoder": "~0.10.x"
4586           }
4587         },
4588         "string_decoder": {
4589           "version": "0.10.31",
4590           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
4591           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
4592           "dev": true
4593         }
4594       }
4595     },
4596     "string-width": {
4597       "version": "2.1.1",
4598       "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
4599       "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
4600       "dev": true,
4601       "requires": {
4602         "is-fullwidth-code-point": "^2.0.0",
4603         "strip-ansi": "^4.0.0"
4604       }
4605     },
4606     "string_decoder": {
4607       "version": "1.1.1",
4608       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4609       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4610       "dev": true,
4611       "requires": {
4612         "safe-buffer": "~5.1.0"
4613       }
4614     },
4615     "strip-ansi": {
4616       "version": "4.0.0",
4617       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
4618       "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
4619       "dev": true,
4620       "requires": {
4621         "ansi-regex": "^3.0.0"
4622       },
4623       "dependencies": {
4624         "ansi-regex": {
4625           "version": "3.0.0",
4626           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
4627           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
4628           "dev": true
4629         }
4630       }
4631     },
4632     "strip-bom": {
4633       "version": "2.0.0",
4634       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
4635       "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
4636       "dev": true,
4637       "requires": {
4638         "is-utf8": "^0.2.0"
4639       }
4640     },
4641     "strip-indent": {
4642       "version": "1.0.1",
4643       "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
4644       "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
4645       "dev": true,
4646       "requires": {
4647         "get-stdin": "^4.0.1"
4648       }
4649     },
4650     "strip-json-comments": {
4651       "version": "2.0.1",
4652       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
4653       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
4654       "dev": true
4655     },
4656     "style-search": {
4657       "version": "0.1.0",
4658       "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz",
4659       "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=",
4660       "dev": true
4661     },
4662     "stylehacks": {
4663       "version": "2.3.2",
4664       "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-2.3.2.tgz",
4665       "integrity": "sha1-ZMg+BDimjJ7fRJ6MVSp9mrYAmws=",
4666       "dev": true,
4667       "requires": {
4668         "browserslist": "^1.1.3",
4669         "chalk": "^1.1.1",
4670         "log-symbols": "^1.0.2",
4671         "minimist": "^1.2.0",
4672         "plur": "^2.1.2",
4673         "postcss": "^5.0.18",
4674         "postcss-reporter": "^1.3.3",
4675         "postcss-selector-parser": "^2.0.0",
4676         "read-file-stdin": "^0.2.1",
4677         "text-table": "^0.2.0",
4678         "write-file-stdout": "0.0.2"
4679       },
4680       "dependencies": {
4681         "chalk": {
4682           "version": "1.1.3",
4683           "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4684           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4685           "dev": true,
4686           "requires": {
4687             "ansi-styles": "^2.2.1",
4688             "escape-string-regexp": "^1.0.2",
4689             "has-ansi": "^2.0.0",
4690             "strip-ansi": "^3.0.0",
4691             "supports-color": "^2.0.0"
4692           }
4693         },
4694         "minimist": {
4695           "version": "1.2.0",
4696           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
4697           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
4698           "dev": true
4699         },
4700         "postcss-reporter": {
4701           "version": "1.4.1",
4702           "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz",
4703           "integrity": "sha1-wTbwpbFhkV83ndN2XGEHX357mvI=",
4704           "dev": true,
4705           "requires": {
4706             "chalk": "^1.0.0",
4707             "lodash": "^4.1.0",
4708             "log-symbols": "^1.0.2",
4709             "postcss": "^5.0.0"
4710           }
4711         },
4712         "strip-ansi": {
4713           "version": "3.0.1",
4714           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
4715           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
4716           "dev": true,
4717           "requires": {
4718             "ansi-regex": "^2.0.0"
4719           }
4720         }
4721       }
4722     },
4723     "stylelint": {
4724       "version": "8.0.0",
4725       "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-8.0.0.tgz",
4726       "integrity": "sha512-k1GkRhOtghvYu5PWCdec7SNN22KZZLq4TL1vVyykBvHr91oUS7eVfX2IAZJjBpYKh9Gdep+AnSZCwuUn+J76Bw==",
4727       "dev": true,
4728       "requires": {
4729         "autoprefixer": "^7.1.2",
4730         "balanced-match": "^1.0.0",
4731         "chalk": "^2.0.1",
4732         "cosmiconfig": "^2.1.3",
4733         "debug": "^2.6.8",
4734         "execall": "^1.0.0",
4735         "file-entry-cache": "^2.0.0",
4736         "get-stdin": "^5.0.1",
4737         "globby": "^6.1.0",
4738         "globjoin": "^0.1.4",
4739         "html-tags": "^2.0.0",
4740         "ignore": "^3.3.3",
4741         "imurmurhash": "^0.1.4",
4742         "known-css-properties": "^0.2.0",
4743         "lodash": "^4.17.4",
4744         "log-symbols": "^1.0.2",
4745         "mathml-tag-names": "^2.0.1",
4746         "meow": "^3.7.0",
4747         "micromatch": "^2.3.11",
4748         "normalize-selector": "^0.2.0",
4749         "pify": "^3.0.0",
4750         "postcss": "^6.0.6",
4751         "postcss-less": "^1.1.0",
4752         "postcss-media-query-parser": "^0.2.3",
4753         "postcss-reporter": "^4.0.0",
4754         "postcss-resolve-nested-selector": "^0.1.1",
4755         "postcss-scss": "^1.0.2",
4756         "postcss-selector-parser": "^2.2.3",
4757         "postcss-value-parser": "^3.3.0",
4758         "resolve-from": "^3.0.0",
4759         "specificity": "^0.3.1",
4760         "string-width": "^2.1.0",
4761         "style-search": "^0.1.0",
4762         "sugarss": "^1.0.0",
4763         "svg-tags": "^1.0.0",
4764         "table": "^4.0.1"
4765       },
4766       "dependencies": {
4767         "autoprefixer": {
4768           "version": "7.2.6",
4769           "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.2.6.tgz",
4770           "integrity": "sha512-Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ==",
4771           "dev": true,
4772           "requires": {
4773             "browserslist": "^2.11.3",
4774             "caniuse-lite": "^1.0.30000805",
4775             "normalize-range": "^0.1.2",
4776             "num2fraction": "^1.2.2",
4777             "postcss": "^6.0.17",
4778             "postcss-value-parser": "^3.2.3"
4779           }
4780         },
4781         "browserslist": {
4782           "version": "2.11.3",
4783           "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz",
4784           "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==",
4785           "dev": true,
4786           "requires": {
4787             "caniuse-lite": "^1.0.30000792",
4788             "electron-to-chromium": "^1.3.30"
4789           }
4790         },
4791         "get-stdin": {
4792           "version": "5.0.1",
4793           "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz",
4794           "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=",
4795           "dev": true
4796         },
4797         "pify": {
4798           "version": "3.0.0",
4799           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
4800           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
4801           "dev": true
4802         },
4803         "postcss": {
4804           "version": "6.0.23",
4805           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
4806           "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
4807           "dev": true,
4808           "requires": {
4809             "chalk": "^2.4.1",
4810             "source-map": "^0.6.1",
4811             "supports-color": "^5.4.0"
4812           }
4813         },
4814         "postcss-less": {
4815           "version": "1.1.5",
4816           "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-1.1.5.tgz",
4817           "integrity": "sha512-QQIiIqgEjNnquc0d4b6HDOSFZxbFQoy4MPpli2lSLpKhMyBkKwwca2HFqu4xzxlKID/F2fxSOowwtKpgczhF7A==",
4818           "dev": true,
4819           "requires": {
4820             "postcss": "^5.2.16"
4821           },
4822           "dependencies": {
4823             "chalk": {
4824               "version": "1.1.3",
4825               "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4826               "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4827               "dev": true,
4828               "requires": {
4829                 "ansi-styles": "^2.2.1",
4830                 "escape-string-regexp": "^1.0.2",
4831                 "has-ansi": "^2.0.0",
4832                 "strip-ansi": "^3.0.0",
4833                 "supports-color": "^2.0.0"
4834               },
4835               "dependencies": {
4836                 "supports-color": {
4837                   "version": "2.0.0",
4838                   "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4839                   "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
4840                   "dev": true
4841                 }
4842               }
4843             },
4844             "has-flag": {
4845               "version": "1.0.0",
4846               "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
4847               "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
4848               "dev": true
4849             },
4850             "postcss": {
4851               "version": "5.2.18",
4852               "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
4853               "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
4854               "dev": true,
4855               "requires": {
4856                 "chalk": "^1.1.3",
4857                 "js-base64": "^2.1.9",
4858                 "source-map": "^0.5.6",
4859                 "supports-color": "^3.2.3"
4860               }
4861             },
4862             "source-map": {
4863               "version": "0.5.7",
4864               "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
4865               "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
4866               "dev": true
4867             },
4868             "supports-color": {
4869               "version": "3.2.3",
4870               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
4871               "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
4872               "dev": true,
4873               "requires": {
4874                 "has-flag": "^1.0.0"
4875               }
4876             }
4877           }
4878         },
4879         "postcss-reporter": {
4880           "version": "4.0.0",
4881           "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-4.0.0.tgz",
4882           "integrity": "sha512-IEVx20y277AIs3bZ6sUdzdq0YOE2RRbwnjUvTMfYYZmws0mE7YgqxZd0J8j60Byaf/QbjxyLfFJEQHH2bb+ecA==",
4883           "dev": true,
4884           "requires": {
4885             "chalk": "^1.0.0",
4886             "lodash": "^4.1.0",
4887             "log-symbols": "^1.0.2"
4888           },
4889           "dependencies": {
4890             "chalk": {
4891               "version": "1.1.3",
4892               "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4893               "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4894               "dev": true,
4895               "requires": {
4896                 "ansi-styles": "^2.2.1",
4897                 "escape-string-regexp": "^1.0.2",
4898                 "has-ansi": "^2.0.0",
4899                 "strip-ansi": "^3.0.0",
4900                 "supports-color": "^2.0.0"
4901               }
4902             },
4903             "supports-color": {
4904               "version": "2.0.0",
4905               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4906               "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
4907               "dev": true
4908             }
4909           }
4910         },
4911         "postcss-scss": {
4912           "version": "1.0.6",
4913           "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-1.0.6.tgz",
4914           "integrity": "sha512-4EFYGHcEw+H3E06PT/pQQri06u/1VIIPjeJQaM8skB80vZuXMhp4cSNV5azmdNkontnOID/XYWEvEEELLFB1ww==",
4915           "dev": true,
4916           "requires": {
4917             "postcss": "^6.0.23"
4918           }
4919         },
4920         "resolve-from": {
4921           "version": "3.0.0",
4922           "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
4923           "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
4924           "dev": true
4925         },
4926         "source-map": {
4927           "version": "0.6.1",
4928           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4929           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4930           "dev": true
4931         },
4932         "strip-ansi": {
4933           "version": "3.0.1",
4934           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
4935           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
4936           "dev": true,
4937           "requires": {
4938             "ansi-regex": "^2.0.0"
4939           }
4940         },
4941         "sugarss": {
4942           "version": "1.0.1",
4943           "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-1.0.1.tgz",
4944           "integrity": "sha512-3qgLZytikQQEVn1/FrhY7B68gPUUGY3R1Q1vTiD5xT+Ti1DP/8iZuwFet9ONs5+bmL8pZoDQ6JrQHVgrNlK6mA==",
4945           "dev": true,
4946           "requires": {
4947             "postcss": "^6.0.14"
4948           }
4949         },
4950         "supports-color": {
4951           "version": "5.5.0",
4952           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4953           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4954           "dev": true,
4955           "requires": {
4956             "has-flag": "^3.0.0"
4957           }
4958         }
4959       }
4960     },
4961     "stylelint-checkstyle-formatter": {
4962       "version": "0.1.0",
4963       "resolved": "https://registry.npmjs.org/stylelint-checkstyle-formatter/-/stylelint-checkstyle-formatter-0.1.0.tgz",
4964       "integrity": "sha1-jEAoU+kqCq6DcVZwyvY+efIRmac=",
4965       "dev": true,
4966       "requires": {
4967         "lodash": "^3.0.0"
4968       },
4969       "dependencies": {
4970         "lodash": {
4971           "version": "3.10.1",
4972           "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
4973           "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=",
4974           "dev": true
4975         }
4976       }
4977     },
4978     "stylelint-csstree-validator": {
4979       "version": "1.1.1",
4980       "resolved": "https://registry.npmjs.org/stylelint-csstree-validator/-/stylelint-csstree-validator-1.1.1.tgz",
4981       "integrity": "sha1-7ToeLEgt9QZEcx/PVX4t/6nY3H8=",
4982       "dev": true,
4983       "requires": {
4984         "css-tree": "1.0.0-alpha16",
4985         "stylelint": "^7.0.0"
4986       },
4987       "dependencies": {
4988         "balanced-match": {
4989           "version": "0.4.2",
4990           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
4991           "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
4992           "dev": true
4993         },
4994         "get-stdin": {
4995           "version": "5.0.1",
4996           "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz",
4997           "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=",
4998           "dev": true
4999         },
5000         "resolve-from": {
5001           "version": "3.0.0",
5002           "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
5003           "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
5004           "dev": true
5005         },
5006         "stylelint": {
5007           "version": "7.13.0",
5008           "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-7.13.0.tgz",
5009           "integrity": "sha1-ER+Xttpy53XICADWu29fhpmXeF0=",
5010           "dev": true,
5011           "requires": {
5012             "autoprefixer": "^6.0.0",
5013             "balanced-match": "^0.4.0",
5014             "chalk": "^2.0.1",
5015             "colorguard": "^1.2.0",
5016             "cosmiconfig": "^2.1.1",
5017             "debug": "^2.6.0",
5018             "doiuse": "^2.4.1",
5019             "execall": "^1.0.0",
5020             "file-entry-cache": "^2.0.0",
5021             "get-stdin": "^5.0.0",
5022             "globby": "^6.0.0",
5023             "globjoin": "^0.1.4",
5024             "html-tags": "^2.0.0",
5025             "ignore": "^3.2.0",
5026             "imurmurhash": "^0.1.4",
5027             "known-css-properties": "^0.2.0",
5028             "lodash": "^4.17.4",
5029             "log-symbols": "^1.0.2",
5030             "mathml-tag-names": "^2.0.0",
5031             "meow": "^3.3.0",
5032             "micromatch": "^2.3.11",
5033             "normalize-selector": "^0.2.0",
5034             "pify": "^2.3.0",
5035             "postcss": "^5.0.20",
5036             "postcss-less": "^0.14.0",
5037             "postcss-media-query-parser": "^0.2.0",
5038             "postcss-reporter": "^3.0.0",
5039             "postcss-resolve-nested-selector": "^0.1.1",
5040             "postcss-scss": "^0.4.0",
5041             "postcss-selector-parser": "^2.1.1",
5042             "postcss-value-parser": "^3.1.1",
5043             "resolve-from": "^3.0.0",
5044             "specificity": "^0.3.0",
5045             "string-width": "^2.0.0",
5046             "style-search": "^0.1.0",
5047             "stylehacks": "^2.3.2",
5048             "sugarss": "^0.2.0",
5049             "svg-tags": "^1.0.0",
5050             "table": "^4.0.1"
5051           }
5052         }
5053       }
5054     },
5055     "sugarss": {
5056       "version": "0.2.0",
5057       "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-0.2.0.tgz",
5058       "integrity": "sha1-rDQjdWMyfG/4l7ZHQr9q7BkK054=",
5059       "dev": true,
5060       "requires": {
5061         "postcss": "^5.2.4"
5062       }
5063     },
5064     "supports-color": {
5065       "version": "2.0.0",
5066       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
5067       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
5068       "dev": true
5069     },
5070     "svg-tags": {
5071       "version": "1.0.0",
5072       "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
5073       "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=",
5074       "dev": true
5075     },
5076     "synesthesia": {
5077       "version": "1.0.1",
5078       "resolved": "https://registry.npmjs.org/synesthesia/-/synesthesia-1.0.1.tgz",
5079       "integrity": "sha1-XvlepUjA1cbm+btLDQcx3/hkp3c=",
5080       "dev": true,
5081       "requires": {
5082         "css-color-names": "0.0.3"
5083       }
5084     },
5085     "table": {
5086       "version": "4.0.3",
5087       "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz",
5088       "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==",
5089       "dev": true,
5090       "requires": {
5091         "ajv": "^6.0.1",
5092         "ajv-keywords": "^3.0.0",
5093         "chalk": "^2.1.0",
5094         "lodash": "^4.17.4",
5095         "slice-ansi": "1.0.0",
5096         "string-width": "^2.1.1"
5097       },
5098       "dependencies": {
5099         "ajv": {
5100           "version": "6.10.0",
5101           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
5102           "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
5103           "dev": true,
5104           "requires": {
5105             "fast-deep-equal": "^2.0.1",
5106             "fast-json-stable-stringify": "^2.0.0",
5107             "json-schema-traverse": "^0.4.1",
5108             "uri-js": "^4.2.2"
5109           }
5110         },
5111         "fast-deep-equal": {
5112           "version": "2.0.1",
5113           "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
5114           "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
5115           "dev": true
5116         },
5117         "json-schema-traverse": {
5118           "version": "0.4.1",
5119           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
5120           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
5121           "dev": true
5122         }
5123       }
5124     },
5125     "tar": {
5126       "version": "2.2.1",
5127       "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
5128       "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
5129       "dev": true,
5130       "requires": {
5131         "block-stream": "*",
5132         "fstream": "^1.0.2",
5133         "inherits": "2"
5134       }
5135     },
5136     "text-table": {
5137       "version": "0.2.0",
5138       "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
5139       "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
5140       "dev": true
5141     },
5142     "through": {
5143       "version": "2.3.8",
5144       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
5145       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
5146       "dev": true
5147     },
5148     "through2": {
5149       "version": "0.6.5",
5150       "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
5151       "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
5152       "dev": true,
5153       "requires": {
5154         "readable-stream": ">=1.0.33-1 <1.1.0-0",
5155         "xtend": ">=4.0.0 <4.1.0-0"
5156       },
5157       "dependencies": {
5158         "isarray": {
5159           "version": "0.0.1",
5160           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
5161           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
5162           "dev": true
5163         },
5164         "readable-stream": {
5165           "version": "1.0.34",
5166           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
5167           "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
5168           "dev": true,
5169           "requires": {
5170             "core-util-is": "~1.0.0",
5171             "inherits": "~2.0.1",
5172             "isarray": "0.0.1",
5173             "string_decoder": "~0.10.x"
5174           }
5175         },
5176         "string_decoder": {
5177           "version": "0.10.31",
5178           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
5179           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
5180           "dev": true
5181         }
5182       }
5183     },
5184     "timethat": {
5185       "version": "0.0.3",
5186       "resolved": "https://registry.npmjs.org/timethat/-/timethat-0.0.3.tgz",
5187       "integrity": "sha1-OoRUYguF5vnLS2f43TTciA1JrtA=",
5188       "dev": true
5189     },
5190     "tiny-lr": {
5191       "version": "0.2.1",
5192       "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz",
5193       "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=",
5194       "dev": true,
5195       "requires": {
5196         "body-parser": "~1.14.0",
5197         "debug": "~2.2.0",
5198         "faye-websocket": "~0.10.0",
5199         "livereload-js": "^2.2.0",
5200         "parseurl": "~1.3.0",
5201         "qs": "~5.1.0"
5202       },
5203       "dependencies": {
5204         "debug": {
5205           "version": "2.2.0",
5206           "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
5207           "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
5208           "dev": true,
5209           "requires": {
5210             "ms": "0.7.1"
5211           }
5212         },
5213         "ms": {
5214           "version": "0.7.1",
5215           "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
5216           "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
5217           "dev": true
5218         }
5219       }
5220     },
5221     "tmp": {
5222       "version": "0.0.33",
5223       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
5224       "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
5225       "dev": true,
5226       "requires": {
5227         "os-tmpdir": "~1.0.2"
5228       }
5229     },
5230     "tough-cookie": {
5231       "version": "2.4.3",
5232       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
5233       "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
5234       "dev": true,
5235       "requires": {
5236         "psl": "^1.1.24",
5237         "punycode": "^1.4.1"
5238       },
5239       "dependencies": {
5240         "punycode": {
5241           "version": "1.4.1",
5242           "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
5243           "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
5244           "dev": true
5245         }
5246       }
5247     },
5248     "trim-newlines": {
5249       "version": "1.0.0",
5250       "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
5251       "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
5252       "dev": true
5253     },
5254     "true-case-path": {
5255       "version": "1.0.3",
5256       "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
5257       "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
5258       "dev": true,
5259       "requires": {
5260         "glob": "^7.1.2"
5261       }
5262     },
5263     "tunnel-agent": {
5264       "version": "0.6.0",
5265       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
5266       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
5267       "dev": true,
5268       "requires": {
5269         "safe-buffer": "^5.0.1"
5270       }
5271     },
5272     "tweetnacl": {
5273       "version": "0.14.5",
5274       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
5275       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
5276       "dev": true
5277     },
5278     "type-check": {
5279       "version": "0.3.2",
5280       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
5281       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
5282       "dev": true,
5283       "requires": {
5284         "prelude-ls": "~1.1.2"
5285       }
5286     },
5287     "type-is": {
5288       "version": "1.6.16",
5289       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
5290       "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==",
5291       "dev": true,
5292       "requires": {
5293         "media-typer": "0.3.0",
5294         "mime-types": "~2.1.18"
5295       }
5296     },
5297     "typedarray": {
5298       "version": "0.0.6",
5299       "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
5300       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
5301       "dev": true
5302     },
5303     "uglify-js": {
5304       "version": "2.6.4",
5305       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz",
5306       "integrity": "sha1-ZeovswWck5RpLxX+2HwrNsFrmt8=",
5307       "dev": true,
5308       "requires": {
5309         "async": "~0.2.6",
5310         "source-map": "~0.5.1",
5311         "uglify-to-browserify": "~1.0.0",
5312         "yargs": "~3.10.0"
5313       },
5314       "dependencies": {
5315         "async": {
5316           "version": "0.2.10",
5317           "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
5318           "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
5319           "dev": true
5320         }
5321       }
5322     },
5323     "uglify-to-browserify": {
5324       "version": "1.0.2",
5325       "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
5326       "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
5327       "dev": true
5328     },
5329     "underscore": {
5330       "version": "1.6.0",
5331       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
5332       "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=",
5333       "dev": true
5334     },
5335     "underscore.string": {
5336       "version": "3.2.3",
5337       "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.2.3.tgz",
5338       "integrity": "sha1-gGmSYzZl1eX8tNsfs6hi62jp5to=",
5339       "dev": true
5340     },
5341     "uniq": {
5342       "version": "1.0.1",
5343       "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
5344       "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
5345       "dev": true
5346     },
5347     "unpipe": {
5348       "version": "1.0.0",
5349       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
5350       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
5351       "dev": true
5352     },
5353     "uri-js": {
5354       "version": "4.2.2",
5355       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
5356       "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
5357       "dev": true,
5358       "requires": {
5359         "punycode": "^2.1.0"
5360       }
5361     },
5362     "uri-path": {
5363       "version": "1.0.0",
5364       "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz",
5365       "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=",
5366       "dev": true
5367     },
5368     "util-deprecate": {
5369       "version": "1.0.2",
5370       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
5371       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
5372       "dev": true
5373     },
5374     "uuid": {
5375       "version": "3.3.2",
5376       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
5377       "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
5378       "dev": true
5379     },
5380     "validate-npm-package-license": {
5381       "version": "3.0.4",
5382       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
5383       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
5384       "dev": true,
5385       "requires": {
5386         "spdx-correct": "^3.0.0",
5387         "spdx-expression-parse": "^3.0.0"
5388       }
5389     },
5390     "verror": {
5391       "version": "1.10.0",
5392       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
5393       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
5394       "dev": true,
5395       "requires": {
5396         "assert-plus": "^1.0.0",
5397         "core-util-is": "1.0.2",
5398         "extsprintf": "^1.2.0"
5399       }
5400     },
5401     "walkdir": {
5402       "version": "0.0.12",
5403       "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.12.tgz",
5404       "integrity": "sha512-HFhaD4mMWPzFSqhpyDG48KDdrjfn409YQuVW7ckZYhW4sE87mYtWifdB/+73RA7+p4s4K18n5Jfx1kHthE1gBw==",
5405       "dev": true
5406     },
5407     "watch": {
5408       "version": "0.8.0",
5409       "resolved": "https://registry.npmjs.org/watch/-/watch-0.8.0.tgz",
5410       "integrity": "sha1-G7DupT3v5uYh6cjGPANYAH7L28w=",
5411       "dev": true
5412     },
5413     "websocket-driver": {
5414       "version": "0.7.0",
5415       "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz",
5416       "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=",
5417       "dev": true,
5418       "requires": {
5419         "http-parser-js": ">=0.4.0",
5420         "websocket-extensions": ">=0.1.1"
5421       }
5422     },
5423     "websocket-extensions": {
5424       "version": "0.1.3",
5425       "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz",
5426       "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==",
5427       "dev": true
5428     },
5429     "which": {
5430       "version": "1.3.1",
5431       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
5432       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
5433       "dev": true,
5434       "requires": {
5435         "isexe": "^2.0.0"
5436       }
5437     },
5438     "which-module": {
5439       "version": "1.0.0",
5440       "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
5441       "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
5442       "dev": true
5443     },
5444     "wide-align": {
5445       "version": "1.1.3",
5446       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
5447       "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
5448       "dev": true,
5449       "requires": {
5450         "string-width": "^1.0.2 || 2"
5451       }
5452     },
5453     "window-size": {
5454       "version": "0.1.0",
5455       "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
5456       "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
5457       "dev": true
5458     },
5459     "wordwrap": {
5460       "version": "1.0.0",
5461       "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
5462       "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
5463       "dev": true
5464     },
5465     "wrap-ansi": {
5466       "version": "2.1.0",
5467       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
5468       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
5469       "dev": true,
5470       "requires": {
5471         "string-width": "^1.0.1",
5472         "strip-ansi": "^3.0.1"
5473       },
5474       "dependencies": {
5475         "is-fullwidth-code-point": {
5476           "version": "1.0.0",
5477           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
5478           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
5479           "dev": true,
5480           "requires": {
5481             "number-is-nan": "^1.0.0"
5482           }
5483         },
5484         "string-width": {
5485           "version": "1.0.2",
5486           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
5487           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
5488           "dev": true,
5489           "requires": {
5490             "code-point-at": "^1.0.0",
5491             "is-fullwidth-code-point": "^1.0.0",
5492             "strip-ansi": "^3.0.0"
5493           }
5494         },
5495         "strip-ansi": {
5496           "version": "3.0.1",
5497           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
5498           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
5499           "dev": true,
5500           "requires": {
5501             "ansi-regex": "^2.0.0"
5502           }
5503         }
5504       }
5505     },
5506     "wrappy": {
5507       "version": "1.0.2",
5508       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5509       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
5510       "dev": true
5511     },
5512     "write": {
5513       "version": "0.2.1",
5514       "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz",
5515       "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
5516       "dev": true,
5517       "requires": {
5518         "mkdirp": "^0.5.1"
5519       }
5520     },
5521     "write-file-stdout": {
5522       "version": "0.0.2",
5523       "resolved": "https://registry.npmjs.org/write-file-stdout/-/write-file-stdout-0.0.2.tgz",
5524       "integrity": "sha1-wlLXx8WxtAKJdjDjRTx7/mkNnKE=",
5525       "dev": true
5526     },
5527     "xml2js": {
5528       "version": "0.2.8",
5529       "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz",
5530       "integrity": "sha1-m4FpCTFjH/CdGVdUn69U9PmAs8I=",
5531       "dev": true,
5532       "requires": {
5533         "sax": "0.5.x"
5534       }
5535     },
5536     "xmldom": {
5537       "version": "0.1.22",
5538       "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.22.tgz",
5539       "integrity": "sha1-EN5OXpZJgfA8jMcvrcCNFLbDqiY=",
5540       "dev": true
5541     },
5542     "xpath": {
5543       "version": "0.0.23",
5544       "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.23.tgz",
5545       "integrity": "sha1-9ej9xr3H5yiFsyNPQMuiZpWAqvo=",
5546       "dev": true
5547     },
5548     "xtend": {
5549       "version": "4.0.1",
5550       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
5551       "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
5552       "dev": true
5553     },
5554     "y18n": {
5555       "version": "3.2.1",
5556       "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
5557       "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
5558       "dev": true
5559     },
5560     "yallist": {
5561       "version": "2.1.2",
5562       "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
5563       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
5564       "dev": true
5565     },
5566     "yargs": {
5567       "version": "3.10.0",
5568       "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
5569       "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
5570       "dev": true,
5571       "requires": {
5572         "camelcase": "^1.0.2",
5573         "cliui": "^2.1.0",
5574         "decamelize": "^1.0.0",
5575         "window-size": "0.1.0"
5576       },
5577       "dependencies": {
5578         "camelcase": {
5579           "version": "1.2.1",
5580           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
5581           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
5582           "dev": true
5583         }
5584       }
5585     },
5586     "yargs-parser": {
5587       "version": "5.0.0",
5588       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
5589       "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
5590       "dev": true,
5591       "requires": {
5592         "camelcase": "^3.0.0"
5593       },
5594       "dependencies": {
5595         "camelcase": {
5596           "version": "3.0.0",
5597           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
5598           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
5599           "dev": true
5600         }
5601       }
5602     },
5603     "ycssmin": {
5604       "version": "1.0.1",
5605       "resolved": "https://registry.npmjs.org/ycssmin/-/ycssmin-1.0.1.tgz",
5606       "integrity": "sha1-fN3o23jPqwDSkBw7IwHjBPr03xY=",
5607       "dev": true
5608     },
5609     "yuglify": {
5610       "version": "0.1.4",
5611       "resolved": "https://registry.npmjs.org/yuglify/-/yuglify-0.1.4.tgz",
5612       "integrity": "sha1-cm1eSvgQ90HvIYZfb5VMQHijpF8=",
5613       "dev": true,
5614       "requires": {
5615         "nopt": "~2.1.1",
5616         "uglify-js": "~1.3.4",
5617         "ycssmin": "~1.0.1"
5618       },
5619       "dependencies": {
5620         "nopt": {
5621           "version": "2.1.2",
5622           "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz",
5623           "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=",
5624           "dev": true,
5625           "requires": {
5626             "abbrev": "1"
5627           }
5628         },
5629         "uglify-js": {
5630           "version": "1.3.5",
5631           "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-1.3.5.tgz",
5632           "integrity": "sha1-S1v/+Rhu/7qoiOTJ6UvZ/EyUkp0=",
5633           "dev": true
5634         }
5635       }
5636     },
5637     "yui-lint": {
5638       "version": "0.2.0",
5639       "resolved": "https://registry.npmjs.org/yui-lint/-/yui-lint-0.2.0.tgz",
5640       "integrity": "sha1-6RPadPqgZPtTwDdxstMSk4ZfAYU=",
5641       "dev": true
5642     },
5643     "yuicompressor": {
5644       "version": "2.4.7",
5645       "resolved": "https://registry.npmjs.org/yuicompressor/-/yuicompressor-2.4.7.tgz",
5646       "integrity": "sha1-GAyheDRsb+MrbuilCyrrV+TUWEQ=",
5647       "dev": true
5648     },
5649     "yuitest-coverage": {
5650       "version": "0.0.6",
5651       "resolved": "https://registry.npmjs.org/yuitest-coverage/-/yuitest-coverage-0.0.6.tgz",
5652       "integrity": "sha1-+DnXLTStIzZxlDfKvK5ahcO/XKg=",
5653       "dev": true
5654     }
5655   }