OSDN Git Service

merge dashboard into electron
[bytom/bytom-electron.git] / package-lock.json
1 {
2   "name": "bytom-wallet",
3   "version": "1.0.2",
4   "lockfileVersion": 1,
5   "requires": true,
6   "dependencies": {
7     "7zip-bin": {
8       "version": "4.0.2",
9       "resolved": "http://registry.npm.taobao.org/7zip-bin/download/7zip-bin-4.0.2.tgz",
10       "integrity": "sha1-arvcIvM8q3QgU3d6JtsuJcpScXk=",
11       "dev": true
12     },
13     "@babel/runtime": {
14       "version": "7.1.2",
15       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.1.2.tgz",
16       "integrity": "sha512-Y3SCjmhSupzFB6wcv1KmmFucH6gDVnI30WjOcicV10ju0cZjak3Jcs67YLIXBrmZYw1xCrVeJPbycFwrqNyxpg==",
17       "requires": {
18         "regenerator-runtime": "0.12.1"
19       },
20       "dependencies": {
21         "regenerator-runtime": {
22           "version": "0.12.1",
23           "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
24           "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg=="
25         }
26       }
27     },
28     "@types/node": {
29       "version": "8.10.29",
30       "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.29.tgz",
31       "integrity": "sha512-zbteaWZ2mdduacm0byELwtRyhYE40aK+pAanQk415gr1eRuu67x7QGOLmn8jz5zI8LDK7d0WI/oT6r5Trz4rzQ=="
32     },
33     "abbrev": {
34       "version": "1.1.1",
35       "resolved": "http://registry.npm.taobao.org/abbrev/download/abbrev-1.1.1.tgz",
36       "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=",
37       "dev": true
38     },
39     "accepts": {
40       "version": "1.3.7",
41       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
42       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
43       "dev": true,
44       "requires": {
45         "mime-types": "2.1.24",
46         "negotiator": "0.6.2"
47       },
48       "dependencies": {
49         "mime-db": {
50           "version": "1.40.0",
51           "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
52           "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
53           "dev": true
54         },
55         "mime-types": {
56           "version": "2.1.24",
57           "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
58           "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
59           "dev": true,
60           "requires": {
61             "mime-db": "1.40.0"
62           }
63         }
64       }
65     },
66     "acorn": {
67       "version": "5.7.3",
68       "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
69       "dev": true
70     },
71     "acorn-jsx": {
72       "version": "3.0.1",
73       "resolved": "http://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-3.0.1.tgz",
74       "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
75       "dev": true,
76       "requires": {
77         "acorn": "3.3.0"
78       },
79       "dependencies": {
80         "acorn": {
81           "version": "3.3.0",
82           "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-3.3.0.tgz",
83           "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
84           "dev": true
85         }
86       }
87     },
88     "addressparser": {
89       "version": "1.0.1",
90       "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-1.0.1.tgz",
91       "integrity": "sha1-R6++GiqSYhkdtoOOT9HTm0CCF0Y=",
92       "optional": true
93     },
94     "agent-base": {
95       "version": "4.2.1",
96       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz",
97       "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==",
98       "requires": {
99         "es6-promisify": "5.0.0"
100       }
101     },
102     "ajv": {
103       "version": "6.10.0",
104       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
105       "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
106       "dev": true,
107       "requires": {
108         "fast-deep-equal": "2.0.1",
109         "fast-json-stable-stringify": "2.0.0",
110         "json-schema-traverse": "0.4.1",
111         "uri-js": "4.2.2"
112       }
113     },
114     "ajv-keywords": {
115       "version": "3.2.0",
116       "resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.2.0.tgz",
117       "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=",
118       "dev": true
119     },
120     "align-text": {
121       "version": "0.1.4",
122       "resolved": "http://registry.npm.taobao.org/align-text/download/align-text-0.1.4.tgz",
123       "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
124       "dev": true,
125       "requires": {
126         "kind-of": "3.2.2",
127         "longest": "1.0.1",
128         "repeat-string": "1.6.1"
129       }
130     },
131     "alphanum-sort": {
132       "version": "1.0.2",
133       "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
134       "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
135       "dev": true
136     },
137     "amdefine": {
138       "version": "1.0.1",
139       "resolved": "http://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz",
140       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
141       "dev": true
142     },
143     "amqplib": {
144       "version": "0.5.3",
145       "resolved": "https://registry.npmjs.org/amqplib/-/amqplib-0.5.3.tgz",
146       "integrity": "sha512-ZOdUhMxcF+u62rPI+hMtU1NBXSDFQ3eCJJrenamtdQ7YYwh7RZJHOIM1gonVbZ5PyVdYH4xqBPje9OYqk7fnqw==",
147       "optional": true,
148       "requires": {
149         "bitsyntax": "0.1.0",
150         "bluebird": "3.5.3",
151         "buffer-more-ints": "1.0.0",
152         "readable-stream": "1.1.14",
153         "safe-buffer": "5.1.2",
154         "url-parse": "1.4.4"
155       },
156       "dependencies": {
157         "bluebird": {
158           "version": "3.5.3",
159           "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz",
160           "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==",
161           "optional": true
162         }
163       }
164     },
165     "ansi-align": {
166       "version": "2.0.0",
167       "resolved": "http://registry.npm.taobao.org/ansi-align/download/ansi-align-2.0.0.tgz",
168       "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
169       "dev": true,
170       "requires": {
171         "string-width": "2.1.1"
172       },
173       "dependencies": {
174         "ansi-regex": {
175           "version": "3.0.0",
176           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
177           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
178           "dev": true
179         },
180         "is-fullwidth-code-point": {
181           "version": "2.0.0",
182           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
183           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
184           "dev": true
185         },
186         "string-width": {
187           "version": "2.1.1",
188           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
189           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
190           "dev": true,
191           "requires": {
192             "is-fullwidth-code-point": "2.0.0",
193             "strip-ansi": "4.0.0"
194           }
195         },
196         "strip-ansi": {
197           "version": "4.0.0",
198           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
199           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
200           "dev": true,
201           "requires": {
202             "ansi-regex": "3.0.0"
203           }
204         }
205       }
206     },
207     "ansi-escapes": {
208       "version": "3.2.0",
209       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
210       "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
211       "dev": true
212     },
213     "ansi-html": {
214       "version": "0.0.7",
215       "resolved": "http://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz",
216       "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
217       "dev": true
218     },
219     "ansi-regex": {
220       "version": "2.1.1",
221       "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz",
222       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
223     },
224     "ansi-styles": {
225       "version": "2.2.1",
226       "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz",
227       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
228     },
229     "anymatch": {
230       "version": "1.3.2",
231       "resolved": "http://registry.npm.taobao.org/anymatch/download/anymatch-1.3.2.tgz",
232       "integrity": "sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo=",
233       "dev": true,
234       "requires": {
235         "micromatch": "2.3.11",
236         "normalize-path": "2.1.1"
237       }
238     },
239     "app-builder-bin": {
240       "version": "1.9.7",
241       "resolved": "http://registry.npm.taobao.org/app-builder-bin/download/app-builder-bin-1.9.7.tgz",
242       "integrity": "sha1-nwFDn6gIikNHHfnl4HHdOICoz/A=",
243       "dev": true
244     },
245     "aproba": {
246       "version": "1.2.0",
247       "resolved": "http://registry.npm.taobao.org/aproba/download/aproba-1.2.0.tgz",
248       "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=",
249       "dev": true
250     },
251     "are-we-there-yet": {
252       "version": "1.1.5",
253       "resolved": "http://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.5.tgz",
254       "integrity": "sha1-SzXClE8GKov82mZBB2A1D+nd/CE=",
255       "dev": true,
256       "requires": {
257         "delegates": "1.0.0",
258         "readable-stream": "2.3.6"
259       },
260       "dependencies": {
261         "isarray": {
262           "version": "1.0.0",
263           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
264           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
265           "dev": true
266         },
267         "process-nextick-args": {
268           "version": "2.0.0",
269           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
270           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
271           "dev": true
272         },
273         "readable-stream": {
274           "version": "2.3.6",
275           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
276           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
277           "dev": true,
278           "requires": {
279             "core-util-is": "1.0.2",
280             "inherits": "2.0.3",
281             "isarray": "1.0.0",
282             "process-nextick-args": "2.0.0",
283             "safe-buffer": "5.1.2",
284             "string_decoder": "1.1.1",
285             "util-deprecate": "1.0.2"
286           }
287         },
288         "string_decoder": {
289           "version": "1.1.1",
290           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
291           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
292           "dev": true,
293           "requires": {
294             "safe-buffer": "5.1.2"
295           }
296         }
297       }
298     },
299     "argparse": {
300       "version": "1.0.10",
301       "resolved": "http://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz",
302       "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=",
303       "dev": true,
304       "requires": {
305         "sprintf-js": "1.0.3"
306       }
307     },
308     "arr-diff": {
309       "version": "2.0.0",
310       "resolved": "http://registry.npm.taobao.org/arr-diff/download/arr-diff-2.0.0.tgz",
311       "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
312       "dev": true,
313       "requires": {
314         "arr-flatten": "1.1.0"
315       }
316     },
317     "arr-flatten": {
318       "version": "1.1.0",
319       "resolved": "http://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz",
320       "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=",
321       "dev": true
322     },
323     "array-back": {
324       "version": "1.0.4",
325       "resolved": "http://registry.npm.taobao.org/array-back/download/array-back-1.0.4.tgz",
326       "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
327       "dev": true,
328       "requires": {
329         "typical": "2.6.1"
330       }
331     },
332     "array-filter": {
333       "version": "0.0.1",
334       "resolved": "http://registry.npm.taobao.org/array-filter/download/array-filter-0.0.1.tgz",
335       "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=",
336       "dev": true
337     },
338     "array-find-index": {
339       "version": "1.0.2",
340       "resolved": "http://registry.npm.taobao.org/array-find-index/download/array-find-index-1.0.2.tgz",
341       "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
342       "dev": true
343     },
344     "array-flatten": {
345       "version": "1.1.1",
346       "resolved": "http://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz",
347       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
348       "dev": true
349     },
350     "array-map": {
351       "version": "0.0.0",
352       "resolved": "http://registry.npm.taobao.org/array-map/download/array-map-0.0.0.tgz",
353       "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=",
354       "dev": true
355     },
356     "array-reduce": {
357       "version": "0.0.0",
358       "resolved": "http://registry.npm.taobao.org/array-reduce/download/array-reduce-0.0.0.tgz",
359       "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=",
360       "dev": true
361     },
362     "array-union": {
363       "version": "1.0.2",
364       "resolved": "http://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz",
365       "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
366       "dev": true,
367       "requires": {
368         "define-properties": "1.1.3",
369         "es-abstract": "1.13.0"
370       }
371     },
372     "array-uniq": {
373       "version": "1.0.3",
374       "resolved": "http://registry.npm.taobao.org/array-uniq/download/array-uniq-1.0.3.tgz",
375       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
376       "dev": true
377     },
378     "array-unique": {
379       "version": "0.2.1",
380       "resolved": "http://registry.npm.taobao.org/array-unique/download/array-unique-0.2.1.tgz",
381       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
382       "dev": true
383     },
384     "arrify": {
385       "version": "1.0.1",
386       "resolved": "http://registry.npm.taobao.org/arrify/download/arrify-1.0.1.tgz",
387       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
388       "dev": true
389     },
390     "asap": {
391       "version": "2.0.6",
392       "resolved": "http://registry.npm.taobao.org/asap/download/asap-2.0.6.tgz",
393       "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
394     },
395     "asn1": {
396       "version": "0.2.4",
397       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
398       "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
399       "dev": true,
400       "requires": {
401         "safer-buffer": "2.1.2"
402       }
403     },
404     "assert": {
405       "version": "1.5.0",
406       "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
407       "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
408       "dev": true,
409       "requires": {
410         "object-assign": "4.1.1",
411         "util": "0.10.3"
412       },
413       "dependencies": {
414         "inherits": {
415           "version": "2.0.1",
416           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
417           "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
418           "dev": true
419         },
420         "util": {
421           "version": "0.10.3",
422           "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
423           "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
424           "dev": true,
425           "requires": {
426             "inherits": "2.0.1"
427           }
428         }
429       }
430     },
431     "assert-plus": {
432       "version": "1.0.0",
433       "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
434       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
435     },
436     "assertion-error": {
437       "version": "1.1.0",
438       "resolved": "http://registry.npm.taobao.org/assertion-error/download/assertion-error-1.1.0.tgz",
439       "integrity": "sha1-5gtrDo8wG9l+U3UhW9pAbIURjAs=",
440       "dev": true
441     },
442     "ast-types": {
443       "version": "0.12.2",
444       "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.12.2.tgz",
445       "integrity": "sha512-8c83xDLJM/dLDyXNLiR6afRRm4dPKN6KAnKqytRK3DBJul9lA+atxdQkNDkSVPdTqea5HiRq3lnnOIZ0MBpvdg==",
446       "optional": true
447     },
448     "async": {
449       "version": "2.6.1",
450       "resolved": "http://registry.npm.taobao.org/async/download/async-2.6.1.tgz",
451       "integrity": "sha1-skWiPKcZMAROxT+kaqAKPofGphA=",
452       "requires": {
453         "lodash": "4.17.11"
454       }
455     },
456     "async-each": {
457       "version": "1.0.1",
458       "resolved": "http://registry.npm.taobao.org/async-each/download/async-each-1.0.1.tgz",
459       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
460       "dev": true
461     },
462     "async-exit-hook": {
463       "version": "2.0.1",
464       "resolved": "http://registry.npm.taobao.org/async-exit-hook/download/async-exit-hook-2.0.1.tgz",
465       "integrity": "sha1-i9iwJLDsmxwBzMua+dspvXF9+vM=",
466       "dev": true
467     },
468     "async-foreach": {
469       "version": "0.1.3",
470       "resolved": "http://registry.npm.taobao.org/async-foreach/download/async-foreach-0.1.3.tgz",
471       "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
472       "dev": true
473     },
474     "asynckit": {
475       "version": "0.4.0",
476       "resolved": "http://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz",
477       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
478     },
479     "atob": {
480       "version": "2.1.1",
481       "resolved": "http://registry.npm.taobao.org/atob/download/atob-2.1.1.tgz",
482       "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=",
483       "dev": true
484     },
485     "autoprefixer": {
486       "version": "6.7.7",
487       "resolved": "http://registry.npm.taobao.org/autoprefixer/download/autoprefixer-6.7.7.tgz",
488       "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
489       "dev": true,
490       "requires": {
491         "browserslist": "1.7.7",
492         "caniuse-db": "1.0.30000846",
493         "normalize-range": "0.1.2",
494         "num2fraction": "1.2.2",
495         "postcss": "5.2.18",
496         "postcss-value-parser": "3.3.0"
497       }
498     },
499     "aws-sign2": {
500       "version": "0.7.0",
501       "resolved": "http://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz",
502       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
503     },
504     "aws4": {
505       "version": "1.8.0",
506       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
507       "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
508       "dev": true
509     },
510     "babel-cli": {
511       "version": "6.26.0",
512       "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz",
513       "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=",
514       "dev": true,
515       "requires": {
516         "babel-core": "6.26.3",
517         "babel-polyfill": "6.26.0",
518         "babel-register": "6.26.0",
519         "babel-runtime": "6.26.0",
520         "chokidar": "1.7.0",
521         "commander": "2.15.1",
522         "convert-source-map": "1.5.1",
523         "fs-readdir-recursive": "1.1.0",
524         "glob": "7.1.3",
525         "lodash": "4.17.14",
526         "output-file-sync": "1.1.2",
527         "path-is-absolute": "1.0.1",
528         "slash": "1.0.0",
529         "source-map": "0.5.7",
530         "v8flags": "2.1.1"
531       },
532       "dependencies": {
533         "babel-core": {
534           "version": "6.26.3",
535           "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
536           "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
537           "dev": true,
538           "requires": {
539             "babel-code-frame": "6.26.0",
540             "babel-generator": "6.26.1",
541             "babel-helpers": "6.24.1",
542             "babel-messages": "6.23.0",
543             "babel-register": "6.26.0",
544             "babel-runtime": "6.26.0",
545             "babel-template": "6.26.0",
546             "babel-traverse": "6.26.0",
547             "babel-types": "6.26.0",
548             "babylon": "6.18.0",
549             "convert-source-map": "1.5.1",
550             "debug": "2.6.9",
551             "json5": "0.5.1",
552             "lodash": "4.17.14",
553             "minimatch": "3.0.4",
554             "path-is-absolute": "1.0.1",
555             "private": "0.1.8",
556             "slash": "1.0.0",
557             "source-map": "0.5.7"
558           }
559         },
560         "babel-polyfill": {
561           "version": "6.26.0",
562           "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz",
563           "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=",
564           "dev": true,
565           "requires": {
566             "babel-runtime": "6.26.0",
567             "core-js": "2.5.7",
568             "regenerator-runtime": "0.10.5"
569           }
570         },
571         "babel-register": {
572           "version": "6.26.0",
573           "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
574           "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
575           "dev": true,
576           "requires": {
577             "babel-core": "6.26.3",
578             "babel-runtime": "6.26.0",
579             "core-js": "2.5.7",
580             "home-or-tmp": "2.0.0",
581             "lodash": "4.17.14",
582             "mkdirp": "0.5.1",
583             "source-map-support": "0.4.18"
584           }
585         },
586         "debug": {
587           "version": "2.6.9",
588           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
589           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
590           "dev": true,
591           "requires": {
592             "ms": "2.0.0"
593           }
594         },
595         "regenerator-runtime": {
596           "version": "0.10.5",
597           "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
598           "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=",
599           "dev": true
600         },
601         "source-map": {
602           "version": "0.5.7",
603           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
604           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
605           "dev": true
606         }
607       }
608     },
609     "babel-code-frame": {
610       "version": "6.26.0",
611       "resolved": "http://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz",
612       "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
613       "requires": {
614         "chalk": "1.1.3",
615         "esutils": "2.0.2",
616         "js-tokens": "3.0.2"
617       }
618     },
619     "babel-core": {
620       "version": "6.11.4",
621       "resolved": "http://registry.npm.taobao.org/babel-core/download/babel-core-6.11.4.tgz",
622       "integrity": "sha1-zFWk8yOaoFD4Ut1ov/yV+IaEgxY=",
623       "dev": true,
624       "requires": {
625         "babel-code-frame": "6.26.0",
626         "babel-generator": "6.26.1",
627         "babel-helpers": "6.24.1",
628         "babel-messages": "6.23.0",
629         "babel-register": "6.22.0",
630         "babel-runtime": "6.26.0",
631         "babel-template": "6.26.0",
632         "babel-traverse": "6.26.0",
633         "babel-types": "6.26.0",
634         "babylon": "6.18.0",
635         "convert-source-map": "1.5.1",
636         "debug": "2.6.9",
637         "json5": "0.4.0",
638         "lodash": "4.17.14",
639         "minimatch": "3.0.4",
640         "path-exists": "1.0.0",
641         "path-is-absolute": "1.0.1",
642         "private": "0.1.8",
643         "shebang-regex": "1.0.0",
644         "slash": "1.0.0",
645         "source-map": "0.5.7"
646       },
647       "dependencies": {
648         "debug": {
649           "version": "2.6.9",
650           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
651           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
652           "dev": true,
653           "requires": {
654             "ms": "2.0.0"
655           }
656         },
657         "json5": {
658           "version": "0.4.0",
659           "resolved": "http://registry.npm.taobao.org/json5/download/json5-0.4.0.tgz",
660           "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=",
661           "dev": true
662         },
663         "source-map": {
664           "version": "0.5.7",
665           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
666           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
667           "dev": true
668         }
669       }
670     },
671     "babel-eslint": {
672       "version": "7.0.0",
673       "resolved": "http://registry.npm.taobao.org/babel-eslint/download/babel-eslint-7.0.0.tgz",
674       "integrity": "sha1-VOUbQDP1SsgTJuzqTGRqd5k1GW0=",
675       "dev": true,
676       "requires": {
677         "babel-traverse": "6.26.0",
678         "babel-types": "6.26.0",
679         "babylon": "6.18.0",
680         "lodash.pickby": "4.6.0"
681       }
682     },
683     "babel-generator": {
684       "version": "6.26.1",
685       "resolved": "http://registry.npm.taobao.org/babel-generator/download/babel-generator-6.26.1.tgz",
686       "integrity": "sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA=",
687       "requires": {
688         "babel-messages": "6.23.0",
689         "babel-runtime": "6.26.0",
690         "babel-types": "6.26.0",
691         "detect-indent": "4.0.0",
692         "jsesc": "1.3.0",
693         "lodash": "4.17.14",
694         "source-map": "0.5.7",
695         "trim-right": "1.0.1"
696       },
697       "dependencies": {
698         "source-map": {
699           "version": "0.5.7",
700           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
701           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
702         }
703       }
704     },
705     "babel-helper-builder-react-jsx": {
706       "version": "6.26.0",
707       "resolved": "http://registry.npm.taobao.org/babel-helper-builder-react-jsx/download/babel-helper-builder-react-jsx-6.26.0.tgz",
708       "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=",
709       "dev": true,
710       "requires": {
711         "babel-runtime": "6.26.0",
712         "babel-types": "6.26.0",
713         "esutils": "2.0.2"
714       }
715     },
716     "babel-helper-call-delegate": {
717       "version": "6.24.1",
718       "resolved": "http://registry.npm.taobao.org/babel-helper-call-delegate/download/babel-helper-call-delegate-6.24.1.tgz",
719       "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
720       "dev": true,
721       "requires": {
722         "babel-helper-hoist-variables": "6.24.1",
723         "babel-runtime": "6.26.0",
724         "babel-traverse": "6.26.0",
725         "babel-types": "6.26.0"
726       }
727     },
728     "babel-helper-define-map": {
729       "version": "6.26.0",
730       "resolved": "http://registry.npm.taobao.org/babel-helper-define-map/download/babel-helper-define-map-6.26.0.tgz",
731       "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
732       "dev": true,
733       "requires": {
734         "babel-helper-function-name": "6.24.1",
735         "babel-runtime": "6.26.0",
736         "babel-types": "6.26.0",
737         "lodash": "4.17.14"
738       }
739     },
740     "babel-helper-function-name": {
741       "version": "6.24.1",
742       "resolved": "http://registry.npm.taobao.org/babel-helper-function-name/download/babel-helper-function-name-6.24.1.tgz",
743       "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
744       "dev": true,
745       "requires": {
746         "babel-helper-get-function-arity": "6.24.1",
747         "babel-runtime": "6.26.0",
748         "babel-template": "6.26.0",
749         "babel-traverse": "6.26.0",
750         "babel-types": "6.26.0"
751       }
752     },
753     "babel-helper-get-function-arity": {
754       "version": "6.24.1",
755       "resolved": "http://registry.npm.taobao.org/babel-helper-get-function-arity/download/babel-helper-get-function-arity-6.24.1.tgz",
756       "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
757       "dev": true,
758       "requires": {
759         "babel-runtime": "6.26.0",
760         "babel-types": "6.26.0"
761       }
762     },
763     "babel-helper-hoist-variables": {
764       "version": "6.24.1",
765       "resolved": "http://registry.npm.taobao.org/babel-helper-hoist-variables/download/babel-helper-hoist-variables-6.24.1.tgz",
766       "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
767       "dev": true,
768       "requires": {
769         "babel-runtime": "6.26.0",
770         "babel-types": "6.26.0"
771       }
772     },
773     "babel-helper-optimise-call-expression": {
774       "version": "6.24.1",
775       "resolved": "http://registry.npm.taobao.org/babel-helper-optimise-call-expression/download/babel-helper-optimise-call-expression-6.24.1.tgz",
776       "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
777       "dev": true,
778       "requires": {
779         "babel-runtime": "6.26.0",
780         "babel-types": "6.26.0"
781       }
782     },
783     "babel-helper-regex": {
784       "version": "6.26.0",
785       "resolved": "http://registry.npm.taobao.org/babel-helper-regex/download/babel-helper-regex-6.26.0.tgz",
786       "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
787       "dev": true,
788       "requires": {
789         "babel-runtime": "6.26.0",
790         "babel-types": "6.26.0",
791         "lodash": "4.17.14"
792       }
793     },
794     "babel-helper-replace-supers": {
795       "version": "6.24.1",
796       "resolved": "http://registry.npm.taobao.org/babel-helper-replace-supers/download/babel-helper-replace-supers-6.24.1.tgz",
797       "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
798       "dev": true,
799       "requires": {
800         "babel-helper-optimise-call-expression": "6.24.1",
801         "babel-messages": "6.23.0",
802         "babel-runtime": "6.26.0",
803         "babel-template": "6.26.0",
804         "babel-traverse": "6.26.0",
805         "babel-types": "6.26.0"
806       }
807     },
808     "babel-helpers": {
809       "version": "6.24.1",
810       "resolved": "http://registry.npm.taobao.org/babel-helpers/download/babel-helpers-6.24.1.tgz",
811       "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
812       "requires": {
813         "babel-runtime": "6.26.0",
814         "babel-template": "6.26.0"
815       }
816     },
817     "babel-loader": {
818       "version": "6.2.10",
819       "resolved": "http://registry.npm.taobao.org/babel-loader/download/babel-loader-6.2.10.tgz",
820       "integrity": "sha1-re/CskIyDNXRXmWzHOoOixsC1LA=",
821       "dev": true,
822       "requires": {
823         "find-cache-dir": "0.1.1",
824         "loader-utils": "0.2.17",
825         "mkdirp": "0.5.1",
826         "object-assign": "4.1.1"
827       }
828     },
829     "babel-messages": {
830       "version": "6.23.0",
831       "resolved": "http://registry.npm.taobao.org/babel-messages/download/babel-messages-6.23.0.tgz",
832       "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
833       "requires": {
834         "babel-runtime": "6.26.0"
835       }
836     },
837     "babel-plugin-check-es2015-constants": {
838       "version": "6.22.0",
839       "resolved": "http://registry.npm.taobao.org/babel-plugin-check-es2015-constants/download/babel-plugin-check-es2015-constants-6.22.0.tgz",
840       "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
841       "dev": true,
842       "requires": {
843         "babel-runtime": "6.26.0"
844       }
845     },
846     "babel-plugin-react-transform": {
847       "version": "2.0.2",
848       "resolved": "http://registry.npm.taobao.org/babel-plugin-react-transform/download/babel-plugin-react-transform-2.0.2.tgz",
849       "integrity": "sha1-UVu/qZaJOYEULZCx+bFjXeKZUQk=",
850       "dev": true,
851       "requires": {
852         "lodash": "4.17.14"
853       }
854     },
855     "babel-plugin-syntax-flow": {
856       "version": "6.18.0",
857       "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-flow/download/babel-plugin-syntax-flow-6.18.0.tgz",
858       "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=",
859       "dev": true
860     },
861     "babel-plugin-syntax-jsx": {
862       "version": "6.18.0",
863       "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-jsx/download/babel-plugin-syntax-jsx-6.18.0.tgz",
864       "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",
865       "dev": true
866     },
867     "babel-plugin-syntax-object-rest-spread": {
868       "version": "6.13.0",
869       "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
870       "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
871       "dev": true
872     },
873     "babel-plugin-transform-es2015-arrow-functions": {
874       "version": "6.22.0",
875       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-arrow-functions/download/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
876       "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
877       "dev": true,
878       "requires": {
879         "babel-runtime": "6.26.0"
880       }
881     },
882     "babel-plugin-transform-es2015-block-scoped-functions": {
883       "version": "6.22.0",
884       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoped-functions/download/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
885       "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
886       "dev": true,
887       "requires": {
888         "babel-runtime": "6.26.0"
889       }
890     },
891     "babel-plugin-transform-es2015-block-scoping": {
892       "version": "6.26.0",
893       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoping/download/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
894       "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
895       "dev": true,
896       "requires": {
897         "babel-runtime": "6.26.0",
898         "babel-template": "6.26.0",
899         "babel-traverse": "6.26.0",
900         "babel-types": "6.26.0",
901         "lodash": "4.17.14"
902       }
903     },
904     "babel-plugin-transform-es2015-classes": {
905       "version": "6.24.1",
906       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-classes/download/babel-plugin-transform-es2015-classes-6.24.1.tgz",
907       "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
908       "dev": true,
909       "requires": {
910         "babel-helper-define-map": "6.26.0",
911         "babel-helper-function-name": "6.24.1",
912         "babel-helper-optimise-call-expression": "6.24.1",
913         "babel-helper-replace-supers": "6.24.1",
914         "babel-messages": "6.23.0",
915         "babel-runtime": "6.26.0",
916         "babel-template": "6.26.0",
917         "babel-traverse": "6.26.0",
918         "babel-types": "6.26.0"
919       }
920     },
921     "babel-plugin-transform-es2015-computed-properties": {
922       "version": "6.24.1",
923       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-computed-properties/download/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
924       "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
925       "dev": true,
926       "requires": {
927         "babel-runtime": "6.26.0",
928         "babel-template": "6.26.0"
929       }
930     },
931     "babel-plugin-transform-es2015-destructuring": {
932       "version": "6.23.0",
933       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-destructuring/download/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
934       "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
935       "dev": true,
936       "requires": {
937         "babel-runtime": "6.26.0"
938       }
939     },
940     "babel-plugin-transform-es2015-duplicate-keys": {
941       "version": "6.24.1",
942       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-duplicate-keys/download/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
943       "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
944       "dev": true,
945       "requires": {
946         "babel-runtime": "6.26.0",
947         "babel-types": "6.26.0"
948       }
949     },
950     "babel-plugin-transform-es2015-for-of": {
951       "version": "6.23.0",
952       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-for-of/download/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
953       "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
954       "dev": true,
955       "requires": {
956         "babel-runtime": "6.26.0"
957       }
958     },
959     "babel-plugin-transform-es2015-function-name": {
960       "version": "6.24.1",
961       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-function-name/download/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
962       "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
963       "dev": true,
964       "requires": {
965         "babel-helper-function-name": "6.24.1",
966         "babel-runtime": "6.26.0",
967         "babel-types": "6.26.0"
968       }
969     },
970     "babel-plugin-transform-es2015-literals": {
971       "version": "6.22.0",
972       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-literals/download/babel-plugin-transform-es2015-literals-6.22.0.tgz",
973       "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
974       "dev": true,
975       "requires": {
976         "babel-runtime": "6.26.0"
977       }
978     },
979     "babel-plugin-transform-es2015-modules-commonjs": {
980       "version": "6.26.2",
981       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-commonjs/download/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
982       "integrity": "sha1-WKeThjqefKhwvcWogRF/+sJ9tvM=",
983       "dev": true,
984       "requires": {
985         "babel-plugin-transform-strict-mode": "6.24.1",
986         "babel-runtime": "6.26.0",
987         "babel-template": "6.26.0",
988         "babel-types": "6.26.0"
989       }
990     },
991     "babel-plugin-transform-es2015-object-super": {
992       "version": "6.24.1",
993       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-object-super/download/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
994       "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
995       "dev": true,
996       "requires": {
997         "babel-helper-replace-supers": "6.24.1",
998         "babel-runtime": "6.26.0"
999       }
1000     },
1001     "babel-plugin-transform-es2015-parameters": {
1002       "version": "6.24.1",
1003       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-parameters/download/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
1004       "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
1005       "dev": true,
1006       "requires": {
1007         "babel-helper-call-delegate": "6.24.1",
1008         "babel-helper-get-function-arity": "6.24.1",
1009         "babel-runtime": "6.26.0",
1010         "babel-template": "6.26.0",
1011         "babel-traverse": "6.26.0",
1012         "babel-types": "6.26.0"
1013       }
1014     },
1015     "babel-plugin-transform-es2015-shorthand-properties": {
1016       "version": "6.24.1",
1017       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-shorthand-properties/download/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
1018       "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
1019       "dev": true,
1020       "requires": {
1021         "babel-runtime": "6.26.0",
1022         "babel-types": "6.26.0"
1023       }
1024     },
1025     "babel-plugin-transform-es2015-spread": {
1026       "version": "6.22.0",
1027       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-spread/download/babel-plugin-transform-es2015-spread-6.22.0.tgz",
1028       "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
1029       "dev": true,
1030       "requires": {
1031         "babel-runtime": "6.26.0"
1032       }
1033     },
1034     "babel-plugin-transform-es2015-sticky-regex": {
1035       "version": "6.24.1",
1036       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-sticky-regex/download/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
1037       "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
1038       "dev": true,
1039       "requires": {
1040         "babel-helper-regex": "6.26.0",
1041         "babel-runtime": "6.26.0",
1042         "babel-types": "6.26.0"
1043       }
1044     },
1045     "babel-plugin-transform-es2015-template-literals": {
1046       "version": "6.22.0",
1047       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-template-literals/download/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
1048       "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
1049       "dev": true,
1050       "requires": {
1051         "babel-runtime": "6.26.0"
1052       }
1053     },
1054     "babel-plugin-transform-es2015-typeof-symbol": {
1055       "version": "6.23.0",
1056       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-typeof-symbol/download/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
1057       "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
1058       "dev": true,
1059       "requires": {
1060         "babel-runtime": "6.26.0"
1061       }
1062     },
1063     "babel-plugin-transform-es2015-unicode-regex": {
1064       "version": "6.24.1",
1065       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-unicode-regex/download/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
1066       "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
1067       "dev": true,
1068       "requires": {
1069         "babel-helper-regex": "6.26.0",
1070         "babel-runtime": "6.26.0",
1071         "regexpu-core": "2.0.0"
1072       }
1073     },
1074     "babel-plugin-transform-flow-strip-types": {
1075       "version": "6.22.0",
1076       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-flow-strip-types/download/babel-plugin-transform-flow-strip-types-6.22.0.tgz",
1077       "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=",
1078       "dev": true,
1079       "requires": {
1080         "babel-plugin-syntax-flow": "6.18.0",
1081         "babel-runtime": "6.26.0"
1082       }
1083     },
1084     "babel-plugin-transform-object-rest-spread": {
1085       "version": "6.8.0",
1086       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-object-rest-spread/download/babel-plugin-transform-object-rest-spread-6.8.0.tgz",
1087       "integrity": "sha1-A9EwjiV6nY4agVrh/T2yG96/CNk=",
1088       "dev": true,
1089       "requires": {
1090         "babel-plugin-syntax-object-rest-spread": "6.13.0",
1091         "babel-runtime": "6.26.0"
1092       }
1093     },
1094     "babel-plugin-transform-react-display-name": {
1095       "version": "6.25.0",
1096       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-display-name/download/babel-plugin-transform-react-display-name-6.25.0.tgz",
1097       "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=",
1098       "dev": true,
1099       "requires": {
1100         "babel-runtime": "6.26.0"
1101       }
1102     },
1103     "babel-plugin-transform-react-jsx": {
1104       "version": "6.24.1",
1105       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-jsx/download/babel-plugin-transform-react-jsx-6.24.1.tgz",
1106       "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=",
1107       "dev": true,
1108       "requires": {
1109         "babel-helper-builder-react-jsx": "6.26.0",
1110         "babel-plugin-syntax-jsx": "6.18.0",
1111         "babel-runtime": "6.26.0"
1112       }
1113     },
1114     "babel-plugin-transform-react-jsx-source": {
1115       "version": "6.22.0",
1116       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-jsx-source/download/babel-plugin-transform-react-jsx-source-6.22.0.tgz",
1117       "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=",
1118       "dev": true,
1119       "requires": {
1120         "babel-plugin-syntax-jsx": "6.18.0",
1121         "babel-runtime": "6.26.0"
1122       }
1123     },
1124     "babel-plugin-transform-regenerator": {
1125       "version": "6.26.0",
1126       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-regenerator/download/babel-plugin-transform-regenerator-6.26.0.tgz",
1127       "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
1128       "dev": true,
1129       "requires": {
1130         "regenerator-transform": "0.10.1"
1131       }
1132     },
1133     "babel-plugin-transform-strict-mode": {
1134       "version": "6.24.1",
1135       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-strict-mode/download/babel-plugin-transform-strict-mode-6.24.1.tgz",
1136       "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
1137       "dev": true,
1138       "requires": {
1139         "babel-runtime": "6.26.0",
1140         "babel-types": "6.26.0"
1141       }
1142     },
1143     "babel-polyfill": {
1144       "version": "6.16.0",
1145       "resolved": "http://registry.npm.taobao.org/babel-polyfill/download/babel-polyfill-6.16.0.tgz",
1146       "integrity": "sha1-LUUCHfh+JqN0ttTRqcZZZNF/JCI=",
1147       "requires": {
1148         "babel-runtime": "6.26.0",
1149         "core-js": "2.5.7",
1150         "regenerator-runtime": "0.9.6"
1151       }
1152     },
1153     "babel-preset-es2015": {
1154       "version": "6.9.0",
1155       "resolved": "http://registry.npm.taobao.org/babel-preset-es2015/download/babel-preset-es2015-6.9.0.tgz",
1156       "integrity": "sha1-leRxasRIHfswmZy1wRGBThraD0E=",
1157       "dev": true,
1158       "requires": {
1159         "babel-plugin-check-es2015-constants": "6.22.0",
1160         "babel-plugin-transform-es2015-arrow-functions": "6.22.0",
1161         "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0",
1162         "babel-plugin-transform-es2015-block-scoping": "6.26.0",
1163         "babel-plugin-transform-es2015-classes": "6.24.1",
1164         "babel-plugin-transform-es2015-computed-properties": "6.24.1",
1165         "babel-plugin-transform-es2015-destructuring": "6.23.0",
1166         "babel-plugin-transform-es2015-duplicate-keys": "6.24.1",
1167         "babel-plugin-transform-es2015-for-of": "6.23.0",
1168         "babel-plugin-transform-es2015-function-name": "6.24.1",
1169         "babel-plugin-transform-es2015-literals": "6.22.0",
1170         "babel-plugin-transform-es2015-modules-commonjs": "6.26.2",
1171         "babel-plugin-transform-es2015-object-super": "6.24.1",
1172         "babel-plugin-transform-es2015-parameters": "6.24.1",
1173         "babel-plugin-transform-es2015-shorthand-properties": "6.24.1",
1174         "babel-plugin-transform-es2015-spread": "6.22.0",
1175         "babel-plugin-transform-es2015-sticky-regex": "6.24.1",
1176         "babel-plugin-transform-es2015-template-literals": "6.22.0",
1177         "babel-plugin-transform-es2015-typeof-symbol": "6.23.0",
1178         "babel-plugin-transform-es2015-unicode-regex": "6.24.1",
1179         "babel-plugin-transform-regenerator": "6.26.0"
1180       }
1181     },
1182     "babel-preset-react": {
1183       "version": "6.5.0",
1184       "resolved": "http://registry.npm.taobao.org/babel-preset-react/download/babel-preset-react-6.5.0.tgz",
1185       "integrity": "sha1-0yiaoOMI29SLchD5l3EB8Pluvh8=",
1186       "dev": true,
1187       "requires": {
1188         "babel-plugin-syntax-flow": "6.18.0",
1189         "babel-plugin-syntax-jsx": "6.18.0",
1190         "babel-plugin-transform-flow-strip-types": "6.22.0",
1191         "babel-plugin-transform-react-display-name": "6.25.0",
1192         "babel-plugin-transform-react-jsx": "6.24.1",
1193         "babel-plugin-transform-react-jsx-source": "6.22.0"
1194       }
1195     },
1196     "babel-preset-react-hmre": {
1197       "version": "1.1.1",
1198       "resolved": "http://registry.npm.taobao.org/babel-preset-react-hmre/download/babel-preset-react-hmre-1.1.1.tgz",
1199       "integrity": "sha1-0hbmDLW41Mhz4Z7Q9U6v8UN7xJI=",
1200       "dev": true,
1201       "requires": {
1202         "babel-plugin-react-transform": "2.0.2",
1203         "react-transform-catch-errors": "1.0.2",
1204         "react-transform-hmr": "1.0.4",
1205         "redbox-react": "1.6.0"
1206       }
1207     },
1208     "babel-register": {
1209       "version": "6.22.0",
1210       "resolved": "http://registry.npm.taobao.org/babel-register/download/babel-register-6.22.0.tgz",
1211       "integrity": "sha1-ph3YOXX5ykqefW7/MFlJTNXqTGM=",
1212       "dev": true,
1213       "requires": {
1214         "babel-core": "6.26.3",
1215         "babel-runtime": "6.26.0",
1216         "core-js": "2.5.7",
1217         "home-or-tmp": "2.0.0",
1218         "lodash": "4.17.14",
1219         "mkdirp": "0.5.1",
1220         "source-map-support": "0.4.18"
1221       },
1222       "dependencies": {
1223         "babel-core": {
1224           "version": "6.26.3",
1225           "resolved": "http://registry.npm.taobao.org/babel-core/download/babel-core-6.26.3.tgz",
1226           "integrity": "sha1-suLwnjQtDwyI4vAuBneUEl51wgc=",
1227           "requires": {
1228             "babel-code-frame": "6.26.0",
1229             "babel-generator": "6.26.1",
1230             "babel-helpers": "6.24.1",
1231             "babel-messages": "6.23.0",
1232             "babel-register": "6.26.0",
1233             "babel-runtime": "6.26.0",
1234             "babel-template": "6.26.0",
1235             "babel-traverse": "6.26.0",
1236             "babel-types": "6.26.0",
1237             "babylon": "6.18.0",
1238             "convert-source-map": "1.5.1",
1239             "debug": "2.6.9",
1240             "json5": "0.5.1",
1241             "lodash": "4.17.14",
1242             "minimatch": "3.0.4",
1243             "path-is-absolute": "1.0.1",
1244             "private": "0.1.8",
1245             "slash": "1.0.0",
1246             "source-map": "0.5.7"
1247           },
1248           "dependencies": {
1249             "babel-register": {
1250               "version": "6.26.0",
1251               "resolved": "http://registry.npm.taobao.org/babel-register/download/babel-register-6.26.0.tgz",
1252               "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
1253               "requires": {
1254                 "babel-core": "6.26.3",
1255                 "babel-runtime": "6.26.0",
1256                 "core-js": "2.5.7",
1257                 "home-or-tmp": "2.0.0",
1258                 "lodash": "4.17.14",
1259                 "mkdirp": "0.5.1",
1260                 "source-map-support": "0.4.18"
1261               }
1262             }
1263           }
1264         },
1265         "babel-register": {
1266           "version": "6.26.0",
1267           "resolved": "http://registry.npm.taobao.org/babel-register/download/babel-register-6.26.0.tgz",
1268           "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
1269           "requires": {
1270             "babel-core": "6.26.3",
1271             "babel-runtime": "6.26.0",
1272             "core-js": "2.5.7",
1273             "home-or-tmp": "2.0.0",
1274             "lodash": "4.17.14",
1275             "mkdirp": "0.5.1",
1276             "source-map-support": "0.4.18"
1277           }
1278         },
1279         "debug": {
1280           "version": "2.6.9",
1281           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
1282           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
1283           "requires": {
1284             "ms": "2.0.0"
1285           }
1286         },
1287         "source-map": {
1288           "version": "0.5.7",
1289           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
1290           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
1291         }
1292       }
1293     },
1294     "babel-runtime": {
1295       "version": "6.26.0",
1296       "resolved": "http://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz",
1297       "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
1298       "requires": {
1299         "core-js": "2.5.7",
1300         "regenerator-runtime": "0.11.1"
1301       },
1302       "dependencies": {
1303         "regenerator-runtime": {
1304           "version": "0.11.1",
1305           "resolved": "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz",
1306           "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk="
1307         }
1308       }
1309     },
1310     "babel-template": {
1311       "version": "6.26.0",
1312       "resolved": "http://registry.npm.taobao.org/babel-template/download/babel-template-6.26.0.tgz",
1313       "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
1314       "requires": {
1315         "babel-runtime": "6.26.0",
1316         "babel-traverse": "6.26.0",
1317         "babel-types": "6.26.0",
1318         "babylon": "6.18.0",
1319         "lodash": "4.17.14"
1320       }
1321     },
1322     "babel-traverse": {
1323       "version": "6.26.0",
1324       "resolved": "http://registry.npm.taobao.org/babel-traverse/download/babel-traverse-6.26.0.tgz",
1325       "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
1326       "requires": {
1327         "babel-code-frame": "6.26.0",
1328         "babel-messages": "6.23.0",
1329         "babel-runtime": "6.26.0",
1330         "babel-types": "6.26.0",
1331         "babylon": "6.18.0",
1332         "debug": "2.6.9",
1333         "globals": "9.18.0",
1334         "invariant": "2.2.4",
1335         "lodash": "4.17.14"
1336       }
1337     },
1338     "babel-types": {
1339       "version": "6.26.0",
1340       "resolved": "http://registry.npm.taobao.org/babel-types/download/babel-types-6.26.0.tgz",
1341       "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
1342       "requires": {
1343         "babel-runtime": "6.26.0",
1344         "esutils": "2.0.2",
1345         "lodash": "4.17.14",
1346         "to-fast-properties": "1.0.3"
1347       }
1348     },
1349     "babylon": {
1350       "version": "6.18.0",
1351       "resolved": "http://registry.npm.taobao.org/babylon/download/babylon-6.18.0.tgz",
1352       "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM="
1353     },
1354     "balanced-match": {
1355       "version": "1.0.0",
1356       "resolved": "http://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz",
1357       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
1358     },
1359     "base64-js": {
1360       "version": "1.2.0",
1361       "resolved": "http://registry.npm.taobao.org/base64-js/download/base64-js-1.2.0.tgz",
1362       "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=",
1363       "dev": true
1364     },
1365     "bcrypt-pbkdf": {
1366       "version": "1.0.2",
1367       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
1368       "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
1369       "dev": true,
1370       "requires": {
1371         "tweetnacl": "0.14.5"
1372       }
1373     },
1374     "big.js": {
1375       "version": "3.2.0",
1376       "resolved": "http://registry.npm.taobao.org/big.js/download/big.js-3.2.0.tgz",
1377       "integrity": "sha1-pfwpi4G54Nyi5FiCR4S2XFK6WI4=",
1378       "dev": true
1379     },
1380     "bignumber.js": {
1381       "version": "7.2.1",
1382       "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz",
1383       "integrity": "sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ=="
1384     },
1385     "binary-extensions": {
1386       "version": "1.11.0",
1387       "resolved": "http://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.11.0.tgz",
1388       "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
1389       "dev": true
1390     },
1391     "bitsyntax": {
1392       "version": "0.1.0",
1393       "resolved": "https://registry.npmjs.org/bitsyntax/-/bitsyntax-0.1.0.tgz",
1394       "integrity": "sha512-ikAdCnrloKmFOugAfxWws89/fPc+nw0OOG1IzIE72uSOg/A3cYptKCjSUhDTuj7fhsJtzkzlv7l3b8PzRHLN0Q==",
1395       "optional": true,
1396       "requires": {
1397         "buffer-more-ints": "1.0.0",
1398         "debug": "2.6.9",
1399         "safe-buffer": "5.1.2"
1400       },
1401       "dependencies": {
1402         "debug": {
1403           "version": "2.6.9",
1404           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1405           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1406           "optional": true,
1407           "requires": {
1408             "ms": "2.0.0"
1409           }
1410         }
1411       }
1412     },
1413     "bl": {
1414       "version": "1.1.2",
1415       "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz",
1416       "integrity": "sha1-/cqHGplxOqANGeO7ukHER4emU5g=",
1417       "optional": true,
1418       "requires": {
1419         "readable-stream": "2.0.6"
1420       },
1421       "dependencies": {
1422         "isarray": {
1423           "version": "1.0.0",
1424           "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1425           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1426           "optional": true
1427         },
1428         "readable-stream": {
1429           "version": "2.0.6",
1430           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
1431           "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
1432           "optional": true,
1433           "requires": {
1434             "core-util-is": "1.0.2",
1435             "inherits": "2.0.3",
1436             "isarray": "1.0.0",
1437             "process-nextick-args": "1.0.7",
1438             "string_decoder": "0.10.31",
1439             "util-deprecate": "1.0.2"
1440           }
1441         }
1442       }
1443     },
1444     "block-stream": {
1445       "version": "0.0.9",
1446       "resolved": "http://registry.npm.taobao.org/block-stream/download/block-stream-0.0.9.tgz",
1447       "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
1448       "dev": true,
1449       "requires": {
1450         "inherits": "2.0.3"
1451       }
1452     },
1453     "bluebird": {
1454       "version": "3.5.1",
1455       "resolved": "http://registry.npm.taobao.org/bluebird/download/bluebird-3.5.1.tgz",
1456       "integrity": "sha1-2VUfnemPH82h5oPRfukaBgLuLrk=",
1457       "dev": true
1458     },
1459     "bluebird-lst": {
1460       "version": "1.0.5",
1461       "resolved": "http://registry.npm.taobao.org/bluebird-lst/download/bluebird-lst-1.0.5.tgz",
1462       "integrity": "sha1-vryDAmt+kqcocaPcWZ4hnL+wAqk=",
1463       "dev": true,
1464       "requires": {
1465         "bluebird": "3.5.1"
1466       }
1467     },
1468     "body-parser": {
1469       "version": "1.19.0",
1470       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
1471       "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
1472       "dev": true,
1473       "requires": {
1474         "bytes": "3.1.0",
1475         "content-type": "1.0.4",
1476         "debug": "2.6.9",
1477         "depd": "1.1.2",
1478         "http-errors": "1.7.2",
1479         "iconv-lite": "0.4.24",
1480         "on-finished": "2.3.0",
1481         "qs": "6.7.0",
1482         "raw-body": "2.4.0",
1483         "type-is": "1.6.18"
1484       },
1485       "dependencies": {
1486         "bytes": {
1487           "version": "3.1.0",
1488           "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
1489           "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
1490           "dev": true
1491         },
1492         "iconv-lite": {
1493           "version": "0.4.24",
1494           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1495           "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1496           "dev": true,
1497           "requires": {
1498             "safer-buffer": "2.1.2"
1499           }
1500         },
1501         "qs": {
1502           "version": "6.5.1",
1503           "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.5.1.tgz",
1504           "integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg=",
1505           "dev": true
1506         },
1507         "raw-body": {
1508           "version": "2.3.2",
1509           "resolved": "http://registry.npm.taobao.org/raw-body/download/raw-body-2.3.2.tgz",
1510           "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=",
1511           "dev": true,
1512           "requires": {
1513             "bytes": "3.0.0",
1514             "http-errors": "1.6.2",
1515             "iconv-lite": "0.4.19",
1516             "unpipe": "1.0.0"
1517           },
1518           "dependencies": {
1519             "depd": {
1520               "version": "1.1.1",
1521               "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.1.tgz",
1522               "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=",
1523               "dev": true
1524             },
1525             "http-errors": {
1526               "version": "1.6.2",
1527               "resolved": "http://registry.npm.taobao.org/http-errors/download/http-errors-1.6.2.tgz",
1528               "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=",
1529               "dev": true,
1530               "requires": {
1531                 "depd": "1.1.1",
1532                 "inherits": "2.0.3",
1533                 "setprototypeof": "1.0.3",
1534                 "statuses": "1.5.0"
1535               }
1536             }
1537           }
1538         },
1539         "setprototypeof": {
1540           "version": "1.0.3",
1541           "resolved": "http://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.0.3.tgz",
1542           "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=",
1543           "dev": true
1544         }
1545       }
1546     },
1547     "boom": {
1548       "version": "2.10.1",
1549       "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
1550       "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
1551       "requires": {
1552         "hoek": "2.16.3"
1553       }
1554     },
1555     "bootstrap-loader": {
1556       "version": "1.0.10",
1557       "resolved": "http://registry.npm.taobao.org/bootstrap-loader/download/bootstrap-loader-1.0.10.tgz",
1558       "integrity": "sha1-Z/ESwkDrXYp7nQF3kXmNSX0fIgY=",
1559       "dev": true,
1560       "requires": {
1561         "chalk": "1.1.3",
1562         "escape-regexp": "0.0.1",
1563         "js-yaml": "3.13.1",
1564         "loader-utils": "0.2.17",
1565         "resolve": "1.7.1",
1566         "semver": "5.5.0",
1567         "strip-json-comments": "1.0.4"
1568       }
1569     },
1570     "bootstrap-sass": {
1571       "version": "3.4.1",
1572       "resolved": "https://registry.npmjs.org/bootstrap-sass/-/bootstrap-sass-3.4.1.tgz",
1573       "integrity": "sha512-p5rxsK/IyEDQm2CwiHxxUi0MZZtvVFbhWmyMOt4lLkA4bujDA1TGoKT0i1FKIWiugAdP+kK8T5KMDFIKQCLYIA=="
1574     },
1575     "boxen": {
1576       "version": "1.3.0",
1577       "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz",
1578       "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==",
1579       "dev": true,
1580       "requires": {
1581         "ansi-align": "2.0.0",
1582         "camelcase": "4.1.0",
1583         "chalk": "2.4.1",
1584         "cli-boxes": "1.0.0",
1585         "string-width": "2.1.1",
1586         "term-size": "1.2.0",
1587         "widest-line": "2.0.0"
1588       },
1589       "dependencies": {
1590         "ansi-regex": {
1591           "version": "3.0.0",
1592           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
1593           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
1594           "dev": true
1595         },
1596         "ansi-styles": {
1597           "version": "3.2.1",
1598           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1599           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1600           "dev": true,
1601           "requires": {
1602             "color-convert": "1.9.1"
1603           }
1604         },
1605         "camelcase": {
1606           "version": "4.1.0",
1607           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
1608           "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
1609           "dev": true
1610         },
1611         "chalk": {
1612           "version": "2.4.1",
1613           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
1614           "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
1615           "dev": true,
1616           "requires": {
1617             "ansi-styles": "3.2.1",
1618             "escape-string-regexp": "1.0.5",
1619             "supports-color": "5.5.0"
1620           }
1621         },
1622         "has-flag": {
1623           "version": "3.0.0",
1624           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
1625           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1626           "dev": true
1627         },
1628         "is-fullwidth-code-point": {
1629           "version": "2.0.0",
1630           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
1631           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1632           "dev": true
1633         },
1634         "string-width": {
1635           "version": "2.1.1",
1636           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
1637           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
1638           "dev": true,
1639           "requires": {
1640             "is-fullwidth-code-point": "2.0.0",
1641             "strip-ansi": "4.0.0"
1642           }
1643         },
1644         "strip-ansi": {
1645           "version": "4.0.0",
1646           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
1647           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
1648           "dev": true,
1649           "requires": {
1650             "ansi-regex": "3.0.0"
1651           }
1652         },
1653         "supports-color": {
1654           "version": "5.5.0",
1655           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1656           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1657           "dev": true,
1658           "requires": {
1659             "has-flag": "3.0.0"
1660           }
1661         }
1662       }
1663     },
1664     "brace": {
1665       "version": "0.11.1",
1666       "resolved": "http://registry.npmjs.org/brace/-/brace-0.11.1.tgz",
1667       "integrity": "sha1-SJb8ydVE7vRfS7dmDbMg07N5/lg="
1668     },
1669     "brace-expansion": {
1670       "version": "1.1.11",
1671       "resolved": "http://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz",
1672       "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=",
1673       "requires": {
1674         "balanced-match": "1.0.0",
1675         "concat-map": "0.0.1"
1676       }
1677     },
1678     "braces": {
1679       "version": "1.8.5",
1680       "resolved": "http://registry.npm.taobao.org/braces/download/braces-1.8.5.tgz",
1681       "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
1682       "dev": true,
1683       "requires": {
1684         "expand-range": "1.8.2",
1685         "preserve": "0.2.0",
1686         "repeat-element": "1.1.2"
1687       }
1688     },
1689     "browserify-aes": {
1690       "version": "0.4.0",
1691       "resolved": "http://registry.npm.taobao.org/browserify-aes/download/browserify-aes-0.4.0.tgz",
1692       "integrity": "sha1-BnFJtmjfMcS1hTPgLQHoBthgjiw=",
1693       "dev": true,
1694       "requires": {
1695         "inherits": "2.0.3"
1696       }
1697     },
1698     "browserify-zlib": {
1699       "version": "0.1.4",
1700       "resolved": "http://registry.npm.taobao.org/browserify-zlib/download/browserify-zlib-0.1.4.tgz",
1701       "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
1702       "dev": true,
1703       "requires": {
1704         "pako": "0.2.9"
1705       }
1706     },
1707     "browserslist": {
1708       "version": "1.7.7",
1709       "resolved": "http://registry.npm.taobao.org/browserslist/download/browserslist-1.7.7.tgz",
1710       "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
1711       "dev": true,
1712       "requires": {
1713         "caniuse-db": "1.0.30000846",
1714         "electron-to-chromium": "1.3.48"
1715       }
1716     },
1717     "btoa": {
1718       "version": "1.2.1",
1719       "resolved": "http://registry.npm.taobao.org/btoa/download/btoa-1.2.1.tgz",
1720       "integrity": "sha1-AamQn4ssk/a/aAuiYTHrMPf6PXM="
1721     },
1722     "buffer": {
1723       "version": "4.9.1",
1724       "resolved": "http://registry.npm.taobao.org/buffer/download/buffer-4.9.1.tgz",
1725       "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
1726       "dev": true,
1727       "requires": {
1728         "base64-js": "1.3.0",
1729         "ieee754": "1.1.13",
1730         "isarray": "1.0.0"
1731       },
1732       "dependencies": {
1733         "isarray": {
1734           "version": "1.0.0",
1735           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
1736           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1737           "dev": true
1738         }
1739       }
1740     },
1741     "buffer-from": {
1742       "version": "1.0.0",
1743       "resolved": "http://registry.npm.taobao.org/buffer-from/download/buffer-from-1.0.0.tgz",
1744       "integrity": "sha1-TLiDLSNhJYmwQG6eKVbBfwb99TE=",
1745       "dev": true
1746     },
1747     "buffer-more-ints": {
1748       "version": "1.0.0",
1749       "resolved": "https://registry.npmjs.org/buffer-more-ints/-/buffer-more-ints-1.0.0.tgz",
1750       "integrity": "sha512-EMetuGFz5SLsT0QTnXzINh4Ksr+oo4i+UGTXEshiGCQWnsgSs7ZhJ8fzlwQ+OzEMs0MpDAMr1hxnblp5a4vcHg=="
1751     },
1752     "builder-util": {
1753       "version": "5.11.2",
1754       "resolved": "http://registry.npm.taobao.org/builder-util/download/builder-util-5.11.2.tgz",
1755       "integrity": "sha1-LUgp8HQ84bZU6UWG+t5j/Wz++uU=",
1756       "dev": true,
1757       "requires": {
1758         "7zip-bin": "4.0.2",
1759         "app-builder-bin": "1.9.7",
1760         "bluebird-lst": "1.0.5",
1761         "builder-util-runtime": "4.2.1",
1762         "chalk": "2.4.1",
1763         "debug": "3.1.0",
1764         "fs-extra-p": "4.6.0",
1765         "is-ci": "1.1.0",
1766         "js-yaml": "3.11.0",
1767         "lazy-val": "1.0.3",
1768         "semver": "5.5.0",
1769         "source-map-support": "0.5.6",
1770         "stat-mode": "0.2.2",
1771         "temp-file": "3.1.2"
1772       },
1773       "dependencies": {
1774         "ansi-styles": {
1775           "version": "3.2.1",
1776           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
1777           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
1778           "dev": true,
1779           "requires": {
1780             "color-convert": "1.9.1"
1781           }
1782         },
1783         "chalk": {
1784           "version": "2.4.1",
1785           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
1786           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
1787           "dev": true,
1788           "requires": {
1789             "ansi-styles": "3.2.1",
1790             "escape-string-regexp": "1.0.5",
1791             "supports-color": "5.4.0"
1792           }
1793         },
1794         "has-flag": {
1795           "version": "3.0.0",
1796           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
1797           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1798           "dev": true
1799         },
1800         "source-map-support": {
1801           "version": "0.5.6",
1802           "resolved": "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.6.tgz",
1803           "integrity": "sha1-RDXO5Gsaq2K46GEM5g94gJHFHBM=",
1804           "dev": true,
1805           "requires": {
1806             "buffer-from": "1.0.0",
1807             "source-map": "0.6.1"
1808           }
1809         },
1810         "supports-color": {
1811           "version": "5.4.0",
1812           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
1813           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
1814           "dev": true,
1815           "requires": {
1816             "has-flag": "3.0.0"
1817           }
1818         }
1819       }
1820     },
1821     "builder-util-runtime": {
1822       "version": "4.2.1",
1823       "resolved": "http://registry.npm.taobao.org/builder-util-runtime/download/builder-util-runtime-4.2.1.tgz",
1824       "integrity": "sha1-DKo1jxMx1waAAQFBylkZUrabNbw=",
1825       "dev": true,
1826       "requires": {
1827         "bluebird-lst": "1.0.5",
1828         "debug": "3.1.0",
1829         "fs-extra-p": "4.6.0",
1830         "sax": "1.2.4"
1831       }
1832     },
1833     "buildmail": {
1834       "version": "4.0.1",
1835       "resolved": "https://registry.npmjs.org/buildmail/-/buildmail-4.0.1.tgz",
1836       "integrity": "sha1-h393OLeHKYccmhBeO4N9K+EaenI=",
1837       "optional": true,
1838       "requires": {
1839         "addressparser": "1.0.1",
1840         "libbase64": "0.1.0",
1841         "libmime": "3.0.0",
1842         "libqp": "1.1.0",
1843         "nodemailer-fetch": "1.6.0",
1844         "nodemailer-shared": "1.1.0",
1845         "punycode": "1.4.1"
1846       }
1847     },
1848     "builtin-modules": {
1849       "version": "1.1.1",
1850       "resolved": "http://registry.npm.taobao.org/builtin-modules/download/builtin-modules-1.1.1.tgz",
1851       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
1852       "dev": true
1853     },
1854     "builtin-status-codes": {
1855       "version": "3.0.0",
1856       "resolved": "http://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz",
1857       "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
1858       "dev": true
1859     },
1860     "bytes": {
1861       "version": "3.0.0",
1862       "resolved": "http://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz",
1863       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
1864     },
1865     "caller-path": {
1866       "version": "0.1.0",
1867       "resolved": "http://registry.npm.taobao.org/caller-path/download/caller-path-0.1.0.tgz",
1868       "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
1869       "dev": true,
1870       "requires": {
1871         "callsites": "0.2.0"
1872       }
1873     },
1874     "callsites": {
1875       "version": "0.2.0",
1876       "resolved": "http://registry.npm.taobao.org/callsites/download/callsites-0.2.0.tgz",
1877       "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
1878       "dev": true
1879     },
1880     "camelcase": {
1881       "version": "2.1.1",
1882       "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-2.1.1.tgz",
1883       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
1884       "dev": true
1885     },
1886     "camelcase-keys": {
1887       "version": "2.1.0",
1888       "resolved": "http://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-2.1.0.tgz",
1889       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
1890       "dev": true,
1891       "requires": {
1892         "camelcase": "2.1.1",
1893         "map-obj": "1.0.1"
1894       }
1895     },
1896     "can-promise": {
1897       "version": "0.0.1",
1898       "resolved": "https://registry.npmjs.org/can-promise/-/can-promise-0.0.1.tgz",
1899       "integrity": "sha512-gzVrHyyrvgt0YpDm7pn04MQt8gjh0ZAhN4ZDyCRtGl6YnuuK6b4aiUTD7G52r9l4YNmxfTtEscb92vxtAlL6XQ==",
1900       "requires": {
1901         "window-or-global": "1.0.1"
1902       }
1903     },
1904     "caniuse-api": {
1905       "version": "1.6.1",
1906       "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz",
1907       "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=",
1908       "dev": true,
1909       "requires": {
1910         "browserslist": "1.7.7",
1911         "caniuse-db": "1.0.30000844",
1912         "lodash.memoize": "4.1.2",
1913         "lodash.uniq": "4.5.0"
1914       }
1915     },
1916     "caniuse-db": {
1917       "version": "1.0.30000846",
1918       "resolved": "http://registry.npm.taobao.org/caniuse-db/download/caniuse-db-1.0.30000846.tgz",
1919       "integrity": "sha1-2chvkUc4202gmO7e2ZdBPERWG9I=",
1920       "dev": true
1921     },
1922     "capture-stack-trace": {
1923       "version": "1.0.0",
1924       "resolved": "http://registry.npm.taobao.org/capture-stack-trace/download/capture-stack-trace-1.0.0.tgz",
1925       "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=",
1926       "dev": true
1927     },
1928     "caseless": {
1929       "version": "0.12.0",
1930       "resolved": "http://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz",
1931       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
1932     },
1933     "center-align": {
1934       "version": "0.1.3",
1935       "resolved": "http://registry.npm.taobao.org/center-align/download/center-align-0.1.3.tgz",
1936       "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
1937       "dev": true,
1938       "requires": {
1939         "align-text": "0.1.4",
1940         "lazy-cache": "1.0.4"
1941       }
1942     },
1943     "chai": {
1944       "version": "3.5.0",
1945       "resolved": "http://registry.npm.taobao.org/chai/download/chai-3.5.0.tgz",
1946       "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=",
1947       "dev": true,
1948       "requires": {
1949         "assertion-error": "1.1.0",
1950         "deep-eql": "0.1.3",
1951         "type-detect": "1.0.0"
1952       }
1953     },
1954     "chai-as-promised": {
1955       "version": "6.0.0",
1956       "resolved": "http://registry.npm.taobao.org/chai-as-promised/download/chai-as-promised-6.0.0.tgz",
1957       "integrity": "sha1-GgKkM6byTa+sY7nJb6FoTbGqjaY=",
1958       "dev": true,
1959       "requires": {
1960         "check-error": "1.0.2"
1961       }
1962     },
1963     "chalk": {
1964       "version": "1.1.3",
1965       "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
1966       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1967       "requires": {
1968         "ansi-styles": "2.2.1",
1969         "escape-string-regexp": "1.0.5",
1970         "has-ansi": "2.0.0",
1971         "strip-ansi": "3.0.1",
1972         "supports-color": "2.0.0"
1973       }
1974     },
1975     "chardet": {
1976       "version": "0.4.2",
1977       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
1978       "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
1979       "dev": true
1980     },
1981     "check-error": {
1982       "version": "1.0.2",
1983       "resolved": "http://registry.npm.taobao.org/check-error/download/check-error-1.0.2.tgz",
1984       "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
1985       "dev": true
1986     },
1987     "chokidar": {
1988       "version": "1.7.0",
1989       "resolved": "http://registry.npm.taobao.org/chokidar/download/chokidar-1.7.0.tgz",
1990       "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
1991       "dev": true,
1992       "requires": {
1993         "anymatch": "1.3.2",
1994         "async-each": "1.0.1",
1995         "fsevents": "1.2.4",
1996         "glob-parent": "2.0.0",
1997         "inherits": "2.0.3",
1998         "is-binary-path": "1.0.1",
1999         "is-glob": "2.0.1",
2000         "path-is-absolute": "1.0.1",
2001         "readdirp": "2.1.0"
2002       }
2003     },
2004     "chromium-pickle-js": {
2005       "version": "0.2.0",
2006       "resolved": "http://registry.npm.taobao.org/chromium-pickle-js/download/chromium-pickle-js-0.2.0.tgz",
2007       "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=",
2008       "dev": true
2009     },
2010     "ci-info": {
2011       "version": "1.1.3",
2012       "resolved": "http://registry.npm.taobao.org/ci-info/download/ci-info-1.1.3.tgz",
2013       "integrity": "sha1-cQGTJkuwXHe4yQ0C9aryIhamZ7I=",
2014       "dev": true
2015     },
2016     "clap": {
2017       "version": "1.2.3",
2018       "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz",
2019       "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==",
2020       "dev": true,
2021       "requires": {
2022         "chalk": "1.1.3"
2023       }
2024     },
2025     "classnames": {
2026       "version": "2.2.5",
2027       "resolved": "http://registry.npm.taobao.org/classnames/download/classnames-2.2.5.tgz",
2028       "integrity": "sha1-+zgB1FNGdknvNgPH1hoCvRKb3m0="
2029     },
2030     "cli-cursor": {
2031       "version": "2.1.0",
2032       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
2033       "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
2034       "dev": true,
2035       "requires": {
2036         "restore-cursor": "2.0.0"
2037       }
2038     },
2039     "cli-width": {
2040       "version": "2.2.0",
2041       "resolved": "http://registry.npm.taobao.org/cli-width/download/cli-width-2.2.0.tgz",
2042       "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
2043       "dev": true
2044     },
2045     "cliui": {
2046       "version": "4.1.0",
2047       "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-4.1.0.tgz",
2048       "integrity": "sha1-NIQi2+gtgAswIu709qwQvy5NG0k=",
2049       "requires": {
2050         "string-width": "2.1.1",
2051         "strip-ansi": "4.0.0",
2052         "wrap-ansi": "2.1.0"
2053       },
2054       "dependencies": {
2055         "ansi-regex": {
2056           "version": "3.0.0",
2057           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
2058           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
2059         },
2060         "is-fullwidth-code-point": {
2061           "version": "2.0.0",
2062           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
2063           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
2064         },
2065         "string-width": {
2066           "version": "2.1.1",
2067           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
2068           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
2069           "requires": {
2070             "is-fullwidth-code-point": "2.0.0",
2071             "strip-ansi": "4.0.0"
2072           }
2073         },
2074         "strip-ansi": {
2075           "version": "4.0.0",
2076           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
2077           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
2078           "requires": {
2079             "ansi-regex": "3.0.0"
2080           }
2081         }
2082       }
2083     },
2084     "clone": {
2085       "version": "2.1.1",
2086       "resolved": "http://registry.npm.taobao.org/clone/download/clone-2.1.1.tgz",
2087       "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs="
2088     },
2089     "clone-deep": {
2090       "version": "2.0.2",
2091       "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz",
2092       "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==",
2093       "dev": true,
2094       "requires": {
2095         "for-own": "1.0.0",
2096         "is-plain-object": "2.0.4",
2097         "kind-of": "6.0.2",
2098         "shallow-clone": "1.0.0"
2099       },
2100       "dependencies": {
2101         "for-own": {
2102           "version": "1.0.0",
2103           "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
2104           "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
2105           "dev": true,
2106           "requires": {
2107             "for-in": "1.0.2"
2108           }
2109         },
2110         "kind-of": {
2111           "version": "6.0.2",
2112           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
2113           "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
2114           "dev": true
2115         }
2116       }
2117     },
2118     "co": {
2119       "version": "4.6.0",
2120       "resolved": "http://registry.npm.taobao.org/co/download/co-4.6.0.tgz",
2121       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
2122     },
2123     "coa": {
2124       "version": "1.0.4",
2125       "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz",
2126       "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=",
2127       "dev": true,
2128       "requires": {
2129         "q": "1.5.1"
2130       }
2131     },
2132     "code-point-at": {
2133       "version": "1.1.0",
2134       "resolved": "http://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz",
2135       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
2136     },
2137     "color-convert": {
2138       "version": "1.9.1",
2139       "resolved": "http://registry.npm.taobao.org/color-convert/download/color-convert-1.9.1.tgz",
2140       "integrity": "sha1-wSYRB66y8pTr/+ye2eytUppgl+0=",
2141       "dev": true,
2142       "requires": {
2143         "color-name": "1.1.3"
2144       }
2145     },
2146     "color-name": {
2147       "version": "1.1.3",
2148       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2149       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2150       "dev": true
2151     },
2152     "color-string": {
2153       "version": "0.3.0",
2154       "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz",
2155       "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=",
2156       "dev": true,
2157       "requires": {
2158         "color-name": "1.1.3"
2159       }
2160     },
2161     "colormin": {
2162       "version": "1.1.2",
2163       "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz",
2164       "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=",
2165       "dev": true,
2166       "requires": {
2167         "color": "0.11.4",
2168         "css-color-names": "0.0.4",
2169         "has": "1.0.3"
2170       }
2171     },
2172     "colors": {
2173       "version": "1.1.2",
2174       "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
2175       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
2176       "dev": true
2177     },
2178     "combined-stream": {
2179       "version": "1.0.8",
2180       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
2181       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
2182       "dev": true,
2183       "requires": {
2184         "delayed-stream": "1.0.0"
2185       }
2186     },
2187     "command-line-args": {
2188       "version": "3.0.5",
2189       "resolved": "http://registry.npm.taobao.org/command-line-args/download/command-line-args-3.0.5.tgz",
2190       "integrity": "sha1-W9StReeYPlwTRJGOQCgO4mk8WsA=",
2191       "dev": true,
2192       "requires": {
2193         "array-back": "1.0.4",
2194         "feature-detect-es6": "1.4.1",
2195         "find-replace": "1.0.3",
2196         "typical": "2.6.1"
2197       }
2198     },
2199     "command-line-commands": {
2200       "version": "1.0.4",
2201       "resolved": "http://registry.npm.taobao.org/command-line-commands/download/command-line-commands-1.0.4.tgz",
2202       "integrity": "sha1-A0+bFntRiK+9z2su+7FQ/IRCwys=",
2203       "dev": true,
2204       "requires": {
2205         "array-back": "1.0.4",
2206         "feature-detect-es6": "1.4.1"
2207       }
2208     },
2209     "commander": {
2210       "version": "2.15.1",
2211       "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.15.1.tgz",
2212       "integrity": "sha1-30boZ9D8Kuxmo0ZitAapzK//Ww8="
2213     },
2214     "commondir": {
2215       "version": "1.0.1",
2216       "resolved": "http://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz",
2217       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
2218       "dev": true
2219     },
2220     "commonmark": {
2221       "version": "0.24.0",
2222       "resolved": "http://registry.npm.taobao.org/commonmark/download/commonmark-0.24.0.tgz",
2223       "integrity": "sha1-uA3gGCxUY1VkOqFdsSv7KCNoJ48=",
2224       "requires": {
2225         "entities": "1.1.1",
2226         "mdurl": "1.0.1",
2227         "string.prototype.repeat": "0.2.0"
2228       }
2229     },
2230     "commonmark-react-renderer": {
2231       "version": "4.3.4",
2232       "resolved": "http://registry.npm.taobao.org/commonmark-react-renderer/download/commonmark-react-renderer-4.3.4.tgz",
2233       "integrity": "sha1-KfNFNXlRqzbrOG1F6mvAgAbz/5s=",
2234       "requires": {
2235         "lodash.assign": "4.2.0",
2236         "lodash.isplainobject": "4.0.6",
2237         "pascalcase": "0.1.1",
2238         "xss-filters": "1.2.7"
2239       }
2240     },
2241     "compare-version": {
2242       "version": "0.1.2",
2243       "resolved": "http://registry.npm.taobao.org/compare-version/download/compare-version-0.1.2.tgz",
2244       "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=",
2245       "dev": true
2246     },
2247     "compressible": {
2248       "version": "2.0.17",
2249       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz",
2250       "integrity": "sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==",
2251       "dev": true,
2252       "requires": {
2253         "mime-db": "1.40.0"
2254       },
2255       "dependencies": {
2256         "mime-db": {
2257           "version": "1.40.0",
2258           "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
2259           "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
2260           "dev": true
2261         }
2262       }
2263     },
2264     "compression": {
2265       "version": "1.7.4",
2266       "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
2267       "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
2268       "dev": true,
2269       "requires": {
2270         "accepts": "1.3.7",
2271         "bytes": "3.0.0",
2272         "compressible": "2.0.17",
2273         "debug": "2.6.9",
2274         "on-headers": "1.0.2",
2275         "safe-buffer": "5.1.2",
2276         "vary": "1.1.2"
2277       }
2278     },
2279     "concat-map": {
2280       "version": "0.0.1",
2281       "resolved": "http://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz",
2282       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
2283     },
2284     "concat-stream": {
2285       "version": "1.6.2",
2286       "resolved": "http://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz",
2287       "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=",
2288       "dev": true,
2289       "requires": {
2290         "buffer-from": "1.1.1",
2291         "inherits": "2.0.3",
2292         "readable-stream": "2.3.6",
2293         "typedarray": "0.0.6"
2294       },
2295       "dependencies": {
2296         "isarray": {
2297           "version": "1.0.0",
2298           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
2299           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2300           "dev": true
2301         },
2302         "process-nextick-args": {
2303           "version": "2.0.0",
2304           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
2305           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
2306           "dev": true
2307         },
2308         "readable-stream": {
2309           "version": "2.3.6",
2310           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
2311           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
2312           "dev": true,
2313           "requires": {
2314             "core-util-is": "1.0.2",
2315             "inherits": "2.0.3",
2316             "isarray": "1.0.0",
2317             "process-nextick-args": "2.0.0",
2318             "safe-buffer": "5.1.2",
2319             "string_decoder": "1.1.1",
2320             "util-deprecate": "1.0.2"
2321           }
2322         },
2323         "string_decoder": {
2324           "version": "1.1.1",
2325           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
2326           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
2327           "dev": true,
2328           "requires": {
2329             "safe-buffer": "5.1.2"
2330           }
2331         }
2332       }
2333     },
2334     "configstore": {
2335       "version": "3.1.2",
2336       "resolved": "http://registry.npm.taobao.org/configstore/download/configstore-3.1.2.tgz",
2337       "integrity": "sha1-xvJd767vJt8S3TNBSwAf6BpUP48=",
2338       "dev": true,
2339       "requires": {
2340         "dot-prop": "4.2.0",
2341         "graceful-fs": "4.1.11",
2342         "make-dir": "1.3.0",
2343         "unique-string": "1.0.0",
2344         "write-file-atomic": "2.3.0",
2345         "xdg-basedir": "3.0.0"
2346       }
2347     },
2348     "connect-history-api-fallback": {
2349       "version": "1.6.0",
2350       "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
2351       "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
2352       "dev": true
2353     },
2354     "console-browserify": {
2355       "version": "1.1.0",
2356       "resolved": "http://registry.npm.taobao.org/console-browserify/download/console-browserify-1.1.0.tgz",
2357       "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
2358       "dev": true,
2359       "requires": {
2360         "date-now": "0.1.4"
2361       }
2362     },
2363     "console-control-strings": {
2364       "version": "1.1.0",
2365       "resolved": "http://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz",
2366       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
2367       "dev": true
2368     },
2369     "constants-browserify": {
2370       "version": "1.0.0",
2371       "resolved": "http://registry.npm.taobao.org/constants-browserify/download/constants-browserify-1.0.0.tgz",
2372       "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
2373       "dev": true
2374     },
2375     "contains-path": {
2376       "version": "0.1.0",
2377       "resolved": "http://registry.npm.taobao.org/contains-path/download/contains-path-0.1.0.tgz",
2378       "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
2379       "dev": true
2380     },
2381     "content-disposition": {
2382       "version": "0.5.3",
2383       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
2384       "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
2385       "dev": true,
2386       "requires": {
2387         "safe-buffer": "5.1.2"
2388       }
2389     },
2390     "content-type": {
2391       "version": "1.0.4",
2392       "resolved": "http://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz",
2393       "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=",
2394       "dev": true
2395     },
2396     "convert-source-map": {
2397       "version": "1.5.1",
2398       "resolved": "http://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.5.1.tgz",
2399       "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU="
2400     },
2401     "cookie": {
2402       "version": "0.4.0",
2403       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
2404       "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
2405       "dev": true
2406     },
2407     "cookie-signature": {
2408       "version": "1.0.6",
2409       "resolved": "http://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz",
2410       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
2411       "dev": true
2412     },
2413     "core-js": {
2414       "version": "2.5.7",
2415       "resolved": "http://registry.npm.taobao.org/core-js/download/core-js-2.5.7.tgz",
2416       "integrity": "sha1-+XJgj/DOrWi4QaFqky0LGDeRgU4="
2417     },
2418     "core-util-is": {
2419       "version": "1.0.2",
2420       "resolved": "http://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz",
2421       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
2422     },
2423     "cosmiconfig": {
2424       "version": "2.2.2",
2425       "resolved": "http://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-2.2.2.tgz",
2426       "integrity": "sha1-YXPOvVb6wELB9DkO33r2wHx8uJI=",
2427       "dev": true,
2428       "requires": {
2429         "is-directory": "0.3.1",
2430         "js-yaml": "3.13.1",
2431         "minimist": "1.2.0",
2432         "object-assign": "4.1.1",
2433         "os-homedir": "1.0.2",
2434         "parse-json": "2.2.0",
2435         "require-from-string": "1.2.1"
2436       },
2437       "dependencies": {
2438         "minimist": {
2439           "version": "1.2.0",
2440           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
2441           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2442           "dev": true
2443         }
2444       }
2445     },
2446     "create-error-class": {
2447       "version": "3.0.2",
2448       "resolved": "http://registry.npm.taobao.org/create-error-class/download/create-error-class-3.0.2.tgz",
2449       "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
2450       "dev": true,
2451       "requires": {
2452         "capture-stack-trace": "1.0.0"
2453       }
2454     },
2455     "create-react-class": {
2456       "version": "15.6.3",
2457       "resolved": "http://registry.npm.taobao.org/create-react-class/download/create-react-class-15.6.3.tgz",
2458       "integrity": "sha1-LXMjf7P5cK5uvgEanmb0bbyoADY=",
2459       "requires": {
2460         "fbjs": "0.8.16",
2461         "loose-envify": "1.3.1",
2462         "object-assign": "4.1.1"
2463       }
2464     },
2465     "create-react-context": {
2466       "version": "0.2.3",
2467       "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.2.3.tgz",
2468       "integrity": "sha512-CQBmD0+QGgTaxDL3OX1IDXYqjkp2It4RIbcb99jS6AEg27Ga+a9G3JtK6SIu0HBwPLZlmwt9F7UwWA4Bn92Rag==",
2469       "requires": {
2470         "fbjs": "0.8.16",
2471         "gud": "1.0.0"
2472       }
2473     },
2474     "cross-spawn": {
2475       "version": "5.1.0",
2476       "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz",
2477       "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
2478       "dev": true,
2479       "requires": {
2480         "lru-cache": "4.1.5",
2481         "which": "1.3.0"
2482       }
2483     },
2484     "crypto-browserify": {
2485       "version": "3.3.0",
2486       "resolved": "http://registry.npm.taobao.org/crypto-browserify/download/crypto-browserify-3.3.0.tgz",
2487       "integrity": "sha1-ufx1u0oO1h3PHNXa6W6zDJw+UGw=",
2488       "dev": true,
2489       "requires": {
2490         "browserify-aes": "0.4.0",
2491         "pbkdf2-compat": "2.0.1",
2492         "ripemd160": "0.2.0",
2493         "sha.js": "2.2.6"
2494       },
2495       "dependencies": {
2496         "sha.js": {
2497           "version": "2.2.6",
2498           "resolved": "http://registry.npm.taobao.org/sha.js/download/sha.js-2.2.6.tgz",
2499           "integrity": "sha1-F93t3F9yL7ZlAWWIlUYZd4ZzFbo=",
2500           "dev": true
2501         }
2502       }
2503     },
2504     "crypto-random-string": {
2505       "version": "1.0.0",
2506       "resolved": "http://registry.npm.taobao.org/crypto-random-string/download/crypto-random-string-1.0.0.tgz",
2507       "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=",
2508       "dev": true
2509     },
2510     "css": {
2511       "version": "2.2.3",
2512       "resolved": "http://registry.npm.taobao.org/css/download/css-2.2.3.tgz",
2513       "integrity": "sha1-+GH0umHnm+3JYqpUjleA/ZXLxr4=",
2514       "dev": true,
2515       "requires": {
2516         "inherits": "2.0.3",
2517         "source-map": "0.1.43",
2518         "source-map-resolve": "0.5.2",
2519         "urix": "0.1.0"
2520       },
2521       "dependencies": {
2522         "source-map": {
2523           "version": "0.1.43",
2524           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz",
2525           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
2526           "dev": true,
2527           "requires": {
2528             "amdefine": "1.0.1"
2529           }
2530         }
2531       }
2532     },
2533     "css-color-names": {
2534       "version": "0.0.4",
2535       "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
2536       "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
2537       "dev": true
2538     },
2539     "css-loader": {
2540       "version": "0.26.1",
2541       "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.26.1.tgz",
2542       "integrity": "sha1-K6fyATG5NZdJaz6btQB4WknNKeo=",
2543       "dev": true,
2544       "requires": {
2545         "babel-code-frame": "6.26.0",
2546         "css-selector-tokenizer": "0.7.1",
2547         "cssnano": "3.10.0",
2548         "loader-utils": "0.2.17",
2549         "lodash.camelcase": "4.3.0",
2550         "object-assign": "4.1.1",
2551         "postcss": "5.2.18",
2552         "postcss-modules-extract-imports": "1.2.1",
2553         "postcss-modules-local-by-default": "1.2.0",
2554         "postcss-modules-scope": "1.1.0",
2555         "postcss-modules-values": "1.3.0",
2556         "source-list-map": "0.1.8"
2557       }
2558     },
2559     "css-selector-tokenizer": {
2560       "version": "0.7.1",
2561       "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz",
2562       "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==",
2563       "dev": true,
2564       "requires": {
2565         "cssesc": "0.1.0",
2566         "fastparse": "1.1.2",
2567         "regexpu-core": "1.0.0"
2568       },
2569       "dependencies": {
2570         "regexpu-core": {
2571           "version": "1.0.0",
2572           "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz",
2573           "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=",
2574           "dev": true,
2575           "requires": {
2576             "regenerate": "1.4.0",
2577             "regjsgen": "0.2.0",
2578             "regjsparser": "0.1.5"
2579           }
2580         }
2581       }
2582     },
2583     "cssesc": {
2584       "version": "0.1.0",
2585       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz",
2586       "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=",
2587       "dev": true
2588     },
2589     "cssnano": {
2590       "version": "3.10.0",
2591       "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz",
2592       "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=",
2593       "dev": true,
2594       "requires": {
2595         "autoprefixer": "6.7.7",
2596         "decamelize": "1.2.0",
2597         "defined": "1.0.0",
2598         "has": "1.0.3",
2599         "object-assign": "4.1.1",
2600         "postcss": "5.2.18",
2601         "postcss-calc": "5.3.1",
2602         "postcss-colormin": "2.2.2",
2603         "postcss-convert-values": "2.6.1",
2604         "postcss-discard-comments": "2.0.4",
2605         "postcss-discard-duplicates": "2.1.0",
2606         "postcss-discard-empty": "2.1.0",
2607         "postcss-discard-overridden": "0.1.1",
2608         "postcss-discard-unused": "2.2.3",
2609         "postcss-filter-plugins": "2.0.3",
2610         "postcss-merge-idents": "2.1.7",
2611         "postcss-merge-longhand": "2.0.2",
2612         "postcss-merge-rules": "2.1.2",
2613         "postcss-minify-font-values": "1.0.5",
2614         "postcss-minify-gradients": "1.0.5",
2615         "postcss-minify-params": "1.2.2",
2616         "postcss-minify-selectors": "2.1.1",
2617         "postcss-normalize-charset": "1.1.1",
2618         "postcss-normalize-url": "3.0.8",
2619         "postcss-ordered-values": "2.2.3",
2620         "postcss-reduce-idents": "2.4.0",
2621         "postcss-reduce-initial": "1.0.1",
2622         "postcss-reduce-transforms": "1.0.4",
2623         "postcss-svgo": "2.1.6",
2624         "postcss-unique-selectors": "2.0.2",
2625         "postcss-value-parser": "3.3.0",
2626         "postcss-zindex": "2.2.0"
2627       }
2628     },
2629     "csso": {
2630       "version": "2.3.2",
2631       "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz",
2632       "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=",
2633       "dev": true,
2634       "requires": {
2635         "clap": "1.2.3",
2636         "source-map": "0.5.7"
2637       }
2638     },
2639     "currently-unhandled": {
2640       "version": "0.4.1",
2641       "resolved": "http://registry.npm.taobao.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz",
2642       "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
2643       "dev": true,
2644       "requires": {
2645         "array-find-index": "1.0.2"
2646       }
2647     },
2648     "dashdash": {
2649       "version": "1.14.1",
2650       "resolved": "http://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz",
2651       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
2652       "requires": {
2653         "assert-plus": "1.0.0"
2654       }
2655     },
2656     "data-uri-to-buffer": {
2657       "version": "2.0.0",
2658       "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.0.tgz",
2659       "integrity": "sha512-YbKCNLPPP4inc0E5If4OaalBc7gpaM2MRv77Pv2VThVComLKfbGYtJcdDCViDyp1Wd4SebhHLz94vp91zbK6bw==",
2660       "optional": true,
2661       "requires": {
2662         "@types/node": "8.10.29"
2663       }
2664     },
2665     "date-format": {
2666       "version": "1.2.0",
2667       "resolved": "https://registry.npmjs.org/date-format/-/date-format-1.2.0.tgz",
2668       "integrity": "sha1-YV6CjiM90aubua4JUODOzPpuytg="
2669     },
2670     "date-now": {
2671       "version": "0.1.4",
2672       "resolved": "http://registry.npm.taobao.org/date-now/download/date-now-0.1.4.tgz",
2673       "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
2674       "dev": true
2675     },
2676     "debug": {
2677       "version": "3.1.0",
2678       "resolved": "http://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz",
2679       "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
2680       "requires": {
2681         "ms": "2.0.0"
2682       }
2683     },
2684     "decamelize": {
2685       "version": "1.2.0",
2686       "resolved": "http://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz",
2687       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
2688     },
2689     "decode-uri-component": {
2690       "version": "0.2.0",
2691       "resolved": "http://registry.npm.taobao.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz",
2692       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
2693       "dev": true
2694     },
2695     "deep-eql": {
2696       "version": "0.1.3",
2697       "resolved": "http://registry.npm.taobao.org/deep-eql/download/deep-eql-0.1.3.tgz",
2698       "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=",
2699       "dev": true,
2700       "requires": {
2701         "type-detect": "0.1.1"
2702       },
2703       "dependencies": {
2704         "type-detect": {
2705           "version": "0.1.1",
2706           "resolved": "http://registry.npm.taobao.org/type-detect/download/type-detect-0.1.1.tgz",
2707           "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=",
2708           "dev": true
2709         }
2710       }
2711     },
2712     "deep-equal": {
2713       "version": "1.0.1",
2714       "resolved": "http://registry.npm.taobao.org/deep-equal/download/deep-equal-1.0.1.tgz",
2715       "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU="
2716     },
2717     "deep-extend": {
2718       "version": "0.6.0",
2719       "resolved": "http://registry.npm.taobao.org/deep-extend/download/deep-extend-0.6.0.tgz",
2720       "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=",
2721       "dev": true
2722     },
2723     "deep-is": {
2724       "version": "0.1.3",
2725       "resolved": "http://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz",
2726       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
2727     },
2728     "define-properties": {
2729       "version": "1.1.2",
2730       "resolved": "http://registry.npm.taobao.org/define-properties/download/define-properties-1.1.2.tgz",
2731       "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
2732       "dev": true,
2733       "requires": {
2734         "foreach": "2.0.5",
2735         "object-keys": "1.0.11"
2736       },
2737       "dependencies": {
2738         "object-keys": {
2739           "version": "1.0.11",
2740           "resolved": "http://registry.npm.taobao.org/object-keys/download/object-keys-1.0.11.tgz",
2741           "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=",
2742           "dev": true
2743         }
2744       }
2745     },
2746     "degenerator": {
2747       "version": "1.0.4",
2748       "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz",
2749       "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=",
2750       "optional": true,
2751       "requires": {
2752         "ast-types": "0.12.2",
2753         "escodegen": "1.11.1",
2754         "esprima": "3.1.3"
2755       }
2756     },
2757     "define-properties": {
2758       "version": "1.1.3",
2759       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
2760       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
2761       "dev": true,
2762       "requires": {
2763         "object-keys": "1.1.1"
2764       }
2765     },
2766     "defined": {
2767       "version": "1.0.0",
2768       "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
2769       "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
2770       "dev": true
2771     },
2772     "delayed-stream": {
2773       "version": "1.0.0",
2774       "resolved": "http://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz",
2775       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
2776     },
2777     "delegates": {
2778       "version": "1.0.0",
2779       "resolved": "http://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz",
2780       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
2781       "dev": true
2782     },
2783     "depd": {
2784       "version": "1.1.2",
2785       "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz",
2786       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
2787     },
2788     "destroy": {
2789       "version": "1.0.4",
2790       "resolved": "http://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz",
2791       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
2792       "dev": true
2793     },
2794     "detect-indent": {
2795       "version": "4.0.0",
2796       "resolved": "http://registry.npm.taobao.org/detect-indent/download/detect-indent-4.0.0.tgz",
2797       "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
2798       "requires": {
2799         "repeating": "2.0.1"
2800       }
2801     },
2802     "diff-match-patch": {
2803       "version": "1.0.4",
2804       "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.4.tgz",
2805       "integrity": "sha512-Uv3SW8bmH9nAtHKaKSanOQmj2DnlH65fUpcrMdfdaOxUG02QQ4YGZ8AE7kKOMisF7UqvOlGKVYWRvezdncW9lg=="
2806     },
2807     "dijkstrajs": {
2808       "version": "1.0.1",
2809       "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.1.tgz",
2810       "integrity": "sha1-082BIh4+pAdCz83lVtTpnpjdxxs="
2811     },
2812     "dmg-builder": {
2813       "version": "4.10.1",
2814       "resolved": "http://registry.npm.taobao.org/dmg-builder/download/dmg-builder-4.10.1.tgz",
2815       "integrity": "sha1-VgPaofk+I7azVyVJ8YimLhbrH/s=",
2816       "dev": true,
2817       "requires": {
2818         "bluebird-lst": "1.0.5",
2819         "builder-util": "5.11.2",
2820         "electron-builder-lib": "20.14.7",
2821         "fs-extra-p": "4.6.0",
2822         "iconv-lite": "0.4.23",
2823         "js-yaml": "3.11.0",
2824         "parse-color": "1.0.0",
2825         "sanitize-filename": "1.6.1"
2826       },
2827       "dependencies": {
2828         "ansi-styles": {
2829           "version": "3.2.1",
2830           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
2831           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
2832           "dev": true,
2833           "requires": {
2834             "color-convert": "1.9.1"
2835           }
2836         },
2837         "app-builder-bin": {
2838           "version": "1.9.5",
2839           "resolved": "http://registry.npm.taobao.org/app-builder-bin/download/app-builder-bin-1.9.5.tgz",
2840           "integrity": "sha1-9OKybiZXjJpIzqhdpE8LwadYL8A=",
2841           "dev": true
2842         },
2843         "chalk": {
2844           "version": "2.4.1",
2845           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
2846           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
2847           "dev": true,
2848           "requires": {
2849             "ansi-styles": "3.2.1",
2850             "escape-string-regexp": "1.0.5",
2851             "supports-color": "5.4.0"
2852           }
2853         },
2854         "electron-builder-lib": {
2855           "version": "20.14.7",
2856           "resolved": "http://registry.npm.taobao.org/electron-builder-lib/download/electron-builder-lib-20.14.7.tgz",
2857           "integrity": "sha1-25GXfdE7CiiOHaVikYOAephH3iE=",
2858           "dev": true,
2859           "requires": {
2860             "7zip-bin": "4.0.2",
2861             "app-builder-bin": "1.9.5",
2862             "async-exit-hook": "2.0.1",
2863             "bluebird-lst": "1.0.5",
2864             "builder-util": "5.11.1",
2865             "builder-util-runtime": "4.2.1",
2866             "chromium-pickle-js": "0.2.0",
2867             "debug": "3.1.0",
2868             "ejs": "2.6.1",
2869             "electron-osx-sign": "0.4.10",
2870             "electron-publish": "20.14.6",
2871             "fs-extra-p": "4.6.0",
2872             "hosted-git-info": "2.6.0",
2873             "is-ci": "1.1.0",
2874             "isbinaryfile": "3.0.2",
2875             "js-yaml": "3.11.0",
2876             "lazy-val": "1.0.3",
2877             "minimatch": "3.0.4",
2878             "normalize-package-data": "2.4.0",
2879             "plist": "3.0.1",
2880             "read-config-file": "3.0.1",
2881             "sanitize-filename": "1.6.1",
2882             "semver": "5.5.0",
2883             "stream-json": "0.6.1",
2884             "temp-file": "3.1.2"
2885           },
2886           "dependencies": {
2887             "builder-util": {
2888               "version": "5.11.1",
2889               "resolved": "http://registry.npm.taobao.org/builder-util/download/builder-util-5.11.1.tgz",
2890               "integrity": "sha1-4VQJNbwO/LOUiuNkovceCNe8guA=",
2891               "dev": true,
2892               "requires": {
2893                 "7zip-bin": "4.0.2",
2894                 "app-builder-bin": "1.9.5",
2895                 "bluebird-lst": "1.0.5",
2896                 "builder-util-runtime": "4.2.1",
2897                 "chalk": "2.4.1",
2898                 "debug": "3.1.0",
2899                 "fs-extra-p": "4.6.0",
2900                 "is-ci": "1.1.0",
2901                 "js-yaml": "3.11.0",
2902                 "lazy-val": "1.0.3",
2903                 "semver": "5.5.0",
2904                 "source-map-support": "0.5.6",
2905                 "stat-mode": "0.2.2",
2906                 "temp-file": "3.1.2"
2907               }
2908             }
2909           }
2910         },
2911         "has-flag": {
2912           "version": "3.0.0",
2913           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
2914           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2915           "dev": true
2916         },
2917         "source-map-support": {
2918           "version": "0.5.6",
2919           "resolved": "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.6.tgz",
2920           "integrity": "sha1-RDXO5Gsaq2K46GEM5g94gJHFHBM=",
2921           "dev": true,
2922           "requires": {
2923             "buffer-from": "1.0.0",
2924             "source-map": "0.6.1"
2925           }
2926         },
2927         "supports-color": {
2928           "version": "5.4.0",
2929           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
2930           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
2931           "dev": true,
2932           "requires": {
2933             "has-flag": "3.0.0"
2934           }
2935         }
2936       }
2937     },
2938     "doctrine": {
2939       "version": "2.1.0",
2940       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
2941       "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
2942       "dev": true,
2943       "requires": {
2944         "esutils": "2.0.2"
2945       }
2946     },
2947     "dom-helpers": {
2948       "version": "3.3.1",
2949       "resolved": "http://registry.npm.taobao.org/dom-helpers/download/dom-helpers-3.3.1.tgz",
2950       "integrity": "sha1-/BpOFf/fYN3eA6SAqcD+zoId1KY="
2951     },
2952     "dom-walk": {
2953       "version": "0.1.1",
2954       "resolved": "http://registry.npm.taobao.org/dom-walk/download/dom-walk-0.1.1.tgz",
2955       "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=",
2956       "dev": true
2957     },
2958     "domain-browser": {
2959       "version": "1.2.0",
2960       "resolved": "http://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz",
2961       "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=",
2962       "dev": true
2963     },
2964     "dot-prop": {
2965       "version": "4.2.0",
2966       "resolved": "http://registry.npm.taobao.org/dot-prop/download/dot-prop-4.2.0.tgz",
2967       "integrity": "sha1-HxngwuGqDjJ5fEl5nyg3rGr2nFc=",
2968       "dev": true,
2969       "requires": {
2970         "is-obj": "1.0.1"
2971       }
2972     },
2973     "dotenv": {
2974       "version": "5.0.1",
2975       "resolved": "http://registry.npm.taobao.org/dotenv/download/dotenv-5.0.1.tgz",
2976       "integrity": "sha1-pTF0Wb09eauIz/bkQFemo/ux/O8=",
2977       "dev": true
2978     },
2979     "dotenv-expand": {
2980       "version": "4.2.0",
2981       "resolved": "http://registry.npm.taobao.org/dotenv-expand/download/dotenv-expand-4.2.0.tgz",
2982       "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=",
2983       "dev": true
2984     },
2985     "double-ended-queue": {
2986       "version": "2.1.0-0",
2987       "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz",
2988       "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=",
2989       "optional": true
2990     },
2991     "duplexer": {
2992       "version": "0.1.1",
2993       "resolved": "http://registry.npm.taobao.org/duplexer/download/duplexer-0.1.1.tgz",
2994       "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
2995       "dev": true
2996     },
2997     "duplexer3": {
2998       "version": "0.1.4",
2999       "resolved": "http://registry.npm.taobao.org/duplexer3/download/duplexer3-0.1.4.tgz",
3000       "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
3001       "dev": true
3002     },
3003     "ecc-jsbn": {
3004       "version": "0.1.2",
3005       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
3006       "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
3007       "dev": true,
3008       "requires": {
3009         "jsbn": "0.1.1",
3010         "safer-buffer": "2.1.2"
3011       }
3012     },
3013     "ee-first": {
3014       "version": "1.1.1",
3015       "resolved": "http://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz",
3016       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
3017       "dev": true
3018     },
3019     "ejs": {
3020       "version": "2.6.1",
3021       "resolved": "http://registry.npm.taobao.org/ejs/download/ejs-2.6.1.tgz",
3022       "integrity": "sha1-SY7A1JVlWrxvI81hho2SZGQHGqA=",
3023       "dev": true
3024     },
3025     "electron": {
3026       "version": "1.8.8",
3027       "resolved": "https://registry.npmjs.org/electron/-/electron-1.8.8.tgz",
3028       "integrity": "sha512-1f9zJehcTTGjrkb06o6ds+gsRq6SYhZJyxOk6zIWjRH8hVy03y/RzUDELzNas71f5vcvXmfGVvyjeEsadDI8tg==",
3029       "dev": true,
3030       "requires": {
3031         "@types/node": "8.10.29",
3032         "electron-download": "3.3.0",
3033         "extract-zip": "1.6.7"
3034       }
3035     },
3036     "electron-builder": {
3037       "version": "20.15.1",
3038       "resolved": "http://registry.npm.taobao.org/electron-builder/download/electron-builder-20.15.1.tgz",
3039       "integrity": "sha1-B4zaKb23JAJE6bzPMHQLHqQt60Q=",
3040       "dev": true,
3041       "requires": {
3042         "bluebird-lst": "1.0.5",
3043         "builder-util": "5.11.2",
3044         "builder-util-runtime": "4.2.1",
3045         "chalk": "2.4.1",
3046         "dmg-builder": "4.10.1",
3047         "electron-builder-lib": "20.15.1",
3048         "electron-download-tf": "4.3.4",
3049         "fs-extra-p": "4.6.0",
3050         "is-ci": "1.1.0",
3051         "lazy-val": "1.0.3",
3052         "read-config-file": "3.0.1",
3053         "sanitize-filename": "1.6.1",
3054         "update-notifier": "2.5.0",
3055         "yargs": "11.0.0"
3056       },
3057       "dependencies": {
3058         "ansi-styles": {
3059           "version": "3.2.1",
3060           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
3061           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
3062           "dev": true,
3063           "requires": {
3064             "color-convert": "1.9.1"
3065           }
3066         },
3067         "chalk": {
3068           "version": "2.4.1",
3069           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
3070           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
3071           "dev": true,
3072           "requires": {
3073             "ansi-styles": "3.2.1",
3074             "escape-string-regexp": "1.0.5",
3075             "supports-color": "5.4.0"
3076           }
3077         },
3078         "electron-download-tf": {
3079           "version": "4.3.4",
3080           "resolved": "http://registry.npm.taobao.org/electron-download-tf/download/electron-download-tf-4.3.4.tgz",
3081           "integrity": "sha1-sDdAsohaoq0/h4T65030J/ZtUWU=",
3082           "dev": true,
3083           "requires": {
3084             "debug": "3.1.0",
3085             "env-paths": "1.0.0",
3086             "fs-extra": "4.0.3",
3087             "minimist": "1.2.0",
3088             "nugget": "2.0.1",
3089             "path-exists": "3.0.0",
3090             "rc": "1.2.8",
3091             "semver": "5.5.0",
3092             "sumchecker": "2.0.2"
3093           }
3094         },
3095         "fs-extra": {
3096           "version": "4.0.3",
3097           "resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-4.0.3.tgz",
3098           "integrity": "sha1-DYUhIuW8W+tFP7Ao6cDJvzY0DJQ=",
3099           "dev": true,
3100           "requires": {
3101             "graceful-fs": "4.1.11",
3102             "jsonfile": "4.0.0",
3103             "universalify": "0.1.1"
3104           }
3105         },
3106         "has-flag": {
3107           "version": "3.0.0",
3108           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
3109           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3110           "dev": true
3111         },
3112         "minimist": {
3113           "version": "1.2.0",
3114           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
3115           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3116           "dev": true
3117         },
3118         "path-exists": {
3119           "version": "3.0.0",
3120           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz",
3121           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
3122           "dev": true
3123         },
3124         "sumchecker": {
3125           "version": "2.0.2",
3126           "resolved": "http://registry.npm.taobao.org/sumchecker/download/sumchecker-2.0.2.tgz",
3127           "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=",
3128           "dev": true,
3129           "requires": {
3130             "debug": "2.6.9"
3131           },
3132           "dependencies": {
3133             "debug": {
3134               "version": "2.6.9",
3135               "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
3136               "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
3137               "dev": true,
3138               "requires": {
3139                 "ms": "2.0.0"
3140               }
3141             }
3142           }
3143         },
3144         "supports-color": {
3145           "version": "5.4.0",
3146           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
3147           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
3148           "dev": true,
3149           "requires": {
3150             "has-flag": "3.0.0"
3151           }
3152         }
3153       }
3154     },
3155     "electron-builder-lib": {
3156       "version": "20.15.1",
3157       "resolved": "http://registry.npm.taobao.org/electron-builder-lib/download/electron-builder-lib-20.15.1.tgz",
3158       "integrity": "sha1-0mdecZGPYlYc9eyuYz3+X0IZ0OM=",
3159       "dev": true,
3160       "requires": {
3161         "7zip-bin": "4.0.2",
3162         "app-builder-bin": "1.9.7",
3163         "async-exit-hook": "2.0.1",
3164         "bluebird-lst": "1.0.5",
3165         "builder-util": "5.11.2",
3166         "builder-util-runtime": "4.2.1",
3167         "chromium-pickle-js": "0.2.0",
3168         "debug": "3.1.0",
3169         "ejs": "2.6.1",
3170         "electron-osx-sign": "0.4.10",
3171         "electron-publish": "20.15.0",
3172         "fs-extra-p": "4.6.0",
3173         "hosted-git-info": "2.6.0",
3174         "is-ci": "1.1.0",
3175         "isbinaryfile": "3.0.2",
3176         "js-yaml": "3.11.0",
3177         "lazy-val": "1.0.3",
3178         "minimatch": "3.0.4",
3179         "normalize-package-data": "2.4.0",
3180         "plist": "3.0.1",
3181         "read-config-file": "3.0.1",
3182         "sanitize-filename": "1.6.1",
3183         "semver": "5.5.0",
3184         "stream-json": "0.6.1",
3185         "temp-file": "3.1.2"
3186       },
3187       "dependencies": {
3188         "ansi-styles": {
3189           "version": "3.2.1",
3190           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
3191           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
3192           "dev": true,
3193           "requires": {
3194             "color-convert": "1.9.1"
3195           }
3196         },
3197         "chalk": {
3198           "version": "2.4.1",
3199           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
3200           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
3201           "dev": true,
3202           "requires": {
3203             "ansi-styles": "3.2.1",
3204             "escape-string-regexp": "1.0.5",
3205             "supports-color": "5.4.0"
3206           }
3207         },
3208         "electron-publish": {
3209           "version": "20.15.0",
3210           "resolved": "http://registry.npm.taobao.org/electron-publish/download/electron-publish-20.15.0.tgz",
3211           "integrity": "sha1-TdlrLOgriFY0Km1g3aVxZpo5DS0=",
3212           "dev": true,
3213           "requires": {
3214             "bluebird-lst": "1.0.5",
3215             "builder-util": "5.11.2",
3216             "builder-util-runtime": "4.2.1",
3217             "chalk": "2.4.1",
3218             "fs-extra-p": "4.6.0",
3219             "lazy-val": "1.0.3",
3220             "mime": "2.3.1"
3221           }
3222         },
3223         "has-flag": {
3224           "version": "3.0.0",
3225           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
3226           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3227           "dev": true
3228         },
3229         "supports-color": {
3230           "version": "5.4.0",
3231           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
3232           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
3233           "dev": true,
3234           "requires": {
3235             "has-flag": "3.0.0"
3236           }
3237         }
3238       }
3239     },
3240     "electron-download": {
3241       "version": "3.3.0",
3242       "resolved": "http://registry.npm.taobao.org/electron-download/download/electron-download-3.3.0.tgz",
3243       "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=",
3244       "dev": true,
3245       "requires": {
3246         "debug": "2.6.9",
3247         "fs-extra": "0.30.0",
3248         "home-path": "1.0.6",
3249         "minimist": "1.2.0",
3250         "nugget": "2.0.1",
3251         "path-exists": "2.1.0",
3252         "rc": "1.2.8",
3253         "semver": "5.5.0",
3254         "sumchecker": "1.3.1"
3255       },
3256       "dependencies": {
3257         "debug": {
3258           "version": "2.6.9",
3259           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3260           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3261           "dev": true,
3262           "requires": {
3263             "ms": "2.0.0"
3264           }
3265         },
3266         "minimist": {
3267           "version": "1.2.0",
3268           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
3269           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3270           "dev": true
3271         },
3272         "path-exists": {
3273           "version": "2.1.0",
3274           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz",
3275           "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
3276           "dev": true,
3277           "requires": {
3278             "pinkie-promise": "2.0.1"
3279           }
3280         }
3281       }
3282     },
3283     "electron-osx-sign": {
3284       "version": "0.4.10",
3285       "resolved": "http://registry.npm.taobao.org/electron-osx-sign/download/electron-osx-sign-0.4.10.tgz",
3286       "integrity": "sha1-vk87ibKnWh3F8eckkIGrKSnKOiY=",
3287       "dev": true,
3288       "requires": {
3289         "bluebird": "3.5.1",
3290         "compare-version": "0.1.2",
3291         "debug": "2.6.9",
3292         "isbinaryfile": "3.0.2",
3293         "minimist": "1.2.0",
3294         "plist": "2.1.0"
3295       },
3296       "dependencies": {
3297         "debug": {
3298           "version": "2.6.9",
3299           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
3300           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
3301           "dev": true,
3302           "requires": {
3303             "ms": "2.0.0"
3304           }
3305         },
3306         "minimist": {
3307           "version": "1.2.0",
3308           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
3309           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3310           "dev": true
3311         },
3312         "plist": {
3313           "version": "2.1.0",
3314           "resolved": "http://registry.npm.taobao.org/plist/download/plist-2.1.0.tgz",
3315           "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=",
3316           "dev": true,
3317           "requires": {
3318             "base64-js": "1.2.0",
3319             "xmlbuilder": "8.2.2",
3320             "xmldom": "0.1.27"
3321           }
3322         }
3323       }
3324     },
3325     "electron-publish": {
3326       "version": "20.14.6",
3327       "resolved": "http://registry.npm.taobao.org/electron-publish/download/electron-publish-20.14.6.tgz",
3328       "integrity": "sha1-ztFbDAj9rvL7Jb66n1XyDRwZ4hU=",
3329       "dev": true,
3330       "requires": {
3331         "bluebird-lst": "1.0.5",
3332         "builder-util": "5.11.2",
3333         "builder-util-runtime": "4.2.1",
3334         "chalk": "2.4.1",
3335         "fs-extra-p": "4.6.0",
3336         "lazy-val": "1.0.3",
3337         "mime": "2.3.1"
3338       },
3339       "dependencies": {
3340         "ansi-styles": {
3341           "version": "3.2.1",
3342           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
3343           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
3344           "dev": true,
3345           "requires": {
3346             "color-convert": "1.9.1"
3347           }
3348         },
3349         "chalk": {
3350           "version": "2.4.1",
3351           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
3352           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
3353           "dev": true,
3354           "requires": {
3355             "ansi-styles": "3.2.1",
3356             "escape-string-regexp": "1.0.5",
3357             "supports-color": "5.4.0"
3358           }
3359         },
3360         "has-flag": {
3361           "version": "3.0.0",
3362           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
3363           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3364           "dev": true
3365         },
3366         "supports-color": {
3367           "version": "5.4.0",
3368           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
3369           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
3370           "dev": true,
3371           "requires": {
3372             "has-flag": "3.0.0"
3373           }
3374         }
3375       }
3376     },
3377     "electron-settings": {
3378       "version": "3.1.4",
3379       "resolved": "http://registry.npm.taobao.org/electron-settings/download/electron-settings-3.1.4.tgz",
3380       "integrity": "sha1-G2cIN/0AYmOVcUIQKR+0r4/1KIA=",
3381       "requires": {
3382         "clone": "2.1.1",
3383         "jsonfile": "4.0.0"
3384       }
3385     },
3386     "electron-to-chromium": {
3387       "version": "1.3.48",
3388       "resolved": "http://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.48.tgz",
3389       "integrity": "sha1-07DYWTgUBE4JLs4hCPw6ya6kuQA=",
3390       "dev": true
3391     },
3392     "emojis-list": {
3393       "version": "2.1.0",
3394       "resolved": "http://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz",
3395       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
3396       "dev": true
3397     },
3398     "encodeurl": {
3399       "version": "1.0.2",
3400       "resolved": "http://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz",
3401       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
3402       "dev": true
3403     },
3404     "encoding": {
3405       "version": "0.1.12",
3406       "resolved": "http://registry.npm.taobao.org/encoding/download/encoding-0.1.12.tgz",
3407       "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
3408       "requires": {
3409         "iconv-lite": "0.4.23"
3410       }
3411     },
3412     "end-of-stream": {
3413       "version": "1.4.1",
3414       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
3415       "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
3416       "requires": {
3417         "once": "1.4.0"
3418       }
3419     },
3420     "enhanced-resolve": {
3421       "version": "0.9.1",
3422       "resolved": "http://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-0.9.1.tgz",
3423       "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=",
3424       "dev": true,
3425       "requires": {
3426         "graceful-fs": "4.1.11",
3427         "memory-fs": "0.2.0",
3428         "tapable": "0.1.10"
3429       },
3430       "dependencies": {
3431         "memory-fs": {
3432           "version": "0.2.0",
3433           "resolved": "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.2.0.tgz",
3434           "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=",
3435           "dev": true
3436         }
3437       }
3438     },
3439     "entities": {
3440       "version": "1.1.1",
3441       "resolved": "http://registry.npm.taobao.org/entities/download/entities-1.1.1.tgz",
3442       "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA="
3443     },
3444     "env-paths": {
3445       "version": "1.0.0",
3446       "resolved": "http://registry.npm.taobao.org/env-paths/download/env-paths-1.0.0.tgz",
3447       "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=",
3448       "dev": true
3449     },
3450     "errno": {
3451       "version": "0.1.7",
3452       "resolved": "http://registry.npm.taobao.org/errno/download/errno-0.1.7.tgz",
3453       "integrity": "sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg=",
3454       "dev": true,
3455       "requires": {
3456         "prr": "1.0.1"
3457       }
3458     },
3459     "error-ex": {
3460       "version": "1.3.1",
3461       "resolved": "http://registry.npm.taobao.org/error-ex/download/error-ex-1.3.1.tgz",
3462       "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
3463       "dev": true,
3464       "requires": {
3465         "is-arrayish": "0.2.1"
3466       }
3467     },
3468     "error-stack-parser": {
3469       "version": "1.3.6",
3470       "resolved": "http://registry.npm.taobao.org/error-stack-parser/download/error-stack-parser-1.3.6.tgz",
3471       "integrity": "sha1-4Oc7k+QXE40c18C3RrGkoUhUwpI=",
3472       "dev": true,
3473       "requires": {
3474         "stackframe": "0.3.1"
3475       }
3476     },
3477     "es-abstract": {
3478       "version": "1.13.0",
3479       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
3480       "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
3481       "dev": true,
3482       "requires": {
3483         "es-to-primitive": "1.2.0",
3484         "function-bind": "1.1.1",
3485         "has": "1.0.3",
3486         "is-callable": "1.1.4",
3487         "is-regex": "1.0.4",
3488         "object-keys": "1.1.1"
3489       }
3490     },
3491     "es-to-primitive": {
3492       "version": "1.2.0",
3493       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
3494       "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
3495       "dev": true,
3496       "requires": {
3497         "is-callable": "1.1.4",
3498         "is-date-object": "1.0.1",
3499         "is-symbol": "1.0.2"
3500       }
3501     },
3502     "escape-html": {
3503       "version": "1.0.3",
3504       "resolved": "http://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz",
3505       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
3506       "dev": true
3507     },
3508     "escape-regexp": {
3509       "version": "0.0.1",
3510       "resolved": "http://registry.npm.taobao.org/escape-regexp/download/escape-regexp-0.0.1.tgz",
3511       "integrity": "sha1-9EvaEtRbvfnLf4Yu5+SCez3TIlQ=",
3512       "dev": true
3513     },
3514     "escape-string-regexp": {
3515       "version": "1.0.5",
3516       "resolved": "http://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz",
3517       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
3518     },
3519     "eslint": {
3520       "version": "4.18.2",
3521       "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.2.tgz",
3522       "integrity": "sha512-qy4i3wODqKMYfz9LUI8N2qYDkHkoieTbiHpMrYUI/WbjhXJQr7lI4VngixTgaG+yHX+NBCv7nW4hA0ShbvaNKw==",
3523       "dev": true,
3524       "requires": {
3525         "ajv": "5.5.2",
3526         "babel-code-frame": "6.26.0",
3527         "chalk": "2.4.2",
3528         "concat-stream": "1.6.2",
3529         "cross-spawn": "5.1.0",
3530         "debug": "3.2.6",
3531         "doctrine": "2.1.0",
3532         "eslint-scope": "3.7.3",
3533         "eslint-visitor-keys": "1.0.0",
3534         "espree": "3.5.4",
3535         "esquery": "1.0.1",
3536         "esutils": "2.0.2",
3537         "file-entry-cache": "2.0.0",
3538         "functional-red-black-tree": "1.0.1",
3539         "glob": "7.1.3",
3540         "globals": "11.12.0",
3541         "ignore": "3.3.10",
3542         "imurmurhash": "0.1.4",
3543         "inquirer": "3.3.0",
3544         "is-resolvable": "1.1.0",
3545         "js-yaml": "3.13.1",
3546         "json-stable-stringify-without-jsonify": "1.0.1",
3547         "levn": "0.3.0",
3548         "lodash": "4.17.14",
3549         "minimatch": "3.0.4",
3550         "mkdirp": "0.5.1",
3551         "natural-compare": "1.4.0",
3552         "optionator": "0.8.2",
3553         "path-is-inside": "1.0.2",
3554         "pluralize": "7.0.0",
3555         "progress": "2.0.3",
3556         "require-uncached": "1.0.3",
3557         "semver": "5.7.0",
3558         "strip-ansi": "4.0.0",
3559         "strip-json-comments": "2.0.1",
3560         "table": "4.0.2",
3561         "text-table": "0.2.0"
3562       },
3563       "dependencies": {
3564         "ajv": {
3565           "version": "5.5.2",
3566           "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
3567           "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
3568           "dev": true,
3569           "requires": {
3570             "co": "4.6.0",
3571             "fast-deep-equal": "1.1.0",
3572             "fast-json-stable-stringify": "2.0.0",
3573             "json-schema-traverse": "0.3.1"
3574           }
3575         },
3576         "ansi-regex": {
3577           "version": "3.0.0",
3578           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
3579           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
3580           "dev": true
3581         },
3582         "ansi-styles": {
3583           "version": "3.2.1",
3584           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3585           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3586           "dev": true,
3587           "requires": {
3588             "color-convert": "1.9.3"
3589           }
3590         },
3591         "chalk": {
3592           "version": "2.4.2",
3593           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3594           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3595           "dev": true,
3596           "requires": {
3597             "ansi-styles": "3.2.1",
3598             "escape-string-regexp": "1.0.5",
3599             "supports-color": "5.5.0"
3600           }
3601         },
3602         "cross-spawn": {
3603           "version": "5.1.0",
3604           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
3605           "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
3606           "dev": true,
3607           "requires": {
3608             "lru-cache": "4.1.5",
3609             "shebang-command": "1.2.0",
3610             "which": "1.3.0"
3611           }
3612         },
3613         "debug": {
3614           "version": "3.2.6",
3615           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
3616           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
3617           "dev": true,
3618           "requires": {
3619             "ms": "2.1.2"
3620           }
3621         },
3622         "doctrine": {
3623           "version": "2.1.0",
3624           "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
3625           "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
3626           "dev": true,
3627           "requires": {
3628             "esutils": "2.0.2"
3629           }
3630         },
3631         "fast-deep-equal": {
3632           "version": "1.1.0",
3633           "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
3634           "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
3635           "dev": true
3636         },
3637         "globals": {
3638           "version": "11.12.0",
3639           "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
3640           "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
3641           "dev": true
3642         },
3643         "has-flag": {
3644           "version": "3.0.0",
3645           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3646           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3647           "dev": true
3648         },
3649         "json-schema-traverse": {
3650           "version": "0.3.1",
3651           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
3652           "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
3653           "dev": true
3654         },
3655         "ms": {
3656           "version": "2.1.2",
3657           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3658           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3659           "dev": true
3660         },
3661         "pluralize": {
3662           "version": "7.0.0",
3663           "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
3664           "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==",
3665           "dev": true
3666         },
3667         "strip-ansi": {
3668           "version": "4.0.0",
3669           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
3670           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3671           "dev": true,
3672           "requires": {
3673             "ansi-regex": "3.0.0"
3674           }
3675         },
3676         "strip-json-comments": {
3677           "version": "2.0.1",
3678           "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
3679           "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
3680           "dev": true
3681         },
3682         "supports-color": {
3683           "version": "5.5.0",
3684           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3685           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3686           "dev": true,
3687           "requires": {
3688             "has-flag": "3.0.0"
3689           }
3690         }
3691       }
3692     },
3693     "eslint-plugin-react": {
3694       "version": "7.14.2",
3695       "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.14.2.tgz",
3696       "integrity": "sha512-jZdnKe3ip7FQOdjxks9XPN0pjUKZYq48OggNMd16Sk+8VXx6JOvXmlElxROCgp7tiUsTsze3jd78s/9AFJP2mA==",
3697       "dev": true,
3698       "requires": {
3699         "array-includes": "3.0.3",
3700         "doctrine": "2.1.0",
3701         "has": "1.0.3",
3702         "jsx-ast-utils": "2.2.1",
3703         "object.entries": "1.1.0",
3704         "object.fromentries": "2.0.0",
3705         "object.values": "1.1.0",
3706         "prop-types": "15.7.2",
3707         "resolve": "1.11.1"
3708       },
3709       "dependencies": {
3710         "loose-envify": {
3711           "version": "1.4.0",
3712           "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
3713           "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
3714           "dev": true,
3715           "requires": {
3716             "js-tokens": "3.0.2"
3717           }
3718         },
3719         "path-parse": {
3720           "version": "1.0.6",
3721           "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
3722           "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
3723           "dev": true
3724         },
3725         "prop-types": {
3726           "version": "15.7.2",
3727           "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
3728           "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
3729           "dev": true,
3730           "requires": {
3731             "loose-envify": "1.4.0",
3732             "object-assign": "4.1.1",
3733             "react-is": "16.8.6"
3734           }
3735         },
3736         "react-is": {
3737           "version": "16.8.6",
3738           "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz",
3739           "integrity": "sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==",
3740           "dev": true
3741         },
3742         "resolve": {
3743           "version": "1.11.1",
3744           "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz",
3745           "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==",
3746           "dev": true,
3747           "requires": {
3748             "path-parse": "1.0.6"
3749           }
3750         }
3751       }
3752     },
3753     "eslint-scope": {
3754       "version": "3.7.3",
3755       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz",
3756       "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==",
3757       "dev": true,
3758       "requires": {
3759         "esrecurse": "4.2.1",
3760         "estraverse": "4.2.0"
3761       }
3762     },
3763     "eslint-visitor-keys": {
3764       "version": "1.0.0",
3765       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
3766       "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==",
3767       "dev": true
3768     },
3769     "espree": {
3770       "version": "3.5.4",
3771       "resolved": "http://registry.npm.taobao.org/espree/download/espree-3.5.4.tgz",
3772       "integrity": "sha1-sPRHGHyKi+2US4FaZgvd9d610ac=",
3773       "dev": true,
3774       "requires": {
3775         "acorn": "5.7.3",
3776         "acorn-jsx": "3.0.1"
3777       }
3778     },
3779     "esprima": {
3780       "version": "4.0.1",
3781       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
3782       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
3783       "dev": true
3784     },
3785     "esquery": {
3786       "version": "1.0.1",
3787       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
3788       "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
3789       "dev": true,
3790       "requires": {
3791         "estraverse": "4.2.0"
3792       }
3793     },
3794     "esrecurse": {
3795       "version": "4.2.1",
3796       "resolved": "http://registry.npm.taobao.org/esrecurse/download/esrecurse-4.2.1.tgz",
3797       "integrity": "sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8=",
3798       "dev": true,
3799       "requires": {
3800         "estraverse": "4.2.0"
3801       }
3802     },
3803     "estraverse": {
3804       "version": "4.2.0",
3805       "resolved": "http://registry.npm.taobao.org/estraverse/download/estraverse-4.2.0.tgz",
3806       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM="
3807     },
3808     "esutils": {
3809       "version": "2.0.2",
3810       "resolved": "http://registry.npm.taobao.org/esutils/download/esutils-2.0.2.tgz",
3811       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
3812     },
3813     "etag": {
3814       "version": "1.8.1",
3815       "resolved": "http://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz",
3816       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
3817       "dev": true
3818     },
3819     "eventemitter3": {
3820       "version": "3.1.2",
3821       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
3822       "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==",
3823       "dev": true
3824     },
3825     "events": {
3826       "version": "1.1.1",
3827       "resolved": "http://registry.npm.taobao.org/events/download/events-1.1.1.tgz",
3828       "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
3829       "dev": true
3830     },
3831     "execa": {
3832       "version": "0.7.0",
3833       "resolved": "http://registry.npm.taobao.org/execa/download/execa-0.7.0.tgz",
3834       "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
3835       "dev": true,
3836       "requires": {
3837         "cross-spawn": "5.1.0",
3838         "get-stream": "3.0.0",
3839         "is-stream": "1.1.0",
3840         "npm-run-path": "2.0.2",
3841         "p-finally": "1.0.0",
3842         "signal-exit": "3.0.2",
3843         "strip-eof": "1.0.0"
3844       }
3845     },
3846     "expand-brackets": {
3847       "version": "0.1.5",
3848       "resolved": "http://registry.npm.taobao.org/expand-brackets/download/expand-brackets-0.1.5.tgz",
3849       "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
3850       "dev": true,
3851       "requires": {
3852         "is-posix-bracket": "0.1.1"
3853       }
3854     },
3855     "expand-range": {
3856       "version": "1.8.2",
3857       "resolved": "http://registry.npm.taobao.org/expand-range/download/expand-range-1.8.2.tgz",
3858       "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
3859       "dev": true,
3860       "requires": {
3861         "fill-range": "2.2.4"
3862       },
3863       "dependencies": {
3864         "fill-range": {
3865           "version": "2.2.4",
3866           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
3867           "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
3868           "dev": true,
3869           "requires": {
3870             "is-number": "2.1.0",
3871             "isobject": "2.1.0",
3872             "randomatic": "3.1.1",
3873             "repeat-element": "1.1.3",
3874             "repeat-string": "1.6.1"
3875           }
3876         },
3877         "is-number": {
3878           "version": "2.1.0",
3879           "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
3880           "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
3881           "dev": true,
3882           "requires": {
3883             "kind-of": "3.2.2"
3884           }
3885         }
3886       }
3887     },
3888     "express": {
3889       "version": "4.17.1",
3890       "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
3891       "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
3892       "dev": true,
3893       "requires": {
3894         "accepts": "1.3.7",
3895         "array-flatten": "1.1.1",
3896         "body-parser": "1.19.0",
3897         "content-disposition": "0.5.3",
3898         "content-type": "1.0.4",
3899         "cookie": "0.4.0",
3900         "cookie-signature": "1.0.6",
3901         "debug": "2.6.9",
3902         "depd": "1.1.2",
3903         "encodeurl": "1.0.2",
3904         "escape-html": "1.0.3",
3905         "etag": "1.8.1",
3906         "finalhandler": "1.1.2",
3907         "fresh": "0.5.2",
3908         "merge-descriptors": "1.0.1",
3909         "methods": "1.1.2",
3910         "on-finished": "2.3.0",
3911         "parseurl": "1.3.3",
3912         "path-to-regexp": "0.1.7",
3913         "proxy-addr": "2.0.5",
3914         "qs": "6.7.0",
3915         "range-parser": "1.2.1",
3916         "safe-buffer": "5.1.2",
3917         "send": "0.17.1",
3918         "serve-static": "1.14.1",
3919         "setprototypeof": "1.1.1",
3920         "statuses": "1.5.0",
3921         "type-is": "1.6.18",
3922         "utils-merge": "1.0.1",
3923         "vary": "1.1.2"
3924       },
3925       "dependencies": {
3926         "debug": {
3927           "version": "2.6.9",
3928           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
3929           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
3930           "dev": true,
3931           "requires": {
3932             "ms": "2.0.0"
3933           }
3934         },
3935         "qs": {
3936           "version": "6.7.0",
3937           "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
3938           "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
3939           "dev": true
3940         }
3941       }
3942     },
3943     "extend": {
3944       "version": "3.0.2",
3945       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
3946       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
3947     },
3948     "external-editor": {
3949       "version": "2.2.0",
3950       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
3951       "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
3952       "dev": true,
3953       "requires": {
3954         "chardet": "0.4.2",
3955         "iconv-lite": "0.4.23",
3956         "tmp": "0.0.33"
3957       }
3958     },
3959     "extglob": {
3960       "version": "0.3.2",
3961       "resolved": "http://registry.npm.taobao.org/extglob/download/extglob-0.3.2.tgz",
3962       "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
3963       "dev": true,
3964       "requires": {
3965         "is-extglob": "1.0.0"
3966       }
3967     },
3968     "extract-text-webpack-plugin": {
3969       "version": "1.0.1",
3970       "resolved": "http://registry.npm.taobao.org/extract-text-webpack-plugin/download/extract-text-webpack-plugin-1.0.1.tgz",
3971       "integrity": "sha1-yVvzy6rEnclvHcbgclSfu2VMzSw=",
3972       "dev": true,
3973       "requires": {
3974         "async": "1.5.2",
3975         "loader-utils": "0.2.17",
3976         "webpack-sources": "0.1.5"
3977       },
3978       "dependencies": {
3979         "async": {
3980           "version": "1.5.2",
3981           "resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
3982           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
3983           "dev": true
3984         }
3985       }
3986     },
3987     "extract-zip": {
3988       "version": "1.6.7",
3989       "resolved": "http://registry.npm.taobao.org/extract-zip/download/extract-zip-1.6.7.tgz",
3990       "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=",
3991       "dev": true,
3992       "requires": {
3993         "concat-stream": "1.6.2",
3994         "debug": "2.6.9",
3995         "mkdirp": "0.5.1",
3996         "yauzl": "2.4.1"
3997       },
3998       "dependencies": {
3999         "debug": {
4000           "version": "2.6.9",
4001           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4002           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4003           "dev": true,
4004           "requires": {
4005             "ms": "2.0.0"
4006           }
4007         }
4008       }
4009     },
4010     "extsprintf": {
4011       "version": "1.3.0",
4012       "resolved": "http://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz",
4013       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
4014     },
4015     "fast-deep-equal": {
4016       "version": "2.0.1",
4017       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
4018       "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
4019       "dev": true
4020     },
4021     "fast-json-stable-stringify": {
4022       "version": "2.0.0",
4023       "resolved": "http://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz",
4024       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
4025     },
4026     "fast-levenshtein": {
4027       "version": "2.0.6",
4028       "resolved": "http://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz",
4029       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
4030     },
4031     "fastparse": {
4032       "version": "1.1.2",
4033       "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz",
4034       "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==",
4035       "dev": true
4036     },
4037     "fbjs": {
4038       "version": "0.8.16",
4039       "resolved": "http://registry.npm.taobao.org/fbjs/download/fbjs-0.8.16.tgz",
4040       "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=",
4041       "requires": {
4042         "core-js": "1.2.7",
4043         "isomorphic-fetch": "2.2.1",
4044         "loose-envify": "1.3.1",
4045         "object-assign": "4.1.1",
4046         "promise": "7.3.1",
4047         "setimmediate": "1.0.5",
4048         "ua-parser-js": "0.7.18"
4049       },
4050       "dependencies": {
4051         "core-js": {
4052           "version": "1.2.7",
4053           "resolved": "http://registry.npm.taobao.org/core-js/download/core-js-1.2.7.tgz",
4054           "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
4055         }
4056       }
4057     },
4058     "fd-slicer": {
4059       "version": "1.0.1",
4060       "resolved": "http://registry.npm.taobao.org/fd-slicer/download/fd-slicer-1.0.1.tgz",
4061       "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
4062       "dev": true,
4063       "requires": {
4064         "pend": "1.2.0"
4065       }
4066     },
4067     "feature-detect-es6": {
4068       "version": "1.4.1",
4069       "resolved": "http://registry.npm.taobao.org/feature-detect-es6/download/feature-detect-es6-1.4.1.tgz",
4070       "integrity": "sha1-GjfY8creJg6EZGLUFiHrPb08Tvg=",
4071       "dev": true,
4072       "requires": {
4073         "array-back": "1.0.4"
4074       }
4075     },
4076     "fetch-ponyfill": {
4077       "version": "3.0.2",
4078       "resolved": "http://registry.npm.taobao.org/fetch-ponyfill/download/fetch-ponyfill-3.0.2.tgz",
4079       "integrity": "sha1-Cf8FOT/zFb6vzUZZQO1r3JqB/hk=",
4080       "requires": {
4081         "node-fetch": "1.6.3"
4082       }
4083     },
4084     "figures": {
4085       "version": "2.0.0",
4086       "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
4087       "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
4088       "dev": true,
4089       "requires": {
4090         "escape-string-regexp": "1.0.5"
4091       }
4092     },
4093     "file-entry-cache": {
4094       "version": "2.0.0",
4095       "resolved": "http://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-2.0.0.tgz",
4096       "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
4097       "dev": true,
4098       "requires": {
4099         "flat-cache": "1.3.4",
4100         "object-assign": "4.1.1"
4101       }
4102     },
4103     "file-loader": {
4104       "version": "0.9.0",
4105       "resolved": "http://registry.npm.taobao.org/file-loader/download/file-loader-0.9.0.tgz",
4106       "integrity": "sha1-HS2t3UJM5tGwfP4/eXMb7TYXq0I=",
4107       "dev": true,
4108       "requires": {
4109         "loader-utils": "0.2.17"
4110       }
4111     },
4112     "file-uri-to-path": {
4113       "version": "1.0.0",
4114       "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
4115       "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
4116       "optional": true
4117     },
4118     "filename-regex": {
4119       "version": "2.0.1",
4120       "resolved": "http://registry.npm.taobao.org/filename-regex/download/filename-regex-2.0.1.tgz",
4121       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
4122       "dev": true
4123     },
4124     "fill-range": {
4125       "version": "7.0.1",
4126       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
4127       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
4128       "dev": true,
4129       "requires": {
4130         "to-regex-range": "5.0.1"
4131       }
4132     },
4133     "finalhandler": {
4134       "version": "1.1.2",
4135       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
4136       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
4137       "dev": true,
4138       "requires": {
4139         "debug": "2.6.9",
4140         "encodeurl": "1.0.2",
4141         "escape-html": "1.0.3",
4142         "on-finished": "2.3.0",
4143         "parseurl": "1.3.3",
4144         "statuses": "1.5.0",
4145         "unpipe": "1.0.0"
4146       },
4147       "dependencies": {
4148         "debug": {
4149           "version": "2.6.9",
4150           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
4151           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
4152           "dev": true,
4153           "requires": {
4154             "ms": "2.0.0"
4155           }
4156         },
4157         "statuses": {
4158           "version": "1.4.0",
4159           "resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.4.0.tgz",
4160           "integrity": "sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic=",
4161           "dev": true
4162         }
4163       }
4164     },
4165     "find-cache-dir": {
4166       "version": "0.1.1",
4167       "resolved": "http://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-0.1.1.tgz",
4168       "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=",
4169       "dev": true,
4170       "requires": {
4171         "commondir": "1.0.1",
4172         "mkdirp": "0.5.1",
4173         "pkg-dir": "1.0.0"
4174       }
4175     },
4176     "find-replace": {
4177       "version": "1.0.3",
4178       "resolved": "http://registry.npm.taobao.org/find-replace/download/find-replace-1.0.3.tgz",
4179       "integrity": "sha1-uI5zZNLZyVlVnziMZmcNYTBEH6A=",
4180       "dev": true,
4181       "requires": {
4182         "array-back": "1.0.4",
4183         "test-value": "2.1.0"
4184       }
4185     },
4186     "find-root": {
4187       "version": "1.1.0",
4188       "resolved": "http://registry.npm.taobao.org/find-root/download/find-root-1.1.0.tgz",
4189       "integrity": "sha1-q8/Iunb3CMQql7PWhbfpRQv7nOQ=",
4190       "dev": true
4191     },
4192     "find-up": {
4193       "version": "1.1.2",
4194       "resolved": "http://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz",
4195       "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
4196       "dev": true,
4197       "requires": {
4198         "path-exists": "2.1.0",
4199         "pinkie-promise": "2.0.1"
4200       },
4201       "dependencies": {
4202         "path-exists": {
4203           "version": "2.1.0",
4204           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz",
4205           "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
4206           "dev": true,
4207           "requires": {
4208             "pinkie-promise": "2.0.1"
4209           }
4210         }
4211       }
4212     },
4213     "flat-cache": {
4214       "version": "1.3.4",
4215       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz",
4216       "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==",
4217       "dev": true,
4218       "requires": {
4219         "circular-json": "0.3.3",
4220         "graceful-fs": "4.1.11",
4221         "rimraf": "2.6.2",
4222         "write": "0.2.1"
4223       },
4224       "dependencies": {
4225         "circular-json": {
4226           "version": "0.3.3",
4227           "resolved": "http://registry.npm.taobao.org/circular-json/download/circular-json-0.3.3.tgz",
4228           "integrity": "sha1-gVyZ6oT2gJUp0vRXkb34JxE1LWY=",
4229           "dev": true
4230         }
4231       }
4232     },
4233     "flatten": {
4234       "version": "1.0.2",
4235       "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz",
4236       "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",
4237       "dev": true
4238     },
4239     "follow-redirects": {
4240       "version": "1.7.0",
4241       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz",
4242       "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==",
4243       "dev": true,
4244       "requires": {
4245         "debug": "3.2.6"
4246       },
4247       "dependencies": {
4248         "debug": {
4249           "version": "3.2.6",
4250           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
4251           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
4252           "dev": true,
4253           "requires": {
4254             "ms": "2.1.2"
4255           }
4256         },
4257         "ms": {
4258           "version": "2.1.2",
4259           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
4260           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
4261           "dev": true
4262         }
4263       }
4264     },
4265     "for-in": {
4266       "version": "1.0.2",
4267       "resolved": "http://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz",
4268       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
4269       "dev": true
4270     },
4271     "for-own": {
4272       "version": "0.1.5",
4273       "resolved": "http://registry.npm.taobao.org/for-own/download/for-own-0.1.5.tgz",
4274       "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
4275       "dev": true,
4276       "requires": {
4277         "for-in": "1.0.2"
4278       }
4279     },
4280     "foreach": {
4281       "version": "2.0.5",
4282       "resolved": "http://registry.npm.taobao.org/foreach/download/foreach-2.0.5.tgz",
4283       "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",
4284       "dev": true
4285     },
4286     "forever-agent": {
4287       "version": "0.6.1",
4288       "resolved": "http://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz",
4289       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
4290     },
4291     "form-data": {
4292       "version": "2.3.3",
4293       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
4294       "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
4295       "dev": true,
4296       "requires": {
4297         "asynckit": "0.4.0",
4298         "combined-stream": "1.0.8",
4299         "mime-types": "2.1.18"
4300       }
4301     },
4302     "forwarded": {
4303       "version": "0.1.2",
4304       "resolved": "http://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz",
4305       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
4306       "dev": true
4307     },
4308     "fresh": {
4309       "version": "0.5.2",
4310       "resolved": "http://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz",
4311       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
4312       "dev": true
4313     },
4314     "from": {
4315       "version": "0.1.7",
4316       "resolved": "http://registry.npm.taobao.org/from/download/from-0.1.7.tgz",
4317       "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=",
4318       "dev": true
4319     },
4320     "fs-extra": {
4321       "version": "0.30.0",
4322       "resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-0.30.0.tgz",
4323       "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=",
4324       "dev": true,
4325       "requires": {
4326         "graceful-fs": "4.1.11",
4327         "jsonfile": "2.4.0",
4328         "klaw": "1.3.1",
4329         "path-is-absolute": "1.0.1",
4330         "rimraf": "2.6.2"
4331       },
4332       "dependencies": {
4333         "jsonfile": {
4334           "version": "2.4.0",
4335           "resolved": "http://registry.npm.taobao.org/jsonfile/download/jsonfile-2.4.0.tgz",
4336           "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
4337           "dev": true,
4338           "requires": {
4339             "graceful-fs": "4.1.11"
4340           }
4341         }
4342       }
4343     },
4344     "fs-extra-p": {
4345       "version": "4.6.0",
4346       "resolved": "http://registry.npm.taobao.org/fs-extra-p/download/fs-extra-p-4.6.0.tgz",
4347       "integrity": "sha1-x7cRfw3PipnJsu1YkGfJYKvPPvk=",
4348       "dev": true,
4349       "requires": {
4350         "bluebird-lst": "1.0.5",
4351         "fs-extra": "6.0.1"
4352       },
4353       "dependencies": {
4354         "fs-extra": {
4355           "version": "6.0.1",
4356           "resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-6.0.1.tgz",
4357           "integrity": "sha1-irwSj3lG4xATXdyTuYvdtBDno0s=",
4358           "dev": true,
4359           "requires": {
4360             "graceful-fs": "4.1.11",
4361             "jsonfile": "4.0.0",
4362             "universalify": "0.1.1"
4363           }
4364         }
4365       }
4366     },
4367     "fs-readdir-recursive": {
4368       "version": "1.1.0",
4369       "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
4370       "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
4371       "dev": true
4372     },
4373     "fs.realpath": {
4374       "version": "1.0.0",
4375       "resolved": "http://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz",
4376       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
4377     },
4378     "fsevents": {
4379       "version": "1.2.4",
4380       "resolved": "http://registry.npm.taobao.org/fsevents/download/fsevents-1.2.4.tgz",
4381       "integrity": "sha1-9B3LGvJYKvNpLaNvxVy9jhBBxCY=",
4382       "dev": true,
4383       "optional": true,
4384       "requires": {
4385         "nan": "2.10.0",
4386         "node-pre-gyp": "0.10.0"
4387       },
4388       "dependencies": {
4389         "abbrev": {
4390           "version": "1.1.1",
4391           "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
4392           "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
4393           "dev": true,
4394           "optional": true
4395         },
4396         "ansi-regex": {
4397           "version": "2.1.1",
4398           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
4399           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
4400           "dev": true
4401         },
4402         "aproba": {
4403           "version": "1.2.0",
4404           "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
4405           "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
4406           "dev": true,
4407           "optional": true
4408         },
4409         "are-we-there-yet": {
4410           "version": "1.1.4",
4411           "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz",
4412           "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
4413           "dev": true,
4414           "optional": true,
4415           "requires": {
4416             "delegates": "1.0.0",
4417             "readable-stream": "2.3.6"
4418           }
4419         },
4420         "balanced-match": {
4421           "version": "1.0.0",
4422           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
4423           "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
4424           "dev": true
4425         },
4426         "brace-expansion": {
4427           "version": "1.1.11",
4428           "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
4429           "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
4430           "dev": true,
4431           "requires": {
4432             "balanced-match": "1.0.0",
4433             "concat-map": "0.0.1"
4434           }
4435         },
4436         "chownr": {
4437           "version": "1.0.1",
4438           "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
4439           "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
4440           "dev": true,
4441           "optional": true
4442         },
4443         "code-point-at": {
4444           "version": "1.1.0",
4445           "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
4446           "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
4447           "dev": true
4448         },
4449         "concat-map": {
4450           "version": "0.0.1",
4451           "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
4452           "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
4453           "dev": true
4454         },
4455         "console-control-strings": {
4456           "version": "1.1.0",
4457           "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
4458           "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
4459           "dev": true
4460         },
4461         "core-util-is": {
4462           "version": "1.0.2",
4463           "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
4464           "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
4465           "dev": true,
4466           "optional": true
4467         },
4468         "debug": {
4469           "version": "2.6.9",
4470           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4471           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4472           "dev": true,
4473           "optional": true,
4474           "requires": {
4475             "ms": "2.0.0"
4476           }
4477         },
4478         "deep-extend": {
4479           "version": "0.5.1",
4480           "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz",
4481           "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==",
4482           "dev": true,
4483           "optional": true
4484         },
4485         "delegates": {
4486           "version": "1.0.0",
4487           "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
4488           "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
4489           "dev": true,
4490           "optional": true
4491         },
4492         "detect-libc": {
4493           "version": "1.0.3",
4494           "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
4495           "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
4496           "dev": true,
4497           "optional": true
4498         },
4499         "fs-minipass": {
4500           "version": "1.2.5",
4501           "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz",
4502           "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==",
4503           "dev": true,
4504           "optional": true,
4505           "requires": {
4506             "minipass": "2.2.4"
4507           }
4508         },
4509         "fs.realpath": {
4510           "version": "1.0.0",
4511           "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
4512           "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
4513           "dev": true,
4514           "optional": true
4515         },
4516         "gauge": {
4517           "version": "2.7.4",
4518           "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
4519           "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
4520           "dev": true,
4521           "optional": true,
4522           "requires": {
4523             "aproba": "1.2.0",
4524             "console-control-strings": "1.1.0",
4525             "has-unicode": "2.0.1",
4526             "object-assign": "4.1.1",
4527             "signal-exit": "3.0.2",
4528             "string-width": "1.0.2",
4529             "strip-ansi": "3.0.1",
4530             "wide-align": "1.1.2"
4531           }
4532         },
4533         "glob": {
4534           "version": "7.1.2",
4535           "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
4536           "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
4537           "dev": true,
4538           "optional": true,
4539           "requires": {
4540             "fs.realpath": "1.0.0",
4541             "inflight": "1.0.6",
4542             "inherits": "2.0.3",
4543             "minimatch": "3.0.4",
4544             "once": "1.4.0",
4545             "path-is-absolute": "1.0.1"
4546           }
4547         },
4548         "has-unicode": {
4549           "version": "2.0.1",
4550           "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
4551           "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
4552           "dev": true,
4553           "optional": true
4554         },
4555         "iconv-lite": {
4556           "version": "0.4.21",
4557           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz",
4558           "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==",
4559           "dev": true,
4560           "optional": true,
4561           "requires": {
4562             "safer-buffer": "2.1.2"
4563           }
4564         },
4565         "ignore-walk": {
4566           "version": "3.0.1",
4567           "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz",
4568           "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==",
4569           "dev": true,
4570           "optional": true,
4571           "requires": {
4572             "minimatch": "3.0.4"
4573           }
4574         },
4575         "inflight": {
4576           "version": "1.0.6",
4577           "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
4578           "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
4579           "dev": true,
4580           "optional": true,
4581           "requires": {
4582             "once": "1.4.0",
4583             "wrappy": "1.0.2"
4584           }
4585         },
4586         "inherits": {
4587           "version": "2.0.3",
4588           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
4589           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
4590           "dev": true
4591         },
4592         "ini": {
4593           "version": "1.3.5",
4594           "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
4595           "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
4596           "dev": true,
4597           "optional": true
4598         },
4599         "is-fullwidth-code-point": {
4600           "version": "1.0.0",
4601           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
4602           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
4603           "dev": true,
4604           "requires": {
4605             "number-is-nan": "1.0.1"
4606           }
4607         },
4608         "isarray": {
4609           "version": "1.0.0",
4610           "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
4611           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
4612           "dev": true,
4613           "optional": true
4614         },
4615         "minimatch": {
4616           "version": "3.0.4",
4617           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4618           "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4619           "dev": true,
4620           "requires": {
4621             "brace-expansion": "1.1.11"
4622           }
4623         },
4624         "minimist": {
4625           "version": "0.0.8",
4626           "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
4627           "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
4628           "dev": true
4629         },
4630         "minipass": {
4631           "version": "2.2.4",
4632           "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.4.tgz",
4633           "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==",
4634           "dev": true,
4635           "requires": {
4636             "safe-buffer": "5.1.1",
4637             "yallist": "3.0.2"
4638           }
4639         },
4640         "minizlib": {
4641           "version": "1.1.0",
4642           "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz",
4643           "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==",
4644           "dev": true,
4645           "optional": true,
4646           "requires": {
4647             "minipass": "2.2.4"
4648           }
4649         },
4650         "mkdirp": {
4651           "version": "0.5.1",
4652           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
4653           "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
4654           "dev": true,
4655           "requires": {
4656             "minimist": "0.0.8"
4657           }
4658         },
4659         "ms": {
4660           "version": "2.0.0",
4661           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4662           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4663           "dev": true,
4664           "optional": true
4665         },
4666         "needle": {
4667           "version": "2.2.0",
4668           "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.0.tgz",
4669           "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==",
4670           "dev": true,
4671           "optional": true,
4672           "requires": {
4673             "debug": "2.6.9",
4674             "iconv-lite": "0.4.21",
4675             "sax": "1.2.4"
4676           }
4677         },
4678         "node-pre-gyp": {
4679           "version": "0.10.0",
4680           "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.0.tgz",
4681           "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==",
4682           "dev": true,
4683           "optional": true,
4684           "requires": {
4685             "detect-libc": "1.0.3",
4686             "mkdirp": "0.5.1",
4687             "needle": "2.2.0",
4688             "nopt": "4.0.1",
4689             "npm-packlist": "1.1.10",
4690             "npmlog": "4.1.2",
4691             "rc": "1.2.7",
4692             "rimraf": "2.6.2",
4693             "semver": "5.5.0",
4694             "tar": "4.4.1"
4695           }
4696         },
4697         "nopt": {
4698           "version": "4.0.1",
4699           "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
4700           "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
4701           "dev": true,
4702           "optional": true,
4703           "requires": {
4704             "abbrev": "1.1.1",
4705             "osenv": "0.1.5"
4706           }
4707         },
4708         "npm-bundled": {
4709           "version": "1.0.3",
4710           "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz",
4711           "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==",
4712           "dev": true,
4713           "optional": true
4714         },
4715         "npm-packlist": {
4716           "version": "1.1.10",
4717           "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz",
4718           "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==",
4719           "dev": true,
4720           "optional": true,
4721           "requires": {
4722             "ignore-walk": "3.0.1",
4723             "npm-bundled": "1.0.3"
4724           }
4725         },
4726         "npmlog": {
4727           "version": "4.1.2",
4728           "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
4729           "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
4730           "dev": true,
4731           "optional": true,
4732           "requires": {
4733             "are-we-there-yet": "1.1.4",
4734             "console-control-strings": "1.1.0",
4735             "gauge": "2.7.4",
4736             "set-blocking": "2.0.0"
4737           }
4738         },
4739         "number-is-nan": {
4740           "version": "1.0.1",
4741           "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
4742           "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
4743           "dev": true
4744         },
4745         "object-assign": {
4746           "version": "4.1.1",
4747           "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4748           "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
4749           "dev": true,
4750           "optional": true
4751         },
4752         "once": {
4753           "version": "1.4.0",
4754           "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4755           "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4756           "dev": true,
4757           "requires": {
4758             "wrappy": "1.0.2"
4759           }
4760         },
4761         "os-homedir": {
4762           "version": "1.0.2",
4763           "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
4764           "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
4765           "dev": true,
4766           "optional": true
4767         },
4768         "os-tmpdir": {
4769           "version": "1.0.2",
4770           "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
4771           "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
4772           "dev": true,
4773           "optional": true
4774         },
4775         "osenv": {
4776           "version": "0.1.5",
4777           "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
4778           "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
4779           "dev": true,
4780           "optional": true,
4781           "requires": {
4782             "os-homedir": "1.0.2",
4783             "os-tmpdir": "1.0.2"
4784           }
4785         },
4786         "path-is-absolute": {
4787           "version": "1.0.1",
4788           "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4789           "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
4790           "dev": true,
4791           "optional": true
4792         },
4793         "process-nextick-args": {
4794           "version": "2.0.0",
4795           "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
4796           "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
4797           "dev": true,
4798           "optional": true
4799         },
4800         "rc": {
4801           "version": "1.2.7",
4802           "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz",
4803           "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==",
4804           "dev": true,
4805           "optional": true,
4806           "requires": {
4807             "deep-extend": "0.5.1",
4808             "ini": "1.3.5",
4809             "minimist": "1.2.0",
4810             "strip-json-comments": "2.0.1"
4811           },
4812           "dependencies": {
4813             "minimist": {
4814               "version": "1.2.0",
4815               "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
4816               "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
4817               "dev": true,
4818               "optional": true
4819             }
4820           }
4821         },
4822         "readable-stream": {
4823           "version": "2.3.6",
4824           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
4825           "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
4826           "dev": true,
4827           "optional": true,
4828           "requires": {
4829             "core-util-is": "1.0.2",
4830             "inherits": "2.0.3",
4831             "isarray": "1.0.0",
4832             "process-nextick-args": "2.0.0",
4833             "safe-buffer": "5.1.1",
4834             "string_decoder": "1.1.1",
4835             "util-deprecate": "1.0.2"
4836           }
4837         },
4838         "rimraf": {
4839           "version": "2.6.2",
4840           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
4841           "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
4842           "dev": true,
4843           "optional": true,
4844           "requires": {
4845             "glob": "7.1.2"
4846           }
4847         },
4848         "safe-buffer": {
4849           "version": "5.1.1",
4850           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
4851           "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
4852           "dev": true
4853         },
4854         "safer-buffer": {
4855           "version": "2.1.2",
4856           "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
4857           "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
4858           "dev": true,
4859           "optional": true
4860         },
4861         "sax": {
4862           "version": "1.2.4",
4863           "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
4864           "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
4865           "dev": true,
4866           "optional": true
4867         },
4868         "semver": {
4869           "version": "5.5.0",
4870           "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
4871           "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
4872           "dev": true,
4873           "optional": true
4874         },
4875         "set-blocking": {
4876           "version": "2.0.0",
4877           "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
4878           "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
4879           "dev": true,
4880           "optional": true
4881         },
4882         "signal-exit": {
4883           "version": "3.0.2",
4884           "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
4885           "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
4886           "dev": true,
4887           "optional": true
4888         },
4889         "string-width": {
4890           "version": "1.0.2",
4891           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
4892           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
4893           "dev": true,
4894           "requires": {
4895             "code-point-at": "1.1.0",
4896             "is-fullwidth-code-point": "1.0.0",
4897             "strip-ansi": "3.0.1"
4898           }
4899         },
4900         "string_decoder": {
4901           "version": "1.1.1",
4902           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4903           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4904           "dev": true,
4905           "optional": true,
4906           "requires": {
4907             "safe-buffer": "5.1.1"
4908           }
4909         },
4910         "strip-ansi": {
4911           "version": "3.0.1",
4912           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
4913           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
4914           "dev": true,
4915           "requires": {
4916             "ansi-regex": "2.1.1"
4917           }
4918         },
4919         "strip-json-comments": {
4920           "version": "2.0.1",
4921           "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
4922           "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
4923           "dev": true,
4924           "optional": true
4925         },
4926         "tar": {
4927           "version": "4.4.1",
4928           "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.1.tgz",
4929           "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==",
4930           "dev": true,
4931           "optional": true,
4932           "requires": {
4933             "chownr": "1.0.1",
4934             "fs-minipass": "1.2.5",
4935             "minipass": "2.2.4",
4936             "minizlib": "1.1.0",
4937             "mkdirp": "0.5.1",
4938             "safe-buffer": "5.1.1",
4939             "yallist": "3.0.2"
4940           }
4941         },
4942         "util-deprecate": {
4943           "version": "1.0.2",
4944           "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4945           "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
4946           "dev": true,
4947           "optional": true
4948         },
4949         "wide-align": {
4950           "version": "1.1.2",
4951           "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz",
4952           "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==",
4953           "dev": true,
4954           "optional": true,
4955           "requires": {
4956             "string-width": "1.0.2"
4957           }
4958         },
4959         "wrappy": {
4960           "version": "1.0.2",
4961           "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4962           "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
4963           "dev": true
4964         },
4965         "yallist": {
4966           "version": "3.0.2",
4967           "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz",
4968           "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=",
4969           "dev": true
4970         }
4971       }
4972     },
4973     "fstream": {
4974       "version": "1.0.12",
4975       "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
4976       "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
4977       "dev": true,
4978       "requires": {
4979         "graceful-fs": "4.1.11",
4980         "inherits": "2.0.3",
4981         "mkdirp": "0.5.1",
4982         "rimraf": "2.6.2"
4983       }
4984     },
4985     "function-bind": {
4986       "version": "1.1.1",
4987       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
4988       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
4989       "dev": true
4990     },
4991     "functional-red-black-tree": {
4992       "version": "1.0.1",
4993       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
4994       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
4995       "dev": true
4996     },
4997     "gauge": {
4998       "version": "2.7.4",
4999       "resolved": "http://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz",
5000       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
5001       "dev": true,
5002       "requires": {
5003         "aproba": "1.2.0",
5004         "console-control-strings": "1.1.0",
5005         "has-unicode": "2.0.1",
5006         "object-assign": "4.1.1",
5007         "signal-exit": "3.0.2",
5008         "string-width": "1.0.2",
5009         "strip-ansi": "3.0.1",
5010         "wide-align": "1.1.3"
5011       }
5012     },
5013     "gaze": {
5014       "version": "1.1.3",
5015       "resolved": "http://registry.npm.taobao.org/gaze/download/gaze-1.1.3.tgz",
5016       "integrity": "sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko=",
5017       "dev": true,
5018       "requires": {
5019         "globule": "1.2.1"
5020       }
5021     },
5022     "get-caller-file": {
5023       "version": "1.0.2",
5024       "resolved": "http://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.2.tgz",
5025       "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U="
5026     },
5027     "get-stdin": {
5028       "version": "4.0.1",
5029       "resolved": "http://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz",
5030       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
5031       "dev": true
5032     },
5033     "get-stream": {
5034       "version": "3.0.0",
5035       "resolved": "http://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz",
5036       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
5037       "dev": true
5038     },
5039     "get-uri": {
5040       "version": "2.0.3",
5041       "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.3.tgz",
5042       "integrity": "sha512-x5j6Ks7FOgLD/GlvjKwgu7wdmMR55iuRHhn8hj/+gA+eSbxQvZ+AEomq+3MgVEZj1vpi738QahGbCCSIDtXtkw==",
5043       "optional": true,
5044       "requires": {
5045         "data-uri-to-buffer": "2.0.0",
5046         "debug": "4.1.1",
5047         "extend": "3.0.2",
5048         "file-uri-to-path": "1.0.0",
5049         "ftp": "0.3.10",
5050         "readable-stream": "3.2.0"
5051       },
5052       "dependencies": {
5053         "debug": {
5054           "version": "4.1.1",
5055           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
5056           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
5057           "optional": true,
5058           "requires": {
5059             "ms": "2.1.1"
5060           }
5061         },
5062         "extend": {
5063           "version": "3.0.2",
5064           "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
5065           "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
5066           "optional": true
5067         },
5068         "ms": {
5069           "version": "2.1.1",
5070           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
5071           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
5072           "optional": true
5073         },
5074         "readable-stream": {
5075           "version": "3.2.0",
5076           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.2.0.tgz",
5077           "integrity": "sha512-RV20kLjdmpZuTF1INEb9IA3L68Nmi+Ri7ppZqo78wj//Pn62fCoJyV9zalccNzDD/OuJpMG4f+pfMl8+L6QdGw==",
5078           "optional": true,
5079           "requires": {
5080             "inherits": "2.0.3",
5081             "string_decoder": "1.2.0",
5082             "util-deprecate": "1.0.2"
5083           }
5084         },
5085         "string_decoder": {
5086           "version": "1.2.0",
5087           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz",
5088           "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==",
5089           "optional": true,
5090           "requires": {
5091             "safe-buffer": "5.1.2"
5092           }
5093         }
5094       }
5095     },
5096     "getpass": {
5097       "version": "0.1.7",
5098       "resolved": "http://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz",
5099       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
5100       "requires": {
5101         "assert-plus": "1.0.0"
5102       }
5103     },
5104     "glob": {
5105       "version": "7.1.2",
5106       "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
5107       "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
5108       "requires": {
5109         "fs.realpath": "1.0.0",
5110         "inflight": "1.0.6",
5111         "inherits": "2.0.3",
5112         "minimatch": "3.0.4",
5113         "once": "1.4.0",
5114         "path-is-absolute": "1.0.1"
5115       }
5116     },
5117     "glob-base": {
5118       "version": "0.3.0",
5119       "resolved": "http://registry.npm.taobao.org/glob-base/download/glob-base-0.3.0.tgz",
5120       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
5121       "dev": true,
5122       "requires": {
5123         "glob-parent": "2.0.0",
5124         "is-glob": "2.0.1"
5125       }
5126     },
5127     "glob-parent": {
5128       "version": "2.0.0",
5129       "resolved": "http://registry.npm.taobao.org/glob-parent/download/glob-parent-2.0.0.tgz",
5130       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
5131       "dev": true,
5132       "requires": {
5133         "is-glob": "2.0.1"
5134       }
5135     },
5136     "global": {
5137       "version": "4.3.2",
5138       "resolved": "http://registry.npm.taobao.org/global/download/global-4.3.2.tgz",
5139       "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=",
5140       "dev": true,
5141       "requires": {
5142         "min-document": "2.19.0",
5143         "process": "0.5.2"
5144       }
5145     },
5146     "global-dirs": {
5147       "version": "0.1.1",
5148       "resolved": "http://registry.npm.taobao.org/global-dirs/download/global-dirs-0.1.1.tgz",
5149       "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
5150       "dev": true,
5151       "requires": {
5152         "ini": "1.3.5"
5153       }
5154     },
5155     "globals": {
5156       "version": "9.18.0",
5157       "resolved": "http://registry.npm.taobao.org/globals/download/globals-9.18.0.tgz",
5158       "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo="
5159     },
5160     "globule": {
5161       "version": "1.2.1",
5162       "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
5163       "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
5164       "dev": true,
5165       "requires": {
5166         "glob": "7.1.3",
5167         "lodash": "4.17.14",
5168         "minimatch": "3.0.4"
5169       }
5170     },
5171     "graceful-fs": {
5172       "version": "4.1.11",
5173       "resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.11.tgz",
5174       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
5175     },
5176     "gud": {
5177       "version": "1.0.0",
5178       "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz",
5179       "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw=="
5180     },
5181     "har-schema": {
5182       "version": "2.0.0",
5183       "resolved": "http://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz",
5184       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
5185     },
5186     "har-validator": {
5187       "version": "5.1.3",
5188       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
5189       "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
5190       "dev": true,
5191       "requires": {
5192         "ajv": "6.10.0",
5193         "har-schema": "2.0.0"
5194       }
5195     },
5196     "has": {
5197       "version": "1.0.3",
5198       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
5199       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
5200       "dev": true,
5201       "requires": {
5202         "function-bind": "1.1.1"
5203       }
5204     },
5205     "has-ansi": {
5206       "version": "2.0.0",
5207       "resolved": "http://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz",
5208       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
5209       "requires": {
5210         "ansi-regex": "2.1.1"
5211       }
5212     },
5213     "has-flag": {
5214       "version": "1.0.0",
5215       "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz",
5216       "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
5217       "dev": true
5218     },
5219     "has-symbols": {
5220       "version": "1.0.0",
5221       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
5222       "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
5223       "dev": true
5224     },
5225     "has-unicode": {
5226       "version": "2.0.1",
5227       "resolved": "http://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz",
5228       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
5229       "dev": true
5230     },
5231     "hawk": {
5232       "version": "3.1.3",
5233       "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
5234       "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
5235       "optional": true,
5236       "requires": {
5237         "boom": "2.10.1",
5238         "cryptiles": "2.0.5",
5239         "hoek": "2.16.3",
5240         "sntp": "1.0.9"
5241       }
5242     },
5243     "hipchat-notifier": {
5244       "version": "1.1.0",
5245       "resolved": "https://registry.npmjs.org/hipchat-notifier/-/hipchat-notifier-1.1.0.tgz",
5246       "integrity": "sha1-ttJJdVQ3wZEII2d5nTupoPI7Ix4=",
5247       "optional": true,
5248       "requires": {
5249         "lodash": "4.17.11",
5250         "request": "2.87.0"
5251       }
5252     },
5253     "history": {
5254       "version": "2.1.2",
5255       "resolved": "http://registry.npm.taobao.org/history/download/history-2.1.2.tgz",
5256       "integrity": "sha1-SqLeiXoOSGfkU5hDvm7Nsphr/ew=",
5257       "requires": {
5258         "deep-equal": "1.0.1",
5259         "invariant": "2.2.4",
5260         "query-string": "3.0.3",
5261         "warning": "2.1.0"
5262       },
5263       "dependencies": {
5264         "warning": {
5265           "version": "2.1.0",
5266           "resolved": "http://registry.npm.taobao.org/warning/download/warning-2.1.0.tgz",
5267           "integrity": "sha1-ISINnGOvx3qMkhEeARr3Bc4MaQE=",
5268           "requires": {
5269             "loose-envify": "1.3.1"
5270           }
5271         }
5272       }
5273     },
5274     "hjs-webpack": {
5275       "version": "8.4.3",
5276       "resolved": "http://registry.npm.taobao.org/hjs-webpack/download/hjs-webpack-8.4.3.tgz",
5277       "integrity": "sha1-weVybFSIW9GDbBXUESASKh/dcME=",
5278       "dev": true,
5279       "requires": {
5280         "compression": "1.7.4",
5281         "connect-history-api-fallback": "1.6.0",
5282         "contains-path": "0.1.0",
5283         "express": "4.17.1",
5284         "extract-text-webpack-plugin": "1.0.1",
5285         "find-root": "1.1.0",
5286         "http-proxy-middleware": "0.17.4",
5287         "lodash.assign": "4.2.0",
5288         "lodash.defaults": "4.2.0",
5289         "lodash.pick": "4.4.0",
5290         "rimraf": "2.6.2",
5291         "webpack": "1.15.0",
5292         "webpack-dev-middleware": "1.12.2",
5293         "webpack-hot-middleware": "2.25.0"
5294       }
5295     },
5296     "hoek": {
5297       "version": "2.16.3",
5298       "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
5299       "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0="
5300     },
5301     "hoist-non-react-statics": {
5302       "version": "2.5.0",
5303       "resolved": "http://registry.npm.taobao.org/hoist-non-react-statics/download/hoist-non-react-statics-2.5.0.tgz",
5304       "integrity": "sha1-0sot/BnFqRxaZhXOjlZO8DR+KkA="
5305     },
5306     "home-or-tmp": {
5307       "version": "2.0.0",
5308       "resolved": "http://registry.npm.taobao.org/home-or-tmp/download/home-or-tmp-2.0.0.tgz",
5309       "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
5310       "requires": {
5311         "os-homedir": "1.0.2",
5312         "os-tmpdir": "1.0.2"
5313       }
5314     },
5315     "home-path": {
5316       "version": "1.0.6",
5317       "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.6.tgz",
5318       "integrity": "sha512-wo+yjrdAtoXt43Vy92a+0IPCYViiyLAHyp0QVS4xL/tfvVz5sXIW1ubLZk3nhVkD92fQpUMKX+fzMjr5F489vw==",
5319       "dev": true
5320     },
5321     "hosted-git-info": {
5322       "version": "2.7.1",
5323       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
5324       "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
5325       "dev": true
5326     },
5327     "html-comment-regex": {
5328       "version": "1.1.2",
5329       "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
5330       "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==",
5331       "dev": true
5332     },
5333     "html-entities": {
5334       "version": "1.2.1",
5335       "resolved": "http://registry.npm.taobao.org/html-entities/download/html-entities-1.2.1.tgz",
5336       "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
5337       "dev": true
5338     },
5339     "html-parse-stringify2": {
5340       "version": "2.0.1",
5341       "resolved": "https://registry.npmjs.org/html-parse-stringify2/-/html-parse-stringify2-2.0.1.tgz",
5342       "integrity": "sha1-3FZwtyksoVi3vJFsmmc1rIhyg0o=",
5343       "requires": {
5344         "void-elements": "2.0.1"
5345       }
5346     },
5347     "http-errors": {
5348       "version": "1.7.2",
5349       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
5350       "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
5351       "dev": true,
5352       "requires": {
5353         "depd": "1.1.2",
5354         "inherits": "2.0.3",
5355         "setprototypeof": "1.1.1",
5356         "statuses": "1.5.0",
5357         "toidentifier": "1.0.0"
5358       }
5359     },
5360     "http-proxy": {
5361       "version": "1.17.0",
5362       "resolved": "http://registry.npm.taobao.org/http-proxy/download/http-proxy-1.17.0.tgz",
5363       "integrity": "sha1-etOElGWPhGBeL220Q230EPTlvpo=",
5364       "dev": true,
5365       "requires": {
5366         "eventemitter3": "3.1.2",
5367         "follow-redirects": "1.7.0",
5368         "requires-port": "1.0.0"
5369       }
5370     },
5371     "http-proxy-agent": {
5372       "version": "2.1.0",
5373       "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz",
5374       "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==",
5375       "requires": {
5376         "agent-base": "4.2.1",
5377         "debug": "3.1.0"
5378       }
5379     },
5380     "http-proxy-middleware": {
5381       "version": "0.17.4",
5382       "resolved": "http://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-0.17.4.tgz",
5383       "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=",
5384       "dev": true,
5385       "requires": {
5386         "http-proxy": "1.17.0",
5387         "is-glob": "3.1.0",
5388         "lodash": "4.17.14",
5389         "micromatch": "2.3.11"
5390       },
5391       "dependencies": {
5392         "is-extglob": {
5393           "version": "2.1.1",
5394           "resolved": "http://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz",
5395           "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
5396           "dev": true
5397         },
5398         "is-glob": {
5399           "version": "3.1.0",
5400           "resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz",
5401           "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
5402           "dev": true,
5403           "requires": {
5404             "is-extglob": "2.1.1"
5405           }
5406         }
5407       }
5408     },
5409     "http-signature": {
5410       "version": "1.2.0",
5411       "resolved": "http://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz",
5412       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
5413       "requires": {
5414         "assert-plus": "1.0.0",
5415         "jsprim": "1.4.1",
5416         "sshpk": "1.16.1"
5417       }
5418     },
5419     "httpntlm": {
5420       "version": "1.6.1",
5421       "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.6.1.tgz",
5422       "integrity": "sha1-rQFScUOi6Hc8+uapb1hla7UqNLI=",
5423       "requires": {
5424         "httpreq": "0.4.24",
5425         "underscore": "1.7.0"
5426       }
5427     },
5428     "httpreq": {
5429       "version": "0.4.24",
5430       "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.4.24.tgz",
5431       "integrity": "sha1-QzX/2CzZaWaKOUZckprGHWOTYn8="
5432     },
5433     "https-browserify": {
5434       "version": "0.0.1",
5435       "resolved": "http://registry.npm.taobao.org/https-browserify/download/https-browserify-0.0.1.tgz",
5436       "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=",
5437       "dev": true
5438     },
5439     "https-proxy-agent": {
5440       "version": "2.2.1",
5441       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz",
5442       "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==",
5443       "requires": {
5444         "agent-base": "4.2.1",
5445         "debug": "3.1.0"
5446       }
5447     },
5448     "i18next": {
5449       "version": "11.9.1",
5450       "resolved": "https://registry.npmjs.org/i18next/-/i18next-11.9.1.tgz",
5451       "integrity": "sha512-sUAfCdKYi8EufO6B8aY5RF/hqweCpRKvbxUhlzlmlAr+LgJQ2kXe/5y02kaPu6ApFIiW5WOz8+3ehoy97LUtMw=="
5452     },
5453     "i18next-browser-languagedetector": {
5454       "version": "2.2.3",
5455       "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-2.2.3.tgz",
5456       "integrity": "sha512-sJZ2n9Vgax0vGer23hJMwyO3FRO7P0dq2DXZPXWE329g3snfJUcw+S24Mp3lqJaxL/0McDu4BD75ds6pzIfhhw=="
5457     },
5458     "iconv-lite": {
5459       "version": "0.4.23",
5460       "resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.23.tgz",
5461       "integrity": "sha1-KXhx9jvlB63Pv8pxXQzQ7thOmmM=",
5462       "requires": {
5463         "safer-buffer": "2.1.2"
5464       }
5465     },
5466     "icss-replace-symbols": {
5467       "version": "1.1.0",
5468       "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz",
5469       "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=",
5470       "dev": true
5471     },
5472     "ieee754": {
5473       "version": "1.1.13",
5474       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
5475       "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
5476       "dev": true
5477     },
5478     "ignore": {
5479       "version": "3.3.10",
5480       "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
5481       "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
5482       "dev": true
5483     },
5484     "imurmurhash": {
5485       "version": "0.1.4",
5486       "resolved": "http://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz",
5487       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
5488       "dev": true
5489     },
5490     "in-publish": {
5491       "version": "2.0.0",
5492       "resolved": "http://registry.npm.taobao.org/in-publish/download/in-publish-2.0.0.tgz",
5493       "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
5494       "dev": true
5495     },
5496     "indent-string": {
5497       "version": "2.1.0",
5498       "resolved": "http://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz",
5499       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
5500       "dev": true,
5501       "requires": {
5502         "repeating": "2.0.1"
5503       }
5504     },
5505     "indexes-of": {
5506       "version": "1.0.1",
5507       "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
5508       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
5509       "dev": true
5510     },
5511     "indexof": {
5512       "version": "0.0.1",
5513       "resolved": "http://registry.npm.taobao.org/indexof/download/indexof-0.0.1.tgz",
5514       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
5515       "dev": true
5516     },
5517     "inflection": {
5518       "version": "1.12.0",
5519       "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.12.0.tgz",
5520       "integrity": "sha1-ogCTVlbW9fa8TcdQLhrstwMihBY=",
5521       "optional": true
5522     },
5523     "inflight": {
5524       "version": "1.0.6",
5525       "resolved": "http://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz",
5526       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
5527       "requires": {
5528         "once": "1.4.0",
5529         "wrappy": "1.0.2"
5530       }
5531     },
5532     "inherits": {
5533       "version": "2.0.3",
5534       "resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz",
5535       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
5536     },
5537     "ini": {
5538       "version": "1.3.5",
5539       "resolved": "http://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz",
5540       "integrity": "sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc=",
5541       "dev": true
5542     },
5543     "inquirer": {
5544       "version": "3.3.0",
5545       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
5546       "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",
5547       "dev": true,
5548       "requires": {
5549         "ansi-escapes": "3.2.0",
5550         "chalk": "2.4.2",
5551         "cli-cursor": "2.1.0",
5552         "cli-width": "2.2.0",
5553         "external-editor": "2.2.0",
5554         "figures": "2.0.0",
5555         "lodash": "4.17.14",
5556         "mute-stream": "0.0.7",
5557         "run-async": "2.3.0",
5558         "rx-lite": "4.0.8",
5559         "rx-lite-aggregates": "4.0.8",
5560         "string-width": "2.1.1",
5561         "strip-ansi": "4.0.0",
5562         "through": "2.3.8"
5563       },
5564       "dependencies": {
5565         "ansi-regex": {
5566           "version": "3.0.0",
5567           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
5568           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
5569           "dev": true
5570         },
5571         "ansi-styles": {
5572           "version": "3.2.1",
5573           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5574           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5575           "dev": true,
5576           "requires": {
5577             "color-convert": "1.9.3"
5578           }
5579         },
5580         "chalk": {
5581           "version": "2.4.2",
5582           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
5583           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
5584           "dev": true,
5585           "requires": {
5586             "ansi-styles": "3.2.1",
5587             "escape-string-regexp": "1.0.5",
5588             "supports-color": "5.5.0"
5589           }
5590         },
5591         "has-flag": {
5592           "version": "3.0.0",
5593           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5594           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5595           "dev": true
5596         },
5597         "is-fullwidth-code-point": {
5598           "version": "2.0.0",
5599           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
5600           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
5601           "dev": true
5602         },
5603         "string-width": {
5604           "version": "2.1.1",
5605           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
5606           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
5607           "dev": true,
5608           "requires": {
5609             "is-fullwidth-code-point": "2.0.0",
5610             "strip-ansi": "4.0.0"
5611           }
5612         },
5613         "strip-ansi": {
5614           "version": "4.0.0",
5615           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
5616           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
5617           "dev": true,
5618           "requires": {
5619             "ansi-regex": "3.0.0"
5620           }
5621         },
5622         "supports-color": {
5623           "version": "5.5.0",
5624           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5625           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5626           "dev": true,
5627           "requires": {
5628             "has-flag": "3.0.0"
5629           }
5630         }
5631       }
5632     },
5633     "interpret": {
5634       "version": "0.6.6",
5635       "resolved": "http://registry.npm.taobao.org/interpret/download/interpret-0.6.6.tgz",
5636       "integrity": "sha1-/s16GOfOXKar+5U+H4YhOknxYls=",
5637       "dev": true
5638     },
5639     "invariant": {
5640       "version": "2.2.4",
5641       "resolved": "http://registry.npm.taobao.org/invariant/download/invariant-2.2.4.tgz",
5642       "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=",
5643       "requires": {
5644         "loose-envify": "1.3.1"
5645       }
5646     },
5647     "invert-kv": {
5648       "version": "1.0.0",
5649       "resolved": "http://registry.npm.taobao.org/invert-kv/download/invert-kv-1.0.0.tgz",
5650       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
5651       "dev": true
5652     },
5653     "ip": {
5654       "version": "1.1.5",
5655       "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
5656       "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
5657     },
5658     "ipaddr.js": {
5659       "version": "1.9.0",
5660       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
5661       "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==",
5662       "dev": true
5663     },
5664     "is-absolute-url": {
5665       "version": "2.1.0",
5666       "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
5667       "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
5668       "dev": true
5669     },
5670     "is-arrayish": {
5671       "version": "0.2.1",
5672       "resolved": "http://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz",
5673       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
5674       "dev": true
5675     },
5676     "is-binary-path": {
5677       "version": "1.0.1",
5678       "resolved": "http://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz",
5679       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
5680       "dev": true,
5681       "requires": {
5682         "binary-extensions": "1.11.0"
5683       }
5684     },
5685     "is-buffer": {
5686       "version": "1.1.6",
5687       "resolved": "http://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz",
5688       "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=",
5689       "dev": true
5690     },
5691     "is-callable": {
5692       "version": "1.1.4",
5693       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
5694       "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
5695       "dev": true
5696     },
5697     "is-date-object": {
5698       "version": "1.0.1",
5699       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
5700       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
5701       "dev": true
5702     },
5703     "is-callable": {
5704       "version": "1.1.3",
5705       "resolved": "http://registry.npm.taobao.org/is-callable/download/is-callable-1.1.3.tgz",
5706       "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=",
5707       "dev": true
5708     },
5709     "is-ci": {
5710       "version": "1.1.0",
5711       "resolved": "http://registry.npm.taobao.org/is-ci/download/is-ci-1.1.0.tgz",
5712       "integrity": "sha1-JH5BYueGDOu9rzC3dNawrH3P56U=",
5713       "dev": true,
5714       "requires": {
5715         "ci-info": "1.1.3"
5716       }
5717     },
5718     "is-date-object": {
5719       "version": "1.0.1",
5720       "resolved": "http://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.1.tgz",
5721       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
5722       "dev": true
5723     },
5724     "is-directory": {
5725       "version": "0.3.1",
5726       "resolved": "http://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz",
5727       "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
5728       "dev": true
5729     },
5730     "is-dotfile": {
5731       "version": "1.0.3",
5732       "resolved": "http://registry.npm.taobao.org/is-dotfile/download/is-dotfile-1.0.3.tgz",
5733       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
5734       "dev": true
5735     },
5736     "is-equal-shallow": {
5737       "version": "0.1.3",
5738       "resolved": "http://registry.npm.taobao.org/is-equal-shallow/download/is-equal-shallow-0.1.3.tgz",
5739       "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
5740       "dev": true,
5741       "requires": {
5742         "is-primitive": "2.0.0"
5743       }
5744     },
5745     "is-extendable": {
5746       "version": "0.1.1",
5747       "resolved": "http://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz",
5748       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
5749       "dev": true
5750     },
5751     "is-extglob": {
5752       "version": "1.0.0",
5753       "resolved": "http://registry.npm.taobao.org/is-extglob/download/is-extglob-1.0.0.tgz",
5754       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
5755       "dev": true
5756     },
5757     "is-finite": {
5758       "version": "1.0.2",
5759       "resolved": "http://registry.npm.taobao.org/is-finite/download/is-finite-1.0.2.tgz",
5760       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
5761       "requires": {
5762         "number-is-nan": "1.0.1"
5763       }
5764     },
5765     "is-fullwidth-code-point": {
5766       "version": "1.0.0",
5767       "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
5768       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
5769       "requires": {
5770         "number-is-nan": "1.0.1"
5771       }
5772     },
5773     "is-glob": {
5774       "version": "2.0.1",
5775       "resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-2.0.1.tgz",
5776       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
5777       "dev": true,
5778       "requires": {
5779         "is-extglob": "1.0.0"
5780       }
5781     },
5782     "is-number": {
5783       "version": "7.0.0",
5784       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
5785       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
5786       "dev": true
5787     },
5788     "is-plain-obj": {
5789       "version": "1.1.0",
5790       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
5791       "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
5792       "dev": true
5793     },
5794     "is-plain-object": {
5795       "version": "2.0.4",
5796       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
5797       "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
5798       "dev": true,
5799       "requires": {
5800         "isobject": "3.0.1"
5801       },
5802       "dependencies": {
5803         "isobject": {
5804           "version": "3.0.1",
5805           "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
5806           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
5807           "dev": true
5808         }
5809       }
5810     },
5811     "is-posix-bracket": {
5812       "version": "0.1.1",
5813       "resolved": "http://registry.npm.taobao.org/is-posix-bracket/download/is-posix-bracket-0.1.1.tgz",
5814       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
5815       "dev": true
5816     },
5817     "is-primitive": {
5818       "version": "2.0.0",
5819       "resolved": "http://registry.npm.taobao.org/is-primitive/download/is-primitive-2.0.0.tgz",
5820       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
5821       "dev": true
5822     },
5823     "is-promise": {
5824       "version": "2.1.0",
5825       "resolved": "http://registry.npm.taobao.org/is-promise/download/is-promise-2.1.0.tgz",
5826       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
5827     },
5828     "is-regex": {
5829       "version": "1.0.4",
5830       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
5831       "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
5832       "dev": true,
5833       "requires": {
5834         "has": "1.0.3"
5835       }
5836     },
5837     "is-regex": {
5838       "version": "1.0.4",
5839       "resolved": "http://registry.npm.taobao.org/is-regex/download/is-regex-1.0.4.tgz",
5840       "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
5841       "dev": true,
5842       "requires": {
5843         "has": "1.0.1"
5844       }
5845     },
5846     "is-resolvable": {
5847       "version": "1.1.0",
5848       "resolved": "http://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.1.0.tgz",
5849       "integrity": "sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg=",
5850       "dev": true
5851     },
5852     "is-retry-allowed": {
5853       "version": "1.1.0",
5854       "resolved": "http://registry.npm.taobao.org/is-retry-allowed/download/is-retry-allowed-1.1.0.tgz",
5855       "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=",
5856       "dev": true
5857     },
5858     "is-stream": {
5859       "version": "1.1.0",
5860       "resolved": "http://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz",
5861       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
5862     },
5863     "is-svg": {
5864       "version": "2.1.0",
5865       "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz",
5866       "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=",
5867       "dev": true,
5868       "requires": {
5869         "html-comment-regex": "1.1.2"
5870       }
5871     },
5872     "is-symbol": {
5873       "version": "1.0.2",
5874       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
5875       "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
5876       "dev": true,
5877       "requires": {
5878         "has-symbols": "1.0.0"
5879       }
5880     },
5881     "is-typedarray": {
5882       "version": "1.0.0",
5883       "resolved": "http://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz",
5884       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
5885     },
5886     "is-utf8": {
5887       "version": "0.2.1",
5888       "resolved": "http://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz",
5889       "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
5890       "dev": true
5891     },
5892     "isarray": {
5893       "version": "0.0.1",
5894       "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
5895       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
5896     },
5897     "isbinaryfile": {
5898       "version": "3.0.2",
5899       "resolved": "http://registry.npm.taobao.org/isbinaryfile/download/isbinaryfile-3.0.2.tgz",
5900       "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=",
5901       "dev": true
5902     },
5903     "isexe": {
5904       "version": "2.0.0",
5905       "resolved": "http://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz",
5906       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
5907     },
5908     "isobject": {
5909       "version": "2.1.0",
5910       "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz",
5911       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
5912       "dev": true,
5913       "requires": {
5914         "isarray": "1.0.0"
5915       },
5916       "dependencies": {
5917         "isarray": {
5918           "version": "1.0.0",
5919           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
5920           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
5921           "dev": true
5922         }
5923       }
5924     },
5925     "isomorphic-fetch": {
5926       "version": "2.2.1",
5927       "resolved": "http://registry.npm.taobao.org/isomorphic-fetch/download/isomorphic-fetch-2.2.1.tgz",
5928       "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
5929       "requires": {
5930         "node-fetch": "1.6.3",
5931         "whatwg-fetch": "2.0.4"
5932       }
5933     },
5934     "isstream": {
5935       "version": "0.1.2",
5936       "resolved": "http://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz",
5937       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
5938     },
5939     "js-base64": {
5940       "version": "2.4.5",
5941       "resolved": "http://registry.npm.taobao.org/js-base64/download/js-base64-2.4.5.tgz",
5942       "integrity": "sha1-4pPNPHyC8HDXAPx6HKCi5p8QH5I=",
5943       "dev": true
5944     },
5945     "js-tokens": {
5946       "version": "3.0.2",
5947       "resolved": "http://registry.npm.taobao.org/js-tokens/download/js-tokens-3.0.2.tgz",
5948       "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
5949     },
5950     "js-yaml": {
5951       "version": "3.13.1",
5952       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
5953       "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
5954       "dev": true,
5955       "requires": {
5956         "argparse": "1.0.10",
5957         "esprima": "4.0.1"
5958       }
5959     },
5960     "jsbn": {
5961       "version": "0.1.1",
5962       "resolved": "http://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz",
5963       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
5964       "dev": true
5965     },
5966     "jsesc": {
5967       "version": "1.3.0",
5968       "resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-1.3.0.tgz",
5969       "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="
5970     },
5971     "json-loader": {
5972       "version": "0.5.7",
5973       "resolved": "http://registry.npm.taobao.org/json-loader/download/json-loader-0.5.7.tgz",
5974       "integrity": "sha1-3KFKcCNf+C8KyaOr62DTN6NlGF0=",
5975       "dev": true
5976     },
5977     "json-parse-better-errors": {
5978       "version": "1.0.2",
5979       "resolved": "http://registry.npm.taobao.org/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz",
5980       "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=",
5981       "dev": true
5982     },
5983     "json-schema": {
5984       "version": "0.2.3",
5985       "resolved": "http://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz",
5986       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
5987     },
5988     "json-schema-traverse": {
5989       "version": "0.4.1",
5990       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
5991       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
5992       "dev": true
5993     },
5994     "json-stable-stringify-without-jsonify": {
5995       "version": "1.0.1",
5996       "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
5997       "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
5998       "dev": true
5999     },
6000     "json-stringify-safe": {
6001       "version": "5.0.1",
6002       "resolved": "http://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz",
6003       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
6004     },
6005     "json5": {
6006       "version": "0.5.1",
6007       "resolved": "http://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz",
6008       "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
6009     },
6010     "jsprim": {
6011       "version": "1.4.1",
6012       "resolved": "http://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz",
6013       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
6014       "requires": {
6015         "assert-plus": "1.0.0",
6016         "extsprintf": "1.3.0",
6017         "json-schema": "0.2.3",
6018         "verror": "1.10.0"
6019       }
6020     },
6021     "jsx-ast-utils": {
6022       "version": "2.2.1",
6023       "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.1.tgz",
6024       "integrity": "sha512-v3FxCcAf20DayI+uxnCuw795+oOIkVu6EnJ1+kSzhqqTZHNkTZ7B66ZgLp4oLJ/gbA64cI0B7WRoHZMSRdyVRQ==",
6025       "dev": true,
6026       "requires": {
6027         "array-includes": "3.0.3",
6028         "object.assign": "4.1.0"
6029       }
6030     },
6031     "keycode": {
6032       "version": "2.2.0",
6033       "resolved": "http://registry.npm.taobao.org/keycode/download/keycode-2.2.0.tgz",
6034       "integrity": "sha1-PQr1bce4uOXLqNCpfxByBO7CKwQ="
6035     },
6036     "kind-of": {
6037       "version": "3.2.2",
6038       "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
6039       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6040       "dev": true,
6041       "requires": {
6042         "is-buffer": "1.1.6"
6043       }
6044     },
6045     "klaw": {
6046       "version": "1.3.1",
6047       "resolved": "http://registry.npm.taobao.org/klaw/download/klaw-1.3.1.tgz",
6048       "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
6049       "dev": true,
6050       "requires": {
6051         "graceful-fs": "4.1.11"
6052       }
6053     },
6054     "latest-version": {
6055       "version": "3.1.0",
6056       "resolved": "http://registry.npm.taobao.org/latest-version/download/latest-version-3.1.0.tgz",
6057       "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=",
6058       "dev": true,
6059       "requires": {
6060         "package-json": "4.0.1"
6061       }
6062     },
6063     "lazy-cache": {
6064       "version": "1.0.4",
6065       "resolved": "http://registry.npm.taobao.org/lazy-cache/download/lazy-cache-1.0.4.tgz",
6066       "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
6067       "dev": true
6068     },
6069     "lazy-val": {
6070       "version": "1.0.3",
6071       "resolved": "http://registry.npm.taobao.org/lazy-val/download/lazy-val-1.0.3.tgz",
6072       "integrity": "sha1-u5eyAO8AgB2UwxfincbtOeMcXtw=",
6073       "dev": true
6074     },
6075     "lcid": {
6076       "version": "1.0.0",
6077       "resolved": "http://registry.npm.taobao.org/lcid/download/lcid-1.0.0.tgz",
6078       "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
6079       "dev": true,
6080       "requires": {
6081         "invert-kv": "1.0.0"
6082       }
6083     },
6084     "levn": {
6085       "version": "0.3.0",
6086       "resolved": "http://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz",
6087       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
6088       "requires": {
6089         "prelude-ls": "1.1.2",
6090         "type-check": "0.3.2"
6091       }
6092     },
6093     "libbase64": {
6094       "version": "0.1.0",
6095       "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz",
6096       "integrity": "sha1-YjUag5VjrF/1vSbxL2Dpgwu3UeY="
6097     },
6098     "libmime": {
6099       "version": "3.0.0",
6100       "resolved": "https://registry.npmjs.org/libmime/-/libmime-3.0.0.tgz",
6101       "integrity": "sha1-UaGp50SOy9Ms2lRCFnW7IbwJPaY=",
6102       "requires": {
6103         "iconv-lite": "0.4.15",
6104         "libbase64": "0.1.0",
6105         "libqp": "1.1.0"
6106       },
6107       "dependencies": {
6108         "iconv-lite": {
6109           "version": "0.4.15",
6110           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz",
6111           "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es="
6112         }
6113       }
6114     },
6115     "libqp": {
6116       "version": "1.1.0",
6117       "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz",
6118       "integrity": "sha1-9ebgatdLeU+1tbZpiL9yjvHe2+g="
6119     },
6120     "load-json-file": {
6121       "version": "1.1.0",
6122       "resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz",
6123       "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
6124       "dev": true,
6125       "requires": {
6126         "graceful-fs": "4.1.11",
6127         "parse-json": "2.2.0",
6128         "pify": "2.3.0",
6129         "pinkie-promise": "2.0.1",
6130         "strip-bom": "2.0.0"
6131       }
6132     },
6133     "loader-utils": {
6134       "version": "0.2.17",
6135       "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz",
6136       "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
6137       "dev": true,
6138       "requires": {
6139         "big.js": "3.2.0",
6140         "emojis-list": "2.1.0",
6141         "json5": "0.5.1",
6142         "object-assign": "4.1.1"
6143       }
6144     },
6145     "locate-path": {
6146       "version": "2.0.0",
6147       "resolved": "http://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz",
6148       "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
6149       "dev": true,
6150       "requires": {
6151         "p-locate": "2.0.0",
6152         "path-exists": "3.0.0"
6153       },
6154       "dependencies": {
6155         "path-exists": {
6156           "version": "3.0.0",
6157           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz",
6158           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
6159           "dev": true
6160         }
6161       }
6162     },
6163     "lodash": {
6164       "version": "4.17.14",
6165       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz",
6166       "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw=="
6167     },
6168     "lodash._baseassign": {
6169       "version": "3.2.0",
6170       "resolved": "http://registry.npm.taobao.org/lodash._baseassign/download/lodash._baseassign-3.2.0.tgz",
6171       "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=",
6172       "dev": true,
6173       "requires": {
6174         "lodash._basecopy": "3.0.1",
6175         "lodash.keys": "3.1.2"
6176       }
6177     },
6178     "lodash._basecopy": {
6179       "version": "3.0.1",
6180       "resolved": "http://registry.npm.taobao.org/lodash._basecopy/download/lodash._basecopy-3.0.1.tgz",
6181       "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
6182       "dev": true
6183     },
6184     "lodash._bindcallback": {
6185       "version": "3.0.1",
6186       "resolved": "http://registry.npm.taobao.org/lodash._bindcallback/download/lodash._bindcallback-3.0.1.tgz",
6187       "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=",
6188       "dev": true
6189     },
6190     "lodash._createassigner": {
6191       "version": "3.1.1",
6192       "resolved": "http://registry.npm.taobao.org/lodash._createassigner/download/lodash._createassigner-3.1.1.tgz",
6193       "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=",
6194       "dev": true,
6195       "requires": {
6196         "lodash._bindcallback": "3.0.1",
6197         "lodash._isiterateecall": "3.0.9",
6198         "lodash.restparam": "3.6.1"
6199       }
6200     },
6201     "lodash._getnative": {
6202       "version": "3.9.1",
6203       "resolved": "http://registry.npm.taobao.org/lodash._getnative/download/lodash._getnative-3.9.1.tgz",
6204       "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
6205       "dev": true
6206     },
6207     "lodash._isiterateecall": {
6208       "version": "3.0.9",
6209       "resolved": "http://registry.npm.taobao.org/lodash._isiterateecall/download/lodash._isiterateecall-3.0.9.tgz",
6210       "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
6211       "dev": true
6212     },
6213     "lodash.assign": {
6214       "version": "4.2.0",
6215       "resolved": "http://registry.npm.taobao.org/lodash.assign/download/lodash.assign-4.2.0.tgz",
6216       "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc="
6217     },
6218     "lodash.camelcase": {
6219       "version": "4.3.0",
6220       "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
6221       "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
6222       "dev": true
6223     },
6224     "lodash.defaults": {
6225       "version": "4.2.0",
6226       "resolved": "http://registry.npm.taobao.org/lodash.defaults/download/lodash.defaults-4.2.0.tgz",
6227       "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=",
6228       "dev": true
6229     },
6230     "lodash.get": {
6231       "version": "4.4.2",
6232       "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
6233       "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk="
6234     },
6235     "lodash.isarguments": {
6236       "version": "3.1.0",
6237       "resolved": "http://registry.npm.taobao.org/lodash.isarguments/download/lodash.isarguments-3.1.0.tgz",
6238       "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
6239       "dev": true
6240     },
6241     "lodash.isarray": {
6242       "version": "3.0.4",
6243       "resolved": "http://registry.npm.taobao.org/lodash.isarray/download/lodash.isarray-3.0.4.tgz",
6244       "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
6245       "dev": true
6246     },
6247     "lodash.isequal": {
6248       "version": "4.5.0",
6249       "resolved": "http://registry.npm.taobao.org/lodash.isequal/download/lodash.isequal-4.5.0.tgz",
6250       "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
6251     },
6252     "lodash.isplainobject": {
6253       "version": "4.0.6",
6254       "resolved": "http://registry.npm.taobao.org/lodash.isplainobject/download/lodash.isplainobject-4.0.6.tgz",
6255       "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs="
6256     },
6257     "lodash.keys": {
6258       "version": "3.1.2",
6259       "resolved": "http://registry.npm.taobao.org/lodash.keys/download/lodash.keys-3.1.2.tgz",
6260       "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
6261       "dev": true,
6262       "requires": {
6263         "lodash._getnative": "3.9.1",
6264         "lodash.isarguments": "3.1.0",
6265         "lodash.isarray": "3.0.4"
6266       }
6267     },
6268     "lodash.memoize": {
6269       "version": "4.1.2",
6270       "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
6271       "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
6272       "dev": true
6273     },
6274     "lodash.pick": {
6275       "version": "4.4.0",
6276       "resolved": "http://registry.npm.taobao.org/lodash.pick/download/lodash.pick-4.4.0.tgz",
6277       "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=",
6278       "dev": true
6279     },
6280     "lodash.pickby": {
6281       "version": "4.6.0",
6282       "resolved": "http://registry.npm.taobao.org/lodash.pickby/download/lodash.pickby-4.6.0.tgz",
6283       "integrity": "sha1-feoh2MGNdwOifHBMFdO4SmfjOv8=",
6284       "dev": true
6285     },
6286     "lodash.restparam": {
6287       "version": "3.6.1",
6288       "resolved": "http://registry.npm.taobao.org/lodash.restparam/download/lodash.restparam-3.6.1.tgz",
6289       "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
6290       "dev": true
6291     },
6292     "lodash.tail": {
6293       "version": "4.1.1",
6294       "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz",
6295       "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=",
6296       "dev": true
6297     },
6298     "lodash.uniq": {
6299       "version": "4.5.0",
6300       "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
6301       "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
6302       "dev": true
6303     },
6304     "longest": {
6305       "version": "1.0.1",
6306       "resolved": "http://registry.npm.taobao.org/longest/download/longest-1.0.1.tgz",
6307       "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
6308       "dev": true
6309     },
6310     "loose-envify": {
6311       "version": "1.3.1",
6312       "resolved": "http://registry.npm.taobao.org/loose-envify/download/loose-envify-1.3.1.tgz",
6313       "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
6314       "requires": {
6315         "js-tokens": "3.0.2"
6316       }
6317     },
6318     "loud-rejection": {
6319       "version": "1.6.0",
6320       "resolved": "http://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz",
6321       "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
6322       "dev": true,
6323       "requires": {
6324         "currently-unhandled": "0.4.1",
6325         "signal-exit": "3.0.2"
6326       }
6327     },
6328     "lru-cache": {
6329       "version": "4.1.5",
6330       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
6331       "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
6332       "dev": true,
6333       "requires": {
6334         "pseudomap": "1.0.2",
6335         "yallist": "2.1.2"
6336       }
6337     },
6338     "map-age-cleaner": {
6339       "version": "0.1.3",
6340       "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
6341       "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
6342       "requires": {
6343         "p-defer": "1.0.0"
6344       }
6345     },
6346     "map-obj": {
6347       "version": "1.0.1",
6348       "resolved": "http://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz",
6349       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
6350       "dev": true
6351     },
6352     "math-expression-evaluator": {
6353       "version": "1.2.17",
6354       "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz",
6355       "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=",
6356       "dev": true
6357     },
6358     "math-random": {
6359       "version": "1.0.4",
6360       "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
6361       "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
6362       "dev": true
6363     },
6364     "mdurl": {
6365       "version": "1.0.1",
6366       "resolved": "http://registry.npm.taobao.org/mdurl/download/mdurl-1.0.1.tgz",
6367       "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4="
6368     },
6369     "media-typer": {
6370       "version": "0.3.0",
6371       "resolved": "http://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz",
6372       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
6373       "dev": true
6374     },
6375     "mem": {
6376       "version": "1.1.0",
6377       "resolved": "http://registry.npm.taobao.org/mem/download/mem-1.1.0.tgz",
6378       "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
6379       "dev": true,
6380       "requires": {
6381         "mimic-fn": "1.2.0"
6382       }
6383     },
6384     "memory-fs": {
6385       "version": "0.3.0",
6386       "resolved": "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.3.0.tgz",
6387       "integrity": "sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA=",
6388       "dev": true,
6389       "requires": {
6390         "errno": "0.1.7",
6391         "readable-stream": "2.3.6"
6392       },
6393       "dependencies": {
6394         "isarray": {
6395           "version": "1.0.0",
6396           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
6397           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
6398           "dev": true
6399         },
6400         "process-nextick-args": {
6401           "version": "2.0.0",
6402           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
6403           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
6404           "dev": true
6405         },
6406         "readable-stream": {
6407           "version": "2.3.6",
6408           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
6409           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
6410           "dev": true,
6411           "requires": {
6412             "core-util-is": "1.0.2",
6413             "inherits": "2.0.3",
6414             "isarray": "1.0.0",
6415             "process-nextick-args": "2.0.0",
6416             "safe-buffer": "5.1.2",
6417             "string_decoder": "1.1.1",
6418             "util-deprecate": "1.0.2"
6419           }
6420         },
6421         "string_decoder": {
6422           "version": "1.1.1",
6423           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
6424           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
6425           "dev": true,
6426           "requires": {
6427             "safe-buffer": "5.1.2"
6428           }
6429         }
6430       }
6431     },
6432     "memorystream": {
6433       "version": "0.3.1",
6434       "resolved": "http://registry.npm.taobao.org/memorystream/download/memorystream-0.3.1.tgz",
6435       "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
6436       "dev": true
6437     },
6438     "meow": {
6439       "version": "3.7.0",
6440       "resolved": "http://registry.npm.taobao.org/meow/download/meow-3.7.0.tgz",
6441       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
6442       "dev": true,
6443       "requires": {
6444         "camelcase-keys": "2.1.0",
6445         "decamelize": "1.2.0",
6446         "loud-rejection": "1.6.0",
6447         "map-obj": "1.0.1",
6448         "minimist": "1.2.0",
6449         "normalize-package-data": "2.5.0",
6450         "object-assign": "4.1.1",
6451         "read-pkg-up": "1.0.1",
6452         "redent": "1.0.0",
6453         "trim-newlines": "1.0.0"
6454       },
6455       "dependencies": {
6456         "minimist": {
6457           "version": "1.2.0",
6458           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
6459           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
6460           "dev": true
6461         }
6462       }
6463     },
6464     "merge-descriptors": {
6465       "version": "1.0.1",
6466       "resolved": "http://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz",
6467       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
6468       "dev": true
6469     },
6470     "methods": {
6471       "version": "1.1.2",
6472       "resolved": "http://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz",
6473       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
6474       "dev": true
6475     },
6476     "micromatch": {
6477       "version": "2.3.11",
6478       "resolved": "http://registry.npm.taobao.org/micromatch/download/micromatch-2.3.11.tgz",
6479       "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
6480       "dev": true,
6481       "requires": {
6482         "arr-diff": "2.0.0",
6483         "array-unique": "0.2.1",
6484         "braces": "1.8.5",
6485         "expand-brackets": "0.1.5",
6486         "extglob": "0.3.2",
6487         "filename-regex": "2.0.1",
6488         "is-extglob": "1.0.0",
6489         "is-glob": "2.0.1",
6490         "kind-of": "3.2.2",
6491         "normalize-path": "2.1.1",
6492         "object.omit": "2.0.1",
6493         "parse-glob": "3.0.4",
6494         "regex-cache": "0.4.4"
6495       },
6496       "dependencies": {
6497         "braces": {
6498           "version": "1.8.5",
6499           "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
6500           "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
6501           "dev": true,
6502           "requires": {
6503             "expand-range": "1.8.2",
6504             "preserve": "0.2.0",
6505             "repeat-element": "1.1.3"
6506           }
6507         }
6508       }
6509     },
6510     "mime": {
6511       "version": "1.6.0",
6512       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
6513       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
6514       "dev": true
6515     },
6516     "mime-db": {
6517       "version": "1.33.0",
6518       "resolved": "http://registry.npm.taobao.org/mime-db/download/mime-db-1.33.0.tgz",
6519       "integrity": "sha1-o0kgUKXLm2NFBUHjnZeI0icng9s="
6520     },
6521     "mime-types": {
6522       "version": "2.1.18",
6523       "resolved": "http://registry.npm.taobao.org/mime-types/download/mime-types-2.1.18.tgz",
6524       "integrity": "sha1-bzI/YKg9ERRvgx/xH9ZuL+VQO7g=",
6525       "requires": {
6526         "mime-db": "1.33.0"
6527       }
6528     },
6529     "mimic-fn": {
6530       "version": "1.2.0",
6531       "resolved": "http://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz",
6532       "integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI="
6533     },
6534     "min-document": {
6535       "version": "2.19.0",
6536       "resolved": "http://registry.npm.taobao.org/min-document/download/min-document-2.19.0.tgz",
6537       "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
6538       "dev": true,
6539       "requires": {
6540         "dom-walk": "0.1.1"
6541       }
6542     },
6543     "minimatch": {
6544       "version": "3.0.4",
6545       "resolved": "http://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz",
6546       "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
6547       "requires": {
6548         "brace-expansion": "1.1.11"
6549       }
6550     },
6551     "minimist": {
6552       "version": "0.0.8",
6553       "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz",
6554       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
6555     },
6556     "mixin-object": {
6557       "version": "2.0.1",
6558       "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz",
6559       "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=",
6560       "dev": true,
6561       "requires": {
6562         "for-in": "0.1.8",
6563         "is-extendable": "0.1.1"
6564       },
6565       "dependencies": {
6566         "for-in": {
6567           "version": "0.1.8",
6568           "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz",
6569           "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=",
6570           "dev": true
6571         }
6572       }
6573     },
6574     "mkdirp": {
6575       "version": "0.5.1",
6576       "resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz",
6577       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
6578       "requires": {
6579         "minimist": "0.0.8"
6580       }
6581     },
6582     "moment": {
6583       "version": "2.22.1",
6584       "resolved": "http://registry.npm.taobao.org/moment/download/moment-2.22.1.tgz",
6585       "integrity": "sha1-Upoum/lz8lnJZD0jf9qE3jom6K0="
6586     },
6587     "moment-timezone": {
6588       "version": "0.5.17",
6589       "resolved": "http://registry.npm.taobao.org/moment-timezone/download/moment-timezone-0.5.17.tgz",
6590       "integrity": "sha1-PI/vMgUdhMOvF02R3FKXfcsK1+U=",
6591       "requires": {
6592         "moment": "2.22.1"
6593       }
6594     },
6595     "ms": {
6596       "version": "2.0.0",
6597       "resolved": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
6598       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
6599     },
6600     "mute-stream": {
6601       "version": "0.0.7",
6602       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
6603       "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
6604       "dev": true
6605     },
6606     "nan": {
6607       "version": "2.10.0",
6608       "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz",
6609       "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==",
6610       "dev": true,
6611       "optional": true
6612     },
6613     "natural-compare": {
6614       "version": "1.4.0",
6615       "resolved": "http://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz",
6616       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
6617       "dev": true
6618     },
6619     "negotiator": {
6620       "version": "0.6.2",
6621       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
6622       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
6623       "dev": true
6624     },
6625     "neo-async": {
6626       "version": "2.6.1",
6627       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
6628       "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
6629       "dev": true
6630     },
6631     "nice-try": {
6632       "version": "1.0.4",
6633       "resolved": "http://registry.npm.taobao.org/nice-try/download/nice-try-1.0.4.tgz",
6634       "integrity": "sha1-2Tli9sUvLBVYwPvabVEoGfHv4cQ="
6635     },
6636     "nock": {
6637       "version": "4.0.0",
6638       "resolved": "http://registry.npm.taobao.org/nock/download/nock-4.0.0.tgz",
6639       "integrity": "sha1-2+ZbJeh6wVZVpRLOq2ZGdQuEoHc=",
6640       "dev": true,
6641       "requires": {
6642         "chai": "3.5.0",
6643         "debug": "2.6.9",
6644         "deep-equal": "1.0.1",
6645         "json-stringify-safe": "5.0.1",
6646         "lodash": "2.4.1",
6647         "mkdirp": "0.5.1",
6648         "propagate": "0.3.1"
6649       },
6650       "dependencies": {
6651         "debug": {
6652           "version": "2.6.9",
6653           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
6654           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
6655           "dev": true,
6656           "requires": {
6657             "ms": "2.0.0"
6658           }
6659         },
6660         "lodash": {
6661           "version": "2.4.1",
6662           "resolved": "http://registry.npm.taobao.org/lodash/download/lodash-2.4.1.tgz",
6663           "integrity": "sha1-W3cjA03aTSYuWkb7LFjXzCL3FCA=",
6664           "dev": true
6665         }
6666       }
6667     },
6668     "node-fetch": {
6669       "version": "1.6.3",
6670       "resolved": "http://registry.npm.taobao.org/node-fetch/download/node-fetch-1.6.3.tgz",
6671       "integrity": "sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ=",
6672       "requires": {
6673         "encoding": "0.1.12",
6674         "is-stream": "1.1.0"
6675       }
6676     },
6677     "node-gyp": {
6678       "version": "3.8.0",
6679       "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
6680       "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
6681       "dev": true,
6682       "requires": {
6683         "fstream": "1.0.12",
6684         "glob": "7.1.3",
6685         "graceful-fs": "4.1.11",
6686         "mkdirp": "0.5.1",
6687         "nopt": "3.0.6",
6688         "npmlog": "4.1.2",
6689         "osenv": "0.1.5",
6690         "request": "2.88.0",
6691         "rimraf": "2.6.2",
6692         "semver": "5.3.0",
6693         "tar": "2.2.2",
6694         "which": "1.3.0"
6695       },
6696       "dependencies": {
6697         "semver": {
6698           "version": "5.3.0",
6699           "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.3.0.tgz",
6700           "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
6701           "dev": true
6702         }
6703       }
6704     },
6705     "node-libs-browser": {
6706       "version": "0.7.0",
6707       "resolved": "http://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-0.7.0.tgz",
6708       "integrity": "sha1-PicsCBnjCJNeJmdECNevDhSRuDs=",
6709       "dev": true,
6710       "requires": {
6711         "assert": "1.5.0",
6712         "browserify-zlib": "0.1.4",
6713         "buffer": "4.9.1",
6714         "console-browserify": "1.1.0",
6715         "constants-browserify": "1.0.0",
6716         "crypto-browserify": "3.3.0",
6717         "domain-browser": "1.2.0",
6718         "events": "1.1.1",
6719         "https-browserify": "0.0.1",
6720         "os-browserify": "0.2.1",
6721         "path-browserify": "0.0.0",
6722         "process": "0.11.10",
6723         "punycode": "1.4.1",
6724         "querystring-es3": "0.2.1",
6725         "readable-stream": "2.3.6",
6726         "stream-browserify": "2.0.2",
6727         "stream-http": "2.8.3",
6728         "string_decoder": "0.10.31",
6729         "timers-browserify": "2.0.10",
6730         "tty-browserify": "0.0.0",
6731         "url": "0.11.0",
6732         "util": "0.10.4",
6733         "vm-browserify": "0.0.4"
6734       },
6735       "dependencies": {
6736         "isarray": {
6737           "version": "1.0.0",
6738           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
6739           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
6740           "dev": true
6741         },
6742         "process": {
6743           "version": "0.11.10",
6744           "resolved": "http://registry.npm.taobao.org/process/download/process-0.11.10.tgz",
6745           "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
6746           "dev": true
6747         },
6748         "process-nextick-args": {
6749           "version": "2.0.0",
6750           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
6751           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
6752           "dev": true
6753         },
6754         "readable-stream": {
6755           "version": "2.3.6",
6756           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
6757           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
6758           "dev": true,
6759           "requires": {
6760             "core-util-is": "1.0.2",
6761             "inherits": "2.0.3",
6762             "isarray": "1.0.0",
6763             "process-nextick-args": "2.0.0",
6764             "safe-buffer": "5.1.2",
6765             "string_decoder": "1.1.1",
6766             "util-deprecate": "1.0.2"
6767           },
6768           "dependencies": {
6769             "string_decoder": {
6770               "version": "1.1.1",
6771               "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
6772               "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
6773               "dev": true,
6774               "requires": {
6775                 "safe-buffer": "5.1.2"
6776               }
6777             }
6778           }
6779         }
6780       }
6781     },
6782     "node-sass": {
6783       "version": "4.12.0",
6784       "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz",
6785       "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==",
6786       "dev": true,
6787       "requires": {
6788         "async-foreach": "0.1.3",
6789         "chalk": "1.1.3",
6790         "cross-spawn": "3.0.1",
6791         "gaze": "1.1.3",
6792         "get-stdin": "4.0.1",
6793         "glob": "7.1.3",
6794         "in-publish": "2.0.0",
6795         "lodash": "4.17.14",
6796         "meow": "3.7.0",
6797         "mkdirp": "0.5.1",
6798         "nan": "2.14.0",
6799         "node-gyp": "3.8.0",
6800         "npmlog": "4.1.2",
6801         "request": "2.88.0",
6802         "sass-graph": "2.2.4",
6803         "stdout-stream": "1.4.1",
6804         "true-case-path": "1.0.3"
6805       },
6806       "dependencies": {
6807         "nan": {
6808           "version": "2.14.0",
6809           "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
6810           "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==",
6811           "dev": true
6812         }
6813       }
6814     },
6815     "nodemailer-direct-transport": {
6816       "version": "3.3.2",
6817       "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz",
6818       "integrity": "sha1-6W+vuQNYVglH5WkBfZfmBzilCoY=",
6819       "optional": true,
6820       "requires": {
6821         "nodemailer-shared": "1.1.0",
6822         "smtp-connection": "2.12.0"
6823       }
6824     },
6825     "nodemailer-fetch": {
6826       "version": "1.6.0",
6827       "resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz",
6828       "integrity": "sha1-ecSQihwPXzdbc/6IjamCj23JY6Q="
6829     },
6830     "nodemailer-shared": {
6831       "version": "1.1.0",
6832       "resolved": "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz",
6833       "integrity": "sha1-z1mU4v0mjQD1zw+nZ6CBae2wfsA=",
6834       "requires": {
6835         "nodemailer-fetch": "1.6.0"
6836       }
6837     },
6838     "nodemailer-smtp-pool": {
6839       "version": "2.8.2",
6840       "resolved": "https://registry.npmjs.org/nodemailer-smtp-pool/-/nodemailer-smtp-pool-2.8.2.tgz",
6841       "integrity": "sha1-LrlNbPhXgLG0clzoU7nL1ejajHI=",
6842       "optional": true,
6843       "requires": {
6844         "nodemailer-shared": "1.1.0",
6845         "nodemailer-wellknown": "0.1.10",
6846         "smtp-connection": "2.12.0"
6847       }
6848     },
6849     "nodemailer-smtp-transport": {
6850       "version": "2.7.2",
6851       "resolved": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-2.7.2.tgz",
6852       "integrity": "sha1-A9ccdjFPFKx9vHvwM6am0W1n+3c=",
6853       "optional": true,
6854       "requires": {
6855         "nodemailer-shared": "1.1.0",
6856         "nodemailer-wellknown": "0.1.10",
6857         "smtp-connection": "2.12.0"
6858       }
6859     },
6860     "nodemailer-wellknown": {
6861       "version": "0.1.10",
6862       "resolved": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.10.tgz",
6863       "integrity": "sha1-WG24EB2zDLRDjrVGc3pBqtDPE9U="
6864     },
6865     "nopt": {
6866       "version": "3.0.6",
6867       "resolved": "http://registry.npm.taobao.org/nopt/download/nopt-3.0.6.tgz",
6868       "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
6869       "dev": true,
6870       "requires": {
6871         "abbrev": "1.1.1"
6872       }
6873     },
6874     "normalize-package-data": {
6875       "version": "2.5.0",
6876       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
6877       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
6878       "dev": true,
6879       "requires": {
6880         "hosted-git-info": "2.7.1",
6881         "resolve": "1.11.0",
6882         "semver": "5.7.0",
6883         "validate-npm-package-license": "3.0.4"
6884       },
6885       "dependencies": {
6886         "path-parse": {
6887           "version": "1.0.6",
6888           "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
6889           "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
6890           "dev": true
6891         },
6892         "resolve": {
6893           "version": "1.11.0",
6894           "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.0.tgz",
6895           "integrity": "sha512-WL2pBDjqT6pGUNSUzMw00o4T7If+z4H2x3Gz893WoUQ5KW8Vr9txp00ykiP16VBaZF5+j/OcXJHZ9+PCvdiDKw==",
6896           "dev": true,
6897           "requires": {
6898             "path-parse": "1.0.6"
6899           }
6900         }
6901       }
6902     },
6903     "normalize-path": {
6904       "version": "2.1.1",
6905       "resolved": "http://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz",
6906       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
6907       "dev": true,
6908       "requires": {
6909         "remove-trailing-separator": "1.1.0"
6910       }
6911     },
6912     "normalize-range": {
6913       "version": "0.1.2",
6914       "resolved": "http://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz",
6915       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
6916       "dev": true
6917     },
6918     "normalize-url": {
6919       "version": "1.9.1",
6920       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
6921       "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
6922       "dev": true,
6923       "requires": {
6924         "object-assign": "4.1.1",
6925         "prepend-http": "1.0.4",
6926         "query-string": "4.3.4",
6927         "sort-keys": "1.1.2"
6928       },
6929       "dependencies": {
6930         "query-string": {
6931           "version": "4.3.4",
6932           "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
6933           "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
6934           "dev": true,
6935           "requires": {
6936             "object-assign": "4.1.1",
6937             "strict-uri-encode": "1.1.0"
6938           }
6939         }
6940       }
6941     },
6942     "npm-run-path": {
6943       "version": "2.0.2",
6944       "resolved": "http://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz",
6945       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
6946       "requires": {
6947         "path-key": "2.0.1"
6948       }
6949     },
6950     "npmlog": {
6951       "version": "4.1.2",
6952       "resolved": "http://registry.npm.taobao.org/npmlog/download/npmlog-4.1.2.tgz",
6953       "integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=",
6954       "dev": true,
6955       "requires": {
6956         "are-we-there-yet": "1.1.5",
6957         "console-control-strings": "1.1.0",
6958         "gauge": "2.7.4",
6959         "set-blocking": "2.0.0"
6960       }
6961     },
6962     "nugget": {
6963       "version": "2.0.1",
6964       "resolved": "http://registry.npm.taobao.org/nugget/download/nugget-2.0.1.tgz",
6965       "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=",
6966       "dev": true,
6967       "requires": {
6968         "debug": "2.6.9",
6969         "minimist": "1.2.0",
6970         "pretty-bytes": "1.0.4",
6971         "progress-stream": "1.2.0",
6972         "request": "2.87.0",
6973         "single-line-log": "1.1.2",
6974         "throttleit": "0.0.2"
6975       },
6976       "dependencies": {
6977         "debug": {
6978           "version": "2.6.9",
6979           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
6980           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
6981           "dev": true,
6982           "requires": {
6983             "ms": "2.0.0"
6984           }
6985         },
6986         "minimist": {
6987           "version": "1.2.0",
6988           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
6989           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
6990           "dev": true
6991         }
6992       }
6993     },
6994     "num2fraction": {
6995       "version": "1.2.2",
6996       "resolved": "http://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz",
6997       "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
6998       "dev": true
6999     },
7000     "number-is-nan": {
7001       "version": "1.0.1",
7002       "resolved": "http://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz",
7003       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
7004     },
7005     "oauth-sign": {
7006       "version": "0.9.0",
7007       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
7008       "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
7009       "dev": true
7010     },
7011     "object-assign": {
7012       "version": "4.1.1",
7013       "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz",
7014       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
7015     },
7016     "object-keys": {
7017       "version": "1.1.1",
7018       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
7019       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
7020       "dev": true
7021     },
7022     "object.assign": {
7023       "version": "4.1.0",
7024       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
7025       "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
7026       "dev": true,
7027       "requires": {
7028         "define-properties": "1.1.3",
7029         "function-bind": "1.1.1",
7030         "has-symbols": "1.0.0",
7031         "object-keys": "1.1.1"
7032       }
7033     },
7034     "object.entries": {
7035       "version": "1.1.0",
7036       "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz",
7037       "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==",
7038       "dev": true,
7039       "requires": {
7040         "define-properties": "1.1.3",
7041         "es-abstract": "1.13.0",
7042         "function-bind": "1.1.1",
7043         "has": "1.0.3"
7044       }
7045     },
7046     "object.fromentries": {
7047       "version": "2.0.0",
7048       "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.0.tgz",
7049       "integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==",
7050       "dev": true,
7051       "requires": {
7052         "define-properties": "1.1.3",
7053         "es-abstract": "1.13.0",
7054         "function-bind": "1.1.1",
7055         "has": "1.0.3"
7056       }
7057     },
7058     "object.omit": {
7059       "version": "2.0.1",
7060       "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
7061       "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
7062       "dev": true,
7063       "requires": {
7064         "for-own": "0.1.5",
7065         "is-extendable": "0.1.1"
7066       }
7067     },
7068     "object.values": {
7069       "version": "1.1.0",
7070       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz",
7071       "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==",
7072       "dev": true,
7073       "requires": {
7074         "define-properties": "1.1.3",
7075         "es-abstract": "1.13.0",
7076         "function-bind": "1.1.1",
7077         "has": "1.0.3"
7078       }
7079     },
7080     "on-finished": {
7081       "version": "2.3.0",
7082       "resolved": "http://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz",
7083       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
7084       "dev": true,
7085       "requires": {
7086         "ee-first": "1.1.1"
7087       }
7088     },
7089     "on-headers": {
7090       "version": "1.0.2",
7091       "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
7092       "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
7093       "dev": true
7094     },
7095     "once": {
7096       "version": "1.4.0",
7097       "resolved": "http://registry.npm.taobao.org/once/download/once-1.4.0.tgz",
7098       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
7099       "requires": {
7100         "wrappy": "1.0.2"
7101       }
7102     },
7103     "onetime": {
7104       "version": "2.0.1",
7105       "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
7106       "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
7107       "dev": true,
7108       "requires": {
7109         "mimic-fn": "1.2.0"
7110       }
7111     },
7112     "optimist": {
7113       "version": "0.6.1",
7114       "resolved": "http://registry.npm.taobao.org/optimist/download/optimist-0.6.1.tgz",
7115       "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
7116       "dev": true,
7117       "requires": {
7118         "minimist": "0.0.8",
7119         "wordwrap": "0.0.3"
7120       },
7121       "dependencies": {
7122         "wordwrap": {
7123           "version": "0.0.3",
7124           "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.3.tgz",
7125           "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
7126           "dev": true
7127         }
7128       }
7129     },
7130     "optionator": {
7131       "version": "0.8.2",
7132       "resolved": "http://registry.npm.taobao.org/optionator/download/optionator-0.8.2.tgz",
7133       "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
7134       "requires": {
7135         "deep-is": "0.1.3",
7136         "fast-levenshtein": "2.0.6",
7137         "levn": "0.3.0",
7138         "prelude-ls": "1.1.2",
7139         "type-check": "0.3.2",
7140         "wordwrap": "1.0.0"
7141       }
7142     },
7143     "os-browserify": {
7144       "version": "0.2.1",
7145       "resolved": "http://registry.npm.taobao.org/os-browserify/download/os-browserify-0.2.1.tgz",
7146       "integrity": "sha1-Y/xMzuXS13Y9Jrv4YBB45sLgBE8=",
7147       "dev": true
7148     },
7149     "os-homedir": {
7150       "version": "1.0.2",
7151       "resolved": "http://registry.npm.taobao.org/os-homedir/download/os-homedir-1.0.2.tgz",
7152       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
7153     },
7154     "os-locale": {
7155       "version": "2.1.0",
7156       "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-2.1.0.tgz",
7157       "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=",
7158       "dev": true,
7159       "requires": {
7160         "execa": "0.7.0",
7161         "lcid": "1.0.0",
7162         "mem": "1.1.0"
7163       }
7164     },
7165     "os-tmpdir": {
7166       "version": "1.0.2",
7167       "resolved": "http://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz",
7168       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
7169     },
7170     "osenv": {
7171       "version": "0.1.5",
7172       "resolved": "http://registry.npm.taobao.org/osenv/download/osenv-0.1.5.tgz",
7173       "integrity": "sha1-hc36+uso6Gd/QW4odZK18/SepBA=",
7174       "dev": true,
7175       "requires": {
7176         "os-homedir": "1.0.2",
7177         "os-tmpdir": "1.0.2"
7178       }
7179     },
7180     "output-file-sync": {
7181       "version": "1.1.2",
7182       "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz",
7183       "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=",
7184       "dev": true,
7185       "requires": {
7186         "graceful-fs": "4.1.11",
7187         "mkdirp": "0.5.1",
7188         "object-assign": "4.1.1"
7189       }
7190     },
7191     "p-defer": {
7192       "version": "1.0.0",
7193       "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
7194       "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww="
7195     },
7196     "p-finally": {
7197       "version": "1.0.0",
7198       "resolved": "http://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz",
7199       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
7200     },
7201     "p-is-promise": {
7202       "version": "2.0.0",
7203       "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz",
7204       "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg=="
7205     },
7206     "p-limit": {
7207       "version": "1.2.0",
7208       "resolved": "http://registry.npm.taobao.org/p-limit/download/p-limit-1.2.0.tgz",
7209       "integrity": "sha1-DpK2vty1nwIsE9DxlJ3ILRWQnxw=",
7210       "dev": true,
7211       "requires": {
7212         "p-try": "1.0.0"
7213       }
7214     },
7215     "p-locate": {
7216       "version": "2.0.0",
7217       "resolved": "http://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz",
7218       "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
7219       "dev": true,
7220       "requires": {
7221         "p-limit": "1.2.0"
7222       }
7223     },
7224     "p-try": {
7225       "version": "1.0.0",
7226       "resolved": "http://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz",
7227       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
7228       "dev": true
7229     },
7230     "pac-proxy-agent": {
7231       "version": "3.0.0",
7232       "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-3.0.0.tgz",
7233       "integrity": "sha512-AOUX9jES/EkQX2zRz0AW7lSx9jD//hQS8wFXBvcnd/J2Py9KaMJMqV/LPqJssj1tgGufotb2mmopGPR15ODv1Q==",
7234       "optional": true,
7235       "requires": {
7236         "agent-base": "4.2.1",
7237         "debug": "3.1.0",
7238         "get-uri": "2.0.3",
7239         "http-proxy-agent": "2.1.0",
7240         "https-proxy-agent": "2.2.1",
7241         "pac-resolver": "3.0.0",
7242         "raw-body": "2.3.3",
7243         "socks-proxy-agent": "4.0.1"
7244       }
7245     },
7246     "pac-resolver": {
7247       "version": "3.0.0",
7248       "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-3.0.0.tgz",
7249       "integrity": "sha512-tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA==",
7250       "optional": true,
7251       "requires": {
7252         "co": "4.6.0",
7253         "degenerator": "1.0.4",
7254         "ip": "1.1.5",
7255         "netmask": "1.0.6",
7256         "thunkify": "2.1.2"
7257       }
7258     },
7259     "package-json": {
7260       "version": "4.0.1",
7261       "resolved": "http://registry.npm.taobao.org/package-json/download/package-json-4.0.1.tgz",
7262       "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=",
7263       "dev": true,
7264       "requires": {
7265         "got": "6.7.1",
7266         "registry-auth-token": "3.3.2",
7267         "registry-url": "3.1.0",
7268         "semver": "5.5.0"
7269       }
7270     },
7271     "pako": {
7272       "version": "0.2.9",
7273       "resolved": "http://registry.npm.taobao.org/pako/download/pako-0.2.9.tgz",
7274       "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
7275       "dev": true
7276     },
7277     "parse-color": {
7278       "version": "1.0.0",
7279       "resolved": "http://registry.npm.taobao.org/parse-color/download/parse-color-1.0.0.tgz",
7280       "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=",
7281       "dev": true,
7282       "requires": {
7283         "color-convert": "0.5.3"
7284       },
7285       "dependencies": {
7286         "color-convert": {
7287           "version": "0.5.3",
7288           "resolved": "http://registry.npm.taobao.org/color-convert/download/color-convert-0.5.3.tgz",
7289           "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=",
7290           "dev": true
7291         }
7292       }
7293     },
7294     "parse-glob": {
7295       "version": "3.0.4",
7296       "resolved": "http://registry.npm.taobao.org/parse-glob/download/parse-glob-3.0.4.tgz",
7297       "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
7298       "dev": true,
7299       "requires": {
7300         "glob-base": "0.3.0",
7301         "is-dotfile": "1.0.3",
7302         "is-extglob": "1.0.0",
7303         "is-glob": "2.0.1"
7304       }
7305     },
7306     "parse-json": {
7307       "version": "2.2.0",
7308       "resolved": "http://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz",
7309       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
7310       "dev": true,
7311       "requires": {
7312         "error-ex": "1.3.1"
7313       }
7314     },
7315     "parser-toolkit": {
7316       "version": "0.0.5",
7317       "resolved": "http://registry.npm.taobao.org/parser-toolkit/download/parser-toolkit-0.0.5.tgz",
7318       "integrity": "sha1-7EthcpyGMYtW6pcb+6azxnLWLAE=",
7319       "dev": true
7320     },
7321     "parseurl": {
7322       "version": "1.3.3",
7323       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
7324       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
7325       "dev": true
7326     },
7327     "pascalcase": {
7328       "version": "0.1.1",
7329       "resolved": "http://registry.npm.taobao.org/pascalcase/download/pascalcase-0.1.1.tgz",
7330       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
7331     },
7332     "path-browserify": {
7333       "version": "0.0.0",
7334       "resolved": "http://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.0.tgz",
7335       "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
7336       "dev": true
7337     },
7338     "path-exists": {
7339       "version": "1.0.0",
7340       "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-1.0.0.tgz",
7341       "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=",
7342       "dev": true
7343     },
7344     "path-is-absolute": {
7345       "version": "1.0.1",
7346       "resolved": "http://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz",
7347       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
7348     },
7349     "path-is-inside": {
7350       "version": "1.0.2",
7351       "resolved": "http://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz",
7352       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
7353       "dev": true
7354     },
7355     "path-key": {
7356       "version": "2.0.1",
7357       "resolved": "http://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz",
7358       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
7359     },
7360     "path-parse": {
7361       "version": "1.0.5",
7362       "resolved": "http://registry.npm.taobao.org/path-parse/download/path-parse-1.0.5.tgz",
7363       "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
7364       "dev": true
7365     },
7366     "path-proxy": {
7367       "version": "1.0.0",
7368       "resolved": "https://registry.npmjs.org/path-proxy/-/path-proxy-1.0.0.tgz",
7369       "integrity": "sha1-GOijaFn8nS8aU7SN7hOFQ8Ag3l4=",
7370       "optional": true,
7371       "requires": {
7372         "inflection": "1.3.8"
7373       },
7374       "dependencies": {
7375         "inflection": {
7376           "version": "1.3.8",
7377           "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.3.8.tgz",
7378           "integrity": "sha1-y9Fg2p91sUw8xjV41POWeEvzAU4=",
7379           "optional": true
7380         }
7381       }
7382     },
7383     "path-to-regexp": {
7384       "version": "0.1.7",
7385       "resolved": "http://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz",
7386       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
7387       "dev": true
7388     },
7389     "path-type": {
7390       "version": "1.1.0",
7391       "resolved": "http://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz",
7392       "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
7393       "dev": true,
7394       "requires": {
7395         "graceful-fs": "4.1.11",
7396         "pify": "2.3.0",
7397         "pinkie-promise": "2.0.1"
7398       }
7399     },
7400     "pause-stream": {
7401       "version": "0.0.11",
7402       "resolved": "http://registry.npm.taobao.org/pause-stream/download/pause-stream-0.0.11.tgz",
7403       "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
7404       "dev": true,
7405       "requires": {
7406         "through": "2.3.8"
7407       }
7408     },
7409     "pbkdf2-compat": {
7410       "version": "2.0.1",
7411       "resolved": "http://registry.npm.taobao.org/pbkdf2-compat/download/pbkdf2-compat-2.0.1.tgz",
7412       "integrity": "sha1-tuDI+plJTZTgURV1gCpZpcFC8og=",
7413       "dev": true
7414     },
7415     "pend": {
7416       "version": "1.2.0",
7417       "resolved": "http://registry.npm.taobao.org/pend/download/pend-1.2.0.tgz",
7418       "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
7419       "dev": true
7420     },
7421     "performance-now": {
7422       "version": "2.1.0",
7423       "resolved": "http://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz",
7424       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
7425     },
7426     "pify": {
7427       "version": "2.3.0",
7428       "resolved": "http://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz",
7429       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
7430       "dev": true
7431     },
7432     "pinkie": {
7433       "version": "2.0.4",
7434       "resolved": "http://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz",
7435       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
7436     },
7437     "pinkie-promise": {
7438       "version": "2.0.1",
7439       "resolved": "http://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz",
7440       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
7441       "requires": {
7442         "pinkie": "2.0.4"
7443       }
7444     },
7445     "pkg-dir": {
7446       "version": "1.0.0",
7447       "resolved": "http://registry.npm.taobao.org/pkg-dir/download/pkg-dir-1.0.0.tgz",
7448       "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
7449       "dev": true,
7450       "requires": {
7451         "find-up": "1.1.2"
7452       }
7453     },
7454     "plist": {
7455       "version": "3.0.1",
7456       "resolved": "http://registry.npm.taobao.org/plist/download/plist-3.0.1.tgz",
7457       "integrity": "sha1-qbkx0XwwTokS7wujvdYYK68uH4w=",
7458       "dev": true,
7459       "requires": {
7460         "base64-js": "1.3.0",
7461         "xmlbuilder": "9.0.7",
7462         "xmldom": "0.1.27"
7463       },
7464       "dependencies": {
7465         "base64-js": {
7466           "version": "1.3.0",
7467           "resolved": "http://registry.npm.taobao.org/base64-js/download/base64-js-1.3.0.tgz",
7468           "integrity": "sha1-yrHmEY8FEJXli1KBrqjBzSK/wOM=",
7469           "dev": true
7470         },
7471         "xmlbuilder": {
7472           "version": "9.0.7",
7473           "resolved": "http://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-9.0.7.tgz",
7474           "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=",
7475           "dev": true
7476         }
7477       }
7478     },
7479     "pluralize": {
7480       "version": "3.0.0",
7481       "resolved": "http://registry.npm.taobao.org/pluralize/download/pluralize-3.0.0.tgz",
7482       "integrity": "sha1-cnmanvQaU/8MA95lIuKGtA1cky0="
7483     },
7484     "pngjs": {
7485       "version": "3.3.3",
7486       "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.3.3.tgz",
7487       "integrity": "sha512-1n3Z4p3IOxArEs1VRXnZ/RXdfEniAUS9jb68g58FIXMNkPJeZd+Qh4Uq7/e0LVxAQGos1eIUrqrt4FpjdnEd+Q=="
7488     },
7489     "postcss": {
7490       "version": "5.2.18",
7491       "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz",
7492       "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
7493       "dev": true,
7494       "requires": {
7495         "chalk": "1.1.3",
7496         "js-base64": "2.4.5",
7497         "source-map": "0.5.7",
7498         "supports-color": "3.2.3"
7499       },
7500       "dependencies": {
7501         "source-map": {
7502           "version": "0.5.7",
7503           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
7504           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
7505           "dev": true
7506         },
7507         "supports-color": {
7508           "version": "3.2.3",
7509           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
7510           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
7511           "dev": true,
7512           "requires": {
7513             "has-flag": "1.0.0"
7514           }
7515         }
7516       }
7517     },
7518     "postcss-calc": {
7519       "version": "5.3.1",
7520       "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz",
7521       "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=",
7522       "dev": true,
7523       "requires": {
7524         "postcss": "5.2.18",
7525         "postcss-message-helpers": "2.0.0",
7526         "reduce-css-calc": "1.3.0"
7527       }
7528     },
7529     "postcss-colormin": {
7530       "version": "2.2.2",
7531       "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz",
7532       "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=",
7533       "dev": true,
7534       "requires": {
7535         "colormin": "1.1.2",
7536         "postcss": "5.2.18",
7537         "postcss-value-parser": "3.3.0"
7538       }
7539     },
7540     "postcss-convert-values": {
7541       "version": "2.6.1",
7542       "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz",
7543       "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=",
7544       "dev": true,
7545       "requires": {
7546         "postcss": "5.2.18",
7547         "postcss-value-parser": "3.3.0"
7548       }
7549     },
7550     "postcss-discard-comments": {
7551       "version": "2.0.4",
7552       "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz",
7553       "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=",
7554       "dev": true,
7555       "requires": {
7556         "postcss": "5.2.18"
7557       }
7558     },
7559     "postcss-discard-duplicates": {
7560       "version": "2.1.0",
7561       "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz",
7562       "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=",
7563       "dev": true,
7564       "requires": {
7565         "postcss": "5.2.18"
7566       }
7567     },
7568     "postcss-discard-empty": {
7569       "version": "2.1.0",
7570       "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz",
7571       "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=",
7572       "dev": true,
7573       "requires": {
7574         "postcss": "5.2.18"
7575       }
7576     },
7577     "postcss-discard-overridden": {
7578       "version": "0.1.1",
7579       "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz",
7580       "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=",
7581       "dev": true,
7582       "requires": {
7583         "postcss": "5.2.18"
7584       }
7585     },
7586     "postcss-discard-unused": {
7587       "version": "2.2.3",
7588       "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz",
7589       "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=",
7590       "dev": true,
7591       "requires": {
7592         "postcss": "5.2.18",
7593         "uniqs": "2.0.0"
7594       }
7595     },
7596     "postcss-filter-plugins": {
7597       "version": "2.0.3",
7598       "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz",
7599       "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==",
7600       "dev": true,
7601       "requires": {
7602         "postcss": "5.2.18"
7603       }
7604     },
7605     "postcss-load-config": {
7606       "version": "1.2.0",
7607       "resolved": "http://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-1.2.0.tgz",
7608       "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=",
7609       "dev": true,
7610       "requires": {
7611         "cosmiconfig": "2.2.2",
7612         "object-assign": "4.1.1",
7613         "postcss-load-options": "1.2.0",
7614         "postcss-load-plugins": "2.3.0"
7615       }
7616     },
7617     "postcss-load-options": {
7618       "version": "1.2.0",
7619       "resolved": "http://registry.npm.taobao.org/postcss-load-options/download/postcss-load-options-1.2.0.tgz",
7620       "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=",
7621       "dev": true,
7622       "requires": {
7623         "cosmiconfig": "2.2.2",
7624         "object-assign": "4.1.1"
7625       }
7626     },
7627     "postcss-load-plugins": {
7628       "version": "2.3.0",
7629       "resolved": "http://registry.npm.taobao.org/postcss-load-plugins/download/postcss-load-plugins-2.3.0.tgz",
7630       "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=",
7631       "dev": true,
7632       "requires": {
7633         "cosmiconfig": "2.2.2",
7634         "object-assign": "4.1.1"
7635       }
7636     },
7637     "postcss-loader": {
7638       "version": "1.1.1",
7639       "resolved": "http://registry.npm.taobao.org/postcss-loader/download/postcss-loader-1.1.1.tgz",
7640       "integrity": "sha1-y8TLdfvc+myfw8fsNCrgQGTxyPs=",
7641       "dev": true,
7642       "requires": {
7643         "loader-utils": "0.2.17",
7644         "object-assign": "4.1.1",
7645         "postcss": "5.2.18",
7646         "postcss-load-config": "1.2.0"
7647       }
7648     },
7649     "postcss-merge-idents": {
7650       "version": "2.1.7",
7651       "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz",
7652       "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=",
7653       "dev": true,
7654       "requires": {
7655         "has": "1.0.3",
7656         "postcss": "5.2.18",
7657         "postcss-value-parser": "3.3.0"
7658       }
7659     },
7660     "postcss-merge-longhand": {
7661       "version": "2.0.2",
7662       "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz",
7663       "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=",
7664       "dev": true,
7665       "requires": {
7666         "postcss": "5.2.18"
7667       }
7668     },
7669     "postcss-merge-rules": {
7670       "version": "2.1.2",
7671       "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz",
7672       "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=",
7673       "dev": true,
7674       "requires": {
7675         "browserslist": "1.7.7",
7676         "caniuse-api": "1.6.1",
7677         "postcss": "5.2.18",
7678         "postcss-selector-parser": "2.2.3",
7679         "vendors": "1.0.3"
7680       }
7681     },
7682     "postcss-message-helpers": {
7683       "version": "2.0.0",
7684       "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz",
7685       "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=",
7686       "dev": true
7687     },
7688     "postcss-minify-font-values": {
7689       "version": "1.0.5",
7690       "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz",
7691       "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=",
7692       "dev": true,
7693       "requires": {
7694         "object-assign": "4.1.1",
7695         "postcss": "5.2.18",
7696         "postcss-value-parser": "3.3.0"
7697       }
7698     },
7699     "postcss-minify-gradients": {
7700       "version": "1.0.5",
7701       "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz",
7702       "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=",
7703       "dev": true,
7704       "requires": {
7705         "postcss": "5.2.18",
7706         "postcss-value-parser": "3.3.0"
7707       }
7708     },
7709     "postcss-minify-params": {
7710       "version": "1.2.2",
7711       "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz",
7712       "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=",
7713       "dev": true,
7714       "requires": {
7715         "alphanum-sort": "1.0.2",
7716         "postcss": "5.2.18",
7717         "postcss-value-parser": "3.3.0",
7718         "uniqs": "2.0.0"
7719       }
7720     },
7721     "postcss-minify-selectors": {
7722       "version": "2.1.1",
7723       "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz",
7724       "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=",
7725       "dev": true,
7726       "requires": {
7727         "alphanum-sort": "1.0.2",
7728         "has": "1.0.3",
7729         "postcss": "5.2.18",
7730         "postcss-selector-parser": "2.2.3"
7731       }
7732     },
7733     "postcss-modules-extract-imports": {
7734       "version": "1.2.1",
7735       "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz",
7736       "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==",
7737       "dev": true,
7738       "requires": {
7739         "postcss": "6.0.23"
7740       },
7741       "dependencies": {
7742         "ansi-styles": {
7743           "version": "3.2.1",
7744           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7745           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
7746           "dev": true,
7747           "requires": {
7748             "color-convert": "1.9.3"
7749           }
7750         },
7751         "chalk": {
7752           "version": "2.4.2",
7753           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
7754           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
7755           "dev": true,
7756           "requires": {
7757             "ansi-styles": "3.2.1",
7758             "escape-string-regexp": "1.0.5",
7759             "supports-color": "5.5.0"
7760           }
7761         },
7762         "has-flag": {
7763           "version": "3.0.0",
7764           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
7765           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
7766           "dev": true
7767         },
7768         "postcss": {
7769           "version": "6.0.23",
7770           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
7771           "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
7772           "dev": true,
7773           "requires": {
7774             "chalk": "2.4.2",
7775             "source-map": "0.6.1",
7776             "supports-color": "5.5.0"
7777           }
7778         },
7779         "source-map": {
7780           "version": "0.6.1",
7781           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7782           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7783           "dev": true
7784         },
7785         "supports-color": {
7786           "version": "5.5.0",
7787           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7788           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7789           "dev": true,
7790           "requires": {
7791             "has-flag": "3.0.0"
7792           }
7793         }
7794       }
7795     },
7796     "postcss-modules-local-by-default": {
7797       "version": "1.2.0",
7798       "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz",
7799       "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=",
7800       "dev": true,
7801       "requires": {
7802         "css-selector-tokenizer": "0.7.1",
7803         "postcss": "6.0.23"
7804       },
7805       "dependencies": {
7806         "ansi-styles": {
7807           "version": "3.2.1",
7808           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7809           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
7810           "dev": true,
7811           "requires": {
7812             "color-convert": "1.9.3"
7813           }
7814         },
7815         "chalk": {
7816           "version": "2.4.2",
7817           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
7818           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
7819           "dev": true,
7820           "requires": {
7821             "ansi-styles": "3.2.1",
7822             "escape-string-regexp": "1.0.5",
7823             "supports-color": "5.5.0"
7824           }
7825         },
7826         "has-flag": {
7827           "version": "3.0.0",
7828           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
7829           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
7830           "dev": true
7831         },
7832         "postcss": {
7833           "version": "6.0.23",
7834           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
7835           "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
7836           "dev": true,
7837           "requires": {
7838             "chalk": "2.4.2",
7839             "source-map": "0.6.1",
7840             "supports-color": "5.5.0"
7841           }
7842         },
7843         "source-map": {
7844           "version": "0.6.1",
7845           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7846           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7847           "dev": true
7848         },
7849         "supports-color": {
7850           "version": "5.5.0",
7851           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7852           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7853           "dev": true,
7854           "requires": {
7855             "has-flag": "3.0.0"
7856           }
7857         }
7858       }
7859     },
7860     "postcss-modules-scope": {
7861       "version": "1.1.0",
7862       "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz",
7863       "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=",
7864       "dev": true,
7865       "requires": {
7866         "css-selector-tokenizer": "0.7.1",
7867         "postcss": "6.0.23"
7868       },
7869       "dependencies": {
7870         "ansi-styles": {
7871           "version": "3.2.1",
7872           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7873           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
7874           "dev": true,
7875           "requires": {
7876             "color-convert": "1.9.3"
7877           }
7878         },
7879         "chalk": {
7880           "version": "2.4.2",
7881           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
7882           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
7883           "dev": true,
7884           "requires": {
7885             "ansi-styles": "3.2.1",
7886             "escape-string-regexp": "1.0.5",
7887             "supports-color": "5.5.0"
7888           }
7889         },
7890         "has-flag": {
7891           "version": "3.0.0",
7892           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
7893           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
7894           "dev": true
7895         },
7896         "postcss": {
7897           "version": "6.0.23",
7898           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
7899           "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
7900           "dev": true,
7901           "requires": {
7902             "chalk": "2.4.2",
7903             "source-map": "0.6.1",
7904             "supports-color": "5.5.0"
7905           }
7906         },
7907         "source-map": {
7908           "version": "0.6.1",
7909           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7910           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7911           "dev": true
7912         },
7913         "supports-color": {
7914           "version": "5.5.0",
7915           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7916           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7917           "dev": true,
7918           "requires": {
7919             "has-flag": "3.0.0"
7920           }
7921         }
7922       }
7923     },
7924     "postcss-modules-values": {
7925       "version": "1.3.0",
7926       "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz",
7927       "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=",
7928       "dev": true,
7929       "requires": {
7930         "icss-replace-symbols": "1.1.0",
7931         "postcss": "6.0.23"
7932       },
7933       "dependencies": {
7934         "ansi-styles": {
7935           "version": "3.2.1",
7936           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7937           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
7938           "dev": true,
7939           "requires": {
7940             "color-convert": "1.9.3"
7941           }
7942         },
7943         "chalk": {
7944           "version": "2.4.2",
7945           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
7946           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
7947           "dev": true,
7948           "requires": {
7949             "ansi-styles": "3.2.1",
7950             "escape-string-regexp": "1.0.5",
7951             "supports-color": "5.5.0"
7952           }
7953         },
7954         "has-flag": {
7955           "version": "3.0.0",
7956           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
7957           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
7958           "dev": true
7959         },
7960         "postcss": {
7961           "version": "6.0.23",
7962           "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
7963           "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
7964           "dev": true,
7965           "requires": {
7966             "chalk": "2.4.2",
7967             "source-map": "0.6.1",
7968             "supports-color": "5.5.0"
7969           }
7970         },
7971         "source-map": {
7972           "version": "0.6.1",
7973           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7974           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7975           "dev": true
7976         },
7977         "supports-color": {
7978           "version": "5.5.0",
7979           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7980           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7981           "dev": true,
7982           "requires": {
7983             "has-flag": "3.0.0"
7984           }
7985         }
7986       }
7987     },
7988     "postcss-normalize-charset": {
7989       "version": "1.1.1",
7990       "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz",
7991       "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=",
7992       "dev": true,
7993       "requires": {
7994         "postcss": "5.2.18"
7995       }
7996     },
7997     "postcss-normalize-url": {
7998       "version": "3.0.8",
7999       "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz",
8000       "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=",
8001       "dev": true,
8002       "requires": {
8003         "is-absolute-url": "2.1.0",
8004         "normalize-url": "1.9.1",
8005         "postcss": "5.2.18",
8006         "postcss-value-parser": "3.3.0"
8007       }
8008     },
8009     "postcss-ordered-values": {
8010       "version": "2.2.3",
8011       "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz",
8012       "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=",
8013       "dev": true,
8014       "requires": {
8015         "postcss": "5.2.18",
8016         "postcss-value-parser": "3.3.0"
8017       }
8018     },
8019     "postcss-reduce-idents": {
8020       "version": "2.4.0",
8021       "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz",
8022       "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=",
8023       "dev": true,
8024       "requires": {
8025         "postcss": "5.2.18",
8026         "postcss-value-parser": "3.3.0"
8027       }
8028     },
8029     "postcss-reduce-initial": {
8030       "version": "1.0.1",
8031       "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz",
8032       "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=",
8033       "dev": true,
8034       "requires": {
8035         "postcss": "5.2.18"
8036       }
8037     },
8038     "postcss-reduce-transforms": {
8039       "version": "1.0.4",
8040       "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz",
8041       "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=",
8042       "dev": true,
8043       "requires": {
8044         "has": "1.0.3",
8045         "postcss": "5.2.18",
8046         "postcss-value-parser": "3.3.0"
8047       }
8048     },
8049     "postcss-selector-parser": {
8050       "version": "2.2.3",
8051       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz",
8052       "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=",
8053       "dev": true,
8054       "requires": {
8055         "flatten": "1.0.2",
8056         "indexes-of": "1.0.1",
8057         "uniq": "1.0.1"
8058       }
8059     },
8060     "postcss-svgo": {
8061       "version": "2.1.6",
8062       "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz",
8063       "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=",
8064       "dev": true,
8065       "requires": {
8066         "is-svg": "2.1.0",
8067         "postcss": "5.2.18",
8068         "postcss-value-parser": "3.3.0",
8069         "svgo": "0.7.2"
8070       }
8071     },
8072     "postcss-unique-selectors": {
8073       "version": "2.0.2",
8074       "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz",
8075       "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=",
8076       "dev": true,
8077       "requires": {
8078         "alphanum-sort": "1.0.2",
8079         "postcss": "5.2.18",
8080         "uniqs": "2.0.0"
8081       }
8082     },
8083     "postcss-value-parser": {
8084       "version": "3.3.0",
8085       "resolved": "http://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.0.tgz",
8086       "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=",
8087       "dev": true
8088     },
8089     "postcss-zindex": {
8090       "version": "2.2.0",
8091       "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz",
8092       "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=",
8093       "dev": true,
8094       "requires": {
8095         "has": "1.0.3",
8096         "postcss": "5.2.18",
8097         "uniqs": "2.0.0"
8098       }
8099     },
8100     "prelude-ls": {
8101       "version": "1.1.2",
8102       "resolved": "http://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz",
8103       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
8104     },
8105     "prepend-http": {
8106       "version": "1.0.4",
8107       "resolved": "http://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz",
8108       "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
8109       "dev": true
8110     },
8111     "prepend-http": {
8112       "version": "1.0.4",
8113       "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
8114       "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
8115       "dev": true
8116     },
8117     "preserve": {
8118       "version": "0.2.0",
8119       "resolved": "http://registry.npm.taobao.org/preserve/download/preserve-0.2.0.tgz",
8120       "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
8121       "dev": true
8122     },
8123     "pretty-bytes": {
8124       "version": "1.0.4",
8125       "resolved": "http://registry.npm.taobao.org/pretty-bytes/download/pretty-bytes-1.0.4.tgz",
8126       "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
8127       "dev": true,
8128       "requires": {
8129         "get-stdin": "4.0.1",
8130         "meow": "3.7.0"
8131       }
8132     },
8133     "private": {
8134       "version": "0.1.8",
8135       "resolved": "http://registry.npm.taobao.org/private/download/private-0.1.8.tgz",
8136       "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8="
8137     },
8138     "process": {
8139       "version": "0.5.2",
8140       "resolved": "http://registry.npm.taobao.org/process/download/process-0.5.2.tgz",
8141       "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=",
8142       "dev": true
8143     },
8144     "process-nextick-args": {
8145       "version": "1.0.7",
8146       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
8147       "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
8148       "optional": true
8149     },
8150     "progress": {
8151       "version": "2.0.3",
8152       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
8153       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
8154       "dev": true
8155     },
8156     "progress-stream": {
8157       "version": "1.2.0",
8158       "resolved": "http://registry.npm.taobao.org/progress-stream/download/progress-stream-1.2.0.tgz",
8159       "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=",
8160       "dev": true,
8161       "requires": {
8162         "speedometer": "0.1.4",
8163         "through2": "0.2.3"
8164       }
8165     },
8166     "promise": {
8167       "version": "7.3.1",
8168       "resolved": "http://registry.npm.taobao.org/promise/download/promise-7.3.1.tgz",
8169       "integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=",
8170       "requires": {
8171         "asap": "2.0.6"
8172       }
8173     },
8174     "promisify-call": {
8175       "version": "2.0.4",
8176       "resolved": "https://registry.npmjs.org/promisify-call/-/promisify-call-2.0.4.tgz",
8177       "integrity": "sha1-1IwtRWUszM1SgB3ey9UzptS9X7o=",
8178       "optional": true,
8179       "requires": {
8180         "with-callback": "1.0.2"
8181       }
8182     },
8183     "prop-types": {
8184       "version": "15.6.2",
8185       "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz",
8186       "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==",
8187       "requires": {
8188         "loose-envify": "1.3.1",
8189         "object-assign": "4.1.1"
8190       }
8191     },
8192     "prop-types-extra": {
8193       "version": "1.1.0",
8194       "resolved": "http://registry.npm.taobao.org/prop-types-extra/download/prop-types-extra-1.1.0.tgz",
8195       "integrity": "sha1-MmCZEOotzxkDZrrNNJDVpkEqYF8=",
8196       "requires": {
8197         "react-is": "16.4.0",
8198         "warning": "3.0.0"
8199       }
8200     },
8201     "propagate": {
8202       "version": "0.3.1",
8203       "resolved": "http://registry.npm.taobao.org/propagate/download/propagate-0.3.1.tgz",
8204       "integrity": "sha1-46hEBKfs6CDda76p9tkk4xNa4Jw=",
8205       "dev": true
8206     },
8207     "proxy-addr": {
8208       "version": "2.0.5",
8209       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz",
8210       "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==",
8211       "dev": true,
8212       "requires": {
8213         "forwarded": "0.1.2",
8214         "ipaddr.js": "1.9.0"
8215       }
8216     },
8217     "proxy-agent": {
8218       "version": "3.0.3",
8219       "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.0.3.tgz",
8220       "integrity": "sha512-PXVVVuH9tiQuxQltFJVSnXWuDtNr+8aNBP6XVDDCDiUuDN8eRCm+ii4/mFWmXWEA0w8jjJSlePa4LXlM4jIzNA==",
8221       "optional": true,
8222       "requires": {
8223         "agent-base": "4.2.1",
8224         "debug": "3.1.0",
8225         "http-proxy-agent": "2.1.0",
8226         "https-proxy-agent": "2.2.1",
8227         "lru-cache": "4.1.3",
8228         "pac-proxy-agent": "3.0.0",
8229         "proxy-from-env": "1.0.0",
8230         "socks-proxy-agent": "4.0.1"
8231       }
8232     },
8233     "proxy-from-env": {
8234       "version": "1.0.0",
8235       "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
8236       "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=",
8237       "optional": true
8238     },
8239     "prr": {
8240       "version": "1.0.1",
8241       "resolved": "http://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz",
8242       "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
8243       "dev": true
8244     },
8245     "ps-tree": {
8246       "version": "1.1.0",
8247       "resolved": "http://registry.npm.taobao.org/ps-tree/download/ps-tree-1.1.0.tgz",
8248       "integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=",
8249       "dev": true,
8250       "requires": {
8251         "event-stream": "3.3.4"
8252       }
8253     },
8254     "pseudomap": {
8255       "version": "1.0.2",
8256       "resolved": "http://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz",
8257       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
8258     },
8259     "psl": {
8260       "version": "1.1.32",
8261       "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.32.tgz",
8262       "integrity": "sha512-MHACAkHpihU/REGGPLj4sEfc/XKW2bheigvHO1dUqjaKigMp1C8+WLQYRGgeKFMsw5PMfegZcaN8IDXK/cD0+g==",
8263       "dev": true
8264     },
8265     "pump": {
8266       "version": "3.0.0",
8267       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
8268       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
8269       "requires": {
8270         "end-of-stream": "1.4.1",
8271         "once": "1.4.0"
8272       }
8273     },
8274     "punycode": {
8275       "version": "1.4.1",
8276       "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz",
8277       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
8278     },
8279     "q": {
8280       "version": "1.5.1",
8281       "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
8282       "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
8283       "dev": true
8284     },
8285     "qrcode": {
8286       "version": "1.3.3",
8287       "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.3.3.tgz",
8288       "integrity": "sha512-SH7V13AcJusH3GT8bMNOGz4w0L+LjcpNOU/NiOgtBhT/5DoWeZE6D5ntMJnJ84AMkoaM4kjJJoHoh9g++8lWFg==",
8289       "requires": {
8290         "can-promise": "0.0.1",
8291         "dijkstrajs": "1.0.1",
8292         "isarray": "2.0.4",
8293         "pngjs": "3.3.3",
8294         "yargs": "12.0.5"
8295       },
8296       "dependencies": {
8297         "ansi-regex": {
8298           "version": "3.0.0",
8299           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
8300           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
8301         },
8302         "camelcase": {
8303           "version": "5.1.0",
8304           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.1.0.tgz",
8305           "integrity": "sha512-WP9f9OBL/TAbwOFBJL79FoS9UKUmnp82RWnhlwTgrAJeMq7lytHhe0Jzc6/P7Zq0+2oviXJuPlvkZalWUug9gg=="
8306         },
8307         "cross-spawn": {
8308           "version": "6.0.5",
8309           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
8310           "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
8311           "requires": {
8312             "nice-try": "1.0.4",
8313             "path-key": "2.0.1",
8314             "semver": "5.5.0",
8315             "shebang-command": "1.2.0",
8316             "which": "1.3.1"
8317           }
8318         },
8319         "execa": {
8320           "version": "1.0.0",
8321           "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
8322           "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
8323           "requires": {
8324             "cross-spawn": "6.0.5",
8325             "get-stream": "4.1.0",
8326             "is-stream": "1.1.0",
8327             "npm-run-path": "2.0.2",
8328             "p-finally": "1.0.0",
8329             "signal-exit": "3.0.2",
8330             "strip-eof": "1.0.0"
8331           }
8332         },
8333         "find-up": {
8334           "version": "3.0.0",
8335           "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
8336           "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
8337           "requires": {
8338             "locate-path": "3.0.0"
8339           }
8340         },
8341         "get-stream": {
8342           "version": "4.1.0",
8343           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
8344           "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
8345           "requires": {
8346             "pump": "3.0.0"
8347           }
8348         },
8349         "invert-kv": {
8350           "version": "2.0.0",
8351           "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
8352           "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA=="
8353         },
8354         "is-fullwidth-code-point": {
8355           "version": "2.0.0",
8356           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
8357           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
8358         },
8359         "isarray": {
8360           "version": "2.0.4",
8361           "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.4.tgz",
8362           "integrity": "sha512-GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA=="
8363         },
8364         "lcid": {
8365           "version": "2.0.0",
8366           "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
8367           "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
8368           "requires": {
8369             "invert-kv": "2.0.0"
8370           }
8371         },
8372         "locate-path": {
8373           "version": "3.0.0",
8374           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
8375           "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
8376           "requires": {
8377             "p-locate": "3.0.0",
8378             "path-exists": "3.0.0"
8379           }
8380         },
8381         "mem": {
8382           "version": "4.1.0",
8383           "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz",
8384           "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==",
8385           "requires": {
8386             "map-age-cleaner": "0.1.3",
8387             "mimic-fn": "1.2.0",
8388             "p-is-promise": "2.0.0"
8389           }
8390         },
8391         "os-locale": {
8392           "version": "3.1.0",
8393           "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
8394           "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
8395           "requires": {
8396             "execa": "1.0.0",
8397             "lcid": "2.0.0",
8398             "mem": "4.1.0"
8399           }
8400         },
8401         "p-limit": {
8402           "version": "2.2.0",
8403           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
8404           "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
8405           "requires": {
8406             "p-try": "2.0.0"
8407           }
8408         },
8409         "p-locate": {
8410           "version": "3.0.0",
8411           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
8412           "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
8413           "requires": {
8414             "p-limit": "2.2.0"
8415           }
8416         },
8417         "p-try": {
8418           "version": "2.0.0",
8419           "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz",
8420           "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ=="
8421         },
8422         "path-exists": {
8423           "version": "3.0.0",
8424           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
8425           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
8426         },
8427         "string-width": {
8428           "version": "2.1.1",
8429           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
8430           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
8431           "requires": {
8432             "is-fullwidth-code-point": "2.0.0",
8433             "strip-ansi": "4.0.0"
8434           }
8435         },
8436         "strip-ansi": {
8437           "version": "4.0.0",
8438           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
8439           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
8440           "requires": {
8441             "ansi-regex": "3.0.0"
8442           }
8443         },
8444         "yargs": {
8445           "version": "12.0.5",
8446           "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
8447           "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
8448           "requires": {
8449             "cliui": "4.1.0",
8450             "decamelize": "1.2.0",
8451             "find-up": "3.0.0",
8452             "get-caller-file": "1.0.2",
8453             "os-locale": "3.1.0",
8454             "require-directory": "2.1.1",
8455             "require-main-filename": "1.0.1",
8456             "set-blocking": "2.0.0",
8457             "string-width": "2.1.1",
8458             "which-module": "2.0.0",
8459             "y18n": "3.2.1",
8460             "yargs-parser": "11.1.1"
8461           }
8462         },
8463         "yargs-parser": {
8464           "version": "11.1.1",
8465           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
8466           "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
8467           "requires": {
8468             "camelcase": "5.1.0",
8469             "decamelize": "1.2.0"
8470           }
8471         }
8472       }
8473     },
8474     "qs": {
8475       "version": "6.5.2",
8476       "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz",
8477       "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY="
8478     },
8479     "query-string": {
8480       "version": "3.0.3",
8481       "resolved": "http://registry.npm.taobao.org/query-string/download/query-string-3.0.3.tgz",
8482       "integrity": "sha1-ri4UtNBQcdTpuetIc8NbDc1C5jg=",
8483       "requires": {
8484         "strict-uri-encode": "1.1.0"
8485       }
8486     },
8487     "querystring": {
8488       "version": "0.2.0",
8489       "resolved": "http://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz",
8490       "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
8491       "dev": true
8492     },
8493     "querystring-es3": {
8494       "version": "0.2.1",
8495       "resolved": "http://registry.npm.taobao.org/querystring-es3/download/querystring-es3-0.2.1.tgz",
8496       "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
8497       "dev": true
8498     },
8499     "querystringify": {
8500       "version": "2.1.0",
8501       "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz",
8502       "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==",
8503       "optional": true
8504     },
8505     "randomatic": {
8506       "version": "3.1.1",
8507       "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
8508       "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
8509       "dev": true,
8510       "requires": {
8511         "is-number": "4.0.0",
8512         "kind-of": "6.0.2",
8513         "math-random": "1.0.4"
8514       },
8515       "dependencies": {
8516         "is-number": {
8517           "version": "4.0.0",
8518           "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-4.0.0.tgz",
8519           "integrity": "sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8=",
8520           "dev": true
8521         },
8522         "kind-of": {
8523           "version": "6.0.2",
8524           "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
8525           "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=",
8526           "dev": true
8527         }
8528       }
8529     },
8530     "range-parser": {
8531       "version": "1.2.1",
8532       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
8533       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
8534       "dev": true
8535     },
8536     "raw-body": {
8537       "version": "2.4.0",
8538       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
8539       "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
8540       "dev": true,
8541       "requires": {
8542         "bytes": "3.1.0",
8543         "http-errors": "1.7.2",
8544         "iconv-lite": "0.4.24",
8545         "unpipe": "1.0.0"
8546       }
8547     },
8548     "rc": {
8549       "version": "1.2.8",
8550       "resolved": "http://registry.npm.taobao.org/rc/download/rc-1.2.8.tgz",
8551       "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=",
8552       "dev": true,
8553       "requires": {
8554         "deep-extend": "0.6.0",
8555         "ini": "1.3.5",
8556         "minimist": "1.2.0",
8557         "strip-json-comments": "2.0.1"
8558       },
8559       "dependencies": {
8560         "bytes": {
8561           "version": "3.1.0",
8562           "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
8563           "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
8564           "dev": true
8565         },
8566         "iconv-lite": {
8567           "version": "0.4.24",
8568           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
8569           "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
8570           "dev": true,
8571           "requires": {
8572             "safer-buffer": "2.1.2"
8573           }
8574         }
8575       }
8576     },
8577     "react": {
8578       "version": "15.5.4",
8579       "resolved": "http://registry.npm.taobao.org/react/download/react-15.5.4.tgz",
8580       "integrity": "sha1-+oPrAVBqsjfNwcjDsc6o3gEr8Ec=",
8581       "requires": {
8582         "fbjs": "0.8.16",
8583         "loose-envify": "1.3.1",
8584         "object-assign": "4.1.1",
8585         "prop-types": "15.6.2"
8586       }
8587     },
8588     "react-ace": {
8589       "version": "6.2.0",
8590       "resolved": "https://registry.npmjs.org/react-ace/-/react-ace-6.2.0.tgz",
8591       "integrity": "sha512-Cr27xFNZV2wlQi+mFjgUWfd3yPZV84Sf7XVrEXkDBZmQ5I/oY3x4KvtBjX6ImN7SCWu3sU6z9F3Zh6jH3/jtzw==",
8592       "requires": {
8593         "brace": "0.11.1",
8594         "diff-match-patch": "1.0.4",
8595         "lodash.get": "4.4.2",
8596         "lodash.isequal": "4.5.0",
8597         "prop-types": "15.6.2"
8598       }
8599     },
8600     "react-autosuggest": {
8601       "version": "9.4.2",
8602       "resolved": "https://registry.npmjs.org/react-autosuggest/-/react-autosuggest-9.4.2.tgz",
8603       "integrity": "sha512-GkLFnr+79DtDFMNxbjKzTKEwOfItw2mKiCNTD3bE+gZSPf5Y+i+W+8KySmBnDWFPF5cuJeuBhQBgcSdbp45nAg==",
8604       "requires": {
8605         "prop-types": "15.6.2",
8606         "react-autowhatever": "10.1.2",
8607         "shallow-equal": "1.0.0"
8608       }
8609     },
8610     "react-autowhatever": {
8611       "version": "10.1.2",
8612       "resolved": "https://registry.npmjs.org/react-autowhatever/-/react-autowhatever-10.1.2.tgz",
8613       "integrity": "sha512-+0XgELT1LF7hHEJv5H5Zwkfb4Q1rqmMZZ5U/XJ2J+UcSPRKnG6CqEjXUJ+hYLXDHgvDqwEN5PBdxczD5rHvOuA==",
8614       "requires": {
8615         "prop-types": "15.6.2",
8616         "react-themeable": "1.1.0",
8617         "section-iterator": "2.0.0"
8618       }
8619     },
8620     "react-bootstrap": {
8621       "version": "0.30.10",
8622       "resolved": "http://registry.npm.taobao.org/react-bootstrap/download/react-bootstrap-0.30.10.tgz",
8623       "integrity": "sha1-27ppCVlfKvTZGTfbD5bsjC3y0ag=",
8624       "requires": {
8625         "babel-runtime": "6.26.0",
8626         "classnames": "2.2.5",
8627         "dom-helpers": "3.3.1",
8628         "invariant": "2.2.4",
8629         "keycode": "2.2.0",
8630         "prop-types": "15.6.2",
8631         "react-overlays": "0.6.12",
8632         "react-prop-types": "0.4.0",
8633         "uncontrollable": "4.1.0",
8634         "warning": "3.0.0"
8635       },
8636       "dependencies": {
8637         "react-overlays": {
8638           "version": "0.6.12",
8639           "resolved": "http://registry.npm.taobao.org/react-overlays/download/react-overlays-0.6.12.tgz",
8640           "integrity": "sha1-oHnHUMxCnX20x0dKlbS1QDPiVcM=",
8641           "requires": {
8642             "classnames": "2.2.5",
8643             "dom-helpers": "3.3.1",
8644             "react-prop-types": "0.4.0",
8645             "warning": "3.0.0"
8646           }
8647         }
8648       }
8649     },
8650     "react-deep-force-update": {
8651       "version": "1.1.1",
8652       "resolved": "http://registry.npm.taobao.org/react-deep-force-update/download/react-deep-force-update-1.1.1.tgz",
8653       "integrity": "sha1-vNMUeAJ7ZLMznxCJIatSC0MT3Cw=",
8654       "dev": true
8655     },
8656     "react-dom": {
8657       "version": "15.5.4",
8658       "resolved": "http://registry.npm.taobao.org/react-dom/download/react-dom-15.5.4.tgz",
8659       "integrity": "sha1-ugwoeG/VLtfk8hNf4CiNRirvk9o=",
8660       "requires": {
8661         "fbjs": "0.8.16",
8662         "loose-envify": "1.3.1",
8663         "object-assign": "4.1.1",
8664         "prop-types": "15.5.10"
8665       },
8666       "dependencies": {
8667         "prop-types": {
8668           "version": "15.5.10",
8669           "resolved": "http://registry.npm.taobao.org/prop-types/download/prop-types-15.5.10.tgz",
8670           "integrity": "sha1-J5ffwxJhguOpXj37suiT3ddFYVQ=",
8671           "requires": {
8672             "fbjs": "0.8.16",
8673             "loose-envify": "1.3.1"
8674           }
8675         }
8676       }
8677     },
8678     "react-hot-api": {
8679       "version": "0.4.7",
8680       "resolved": "http://registry.npm.taobao.org/react-hot-api/download/react-hot-api-0.4.7.tgz",
8681       "integrity": "sha1-p+IqVtJS4Rq9k2a2EmTPRJLFgXE=",
8682       "dev": true
8683     },
8684     "react-hot-loader": {
8685       "version": "1.3.1",
8686       "resolved": "http://registry.npm.taobao.org/react-hot-loader/download/react-hot-loader-1.3.1.tgz",
8687       "integrity": "sha1-yVZHrni3Pfzv9uxx/8sEGC/22vk=",
8688       "dev": true,
8689       "requires": {
8690         "react-hot-api": "0.4.7",
8691         "source-map": "0.4.4"
8692       },
8693       "dependencies": {
8694         "source-map": {
8695           "version": "0.4.4",
8696           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
8697           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
8698           "dev": true,
8699           "requires": {
8700             "amdefine": "1.0.1"
8701           }
8702         }
8703       }
8704     },
8705     "react-i18next": {
8706       "version": "8.0.7",
8707       "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-8.0.7.tgz",
8708       "integrity": "sha512-oJDVe5X8QK72NYYH7/VQtopONZPcNiarlWdVuCSkn9PucQCEAOf/yRt0V2LdjC4nBY48Y20/540glwR1nlE9gA==",
8709       "requires": {
8710         "@babel/runtime": "7.1.2",
8711         "create-react-context": "0.2.3",
8712         "hoist-non-react-statics": "3.0.1",
8713         "html-parse-stringify2": "2.0.1"
8714       },
8715       "dependencies": {
8716         "hoist-non-react-statics": {
8717           "version": "3.0.1",
8718           "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.0.1.tgz",
8719           "integrity": "sha512-1kXwPsOi0OGQIZNVMPvgWJ9tSnGMiMfJdihqEzrPEXlHOBh9AAHXX/QYmAJTXztnz/K+PQ8ryCb4eGaN6HlGbQ==",
8720           "requires": {
8721             "react-is": "16.4.0"
8722           }
8723         }
8724       }
8725     },
8726     "react-is": {
8727       "version": "16.4.0",
8728       "resolved": "http://registry.npm.taobao.org/react-is/download/react-is-16.4.0.tgz",
8729       "integrity": "sha1-zJ/chVrDTS59nS63BZu8JA01/88="
8730     },
8731     "react-lazy-cache": {
8732       "version": "3.0.1",
8733       "resolved": "http://registry.npm.taobao.org/react-lazy-cache/download/react-lazy-cache-3.0.1.tgz",
8734       "integrity": "sha1-DcZNON8XZ+93Z4xclBkAZMsRsM0=",
8735       "requires": {
8736         "deep-equal": "1.0.1"
8737       }
8738     },
8739     "react-markdown": {
8740       "version": "2.5.1",
8741       "resolved": "http://registry.npm.taobao.org/react-markdown/download/react-markdown-2.5.1.tgz",
8742       "integrity": "sha1-96bCajpfr11MIJgVXZd16Cb9Vu4=",
8743       "requires": {
8744         "commonmark": "0.24.0",
8745         "commonmark-react-renderer": "4.3.4",
8746         "prop-types": "15.6.2"
8747       }
8748     },
8749     "react-overlays": {
8750       "version": "0.8.3",
8751       "resolved": "http://registry.npm.taobao.org/react-overlays/download/react-overlays-0.8.3.tgz",
8752       "integrity": "sha1-+tZe6lskMBzKGSoWn13dsLINOsU=",
8753       "requires": {
8754         "classnames": "2.2.5",
8755         "dom-helpers": "3.3.1",
8756         "prop-types": "15.6.2",
8757         "prop-types-extra": "1.1.0",
8758         "react-transition-group": "2.3.1",
8759         "warning": "3.0.0"
8760       }
8761     },
8762     "react-prop-types": {
8763       "version": "0.4.0",
8764       "resolved": "http://registry.npm.taobao.org/react-prop-types/download/react-prop-types-0.4.0.tgz",
8765       "integrity": "sha1-+ZsL+0AGkpya8gUefBQUpcdbk9A=",
8766       "requires": {
8767         "warning": "3.0.0"
8768       }
8769     },
8770     "react-proxy": {
8771       "version": "1.1.8",
8772       "resolved": "http://registry.npm.taobao.org/react-proxy/download/react-proxy-1.1.8.tgz",
8773       "integrity": "sha1-nb/Z2SdSjDqp9ETkVYw3gwq4wmo=",
8774       "dev": true,
8775       "requires": {
8776         "lodash": "4.17.14",
8777         "react-deep-force-update": "1.1.1"
8778       }
8779     },
8780     "react-redux": {
8781       "version": "4.4.9",
8782       "resolved": "http://registry.npm.taobao.org/react-redux/download/react-redux-4.4.9.tgz",
8783       "integrity": "sha1-jKbUZwklpFTOZwhsIwXpYwZwkJo=",
8784       "requires": {
8785         "create-react-class": "15.6.3",
8786         "hoist-non-react-statics": "2.5.0",
8787         "invariant": "2.2.4",
8788         "lodash": "4.17.14",
8789         "loose-envify": "1.3.1",
8790         "prop-types": "15.6.2"
8791       }
8792     },
8793     "react-router": {
8794       "version": "2.6.1",
8795       "resolved": "http://registry.npm.taobao.org/react-router/download/react-router-2.6.1.tgz",
8796       "integrity": "sha1-4EVNZr1hsSPZTbco+O0z2ZCL4iY=",
8797       "requires": {
8798         "history": "2.1.2",
8799         "hoist-non-react-statics": "1.2.0",
8800         "invariant": "2.2.4",
8801         "loose-envify": "1.3.1",
8802         "warning": "3.0.0"
8803       },
8804       "dependencies": {
8805         "hoist-non-react-statics": {
8806           "version": "1.2.0",
8807           "resolved": "http://registry.npm.taobao.org/hoist-non-react-statics/download/hoist-non-react-statics-1.2.0.tgz",
8808           "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs="
8809         }
8810       }
8811     },
8812     "react-router-redux": {
8813       "version": "4.0.8",
8814       "resolved": "http://registry.npm.taobao.org/react-router-redux/download/react-router-redux-4.0.8.tgz",
8815       "integrity": "sha1-InQDWWtRUeGCN32rg1tdRfD4BU4="
8816     },
8817     "react-router-scroll": {
8818       "version": "0.3.3",
8819       "resolved": "http://registry.npm.taobao.org/react-router-scroll/download/react-router-scroll-0.3.3.tgz",
8820       "integrity": "sha1-5XIA/YY+co/OjpC+kz9TFZkPwOY=",
8821       "requires": {
8822         "history": "2.1.2",
8823         "scroll-behavior": "0.8.2",
8824         "warning": "3.0.0"
8825       }
8826     },
8827     "react-themeable": {
8828       "version": "1.1.0",
8829       "resolved": "http://registry.npm.taobao.org/react-themeable/download/react-themeable-1.1.0.tgz",
8830       "integrity": "sha1-fURm3ZsrX6dQWHJ4JenxUro3mg4=",
8831       "requires": {
8832         "object-assign": "3.0.0"
8833       },
8834       "dependencies": {
8835         "object-assign": {
8836           "version": "3.0.0",
8837           "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-3.0.0.tgz",
8838           "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I="
8839         }
8840       }
8841     },
8842     "react-transform-catch-errors": {
8843       "version": "1.0.2",
8844       "resolved": "http://registry.npm.taobao.org/react-transform-catch-errors/download/react-transform-catch-errors-1.0.2.tgz",
8845       "integrity": "sha1-G01KdulycYlvwW/jCGx5PsiKnus=",
8846       "dev": true
8847     },
8848     "react-transform-hmr": {
8849       "version": "1.0.4",
8850       "resolved": "http://registry.npm.taobao.org/react-transform-hmr/download/react-transform-hmr-1.0.4.tgz",
8851       "integrity": "sha1-4aQL0Krvxy6N/Xp82gmvhQZjl7s=",
8852       "dev": true,
8853       "requires": {
8854         "global": "4.3.2",
8855         "react-proxy": "1.1.8"
8856       }
8857     },
8858     "react-transition-group": {
8859       "version": "2.3.1",
8860       "resolved": "http://registry.npm.taobao.org/react-transition-group/download/react-transition-group-2.3.1.tgz",
8861       "integrity": "sha1-MdYRsz4UOl4PLZTDSOAmoPO0dLY=",
8862       "requires": {
8863         "dom-helpers": "3.3.1",
8864         "loose-envify": "1.3.1",
8865         "prop-types": "15.6.2"
8866       }
8867     },
8868     "read-config-file": {
8869       "version": "3.0.1",
8870       "resolved": "http://registry.npm.taobao.org/read-config-file/download/read-config-file-3.0.1.tgz",
8871       "integrity": "sha1-MH7S4WL6VDBtCubUHpzcgpcg0qk=",
8872       "dev": true,
8873       "requires": {
8874         "ajv": "6.5.0",
8875         "ajv-keywords": "3.2.0",
8876         "bluebird-lst": "1.0.5",
8877         "dotenv": "5.0.1",
8878         "dotenv-expand": "4.2.0",
8879         "fs-extra-p": "4.6.0",
8880         "js-yaml": "3.11.0",
8881         "json5": "1.0.1",
8882         "lazy-val": "1.0.3"
8883       },
8884       "dependencies": {
8885         "ajv": {
8886           "version": "6.5.0",
8887           "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-6.5.0.tgz",
8888           "integrity": "sha1-TIr/34CIfY8TLJxSq4otxNC3skw=",
8889           "dev": true,
8890           "requires": {
8891             "fast-deep-equal": "2.0.1",
8892             "fast-json-stable-stringify": "2.0.0",
8893             "json-schema-traverse": "0.3.1",
8894             "uri-js": "4.2.2"
8895           }
8896         },
8897         "fast-deep-equal": {
8898           "version": "2.0.1",
8899           "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz",
8900           "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
8901           "dev": true
8902         },
8903         "json5": {
8904           "version": "1.0.1",
8905           "resolved": "http://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz",
8906           "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=",
8907           "dev": true,
8908           "requires": {
8909             "minimist": "1.2.0"
8910           }
8911         },
8912         "minimist": {
8913           "version": "1.2.0",
8914           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
8915           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
8916           "dev": true
8917         }
8918       }
8919     },
8920     "read-pkg": {
8921       "version": "1.1.0",
8922       "resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-1.1.0.tgz",
8923       "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
8924       "dev": true,
8925       "requires": {
8926         "load-json-file": "1.1.0",
8927         "normalize-package-data": "2.5.0",
8928         "path-type": "1.1.0"
8929       }
8930     },
8931     "read-pkg-up": {
8932       "version": "1.0.1",
8933       "resolved": "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz",
8934       "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
8935       "dev": true,
8936       "requires": {
8937         "find-up": "1.1.2",
8938         "read-pkg": "1.1.0"
8939       }
8940     },
8941     "readable-stream": {
8942       "version": "1.1.14",
8943       "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz",
8944       "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
8945       "requires": {
8946         "core-util-is": "1.0.2",
8947         "inherits": "2.0.3",
8948         "isarray": "0.0.1",
8949         "string_decoder": "0.10.31"
8950       }
8951     },
8952     "readdirp": {
8953       "version": "2.1.0",
8954       "resolved": "http://registry.npm.taobao.org/readdirp/download/readdirp-2.1.0.tgz",
8955       "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
8956       "dev": true,
8957       "requires": {
8958         "graceful-fs": "4.1.11",
8959         "minimatch": "3.0.4",
8960         "readable-stream": "2.3.6",
8961         "set-immediate-shim": "1.0.1"
8962       },
8963       "dependencies": {
8964         "isarray": {
8965           "version": "1.0.0",
8966           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
8967           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
8968           "dev": true
8969         },
8970         "process-nextick-args": {
8971           "version": "2.0.0",
8972           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
8973           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
8974           "dev": true
8975         },
8976         "readable-stream": {
8977           "version": "2.3.6",
8978           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
8979           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
8980           "dev": true,
8981           "requires": {
8982             "core-util-is": "1.0.2",
8983             "inherits": "2.0.3",
8984             "isarray": "1.0.0",
8985             "process-nextick-args": "2.0.0",
8986             "safe-buffer": "5.1.2",
8987             "string_decoder": "1.1.1",
8988             "util-deprecate": "1.0.2"
8989           }
8990         },
8991         "string_decoder": {
8992           "version": "1.1.1",
8993           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
8994           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
8995           "dev": true,
8996           "requires": {
8997             "safe-buffer": "5.1.2"
8998           }
8999         }
9000       }
9001     },
9002     "rechoir": {
9003       "version": "0.6.2",
9004       "resolved": "http://registry.npm.taobao.org/rechoir/download/rechoir-0.6.2.tgz",
9005       "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
9006       "dev": true,
9007       "requires": {
9008         "resolve": "1.7.1"
9009       }
9010     },
9011     "redbox-react": {
9012       "version": "1.6.0",
9013       "resolved": "http://registry.npm.taobao.org/redbox-react/download/redbox-react-1.6.0.tgz",
9014       "integrity": "sha1-51OsAllbwb9pWzk1iJpPWxtaIaE=",
9015       "dev": true,
9016       "requires": {
9017         "error-stack-parser": "1.3.6",
9018         "object-assign": "4.1.1",
9019         "prop-types": "15.6.2",
9020         "sourcemapped-stacktrace": "1.1.8"
9021       }
9022     },
9023     "redent": {
9024       "version": "1.0.0",
9025       "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
9026       "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
9027       "dev": true,
9028       "requires": {
9029         "indent-string": "2.1.0",
9030         "strip-indent": "1.0.1"
9031       }
9032     },
9033     "reduce-css-calc": {
9034       "version": "1.3.0",
9035       "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz",
9036       "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=",
9037       "dev": true,
9038       "requires": {
9039         "balanced-match": "0.4.2",
9040         "math-expression-evaluator": "1.2.17",
9041         "reduce-function-call": "1.0.2"
9042       },
9043       "dependencies": {
9044         "balanced-match": {
9045           "version": "0.4.2",
9046           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
9047           "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
9048           "dev": true
9049         }
9050       }
9051     },
9052     "reduce-function-call": {
9053       "version": "1.0.2",
9054       "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz",
9055       "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=",
9056       "dev": true,
9057       "requires": {
9058         "balanced-match": "0.4.2"
9059       },
9060       "dependencies": {
9061         "balanced-match": {
9062           "version": "0.4.2",
9063           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
9064           "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
9065           "dev": true
9066         }
9067       }
9068     },
9069     "redis": {
9070       "version": "2.8.0",
9071       "resolved": "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz",
9072       "integrity": "sha512-M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==",
9073       "optional": true,
9074       "requires": {
9075         "double-ended-queue": "2.1.0-0",
9076         "redis-commands": "1.4.0",
9077         "redis-parser": "2.6.0"
9078       }
9079     },
9080     "redis-commands": {
9081       "version": "1.4.0",
9082       "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.4.0.tgz",
9083       "integrity": "sha512-cu8EF+MtkwI4DLIT0x9P8qNTLFhQD4jLfxLR0cCNkeGzs87FN6879JOJwNQR/1zD7aSYNbU0hgsV9zGY71Itvw==",
9084       "optional": true
9085     },
9086     "redis-parser": {
9087       "version": "2.6.0",
9088       "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz",
9089       "integrity": "sha1-Uu0J2srBCPGmMcB+m2mUHnoZUEs=",
9090       "optional": true
9091     },
9092     "redux": {
9093       "version": "4.0.4",
9094       "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.4.tgz",
9095       "integrity": "sha512-vKv4WdiJxOWKxK0yRoaK3Y4pxxB0ilzVx6dszU2W8wLxlb2yikRph4iV/ymtdJ6ZxpBLFbyrxklnT5yBbQSl3Q==",
9096       "requires": {
9097         "loose-envify": "1.4.0",
9098         "symbol-observable": "1.2.0"
9099       },
9100       "dependencies": {
9101         "loose-envify": {
9102           "version": "1.4.0",
9103           "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
9104           "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
9105           "requires": {
9106             "js-tokens": "3.0.2"
9107           }
9108         }
9109       }
9110     },
9111     "redux-form": {
9112       "version": "5.3.6",
9113       "resolved": "http://registry.npm.taobao.org/redux-form/download/redux-form-5.3.6.tgz",
9114       "integrity": "sha1-93qB2/ONRNJupBEQCiPxninNGUY=",
9115       "requires": {
9116         "deep-equal": "1.0.1",
9117         "hoist-non-react-statics": "1.2.0",
9118         "invariant": "2.2.4",
9119         "is-promise": "2.1.0",
9120         "prop-types": "15.6.2",
9121         "react-lazy-cache": "3.0.1"
9122       },
9123       "dependencies": {
9124         "hoist-non-react-statics": {
9125           "version": "1.2.0",
9126           "resolved": "http://registry.npm.taobao.org/hoist-non-react-statics/download/hoist-non-react-statics-1.2.0.tgz",
9127           "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs="
9128         }
9129       }
9130     },
9131     "redux-thunk": {
9132       "version": "2.1.2",
9133       "resolved": "http://registry.npm.taobao.org/redux-thunk/download/redux-thunk-2.1.2.tgz",
9134       "integrity": "sha1-xpjtc006dEjdDemGWg+0ExLC13k="
9135     },
9136     "regenerate": {
9137       "version": "1.4.0",
9138       "resolved": "http://registry.npm.taobao.org/regenerate/download/regenerate-1.4.0.tgz",
9139       "integrity": "sha1-SoVuxLVuQHfFV1icroXnpMiGmhE=",
9140       "dev": true
9141     },
9142     "regenerator-runtime": {
9143       "version": "0.9.6",
9144       "resolved": "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.9.6.tgz",
9145       "integrity": "sha1-0z65XQ0gAaS+OWWXB8UbDLcc4Ck="
9146     },
9147     "regenerator-transform": {
9148       "version": "0.10.1",
9149       "resolved": "http://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.10.1.tgz",
9150       "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=",
9151       "dev": true,
9152       "requires": {
9153         "babel-runtime": "6.26.0",
9154         "babel-types": "6.26.0",
9155         "private": "0.1.8"
9156       }
9157     },
9158     "regex-cache": {
9159       "version": "0.4.4",
9160       "resolved": "http://registry.npm.taobao.org/regex-cache/download/regex-cache-0.4.4.tgz",
9161       "integrity": "sha1-db3FiioUls7EihKDW8VMjVYjNt0=",
9162       "dev": true,
9163       "requires": {
9164         "is-equal-shallow": "0.1.3"
9165       }
9166     },
9167     "regexpu-core": {
9168       "version": "2.0.0",
9169       "resolved": "http://registry.npm.taobao.org/regexpu-core/download/regexpu-core-2.0.0.tgz",
9170       "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
9171       "dev": true,
9172       "requires": {
9173         "regenerate": "1.4.0",
9174         "regjsgen": "0.2.0",
9175         "regjsparser": "0.1.5"
9176       }
9177     },
9178     "registry-auth-token": {
9179       "version": "3.3.2",
9180       "resolved": "http://registry.npm.taobao.org/registry-auth-token/download/registry-auth-token-3.3.2.tgz",
9181       "integrity": "sha1-hR/UkDjuy1hpERFa+EUmDuyYPyA=",
9182       "dev": true,
9183       "requires": {
9184         "rc": "1.2.8",
9185         "safe-buffer": "5.1.2"
9186       }
9187     },
9188     "registry-url": {
9189       "version": "3.1.0",
9190       "resolved": "http://registry.npm.taobao.org/registry-url/download/registry-url-3.1.0.tgz",
9191       "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
9192       "dev": true,
9193       "requires": {
9194         "rc": "1.2.8"
9195       }
9196     },
9197     "regjsgen": {
9198       "version": "0.2.0",
9199       "resolved": "http://registry.npm.taobao.org/regjsgen/download/regjsgen-0.2.0.tgz",
9200       "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
9201       "dev": true
9202     },
9203     "regjsparser": {
9204       "version": "0.1.5",
9205       "resolved": "http://registry.npm.taobao.org/regjsparser/download/regjsparser-0.1.5.tgz",
9206       "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
9207       "dev": true,
9208       "requires": {
9209         "jsesc": "0.5.0"
9210       },
9211       "dependencies": {
9212         "jsesc": {
9213           "version": "0.5.0",
9214           "resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz",
9215           "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
9216           "dev": true
9217         }
9218       }
9219     },
9220     "remove-trailing-separator": {
9221       "version": "1.1.0",
9222       "resolved": "http://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz",
9223       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
9224       "dev": true
9225     },
9226     "repeat-element": {
9227       "version": "1.1.3",
9228       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
9229       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
9230       "dev": true
9231     },
9232     "repeat-string": {
9233       "version": "1.6.1",
9234       "resolved": "http://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz",
9235       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
9236       "dev": true
9237     },
9238     "repeating": {
9239       "version": "2.0.1",
9240       "resolved": "http://registry.npm.taobao.org/repeating/download/repeating-2.0.1.tgz",
9241       "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
9242       "requires": {
9243         "is-finite": "1.0.2"
9244       }
9245     },
9246     "request": {
9247       "version": "2.88.0",
9248       "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
9249       "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
9250       "dev": true,
9251       "requires": {
9252         "aws-sign2": "0.7.0",
9253         "aws4": "1.8.0",
9254         "caseless": "0.12.0",
9255         "combined-stream": "1.0.8",
9256         "extend": "3.0.2",
9257         "forever-agent": "0.6.1",
9258         "form-data": "2.3.3",
9259         "har-validator": "5.1.3",
9260         "http-signature": "1.2.0",
9261         "is-typedarray": "1.0.0",
9262         "isstream": "0.1.2",
9263         "json-stringify-safe": "5.0.1",
9264         "mime-types": "2.1.24",
9265         "oauth-sign": "0.9.0",
9266         "performance-now": "2.1.0",
9267         "qs": "6.5.2",
9268         "safe-buffer": "5.1.2",
9269         "tough-cookie": "2.4.3",
9270         "tunnel-agent": "0.6.0",
9271         "uuid": "3.3.2"
9272       },
9273       "dependencies": {
9274         "mime-db": {
9275           "version": "1.40.0",
9276           "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
9277           "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
9278           "dev": true
9279         },
9280         "mime-types": {
9281           "version": "2.1.24",
9282           "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
9283           "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
9284           "dev": true,
9285           "requires": {
9286             "mime-db": "1.40.0"
9287           }
9288         },
9289         "uuid": {
9290           "version": "3.3.2",
9291           "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
9292           "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
9293           "dev": true
9294         }
9295       }
9296     },
9297     "requestretry": {
9298       "version": "1.13.0",
9299       "resolved": "https://registry.npmjs.org/requestretry/-/requestretry-1.13.0.tgz",
9300       "integrity": "sha512-Lmh9qMvnQXADGAQxsXHP4rbgO6pffCfuR8XUBdP9aitJcLQJxhp7YZK4xAVYXnPJ5E52mwrfiKQtKonPL8xsmg==",
9301       "optional": true,
9302       "requires": {
9303         "extend": "3.0.2",
9304         "lodash": "4.17.11",
9305         "request": "2.87.0",
9306         "when": "3.7.8"
9307       }
9308     },
9309     "require-directory": {
9310       "version": "2.1.1",
9311       "resolved": "http://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz",
9312       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
9313     },
9314     "require-from-string": {
9315       "version": "1.2.1",
9316       "resolved": "http://registry.npm.taobao.org/require-from-string/download/require-from-string-1.2.1.tgz",
9317       "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=",
9318       "dev": true
9319     },
9320     "require-main-filename": {
9321       "version": "1.0.1",
9322       "resolved": "http://registry.npm.taobao.org/require-main-filename/download/require-main-filename-1.0.1.tgz",
9323       "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
9324     },
9325     "require-uncached": {
9326       "version": "1.0.3",
9327       "resolved": "http://registry.npm.taobao.org/require-uncached/download/require-uncached-1.0.3.tgz",
9328       "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
9329       "dev": true,
9330       "requires": {
9331         "caller-path": "0.1.0",
9332         "resolve-from": "1.0.1"
9333       }
9334     },
9335     "requires-port": {
9336       "version": "1.0.0",
9337       "resolved": "http://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz",
9338       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
9339     },
9340     "reselect": {
9341       "version": "3.0.1",
9342       "resolved": "http://registry.npm.taobao.org/reselect/download/reselect-3.0.1.tgz",
9343       "integrity": "sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc="
9344     },
9345     "resolve": {
9346       "version": "1.7.1",
9347       "resolved": "http://registry.npm.taobao.org/resolve/download/resolve-1.7.1.tgz",
9348       "integrity": "sha1-qt1lY3T9KYruiVvAJrgpdBhnf9M=",
9349       "dev": true,
9350       "requires": {
9351         "path-parse": "1.0.5"
9352       }
9353     },
9354     "resolve-from": {
9355       "version": "1.0.1",
9356       "resolved": "http://registry.npm.taobao.org/resolve-from/download/resolve-from-1.0.1.tgz",
9357       "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
9358       "dev": true
9359     },
9360     "resolve-url": {
9361       "version": "0.2.1",
9362       "resolved": "http://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz",
9363       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
9364       "dev": true
9365     },
9366     "resolve-url-loader": {
9367       "version": "1.6.1",
9368       "resolved": "http://registry.npm.taobao.org/resolve-url-loader/download/resolve-url-loader-1.6.1.tgz",
9369       "integrity": "sha1-Sm4Dx03TjV393w9AS0ddbpACVjU=",
9370       "dev": true,
9371       "requires": {
9372         "camelcase": "1.2.1",
9373         "convert-source-map": "1.5.1",
9374         "loader-utils": "0.2.17",
9375         "lodash.defaults": "3.1.2",
9376         "rework": "1.0.1",
9377         "rework-visit": "1.0.0",
9378         "source-map": "0.1.43",
9379         "urix": "0.1.0"
9380       },
9381       "dependencies": {
9382         "camelcase": {
9383           "version": "1.2.1",
9384           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
9385           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
9386           "dev": true
9387         },
9388         "lodash.assign": {
9389           "version": "3.2.0",
9390           "resolved": "http://registry.npm.taobao.org/lodash.assign/download/lodash.assign-3.2.0.tgz",
9391           "integrity": "sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=",
9392           "dev": true,
9393           "requires": {
9394             "lodash._baseassign": "3.2.0",
9395             "lodash._createassigner": "3.1.1",
9396             "lodash.keys": "3.1.2"
9397           }
9398         },
9399         "lodash.defaults": {
9400           "version": "3.1.2",
9401           "resolved": "http://registry.npm.taobao.org/lodash.defaults/download/lodash.defaults-3.1.2.tgz",
9402           "integrity": "sha1-xzCLGNv4vJNy1wGnNJPGEZK9Liw=",
9403           "dev": true,
9404           "requires": {
9405             "lodash.assign": "3.2.0",
9406             "lodash.restparam": "3.6.1"
9407           }
9408         },
9409         "source-map": {
9410           "version": "0.1.43",
9411           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz",
9412           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
9413           "dev": true,
9414           "requires": {
9415             "amdefine": "1.0.1"
9416           }
9417         }
9418       }
9419     },
9420     "restore-cursor": {
9421       "version": "2.0.0",
9422       "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
9423       "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
9424       "dev": true,
9425       "requires": {
9426         "onetime": "2.0.1",
9427         "signal-exit": "3.0.2"
9428       }
9429     },
9430     "rework": {
9431       "version": "1.0.1",
9432       "resolved": "http://registry.npm.taobao.org/rework/download/rework-1.0.1.tgz",
9433       "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=",
9434       "dev": true,
9435       "requires": {
9436         "convert-source-map": "0.3.5",
9437         "css": "2.2.3"
9438       },
9439       "dependencies": {
9440         "convert-source-map": {
9441           "version": "0.3.5",
9442           "resolved": "http://registry.npm.taobao.org/convert-source-map/download/convert-source-map-0.3.5.tgz",
9443           "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=",
9444           "dev": true
9445         }
9446       }
9447     },
9448     "rework-visit": {
9449       "version": "1.0.0",
9450       "resolved": "http://registry.npm.taobao.org/rework-visit/download/rework-visit-1.0.0.tgz",
9451       "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=",
9452       "dev": true
9453     },
9454     "right-align": {
9455       "version": "0.1.3",
9456       "resolved": "http://registry.npm.taobao.org/right-align/download/right-align-0.1.3.tgz",
9457       "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
9458       "dev": true,
9459       "requires": {
9460         "align-text": "0.1.4"
9461       }
9462     },
9463     "rimraf": {
9464       "version": "2.6.2",
9465       "resolved": "http://registry.npm.taobao.org/rimraf/download/rimraf-2.6.2.tgz",
9466       "integrity": "sha1-LtgVDSShbqhlHm1u8PR8QVjOejY=",
9467       "dev": true,
9468       "requires": {
9469         "glob": "7.1.2"
9470       }
9471     },
9472     "ripemd160": {
9473       "version": "0.2.0",
9474       "resolved": "http://registry.npm.taobao.org/ripemd160/download/ripemd160-0.2.0.tgz",
9475       "integrity": "sha1-K/GYveFnys+lHAqSjoS2i74XH84=",
9476       "dev": true
9477     },
9478     "run-async": {
9479       "version": "2.3.0",
9480       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
9481       "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
9482       "dev": true,
9483       "requires": {
9484         "is-promise": "2.1.0"
9485       }
9486     },
9487     "rx-lite": {
9488       "version": "4.0.8",
9489       "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
9490       "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
9491       "dev": true
9492     },
9493     "rx-lite-aggregates": {
9494       "version": "4.0.8",
9495       "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",
9496       "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
9497       "dev": true,
9498       "requires": {
9499         "rx-lite": "4.0.8"
9500       }
9501     },
9502     "safe-buffer": {
9503       "version": "5.1.2",
9504       "resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz",
9505       "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
9506     },
9507     "safer-buffer": {
9508       "version": "2.1.2",
9509       "resolved": "http://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz",
9510       "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo="
9511     },
9512     "sanitize-filename": {
9513       "version": "1.6.1",
9514       "resolved": "http://registry.npm.taobao.org/sanitize-filename/download/sanitize-filename-1.6.1.tgz",
9515       "integrity": "sha1-YS2hyWRz+gLczaktzVtKsWSmdyo=",
9516       "dev": true,
9517       "requires": {
9518         "truncate-utf8-bytes": "1.0.2"
9519       }
9520     },
9521     "sass-graph": {
9522       "version": "2.2.4",
9523       "resolved": "http://registry.npm.taobao.org/sass-graph/download/sass-graph-2.2.4.tgz",
9524       "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
9525       "dev": true,
9526       "requires": {
9527         "glob": "7.1.3",
9528         "lodash": "4.17.14",
9529         "scss-tokenizer": "0.2.3",
9530         "yargs": "7.1.0"
9531       },
9532       "dependencies": {
9533         "camelcase": {
9534           "version": "3.0.0",
9535           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz",
9536           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
9537           "dev": true
9538         },
9539         "cliui": {
9540           "version": "3.2.0",
9541           "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz",
9542           "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
9543           "dev": true,
9544           "requires": {
9545             "string-width": "1.0.2",
9546             "strip-ansi": "3.0.1",
9547             "wrap-ansi": "2.1.0"
9548           }
9549         },
9550         "yargs": {
9551           "version": "7.1.0",
9552           "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-7.1.0.tgz",
9553           "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
9554           "dev": true,
9555           "requires": {
9556             "camelcase": "3.0.0",
9557             "cliui": "3.2.0",
9558             "decamelize": "1.2.0",
9559             "get-caller-file": "1.0.2",
9560             "os-locale": "1.4.0",
9561             "read-pkg-up": "1.0.1",
9562             "require-directory": "2.1.1",
9563             "require-main-filename": "1.0.1",
9564             "set-blocking": "2.0.0",
9565             "string-width": "1.0.2",
9566             "which-module": "1.0.0",
9567             "y18n": "3.2.1",
9568             "yargs-parser": "5.0.0"
9569           }
9570         },
9571         "yargs-parser": {
9572           "version": "5.0.0",
9573           "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-5.0.0.tgz",
9574           "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
9575           "dev": true,
9576           "requires": {
9577             "camelcase": "3.0.0"
9578           }
9579         }
9580       }
9581     },
9582     "sass-loader": {
9583       "version": "7.1.0",
9584       "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.1.0.tgz",
9585       "integrity": "sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==",
9586       "dev": true,
9587       "requires": {
9588         "clone-deep": "2.0.2",
9589         "loader-utils": "1.2.3",
9590         "lodash.tail": "4.1.1",
9591         "neo-async": "2.6.1",
9592         "pify": "3.0.0",
9593         "semver": "5.7.0"
9594       },
9595       "dependencies": {
9596         "big.js": {
9597           "version": "5.2.2",
9598           "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
9599           "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
9600           "dev": true
9601         },
9602         "json5": {
9603           "version": "1.0.1",
9604           "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
9605           "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
9606           "dev": true,
9607           "requires": {
9608             "minimist": "1.2.0"
9609           }
9610         },
9611         "loader-utils": {
9612           "version": "1.2.3",
9613           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
9614           "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
9615           "dev": true,
9616           "requires": {
9617             "big.js": "5.2.2",
9618             "emojis-list": "2.1.0",
9619             "json5": "1.0.1"
9620           }
9621         },
9622         "minimist": {
9623           "version": "1.2.0",
9624           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
9625           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
9626           "dev": true
9627         },
9628         "pify": {
9629           "version": "3.0.0",
9630           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
9631           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
9632           "dev": true
9633         }
9634       }
9635     },
9636     "sass-resources-loader": {
9637       "version": "1.1.0",
9638       "resolved": "http://registry.npm.taobao.org/sass-resources-loader/download/sass-resources-loader-1.1.0.tgz",
9639       "integrity": "sha1-D9nm4cy89+ibbRx00Ykg4HsQIL8=",
9640       "dev": true,
9641       "requires": {
9642         "async": "1.5.2",
9643         "chalk": "1.1.3",
9644         "glob": "7.1.2"
9645       },
9646       "dependencies": {
9647         "async": {
9648           "version": "1.5.2",
9649           "resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
9650           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
9651           "dev": true
9652         }
9653       }
9654     },
9655     "sax": {
9656       "version": "1.2.4",
9657       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
9658       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
9659       "dev": true
9660     },
9661     "scroll-behavior": {
9662       "version": "0.8.2",
9663       "resolved": "http://registry.npm.taobao.org/scroll-behavior/download/scroll-behavior-0.8.2.tgz",
9664       "integrity": "sha1-rOE+QLAB2NTQB67A5/tmjPkENUY=",
9665       "requires": {
9666         "dom-helpers": "2.4.0",
9667         "invariant": "2.2.4"
9668       },
9669       "dependencies": {
9670         "dom-helpers": {
9671           "version": "2.4.0",
9672           "resolved": "http://registry.npm.taobao.org/dom-helpers/download/dom-helpers-2.4.0.tgz",
9673           "integrity": "sha1-m7SyRfY3NnsfpnAnQnKqKP4Gw2c="
9674         }
9675       }
9676     },
9677     "scss-tokenizer": {
9678       "version": "0.2.3",
9679       "resolved": "http://registry.npm.taobao.org/scss-tokenizer/download/scss-tokenizer-0.2.3.tgz",
9680       "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
9681       "dev": true,
9682       "requires": {
9683         "js-base64": "2.4.5",
9684         "source-map": "0.4.4"
9685       },
9686       "dependencies": {
9687         "source-map": {
9688           "version": "0.4.4",
9689           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
9690           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
9691           "dev": true,
9692           "requires": {
9693             "amdefine": "1.0.1"
9694           }
9695         }
9696       }
9697     },
9698     "section-iterator": {
9699       "version": "2.0.0",
9700       "resolved": "http://registry.npm.taobao.org/section-iterator/download/section-iterator-2.0.0.tgz",
9701       "integrity": "sha1-v0RNev7rlK1Dw5rS+yYVFifMuio="
9702     },
9703     "semver": {
9704       "version": "5.7.0",
9705       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
9706       "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
9707       "dev": true
9708     },
9709     "send": {
9710       "version": "0.17.1",
9711       "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
9712       "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
9713       "dev": true,
9714       "requires": {
9715         "debug": "2.6.9",
9716         "depd": "1.1.2",
9717         "destroy": "1.0.4",
9718         "encodeurl": "1.0.2",
9719         "escape-html": "1.0.3",
9720         "etag": "1.8.1",
9721         "fresh": "0.5.2",
9722         "http-errors": "1.7.2",
9723         "mime": "1.6.0",
9724         "ms": "2.1.1",
9725         "on-finished": "2.3.0",
9726         "range-parser": "1.2.1",
9727         "statuses": "1.5.0"
9728       },
9729       "dependencies": {
9730         "ms": {
9731           "version": "2.1.1",
9732           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
9733           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
9734           "dev": true
9735         }
9736       }
9737     },
9738     "serve-static": {
9739       "version": "1.14.1",
9740       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
9741       "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
9742       "dev": true,
9743       "requires": {
9744         "encodeurl": "1.0.2",
9745         "escape-html": "1.0.3",
9746         "parseurl": "1.3.3",
9747         "send": "0.17.1"
9748       }
9749     },
9750     "set-blocking": {
9751       "version": "2.0.0",
9752       "resolved": "http://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz",
9753       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
9754     },
9755     "set-immediate-shim": {
9756       "version": "1.0.1",
9757       "resolved": "http://registry.npm.taobao.org/set-immediate-shim/download/set-immediate-shim-1.0.1.tgz",
9758       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
9759       "dev": true
9760     },
9761     "setimmediate": {
9762       "version": "1.0.5",
9763       "resolved": "http://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz",
9764       "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
9765     },
9766     "setprototypeof": {
9767       "version": "1.1.1",
9768       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
9769       "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
9770       "dev": true
9771     },
9772     "sha.js": {
9773       "version": "2.4.11",
9774       "resolved": "http://registry.npm.taobao.org/sha.js/download/sha.js-2.4.11.tgz",
9775       "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=",
9776       "requires": {
9777         "inherits": "2.0.3",
9778         "safe-buffer": "5.1.2"
9779       }
9780     },
9781     "shallow-clone": {
9782       "version": "1.0.0",
9783       "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz",
9784       "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==",
9785       "dev": true,
9786       "requires": {
9787         "is-extendable": "0.1.1",
9788         "kind-of": "5.1.0",
9789         "mixin-object": "2.0.1"
9790       },
9791       "dependencies": {
9792         "kind-of": {
9793           "version": "5.1.0",
9794           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
9795           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
9796           "dev": true
9797         }
9798       }
9799     },
9800     "shallow-equal": {
9801       "version": "1.0.0",
9802       "resolved": "http://registry.npm.taobao.org/shallow-equal/download/shallow-equal-1.0.0.tgz",
9803       "integrity": "sha1-UI0YOLPeWQq4dXsBGyXkMJAJRfc="
9804     },
9805     "shebang-command": {
9806       "version": "1.2.0",
9807       "resolved": "http://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz",
9808       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
9809       "requires": {
9810         "shebang-regex": "1.0.0"
9811       }
9812     },
9813     "shebang-regex": {
9814       "version": "1.0.0",
9815       "resolved": "http://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz",
9816       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
9817     },
9818     "shell-quote": {
9819       "version": "1.6.1",
9820       "resolved": "http://registry.npm.taobao.org/shell-quote/download/shell-quote-1.6.1.tgz",
9821       "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=",
9822       "dev": true,
9823       "requires": {
9824         "array-filter": "0.0.1",
9825         "array-map": "0.0.0",
9826         "array-reduce": "0.0.0",
9827         "jsonify": "0.0.0"
9828       }
9829     },
9830     "shelljs": {
9831       "version": "0.7.8",
9832       "resolved": "http://registry.npm.taobao.org/shelljs/download/shelljs-0.7.8.tgz",
9833       "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=",
9834       "dev": true,
9835       "requires": {
9836         "glob": "7.1.2",
9837         "interpret": "1.1.0",
9838         "rechoir": "0.6.2"
9839       },
9840       "dependencies": {
9841         "interpret": {
9842           "version": "1.1.0",
9843           "resolved": "http://registry.npm.taobao.org/interpret/download/interpret-1.1.0.tgz",
9844           "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
9845           "dev": true
9846         }
9847       }
9848     },
9849     "signal-exit": {
9850       "version": "3.0.2",
9851       "resolved": "http://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.2.tgz",
9852       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
9853     },
9854     "single-line-log": {
9855       "version": "1.1.2",
9856       "resolved": "http://registry.npm.taobao.org/single-line-log/download/single-line-log-1.1.2.tgz",
9857       "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=",
9858       "dev": true,
9859       "requires": {
9860         "string-width": "1.0.2"
9861       }
9862     },
9863     "slack-node": {
9864       "version": "0.2.0",
9865       "resolved": "https://registry.npmjs.org/slack-node/-/slack-node-0.2.0.tgz",
9866       "integrity": "sha1-3kuN3aqLeT9h29KTgQT9q/N9+jA=",
9867       "optional": true,
9868       "requires": {
9869         "requestretry": "1.13.0"
9870       }
9871     },
9872     "slash": {
9873       "version": "1.0.0",
9874       "resolved": "http://registry.npm.taobao.org/slash/download/slash-1.0.0.tgz",
9875       "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU="
9876     },
9877     "slice-ansi": {
9878       "version": "1.0.0",
9879       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
9880       "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
9881       "dev": true,
9882       "requires": {
9883         "is-fullwidth-code-point": "2.0.0"
9884       },
9885       "dependencies": {
9886         "is-fullwidth-code-point": {
9887           "version": "2.0.0",
9888           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
9889           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
9890           "dev": true
9891         }
9892       }
9893     },
9894     "sort-keys": {
9895       "version": "1.1.2",
9896       "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
9897       "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
9898       "dev": true,
9899       "requires": {
9900         "is-plain-obj": "1.1.0"
9901       }
9902     },
9903     "smart-buffer": {
9904       "version": "4.0.2",
9905       "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.2.tgz",
9906       "integrity": "sha512-JDhEpTKzXusOqXZ0BUIdH+CjFdO/CR3tLlf5CN34IypI+xMmXW1uB16OOY8z3cICbJlDAVJzNbwBhNO0wt9OAw=="
9907     },
9908     "smtp-connection": {
9909       "version": "2.12.0",
9910       "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.12.0.tgz",
9911       "integrity": "sha1-1275EnyyPCJZ7bHoNJwujV4tdME=",
9912       "requires": {
9913         "httpntlm": "1.6.1",
9914         "nodemailer-shared": "1.1.0"
9915       }
9916     },
9917     "sntp": {
9918       "version": "1.0.9",
9919       "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
9920       "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
9921       "optional": true,
9922       "requires": {
9923         "hoek": "2.16.3"
9924       }
9925     },
9926     "socks": {
9927       "version": "2.2.3",
9928       "resolved": "https://registry.npmjs.org/socks/-/socks-2.2.3.tgz",
9929       "integrity": "sha512-+2r83WaRT3PXYoO/1z+RDEBE7Z2f9YcdQnJ0K/ncXXbV5gJ6wYfNAebYFYiiUjM6E4JyXnPY8cimwyvFYHVUUA==",
9930       "requires": {
9931         "ip": "1.1.5",
9932         "smart-buffer": "4.0.2"
9933       }
9934     },
9935     "socks-proxy-agent": {
9936       "version": "4.0.1",
9937       "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.1.tgz",
9938       "integrity": "sha512-Kezx6/VBguXOsEe5oU3lXYyKMi4+gva72TwJ7pQY5JfqUx2nMk7NXA6z/mpNqIlfQjWYVfeuNvQjexiTaTn6Nw==",
9939       "requires": {
9940         "agent-base": "4.2.1",
9941         "socks": "2.2.3"
9942       }
9943     },
9944     "source-list-map": {
9945       "version": "0.1.8",
9946       "resolved": "http://registry.npm.taobao.org/source-list-map/download/source-list-map-0.1.8.tgz",
9947       "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=",
9948       "dev": true
9949     },
9950     "source-map": {
9951       "version": "0.6.1",
9952       "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
9953       "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM="
9954     },
9955     "source-map-resolve": {
9956       "version": "0.5.2",
9957       "resolved": "http://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.2.tgz",
9958       "integrity": "sha1-cuLMNAlVQ+Q7LGKyxMENSpBU8lk=",
9959       "dev": true,
9960       "requires": {
9961         "atob": "2.1.1",
9962         "decode-uri-component": "0.2.0",
9963         "resolve-url": "0.2.1",
9964         "source-map-url": "0.4.0",
9965         "urix": "0.1.0"
9966       }
9967     },
9968     "source-map-support": {
9969       "version": "0.4.18",
9970       "resolved": "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.4.18.tgz",
9971       "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=",
9972       "requires": {
9973         "source-map": "0.5.7"
9974       },
9975       "dependencies": {
9976         "source-map": {
9977           "version": "0.5.7",
9978           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
9979           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
9980         }
9981       }
9982     },
9983     "source-map-url": {
9984       "version": "0.4.0",
9985       "resolved": "http://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.0.tgz",
9986       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
9987       "dev": true
9988     },
9989     "sourcemapped-stacktrace": {
9990       "version": "1.1.8",
9991       "resolved": "http://registry.npm.taobao.org/sourcemapped-stacktrace/download/sourcemapped-stacktrace-1.1.8.tgz",
9992       "integrity": "sha1-a3o/Gm+xX21A5wHiPOQEVTSA1og=",
9993       "dev": true,
9994       "requires": {
9995         "source-map": "0.5.6"
9996       },
9997       "dependencies": {
9998         "source-map": {
9999           "version": "0.5.6",
10000           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.6.tgz",
10001           "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
10002           "dev": true
10003         }
10004       }
10005     },
10006     "spdx-correct": {
10007       "version": "3.1.0",
10008       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
10009       "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
10010       "dev": true,
10011       "requires": {
10012         "spdx-expression-parse": "3.0.0",
10013         "spdx-license-ids": "3.0.4"
10014       }
10015     },
10016     "spdx-exceptions": {
10017       "version": "2.2.0",
10018       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
10019       "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
10020       "dev": true
10021     },
10022     "spdx-expression-parse": {
10023       "version": "3.0.0",
10024       "resolved": "http://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.0.tgz",
10025       "integrity": "sha1-meEZt6XaAOBUkcn6M4t5BII7QdA=",
10026       "dev": true,
10027       "requires": {
10028         "spdx-exceptions": "2.2.0",
10029         "spdx-license-ids": "3.0.4"
10030       }
10031     },
10032     "spdx-license-ids": {
10033       "version": "3.0.4",
10034       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz",
10035       "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==",
10036       "dev": true
10037     },
10038     "split": {
10039       "version": "0.3.3",
10040       "resolved": "http://registry.npm.taobao.org/split/download/split-0.3.3.tgz",
10041       "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
10042       "dev": true,
10043       "requires": {
10044         "through": "2.3.8"
10045       }
10046     },
10047     "sprintf-js": {
10048       "version": "1.0.3",
10049       "resolved": "http://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz",
10050       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
10051       "dev": true
10052     },
10053     "sshpk": {
10054       "version": "1.16.1",
10055       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
10056       "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
10057       "dev": true,
10058       "requires": {
10059         "asn1": "0.2.4",
10060         "assert-plus": "1.0.0",
10061         "bcrypt-pbkdf": "1.0.2",
10062         "dashdash": "1.14.1",
10063         "ecc-jsbn": "0.1.2",
10064         "getpass": "0.1.7",
10065         "jsbn": "0.1.1",
10066         "safer-buffer": "2.1.2",
10067         "tweetnacl": "0.14.5"
10068       }
10069     },
10070     "stackframe": {
10071       "version": "0.3.1",
10072       "resolved": "http://registry.npm.taobao.org/stackframe/download/stackframe-0.3.1.tgz",
10073       "integrity": "sha1-M6qE8Rd6VUjIk1Uzy/6zQgl19aQ=",
10074       "dev": true
10075     },
10076     "statuses": {
10077       "version": "1.5.0",
10078       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
10079       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
10080       "dev": true
10081     },
10082     "stdout-stream": {
10083       "version": "1.4.1",
10084       "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
10085       "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
10086       "dev": true,
10087       "requires": {
10088         "readable-stream": "2.3.6"
10089       }
10090     },
10091     "stream-browserify": {
10092       "version": "2.0.2",
10093       "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
10094       "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
10095       "dev": true,
10096       "requires": {
10097         "inherits": "2.0.3",
10098         "readable-stream": "2.3.6"
10099       },
10100       "dependencies": {
10101         "isarray": {
10102           "version": "1.0.0",
10103           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
10104           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
10105           "dev": true
10106         },
10107         "process-nextick-args": {
10108           "version": "2.0.0",
10109           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
10110           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
10111           "dev": true
10112         },
10113         "readable-stream": {
10114           "version": "2.3.6",
10115           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
10116           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
10117           "dev": true,
10118           "requires": {
10119             "core-util-is": "1.0.2",
10120             "inherits": "2.0.3",
10121             "isarray": "1.0.0",
10122             "process-nextick-args": "2.0.0",
10123             "safe-buffer": "5.1.2",
10124             "string_decoder": "1.1.1",
10125             "util-deprecate": "1.0.2"
10126           }
10127         },
10128         "string_decoder": {
10129           "version": "1.1.1",
10130           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
10131           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
10132           "dev": true,
10133           "requires": {
10134             "safe-buffer": "5.1.2"
10135           }
10136         }
10137       }
10138     },
10139     "stream-combiner": {
10140       "version": "0.0.4",
10141       "resolved": "http://registry.npm.taobao.org/stream-combiner/download/stream-combiner-0.0.4.tgz",
10142       "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
10143       "dev": true,
10144       "requires": {
10145         "duplexer": "0.1.1"
10146       }
10147     },
10148     "stream-http": {
10149       "version": "2.8.3",
10150       "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
10151       "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
10152       "dev": true,
10153       "requires": {
10154         "builtin-status-codes": "3.0.0",
10155         "inherits": "2.0.3",
10156         "readable-stream": "2.3.6",
10157         "to-arraybuffer": "1.0.1",
10158         "xtend": "4.0.1"
10159       },
10160       "dependencies": {
10161         "isarray": {
10162           "version": "1.0.0",
10163           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
10164           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
10165           "dev": true
10166         },
10167         "process-nextick-args": {
10168           "version": "2.0.0",
10169           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
10170           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
10171           "dev": true
10172         },
10173         "readable-stream": {
10174           "version": "2.3.6",
10175           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
10176           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
10177           "dev": true,
10178           "requires": {
10179             "core-util-is": "1.0.2",
10180             "inherits": "2.0.3",
10181             "isarray": "1.0.0",
10182             "process-nextick-args": "2.0.0",
10183             "safe-buffer": "5.1.2",
10184             "string_decoder": "1.1.1",
10185             "util-deprecate": "1.0.2"
10186           }
10187         },
10188         "string_decoder": {
10189           "version": "1.1.1",
10190           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
10191           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
10192           "dev": true,
10193           "requires": {
10194             "safe-buffer": "5.1.2"
10195           }
10196         }
10197       }
10198     },
10199     "stream-json": {
10200       "version": "0.6.1",
10201       "resolved": "http://registry.npm.taobao.org/stream-json/download/stream-json-0.6.1.tgz",
10202       "integrity": "sha1-yUE+f0K6jqxIg75xIiBFX2Tc6mc=",
10203       "dev": true,
10204       "requires": {
10205         "parser-toolkit": "0.0.5"
10206       }
10207     },
10208     "streamroller": {
10209       "version": "0.7.0",
10210       "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz",
10211       "integrity": "sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ==",
10212       "requires": {
10213         "date-format": "1.2.0",
10214         "debug": "3.1.0",
10215         "mkdirp": "0.5.1",
10216         "readable-stream": "2.3.6"
10217       },
10218       "dependencies": {
10219         "isarray": {
10220           "version": "1.0.0",
10221           "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
10222           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
10223         },
10224         "process-nextick-args": {
10225           "version": "2.0.0",
10226           "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
10227           "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
10228         },
10229         "readable-stream": {
10230           "version": "2.3.6",
10231           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
10232           "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
10233           "requires": {
10234             "core-util-is": "1.0.2",
10235             "inherits": "2.0.3",
10236             "isarray": "1.0.0",
10237             "process-nextick-args": "2.0.0",
10238             "safe-buffer": "5.1.2",
10239             "string_decoder": "1.1.1",
10240             "util-deprecate": "1.0.2"
10241           }
10242         },
10243         "string_decoder": {
10244           "version": "1.1.1",
10245           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
10246           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
10247           "requires": {
10248             "safe-buffer": "5.1.2"
10249           }
10250         }
10251       }
10252     },
10253     "strict-uri-encode": {
10254       "version": "1.1.0",
10255       "resolved": "http://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz",
10256       "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
10257     },
10258     "string-width": {
10259       "version": "1.0.2",
10260       "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
10261       "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
10262       "requires": {
10263         "code-point-at": "1.1.0",
10264         "is-fullwidth-code-point": "1.0.0",
10265         "strip-ansi": "3.0.1"
10266       }
10267     },
10268     "string.prototype.padend": {
10269       "version": "3.0.0",
10270       "resolved": "http://registry.npm.taobao.org/string.prototype.padend/download/string.prototype.padend-3.0.0.tgz",
10271       "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=",
10272       "dev": true,
10273       "requires": {
10274         "define-properties": "1.1.2",
10275         "es-abstract": "1.11.0",
10276         "function-bind": "1.1.1"
10277       }
10278     },
10279     "string.prototype.repeat": {
10280       "version": "0.2.0",
10281       "resolved": "http://registry.npm.taobao.org/string.prototype.repeat/download/string.prototype.repeat-0.2.0.tgz",
10282       "integrity": "sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8="
10283     },
10284     "string_decoder": {
10285       "version": "0.10.31",
10286       "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz",
10287       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
10288     },
10289     "stringstream": {
10290       "version": "0.0.6",
10291       "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz",
10292       "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==",
10293       "optional": true
10294     },
10295     "strip-ansi": {
10296       "version": "3.0.1",
10297       "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz",
10298       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
10299       "requires": {
10300         "ansi-regex": "2.1.1"
10301       }
10302     },
10303     "strip-bom": {
10304       "version": "2.0.0",
10305       "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz",
10306       "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
10307       "dev": true,
10308       "requires": {
10309         "is-utf8": "0.2.1"
10310       }
10311     },
10312     "strip-eof": {
10313       "version": "1.0.0",
10314       "resolved": "http://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz",
10315       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
10316     },
10317     "strip-indent": {
10318       "version": "1.0.1",
10319       "resolved": "http://registry.npm.taobao.org/strip-indent/download/strip-indent-1.0.1.tgz",
10320       "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
10321       "dev": true,
10322       "requires": {
10323         "get-stdin": "4.0.1"
10324       }
10325     },
10326     "strip-json-comments": {
10327       "version": "1.0.4",
10328       "resolved": "http://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-1.0.4.tgz",
10329       "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
10330       "dev": true
10331     },
10332     "style-loader": {
10333       "version": "0.13.2",
10334       "resolved": "http://registry.npm.taobao.org/style-loader/download/style-loader-0.13.2.tgz",
10335       "integrity": "sha1-dFMzhM9pjHEEx5URULSXF63C87s=",
10336       "dev": true,
10337       "requires": {
10338         "loader-utils": "1.1.0"
10339       },
10340       "dependencies": {
10341         "loader-utils": {
10342           "version": "1.1.0",
10343           "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-1.1.0.tgz",
10344           "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
10345           "dev": true,
10346           "requires": {
10347             "big.js": "3.2.0",
10348             "emojis-list": "2.1.0",
10349             "json5": "0.5.1"
10350           }
10351         }
10352       }
10353     },
10354     "sumchecker": {
10355       "version": "1.3.1",
10356       "resolved": "http://registry.npm.taobao.org/sumchecker/download/sumchecker-1.3.1.tgz",
10357       "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=",
10358       "dev": true,
10359       "requires": {
10360         "debug": "2.6.9",
10361         "es6-promise": "4.2.4"
10362       },
10363       "dependencies": {
10364         "debug": {
10365           "version": "2.6.9",
10366           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
10367           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
10368           "dev": true,
10369           "requires": {
10370             "ms": "2.0.0"
10371           }
10372         }
10373       }
10374     },
10375     "svgo": {
10376       "version": "0.7.2",
10377       "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz",
10378       "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=",
10379       "dev": true,
10380       "requires": {
10381         "coa": "1.0.4",
10382         "colors": "1.1.2",
10383         "csso": "2.3.2",
10384         "js-yaml": "3.7.0",
10385         "mkdirp": "0.5.1",
10386         "sax": "1.2.4",
10387         "whet.extend": "0.9.9"
10388       },
10389       "dependencies": {
10390         "esprima": {
10391           "version": "2.7.3",
10392           "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
10393           "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
10394           "dev": true
10395         },
10396         "js-yaml": {
10397           "version": "3.7.0",
10398           "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz",
10399           "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=",
10400           "dev": true,
10401           "requires": {
10402             "argparse": "1.0.10",
10403             "esprima": "2.7.3"
10404           }
10405         }
10406       }
10407     },
10408     "symbol-observable": {
10409       "version": "1.2.0",
10410       "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
10411       "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ=="
10412     },
10413     "table": {
10414       "version": "4.0.2",
10415       "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz",
10416       "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==",
10417       "dev": true,
10418       "requires": {
10419         "ajv": "5.5.2",
10420         "ajv-keywords": "2.1.1",
10421         "chalk": "2.4.2",
10422         "lodash": "4.17.14",
10423         "slice-ansi": "1.0.0",
10424         "string-width": "2.1.1"
10425       },
10426       "dependencies": {
10427         "ajv": {
10428           "version": "5.5.2",
10429           "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
10430           "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
10431           "dev": true,
10432           "requires": {
10433             "co": "4.6.0",
10434             "fast-deep-equal": "1.1.0",
10435             "fast-json-stable-stringify": "2.0.0",
10436             "json-schema-traverse": "0.3.1"
10437           }
10438         },
10439         "ajv-keywords": {
10440           "version": "1.5.1",
10441           "resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-1.5.1.tgz",
10442           "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=",
10443           "dev": true
10444         },
10445         "ansi-regex": {
10446           "version": "3.0.0",
10447           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
10448           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
10449           "dev": true
10450         },
10451         "ansi-styles": {
10452           "version": "3.2.1",
10453           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
10454           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
10455           "dev": true,
10456           "requires": {
10457             "color-convert": "1.9.3"
10458           }
10459         },
10460         "chalk": {
10461           "version": "2.4.2",
10462           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
10463           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
10464           "dev": true,
10465           "requires": {
10466             "ansi-styles": "3.2.1",
10467             "escape-string-regexp": "1.0.5",
10468             "supports-color": "5.5.0"
10469           }
10470         },
10471         "fast-deep-equal": {
10472           "version": "1.1.0",
10473           "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
10474           "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
10475           "dev": true
10476         },
10477         "has-flag": {
10478           "version": "3.0.0",
10479           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
10480           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
10481           "dev": true
10482         },
10483         "is-fullwidth-code-point": {
10484           "version": "2.0.0",
10485           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
10486           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
10487           "dev": true
10488         },
10489         "json-schema-traverse": {
10490           "version": "0.3.1",
10491           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
10492           "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
10493           "dev": true
10494         },
10495         "string-width": {
10496           "version": "2.1.1",
10497           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
10498           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
10499           "dev": true,
10500           "requires": {
10501             "is-fullwidth-code-point": "2.0.0",
10502             "strip-ansi": "4.0.0"
10503           }
10504         },
10505         "strip-ansi": {
10506           "version": "4.0.0",
10507           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
10508           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
10509           "dev": true,
10510           "requires": {
10511             "ansi-regex": "3.0.0"
10512           }
10513         },
10514         "supports-color": {
10515           "version": "5.5.0",
10516           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
10517           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
10518           "dev": true,
10519           "requires": {
10520             "has-flag": "3.0.0"
10521           }
10522         }
10523       }
10524     },
10525     "tapable": {
10526       "version": "0.1.10",
10527       "resolved": "http://registry.npm.taobao.org/tapable/download/tapable-0.1.10.tgz",
10528       "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=",
10529       "dev": true
10530     },
10531     "tar": {
10532       "version": "2.2.2",
10533       "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",
10534       "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==",
10535       "dev": true,
10536       "requires": {
10537         "block-stream": "0.0.9",
10538         "fstream": "1.0.12",
10539         "inherits": "2.0.3"
10540       }
10541     },
10542     "temp-file": {
10543       "version": "3.1.2",
10544       "resolved": "http://registry.npm.taobao.org/temp-file/download/temp-file-3.1.2.tgz",
10545       "integrity": "sha1-VLpAhAl1WOj/KtHkvYSEHvKAQEM=",
10546       "dev": true,
10547       "requires": {
10548         "async-exit-hook": "2.0.1",
10549         "bluebird-lst": "1.0.5",
10550         "fs-extra-p": "4.6.0",
10551         "lazy-val": "1.0.3"
10552       }
10553     },
10554     "term-size": {
10555       "version": "1.2.0",
10556       "resolved": "http://registry.npm.taobao.org/term-size/download/term-size-1.2.0.tgz",
10557       "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
10558       "dev": true,
10559       "requires": {
10560         "execa": "0.7.0"
10561       }
10562     },
10563     "test-value": {
10564       "version": "2.1.0",
10565       "resolved": "http://registry.npm.taobao.org/test-value/download/test-value-2.1.0.tgz",
10566       "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=",
10567       "dev": true,
10568       "requires": {
10569         "array-back": "1.0.4",
10570         "typical": "2.6.1"
10571       }
10572     },
10573     "text-table": {
10574       "version": "0.2.0",
10575       "resolved": "http://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz",
10576       "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
10577       "dev": true
10578     },
10579     "throttleit": {
10580       "version": "0.0.2",
10581       "resolved": "http://registry.npm.taobao.org/throttleit/download/throttleit-0.0.2.tgz",
10582       "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=",
10583       "dev": true
10584     },
10585     "through": {
10586       "version": "2.3.8",
10587       "resolved": "http://registry.npm.taobao.org/through/download/through-2.3.8.tgz",
10588       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
10589       "dev": true
10590     },
10591     "through2": {
10592       "version": "0.2.3",
10593       "resolved": "http://registry.npm.taobao.org/through2/download/through2-0.2.3.tgz",
10594       "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=",
10595       "dev": true,
10596       "requires": {
10597         "readable-stream": "1.1.14",
10598         "xtend": "2.1.2"
10599       },
10600       "dependencies": {
10601         "xtend": {
10602           "version": "2.1.2",
10603           "resolved": "http://registry.npm.taobao.org/xtend/download/xtend-2.1.2.tgz",
10604           "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
10605           "dev": true,
10606           "requires": {
10607             "object-keys": "0.4.0"
10608           }
10609         }
10610       }
10611     },
10612     "thunkify": {
10613       "version": "2.1.2",
10614       "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz",
10615       "integrity": "sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=",
10616       "optional": true
10617     },
10618     "time-stamp": {
10619       "version": "2.2.0",
10620       "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.2.0.tgz",
10621       "integrity": "sha512-zxke8goJQpBeEgD82CXABeMh0LSJcj7CXEd0OHOg45HgcofF7pxNwZm9+RknpxpDhwN4gFpySkApKfFYfRQnUA==",
10622       "dev": true
10623     },
10624     "timed-out": {
10625       "version": "4.0.1",
10626       "resolved": "http://registry.npm.taobao.org/timed-out/download/timed-out-4.0.1.tgz",
10627       "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
10628       "dev": true
10629     },
10630     "timers-browserify": {
10631       "version": "2.0.10",
10632       "resolved": "http://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.10.tgz",
10633       "integrity": "sha1-HSjj0qrfHVpZlsTp+VYBzQU0gK4=",
10634       "dev": true,
10635       "requires": {
10636         "setimmediate": "1.0.5"
10637       }
10638     },
10639     "tmp": {
10640       "version": "0.0.33",
10641       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
10642       "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
10643       "dev": true,
10644       "requires": {
10645         "os-tmpdir": "1.0.2"
10646       }
10647     },
10648     "to-arraybuffer": {
10649       "version": "1.0.1",
10650       "resolved": "http://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz",
10651       "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
10652       "dev": true
10653     },
10654     "to-fast-properties": {
10655       "version": "1.0.3",
10656       "resolved": "http://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-1.0.3.tgz",
10657       "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc="
10658     },
10659     "to-regex-range": {
10660       "version": "5.0.1",
10661       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
10662       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
10663       "dev": true,
10664       "requires": {
10665         "is-number": "7.0.0"
10666       }
10667     },
10668     "toidentifier": {
10669       "version": "1.0.0",
10670       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
10671       "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
10672       "dev": true
10673     },
10674     "tough-cookie": {
10675       "version": "2.4.3",
10676       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
10677       "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
10678       "dev": true,
10679       "requires": {
10680         "psl": "1.1.32",
10681         "punycode": "1.4.1"
10682       }
10683     },
10684     "trim-newlines": {
10685       "version": "1.0.0",
10686       "resolved": "http://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz",
10687       "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
10688       "dev": true
10689     },
10690     "trim-right": {
10691       "version": "1.0.1",
10692       "resolved": "http://registry.npm.taobao.org/trim-right/download/trim-right-1.0.1.tgz",
10693       "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
10694     },
10695     "true-case-path": {
10696       "version": "1.0.3",
10697       "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
10698       "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
10699       "dev": true,
10700       "requires": {
10701         "glob": "7.1.3"
10702       }
10703     },
10704     "tty-browserify": {
10705       "version": "0.0.0",
10706       "resolved": "http://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz",
10707       "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
10708       "dev": true
10709     },
10710     "tunnel-agent": {
10711       "version": "0.6.0",
10712       "resolved": "http://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz",
10713       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
10714       "requires": {
10715         "safe-buffer": "5.1.2"
10716       }
10717     },
10718     "tweetnacl": {
10719       "version": "0.14.5",
10720       "resolved": "http://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz",
10721       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
10722       "dev": true
10723     },
10724     "type-check": {
10725       "version": "0.3.2",
10726       "resolved": "http://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz",
10727       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
10728       "requires": {
10729         "prelude-ls": "1.1.2"
10730       }
10731     },
10732     "type-detect": {
10733       "version": "1.0.0",
10734       "resolved": "http://registry.npm.taobao.org/type-detect/download/type-detect-1.0.0.tgz",
10735       "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=",
10736       "dev": true
10737     },
10738     "type-is": {
10739       "version": "1.6.18",
10740       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
10741       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
10742       "dev": true,
10743       "requires": {
10744         "media-typer": "0.3.0",
10745         "mime-types": "2.1.24"
10746       },
10747       "dependencies": {
10748         "mime-db": {
10749           "version": "1.40.0",
10750           "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
10751           "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
10752           "dev": true
10753         },
10754         "mime-types": {
10755           "version": "2.1.24",
10756           "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
10757           "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
10758           "dev": true,
10759           "requires": {
10760             "mime-db": "1.40.0"
10761           }
10762         }
10763       }
10764     },
10765     "typedarray": {
10766       "version": "0.0.6",
10767       "resolved": "http://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz",
10768       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
10769       "dev": true
10770     },
10771     "typical": {
10772       "version": "2.6.1",
10773       "resolved": "http://registry.npm.taobao.org/typical/download/typical-2.6.1.tgz",
10774       "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
10775       "dev": true
10776     },
10777     "ua-parser-js": {
10778       "version": "0.7.18",
10779       "resolved": "http://registry.npm.taobao.org/ua-parser-js/download/ua-parser-js-0.7.18.tgz",
10780       "integrity": "sha1-p7/ZL1bt+xFwg7aeMdKqiILUse0="
10781     },
10782     "uglify-js": {
10783       "version": "2.7.5",
10784       "resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-2.7.5.tgz",
10785       "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=",
10786       "dev": true,
10787       "requires": {
10788         "async": "0.2.10",
10789         "source-map": "0.5.7",
10790         "uglify-to-browserify": "1.0.2",
10791         "yargs": "3.10.0"
10792       },
10793       "dependencies": {
10794         "async": {
10795           "version": "0.2.10",
10796           "resolved": "http://registry.npm.taobao.org/async/download/async-0.2.10.tgz",
10797           "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
10798           "dev": true
10799         },
10800         "camelcase": {
10801           "version": "1.2.1",
10802           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
10803           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
10804           "dev": true
10805         },
10806         "cliui": {
10807           "version": "2.1.0",
10808           "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz",
10809           "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
10810           "dev": true,
10811           "requires": {
10812             "center-align": "0.1.3",
10813             "right-align": "0.1.3",
10814             "wordwrap": "0.0.2"
10815           }
10816         },
10817         "source-map": {
10818           "version": "0.5.7",
10819           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
10820           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
10821           "dev": true
10822         },
10823         "wordwrap": {
10824           "version": "0.0.2",
10825           "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz",
10826           "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
10827           "dev": true
10828         },
10829         "yargs": {
10830           "version": "3.10.0",
10831           "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-3.10.0.tgz",
10832           "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
10833           "dev": true,
10834           "requires": {
10835             "camelcase": "1.2.1",
10836             "cliui": "2.1.0",
10837             "decamelize": "1.2.0",
10838             "window-size": "0.1.0"
10839           }
10840         }
10841       }
10842     },
10843     "uglify-to-browserify": {
10844       "version": "1.0.2",
10845       "resolved": "http://registry.npm.taobao.org/uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz",
10846       "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
10847       "dev": true
10848     },
10849     "uncontrollable": {
10850       "version": "4.1.0",
10851       "resolved": "http://registry.npm.taobao.org/uncontrollable/download/uncontrollable-4.1.0.tgz",
10852       "integrity": "sha1-4DWCkSUuGGUiLZCTmxny9J+Bwak=",
10853       "requires": {
10854         "invariant": "2.2.4"
10855       }
10856     },
10857     "uniq": {
10858       "version": "1.0.1",
10859       "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
10860       "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
10861       "dev": true
10862     },
10863     "uniqs": {
10864       "version": "2.0.0",
10865       "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
10866       "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
10867       "dev": true
10868     },
10869     "unpipe": {
10870       "version": "1.0.0",
10871       "resolved": "http://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz",
10872       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
10873     },
10874     "unzip-response": {
10875       "version": "2.0.1",
10876       "resolved": "http://registry.npm.taobao.org/unzip-response/download/unzip-response-2.0.1.tgz",
10877       "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=",
10878       "dev": true
10879     },
10880     "uri-js": {
10881       "version": "4.2.2",
10882       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
10883       "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
10884       "dev": true,
10885       "requires": {
10886         "punycode": "2.1.1"
10887       },
10888       "dependencies": {
10889         "punycode": {
10890           "version": "2.1.1",
10891           "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
10892           "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
10893           "dev": true
10894         }
10895       }
10896     },
10897     "urix": {
10898       "version": "0.1.0",
10899       "resolved": "http://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz",
10900       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
10901       "dev": true
10902     },
10903     "url": {
10904       "version": "0.11.0",
10905       "resolved": "http://registry.npm.taobao.org/url/download/url-0.11.0.tgz",
10906       "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
10907       "dev": true,
10908       "requires": {
10909         "punycode": "1.3.2",
10910         "querystring": "0.2.0"
10911       },
10912       "dependencies": {
10913         "punycode": {
10914           "version": "1.3.2",
10915           "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz",
10916           "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
10917           "dev": true
10918         }
10919       }
10920     },
10921     "url-loader": {
10922       "version": "0.5.9",
10923       "resolved": "http://registry.npm.taobao.org/url-loader/download/url-loader-0.5.9.tgz",
10924       "integrity": "sha1-zI/qgse5Bud3cBklCGnlaemVwpU=",
10925       "dev": true,
10926       "requires": {
10927         "loader-utils": "1.1.0",
10928         "mime": "1.3.6"
10929       },
10930       "dependencies": {
10931         "loader-utils": {
10932           "version": "1.1.0",
10933           "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-1.1.0.tgz",
10934           "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
10935           "dev": true,
10936           "requires": {
10937             "big.js": "3.2.0",
10938             "emojis-list": "2.1.0",
10939             "json5": "0.5.1"
10940           }
10941         },
10942         "mime": {
10943           "version": "1.3.6",
10944           "resolved": "http://registry.npm.taobao.org/mime/download/mime-1.3.6.tgz",
10945           "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=",
10946           "dev": true
10947         }
10948       }
10949     },
10950     "url-parse": {
10951       "version": "1.4.4",
10952       "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.4.tgz",
10953       "integrity": "sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==",
10954       "optional": true,
10955       "requires": {
10956         "querystringify": "2.1.0",
10957         "requires-port": "1.0.0"
10958       }
10959     },
10960     "url-parse-lax": {
10961       "version": "1.0.0",
10962       "resolved": "http://registry.npm.taobao.org/url-parse-lax/download/url-parse-lax-1.0.0.tgz",
10963       "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
10964       "dev": true,
10965       "requires": {
10966         "prepend-http": "1.0.4"
10967       }
10968     },
10969     "user-home": {
10970       "version": "1.1.1",
10971       "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz",
10972       "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
10973       "dev": true
10974     },
10975     "utf8-byte-length": {
10976       "version": "1.0.4",
10977       "resolved": "http://registry.npm.taobao.org/utf8-byte-length/download/utf8-byte-length-1.0.4.tgz",
10978       "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=",
10979       "dev": true
10980     },
10981     "util": {
10982       "version": "0.10.4",
10983       "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
10984       "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
10985       "dev": true,
10986       "requires": {
10987         "inherits": "2.0.3"
10988       }
10989     },
10990     "util-deprecate": {
10991       "version": "1.0.2",
10992       "resolved": "http://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz",
10993       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
10994     },
10995     "utils-merge": {
10996       "version": "1.0.1",
10997       "resolved": "http://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz",
10998       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
10999       "dev": true
11000     },
11001     "uuid": {
11002       "version": "2.0.3",
11003       "resolved": "http://registry.npm.taobao.org/uuid/download/uuid-2.0.3.tgz",
11004       "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho="
11005     },
11006     "v8flags": {
11007       "version": "2.1.1",
11008       "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz",
11009       "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=",
11010       "dev": true,
11011       "requires": {
11012         "user-home": "1.1.1"
11013       }
11014     },
11015     "validate-npm-package-license": {
11016       "version": "3.0.4",
11017       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
11018       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
11019       "dev": true,
11020       "requires": {
11021         "spdx-correct": "3.1.0",
11022         "spdx-expression-parse": "3.0.0"
11023       }
11024     },
11025     "vary": {
11026       "version": "1.1.2",
11027       "resolved": "http://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz",
11028       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
11029       "dev": true
11030     },
11031     "vendors": {
11032       "version": "1.0.3",
11033       "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.3.tgz",
11034       "integrity": "sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==",
11035       "dev": true
11036     },
11037     "verror": {
11038       "version": "1.10.0",
11039       "resolved": "http://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz",
11040       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
11041       "requires": {
11042         "assert-plus": "1.0.0",
11043         "core-util-is": "1.0.2",
11044         "extsprintf": "1.3.0"
11045       }
11046     },
11047     "vm-browserify": {
11048       "version": "0.0.4",
11049       "resolved": "http://registry.npm.taobao.org/vm-browserify/download/vm-browserify-0.0.4.tgz",
11050       "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
11051       "dev": true,
11052       "requires": {
11053         "indexof": "0.0.1"
11054       }
11055     },
11056     "void-elements": {
11057       "version": "2.0.1",
11058       "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
11059       "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w="
11060     },
11061     "warning": {
11062       "version": "3.0.0",
11063       "resolved": "http://registry.npm.taobao.org/warning/download/warning-3.0.0.tgz",
11064       "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
11065       "requires": {
11066         "loose-envify": "1.3.1"
11067       }
11068     },
11069     "watchpack": {
11070       "version": "0.2.9",
11071       "resolved": "http://registry.npm.taobao.org/watchpack/download/watchpack-0.2.9.tgz",
11072       "integrity": "sha1-Yuqkq15bo1/fwBgnVibjwPXj+ws=",
11073       "dev": true,
11074       "requires": {
11075         "async": "0.9.2",
11076         "chokidar": "1.7.0",
11077         "graceful-fs": "4.1.11"
11078       },
11079       "dependencies": {
11080         "async": {
11081           "version": "0.9.2",
11082           "resolved": "http://registry.npm.taobao.org/async/download/async-0.9.2.tgz",
11083           "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
11084           "dev": true
11085         }
11086       }
11087     },
11088     "webpack": {
11089       "version": "1.15.0",
11090       "resolved": "http://registry.npm.taobao.org/webpack/download/webpack-1.15.0.tgz",
11091       "integrity": "sha1-T/MfU9sDM55VFkqdRo7gMklo/pg=",
11092       "dev": true,
11093       "requires": {
11094         "acorn": "3.3.0",
11095         "async": "1.5.2",
11096         "clone": "1.0.4",
11097         "enhanced-resolve": "0.9.1",
11098         "interpret": "0.6.6",
11099         "loader-utils": "0.2.17",
11100         "memory-fs": "0.3.0",
11101         "mkdirp": "0.5.1",
11102         "node-libs-browser": "0.7.0",
11103         "optimist": "0.6.1",
11104         "supports-color": "3.2.3",
11105         "tapable": "0.1.10",
11106         "uglify-js": "2.7.5",
11107         "watchpack": "0.2.9",
11108         "webpack-core": "0.6.9"
11109       },
11110       "dependencies": {
11111         "acorn": {
11112           "version": "3.3.0",
11113           "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-3.3.0.tgz",
11114           "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
11115           "dev": true
11116         },
11117         "async": {
11118           "version": "1.5.2",
11119           "resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
11120           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
11121           "dev": true
11122         },
11123         "clone": {
11124           "version": "1.0.4",
11125           "resolved": "http://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz",
11126           "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
11127           "dev": true
11128         },
11129         "supports-color": {
11130           "version": "3.2.3",
11131           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
11132           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
11133           "dev": true,
11134           "requires": {
11135             "has-flag": "1.0.0"
11136           }
11137         }
11138       }
11139     },
11140     "webpack-core": {
11141       "version": "0.6.9",
11142       "resolved": "http://registry.npm.taobao.org/webpack-core/download/webpack-core-0.6.9.tgz",
11143       "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=",
11144       "dev": true,
11145       "requires": {
11146         "source-list-map": "0.1.8",
11147         "source-map": "0.4.4"
11148       },
11149       "dependencies": {
11150         "source-map": {
11151           "version": "0.4.4",
11152           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
11153           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
11154           "dev": true,
11155           "requires": {
11156             "amdefine": "1.0.1"
11157           }
11158         }
11159       }
11160     },
11161     "webpack-dev-middleware": {
11162       "version": "1.12.2",
11163       "resolved": "http://registry.npm.taobao.org/webpack-dev-middleware/download/webpack-dev-middleware-1.12.2.tgz",
11164       "integrity": "sha1-+PwRIM47T8VoDO7LQ9d3lmshEF4=",
11165       "dev": true,
11166       "requires": {
11167         "memory-fs": "0.4.1",
11168         "mime": "1.6.0",
11169         "path-is-absolute": "1.0.1",
11170         "range-parser": "1.2.1",
11171         "time-stamp": "2.2.0"
11172       },
11173       "dependencies": {
11174         "isarray": {
11175           "version": "1.0.0",
11176           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
11177           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
11178           "dev": true
11179         },
11180         "memory-fs": {
11181           "version": "0.4.1",
11182           "resolved": "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.4.1.tgz",
11183           "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
11184           "dev": true,
11185           "requires": {
11186             "errno": "0.1.7",
11187             "readable-stream": "2.3.6"
11188           }
11189         }
11190       }
11191     },
11192     "webpack-hot-middleware": {
11193       "version": "2.25.0",
11194       "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz",
11195       "integrity": "sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==",
11196       "dev": true,
11197       "requires": {
11198         "ansi-html": "0.0.7",
11199         "html-entities": "1.2.1",
11200         "querystring": "0.2.0",
11201         "strip-ansi": "3.0.1"
11202       }
11203     },
11204     "webpack-sources": {
11205       "version": "0.1.5",
11206       "resolved": "http://registry.npm.taobao.org/webpack-sources/download/webpack-sources-0.1.5.tgz",
11207       "integrity": "sha1-qh86vw8NdNtxEcQOUAuE+WZkB1A=",
11208       "dev": true,
11209       "requires": {
11210         "source-list-map": "0.1.8",
11211         "source-map": "0.5.7"
11212       },
11213       "dependencies": {
11214         "source-map": {
11215           "version": "0.5.7",
11216           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
11217           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
11218           "dev": true
11219         }
11220       }
11221     },
11222     "whatwg-fetch": {
11223       "version": "2.0.4",
11224       "resolved": "http://registry.npm.taobao.org/whatwg-fetch/download/whatwg-fetch-2.0.4.tgz",
11225       "integrity": "sha1-3eal3zFfnTmZGqF2IYU9cguFVm8="
11226     },
11227     "when": {
11228       "version": "3.7.8",
11229       "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz",
11230       "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=",
11231       "optional": true
11232     },
11233     "whet.extend": {
11234       "version": "0.9.9",
11235       "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz",
11236       "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=",
11237       "dev": true
11238     },
11239     "which": {
11240       "version": "1.3.1",
11241       "resolved": "http://registry.npm.taobao.org/which/download/which-1.3.1.tgz",
11242       "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=",
11243       "requires": {
11244         "isexe": "2.0.0"
11245       }
11246     },
11247     "which-module": {
11248       "version": "2.0.0",
11249       "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz",
11250       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
11251     },
11252     "wide-align": {
11253       "version": "1.1.3",
11254       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
11255       "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
11256       "dev": true,
11257       "requires": {
11258         "string-width": "1.0.2"
11259       }
11260     },
11261     "widest-line": {
11262       "version": "2.0.0",
11263       "resolved": "http://registry.npm.taobao.org/widest-line/download/widest-line-2.0.0.tgz",
11264       "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=",
11265       "dev": true,
11266       "requires": {
11267         "string-width": "2.1.1"
11268       },
11269       "dependencies": {
11270         "ansi-regex": {
11271           "version": "3.0.0",
11272           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
11273           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
11274           "dev": true
11275         },
11276         "is-fullwidth-code-point": {
11277           "version": "2.0.0",
11278           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
11279           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
11280           "dev": true
11281         },
11282         "string-width": {
11283           "version": "2.1.1",
11284           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
11285           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
11286           "dev": true,
11287           "requires": {
11288             "is-fullwidth-code-point": "2.0.0",
11289             "strip-ansi": "4.0.0"
11290           }
11291         },
11292         "strip-ansi": {
11293           "version": "4.0.0",
11294           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
11295           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
11296           "dev": true,
11297           "requires": {
11298             "ansi-regex": "3.0.0"
11299           }
11300         }
11301       }
11302     },
11303     "window-or-global": {
11304       "version": "1.0.1",
11305       "resolved": "https://registry.npmjs.org/window-or-global/-/window-or-global-1.0.1.tgz",
11306       "integrity": "sha1-2+RboqKRqrxW1iz2bEW3+jIpRt4="
11307     },
11308     "window-size": {
11309       "version": "0.1.0",
11310       "resolved": "http://registry.npm.taobao.org/window-size/download/window-size-0.1.0.tgz",
11311       "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
11312       "dev": true
11313     },
11314     "with-callback": {
11315       "version": "1.0.2",
11316       "resolved": "https://registry.npmjs.org/with-callback/-/with-callback-1.0.2.tgz",
11317       "integrity": "sha1-oJYpuakgAo1yFAT7Q1vc/1yRvCE=",
11318       "optional": true
11319     },
11320     "wordwrap": {
11321       "version": "1.0.0",
11322       "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-1.0.0.tgz",
11323       "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
11324     },
11325     "wrap-ansi": {
11326       "version": "2.1.0",
11327       "resolved": "http://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-2.1.0.tgz",
11328       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
11329       "requires": {
11330         "string-width": "1.0.2",
11331         "strip-ansi": "3.0.1"
11332       }
11333     },
11334     "wrappy": {
11335       "version": "1.0.2",
11336       "resolved": "http://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz",
11337       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
11338     },
11339     "write": {
11340       "version": "0.2.1",
11341       "resolved": "http://registry.npm.taobao.org/write/download/write-0.2.1.tgz",
11342       "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
11343       "dev": true,
11344       "requires": {
11345         "mkdirp": "0.5.1"
11346       }
11347     },
11348     "write-file-atomic": {
11349       "version": "2.3.0",
11350       "resolved": "http://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-2.3.0.tgz",
11351       "integrity": "sha1-H/YVdcLipOjlENb6TiQ8zhg5mas=",
11352       "dev": true,
11353       "requires": {
11354         "graceful-fs": "4.1.11",
11355         "imurmurhash": "0.1.4",
11356         "signal-exit": "3.0.2"
11357       }
11358     },
11359     "xdg-basedir": {
11360       "version": "3.0.0",
11361       "resolved": "http://registry.npm.taobao.org/xdg-basedir/download/xdg-basedir-3.0.0.tgz",
11362       "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=",
11363       "dev": true
11364     },
11365     "xmlbuilder": {
11366       "version": "8.2.2",
11367       "resolved": "http://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-8.2.2.tgz",
11368       "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=",
11369       "dev": true
11370     },
11371     "xmldom": {
11372       "version": "0.1.27",
11373       "resolved": "http://registry.npm.taobao.org/xmldom/download/xmldom-0.1.27.tgz",
11374       "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=",
11375       "dev": true
11376     },
11377     "xregexp": {
11378       "version": "2.0.0",
11379       "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz",
11380       "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=",
11381       "optional": true
11382     },
11383     "xss-filters": {
11384       "version": "1.2.7",
11385       "resolved": "http://registry.npm.taobao.org/xss-filters/download/xss-filters-1.2.7.tgz",
11386       "integrity": "sha1-Wfod4gHzby80cNysX1jMwoMLCpo="
11387     },
11388     "xtend": {
11389       "version": "4.0.1",
11390       "resolved": "http://registry.npm.taobao.org/xtend/download/xtend-4.0.1.tgz",
11391       "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
11392     },
11393     "y18n": {
11394       "version": "3.2.1",
11395       "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz",
11396       "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE="
11397     },
11398     "yallist": {
11399       "version": "2.1.2",
11400       "resolved": "http://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz",
11401       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
11402     },
11403     "yargs": {
11404       "version": "11.0.0",
11405       "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-11.0.0.tgz",
11406       "integrity": "sha1-wFKTEAbF7udGEOX8A1S+39CKIBs=",
11407       "dev": true,
11408       "requires": {
11409         "cliui": "4.1.0",
11410         "decamelize": "1.2.0",
11411         "find-up": "2.1.0",
11412         "get-caller-file": "1.0.2",
11413         "os-locale": "2.1.0",
11414         "require-directory": "2.1.1",
11415         "require-main-filename": "1.0.1",
11416         "set-blocking": "2.0.0",
11417         "string-width": "2.1.1",
11418         "which-module": "2.0.0",
11419         "y18n": "3.2.1",
11420         "yargs-parser": "9.0.2"
11421       },
11422       "dependencies": {
11423         "ansi-regex": {
11424           "version": "3.0.0",
11425           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
11426           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
11427           "dev": true
11428         },
11429         "find-up": {
11430           "version": "2.1.0",
11431           "resolved": "http://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz",
11432           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
11433           "dev": true,
11434           "requires": {
11435             "locate-path": "2.0.0"
11436           }
11437         },
11438         "is-fullwidth-code-point": {
11439           "version": "2.0.0",
11440           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
11441           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
11442           "dev": true
11443         },
11444         "string-width": {
11445           "version": "2.1.1",
11446           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
11447           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
11448           "dev": true,
11449           "requires": {
11450             "is-fullwidth-code-point": "2.0.0",
11451             "strip-ansi": "4.0.0"
11452           }
11453         },
11454         "strip-ansi": {
11455           "version": "4.0.0",
11456           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
11457           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
11458           "dev": true,
11459           "requires": {
11460             "ansi-regex": "3.0.0"
11461           }
11462         }
11463       }
11464     },
11465     "yargs-parser": {
11466       "version": "9.0.2",
11467       "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-9.0.2.tgz",
11468       "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=",
11469       "dev": true,
11470       "requires": {
11471         "camelcase": "4.1.0"
11472       },
11473       "dependencies": {
11474         "camelcase": {
11475           "version": "4.1.0",
11476           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
11477           "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
11478           "dev": true
11479         }
11480       }
11481     },
11482     "yauzl": {
11483       "version": "2.4.1",
11484       "resolved": "http://registry.npm.taobao.org/yauzl/download/yauzl-2.4.1.tgz",
11485       "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=",
11486       "dev": true,
11487       "requires": {
11488         "fd-slicer": "1.0.1"
11489       }
11490     }
11491   }
11492 }