WorkFlow Diagram Editor
[sdc/sdc-workflow-designer.git] / sdc-workflow-designer-ui / package-lock.json
1 {
2   "name": "workflow-designer",
3   "version": "0.0.0",
4   "lockfileVersion": 1,
5   "requires": true,
6   "dependencies": {
7     "@angular-devkit/build-optimizer": {
8       "version": "0.0.13",
9       "resolved": "http://registry.npm.taobao.org/@angular-devkit/build-optimizer/download/@angular-devkit/build-optimizer-0.0.13.tgz",
10       "integrity": "sha1-zzl692q+iZqpCdSnNRBmlMofCM8=",
11       "dev": true,
12       "requires": {
13         "loader-utils": "1.1.0",
14         "source-map": "0.5.6",
15         "typescript": "2.3.4"
16       }
17     },
18     "@angular/animations": {
19       "version": "4.3.5",
20       "resolved": "http://registry.npm.taobao.org/@angular/animations/download/@angular/animations-4.3.5.tgz",
21       "integrity": "sha1-hapFTIh8x8zhFjfqX26a+tiEkOE=",
22       "requires": {
23         "tslib": "1.7.1"
24       }
25     },
26     "@angular/cli": {
27       "version": "1.3.1",
28       "resolved": "http://registry.npm.taobao.org/@angular/cli/download/@angular/cli-1.3.1.tgz",
29       "integrity": "sha1-K8Kf1wkCTdOXExtM8a3BUCbmUF8=",
30       "dev": true,
31       "requires": {
32         "@angular-devkit/build-optimizer": "0.0.13",
33         "@ngtools/json-schema": "1.1.0",
34         "@ngtools/webpack": "1.6.1",
35         "autoprefixer": "6.7.7",
36         "chalk": "2.1.0",
37         "circular-dependency-plugin": "3.0.0",
38         "common-tags": "1.4.0",
39         "core-object": "3.1.4",
40         "css-loader": "0.28.5",
41         "cssnano": "3.10.0",
42         "denodeify": "1.2.1",
43         "diff": "3.3.0",
44         "ember-cli-normalize-entity-name": "1.0.0",
45         "ember-cli-string-utils": "1.1.0",
46         "exports-loader": "0.6.4",
47         "extract-text-webpack-plugin": "3.0.0",
48         "file-loader": "0.10.1",
49         "fs-extra": "4.0.1",
50         "get-caller-file": "1.0.2",
51         "glob": "7.1.2",
52         "heimdalljs": "0.2.5",
53         "heimdalljs-logger": "0.1.9",
54         "html-webpack-plugin": "2.30.1",
55         "inflection": "1.12.0",
56         "inquirer": "3.2.2",
57         "isbinaryfile": "3.0.2",
58         "istanbul-instrumenter-loader": "2.0.0",
59         "karma-source-map-support": "1.2.0",
60         "less": "2.7.2",
61         "less-loader": "4.0.5",
62         "license-webpack-plugin": "0.5.1",
63         "lodash": "4.17.4",
64         "memory-fs": "0.4.1",
65         "minimatch": "3.0.4",
66         "node-modules-path": "1.0.1",
67         "node-sass": "4.5.3",
68         "nopt": "4.0.1",
69         "opn": "5.1.0",
70         "portfinder": "1.0.13",
71         "postcss-loader": "1.3.3",
72         "postcss-url": "5.1.2",
73         "raw-loader": "0.5.1",
74         "resolve": "1.4.0",
75         "rsvp": "3.6.2",
76         "rxjs": "5.4.3",
77         "sass-loader": "6.0.6",
78         "script-loader": "0.7.0",
79         "semver": "5.4.1",
80         "silent-error": "1.1.0",
81         "source-map-loader": "0.2.1",
82         "source-map-support": "0.4.16",
83         "style-loader": "0.13.2",
84         "stylus": "0.54.5",
85         "stylus-loader": "3.0.1",
86         "temp": "0.8.3",
87         "typescript": "2.3.4",
88         "url-loader": "0.5.9",
89         "walk-sync": "0.3.2",
90         "webpack": "3.4.1",
91         "webpack-dev-middleware": "1.12.0",
92         "webpack-dev-server": "2.5.1",
93         "webpack-merge": "4.1.0",
94         "zone.js": "0.8.16"
95       }
96     },
97     "@angular/common": {
98       "version": "4.3.5",
99       "resolved": "http://registry.npm.taobao.org/@angular/common/download/@angular/common-4.3.5.tgz",
100       "integrity": "sha1-X2sRNH6uHfw0YjzP1MBsj0xIji0=",
101       "requires": {
102         "tslib": "1.7.1"
103       }
104     },
105     "@angular/compiler": {
106       "version": "4.3.5",
107       "resolved": "http://registry.npm.taobao.org/@angular/compiler/download/@angular/compiler-4.3.5.tgz",
108       "integrity": "sha1-UNPJhmV77/H+9Pbdmj+ljiSr1Ug=",
109       "requires": {
110         "tslib": "1.7.1"
111       }
112     },
113     "@angular/compiler-cli": {
114       "version": "4.3.5",
115       "resolved": "http://registry.npm.taobao.org/@angular/compiler-cli/download/@angular/compiler-cli-4.3.5.tgz",
116       "integrity": "sha1-JOmbNsCQk2P/gke/MxqLiert/mM=",
117       "dev": true,
118       "requires": {
119         "@angular/tsc-wrapped": "4.3.5",
120         "minimist": "1.2.0",
121         "reflect-metadata": "0.1.10"
122       },
123       "dependencies": {
124         "minimist": {
125           "version": "1.2.0",
126           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
127           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
128           "dev": true
129         }
130       }
131     },
132     "@angular/core": {
133       "version": "4.3.5",
134       "resolved": "http://registry.npm.taobao.org/@angular/core/download/@angular/core-4.3.5.tgz",
135       "integrity": "sha1-vR79vx68+5wnojjiqkxIFZsIlbs=",
136       "requires": {
137         "tslib": "1.7.1"
138       }
139     },
140     "@angular/forms": {
141       "version": "4.3.5",
142       "resolved": "http://registry.npm.taobao.org/@angular/forms/download/@angular/forms-4.3.5.tgz",
143       "integrity": "sha1-UZqtCtgqG4cBmTf6k/wUdzRzd4c=",
144       "requires": {
145         "tslib": "1.7.1"
146       }
147     },
148     "@angular/http": {
149       "version": "4.3.5",
150       "resolved": "http://registry.npm.taobao.org/@angular/http/download/@angular/http-4.3.5.tgz",
151       "integrity": "sha1-gdSwdhyO8DXLC3NjAMI382KG8fA=",
152       "requires": {
153         "tslib": "1.7.1"
154       }
155     },
156     "@angular/language-service": {
157       "version": "4.3.5",
158       "resolved": "http://registry.npm.taobao.org/@angular/language-service/download/@angular/language-service-4.3.5.tgz",
159       "integrity": "sha1-ttiC6kDRjVE/w6A1p5h1Ap/jjwE=",
160       "dev": true
161     },
162     "@angular/platform-browser": {
163       "version": "4.3.5",
164       "resolved": "http://registry.npm.taobao.org/@angular/platform-browser/download/@angular/platform-browser-4.3.5.tgz",
165       "integrity": "sha1-wNA0CUmcwp+BZ3qrYjyQhnYNhO8=",
166       "requires": {
167         "tslib": "1.7.1"
168       }
169     },
170     "@angular/platform-browser-dynamic": {
171       "version": "4.3.5",
172       "resolved": "http://registry.npm.taobao.org/@angular/platform-browser-dynamic/download/@angular/platform-browser-dynamic-4.3.5.tgz",
173       "integrity": "sha1-Sml7OwrsgFsziE/UqbNHMGW6seA=",
174       "requires": {
175         "tslib": "1.7.1"
176       }
177     },
178     "@angular/router": {
179       "version": "4.3.5",
180       "resolved": "http://registry.npm.taobao.org/@angular/router/download/@angular/router-4.3.5.tgz",
181       "integrity": "sha1-GICCdHvJtpdPnUs/VVe0NGRdI80=",
182       "requires": {
183         "tslib": "1.7.1"
184       }
185     },
186     "@angular/tsc-wrapped": {
187       "version": "4.3.5",
188       "resolved": "http://registry.npm.taobao.org/@angular/tsc-wrapped/download/@angular/tsc-wrapped-4.3.5.tgz",
189       "integrity": "sha1-lf2qgTz8VyYvx+9f6nJtYorvq6w=",
190       "dev": true,
191       "requires": {
192         "tsickle": "0.21.6"
193       }
194     },
195     "@ngtools/json-schema": {
196       "version": "1.1.0",
197       "resolved": "http://registry.npm.taobao.org/@ngtools/json-schema/download/@ngtools/json-schema-1.1.0.tgz",
198       "integrity": "sha1-w6DFRNYjkqzCgTpCyKDcb1j4aSI=",
199       "dev": true
200     },
201     "@ngtools/webpack": {
202       "version": "1.6.1",
203       "resolved": "http://registry.npm.taobao.org/@ngtools/webpack/download/@ngtools/webpack-1.6.1.tgz",
204       "integrity": "sha1-JH+neTep3yOnzEmf7jBbywV0Wxg=",
205       "dev": true,
206       "requires": {
207         "loader-utils": "1.1.0",
208         "magic-string": "0.22.4",
209         "source-map": "0.5.6"
210       }
211     },
212     "@types/jasmine": {
213       "version": "2.5.53",
214       "resolved": "http://registry.npm.taobao.org/@types/jasmine/download/@types/jasmine-2.5.53.tgz",
215       "integrity": "sha1-TgzvrQnfXsSMjdQEM1EvhLFWjWE=",
216       "dev": true
217     },
218     "@types/jasminewd2": {
219       "version": "2.0.2",
220       "resolved": "http://registry.npm.taobao.org/@types/jasminewd2/download/@types/jasminewd2-2.0.2.tgz",
221       "integrity": "sha1-X2jh5pe/ELxv2Mvy4Aaj1nEsW2Q=",
222       "dev": true,
223       "requires": {
224         "@types/jasmine": "2.5.53"
225       }
226     },
227     "@types/node": {
228       "version": "6.0.87",
229       "resolved": "http://registry.npm.taobao.org/@types/node/download/@types/node-6.0.87.tgz",
230       "integrity": "sha1-WrV3T4NRozqTUJn6a+hQqgsK1WQ=",
231       "dev": true
232     },
233     "@types/q": {
234       "version": "0.0.32",
235       "resolved": "http://registry.npm.taobao.org/@types/q/download/@types/q-0.0.32.tgz",
236       "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=",
237       "dev": true
238     },
239     "@types/selenium-webdriver": {
240       "version": "2.53.42",
241       "resolved": "http://registry.npm.taobao.org/@types/selenium-webdriver/download/@types/selenium-webdriver-2.53.42.tgz",
242       "integrity": "sha1-dMt3+2BS7a/yqJhN2v2I1BnyXKw=",
243       "dev": true
244     },
245     "abbrev": {
246       "version": "1.1.0",
247       "resolved": "http://registry.npm.taobao.org/abbrev/download/abbrev-1.1.0.tgz",
248       "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=",
249       "dev": true
250     },
251     "accepts": {
252       "version": "1.3.3",
253       "resolved": "http://registry.npm.taobao.org/accepts/download/accepts-1.3.3.tgz",
254       "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=",
255       "dev": true,
256       "requires": {
257         "mime-types": "2.1.16",
258         "negotiator": "0.6.1"
259       }
260     },
261     "acorn": {
262       "version": "5.1.1",
263       "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-5.1.1.tgz",
264       "integrity": "sha1-U/4WERH5EquZnuiHqQoLxSgi/XU=",
265       "dev": true
266     },
267     "acorn-dynamic-import": {
268       "version": "2.0.2",
269       "resolved": "http://registry.npm.taobao.org/acorn-dynamic-import/download/acorn-dynamic-import-2.0.2.tgz",
270       "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=",
271       "dev": true,
272       "requires": {
273         "acorn": "4.0.13"
274       },
275       "dependencies": {
276         "acorn": {
277           "version": "4.0.13",
278           "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-4.0.13.tgz",
279           "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=",
280           "dev": true
281         }
282       }
283     },
284     "adm-zip": {
285       "version": "0.4.7",
286       "resolved": "http://registry.npm.taobao.org/adm-zip/download/adm-zip-0.4.7.tgz",
287       "integrity": "sha1-hgbCy/HEJs6MjsABdER/1Jtur8E=",
288       "dev": true
289     },
290     "after": {
291       "version": "0.8.2",
292       "resolved": "http://registry.npm.taobao.org/after/download/after-0.8.2.tgz",
293       "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
294       "dev": true
295     },
296     "agent-base": {
297       "version": "2.1.1",
298       "resolved": "http://registry.npm.taobao.org/agent-base/download/agent-base-2.1.1.tgz",
299       "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=",
300       "dev": true,
301       "requires": {
302         "extend": "3.0.1",
303         "semver": "5.0.3"
304       },
305       "dependencies": {
306         "semver": {
307           "version": "5.0.3",
308           "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.0.3.tgz",
309           "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=",
310           "dev": true
311         }
312       }
313     },
314     "ajv": {
315       "version": "5.2.2",
316       "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-5.2.2.tgz",
317       "integrity": "sha1-R8aNaehvXZUxA7AHSpQw3GPaXjk=",
318       "dev": true,
319       "requires": {
320         "co": "4.6.0",
321         "fast-deep-equal": "1.0.0",
322         "json-schema-traverse": "0.3.1",
323         "json-stable-stringify": "1.0.1"
324       }
325     },
326     "ajv-keywords": {
327       "version": "2.1.0",
328       "resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-2.1.0.tgz",
329       "integrity": "sha1-opbhf3v658HOT34N5T0pyzIWLfA=",
330       "dev": true
331     },
332     "align-text": {
333       "version": "0.1.4",
334       "resolved": "http://registry.npm.taobao.org/align-text/download/align-text-0.1.4.tgz",
335       "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
336       "dev": true,
337       "requires": {
338         "kind-of": "3.2.2",
339         "longest": "1.0.1",
340         "repeat-string": "1.6.1"
341       }
342     },
343     "alphanum-sort": {
344       "version": "1.0.2",
345       "resolved": "http://registry.npm.taobao.org/alphanum-sort/download/alphanum-sort-1.0.2.tgz",
346       "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
347       "dev": true
348     },
349     "amdefine": {
350       "version": "1.0.1",
351       "resolved": "http://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz",
352       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
353       "dev": true
354     },
355     "ansi-escapes": {
356       "version": "2.0.0",
357       "resolved": "http://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-2.0.0.tgz",
358       "integrity": "sha1-W65SvkJIeN2Xg+iRDj/Cki6DyBs=",
359       "dev": true
360     },
361     "ansi-html": {
362       "version": "0.0.7",
363       "resolved": "http://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz",
364       "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
365       "dev": true
366     },
367     "ansi-regex": {
368       "version": "2.1.1",
369       "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz",
370       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
371       "dev": true
372     },
373     "ansi-styles": {
374       "version": "2.2.1",
375       "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz",
376       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
377       "dev": true
378     },
379     "anymatch": {
380       "version": "1.3.2",
381       "resolved": "http://registry.npm.taobao.org/anymatch/download/anymatch-1.3.2.tgz",
382       "integrity": "sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo=",
383       "dev": true,
384       "requires": {
385         "micromatch": "2.3.11",
386         "normalize-path": "2.1.1"
387       }
388     },
389     "app-root-path": {
390       "version": "2.0.1",
391       "resolved": "http://registry.npm.taobao.org/app-root-path/download/app-root-path-2.0.1.tgz",
392       "integrity": "sha1-zWLc+OT9WkF+/GZNLlsQZTxlG0Y=",
393       "dev": true
394     },
395     "append-transform": {
396       "version": "0.4.0",
397       "resolved": "http://registry.npm.taobao.org/append-transform/download/append-transform-0.4.0.tgz",
398       "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=",
399       "dev": true,
400       "requires": {
401         "default-require-extensions": "1.0.0"
402       }
403     },
404     "aproba": {
405       "version": "1.1.2",
406       "resolved": "http://registry.npm.taobao.org/aproba/download/aproba-1.1.2.tgz",
407       "integrity": "sha1-RcZikJTeTpb2k+9+q3SuB5wkD8E=",
408       "dev": true
409     },
410     "are-we-there-yet": {
411       "version": "1.1.4",
412       "resolved": "http://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.4.tgz",
413       "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
414       "dev": true,
415       "requires": {
416         "delegates": "1.0.0",
417         "readable-stream": "2.3.3"
418       },
419       "dependencies": {
420         "isarray": {
421           "version": "1.0.0",
422           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
423           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
424           "dev": true
425         },
426         "readable-stream": {
427           "version": "2.3.3",
428           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
429           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
430           "dev": true,
431           "requires": {
432             "core-util-is": "1.0.2",
433             "inherits": "2.0.3",
434             "isarray": "1.0.0",
435             "process-nextick-args": "1.0.7",
436             "safe-buffer": "5.1.1",
437             "string_decoder": "1.0.3",
438             "util-deprecate": "1.0.2"
439           }
440         },
441         "string_decoder": {
442           "version": "1.0.3",
443           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
444           "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
445           "dev": true,
446           "requires": {
447             "safe-buffer": "5.1.1"
448           }
449         }
450       }
451     },
452     "argparse": {
453       "version": "1.0.9",
454       "resolved": "http://registry.npm.taobao.org/argparse/download/argparse-1.0.9.tgz",
455       "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
456       "dev": true,
457       "requires": {
458         "sprintf-js": "1.0.3"
459       }
460     },
461     "arr-diff": {
462       "version": "2.0.0",
463       "resolved": "http://registry.npm.taobao.org/arr-diff/download/arr-diff-2.0.0.tgz",
464       "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
465       "dev": true,
466       "requires": {
467         "arr-flatten": "1.1.0"
468       }
469     },
470     "arr-flatten": {
471       "version": "1.1.0",
472       "resolved": "http://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz",
473       "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=",
474       "dev": true
475     },
476     "array-find-index": {
477       "version": "1.0.2",
478       "resolved": "http://registry.npm.taobao.org/array-find-index/download/array-find-index-1.0.2.tgz",
479       "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
480       "dev": true
481     },
482     "array-flatten": {
483       "version": "2.1.1",
484       "resolved": "http://registry.npm.taobao.org/array-flatten/download/array-flatten-2.1.1.tgz",
485       "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=",
486       "dev": true
487     },
488     "array-slice": {
489       "version": "0.2.3",
490       "resolved": "http://registry.npm.taobao.org/array-slice/download/array-slice-0.2.3.tgz",
491       "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
492       "dev": true
493     },
494     "array-union": {
495       "version": "1.0.2",
496       "resolved": "http://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz",
497       "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
498       "dev": true,
499       "requires": {
500         "array-uniq": "1.0.3"
501       }
502     },
503     "array-uniq": {
504       "version": "1.0.3",
505       "resolved": "http://registry.npm.taobao.org/array-uniq/download/array-uniq-1.0.3.tgz",
506       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
507       "dev": true
508     },
509     "array-unique": {
510       "version": "0.2.1",
511       "resolved": "http://registry.npm.taobao.org/array-unique/download/array-unique-0.2.1.tgz",
512       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
513       "dev": true
514     },
515     "arraybuffer.slice": {
516       "version": "0.0.6",
517       "resolved": "http://registry.npm.taobao.org/arraybuffer.slice/download/arraybuffer.slice-0.0.6.tgz",
518       "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=",
519       "dev": true
520     },
521     "arrify": {
522       "version": "1.0.1",
523       "resolved": "http://registry.npm.taobao.org/arrify/download/arrify-1.0.1.tgz",
524       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
525       "dev": true
526     },
527     "asap": {
528       "version": "2.0.6",
529       "resolved": "http://registry.npm.taobao.org/asap/download/asap-2.0.6.tgz",
530       "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
531       "dev": true,
532       "optional": true
533     },
534     "asn1": {
535       "version": "0.2.3",
536       "resolved": "http://registry.npm.taobao.org/asn1/download/asn1-0.2.3.tgz",
537       "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
538       "dev": true
539     },
540     "asn1.js": {
541       "version": "4.9.1",
542       "resolved": "http://registry.npm.taobao.org/asn1.js/download/asn1.js-4.9.1.tgz",
543       "integrity": "sha1-SLokC0WpKA6UdImQull9IWYX/UA=",
544       "dev": true,
545       "requires": {
546         "bn.js": "4.11.8",
547         "inherits": "2.0.3",
548         "minimalistic-assert": "1.0.0"
549       }
550     },
551     "assert": {
552       "version": "1.4.1",
553       "resolved": "http://registry.npm.taobao.org/assert/download/assert-1.4.1.tgz",
554       "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
555       "dev": true,
556       "requires": {
557         "util": "0.10.3"
558       }
559     },
560     "assert-plus": {
561       "version": "0.2.0",
562       "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-0.2.0.tgz",
563       "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
564       "dev": true
565     },
566     "async": {
567       "version": "2.5.0",
568       "resolved": "http://registry.npm.taobao.org/async/download/async-2.5.0.tgz",
569       "integrity": "sha1-hDGQ/WtzV6C54clW7d3V7IRitU0=",
570       "dev": true,
571       "requires": {
572         "lodash": "4.17.4"
573       }
574     },
575     "async-each": {
576       "version": "1.0.1",
577       "resolved": "http://registry.npm.taobao.org/async-each/download/async-each-1.0.1.tgz",
578       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
579       "dev": true
580     },
581     "async-foreach": {
582       "version": "0.1.3",
583       "resolved": "http://registry.npm.taobao.org/async-foreach/download/async-foreach-0.1.3.tgz",
584       "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
585       "dev": true,
586       "optional": true
587     },
588     "asynckit": {
589       "version": "0.4.0",
590       "resolved": "http://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz",
591       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
592       "dev": true
593     },
594     "autoprefixer": {
595       "version": "6.7.7",
596       "resolved": "http://registry.npm.taobao.org/autoprefixer/download/autoprefixer-6.7.7.tgz",
597       "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
598       "dev": true,
599       "requires": {
600         "browserslist": "1.7.7",
601         "caniuse-db": "1.0.30000716",
602         "normalize-range": "0.1.2",
603         "num2fraction": "1.2.2",
604         "postcss": "5.2.17",
605         "postcss-value-parser": "3.3.0"
606       }
607     },
608     "aws-sign2": {
609       "version": "0.6.0",
610       "resolved": "http://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.6.0.tgz",
611       "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
612       "dev": true
613     },
614     "aws4": {
615       "version": "1.6.0",
616       "resolved": "http://registry.npm.taobao.org/aws4/download/aws4-1.6.0.tgz",
617       "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",
618       "dev": true
619     },
620     "babel-code-frame": {
621       "version": "6.26.0",
622       "resolved": "http://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz",
623       "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
624       "dev": true,
625       "requires": {
626         "chalk": "1.1.3",
627         "esutils": "2.0.2",
628         "js-tokens": "3.0.2"
629       },
630       "dependencies": {
631         "chalk": {
632           "version": "1.1.3",
633           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
634           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
635           "dev": true,
636           "requires": {
637             "ansi-styles": "2.2.1",
638             "escape-string-regexp": "1.0.5",
639             "has-ansi": "2.0.0",
640             "strip-ansi": "3.0.1",
641             "supports-color": "2.0.0"
642           }
643         },
644         "supports-color": {
645           "version": "2.0.0",
646           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
647           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
648           "dev": true
649         }
650       }
651     },
652     "babel-generator": {
653       "version": "6.26.0",
654       "resolved": "http://registry.npm.taobao.org/babel-generator/download/babel-generator-6.26.0.tgz",
655       "integrity": "sha1-rBriAHC3n248odMmlhMFN3TyDcU=",
656       "dev": true,
657       "requires": {
658         "babel-messages": "6.23.0",
659         "babel-runtime": "6.26.0",
660         "babel-types": "6.26.0",
661         "detect-indent": "4.0.0",
662         "jsesc": "1.3.0",
663         "lodash": "4.17.4",
664         "source-map": "0.5.6",
665         "trim-right": "1.0.1"
666       },
667       "dependencies": {
668         "jsesc": {
669           "version": "1.3.0",
670           "resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-1.3.0.tgz",
671           "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
672           "dev": true
673         }
674       }
675     },
676     "babel-messages": {
677       "version": "6.23.0",
678       "resolved": "http://registry.npm.taobao.org/babel-messages/download/babel-messages-6.23.0.tgz",
679       "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
680       "dev": true,
681       "requires": {
682         "babel-runtime": "6.26.0"
683       }
684     },
685     "babel-runtime": {
686       "version": "6.26.0",
687       "resolved": "http://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz",
688       "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
689       "dev": true,
690       "requires": {
691         "core-js": "2.5.0",
692         "regenerator-runtime": "0.11.0"
693       }
694     },
695     "babel-template": {
696       "version": "6.26.0",
697       "resolved": "http://registry.npm.taobao.org/babel-template/download/babel-template-6.26.0.tgz",
698       "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
699       "dev": true,
700       "requires": {
701         "babel-runtime": "6.26.0",
702         "babel-traverse": "6.26.0",
703         "babel-types": "6.26.0",
704         "babylon": "6.18.0",
705         "lodash": "4.17.4"
706       }
707     },
708     "babel-traverse": {
709       "version": "6.26.0",
710       "resolved": "http://registry.npm.taobao.org/babel-traverse/download/babel-traverse-6.26.0.tgz",
711       "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
712       "dev": true,
713       "requires": {
714         "babel-code-frame": "6.26.0",
715         "babel-messages": "6.23.0",
716         "babel-runtime": "6.26.0",
717         "babel-types": "6.26.0",
718         "babylon": "6.18.0",
719         "debug": "2.6.8",
720         "globals": "9.18.0",
721         "invariant": "2.2.2",
722         "lodash": "4.17.4"
723       }
724     },
725     "babel-types": {
726       "version": "6.26.0",
727       "resolved": "http://registry.npm.taobao.org/babel-types/download/babel-types-6.26.0.tgz",
728       "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
729       "dev": true,
730       "requires": {
731         "babel-runtime": "6.26.0",
732         "esutils": "2.0.2",
733         "lodash": "4.17.4",
734         "to-fast-properties": "1.0.3"
735       }
736     },
737     "babylon": {
738       "version": "6.18.0",
739       "resolved": "http://registry.npm.taobao.org/babylon/download/babylon-6.18.0.tgz",
740       "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM=",
741       "dev": true
742     },
743     "backo2": {
744       "version": "1.0.2",
745       "resolved": "http://registry.npm.taobao.org/backo2/download/backo2-1.0.2.tgz",
746       "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
747       "dev": true
748     },
749     "balanced-match": {
750       "version": "0.4.2",
751       "resolved": "http://registry.npm.taobao.org/balanced-match/download/balanced-match-0.4.2.tgz",
752       "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
753       "dev": true
754     },
755     "base64-arraybuffer": {
756       "version": "0.1.5",
757       "resolved": "http://registry.npm.taobao.org/base64-arraybuffer/download/base64-arraybuffer-0.1.5.tgz",
758       "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
759       "dev": true
760     },
761     "base64-js": {
762       "version": "1.2.1",
763       "resolved": "http://registry.npm.taobao.org/base64-js/download/base64-js-1.2.1.tgz",
764       "integrity": "sha1-qRlH2h9KUW6jjltOwOw3c2deCIY=",
765       "dev": true
766     },
767     "base64id": {
768       "version": "1.0.0",
769       "resolved": "http://registry.npm.taobao.org/base64id/download/base64id-1.0.0.tgz",
770       "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=",
771       "dev": true
772     },
773     "batch": {
774       "version": "0.6.1",
775       "resolved": "http://registry.npm.taobao.org/batch/download/batch-0.6.1.tgz",
776       "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
777       "dev": true
778     },
779     "bcrypt-pbkdf": {
780       "version": "1.0.1",
781       "resolved": "http://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.1.tgz",
782       "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
783       "dev": true,
784       "optional": true,
785       "requires": {
786         "tweetnacl": "0.14.5"
787       }
788     },
789     "better-assert": {
790       "version": "1.0.2",
791       "resolved": "http://registry.npm.taobao.org/better-assert/download/better-assert-1.0.2.tgz",
792       "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
793       "dev": true,
794       "requires": {
795         "callsite": "1.0.0"
796       }
797     },
798     "big.js": {
799       "version": "3.1.3",
800       "resolved": "http://registry.npm.taobao.org/big.js/download/big.js-3.1.3.tgz",
801       "integrity": "sha1-TK2iGTZS6zyp7I5VyQFWacmAaXg=",
802       "dev": true
803     },
804     "binary-extensions": {
805       "version": "1.10.0",
806       "resolved": "http://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.10.0.tgz",
807       "integrity": "sha1-muuabF6IY4qtFx4Wf1kAq+JINdA=",
808       "dev": true
809     },
810     "blob": {
811       "version": "0.0.4",
812       "resolved": "http://registry.npm.taobao.org/blob/download/blob-0.0.4.tgz",
813       "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=",
814       "dev": true
815     },
816     "block-stream": {
817       "version": "0.0.9",
818       "resolved": "http://registry.npm.taobao.org/block-stream/download/block-stream-0.0.9.tgz",
819       "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
820       "dev": true,
821       "optional": true,
822       "requires": {
823         "inherits": "2.0.3"
824       }
825     },
826     "blocking-proxy": {
827       "version": "0.0.5",
828       "resolved": "http://registry.npm.taobao.org/blocking-proxy/download/blocking-proxy-0.0.5.tgz",
829       "integrity": "sha1-RikF4Nz76pcPQao3Ij3anAexkSs=",
830       "dev": true,
831       "requires": {
832         "minimist": "1.2.0"
833       },
834       "dependencies": {
835         "minimist": {
836           "version": "1.2.0",
837           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
838           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
839           "dev": true
840         }
841       }
842     },
843     "bluebird": {
844       "version": "3.5.0",
845       "resolved": "http://registry.npm.taobao.org/bluebird/download/bluebird-3.5.0.tgz",
846       "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=",
847       "dev": true
848     },
849     "bn.js": {
850       "version": "4.11.8",
851       "resolved": "http://registry.npm.taobao.org/bn.js/download/bn.js-4.11.8.tgz",
852       "integrity": "sha1-LN4J617jQfSEdGuwMJsyU7GxRC8=",
853       "dev": true
854     },
855     "body-parser": {
856       "version": "1.17.2",
857       "resolved": "http://registry.npm.taobao.org/body-parser/download/body-parser-1.17.2.tgz",
858       "integrity": "sha1-+IkqvI+eYn1Crtr7yma/WrmRBO4=",
859       "dev": true,
860       "requires": {
861         "bytes": "2.4.0",
862         "content-type": "1.0.2",
863         "debug": "2.6.7",
864         "depd": "1.1.1",
865         "http-errors": "1.6.2",
866         "iconv-lite": "0.4.15",
867         "on-finished": "2.3.0",
868         "qs": "6.4.0",
869         "raw-body": "2.2.0",
870         "type-is": "1.6.15"
871       },
872       "dependencies": {
873         "bytes": {
874           "version": "2.4.0",
875           "resolved": "http://registry.npm.taobao.org/bytes/download/bytes-2.4.0.tgz",
876           "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=",
877           "dev": true
878         },
879         "debug": {
880           "version": "2.6.7",
881           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.7.tgz",
882           "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=",
883           "dev": true,
884           "requires": {
885             "ms": "2.0.0"
886           }
887         },
888         "iconv-lite": {
889           "version": "0.4.15",
890           "resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.15.tgz",
891           "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es=",
892           "dev": true
893         }
894       }
895     },
896     "bonjour": {
897       "version": "3.5.0",
898       "resolved": "http://registry.npm.taobao.org/bonjour/download/bonjour-3.5.0.tgz",
899       "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
900       "dev": true,
901       "requires": {
902         "array-flatten": "2.1.1",
903         "deep-equal": "1.0.1",
904         "dns-equal": "1.0.0",
905         "dns-txt": "2.0.2",
906         "multicast-dns": "6.1.1",
907         "multicast-dns-service-types": "1.1.0"
908       }
909     },
910     "boolbase": {
911       "version": "1.0.0",
912       "resolved": "http://registry.npm.taobao.org/boolbase/download/boolbase-1.0.0.tgz",
913       "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
914       "dev": true
915     },
916     "boom": {
917       "version": "2.10.1",
918       "resolved": "http://registry.npm.taobao.org/boom/download/boom-2.10.1.tgz",
919       "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
920       "dev": true,
921       "requires": {
922         "hoek": "2.16.3"
923       }
924     },
925     "brace-expansion": {
926       "version": "1.1.8",
927       "resolved": "http://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.8.tgz",
928       "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
929       "dev": true,
930       "requires": {
931         "balanced-match": "1.0.0",
932         "concat-map": "0.0.1"
933       },
934       "dependencies": {
935         "balanced-match": {
936           "version": "1.0.0",
937           "resolved": "http://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz",
938           "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
939           "dev": true
940         }
941       }
942     },
943     "braces": {
944       "version": "1.8.5",
945       "resolved": "http://registry.npm.taobao.org/braces/download/braces-1.8.5.tgz",
946       "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
947       "dev": true,
948       "requires": {
949         "expand-range": "1.8.2",
950         "preserve": "0.2.0",
951         "repeat-element": "1.1.2"
952       }
953     },
954     "brorand": {
955       "version": "1.1.0",
956       "resolved": "http://registry.npm.taobao.org/brorand/download/brorand-1.1.0.tgz",
957       "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
958       "dev": true
959     },
960     "browserify-aes": {
961       "version": "1.0.6",
962       "resolved": "http://registry.npm.taobao.org/browserify-aes/download/browserify-aes-1.0.6.tgz",
963       "integrity": "sha1-Xncl297x/Vkw1OurSFZ85FHEigo=",
964       "dev": true,
965       "requires": {
966         "buffer-xor": "1.0.3",
967         "cipher-base": "1.0.4",
968         "create-hash": "1.1.3",
969         "evp_bytestokey": "1.0.0",
970         "inherits": "2.0.3"
971       }
972     },
973     "browserify-cipher": {
974       "version": "1.0.0",
975       "resolved": "http://registry.npm.taobao.org/browserify-cipher/download/browserify-cipher-1.0.0.tgz",
976       "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=",
977       "dev": true,
978       "requires": {
979         "browserify-aes": "1.0.6",
980         "browserify-des": "1.0.0",
981         "evp_bytestokey": "1.0.0"
982       }
983     },
984     "browserify-des": {
985       "version": "1.0.0",
986       "resolved": "http://registry.npm.taobao.org/browserify-des/download/browserify-des-1.0.0.tgz",
987       "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=",
988       "dev": true,
989       "requires": {
990         "cipher-base": "1.0.4",
991         "des.js": "1.0.0",
992         "inherits": "2.0.3"
993       }
994     },
995     "browserify-rsa": {
996       "version": "4.0.1",
997       "resolved": "http://registry.npm.taobao.org/browserify-rsa/download/browserify-rsa-4.0.1.tgz",
998       "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
999       "dev": true,
1000       "requires": {
1001         "bn.js": "4.11.8",
1002         "randombytes": "2.0.5"
1003       }
1004     },
1005     "browserify-sign": {
1006       "version": "4.0.4",
1007       "resolved": "http://registry.npm.taobao.org/browserify-sign/download/browserify-sign-4.0.4.tgz",
1008       "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
1009       "dev": true,
1010       "requires": {
1011         "bn.js": "4.11.8",
1012         "browserify-rsa": "4.0.1",
1013         "create-hash": "1.1.3",
1014         "create-hmac": "1.1.6",
1015         "elliptic": "6.4.0",
1016         "inherits": "2.0.3",
1017         "parse-asn1": "5.1.0"
1018       }
1019     },
1020     "browserify-zlib": {
1021       "version": "0.1.4",
1022       "resolved": "http://registry.npm.taobao.org/browserify-zlib/download/browserify-zlib-0.1.4.tgz",
1023       "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
1024       "dev": true,
1025       "requires": {
1026         "pako": "0.2.9"
1027       }
1028     },
1029     "browserslist": {
1030       "version": "1.7.7",
1031       "resolved": "http://registry.npm.taobao.org/browserslist/download/browserslist-1.7.7.tgz",
1032       "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
1033       "dev": true,
1034       "requires": {
1035         "caniuse-db": "1.0.30000716",
1036         "electron-to-chromium": "1.3.18"
1037       }
1038     },
1039     "buffer": {
1040       "version": "4.9.1",
1041       "resolved": "http://registry.npm.taobao.org/buffer/download/buffer-4.9.1.tgz",
1042       "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
1043       "dev": true,
1044       "requires": {
1045         "base64-js": "1.2.1",
1046         "ieee754": "1.1.8",
1047         "isarray": "1.0.0"
1048       },
1049       "dependencies": {
1050         "isarray": {
1051           "version": "1.0.0",
1052           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
1053           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1054           "dev": true
1055         }
1056       }
1057     },
1058     "buffer-indexof": {
1059       "version": "1.1.0",
1060       "resolved": "http://registry.npm.taobao.org/buffer-indexof/download/buffer-indexof-1.1.0.tgz",
1061       "integrity": "sha1-9U9kfE9OJSKLqmVqLlfkPV8nCYI=",
1062       "dev": true
1063     },
1064     "buffer-xor": {
1065       "version": "1.0.3",
1066       "resolved": "http://registry.npm.taobao.org/buffer-xor/download/buffer-xor-1.0.3.tgz",
1067       "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
1068       "dev": true
1069     },
1070     "builtin-modules": {
1071       "version": "1.1.1",
1072       "resolved": "http://registry.npm.taobao.org/builtin-modules/download/builtin-modules-1.1.1.tgz",
1073       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
1074       "dev": true
1075     },
1076     "builtin-status-codes": {
1077       "version": "3.0.0",
1078       "resolved": "http://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz",
1079       "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
1080       "dev": true
1081     },
1082     "bytes": {
1083       "version": "2.5.0",
1084       "resolved": "http://registry.npm.taobao.org/bytes/download/bytes-2.5.0.tgz",
1085       "integrity": "sha1-TJQj6i0lLCcMQbK97+/5u2tiwGo=",
1086       "dev": true
1087     },
1088     "callsite": {
1089       "version": "1.0.0",
1090       "resolved": "http://registry.npm.taobao.org/callsite/download/callsite-1.0.0.tgz",
1091       "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
1092       "dev": true
1093     },
1094     "camel-case": {
1095       "version": "3.0.0",
1096       "resolved": "http://registry.npm.taobao.org/camel-case/download/camel-case-3.0.0.tgz",
1097       "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
1098       "dev": true,
1099       "requires": {
1100         "no-case": "2.3.1",
1101         "upper-case": "1.1.3"
1102       }
1103     },
1104     "camelcase": {
1105       "version": "2.1.1",
1106       "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-2.1.1.tgz",
1107       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
1108       "dev": true
1109     },
1110     "camelcase-keys": {
1111       "version": "2.1.0",
1112       "resolved": "http://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-2.1.0.tgz",
1113       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
1114       "dev": true,
1115       "requires": {
1116         "camelcase": "2.1.1",
1117         "map-obj": "1.0.1"
1118       }
1119     },
1120     "caniuse-api": {
1121       "version": "1.6.1",
1122       "resolved": "http://registry.npm.taobao.org/caniuse-api/download/caniuse-api-1.6.1.tgz",
1123       "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=",
1124       "dev": true,
1125       "requires": {
1126         "browserslist": "1.7.7",
1127         "caniuse-db": "1.0.30000716",
1128         "lodash.memoize": "4.1.2",
1129         "lodash.uniq": "4.5.0"
1130       }
1131     },
1132     "caniuse-db": {
1133       "version": "1.0.30000716",
1134       "resolved": "http://registry.npm.taobao.org/caniuse-db/download/caniuse-db-1.0.30000716.tgz",
1135       "integrity": "sha1-sHF3ZdFXZi6MdKYVYshMn8NgSkk=",
1136       "dev": true
1137     },
1138     "caseless": {
1139       "version": "0.12.0",
1140       "resolved": "http://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz",
1141       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
1142       "dev": true
1143     },
1144     "center-align": {
1145       "version": "0.1.3",
1146       "resolved": "http://registry.npm.taobao.org/center-align/download/center-align-0.1.3.tgz",
1147       "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
1148       "dev": true,
1149       "requires": {
1150         "align-text": "0.1.4",
1151         "lazy-cache": "1.0.4"
1152       },
1153       "dependencies": {
1154         "lazy-cache": {
1155           "version": "1.0.4",
1156           "resolved": "http://registry.npm.taobao.org/lazy-cache/download/lazy-cache-1.0.4.tgz",
1157           "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
1158           "dev": true
1159         }
1160       }
1161     },
1162     "chalk": {
1163       "version": "2.1.0",
1164       "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.1.0.tgz",
1165       "integrity": "sha1-rFvs8U+iG5nGySynp9fP1bF+dD4=",
1166       "dev": true,
1167       "requires": {
1168         "ansi-styles": "3.2.0",
1169         "escape-string-regexp": "1.0.5",
1170         "supports-color": "4.2.1"
1171       },
1172       "dependencies": {
1173         "ansi-styles": {
1174           "version": "3.2.0",
1175           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.0.tgz",
1176           "integrity": "sha1-wVm41b4PnlpvNG2rlPFs4CIWG4g=",
1177           "dev": true,
1178           "requires": {
1179             "color-convert": "1.9.0"
1180           }
1181         },
1182         "has-flag": {
1183           "version": "2.0.0",
1184           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz",
1185           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
1186           "dev": true
1187         },
1188         "supports-color": {
1189           "version": "4.2.1",
1190           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.2.1.tgz",
1191           "integrity": "sha1-ZaS7JjHpDgJCDbpVVMN1pHVLuDY=",
1192           "dev": true,
1193           "requires": {
1194             "has-flag": "2.0.0"
1195           }
1196         }
1197       }
1198     },
1199     "chokidar": {
1200       "version": "1.7.0",
1201       "resolved": "http://registry.npm.taobao.org/chokidar/download/chokidar-1.7.0.tgz",
1202       "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
1203       "dev": true,
1204       "requires": {
1205         "anymatch": "1.3.2",
1206         "async-each": "1.0.1",
1207         "glob-parent": "2.0.0",
1208         "inherits": "2.0.3",
1209         "is-binary-path": "1.0.1",
1210         "is-glob": "2.0.1",
1211         "path-is-absolute": "1.0.1",
1212         "readdirp": "2.1.0"
1213       }
1214     },
1215     "cipher-base": {
1216       "version": "1.0.4",
1217       "resolved": "http://registry.npm.taobao.org/cipher-base/download/cipher-base-1.0.4.tgz",
1218       "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=",
1219       "dev": true,
1220       "requires": {
1221         "inherits": "2.0.3",
1222         "safe-buffer": "5.1.1"
1223       }
1224     },
1225     "circular-dependency-plugin": {
1226       "version": "3.0.0",
1227       "resolved": "http://registry.npm.taobao.org/circular-dependency-plugin/download/circular-dependency-plugin-3.0.0.tgz",
1228       "integrity": "sha1-m2hpLjWw41EJmNAWS2rlARvqV2A=",
1229       "dev": true
1230     },
1231     "clap": {
1232       "version": "1.2.0",
1233       "resolved": "http://registry.npm.taobao.org/clap/download/clap-1.2.0.tgz",
1234       "integrity": "sha1-WckP4+E3EEdG/xlGmiemNP9oyFc=",
1235       "dev": true,
1236       "requires": {
1237         "chalk": "1.1.3"
1238       },
1239       "dependencies": {
1240         "chalk": {
1241           "version": "1.1.3",
1242           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
1243           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1244           "dev": true,
1245           "requires": {
1246             "ansi-styles": "2.2.1",
1247             "escape-string-regexp": "1.0.5",
1248             "has-ansi": "2.0.0",
1249             "strip-ansi": "3.0.1",
1250             "supports-color": "2.0.0"
1251           }
1252         },
1253         "supports-color": {
1254           "version": "2.0.0",
1255           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
1256           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
1257           "dev": true
1258         }
1259       }
1260     },
1261     "clean-css": {
1262       "version": "4.1.7",
1263       "resolved": "http://registry.npm.taobao.org/clean-css/download/clean-css-4.1.7.tgz",
1264       "integrity": "sha1-ua6k+FZ5iJzz6ui0A0nsTr390DI=",
1265       "dev": true,
1266       "requires": {
1267         "source-map": "0.5.6"
1268       }
1269     },
1270     "cli-cursor": {
1271       "version": "2.1.0",
1272       "resolved": "http://registry.npm.taobao.org/cli-cursor/download/cli-cursor-2.1.0.tgz",
1273       "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
1274       "dev": true,
1275       "requires": {
1276         "restore-cursor": "2.0.0"
1277       }
1278     },
1279     "cli-width": {
1280       "version": "2.1.0",
1281       "resolved": "http://registry.npm.taobao.org/cli-width/download/cli-width-2.1.0.tgz",
1282       "integrity": "sha1-sjTKIJsp72b8UY2bmNWEewDt8Ao=",
1283       "dev": true
1284     },
1285     "cliui": {
1286       "version": "3.2.0",
1287       "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz",
1288       "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
1289       "dev": true,
1290       "requires": {
1291         "string-width": "1.0.2",
1292         "strip-ansi": "3.0.1",
1293         "wrap-ansi": "2.1.0"
1294       },
1295       "dependencies": {
1296         "is-fullwidth-code-point": {
1297           "version": "1.0.0",
1298           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
1299           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
1300           "dev": true,
1301           "requires": {
1302             "number-is-nan": "1.0.1"
1303           }
1304         },
1305         "string-width": {
1306           "version": "1.0.2",
1307           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
1308           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
1309           "dev": true,
1310           "requires": {
1311             "code-point-at": "1.1.0",
1312             "is-fullwidth-code-point": "1.0.0",
1313             "strip-ansi": "3.0.1"
1314           }
1315         }
1316       }
1317     },
1318     "clone": {
1319       "version": "1.0.2",
1320       "resolved": "http://registry.npm.taobao.org/clone/download/clone-1.0.2.tgz",
1321       "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=",
1322       "dev": true
1323     },
1324     "clone-deep": {
1325       "version": "0.3.0",
1326       "resolved": "http://registry.npm.taobao.org/clone-deep/download/clone-deep-0.3.0.tgz",
1327       "integrity": "sha1-NIxhrpzb4O3+BT2R/0zFIdeQ7eg=",
1328       "dev": true,
1329       "requires": {
1330         "for-own": "1.0.0",
1331         "is-plain-object": "2.0.4",
1332         "kind-of": "3.2.2",
1333         "shallow-clone": "0.1.2"
1334       }
1335     },
1336     "co": {
1337       "version": "4.6.0",
1338       "resolved": "http://registry.npm.taobao.org/co/download/co-4.6.0.tgz",
1339       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
1340       "dev": true
1341     },
1342     "coa": {
1343       "version": "1.0.4",
1344       "resolved": "http://registry.npm.taobao.org/coa/download/coa-1.0.4.tgz",
1345       "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=",
1346       "dev": true,
1347       "requires": {
1348         "q": "1.5.0"
1349       }
1350     },
1351     "code-point-at": {
1352       "version": "1.1.0",
1353       "resolved": "http://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz",
1354       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
1355       "dev": true
1356     },
1357     "codelyzer": {
1358       "version": "3.1.2",
1359       "resolved": "http://registry.npm.taobao.org/codelyzer/download/codelyzer-3.1.2.tgz",
1360       "integrity": "sha1-n/HwQfubXuXb60W6hm368EmDrwQ=",
1361       "dev": true,
1362       "requires": {
1363         "app-root-path": "2.0.1",
1364         "css-selector-tokenizer": "0.7.0",
1365         "cssauron": "1.4.0",
1366         "semver-dsl": "1.0.1",
1367         "source-map": "0.5.6",
1368         "sprintf-js": "1.0.3"
1369       }
1370     },
1371     "color": {
1372       "version": "0.11.4",
1373       "resolved": "http://registry.npm.taobao.org/color/download/color-0.11.4.tgz",
1374       "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=",
1375       "dev": true,
1376       "requires": {
1377         "clone": "1.0.2",
1378         "color-convert": "1.9.0",
1379         "color-string": "0.3.0"
1380       }
1381     },
1382     "color-convert": {
1383       "version": "1.9.0",
1384       "resolved": "http://registry.npm.taobao.org/color-convert/download/color-convert-1.9.0.tgz",
1385       "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=",
1386       "dev": true,
1387       "requires": {
1388         "color-name": "1.1.3"
1389       }
1390     },
1391     "color-name": {
1392       "version": "1.1.3",
1393       "resolved": "http://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz",
1394       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
1395       "dev": true
1396     },
1397     "color-string": {
1398       "version": "0.3.0",
1399       "resolved": "http://registry.npm.taobao.org/color-string/download/color-string-0.3.0.tgz",
1400       "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=",
1401       "dev": true,
1402       "requires": {
1403         "color-name": "1.1.3"
1404       }
1405     },
1406     "colormin": {
1407       "version": "1.1.2",
1408       "resolved": "http://registry.npm.taobao.org/colormin/download/colormin-1.1.2.tgz",
1409       "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=",
1410       "dev": true,
1411       "requires": {
1412         "color": "0.11.4",
1413         "css-color-names": "0.0.4",
1414         "has": "1.0.1"
1415       }
1416     },
1417     "colors": {
1418       "version": "1.1.2",
1419       "resolved": "http://registry.npm.taobao.org/colors/download/colors-1.1.2.tgz",
1420       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
1421       "dev": true
1422     },
1423     "combine-lists": {
1424       "version": "1.0.1",
1425       "resolved": "http://registry.npm.taobao.org/combine-lists/download/combine-lists-1.0.1.tgz",
1426       "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=",
1427       "dev": true,
1428       "requires": {
1429         "lodash": "4.17.4"
1430       }
1431     },
1432     "combined-stream": {
1433       "version": "1.0.5",
1434       "resolved": "http://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.5.tgz",
1435       "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
1436       "dev": true,
1437       "requires": {
1438         "delayed-stream": "1.0.0"
1439       }
1440     },
1441     "commander": {
1442       "version": "2.11.0",
1443       "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.11.0.tgz",
1444       "integrity": "sha1-FXFS/R56bI2YpbcVzzdt+SgARWM=",
1445       "dev": true
1446     },
1447     "common-tags": {
1448       "version": "1.4.0",
1449       "resolved": "http://registry.npm.taobao.org/common-tags/download/common-tags-1.4.0.tgz",
1450       "integrity": "sha1-EYe+Tz1M8MBCfUP3Tu8fc1AWFMA=",
1451       "dev": true,
1452       "requires": {
1453         "babel-runtime": "6.26.0"
1454       }
1455     },
1456     "component-bind": {
1457       "version": "1.0.0",
1458       "resolved": "http://registry.npm.taobao.org/component-bind/download/component-bind-1.0.0.tgz",
1459       "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
1460       "dev": true
1461     },
1462     "component-emitter": {
1463       "version": "1.1.2",
1464       "resolved": "http://registry.npm.taobao.org/component-emitter/download/component-emitter-1.1.2.tgz",
1465       "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=",
1466       "dev": true
1467     },
1468     "component-inherit": {
1469       "version": "0.0.3",
1470       "resolved": "http://registry.npm.taobao.org/component-inherit/download/component-inherit-0.0.3.tgz",
1471       "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
1472       "dev": true
1473     },
1474     "compressible": {
1475       "version": "2.0.11",
1476       "resolved": "http://registry.npm.taobao.org/compressible/download/compressible-2.0.11.tgz",
1477       "integrity": "sha1-FnGKdd4oPtjmBAQWJaIGRYZ5fYo=",
1478       "dev": true,
1479       "requires": {
1480         "mime-db": "1.29.0"
1481       }
1482     },
1483     "compression": {
1484       "version": "1.7.0",
1485       "resolved": "http://registry.npm.taobao.org/compression/download/compression-1.7.0.tgz",
1486       "integrity": "sha1-AwyfGY8WQ6BX13anOOki2kNzAS0=",
1487       "dev": true,
1488       "requires": {
1489         "accepts": "1.3.3",
1490         "bytes": "2.5.0",
1491         "compressible": "2.0.11",
1492         "debug": "2.6.8",
1493         "on-headers": "1.0.1",
1494         "safe-buffer": "5.1.1",
1495         "vary": "1.1.1"
1496       }
1497     },
1498     "concat-map": {
1499       "version": "0.0.1",
1500       "resolved": "http://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz",
1501       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1502       "dev": true
1503     },
1504     "connect": {
1505       "version": "3.6.3",
1506       "resolved": "http://registry.npm.taobao.org/connect/download/connect-3.6.3.tgz",
1507       "integrity": "sha1-9zINRqJbS+e0g6IjZRfySx4n4wE=",
1508       "dev": true,
1509       "requires": {
1510         "debug": "2.6.8",
1511         "finalhandler": "1.0.4",
1512         "parseurl": "1.3.1",
1513         "utils-merge": "1.0.0"
1514       }
1515     },
1516     "connect-history-api-fallback": {
1517       "version": "1.3.0",
1518       "resolved": "http://registry.npm.taobao.org/connect-history-api-fallback/download/connect-history-api-fallback-1.3.0.tgz",
1519       "integrity": "sha1-5R0X+PDvDbkKZP20feMFFVbp8Wk=",
1520       "dev": true
1521     },
1522     "console-browserify": {
1523       "version": "1.1.0",
1524       "resolved": "http://registry.npm.taobao.org/console-browserify/download/console-browserify-1.1.0.tgz",
1525       "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
1526       "dev": true,
1527       "requires": {
1528         "date-now": "0.1.4"
1529       }
1530     },
1531     "console-control-strings": {
1532       "version": "1.1.0",
1533       "resolved": "http://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz",
1534       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
1535       "dev": true
1536     },
1537     "constants-browserify": {
1538       "version": "1.0.0",
1539       "resolved": "http://registry.npm.taobao.org/constants-browserify/download/constants-browserify-1.0.0.tgz",
1540       "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
1541       "dev": true
1542     },
1543     "content-disposition": {
1544       "version": "0.5.2",
1545       "resolved": "http://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.2.tgz",
1546       "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
1547       "dev": true
1548     },
1549     "content-type": {
1550       "version": "1.0.2",
1551       "resolved": "http://registry.npm.taobao.org/content-type/download/content-type-1.0.2.tgz",
1552       "integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0=",
1553       "dev": true
1554     },
1555     "convert-source-map": {
1556       "version": "1.5.0",
1557       "resolved": "http://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.5.0.tgz",
1558       "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=",
1559       "dev": true
1560     },
1561     "cookie": {
1562       "version": "0.3.1",
1563       "resolved": "http://registry.npm.taobao.org/cookie/download/cookie-0.3.1.tgz",
1564       "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
1565       "dev": true
1566     },
1567     "cookie-signature": {
1568       "version": "1.0.6",
1569       "resolved": "http://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz",
1570       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
1571       "dev": true
1572     },
1573     "core-js": {
1574       "version": "2.5.0",
1575       "resolved": "http://registry.npm.taobao.org/core-js/download/core-js-2.5.0.tgz",
1576       "integrity": "sha1-VpwFCRi+ZIazg3VSAorgRmtxcIY="
1577     },
1578     "core-object": {
1579       "version": "3.1.4",
1580       "resolved": "http://registry.npm.taobao.org/core-object/download/core-object-3.1.4.tgz",
1581       "integrity": "sha1-bfQB6FgSS+n3Vy9MSjTGFQlS1LY=",
1582       "dev": true,
1583       "requires": {
1584         "chalk": "2.1.0"
1585       }
1586     },
1587     "core-util-is": {
1588       "version": "1.0.2",
1589       "resolved": "http://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz",
1590       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
1591       "dev": true
1592     },
1593     "cosmiconfig": {
1594       "version": "2.2.2",
1595       "resolved": "http://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-2.2.2.tgz",
1596       "integrity": "sha1-YXPOvVb6wELB9DkO33r2wHx8uJI=",
1597       "dev": true,
1598       "requires": {
1599         "is-directory": "0.3.1",
1600         "js-yaml": "3.7.0",
1601         "minimist": "1.2.0",
1602         "object-assign": "4.1.1",
1603         "os-homedir": "1.0.2",
1604         "parse-json": "2.2.0",
1605         "require-from-string": "1.2.1"
1606       },
1607       "dependencies": {
1608         "minimist": {
1609           "version": "1.2.0",
1610           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
1611           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
1612           "dev": true
1613         }
1614       }
1615     },
1616     "create-ecdh": {
1617       "version": "4.0.0",
1618       "resolved": "http://registry.npm.taobao.org/create-ecdh/download/create-ecdh-4.0.0.tgz",
1619       "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=",
1620       "dev": true,
1621       "requires": {
1622         "bn.js": "4.11.8",
1623         "elliptic": "6.4.0"
1624       }
1625     },
1626     "create-hash": {
1627       "version": "1.1.3",
1628       "resolved": "http://registry.npm.taobao.org/create-hash/download/create-hash-1.1.3.tgz",
1629       "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=",
1630       "dev": true,
1631       "requires": {
1632         "cipher-base": "1.0.4",
1633         "inherits": "2.0.3",
1634         "ripemd160": "2.0.1",
1635         "sha.js": "2.4.8"
1636       }
1637     },
1638     "create-hmac": {
1639       "version": "1.1.6",
1640       "resolved": "http://registry.npm.taobao.org/create-hmac/download/create-hmac-1.1.6.tgz",
1641       "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=",
1642       "dev": true,
1643       "requires": {
1644         "cipher-base": "1.0.4",
1645         "create-hash": "1.1.3",
1646         "inherits": "2.0.3",
1647         "ripemd160": "2.0.1",
1648         "safe-buffer": "5.1.1",
1649         "sha.js": "2.4.8"
1650       }
1651     },
1652     "cross-spawn": {
1653       "version": "3.0.1",
1654       "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-3.0.1.tgz",
1655       "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
1656       "dev": true,
1657       "optional": true,
1658       "requires": {
1659         "lru-cache": "4.1.1",
1660         "which": "1.3.0"
1661       }
1662     },
1663     "cryptiles": {
1664       "version": "2.0.5",
1665       "resolved": "http://registry.npm.taobao.org/cryptiles/download/cryptiles-2.0.5.tgz",
1666       "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
1667       "dev": true,
1668       "requires": {
1669         "boom": "2.10.1"
1670       }
1671     },
1672     "crypto-browserify": {
1673       "version": "3.11.1",
1674       "resolved": "http://registry.npm.taobao.org/crypto-browserify/download/crypto-browserify-3.11.1.tgz",
1675       "integrity": "sha1-lIlF78Z1ekANbl5a9HGU0QBkJ58=",
1676       "dev": true,
1677       "requires": {
1678         "browserify-cipher": "1.0.0",
1679         "browserify-sign": "4.0.4",
1680         "create-ecdh": "4.0.0",
1681         "create-hash": "1.1.3",
1682         "create-hmac": "1.1.6",
1683         "diffie-hellman": "5.0.2",
1684         "inherits": "2.0.3",
1685         "pbkdf2": "3.0.13",
1686         "public-encrypt": "4.0.0",
1687         "randombytes": "2.0.5"
1688       }
1689     },
1690     "css-color-names": {
1691       "version": "0.0.4",
1692       "resolved": "http://registry.npm.taobao.org/css-color-names/download/css-color-names-0.0.4.tgz",
1693       "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
1694       "dev": true
1695     },
1696     "css-loader": {
1697       "version": "0.28.5",
1698       "resolved": "http://registry.npm.taobao.org/css-loader/download/css-loader-0.28.5.tgz",
1699       "integrity": "sha1-3QK7kblFRXECEu9/aqpmZjET11Q=",
1700       "dev": true,
1701       "requires": {
1702         "babel-code-frame": "6.26.0",
1703         "css-selector-tokenizer": "0.7.0",
1704         "cssnano": "3.10.0",
1705         "icss-utils": "2.1.0",
1706         "loader-utils": "1.1.0",
1707         "lodash.camelcase": "4.3.0",
1708         "object-assign": "4.1.1",
1709         "postcss": "5.2.17",
1710         "postcss-modules-extract-imports": "1.1.0",
1711         "postcss-modules-local-by-default": "1.2.0",
1712         "postcss-modules-scope": "1.1.0",
1713         "postcss-modules-values": "1.3.0",
1714         "postcss-value-parser": "3.3.0",
1715         "source-list-map": "2.0.0"
1716       }
1717     },
1718     "css-parse": {
1719       "version": "1.7.0",
1720       "resolved": "http://registry.npm.taobao.org/css-parse/download/css-parse-1.7.0.tgz",
1721       "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=",
1722       "dev": true
1723     },
1724     "css-select": {
1725       "version": "1.2.0",
1726       "resolved": "http://registry.npm.taobao.org/css-select/download/css-select-1.2.0.tgz",
1727       "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
1728       "dev": true,
1729       "requires": {
1730         "boolbase": "1.0.0",
1731         "css-what": "2.1.0",
1732         "domutils": "1.5.1",
1733         "nth-check": "1.0.1"
1734       }
1735     },
1736     "css-selector-tokenizer": {
1737       "version": "0.7.0",
1738       "resolved": "http://registry.npm.taobao.org/css-selector-tokenizer/download/css-selector-tokenizer-0.7.0.tgz",
1739       "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=",
1740       "dev": true,
1741       "requires": {
1742         "cssesc": "0.1.0",
1743         "fastparse": "1.1.1",
1744         "regexpu-core": "1.0.0"
1745       }
1746     },
1747     "css-what": {
1748       "version": "2.1.0",
1749       "resolved": "http://registry.npm.taobao.org/css-what/download/css-what-2.1.0.tgz",
1750       "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=",
1751       "dev": true
1752     },
1753     "cssauron": {
1754       "version": "1.4.0",
1755       "resolved": "http://registry.npm.taobao.org/cssauron/download/cssauron-1.4.0.tgz",
1756       "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=",
1757       "dev": true,
1758       "requires": {
1759         "through": "2.3.8"
1760       }
1761     },
1762     "cssesc": {
1763       "version": "0.1.0",
1764       "resolved": "http://registry.npm.taobao.org/cssesc/download/cssesc-0.1.0.tgz",
1765       "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=",
1766       "dev": true
1767     },
1768     "cssnano": {
1769       "version": "3.10.0",
1770       "resolved": "http://registry.npm.taobao.org/cssnano/download/cssnano-3.10.0.tgz",
1771       "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=",
1772       "dev": true,
1773       "requires": {
1774         "autoprefixer": "6.7.7",
1775         "decamelize": "1.2.0",
1776         "defined": "1.0.0",
1777         "has": "1.0.1",
1778         "object-assign": "4.1.1",
1779         "postcss": "5.2.17",
1780         "postcss-calc": "5.3.1",
1781         "postcss-colormin": "2.2.2",
1782         "postcss-convert-values": "2.6.1",
1783         "postcss-discard-comments": "2.0.4",
1784         "postcss-discard-duplicates": "2.1.0",
1785         "postcss-discard-empty": "2.1.0",
1786         "postcss-discard-overridden": "0.1.1",
1787         "postcss-discard-unused": "2.2.3",
1788         "postcss-filter-plugins": "2.0.2",
1789         "postcss-merge-idents": "2.1.7",
1790         "postcss-merge-longhand": "2.0.2",
1791         "postcss-merge-rules": "2.1.2",
1792         "postcss-minify-font-values": "1.0.5",
1793         "postcss-minify-gradients": "1.0.5",
1794         "postcss-minify-params": "1.2.2",
1795         "postcss-minify-selectors": "2.1.1",
1796         "postcss-normalize-charset": "1.1.1",
1797         "postcss-normalize-url": "3.0.8",
1798         "postcss-ordered-values": "2.2.3",
1799         "postcss-reduce-idents": "2.4.0",
1800         "postcss-reduce-initial": "1.0.1",
1801         "postcss-reduce-transforms": "1.0.4",
1802         "postcss-svgo": "2.1.6",
1803         "postcss-unique-selectors": "2.0.2",
1804         "postcss-value-parser": "3.3.0",
1805         "postcss-zindex": "2.2.0"
1806       }
1807     },
1808     "csso": {
1809       "version": "2.3.2",
1810       "resolved": "http://registry.npm.taobao.org/csso/download/csso-2.3.2.tgz",
1811       "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=",
1812       "dev": true,
1813       "requires": {
1814         "clap": "1.2.0",
1815         "source-map": "0.5.6"
1816       }
1817     },
1818     "currently-unhandled": {
1819       "version": "0.4.1",
1820       "resolved": "http://registry.npm.taobao.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz",
1821       "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
1822       "dev": true,
1823       "requires": {
1824         "array-find-index": "1.0.2"
1825       }
1826     },
1827     "custom-event": {
1828       "version": "1.0.1",
1829       "resolved": "http://registry.npm.taobao.org/custom-event/download/custom-event-1.0.1.tgz",
1830       "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
1831       "dev": true
1832     },
1833     "d": {
1834       "version": "1.0.0",
1835       "resolved": "http://registry.npm.taobao.org/d/download/d-1.0.0.tgz",
1836       "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
1837       "dev": true,
1838       "requires": {
1839         "es5-ext": "0.10.29"
1840       }
1841     },
1842     "dashdash": {
1843       "version": "1.14.1",
1844       "resolved": "http://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz",
1845       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
1846       "dev": true,
1847       "requires": {
1848         "assert-plus": "1.0.0"
1849       },
1850       "dependencies": {
1851         "assert-plus": {
1852           "version": "1.0.0",
1853           "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
1854           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
1855           "dev": true
1856         }
1857       }
1858     },
1859     "date-now": {
1860       "version": "0.1.4",
1861       "resolved": "http://registry.npm.taobao.org/date-now/download/date-now-0.1.4.tgz",
1862       "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
1863       "dev": true
1864     },
1865     "debug": {
1866       "version": "2.6.8",
1867       "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.8.tgz",
1868       "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
1869       "dev": true,
1870       "requires": {
1871         "ms": "2.0.0"
1872       }
1873     },
1874     "decamelize": {
1875       "version": "1.2.0",
1876       "resolved": "http://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz",
1877       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
1878       "dev": true
1879     },
1880     "deep-equal": {
1881       "version": "1.0.1",
1882       "resolved": "http://registry.npm.taobao.org/deep-equal/download/deep-equal-1.0.1.tgz",
1883       "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
1884       "dev": true
1885     },
1886     "default-require-extensions": {
1887       "version": "1.0.0",
1888       "resolved": "http://registry.npm.taobao.org/default-require-extensions/download/default-require-extensions-1.0.0.tgz",
1889       "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=",
1890       "dev": true,
1891       "requires": {
1892         "strip-bom": "2.0.0"
1893       }
1894     },
1895     "defined": {
1896       "version": "1.0.0",
1897       "resolved": "http://registry.npm.taobao.org/defined/download/defined-1.0.0.tgz",
1898       "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
1899       "dev": true
1900     },
1901     "del": {
1902       "version": "3.0.0",
1903       "resolved": "http://registry.npm.taobao.org/del/download/del-3.0.0.tgz",
1904       "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=",
1905       "dev": true,
1906       "requires": {
1907         "globby": "6.1.0",
1908         "is-path-cwd": "1.0.0",
1909         "is-path-in-cwd": "1.0.0",
1910         "p-map": "1.1.1",
1911         "pify": "3.0.0",
1912         "rimraf": "2.6.1"
1913       },
1914       "dependencies": {
1915         "pify": {
1916           "version": "3.0.0",
1917           "resolved": "http://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz",
1918           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
1919           "dev": true
1920         }
1921       }
1922     },
1923     "delayed-stream": {
1924       "version": "1.0.0",
1925       "resolved": "http://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz",
1926       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
1927       "dev": true
1928     },
1929     "delegates": {
1930       "version": "1.0.0",
1931       "resolved": "http://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz",
1932       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
1933       "dev": true
1934     },
1935     "denodeify": {
1936       "version": "1.2.1",
1937       "resolved": "http://registry.npm.taobao.org/denodeify/download/denodeify-1.2.1.tgz",
1938       "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=",
1939       "dev": true
1940     },
1941     "depd": {
1942       "version": "1.1.1",
1943       "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.1.tgz",
1944       "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=",
1945       "dev": true
1946     },
1947     "des.js": {
1948       "version": "1.0.0",
1949       "resolved": "http://registry.npm.taobao.org/des.js/download/des.js-1.0.0.tgz",
1950       "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
1951       "dev": true,
1952       "requires": {
1953         "inherits": "2.0.3",
1954         "minimalistic-assert": "1.0.0"
1955       }
1956     },
1957     "destroy": {
1958       "version": "1.0.4",
1959       "resolved": "http://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz",
1960       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
1961       "dev": true
1962     },
1963     "detect-indent": {
1964       "version": "4.0.0",
1965       "resolved": "http://registry.npm.taobao.org/detect-indent/download/detect-indent-4.0.0.tgz",
1966       "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
1967       "dev": true,
1968       "requires": {
1969         "repeating": "2.0.1"
1970       }
1971     },
1972     "detect-node": {
1973       "version": "2.0.3",
1974       "resolved": "http://registry.npm.taobao.org/detect-node/download/detect-node-2.0.3.tgz",
1975       "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=",
1976       "dev": true
1977     },
1978     "di": {
1979       "version": "0.0.1",
1980       "resolved": "http://registry.npm.taobao.org/di/download/di-0.0.1.tgz",
1981       "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
1982       "dev": true
1983     },
1984     "diff": {
1985       "version": "3.3.0",
1986       "resolved": "http://registry.npm.taobao.org/diff/download/diff-3.3.0.tgz",
1987       "integrity": "sha1-BWaVFQ16qTI3yn43isOxaCt5Y7k=",
1988       "dev": true
1989     },
1990     "diffie-hellman": {
1991       "version": "5.0.2",
1992       "resolved": "http://registry.npm.taobao.org/diffie-hellman/download/diffie-hellman-5.0.2.tgz",
1993       "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=",
1994       "dev": true,
1995       "requires": {
1996         "bn.js": "4.11.8",
1997         "miller-rabin": "4.0.0",
1998         "randombytes": "2.0.5"
1999       }
2000     },
2001     "directory-encoder": {
2002       "version": "0.7.2",
2003       "resolved": "http://registry.npm.taobao.org/directory-encoder/download/directory-encoder-0.7.2.tgz",
2004       "integrity": "sha1-WbTiqk8lQi9sY7UntGL14tDdLFg=",
2005       "dev": true,
2006       "requires": {
2007         "fs-extra": "0.23.1",
2008         "handlebars": "1.3.0",
2009         "img-stats": "0.5.2"
2010       },
2011       "dependencies": {
2012         "fs-extra": {
2013           "version": "0.23.1",
2014           "resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-0.23.1.tgz",
2015           "integrity": "sha1-ZhHbpq3yq43Jxp+rN83fiBgVfj0=",
2016           "dev": true,
2017           "requires": {
2018             "graceful-fs": "4.1.11",
2019             "jsonfile": "2.4.0",
2020             "path-is-absolute": "1.0.1",
2021             "rimraf": "2.6.1"
2022           }
2023         },
2024         "jsonfile": {
2025           "version": "2.4.0",
2026           "resolved": "http://registry.npm.taobao.org/jsonfile/download/jsonfile-2.4.0.tgz",
2027           "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
2028           "dev": true,
2029           "requires": {
2030             "graceful-fs": "4.1.11"
2031           }
2032         }
2033       }
2034     },
2035     "dns-equal": {
2036       "version": "1.0.0",
2037       "resolved": "http://registry.npm.taobao.org/dns-equal/download/dns-equal-1.0.0.tgz",
2038       "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
2039       "dev": true
2040     },
2041     "dns-packet": {
2042       "version": "1.2.2",
2043       "resolved": "http://registry.npm.taobao.org/dns-packet/download/dns-packet-1.2.2.tgz",
2044       "integrity": "sha1-qKJr7HZGQ4lj/Ibgb4+LFtbIv3o=",
2045       "dev": true,
2046       "requires": {
2047         "ip": "1.1.5",
2048         "safe-buffer": "5.1.1"
2049       }
2050     },
2051     "dns-txt": {
2052       "version": "2.0.2",
2053       "resolved": "http://registry.npm.taobao.org/dns-txt/download/dns-txt-2.0.2.tgz",
2054       "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
2055       "dev": true,
2056       "requires": {
2057         "buffer-indexof": "1.1.0"
2058       }
2059     },
2060     "dom-converter": {
2061       "version": "0.1.4",
2062       "resolved": "http://registry.npm.taobao.org/dom-converter/download/dom-converter-0.1.4.tgz",
2063       "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=",
2064       "dev": true,
2065       "requires": {
2066         "utila": "0.3.3"
2067       },
2068       "dependencies": {
2069         "utila": {
2070           "version": "0.3.3",
2071           "resolved": "http://registry.npm.taobao.org/utila/download/utila-0.3.3.tgz",
2072           "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=",
2073           "dev": true
2074         }
2075       }
2076     },
2077     "dom-serialize": {
2078       "version": "2.2.1",
2079       "resolved": "http://registry.npm.taobao.org/dom-serialize/download/dom-serialize-2.2.1.tgz",
2080       "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
2081       "dev": true,
2082       "requires": {
2083         "custom-event": "1.0.1",
2084         "ent": "2.2.0",
2085         "extend": "3.0.1",
2086         "void-elements": "2.0.1"
2087       }
2088     },
2089     "dom-serializer": {
2090       "version": "0.1.0",
2091       "resolved": "http://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.1.0.tgz",
2092       "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
2093       "dev": true,
2094       "requires": {
2095         "domelementtype": "1.1.3",
2096         "entities": "1.1.1"
2097       },
2098       "dependencies": {
2099         "domelementtype": {
2100           "version": "1.1.3",
2101           "resolved": "http://registry.npm.taobao.org/domelementtype/download/domelementtype-1.1.3.tgz",
2102           "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
2103           "dev": true
2104         }
2105       }
2106     },
2107     "domain-browser": {
2108       "version": "1.1.7",
2109       "resolved": "http://registry.npm.taobao.org/domain-browser/download/domain-browser-1.1.7.tgz",
2110       "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=",
2111       "dev": true
2112     },
2113     "domelementtype": {
2114       "version": "1.3.0",
2115       "resolved": "http://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.0.tgz",
2116       "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=",
2117       "dev": true
2118     },
2119     "domhandler": {
2120       "version": "2.1.0",
2121       "resolved": "http://registry.npm.taobao.org/domhandler/download/domhandler-2.1.0.tgz",
2122       "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=",
2123       "dev": true,
2124       "requires": {
2125         "domelementtype": "1.3.0"
2126       }
2127     },
2128     "domutils": {
2129       "version": "1.5.1",
2130       "resolved": "http://registry.npm.taobao.org/domutils/download/domutils-1.5.1.tgz",
2131       "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
2132       "dev": true,
2133       "requires": {
2134         "dom-serializer": "0.1.0",
2135         "domelementtype": "1.3.0"
2136       }
2137     },
2138     "ecc-jsbn": {
2139       "version": "0.1.1",
2140       "resolved": "http://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.1.tgz",
2141       "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
2142       "dev": true,
2143       "optional": true,
2144       "requires": {
2145         "jsbn": "0.1.1"
2146       }
2147     },
2148     "ee-first": {
2149       "version": "1.1.1",
2150       "resolved": "http://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz",
2151       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
2152       "dev": true
2153     },
2154     "electron-to-chromium": {
2155       "version": "1.3.18",
2156       "resolved": "http://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.18.tgz",
2157       "integrity": "sha1-PcyZ2j5rZl9qu8ccKK1Ros1zGpw=",
2158       "dev": true
2159     },
2160     "elliptic": {
2161       "version": "6.4.0",
2162       "resolved": "http://registry.npm.taobao.org/elliptic/download/elliptic-6.4.0.tgz",
2163       "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=",
2164       "dev": true,
2165       "requires": {
2166         "bn.js": "4.11.8",
2167         "brorand": "1.1.0",
2168         "hash.js": "1.1.3",
2169         "hmac-drbg": "1.0.1",
2170         "inherits": "2.0.3",
2171         "minimalistic-assert": "1.0.0",
2172         "minimalistic-crypto-utils": "1.0.1"
2173       }
2174     },
2175     "ember-cli-normalize-entity-name": {
2176       "version": "1.0.0",
2177       "resolved": "http://registry.npm.taobao.org/ember-cli-normalize-entity-name/download/ember-cli-normalize-entity-name-1.0.0.tgz",
2178       "integrity": "sha1-CxT3vLxZmqEXtf3cgeT9A8S61bc=",
2179       "dev": true,
2180       "requires": {
2181         "silent-error": "1.1.0"
2182       }
2183     },
2184     "ember-cli-string-utils": {
2185       "version": "1.1.0",
2186       "resolved": "http://registry.npm.taobao.org/ember-cli-string-utils/download/ember-cli-string-utils-1.1.0.tgz",
2187       "integrity": "sha1-ObZ3/CgF9VFzc1N2/O8njqpEUqE=",
2188       "dev": true
2189     },
2190     "emojis-list": {
2191       "version": "2.1.0",
2192       "resolved": "http://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz",
2193       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
2194       "dev": true
2195     },
2196     "encodeurl": {
2197       "version": "1.0.1",
2198       "resolved": "http://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.1.tgz",
2199       "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=",
2200       "dev": true
2201     },
2202     "engine.io": {
2203       "version": "1.8.3",
2204       "resolved": "http://registry.npm.taobao.org/engine.io/download/engine.io-1.8.3.tgz",
2205       "integrity": "sha1-jef5eJXSDTm4X4ju7nd7K9QrE9Q=",
2206       "dev": true,
2207       "requires": {
2208         "accepts": "1.3.3",
2209         "base64id": "1.0.0",
2210         "cookie": "0.3.1",
2211         "debug": "2.3.3",
2212         "engine.io-parser": "1.3.2",
2213         "ws": "1.1.2"
2214       },
2215       "dependencies": {
2216         "debug": {
2217           "version": "2.3.3",
2218           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.3.3.tgz",
2219           "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
2220           "dev": true,
2221           "requires": {
2222             "ms": "0.7.2"
2223           }
2224         },
2225         "ms": {
2226           "version": "0.7.2",
2227           "resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.2.tgz",
2228           "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
2229           "dev": true
2230         }
2231       }
2232     },
2233     "engine.io-client": {
2234       "version": "1.8.3",
2235       "resolved": "http://registry.npm.taobao.org/engine.io-client/download/engine.io-client-1.8.3.tgz",
2236       "integrity": "sha1-F5jtk0USRkU9TG9jXXogH+lA1as=",
2237       "dev": true,
2238       "requires": {
2239         "component-emitter": "1.2.1",
2240         "component-inherit": "0.0.3",
2241         "debug": "2.3.3",
2242         "engine.io-parser": "1.3.2",
2243         "has-cors": "1.1.0",
2244         "indexof": "0.0.1",
2245         "parsejson": "0.0.3",
2246         "parseqs": "0.0.5",
2247         "parseuri": "0.0.5",
2248         "ws": "1.1.2",
2249         "xmlhttprequest-ssl": "1.5.3",
2250         "yeast": "0.1.2"
2251       },
2252       "dependencies": {
2253         "component-emitter": {
2254           "version": "1.2.1",
2255           "resolved": "http://registry.npm.taobao.org/component-emitter/download/component-emitter-1.2.1.tgz",
2256           "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
2257           "dev": true
2258         },
2259         "debug": {
2260           "version": "2.3.3",
2261           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.3.3.tgz",
2262           "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
2263           "dev": true,
2264           "requires": {
2265             "ms": "0.7.2"
2266           }
2267         },
2268         "ms": {
2269           "version": "0.7.2",
2270           "resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.2.tgz",
2271           "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
2272           "dev": true
2273         }
2274       }
2275     },
2276     "engine.io-parser": {
2277       "version": "1.3.2",
2278       "resolved": "http://registry.npm.taobao.org/engine.io-parser/download/engine.io-parser-1.3.2.tgz",
2279       "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=",
2280       "dev": true,
2281       "requires": {
2282         "after": "0.8.2",
2283         "arraybuffer.slice": "0.0.6",
2284         "base64-arraybuffer": "0.1.5",
2285         "blob": "0.0.4",
2286         "has-binary": "0.1.7",
2287         "wtf-8": "1.0.0"
2288       }
2289     },
2290     "enhanced-resolve": {
2291       "version": "3.4.1",
2292       "resolved": "http://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-3.4.1.tgz",
2293       "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=",
2294       "dev": true,
2295       "requires": {
2296         "graceful-fs": "4.1.11",
2297         "memory-fs": "0.4.1",
2298         "object-assign": "4.1.1",
2299         "tapable": "0.2.8"
2300       }
2301     },
2302     "ensure-posix-path": {
2303       "version": "1.0.2",
2304       "resolved": "http://registry.npm.taobao.org/ensure-posix-path/download/ensure-posix-path-1.0.2.tgz",
2305       "integrity": "sha1-pls+QtC3HPxYXrd0+ZQ8jZuRsMI=",
2306       "dev": true
2307     },
2308     "ent": {
2309       "version": "2.2.0",
2310       "resolved": "http://registry.npm.taobao.org/ent/download/ent-2.2.0.tgz",
2311       "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
2312       "dev": true
2313     },
2314     "entities": {
2315       "version": "1.1.1",
2316       "resolved": "http://registry.npm.taobao.org/entities/download/entities-1.1.1.tgz",
2317       "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=",
2318       "dev": true
2319     },
2320     "errno": {
2321       "version": "0.1.4",
2322       "resolved": "http://registry.npm.taobao.org/errno/download/errno-0.1.4.tgz",
2323       "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=",
2324       "dev": true,
2325       "requires": {
2326         "prr": "0.0.0"
2327       }
2328     },
2329     "error-ex": {
2330       "version": "1.3.1",
2331       "resolved": "http://registry.npm.taobao.org/error-ex/download/error-ex-1.3.1.tgz",
2332       "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
2333       "dev": true,
2334       "requires": {
2335         "is-arrayish": "0.2.1"
2336       }
2337     },
2338     "es5-ext": {
2339       "version": "0.10.29",
2340       "resolved": "http://registry.npm.taobao.org/es5-ext/download/es5-ext-0.10.29.tgz",
2341       "integrity": "sha1-do6y38SVe881+gVo8ZOrce3lP9g=",
2342       "dev": true,
2343       "requires": {
2344         "es6-iterator": "2.0.1",
2345         "es6-symbol": "3.1.1"
2346       }
2347     },
2348     "es6-iterator": {
2349       "version": "2.0.1",
2350       "resolved": "http://registry.npm.taobao.org/es6-iterator/download/es6-iterator-2.0.1.tgz",
2351       "integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI=",
2352       "dev": true,
2353       "requires": {
2354         "d": "1.0.0",
2355         "es5-ext": "0.10.29",
2356         "es6-symbol": "3.1.1"
2357       }
2358     },
2359     "es6-map": {
2360       "version": "0.1.5",
2361       "resolved": "http://registry.npm.taobao.org/es6-map/download/es6-map-0.1.5.tgz",
2362       "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=",
2363       "dev": true,
2364       "requires": {
2365         "d": "1.0.0",
2366         "es5-ext": "0.10.29",
2367         "es6-iterator": "2.0.1",
2368         "es6-set": "0.1.5",
2369         "es6-symbol": "3.1.1",
2370         "event-emitter": "0.3.5"
2371       }
2372     },
2373     "es6-set": {
2374       "version": "0.1.5",
2375       "resolved": "http://registry.npm.taobao.org/es6-set/download/es6-set-0.1.5.tgz",
2376       "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=",
2377       "dev": true,
2378       "requires": {
2379         "d": "1.0.0",
2380         "es5-ext": "0.10.29",
2381         "es6-iterator": "2.0.1",
2382         "es6-symbol": "3.1.1",
2383         "event-emitter": "0.3.5"
2384       }
2385     },
2386     "es6-symbol": {
2387       "version": "3.1.1",
2388       "resolved": "http://registry.npm.taobao.org/es6-symbol/download/es6-symbol-3.1.1.tgz",
2389       "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
2390       "dev": true,
2391       "requires": {
2392         "d": "1.0.0",
2393         "es5-ext": "0.10.29"
2394       }
2395     },
2396     "es6-weak-map": {
2397       "version": "2.0.2",
2398       "resolved": "http://registry.npm.taobao.org/es6-weak-map/download/es6-weak-map-2.0.2.tgz",
2399       "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
2400       "dev": true,
2401       "requires": {
2402         "d": "1.0.0",
2403         "es5-ext": "0.10.29",
2404         "es6-iterator": "2.0.1",
2405         "es6-symbol": "3.1.1"
2406       }
2407     },
2408     "escape-html": {
2409       "version": "1.0.3",
2410       "resolved": "http://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz",
2411       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
2412       "dev": true
2413     },
2414     "escape-string-regexp": {
2415       "version": "1.0.5",
2416       "resolved": "http://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz",
2417       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
2418       "dev": true
2419     },
2420     "escope": {
2421       "version": "3.6.0",
2422       "resolved": "http://registry.npm.taobao.org/escope/download/escope-3.6.0.tgz",
2423       "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=",
2424       "dev": true,
2425       "requires": {
2426         "es6-map": "0.1.5",
2427         "es6-weak-map": "2.0.2",
2428         "esrecurse": "4.2.0",
2429         "estraverse": "4.2.0"
2430       }
2431     },
2432     "esprima": {
2433       "version": "2.7.3",
2434       "resolved": "http://registry.npm.taobao.org/esprima/download/esprima-2.7.3.tgz",
2435       "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
2436       "dev": true
2437     },
2438     "esrecurse": {
2439       "version": "4.2.0",
2440       "resolved": "http://registry.npm.taobao.org/esrecurse/download/esrecurse-4.2.0.tgz",
2441       "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=",
2442       "dev": true,
2443       "requires": {
2444         "estraverse": "4.2.0",
2445         "object-assign": "4.1.1"
2446       }
2447     },
2448     "estraverse": {
2449       "version": "4.2.0",
2450       "resolved": "http://registry.npm.taobao.org/estraverse/download/estraverse-4.2.0.tgz",
2451       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
2452       "dev": true
2453     },
2454     "esutils": {
2455       "version": "2.0.2",
2456       "resolved": "http://registry.npm.taobao.org/esutils/download/esutils-2.0.2.tgz",
2457       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
2458       "dev": true
2459     },
2460     "etag": {
2461       "version": "1.8.0",
2462       "resolved": "http://registry.npm.taobao.org/etag/download/etag-1.8.0.tgz",
2463       "integrity": "sha1-b2Ma7zNtbEY2K1F2QETOIWvjwFE=",
2464       "dev": true
2465     },
2466     "event-emitter": {
2467       "version": "0.3.5",
2468       "resolved": "http://registry.npm.taobao.org/event-emitter/download/event-emitter-0.3.5.tgz",
2469       "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
2470       "dev": true,
2471       "requires": {
2472         "d": "1.0.0",
2473         "es5-ext": "0.10.29"
2474       }
2475     },
2476     "eventemitter3": {
2477       "version": "1.2.0",
2478       "resolved": "http://registry.npm.taobao.org/eventemitter3/download/eventemitter3-1.2.0.tgz",
2479       "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=",
2480       "dev": true
2481     },
2482     "events": {
2483       "version": "1.1.1",
2484       "resolved": "http://registry.npm.taobao.org/events/download/events-1.1.1.tgz",
2485       "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
2486       "dev": true
2487     },
2488     "eventsource": {
2489       "version": "0.1.6",
2490       "resolved": "http://registry.npm.taobao.org/eventsource/download/eventsource-0.1.6.tgz",
2491       "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=",
2492       "dev": true,
2493       "requires": {
2494         "original": "1.0.0"
2495       }
2496     },
2497     "evp_bytestokey": {
2498       "version": "1.0.0",
2499       "resolved": "http://registry.npm.taobao.org/evp_bytestokey/download/evp_bytestokey-1.0.0.tgz",
2500       "integrity": "sha1-SXtmrZ/vZc18CKYYCCS6FHa2blM=",
2501       "dev": true,
2502       "requires": {
2503         "create-hash": "1.1.3"
2504       }
2505     },
2506     "execa": {
2507       "version": "0.7.0",
2508       "resolved": "http://registry.npm.taobao.org/execa/download/execa-0.7.0.tgz",
2509       "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
2510       "dev": true,
2511       "requires": {
2512         "cross-spawn": "5.1.0",
2513         "get-stream": "3.0.0",
2514         "is-stream": "1.1.0",
2515         "npm-run-path": "2.0.2",
2516         "p-finally": "1.0.0",
2517         "signal-exit": "3.0.2",
2518         "strip-eof": "1.0.0"
2519       },
2520       "dependencies": {
2521         "cross-spawn": {
2522           "version": "5.1.0",
2523           "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz",
2524           "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
2525           "dev": true,
2526           "requires": {
2527             "lru-cache": "4.1.1",
2528             "shebang-command": "1.2.0",
2529             "which": "1.3.0"
2530           }
2531         }
2532       }
2533     },
2534     "exit": {
2535       "version": "0.1.2",
2536       "resolved": "http://registry.npm.taobao.org/exit/download/exit-0.1.2.tgz",
2537       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
2538       "dev": true
2539     },
2540     "expand-braces": {
2541       "version": "0.1.2",
2542       "resolved": "http://registry.npm.taobao.org/expand-braces/download/expand-braces-0.1.2.tgz",
2543       "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=",
2544       "dev": true,
2545       "requires": {
2546         "array-slice": "0.2.3",
2547         "array-unique": "0.2.1",
2548         "braces": "0.1.5"
2549       },
2550       "dependencies": {
2551         "braces": {
2552           "version": "0.1.5",
2553           "resolved": "http://registry.npm.taobao.org/braces/download/braces-0.1.5.tgz",
2554           "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=",
2555           "dev": true,
2556           "requires": {
2557             "expand-range": "0.1.1"
2558           }
2559         },
2560         "expand-range": {
2561           "version": "0.1.1",
2562           "resolved": "http://registry.npm.taobao.org/expand-range/download/expand-range-0.1.1.tgz",
2563           "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=",
2564           "dev": true,
2565           "requires": {
2566             "is-number": "0.1.1",
2567             "repeat-string": "0.2.2"
2568           }
2569         },
2570         "is-number": {
2571           "version": "0.1.1",
2572           "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-0.1.1.tgz",
2573           "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=",
2574           "dev": true
2575         },
2576         "repeat-string": {
2577           "version": "0.2.2",
2578           "resolved": "http://registry.npm.taobao.org/repeat-string/download/repeat-string-0.2.2.tgz",
2579           "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=",
2580           "dev": true
2581         }
2582       }
2583     },
2584     "expand-brackets": {
2585       "version": "0.1.5",
2586       "resolved": "http://registry.npm.taobao.org/expand-brackets/download/expand-brackets-0.1.5.tgz",
2587       "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
2588       "dev": true,
2589       "requires": {
2590         "is-posix-bracket": "0.1.1"
2591       }
2592     },
2593     "expand-range": {
2594       "version": "1.8.2",
2595       "resolved": "http://registry.npm.taobao.org/expand-range/download/expand-range-1.8.2.tgz",
2596       "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
2597       "dev": true,
2598       "requires": {
2599         "fill-range": "2.2.3"
2600       }
2601     },
2602     "exports-loader": {
2603       "version": "0.6.4",
2604       "resolved": "http://registry.npm.taobao.org/exports-loader/download/exports-loader-0.6.4.tgz",
2605       "integrity": "sha1-1w/GEhl1s1/BKDDPUnVL4nQPyIY=",
2606       "dev": true,
2607       "requires": {
2608         "loader-utils": "1.1.0",
2609         "source-map": "0.5.6"
2610       }
2611     },
2612     "express": {
2613       "version": "4.15.4",
2614       "resolved": "http://registry.npm.taobao.org/express/download/express-4.15.4.tgz",
2615       "integrity": "sha1-Ay4iU0ic+PzgJma+yj0R7XotrtE=",
2616       "dev": true,
2617       "requires": {
2618         "accepts": "1.3.3",
2619         "array-flatten": "1.1.1",
2620         "content-disposition": "0.5.2",
2621         "content-type": "1.0.2",
2622         "cookie": "0.3.1",
2623         "cookie-signature": "1.0.6",
2624         "debug": "2.6.8",
2625         "depd": "1.1.1",
2626         "encodeurl": "1.0.1",
2627         "escape-html": "1.0.3",
2628         "etag": "1.8.0",
2629         "finalhandler": "1.0.4",
2630         "fresh": "0.5.0",
2631         "merge-descriptors": "1.0.1",
2632         "methods": "1.1.2",
2633         "on-finished": "2.3.0",
2634         "parseurl": "1.3.1",
2635         "path-to-regexp": "0.1.7",
2636         "proxy-addr": "1.1.5",
2637         "qs": "6.5.0",
2638         "range-parser": "1.2.0",
2639         "send": "0.15.4",
2640         "serve-static": "1.12.4",
2641         "setprototypeof": "1.0.3",
2642         "statuses": "1.3.1",
2643         "type-is": "1.6.15",
2644         "utils-merge": "1.0.0",
2645         "vary": "1.1.1"
2646       },
2647       "dependencies": {
2648         "array-flatten": {
2649           "version": "1.1.1",
2650           "resolved": "http://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz",
2651           "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
2652           "dev": true
2653         },
2654         "qs": {
2655           "version": "6.5.0",
2656           "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.5.0.tgz",
2657           "integrity": "sha1-jQSVTTZN7z78VbWgeT4eLIsebkk=",
2658           "dev": true
2659         }
2660       }
2661     },
2662     "extend": {
2663       "version": "3.0.1",
2664       "resolved": "http://registry.npm.taobao.org/extend/download/extend-3.0.1.tgz",
2665       "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
2666       "dev": true
2667     },
2668     "external-editor": {
2669       "version": "2.0.4",
2670       "resolved": "http://registry.npm.taobao.org/external-editor/download/external-editor-2.0.4.tgz",
2671       "integrity": "sha1-HtkZnanL/i7y96MbL96LDRI2iXI=",
2672       "dev": true,
2673       "requires": {
2674         "iconv-lite": "0.4.18",
2675         "jschardet": "1.5.1",
2676         "tmp": "0.0.31"
2677       }
2678     },
2679     "extglob": {
2680       "version": "0.3.2",
2681       "resolved": "http://registry.npm.taobao.org/extglob/download/extglob-0.3.2.tgz",
2682       "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
2683       "dev": true,
2684       "requires": {
2685         "is-extglob": "1.0.0"
2686       }
2687     },
2688     "extract-text-webpack-plugin": {
2689       "version": "3.0.0",
2690       "resolved": "http://registry.npm.taobao.org/extract-text-webpack-plugin/download/extract-text-webpack-plugin-3.0.0.tgz",
2691       "integrity": "sha1-kMqnkHvESfM1AF46x1MrQbAN5hI=",
2692       "dev": true,
2693       "requires": {
2694         "async": "2.5.0",
2695         "loader-utils": "1.1.0",
2696         "schema-utils": "0.3.0",
2697         "webpack-sources": "1.0.1"
2698       }
2699     },
2700     "extsprintf": {
2701       "version": "1.3.0",
2702       "resolved": "http://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz",
2703       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
2704       "dev": true
2705     },
2706     "fast-deep-equal": {
2707       "version": "1.0.0",
2708       "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.0.0.tgz",
2709       "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=",
2710       "dev": true
2711     },
2712     "fastparse": {
2713       "version": "1.1.1",
2714       "resolved": "http://registry.npm.taobao.org/fastparse/download/fastparse-1.1.1.tgz",
2715       "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=",
2716       "dev": true
2717     },
2718     "faye-websocket": {
2719       "version": "0.10.0",
2720       "resolved": "http://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.10.0.tgz",
2721       "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
2722       "dev": true,
2723       "requires": {
2724         "websocket-driver": "0.6.5"
2725       }
2726     },
2727     "figures": {
2728       "version": "2.0.0",
2729       "resolved": "http://registry.npm.taobao.org/figures/download/figures-2.0.0.tgz",
2730       "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
2731       "dev": true,
2732       "requires": {
2733         "escape-string-regexp": "1.0.5"
2734       }
2735     },
2736     "file-loader": {
2737       "version": "0.10.1",
2738       "resolved": "http://registry.npm.taobao.org/file-loader/download/file-loader-0.10.1.tgz",
2739       "integrity": "sha1-gVA0EZiR/GRB+1pkwRvJPCLd2EI=",
2740       "dev": true,
2741       "requires": {
2742         "loader-utils": "1.1.0"
2743       }
2744     },
2745     "filename-regex": {
2746       "version": "2.0.1",
2747       "resolved": "http://registry.npm.taobao.org/filename-regex/download/filename-regex-2.0.1.tgz",
2748       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
2749       "dev": true
2750     },
2751     "fileset": {
2752       "version": "2.0.3",
2753       "resolved": "http://registry.npm.taobao.org/fileset/download/fileset-2.0.3.tgz",
2754       "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=",
2755       "dev": true,
2756       "requires": {
2757         "glob": "7.1.2",
2758         "minimatch": "3.0.4"
2759       }
2760     },
2761     "fill-range": {
2762       "version": "2.2.3",
2763       "resolved": "http://registry.npm.taobao.org/fill-range/download/fill-range-2.2.3.tgz",
2764       "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
2765       "dev": true,
2766       "requires": {
2767         "is-number": "2.1.0",
2768         "isobject": "2.1.0",
2769         "randomatic": "1.1.7",
2770         "repeat-element": "1.1.2",
2771         "repeat-string": "1.6.1"
2772       },
2773       "dependencies": {
2774         "isarray": {
2775           "version": "1.0.0",
2776           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
2777           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2778           "dev": true
2779         },
2780         "isobject": {
2781           "version": "2.1.0",
2782           "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz",
2783           "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
2784           "dev": true,
2785           "requires": {
2786             "isarray": "1.0.0"
2787           }
2788         }
2789       }
2790     },
2791     "finalhandler": {
2792       "version": "1.0.4",
2793       "resolved": "http://registry.npm.taobao.org/finalhandler/download/finalhandler-1.0.4.tgz",
2794       "integrity": "sha1-GFdPLnxLmLiuOyMMIfIB8xvbP7c=",
2795       "dev": true,
2796       "requires": {
2797         "debug": "2.6.8",
2798         "encodeurl": "1.0.1",
2799         "escape-html": "1.0.3",
2800         "on-finished": "2.3.0",
2801         "parseurl": "1.3.1",
2802         "statuses": "1.3.1",
2803         "unpipe": "1.0.0"
2804       }
2805     },
2806     "find-up": {
2807       "version": "1.1.2",
2808       "resolved": "http://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz",
2809       "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
2810       "dev": true,
2811       "requires": {
2812         "path-exists": "2.1.0",
2813         "pinkie-promise": "2.0.1"
2814       }
2815     },
2816     "flatten": {
2817       "version": "1.0.2",
2818       "resolved": "http://registry.npm.taobao.org/flatten/download/flatten-1.0.2.tgz",
2819       "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",
2820       "dev": true
2821     },
2822     "for-in": {
2823       "version": "1.0.2",
2824       "resolved": "http://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz",
2825       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
2826       "dev": true
2827     },
2828     "for-own": {
2829       "version": "1.0.0",
2830       "resolved": "http://registry.npm.taobao.org/for-own/download/for-own-1.0.0.tgz",
2831       "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
2832       "dev": true,
2833       "requires": {
2834         "for-in": "1.0.2"
2835       }
2836     },
2837     "forever-agent": {
2838       "version": "0.6.1",
2839       "resolved": "http://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz",
2840       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
2841       "dev": true
2842     },
2843     "form-data": {
2844       "version": "2.1.4",
2845       "resolved": "http://registry.npm.taobao.org/form-data/download/form-data-2.1.4.tgz",
2846       "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
2847       "dev": true,
2848       "requires": {
2849         "asynckit": "0.4.0",
2850         "combined-stream": "1.0.5",
2851         "mime-types": "2.1.16"
2852       }
2853     },
2854     "forwarded": {
2855       "version": "0.1.0",
2856       "resolved": "http://registry.npm.taobao.org/forwarded/download/forwarded-0.1.0.tgz",
2857       "integrity": "sha1-Ge+YdMSuHCl7zweP3mOgm2aoQ2M=",
2858       "dev": true
2859     },
2860     "fresh": {
2861       "version": "0.5.0",
2862       "resolved": "http://registry.npm.taobao.org/fresh/download/fresh-0.5.0.tgz",
2863       "integrity": "sha1-9HTKXmqSRtb9jglTz6m5yAWvp44=",
2864       "dev": true
2865     },
2866     "fs-access": {
2867       "version": "1.0.1",
2868       "resolved": "http://registry.npm.taobao.org/fs-access/download/fs-access-1.0.1.tgz",
2869       "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=",
2870       "dev": true,
2871       "requires": {
2872         "null-check": "1.0.0"
2873       }
2874     },
2875     "fs-extra": {
2876       "version": "4.0.1",
2877       "resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-4.0.1.tgz",
2878       "integrity": "sha1-f8DGyJV/mD9X8waiTlud3Y0N2IA=",
2879       "dev": true,
2880       "requires": {
2881         "graceful-fs": "4.1.11",
2882         "jsonfile": "3.0.1",
2883         "universalify": "0.1.1"
2884       }
2885     },
2886     "fs.realpath": {
2887       "version": "1.0.0",
2888       "resolved": "http://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz",
2889       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2890       "dev": true
2891     },
2892     "fstream": {
2893       "version": "1.0.11",
2894       "resolved": "http://registry.npm.taobao.org/fstream/download/fstream-1.0.11.tgz",
2895       "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
2896       "dev": true,
2897       "requires": {
2898         "graceful-fs": "4.1.11",
2899         "inherits": "2.0.3",
2900         "mkdirp": "0.5.1",
2901         "rimraf": "2.6.1"
2902       }
2903     },
2904     "function-bind": {
2905       "version": "1.1.0",
2906       "resolved": "http://registry.npm.taobao.org/function-bind/download/function-bind-1.1.0.tgz",
2907       "integrity": "sha1-FhdnFMgBeY5Ojyz391KUZ7tKV3E=",
2908       "dev": true
2909     },
2910     "gauge": {
2911       "version": "2.7.4",
2912       "resolved": "http://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz",
2913       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
2914       "dev": true,
2915       "requires": {
2916         "aproba": "1.1.2",
2917         "console-control-strings": "1.1.0",
2918         "has-unicode": "2.0.1",
2919         "object-assign": "4.1.1",
2920         "signal-exit": "3.0.2",
2921         "string-width": "1.0.2",
2922         "strip-ansi": "3.0.1",
2923         "wide-align": "1.1.2"
2924       },
2925       "dependencies": {
2926         "is-fullwidth-code-point": {
2927           "version": "1.0.0",
2928           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
2929           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
2930           "dev": true,
2931           "requires": {
2932             "number-is-nan": "1.0.1"
2933           }
2934         },
2935         "string-width": {
2936           "version": "1.0.2",
2937           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
2938           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
2939           "dev": true,
2940           "requires": {
2941             "code-point-at": "1.1.0",
2942             "is-fullwidth-code-point": "1.0.0",
2943             "strip-ansi": "3.0.1"
2944           }
2945         }
2946       }
2947     },
2948     "gaze": {
2949       "version": "1.1.2",
2950       "resolved": "http://registry.npm.taobao.org/gaze/download/gaze-1.1.2.tgz",
2951       "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=",
2952       "dev": true,
2953       "optional": true,
2954       "requires": {
2955         "globule": "1.2.0"
2956       }
2957     },
2958     "get-caller-file": {
2959       "version": "1.0.2",
2960       "resolved": "http://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.2.tgz",
2961       "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=",
2962       "dev": true
2963     },
2964     "get-stdin": {
2965       "version": "4.0.1",
2966       "resolved": "http://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz",
2967       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
2968       "dev": true
2969     },
2970     "get-stream": {
2971       "version": "3.0.0",
2972       "resolved": "http://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz",
2973       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
2974       "dev": true
2975     },
2976     "getpass": {
2977       "version": "0.1.7",
2978       "resolved": "http://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz",
2979       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
2980       "dev": true,
2981       "requires": {
2982         "assert-plus": "1.0.0"
2983       },
2984       "dependencies": {
2985         "assert-plus": {
2986           "version": "1.0.0",
2987           "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
2988           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
2989           "dev": true
2990         }
2991       }
2992     },
2993     "glob": {
2994       "version": "7.1.2",
2995       "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
2996       "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
2997       "dev": true,
2998       "requires": {
2999         "fs.realpath": "1.0.0",
3000         "inflight": "1.0.6",
3001         "inherits": "2.0.3",
3002         "minimatch": "3.0.4",
3003         "once": "1.4.0",
3004         "path-is-absolute": "1.0.1"
3005       }
3006     },
3007     "glob-base": {
3008       "version": "0.3.0",
3009       "resolved": "http://registry.npm.taobao.org/glob-base/download/glob-base-0.3.0.tgz",
3010       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
3011       "dev": true,
3012       "requires": {
3013         "glob-parent": "2.0.0",
3014         "is-glob": "2.0.1"
3015       }
3016     },
3017     "glob-parent": {
3018       "version": "2.0.0",
3019       "resolved": "http://registry.npm.taobao.org/glob-parent/download/glob-parent-2.0.0.tgz",
3020       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
3021       "dev": true,
3022       "requires": {
3023         "is-glob": "2.0.1"
3024       }
3025     },
3026     "globals": {
3027       "version": "9.18.0",
3028       "resolved": "http://registry.npm.taobao.org/globals/download/globals-9.18.0.tgz",
3029       "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo=",
3030       "dev": true
3031     },
3032     "globby": {
3033       "version": "6.1.0",
3034       "resolved": "http://registry.npm.taobao.org/globby/download/globby-6.1.0.tgz",
3035       "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
3036       "dev": true,
3037       "requires": {
3038         "array-union": "1.0.2",
3039         "glob": "7.1.2",
3040         "object-assign": "4.1.1",
3041         "pify": "2.3.0",
3042         "pinkie-promise": "2.0.1"
3043       }
3044     },
3045     "globule": {
3046       "version": "1.2.0",
3047       "resolved": "http://registry.npm.taobao.org/globule/download/globule-1.2.0.tgz",
3048       "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=",
3049       "dev": true,
3050       "optional": true,
3051       "requires": {
3052         "glob": "7.1.2",
3053         "lodash": "4.17.4",
3054         "minimatch": "3.0.4"
3055       }
3056     },
3057     "graceful-fs": {
3058       "version": "4.1.11",
3059       "resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.11.tgz",
3060       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
3061       "dev": true
3062     },
3063     "handle-thing": {
3064       "version": "1.2.5",
3065       "resolved": "http://registry.npm.taobao.org/handle-thing/download/handle-thing-1.2.5.tgz",
3066       "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=",
3067       "dev": true
3068     },
3069     "handlebars": {
3070       "version": "1.3.0",
3071       "resolved": "http://registry.npm.taobao.org/handlebars/download/handlebars-1.3.0.tgz",
3072       "integrity": "sha1-npsTCpPjiUkTItl1zz7BgYw3zjQ=",
3073       "dev": true,
3074       "requires": {
3075         "optimist": "0.3.7",
3076         "uglify-js": "2.3.6"
3077       },
3078       "dependencies": {
3079         "async": {
3080           "version": "0.2.10",
3081           "resolved": "http://registry.npm.taobao.org/async/download/async-0.2.10.tgz",
3082           "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
3083           "dev": true,
3084           "optional": true
3085         },
3086         "source-map": {
3087           "version": "0.1.43",
3088           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz",
3089           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
3090           "dev": true,
3091           "optional": true,
3092           "requires": {
3093             "amdefine": "1.0.1"
3094           }
3095         },
3096         "uglify-js": {
3097           "version": "2.3.6",
3098           "resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-2.3.6.tgz",
3099           "integrity": "sha1-+gmEdwtCi3qbKoBY9GNV0U/vIRo=",
3100           "dev": true,
3101           "optional": true,
3102           "requires": {
3103             "async": "0.2.10",
3104             "optimist": "0.3.7",
3105             "source-map": "0.1.43"
3106           }
3107         }
3108       }
3109     },
3110     "har-schema": {
3111       "version": "1.0.5",
3112       "resolved": "http://registry.npm.taobao.org/har-schema/download/har-schema-1.0.5.tgz",
3113       "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=",
3114       "dev": true
3115     },
3116     "har-validator": {
3117       "version": "4.2.1",
3118       "resolved": "http://registry.npm.taobao.org/har-validator/download/har-validator-4.2.1.tgz",
3119       "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=",
3120       "dev": true,
3121       "requires": {
3122         "ajv": "4.11.8",
3123         "har-schema": "1.0.5"
3124       },
3125       "dependencies": {
3126         "ajv": {
3127           "version": "4.11.8",
3128           "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-4.11.8.tgz",
3129           "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
3130           "dev": true,
3131           "requires": {
3132             "co": "4.6.0",
3133             "json-stable-stringify": "1.0.1"
3134           }
3135         }
3136       }
3137     },
3138     "has": {
3139       "version": "1.0.1",
3140       "resolved": "http://registry.npm.taobao.org/has/download/has-1.0.1.tgz",
3141       "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
3142       "dev": true,
3143       "requires": {
3144         "function-bind": "1.1.0"
3145       }
3146     },
3147     "has-ansi": {
3148       "version": "2.0.0",
3149       "resolved": "http://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz",
3150       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
3151       "dev": true,
3152       "requires": {
3153         "ansi-regex": "2.1.1"
3154       }
3155     },
3156     "has-binary": {
3157       "version": "0.1.7",
3158       "resolved": "http://registry.npm.taobao.org/has-binary/download/has-binary-0.1.7.tgz",
3159       "integrity": "sha1-aOYesWIQyVRaClzOBqhzkS/h5ow=",
3160       "dev": true,
3161       "requires": {
3162         "isarray": "0.0.1"
3163       }
3164     },
3165     "has-cors": {
3166       "version": "1.1.0",
3167       "resolved": "http://registry.npm.taobao.org/has-cors/download/has-cors-1.1.0.tgz",
3168       "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
3169       "dev": true
3170     },
3171     "has-flag": {
3172       "version": "1.0.0",
3173       "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz",
3174       "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
3175       "dev": true
3176     },
3177     "has-unicode": {
3178       "version": "2.0.1",
3179       "resolved": "http://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz",
3180       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
3181       "dev": true
3182     },
3183     "hash-base": {
3184       "version": "2.0.2",
3185       "resolved": "http://registry.npm.taobao.org/hash-base/download/hash-base-2.0.2.tgz",
3186       "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=",
3187       "dev": true,
3188       "requires": {
3189         "inherits": "2.0.3"
3190       }
3191     },
3192     "hash.js": {
3193       "version": "1.1.3",
3194       "resolved": "http://registry.npm.taobao.org/hash.js/download/hash.js-1.1.3.tgz",
3195       "integrity": "sha1-NA3tvmKQGHFRweodd3o0SJNd+EY=",
3196       "dev": true,
3197       "requires": {
3198         "inherits": "2.0.3",
3199         "minimalistic-assert": "1.0.0"
3200       }
3201     },
3202     "hawk": {
3203       "version": "3.1.3",
3204       "resolved": "http://registry.npm.taobao.org/hawk/download/hawk-3.1.3.tgz",
3205       "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
3206       "dev": true,
3207       "requires": {
3208         "boom": "2.10.1",
3209         "cryptiles": "2.0.5",
3210         "hoek": "2.16.3",
3211         "sntp": "1.0.9"
3212       }
3213     },
3214     "he": {
3215       "version": "1.1.1",
3216       "resolved": "http://registry.npm.taobao.org/he/download/he-1.1.1.tgz",
3217       "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
3218       "dev": true
3219     },
3220     "heimdalljs": {
3221       "version": "0.2.5",
3222       "resolved": "http://registry.npm.taobao.org/heimdalljs/download/heimdalljs-0.2.5.tgz",
3223       "integrity": "sha1-aqVDCO7nk7ZCz/nPlHgURfN3MKw=",
3224       "dev": true,
3225       "requires": {
3226         "rsvp": "3.2.1"
3227       },
3228       "dependencies": {
3229         "rsvp": {
3230           "version": "3.2.1",
3231           "resolved": "http://registry.npm.taobao.org/rsvp/download/rsvp-3.2.1.tgz",
3232           "integrity": "sha1-B8tKXfJa3Z6Cbrxn3Mn9idsn2Eo=",
3233           "dev": true
3234         }
3235       }
3236     },
3237     "heimdalljs-logger": {
3238       "version": "0.1.9",
3239       "resolved": "http://registry.npm.taobao.org/heimdalljs-logger/download/heimdalljs-logger-0.1.9.tgz",
3240       "integrity": "sha1-12raTkW3u294b8nAEKaOsuL68XY=",
3241       "dev": true,
3242       "requires": {
3243         "debug": "2.6.8",
3244         "heimdalljs": "0.2.5"
3245       }
3246     },
3247     "hmac-drbg": {
3248       "version": "1.0.1",
3249       "resolved": "http://registry.npm.taobao.org/hmac-drbg/download/hmac-drbg-1.0.1.tgz",
3250       "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
3251       "dev": true,
3252       "requires": {
3253         "hash.js": "1.1.3",
3254         "minimalistic-assert": "1.0.0",
3255         "minimalistic-crypto-utils": "1.0.1"
3256       }
3257     },
3258     "hoek": {
3259       "version": "2.16.3",
3260       "resolved": "http://registry.npm.taobao.org/hoek/download/hoek-2.16.3.tgz",
3261       "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
3262       "dev": true
3263     },
3264     "hosted-git-info": {
3265       "version": "2.5.0",
3266       "resolved": "http://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.5.0.tgz",
3267       "integrity": "sha1-bWDjSzq7yDEwYsO3mO+NkBoHrzw=",
3268       "dev": true
3269     },
3270     "hpack.js": {
3271       "version": "2.1.6",
3272       "resolved": "http://registry.npm.taobao.org/hpack.js/download/hpack.js-2.1.6.tgz",
3273       "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
3274       "dev": true,
3275       "requires": {
3276         "inherits": "2.0.3",
3277         "obuf": "1.1.1",
3278         "readable-stream": "2.3.3",
3279         "wbuf": "1.7.2"
3280       },
3281       "dependencies": {
3282         "isarray": {
3283           "version": "1.0.0",
3284           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
3285           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3286           "dev": true
3287         },
3288         "readable-stream": {
3289           "version": "2.3.3",
3290           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
3291           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
3292           "dev": true,
3293           "requires": {
3294             "core-util-is": "1.0.2",
3295             "inherits": "2.0.3",
3296             "isarray": "1.0.0",
3297             "process-nextick-args": "1.0.7",
3298             "safe-buffer": "5.1.1",
3299             "string_decoder": "1.0.3",
3300             "util-deprecate": "1.0.2"
3301           }
3302         },
3303         "string_decoder": {
3304           "version": "1.0.3",
3305           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
3306           "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
3307           "dev": true,
3308           "requires": {
3309             "safe-buffer": "5.1.1"
3310           }
3311         }
3312       }
3313     },
3314     "html-comment-regex": {
3315       "version": "1.1.1",
3316       "resolved": "http://registry.npm.taobao.org/html-comment-regex/download/html-comment-regex-1.1.1.tgz",
3317       "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=",
3318       "dev": true
3319     },
3320     "html-entities": {
3321       "version": "1.2.1",
3322       "resolved": "http://registry.npm.taobao.org/html-entities/download/html-entities-1.2.1.tgz",
3323       "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
3324       "dev": true
3325     },
3326     "html-minifier": {
3327       "version": "3.5.3",
3328       "resolved": "http://registry.npm.taobao.org/html-minifier/download/html-minifier-3.5.3.tgz",
3329       "integrity": "sha1-SideOxoWY5q7ebTBEZH/DQ/PGrk=",
3330       "dev": true,
3331       "requires": {
3332         "camel-case": "3.0.0",
3333         "clean-css": "4.1.7",
3334         "commander": "2.11.0",
3335         "he": "1.1.1",
3336         "ncname": "1.0.0",
3337         "param-case": "2.1.1",
3338         "relateurl": "0.2.7",
3339         "uglify-js": "3.0.28"
3340       }
3341     },
3342     "html-webpack-plugin": {
3343       "version": "2.30.1",
3344       "resolved": "http://registry.npm.taobao.org/html-webpack-plugin/download/html-webpack-plugin-2.30.1.tgz",
3345       "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=",
3346       "dev": true,
3347       "requires": {
3348         "bluebird": "3.5.0",
3349         "html-minifier": "3.5.3",
3350         "loader-utils": "0.2.17",
3351         "lodash": "4.17.4",
3352         "pretty-error": "2.1.1",
3353         "toposort": "1.0.3"
3354       },
3355       "dependencies": {
3356         "loader-utils": {
3357           "version": "0.2.17",
3358           "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz",
3359           "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
3360           "dev": true,
3361           "requires": {
3362             "big.js": "3.1.3",
3363             "emojis-list": "2.1.0",
3364             "json5": "0.5.1",
3365             "object-assign": "4.1.1"
3366           }
3367         }
3368       }
3369     },
3370     "htmlparser2": {
3371       "version": "3.3.0",
3372       "resolved": "http://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.3.0.tgz",
3373       "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=",
3374       "dev": true,
3375       "requires": {
3376         "domelementtype": "1.3.0",
3377         "domhandler": "2.1.0",
3378         "domutils": "1.1.6",
3379         "readable-stream": "1.0.34"
3380       },
3381       "dependencies": {
3382         "domutils": {
3383           "version": "1.1.6",
3384           "resolved": "http://registry.npm.taobao.org/domutils/download/domutils-1.1.6.tgz",
3385           "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=",
3386           "dev": true,
3387           "requires": {
3388             "domelementtype": "1.3.0"
3389           }
3390         }
3391       }
3392     },
3393     "http-deceiver": {
3394       "version": "1.2.7",
3395       "resolved": "http://registry.npm.taobao.org/http-deceiver/download/http-deceiver-1.2.7.tgz",
3396       "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
3397       "dev": true
3398     },
3399     "http-errors": {
3400       "version": "1.6.2",
3401       "resolved": "http://registry.npm.taobao.org/http-errors/download/http-errors-1.6.2.tgz",
3402       "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=",
3403       "dev": true,
3404       "requires": {
3405         "depd": "1.1.1",
3406         "inherits": "2.0.3",
3407         "setprototypeof": "1.0.3",
3408         "statuses": "1.3.1"
3409       }
3410     },
3411     "http-proxy": {
3412       "version": "1.16.2",
3413       "resolved": "http://registry.npm.taobao.org/http-proxy/download/http-proxy-1.16.2.tgz",
3414       "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=",
3415       "dev": true,
3416       "requires": {
3417         "eventemitter3": "1.2.0",
3418         "requires-port": "1.0.0"
3419       }
3420     },
3421     "http-proxy-middleware": {
3422       "version": "0.17.4",
3423       "resolved": "http://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-0.17.4.tgz",
3424       "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=",
3425       "dev": true,
3426       "requires": {
3427         "http-proxy": "1.16.2",
3428         "is-glob": "3.1.0",
3429         "lodash": "4.17.4",
3430         "micromatch": "2.3.11"
3431       },
3432       "dependencies": {
3433         "is-extglob": {
3434           "version": "2.1.1",
3435           "resolved": "http://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz",
3436           "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
3437           "dev": true
3438         },
3439         "is-glob": {
3440           "version": "3.1.0",
3441           "resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz",
3442           "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
3443           "dev": true,
3444           "requires": {
3445             "is-extglob": "2.1.1"
3446           }
3447         }
3448       }
3449     },
3450     "http-signature": {
3451       "version": "1.1.1",
3452       "resolved": "http://registry.npm.taobao.org/http-signature/download/http-signature-1.1.1.tgz",
3453       "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
3454       "dev": true,
3455       "requires": {
3456         "assert-plus": "0.2.0",
3457         "jsprim": "1.4.1",
3458         "sshpk": "1.13.1"
3459       }
3460     },
3461     "https-browserify": {
3462       "version": "0.0.1",
3463       "resolved": "http://registry.npm.taobao.org/https-browserify/download/https-browserify-0.0.1.tgz",
3464       "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=",
3465       "dev": true
3466     },
3467     "https-proxy-agent": {
3468       "version": "1.0.0",
3469       "resolved": "http://registry.npm.taobao.org/https-proxy-agent/download/https-proxy-agent-1.0.0.tgz",
3470       "integrity": "sha1-NffabEjOTdv6JkiRrFk+5f+GceY=",
3471       "dev": true,
3472       "requires": {
3473         "agent-base": "2.1.1",
3474         "debug": "2.6.8",
3475         "extend": "3.0.1"
3476       }
3477     },
3478     "iconv-lite": {
3479       "version": "0.4.18",
3480       "resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.18.tgz",
3481       "integrity": "sha1-I9hlaxaq5nQqwpcy6o8DNqR4nPI=",
3482       "dev": true
3483     },
3484     "icss-replace-symbols": {
3485       "version": "1.1.0",
3486       "resolved": "http://registry.npm.taobao.org/icss-replace-symbols/download/icss-replace-symbols-1.1.0.tgz",
3487       "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=",
3488       "dev": true
3489     },
3490     "icss-utils": {
3491       "version": "2.1.0",
3492       "resolved": "http://registry.npm.taobao.org/icss-utils/download/icss-utils-2.1.0.tgz",
3493       "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=",
3494       "dev": true,
3495       "requires": {
3496         "postcss": "6.0.9"
3497       },
3498       "dependencies": {
3499         "has-flag": {
3500           "version": "2.0.0",
3501           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz",
3502           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
3503           "dev": true
3504         },
3505         "postcss": {
3506           "version": "6.0.9",
3507           "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.9.tgz",
3508           "integrity": "sha1-VIGXZnhKUcZbHsTVTC+TdlQ4w1o=",
3509           "dev": true,
3510           "requires": {
3511             "chalk": "2.1.0",
3512             "source-map": "0.5.6",
3513             "supports-color": "4.2.1"
3514           }
3515         },
3516         "supports-color": {
3517           "version": "4.2.1",
3518           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.2.1.tgz",
3519           "integrity": "sha1-ZaS7JjHpDgJCDbpVVMN1pHVLuDY=",
3520           "dev": true,
3521           "requires": {
3522             "has-flag": "2.0.0"
3523           }
3524         }
3525       }
3526     },
3527     "ieee754": {
3528       "version": "1.1.8",
3529       "resolved": "http://registry.npm.taobao.org/ieee754/download/ieee754-1.1.8.tgz",
3530       "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=",
3531       "dev": true
3532     },
3533     "image-size": {
3534       "version": "0.5.5",
3535       "resolved": "http://registry.npm.taobao.org/image-size/download/image-size-0.5.5.tgz",
3536       "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
3537       "dev": true,
3538       "optional": true
3539     },
3540     "img-stats": {
3541       "version": "0.5.2",
3542       "resolved": "http://registry.npm.taobao.org/img-stats/download/img-stats-0.5.2.tgz",
3543       "integrity": "sha1-wgNJbELy2esuWrgjL6dWurMsnis=",
3544       "dev": true,
3545       "requires": {
3546         "xmldom": "0.1.27"
3547       }
3548     },
3549     "in-publish": {
3550       "version": "2.0.0",
3551       "resolved": "http://registry.npm.taobao.org/in-publish/download/in-publish-2.0.0.tgz",
3552       "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
3553       "dev": true,
3554       "optional": true
3555     },
3556     "indent-string": {
3557       "version": "2.1.0",
3558       "resolved": "http://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz",
3559       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
3560       "dev": true,
3561       "requires": {
3562         "repeating": "2.0.1"
3563       }
3564     },
3565     "indexes-of": {
3566       "version": "1.0.1",
3567       "resolved": "http://registry.npm.taobao.org/indexes-of/download/indexes-of-1.0.1.tgz",
3568       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
3569       "dev": true
3570     },
3571     "indexof": {
3572       "version": "0.0.1",
3573       "resolved": "http://registry.npm.taobao.org/indexof/download/indexof-0.0.1.tgz",
3574       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
3575       "dev": true
3576     },
3577     "inflection": {
3578       "version": "1.12.0",
3579       "resolved": "http://registry.npm.taobao.org/inflection/download/inflection-1.12.0.tgz",
3580       "integrity": "sha1-ogCTVlbW9fa8TcdQLhrstwMihBY=",
3581       "dev": true
3582     },
3583     "inflight": {
3584       "version": "1.0.6",
3585       "resolved": "http://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz",
3586       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3587       "dev": true,
3588       "requires": {
3589         "once": "1.4.0",
3590         "wrappy": "1.0.2"
3591       }
3592     },
3593     "inherits": {
3594       "version": "2.0.3",
3595       "resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz",
3596       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
3597       "dev": true
3598     },
3599     "ini": {
3600       "version": "1.3.4",
3601       "resolved": "http://registry.npm.taobao.org/ini/download/ini-1.3.4.tgz",
3602       "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=",
3603       "dev": true
3604     },
3605     "inquirer": {
3606       "version": "3.2.2",
3607       "resolved": "http://registry.npm.taobao.org/inquirer/download/inquirer-3.2.2.tgz",
3608       "integrity": "sha1-wqrt4VB8xU2CaBhzd0LWIb7y6CM=",
3609       "dev": true,
3610       "requires": {
3611         "ansi-escapes": "2.0.0",
3612         "chalk": "2.1.0",
3613         "cli-cursor": "2.1.0",
3614         "cli-width": "2.1.0",
3615         "external-editor": "2.0.4",
3616         "figures": "2.0.0",
3617         "lodash": "4.17.4",
3618         "mute-stream": "0.0.7",
3619         "run-async": "2.3.0",
3620         "rx-lite": "4.0.8",
3621         "rx-lite-aggregates": "4.0.8",
3622         "string-width": "2.1.1",
3623         "strip-ansi": "4.0.0",
3624         "through": "2.3.8"
3625       },
3626       "dependencies": {
3627         "ansi-regex": {
3628           "version": "3.0.0",
3629           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
3630           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
3631           "dev": true
3632         },
3633         "strip-ansi": {
3634           "version": "4.0.0",
3635           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
3636           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3637           "dev": true,
3638           "requires": {
3639             "ansi-regex": "3.0.0"
3640           }
3641         }
3642       }
3643     },
3644     "internal-ip": {
3645       "version": "1.2.0",
3646       "resolved": "http://registry.npm.taobao.org/internal-ip/download/internal-ip-1.2.0.tgz",
3647       "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=",
3648       "dev": true,
3649       "requires": {
3650         "meow": "3.7.0"
3651       }
3652     },
3653     "interpret": {
3654       "version": "1.0.3",
3655       "resolved": "http://registry.npm.taobao.org/interpret/download/interpret-1.0.3.tgz",
3656       "integrity": "sha1-y8NcYu7uc/Gat7EKgBURQBr8D5A=",
3657       "dev": true
3658     },
3659     "invariant": {
3660       "version": "2.2.2",
3661       "resolved": "http://registry.npm.taobao.org/invariant/download/invariant-2.2.2.tgz",
3662       "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=",
3663       "dev": true,
3664       "requires": {
3665         "loose-envify": "1.3.1"
3666       }
3667     },
3668     "invert-kv": {
3669       "version": "1.0.0",
3670       "resolved": "http://registry.npm.taobao.org/invert-kv/download/invert-kv-1.0.0.tgz",
3671       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
3672       "dev": true
3673     },
3674     "ip": {
3675       "version": "1.1.5",
3676       "resolved": "http://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz",
3677       "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
3678       "dev": true
3679     },
3680     "ipaddr.js": {
3681       "version": "1.4.0",
3682       "resolved": "http://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.4.0.tgz",
3683       "integrity": "sha1-KWrKh4qCGBbluF0KKFqZvP9FgvA=",
3684       "dev": true
3685     },
3686     "is-absolute-url": {
3687       "version": "2.1.0",
3688       "resolved": "http://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-2.1.0.tgz",
3689       "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
3690       "dev": true
3691     },
3692     "is-arrayish": {
3693       "version": "0.2.1",
3694       "resolved": "http://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz",
3695       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
3696       "dev": true
3697     },
3698     "is-binary-path": {
3699       "version": "1.0.1",
3700       "resolved": "http://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz",
3701       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
3702       "dev": true,
3703       "requires": {
3704         "binary-extensions": "1.10.0"
3705       }
3706     },
3707     "is-buffer": {
3708       "version": "1.1.5",
3709       "resolved": "http://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.5.tgz",
3710       "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=",
3711       "dev": true
3712     },
3713     "is-builtin-module": {
3714       "version": "1.0.0",
3715       "resolved": "http://registry.npm.taobao.org/is-builtin-module/download/is-builtin-module-1.0.0.tgz",
3716       "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
3717       "dev": true,
3718       "requires": {
3719         "builtin-modules": "1.1.1"
3720       }
3721     },
3722     "is-directory": {
3723       "version": "0.3.1",
3724       "resolved": "http://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz",
3725       "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
3726       "dev": true
3727     },
3728     "is-dotfile": {
3729       "version": "1.0.3",
3730       "resolved": "http://registry.npm.taobao.org/is-dotfile/download/is-dotfile-1.0.3.tgz",
3731       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
3732       "dev": true
3733     },
3734     "is-equal-shallow": {
3735       "version": "0.1.3",
3736       "resolved": "http://registry.npm.taobao.org/is-equal-shallow/download/is-equal-shallow-0.1.3.tgz",
3737       "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
3738       "dev": true,
3739       "requires": {
3740         "is-primitive": "2.0.0"
3741       }
3742     },
3743     "is-extendable": {
3744       "version": "0.1.1",
3745       "resolved": "http://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz",
3746       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3747       "dev": true
3748     },
3749     "is-extglob": {
3750       "version": "1.0.0",
3751       "resolved": "http://registry.npm.taobao.org/is-extglob/download/is-extglob-1.0.0.tgz",
3752       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
3753       "dev": true
3754     },
3755     "is-finite": {
3756       "version": "1.0.2",
3757       "resolved": "http://registry.npm.taobao.org/is-finite/download/is-finite-1.0.2.tgz",
3758       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
3759       "dev": true,
3760       "requires": {
3761         "number-is-nan": "1.0.1"
3762       }
3763     },
3764     "is-fullwidth-code-point": {
3765       "version": "2.0.0",
3766       "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
3767       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
3768       "dev": true
3769     },
3770     "is-glob": {
3771       "version": "2.0.1",
3772       "resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-2.0.1.tgz",
3773       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
3774       "dev": true,
3775       "requires": {
3776         "is-extglob": "1.0.0"
3777       }
3778     },
3779     "is-number": {
3780       "version": "2.1.0",
3781       "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-2.1.0.tgz",
3782       "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
3783       "dev": true,
3784       "requires": {
3785         "kind-of": "3.2.2"
3786       }
3787     },
3788     "is-path-cwd": {
3789       "version": "1.0.0",
3790       "resolved": "http://registry.npm.taobao.org/is-path-cwd/download/is-path-cwd-1.0.0.tgz",
3791       "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
3792       "dev": true
3793     },
3794     "is-path-in-cwd": {
3795       "version": "1.0.0",
3796       "resolved": "http://registry.npm.taobao.org/is-path-in-cwd/download/is-path-in-cwd-1.0.0.tgz",
3797       "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",
3798       "dev": true,
3799       "requires": {
3800         "is-path-inside": "1.0.0"
3801       }
3802     },
3803     "is-path-inside": {
3804       "version": "1.0.0",
3805       "resolved": "http://registry.npm.taobao.org/is-path-inside/download/is-path-inside-1.0.0.tgz",
3806       "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=",
3807       "dev": true,
3808       "requires": {
3809         "path-is-inside": "1.0.2"
3810       }
3811     },
3812     "is-plain-obj": {
3813       "version": "1.1.0",
3814       "resolved": "http://registry.npm.taobao.org/is-plain-obj/download/is-plain-obj-1.1.0.tgz",
3815       "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
3816       "dev": true
3817     },
3818     "is-plain-object": {
3819       "version": "2.0.4",
3820       "resolved": "http://registry.npm.taobao.org/is-plain-object/download/is-plain-object-2.0.4.tgz",
3821       "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=",
3822       "dev": true,
3823       "requires": {
3824         "isobject": "3.0.1"
3825       }
3826     },
3827     "is-posix-bracket": {
3828       "version": "0.1.1",
3829       "resolved": "http://registry.npm.taobao.org/is-posix-bracket/download/is-posix-bracket-0.1.1.tgz",
3830       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
3831       "dev": true
3832     },
3833     "is-primitive": {
3834       "version": "2.0.0",
3835       "resolved": "http://registry.npm.taobao.org/is-primitive/download/is-primitive-2.0.0.tgz",
3836       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
3837       "dev": true
3838     },
3839     "is-promise": {
3840       "version": "2.1.0",
3841       "resolved": "http://registry.npm.taobao.org/is-promise/download/is-promise-2.1.0.tgz",
3842       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
3843       "dev": true
3844     },
3845     "is-stream": {
3846       "version": "1.1.0",
3847       "resolved": "http://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz",
3848       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
3849       "dev": true
3850     },
3851     "is-svg": {
3852       "version": "2.1.0",
3853       "resolved": "http://registry.npm.taobao.org/is-svg/download/is-svg-2.1.0.tgz",
3854       "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=",
3855       "dev": true,
3856       "requires": {
3857         "html-comment-regex": "1.1.1"
3858       }
3859     },
3860     "is-typedarray": {
3861       "version": "1.0.0",
3862       "resolved": "http://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz",
3863       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
3864       "dev": true
3865     },
3866     "is-utf8": {
3867       "version": "0.2.1",
3868       "resolved": "http://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz",
3869       "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
3870       "dev": true
3871     },
3872     "is-wsl": {
3873       "version": "1.1.0",
3874       "resolved": "http://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz",
3875       "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
3876       "dev": true
3877     },
3878     "isarray": {
3879       "version": "0.0.1",
3880       "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
3881       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
3882       "dev": true
3883     },
3884     "isbinaryfile": {
3885       "version": "3.0.2",
3886       "resolved": "http://registry.npm.taobao.org/isbinaryfile/download/isbinaryfile-3.0.2.tgz",
3887       "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=",
3888       "dev": true
3889     },
3890     "isexe": {
3891       "version": "2.0.0",
3892       "resolved": "http://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz",
3893       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
3894       "dev": true
3895     },
3896     "isobject": {
3897       "version": "3.0.1",
3898       "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz",
3899       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
3900       "dev": true
3901     },
3902     "isstream": {
3903       "version": "0.1.2",
3904       "resolved": "http://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz",
3905       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
3906       "dev": true
3907     },
3908     "istanbul-api": {
3909       "version": "1.1.11",
3910       "resolved": "http://registry.npm.taobao.org/istanbul-api/download/istanbul-api-1.1.11.tgz",
3911       "integrity": "sha1-/MC0YeKzvaceMFFVE4I4doJX2d4=",
3912       "dev": true,
3913       "requires": {
3914         "async": "2.5.0",
3915         "fileset": "2.0.3",
3916         "istanbul-lib-coverage": "1.1.1",
3917         "istanbul-lib-hook": "1.0.7",
3918         "istanbul-lib-instrument": "1.7.4",
3919         "istanbul-lib-report": "1.1.1",
3920         "istanbul-lib-source-maps": "1.2.1",
3921         "istanbul-reports": "1.1.1",
3922         "js-yaml": "3.7.0",
3923         "mkdirp": "0.5.1",
3924         "once": "1.4.0"
3925       }
3926     },
3927     "istanbul-instrumenter-loader": {
3928       "version": "2.0.0",
3929       "resolved": "http://registry.npm.taobao.org/istanbul-instrumenter-loader/download/istanbul-instrumenter-loader-2.0.0.tgz",
3930       "integrity": "sha1-5UkpAKsLuoNe+oAkywC+mz7qJwA=",
3931       "dev": true,
3932       "requires": {
3933         "convert-source-map": "1.5.0",
3934         "istanbul-lib-instrument": "1.7.4",
3935         "loader-utils": "0.2.17",
3936         "object-assign": "4.1.1"
3937       },
3938       "dependencies": {
3939         "loader-utils": {
3940           "version": "0.2.17",
3941           "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz",
3942           "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
3943           "dev": true,
3944           "requires": {
3945             "big.js": "3.1.3",
3946             "emojis-list": "2.1.0",
3947             "json5": "0.5.1",
3948             "object-assign": "4.1.1"
3949           }
3950         }
3951       }
3952     },
3953     "istanbul-lib-coverage": {
3954       "version": "1.1.1",
3955       "resolved": "http://registry.npm.taobao.org/istanbul-lib-coverage/download/istanbul-lib-coverage-1.1.1.tgz",
3956       "integrity": "sha1-c7+5mIhSmUFck9OKPprfeEp3qdo=",
3957       "dev": true
3958     },
3959     "istanbul-lib-hook": {
3960       "version": "1.0.7",
3961       "resolved": "http://registry.npm.taobao.org/istanbul-lib-hook/download/istanbul-lib-hook-1.0.7.tgz",
3962       "integrity": "sha1-3WYH8DB2V4/n1vKmMM8UO0m6zdw=",
3963       "dev": true,
3964       "requires": {
3965         "append-transform": "0.4.0"
3966       }
3967     },
3968     "istanbul-lib-instrument": {
3969       "version": "1.7.4",
3970       "resolved": "http://registry.npm.taobao.org/istanbul-lib-instrument/download/istanbul-lib-instrument-1.7.4.tgz",
3971       "integrity": "sha1-6f2SDkdn89Ge3HZeLWs/XMvQ7qg=",
3972       "dev": true,
3973       "requires": {
3974         "babel-generator": "6.26.0",
3975         "babel-template": "6.26.0",
3976         "babel-traverse": "6.26.0",
3977         "babel-types": "6.26.0",
3978         "babylon": "6.18.0",
3979         "istanbul-lib-coverage": "1.1.1",
3980         "semver": "5.4.1"
3981       }
3982     },
3983     "istanbul-lib-report": {
3984       "version": "1.1.1",
3985       "resolved": "http://registry.npm.taobao.org/istanbul-lib-report/download/istanbul-lib-report-1.1.1.tgz",
3986       "integrity": "sha1-8OVfVmVf+jQiIIC3oM1HYOFAX8k=",
3987       "dev": true,
3988       "requires": {
3989         "istanbul-lib-coverage": "1.1.1",
3990         "mkdirp": "0.5.1",
3991         "path-parse": "1.0.5",
3992         "supports-color": "3.2.3"
3993       }
3994     },
3995     "istanbul-lib-source-maps": {
3996       "version": "1.2.1",
3997       "resolved": "http://registry.npm.taobao.org/istanbul-lib-source-maps/download/istanbul-lib-source-maps-1.2.1.tgz",
3998       "integrity": "sha1-pv4ay6jOCO68Y45XLilNJnAIqgw=",
3999       "dev": true,
4000       "requires": {
4001         "debug": "2.6.8",
4002         "istanbul-lib-coverage": "1.1.1",
4003         "mkdirp": "0.5.1",
4004         "rimraf": "2.6.1",
4005         "source-map": "0.5.6"
4006       }
4007     },
4008     "istanbul-reports": {
4009       "version": "1.1.1",
4010       "resolved": "http://registry.npm.taobao.org/istanbul-reports/download/istanbul-reports-1.1.1.tgz",
4011       "integrity": "sha1-BCvlyJ4XW8P4ZSPKqynAFOd/7k4=",
4012       "dev": true,
4013       "requires": {
4014         "handlebars": "4.0.10"
4015       },
4016       "dependencies": {
4017         "async": {
4018           "version": "1.5.2",
4019           "resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
4020           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
4021           "dev": true
4022         },
4023         "camelcase": {
4024           "version": "1.2.1",
4025           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
4026           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
4027           "dev": true,
4028           "optional": true
4029         },
4030         "cliui": {
4031           "version": "2.1.0",
4032           "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz",
4033           "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
4034           "dev": true,
4035           "optional": true,
4036           "requires": {
4037             "center-align": "0.1.3",
4038             "right-align": "0.1.3",
4039             "wordwrap": "0.0.2"
4040           },
4041           "dependencies": {
4042             "wordwrap": {
4043               "version": "0.0.2",
4044               "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz",
4045               "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
4046               "dev": true,
4047               "optional": true
4048             }
4049           }
4050         },
4051         "handlebars": {
4052           "version": "4.0.10",
4053           "resolved": "http://registry.npm.taobao.org/handlebars/download/handlebars-4.0.10.tgz",
4054           "integrity": "sha1-PTDHGLCaPZbyPqTMH0A8TTup/08=",
4055           "dev": true,
4056           "requires": {
4057             "async": "1.5.2",
4058             "optimist": "0.6.1",
4059             "source-map": "0.4.4",
4060             "uglify-js": "2.8.29"
4061           }
4062         },
4063         "optimist": {
4064           "version": "0.6.1",
4065           "resolved": "http://registry.npm.taobao.org/optimist/download/optimist-0.6.1.tgz",
4066           "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
4067           "dev": true,
4068           "requires": {
4069             "minimist": "0.0.8",
4070             "wordwrap": "0.0.3"
4071           }
4072         },
4073         "source-map": {
4074           "version": "0.4.4",
4075           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
4076           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
4077           "dev": true,
4078           "requires": {
4079             "amdefine": "1.0.1"
4080           }
4081         },
4082         "uglify-js": {
4083           "version": "2.8.29",
4084           "resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-2.8.29.tgz",
4085           "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
4086           "dev": true,
4087           "optional": true,
4088           "requires": {
4089             "source-map": "0.5.6",
4090             "uglify-to-browserify": "1.0.2",
4091             "yargs": "3.10.0"
4092           },
4093           "dependencies": {
4094             "source-map": {
4095               "version": "0.5.6",
4096               "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.6.tgz",
4097               "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
4098               "dev": true,
4099               "optional": true
4100             }
4101           }
4102         },
4103         "yargs": {
4104           "version": "3.10.0",
4105           "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-3.10.0.tgz",
4106           "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
4107           "dev": true,
4108           "optional": true,
4109           "requires": {
4110             "camelcase": "1.2.1",
4111             "cliui": "2.1.0",
4112             "decamelize": "1.2.0",
4113             "window-size": "0.1.0"
4114           }
4115         }
4116       }
4117     },
4118     "jasmine": {
4119       "version": "2.7.0",
4120       "resolved": "http://registry.npm.taobao.org/jasmine/download/jasmine-2.7.0.tgz",
4121       "integrity": "sha1-XPC7TllLRgC7QjVWA2YhKsWuobI=",
4122       "dev": true,
4123       "requires": {
4124         "exit": "0.1.2",
4125         "glob": "7.1.2",
4126         "jasmine-core": "2.7.0"
4127       },
4128       "dependencies": {
4129         "jasmine-core": {
4130           "version": "2.7.0",
4131           "resolved": "http://registry.npm.taobao.org/jasmine-core/download/jasmine-core-2.7.0.tgz",
4132           "integrity": "sha1-UP+MT5LY71wLLBuEbdJj7YUVIJE=",
4133           "dev": true
4134         }
4135       }
4136     },
4137     "jasmine-core": {
4138       "version": "2.6.4",
4139       "resolved": "http://registry.npm.taobao.org/jasmine-core/download/jasmine-core-2.6.4.tgz",
4140       "integrity": "sha1-3skmzQqfoof7bbXHVfpIfnTOysU=",
4141       "dev": true
4142     },
4143     "jasmine-spec-reporter": {
4144       "version": "4.1.1",
4145       "resolved": "http://registry.npm.taobao.org/jasmine-spec-reporter/download/jasmine-spec-reporter-4.1.1.tgz",
4146       "integrity": "sha1-Wm1Yq11hvqcwn7wnkjlRF1axtYg=",
4147       "dev": true,
4148       "requires": {
4149         "colors": "1.1.2"
4150       }
4151     },
4152     "jasminewd2": {
4153       "version": "2.1.0",
4154       "resolved": "http://registry.npm.taobao.org/jasminewd2/download/jasminewd2-2.1.0.tgz",
4155       "integrity": "sha1-2llSddGuYx3nNqwKfH2Fyfc+9lI=",
4156       "dev": true
4157     },
4158     "js-base64": {
4159       "version": "2.1.9",
4160       "resolved": "http://registry.npm.taobao.org/js-base64/download/js-base64-2.1.9.tgz",
4161       "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=",
4162       "dev": true
4163     },
4164     "js-tokens": {
4165       "version": "3.0.2",
4166       "resolved": "http://registry.npm.taobao.org/js-tokens/download/js-tokens-3.0.2.tgz",
4167       "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
4168       "dev": true
4169     },
4170     "js-yaml": {
4171       "version": "3.7.0",
4172       "resolved": "http://registry.npm.taobao.org/js-yaml/download/js-yaml-3.7.0.tgz",
4173       "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=",
4174       "dev": true,
4175       "requires": {
4176         "argparse": "1.0.9",
4177         "esprima": "2.7.3"
4178       }
4179     },
4180     "jsbn": {
4181       "version": "0.1.1",
4182       "resolved": "http://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz",
4183       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
4184       "dev": true,
4185       "optional": true
4186     },
4187     "jschardet": {
4188       "version": "1.5.1",
4189       "resolved": "http://registry.npm.taobao.org/jschardet/download/jschardet-1.5.1.tgz",
4190       "integrity": "sha1-xRn2KfhrOlvtuliojTETCe7Al/k=",
4191       "dev": true
4192     },
4193     "jsesc": {
4194       "version": "0.5.0",
4195       "resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz",
4196       "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
4197       "dev": true
4198     },
4199     "json-loader": {
4200       "version": "0.5.7",
4201       "resolved": "http://registry.npm.taobao.org/json-loader/download/json-loader-0.5.7.tgz",
4202       "integrity": "sha1-3KFKcCNf+C8KyaOr62DTN6NlGF0=",
4203       "dev": true
4204     },
4205     "json-schema": {
4206       "version": "0.2.3",
4207       "resolved": "http://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz",
4208       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
4209       "dev": true
4210     },
4211     "json-schema-traverse": {
4212       "version": "0.3.1",
4213       "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz",
4214       "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
4215       "dev": true
4216     },
4217     "json-stable-stringify": {
4218       "version": "1.0.1",
4219       "resolved": "http://registry.npm.taobao.org/json-stable-stringify/download/json-stable-stringify-1.0.1.tgz",
4220       "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
4221       "dev": true,
4222       "requires": {
4223         "jsonify": "0.0.0"
4224       }
4225     },
4226     "json-stringify-safe": {
4227       "version": "5.0.1",
4228       "resolved": "http://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz",
4229       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
4230       "dev": true
4231     },
4232     "json3": {
4233       "version": "3.3.2",
4234       "resolved": "http://registry.npm.taobao.org/json3/download/json3-3.3.2.tgz",
4235       "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=",
4236       "dev": true
4237     },
4238     "json5": {
4239       "version": "0.5.1",
4240       "resolved": "http://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz",
4241       "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
4242       "dev": true
4243     },
4244     "jsonfile": {
4245       "version": "3.0.1",
4246       "resolved": "http://registry.npm.taobao.org/jsonfile/download/jsonfile-3.0.1.tgz",
4247       "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=",
4248       "dev": true,
4249       "requires": {
4250         "graceful-fs": "4.1.11"
4251       }
4252     },
4253     "jsonify": {
4254       "version": "0.0.0",
4255       "resolved": "http://registry.npm.taobao.org/jsonify/download/jsonify-0.0.0.tgz",
4256       "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
4257       "dev": true
4258     },
4259     "jsplumb": {
4260       "version": "2.5.0",
4261       "resolved": "http://registry.npm.taobao.org/jsplumb/download/jsplumb-2.5.0.tgz",
4262       "integrity": "sha1-5gLBaEKKcYiYr6Kmm8lmldlhjiQ="
4263     },
4264     "jsprim": {
4265       "version": "1.4.1",
4266       "resolved": "http://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz",
4267       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
4268       "dev": true,
4269       "requires": {
4270         "assert-plus": "1.0.0",
4271         "extsprintf": "1.3.0",
4272         "json-schema": "0.2.3",
4273         "verror": "1.10.0"
4274       },
4275       "dependencies": {
4276         "assert-plus": {
4277           "version": "1.0.0",
4278           "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
4279           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
4280           "dev": true
4281         }
4282       }
4283     },
4284     "karma": {
4285       "version": "1.7.0",
4286       "resolved": "http://registry.npm.taobao.org/karma/download/karma-1.7.0.tgz",
4287       "integrity": "sha1-b3oaQGRG+i4YfslTmGmPTO5HYmk=",
4288       "dev": true,
4289       "requires": {
4290         "bluebird": "3.5.0",
4291         "body-parser": "1.17.2",
4292         "chokidar": "1.7.0",
4293         "colors": "1.1.2",
4294         "combine-lists": "1.0.1",
4295         "connect": "3.6.3",
4296         "core-js": "2.5.0",
4297         "di": "0.0.1",
4298         "dom-serialize": "2.2.1",
4299         "expand-braces": "0.1.2",
4300         "glob": "7.1.2",
4301         "graceful-fs": "4.1.11",
4302         "http-proxy": "1.16.2",
4303         "isbinaryfile": "3.0.2",
4304         "lodash": "3.10.1",
4305         "log4js": "0.6.38",
4306         "mime": "1.3.6",
4307         "minimatch": "3.0.4",
4308         "optimist": "0.6.1",
4309         "qjobs": "1.1.5",
4310         "range-parser": "1.2.0",
4311         "rimraf": "2.6.1",
4312         "safe-buffer": "5.1.1",
4313         "socket.io": "1.7.3",
4314         "source-map": "0.5.6",
4315         "tmp": "0.0.31",
4316         "useragent": "2.2.1"
4317       },
4318       "dependencies": {
4319         "lodash": {
4320           "version": "3.10.1",
4321           "resolved": "http://registry.npm.taobao.org/lodash/download/lodash-3.10.1.tgz",
4322           "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=",
4323           "dev": true
4324         },
4325         "optimist": {
4326           "version": "0.6.1",
4327           "resolved": "http://registry.npm.taobao.org/optimist/download/optimist-0.6.1.tgz",
4328           "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
4329           "dev": true,
4330           "requires": {
4331             "minimist": "0.0.8",
4332             "wordwrap": "0.0.3"
4333           }
4334         }
4335       }
4336     },
4337     "karma-chrome-launcher": {
4338       "version": "2.1.1",
4339       "resolved": "http://registry.npm.taobao.org/karma-chrome-launcher/download/karma-chrome-launcher-2.1.1.tgz",
4340       "integrity": "sha1-IWh5xorATY1RQOmWGboEtZr9Rs8=",
4341       "dev": true,
4342       "requires": {
4343         "fs-access": "1.0.1",
4344         "which": "1.3.0"
4345       }
4346     },
4347     "karma-cli": {
4348       "version": "1.0.1",
4349       "resolved": "http://registry.npm.taobao.org/karma-cli/download/karma-cli-1.0.1.tgz",
4350       "integrity": "sha1-rmw8WKMTodALRRZMRVubhs4X+WA=",
4351       "dev": true,
4352       "requires": {
4353         "resolve": "1.4.0"
4354       }
4355     },
4356     "karma-coverage-istanbul-reporter": {
4357       "version": "1.3.0",
4358       "resolved": "http://registry.npm.taobao.org/karma-coverage-istanbul-reporter/download/karma-coverage-istanbul-reporter-1.3.0.tgz",
4359       "integrity": "sha1-0ULNnFVzHJ42Pvc3To7xoxvr+ts=",
4360       "dev": true,
4361       "requires": {
4362         "istanbul-api": "1.1.11",
4363         "minimatch": "3.0.4"
4364       }
4365     },
4366     "karma-jasmine": {
4367       "version": "1.1.0",
4368       "resolved": "http://registry.npm.taobao.org/karma-jasmine/download/karma-jasmine-1.1.0.tgz",
4369       "integrity": "sha1-IuTAa/mhguUpTR9wXjczgRuBCs8=",
4370       "dev": true
4371     },
4372     "karma-jasmine-html-reporter": {
4373       "version": "0.2.2",
4374       "resolved": "http://registry.npm.taobao.org/karma-jasmine-html-reporter/download/karma-jasmine-html-reporter-0.2.2.tgz",
4375       "integrity": "sha1-SKjl7xiAdhfuK14zwRlMNbQ5Ukw=",
4376       "dev": true,
4377       "requires": {
4378         "karma-jasmine": "1.1.0"
4379       }
4380     },
4381     "karma-source-map-support": {
4382       "version": "1.2.0",
4383       "resolved": "http://registry.npm.taobao.org/karma-source-map-support/download/karma-source-map-support-1.2.0.tgz",
4384       "integrity": "sha1-G/gee7SwiWJ6s1LsQXnhF8QGpUA=",
4385       "dev": true,
4386       "requires": {
4387         "source-map-support": "0.4.16"
4388       }
4389     },
4390     "kind-of": {
4391       "version": "3.2.2",
4392       "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
4393       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4394       "dev": true,
4395       "requires": {
4396         "is-buffer": "1.1.5"
4397       }
4398     },
4399     "lazy-cache": {
4400       "version": "0.2.7",
4401       "resolved": "http://registry.npm.taobao.org/lazy-cache/download/lazy-cache-0.2.7.tgz",
4402       "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=",
4403       "dev": true
4404     },
4405     "lcid": {
4406       "version": "1.0.0",
4407       "resolved": "http://registry.npm.taobao.org/lcid/download/lcid-1.0.0.tgz",
4408       "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
4409       "dev": true,
4410       "requires": {
4411         "invert-kv": "1.0.0"
4412       }
4413     },
4414     "less": {
4415       "version": "2.7.2",
4416       "resolved": "http://registry.npm.taobao.org/less/download/less-2.7.2.tgz",
4417       "integrity": "sha1-No1sxz4fsDmBGDKAkYdDxdz5s98=",
4418       "dev": true,
4419       "requires": {
4420         "errno": "0.1.4",
4421         "graceful-fs": "4.1.11",
4422         "image-size": "0.5.5",
4423         "mime": "1.3.6",
4424         "mkdirp": "0.5.1",
4425         "promise": "7.3.1",
4426         "request": "2.81.0",
4427         "source-map": "0.5.6"
4428       }
4429     },
4430     "less-loader": {
4431       "version": "4.0.5",
4432       "resolved": "http://registry.npm.taobao.org/less-loader/download/less-loader-4.0.5.tgz",
4433       "integrity": "sha1-rhVadAbKxqzSk9eFWH/P8PR4xN0=",
4434       "dev": true,
4435       "requires": {
4436         "clone": "2.1.1",
4437         "loader-utils": "1.1.0",
4438         "pify": "2.3.0"
4439       },
4440       "dependencies": {
4441         "clone": {
4442           "version": "2.1.1",
4443           "resolved": "http://registry.npm.taobao.org/clone/download/clone-2.1.1.tgz",
4444           "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=",
4445           "dev": true
4446         }
4447       }
4448     },
4449     "license-webpack-plugin": {
4450       "version": "0.5.1",
4451       "resolved": "http://registry.npm.taobao.org/license-webpack-plugin/download/license-webpack-plugin-0.5.1.tgz",
4452       "integrity": "sha1-aNivEDSGqcTrzt237V071h84O+Q=",
4453       "dev": true,
4454       "requires": {
4455         "object-assign": "4.1.1"
4456       }
4457     },
4458     "load-json-file": {
4459       "version": "1.1.0",
4460       "resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz",
4461       "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
4462       "dev": true,
4463       "requires": {
4464         "graceful-fs": "4.1.11",
4465         "parse-json": "2.2.0",
4466         "pify": "2.3.0",
4467         "pinkie-promise": "2.0.1",
4468         "strip-bom": "2.0.0"
4469       }
4470     },
4471     "loader-runner": {
4472       "version": "2.3.0",
4473       "resolved": "http://registry.npm.taobao.org/loader-runner/download/loader-runner-2.3.0.tgz",
4474       "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=",
4475       "dev": true
4476     },
4477     "loader-utils": {
4478       "version": "1.1.0",
4479       "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-1.1.0.tgz",
4480       "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
4481       "dev": true,
4482       "requires": {
4483         "big.js": "3.1.3",
4484         "emojis-list": "2.1.0",
4485         "json5": "0.5.1"
4486       }
4487     },
4488     "locate-path": {
4489       "version": "2.0.0",
4490       "resolved": "http://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz",
4491       "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
4492       "dev": true,
4493       "requires": {
4494         "p-locate": "2.0.0",
4495         "path-exists": "3.0.0"
4496       },
4497       "dependencies": {
4498         "path-exists": {
4499           "version": "3.0.0",
4500           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz",
4501           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
4502           "dev": true
4503         }
4504       }
4505     },
4506     "lodash": {
4507       "version": "4.17.4",
4508       "resolved": "http://registry.npm.taobao.org/lodash/download/lodash-4.17.4.tgz",
4509       "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
4510       "dev": true
4511     },
4512     "lodash.assign": {
4513       "version": "4.2.0",
4514       "resolved": "http://registry.npm.taobao.org/lodash.assign/download/lodash.assign-4.2.0.tgz",
4515       "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
4516       "dev": true,
4517       "optional": true
4518     },
4519     "lodash.camelcase": {
4520       "version": "4.3.0",
4521       "resolved": "http://registry.npm.taobao.org/lodash.camelcase/download/lodash.camelcase-4.3.0.tgz",
4522       "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
4523       "dev": true
4524     },
4525     "lodash.clonedeep": {
4526       "version": "4.5.0",
4527       "resolved": "http://registry.npm.taobao.org/lodash.clonedeep/download/lodash.clonedeep-4.5.0.tgz",
4528       "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
4529       "dev": true
4530     },
4531     "lodash.memoize": {
4532       "version": "4.1.2",
4533       "resolved": "http://registry.npm.taobao.org/lodash.memoize/download/lodash.memoize-4.1.2.tgz",
4534       "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
4535       "dev": true
4536     },
4537     "lodash.mergewith": {
4538       "version": "4.6.0",
4539       "resolved": "http://registry.npm.taobao.org/lodash.mergewith/download/lodash.mergewith-4.6.0.tgz",
4540       "integrity": "sha1-FQzwoWeR9ZA7iJHqsVRgknS96lU=",
4541       "dev": true,
4542       "optional": true
4543     },
4544     "lodash.tail": {
4545       "version": "4.1.1",
4546       "resolved": "http://registry.npm.taobao.org/lodash.tail/download/lodash.tail-4.1.1.tgz",
4547       "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=",
4548       "dev": true
4549     },
4550     "lodash.uniq": {
4551       "version": "4.5.0",
4552       "resolved": "http://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz",
4553       "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
4554       "dev": true
4555     },
4556     "log4js": {
4557       "version": "0.6.38",
4558       "resolved": "http://registry.npm.taobao.org/log4js/download/log4js-0.6.38.tgz",
4559       "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=",
4560       "dev": true,
4561       "requires": {
4562         "readable-stream": "1.0.34",
4563         "semver": "4.3.6"
4564       },
4565       "dependencies": {
4566         "semver": {
4567           "version": "4.3.6",
4568           "resolved": "http://registry.npm.taobao.org/semver/download/semver-4.3.6.tgz",
4569           "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=",
4570           "dev": true
4571         }
4572       }
4573     },
4574     "longest": {
4575       "version": "1.0.1",
4576       "resolved": "http://registry.npm.taobao.org/longest/download/longest-1.0.1.tgz",
4577       "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
4578       "dev": true
4579     },
4580     "loose-envify": {
4581       "version": "1.3.1",
4582       "resolved": "http://registry.npm.taobao.org/loose-envify/download/loose-envify-1.3.1.tgz",
4583       "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
4584       "dev": true,
4585       "requires": {
4586         "js-tokens": "3.0.2"
4587       }
4588     },
4589     "loud-rejection": {
4590       "version": "1.6.0",
4591       "resolved": "http://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz",
4592       "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
4593       "dev": true,
4594       "requires": {
4595         "currently-unhandled": "0.4.1",
4596         "signal-exit": "3.0.2"
4597       }
4598     },
4599     "lower-case": {
4600       "version": "1.1.4",
4601       "resolved": "http://registry.npm.taobao.org/lower-case/download/lower-case-1.1.4.tgz",
4602       "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
4603       "dev": true
4604     },
4605     "lru-cache": {
4606       "version": "4.1.1",
4607       "resolved": "http://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.1.tgz",
4608       "integrity": "sha1-Yi4y6CSItJJ5EUpPns9F581rulU=",
4609       "dev": true,
4610       "requires": {
4611         "pseudomap": "1.0.2",
4612         "yallist": "2.1.2"
4613       }
4614     },
4615     "macaddress": {
4616       "version": "0.2.8",
4617       "resolved": "http://registry.npm.taobao.org/macaddress/download/macaddress-0.2.8.tgz",
4618       "integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=",
4619       "dev": true
4620     },
4621     "magic-string": {
4622       "version": "0.22.4",
4623       "resolved": "http://registry.npm.taobao.org/magic-string/download/magic-string-0.22.4.tgz",
4624       "integrity": "sha1-MQObTkA2Y5VhjB1s+Bk8U5F0df8=",
4625       "dev": true,
4626       "requires": {
4627         "vlq": "0.2.2"
4628       }
4629     },
4630     "make-error": {
4631       "version": "1.3.0",
4632       "resolved": "http://registry.npm.taobao.org/make-error/download/make-error-1.3.0.tgz",
4633       "integrity": "sha1-Uq06M5zPEM5itAQLcI/nByRLi5Y=",
4634       "dev": true
4635     },
4636     "map-obj": {
4637       "version": "1.0.1",
4638       "resolved": "http://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz",
4639       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
4640       "dev": true
4641     },
4642     "matcher-collection": {
4643       "version": "1.0.4",
4644       "resolved": "http://registry.npm.taobao.org/matcher-collection/download/matcher-collection-1.0.4.tgz",
4645       "integrity": "sha1-L2auCGmZbynkPQtiyD3R1D5YF1U=",
4646       "dev": true,
4647       "requires": {
4648         "minimatch": "3.0.4"
4649       }
4650     },
4651     "math-expression-evaluator": {
4652       "version": "1.2.17",
4653       "resolved": "http://registry.npm.taobao.org/math-expression-evaluator/download/math-expression-evaluator-1.2.17.tgz",
4654       "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=",
4655       "dev": true
4656     },
4657     "media-typer": {
4658       "version": "0.3.0",
4659       "resolved": "http://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz",
4660       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
4661       "dev": true
4662     },
4663     "mem": {
4664       "version": "1.1.0",
4665       "resolved": "http://registry.npm.taobao.org/mem/download/mem-1.1.0.tgz",
4666       "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
4667       "dev": true,
4668       "requires": {
4669         "mimic-fn": "1.1.0"
4670       }
4671     },
4672     "memory-fs": {
4673       "version": "0.4.1",
4674       "resolved": "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.4.1.tgz",
4675       "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
4676       "dev": true,
4677       "requires": {
4678         "errno": "0.1.4",
4679         "readable-stream": "2.3.3"
4680       },
4681       "dependencies": {
4682         "isarray": {
4683           "version": "1.0.0",
4684           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
4685           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
4686           "dev": true
4687         },
4688         "readable-stream": {
4689           "version": "2.3.3",
4690           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
4691           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
4692           "dev": true,
4693           "requires": {
4694             "core-util-is": "1.0.2",
4695             "inherits": "2.0.3",
4696             "isarray": "1.0.0",
4697             "process-nextick-args": "1.0.7",
4698             "safe-buffer": "5.1.1",
4699             "string_decoder": "1.0.3",
4700             "util-deprecate": "1.0.2"
4701           }
4702         },
4703         "string_decoder": {
4704           "version": "1.0.3",
4705           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
4706           "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
4707           "dev": true,
4708           "requires": {
4709             "safe-buffer": "5.1.1"
4710           }
4711         }
4712       }
4713     },
4714     "meow": {
4715       "version": "3.7.0",
4716       "resolved": "http://registry.npm.taobao.org/meow/download/meow-3.7.0.tgz",
4717       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
4718       "dev": true,
4719       "requires": {
4720         "camelcase-keys": "2.1.0",
4721         "decamelize": "1.2.0",
4722         "loud-rejection": "1.6.0",
4723         "map-obj": "1.0.1",
4724         "minimist": "1.2.0",
4725         "normalize-package-data": "2.4.0",
4726         "object-assign": "4.1.1",
4727         "read-pkg-up": "1.0.1",
4728         "redent": "1.0.0",
4729         "trim-newlines": "1.0.0"
4730       },
4731       "dependencies": {
4732         "minimist": {
4733           "version": "1.2.0",
4734           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
4735           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
4736           "dev": true
4737         }
4738       }
4739     },
4740     "merge-descriptors": {
4741       "version": "1.0.1",
4742       "resolved": "http://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz",
4743       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
4744       "dev": true
4745     },
4746     "methods": {
4747       "version": "1.1.2",
4748       "resolved": "http://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz",
4749       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
4750       "dev": true
4751     },
4752     "micromatch": {
4753       "version": "2.3.11",
4754       "resolved": "http://registry.npm.taobao.org/micromatch/download/micromatch-2.3.11.tgz",
4755       "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
4756       "dev": true,
4757       "requires": {
4758         "arr-diff": "2.0.0",
4759         "array-unique": "0.2.1",
4760         "braces": "1.8.5",
4761         "expand-brackets": "0.1.5",
4762         "extglob": "0.3.2",
4763         "filename-regex": "2.0.1",
4764         "is-extglob": "1.0.0",
4765         "is-glob": "2.0.1",
4766         "kind-of": "3.2.2",
4767         "normalize-path": "2.1.1",
4768         "object.omit": "2.0.1",
4769         "parse-glob": "3.0.4",
4770         "regex-cache": "0.4.3"
4771       }
4772     },
4773     "miller-rabin": {
4774       "version": "4.0.0",
4775       "resolved": "http://registry.npm.taobao.org/miller-rabin/download/miller-rabin-4.0.0.tgz",
4776       "integrity": "sha1-SmL7HUKTPAVYOYL0xxb2+55sbT0=",
4777       "dev": true,
4778       "requires": {
4779         "bn.js": "4.11.8",
4780         "brorand": "1.1.0"
4781       }
4782     },
4783     "mime": {
4784       "version": "1.3.6",
4785       "resolved": "http://registry.npm.taobao.org/mime/download/mime-1.3.6.tgz",
4786       "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=",
4787       "dev": true
4788     },
4789     "mime-db": {
4790       "version": "1.29.0",
4791       "resolved": "http://registry.npm.taobao.org/mime-db/download/mime-db-1.29.0.tgz",
4792       "integrity": "sha1-SNJtI1WJZRcErFkWygYAGRQmaHg=",
4793       "dev": true
4794     },
4795     "mime-types": {
4796       "version": "2.1.16",
4797       "resolved": "http://registry.npm.taobao.org/mime-types/download/mime-types-2.1.16.tgz",
4798       "integrity": "sha1-K4WKUuXs1RbbiXrCvodIeDBpjiM=",
4799       "dev": true,
4800       "requires": {
4801         "mime-db": "1.29.0"
4802       }
4803     },
4804     "mimic-fn": {
4805       "version": "1.1.0",
4806       "resolved": "http://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.1.0.tgz",
4807       "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=",
4808       "dev": true
4809     },
4810     "minimalistic-assert": {
4811       "version": "1.0.0",
4812       "resolved": "http://registry.npm.taobao.org/minimalistic-assert/download/minimalistic-assert-1.0.0.tgz",
4813       "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=",
4814       "dev": true
4815     },
4816     "minimalistic-crypto-utils": {
4817       "version": "1.0.1",
4818       "resolved": "http://registry.npm.taobao.org/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz",
4819       "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
4820       "dev": true
4821     },
4822     "minimatch": {
4823       "version": "3.0.4",
4824       "resolved": "http://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz",
4825       "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
4826       "dev": true,
4827       "requires": {
4828         "brace-expansion": "1.1.8"
4829       }
4830     },
4831     "minimist": {
4832       "version": "0.0.8",
4833       "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz",
4834       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
4835       "dev": true
4836     },
4837     "mixin-object": {
4838       "version": "2.0.1",
4839       "resolved": "http://registry.npm.taobao.org/mixin-object/download/mixin-object-2.0.1.tgz",
4840       "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=",
4841       "dev": true,
4842       "requires": {
4843         "for-in": "0.1.8",
4844         "is-extendable": "0.1.1"
4845       },
4846       "dependencies": {
4847         "for-in": {
4848           "version": "0.1.8",
4849           "resolved": "http://registry.npm.taobao.org/for-in/download/for-in-0.1.8.tgz",
4850           "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=",
4851           "dev": true
4852         }
4853       }
4854     },
4855     "mkdirp": {
4856       "version": "0.5.1",
4857       "resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz",
4858       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
4859       "dev": true,
4860       "requires": {
4861         "minimist": "0.0.8"
4862       }
4863     },
4864     "ms": {
4865       "version": "2.0.0",
4866       "resolved": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
4867       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4868       "dev": true
4869     },
4870     "multicast-dns": {
4871       "version": "6.1.1",
4872       "resolved": "http://registry.npm.taobao.org/multicast-dns/download/multicast-dns-6.1.1.tgz",
4873       "integrity": "sha1-bn3oalcIcqsXBYrepxYLvsqBTd4=",
4874       "dev": true,
4875       "requires": {
4876         "dns-packet": "1.2.2",
4877         "thunky": "0.1.0"
4878       }
4879     },
4880     "multicast-dns-service-types": {
4881       "version": "1.1.0",
4882       "resolved": "http://registry.npm.taobao.org/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz",
4883       "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
4884       "dev": true
4885     },
4886     "mute-stream": {
4887       "version": "0.0.7",
4888       "resolved": "http://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.7.tgz",
4889       "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
4890       "dev": true
4891     },
4892     "nan": {
4893       "version": "2.6.2",
4894       "resolved": "http://registry.npm.taobao.org/nan/download/nan-2.6.2.tgz",
4895       "integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U=",
4896       "dev": true,
4897       "optional": true
4898     },
4899     "ncname": {
4900       "version": "1.0.0",
4901       "resolved": "http://registry.npm.taobao.org/ncname/download/ncname-1.0.0.tgz",
4902       "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=",
4903       "dev": true,
4904       "requires": {
4905         "xml-char-classes": "1.0.0"
4906       }
4907     },
4908     "negotiator": {
4909       "version": "0.6.1",
4910       "resolved": "http://registry.npm.taobao.org/negotiator/download/negotiator-0.6.1.tgz",
4911       "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
4912       "dev": true
4913     },
4914     "no-case": {
4915       "version": "2.3.1",
4916       "resolved": "http://registry.npm.taobao.org/no-case/download/no-case-2.3.1.tgz",
4917       "integrity": "sha1-euuhxzpSGEJlVUt9wDuvcg34AIE=",
4918       "dev": true,
4919       "requires": {
4920         "lower-case": "1.1.4"
4921       }
4922     },
4923     "node-forge": {
4924       "version": "0.6.33",
4925       "resolved": "http://registry.npm.taobao.org/node-forge/download/node-forge-0.6.33.tgz",
4926       "integrity": "sha1-RjgRh59XPUUVWtap9D3ClujoXrw=",
4927       "dev": true
4928     },
4929     "node-gyp": {
4930       "version": "3.6.2",
4931       "resolved": "http://registry.npm.taobao.org/node-gyp/download/node-gyp-3.6.2.tgz",
4932       "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=",
4933       "dev": true,
4934       "optional": true,
4935       "requires": {
4936         "fstream": "1.0.11",
4937         "glob": "7.1.2",
4938         "graceful-fs": "4.1.11",
4939         "minimatch": "3.0.4",
4940         "mkdirp": "0.5.1",
4941         "nopt": "3.0.6",
4942         "npmlog": "4.1.2",
4943         "osenv": "0.1.4",
4944         "request": "2.81.0",
4945         "rimraf": "2.6.1",
4946         "semver": "5.3.0",
4947         "tar": "2.2.1",
4948         "which": "1.3.0"
4949       },
4950       "dependencies": {
4951         "nopt": {
4952           "version": "3.0.6",
4953           "resolved": "http://registry.npm.taobao.org/nopt/download/nopt-3.0.6.tgz",
4954           "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
4955           "dev": true,
4956           "optional": true,
4957           "requires": {
4958             "abbrev": "1.1.0"
4959           }
4960         },
4961         "semver": {
4962           "version": "5.3.0",
4963           "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.3.0.tgz",
4964           "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
4965           "dev": true,
4966           "optional": true
4967         }
4968       }
4969     },
4970     "node-libs-browser": {
4971       "version": "2.0.0",
4972       "resolved": "http://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-2.0.0.tgz",
4973       "integrity": "sha1-o6WeyXAkmFtG6Vg3lkb5bEthZkY=",
4974       "dev": true,
4975       "requires": {
4976         "assert": "1.4.1",
4977         "browserify-zlib": "0.1.4",
4978         "buffer": "4.9.1",
4979         "console-browserify": "1.1.0",
4980         "constants-browserify": "1.0.0",
4981         "crypto-browserify": "3.11.1",
4982         "domain-browser": "1.1.7",
4983         "events": "1.1.1",
4984         "https-browserify": "0.0.1",
4985         "os-browserify": "0.2.1",
4986         "path-browserify": "0.0.0",
4987         "process": "0.11.10",
4988         "punycode": "1.4.1",
4989         "querystring-es3": "0.2.1",
4990         "readable-stream": "2.3.3",
4991         "stream-browserify": "2.0.1",
4992         "stream-http": "2.7.2",
4993         "string_decoder": "0.10.31",
4994         "timers-browserify": "2.0.4",
4995         "tty-browserify": "0.0.0",
4996         "url": "0.11.0",
4997         "util": "0.10.3",
4998         "vm-browserify": "0.0.4"
4999       },
5000       "dependencies": {
5001         "isarray": {
5002           "version": "1.0.0",
5003           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
5004           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
5005           "dev": true
5006         },
5007         "readable-stream": {
5008           "version": "2.3.3",
5009           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
5010           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
5011           "dev": true,
5012           "requires": {
5013             "core-util-is": "1.0.2",
5014             "inherits": "2.0.3",
5015             "isarray": "1.0.0",
5016             "process-nextick-args": "1.0.7",
5017             "safe-buffer": "5.1.1",
5018             "string_decoder": "1.0.3",
5019             "util-deprecate": "1.0.2"
5020           },
5021           "dependencies": {
5022             "string_decoder": {
5023               "version": "1.0.3",
5024               "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
5025               "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
5026               "dev": true,
5027               "requires": {
5028                 "safe-buffer": "5.1.1"
5029               }
5030             }
5031           }
5032         }
5033       }
5034     },
5035     "node-modules-path": {
5036       "version": "1.0.1",
5037       "resolved": "http://registry.npm.taobao.org/node-modules-path/download/node-modules-path-1.0.1.tgz",
5038       "integrity": "sha1-QAlrCM560OoUaAhjr0ScfHWl0cg=",
5039       "dev": true
5040     },
5041     "node-sass": {
5042       "version": "4.5.3",
5043       "resolved": "http://registry.npm.taobao.org/node-sass/download/node-sass-4.5.3.tgz",
5044       "integrity": "sha1-0JydEXlkEjnRuX/8YjH9zsU+FWg=",
5045       "dev": true,
5046       "optional": true,
5047       "requires": {
5048         "async-foreach": "0.1.3",
5049         "chalk": "1.1.3",
5050         "cross-spawn": "3.0.1",
5051         "gaze": "1.1.2",
5052         "get-stdin": "4.0.1",
5053         "glob": "7.1.2",
5054         "in-publish": "2.0.0",
5055         "lodash.assign": "4.2.0",
5056         "lodash.clonedeep": "4.5.0",
5057         "lodash.mergewith": "4.6.0",
5058         "meow": "3.7.0",
5059         "mkdirp": "0.5.1",
5060         "nan": "2.6.2",
5061         "node-gyp": "3.6.2",
5062         "npmlog": "4.1.2",
5063         "request": "2.81.0",
5064         "sass-graph": "2.2.4",
5065         "stdout-stream": "1.4.0"
5066       },
5067       "dependencies": {
5068         "chalk": {
5069           "version": "1.1.3",
5070           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
5071           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
5072           "dev": true,
5073           "optional": true,
5074           "requires": {
5075             "ansi-styles": "2.2.1",
5076             "escape-string-regexp": "1.0.5",
5077             "has-ansi": "2.0.0",
5078             "strip-ansi": "3.0.1",
5079             "supports-color": "2.0.0"
5080           }
5081         },
5082         "supports-color": {
5083           "version": "2.0.0",
5084           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
5085           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
5086           "dev": true,
5087           "optional": true
5088         }
5089       }
5090     },
5091     "nopt": {
5092       "version": "4.0.1",
5093       "resolved": "http://registry.npm.taobao.org/nopt/download/nopt-4.0.1.tgz",
5094       "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
5095       "dev": true,
5096       "requires": {
5097         "abbrev": "1.1.0",
5098         "osenv": "0.1.4"
5099       }
5100     },
5101     "normalize-package-data": {
5102       "version": "2.4.0",
5103       "resolved": "http://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.4.0.tgz",
5104       "integrity": "sha1-EvlaMH1YNSB1oEkHuErIvpisAS8=",
5105       "dev": true,
5106       "requires": {
5107         "hosted-git-info": "2.5.0",
5108         "is-builtin-module": "1.0.0",
5109         "semver": "5.4.1",
5110         "validate-npm-package-license": "3.0.1"
5111       }
5112     },
5113     "normalize-path": {
5114       "version": "2.1.1",
5115       "resolved": "http://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz",
5116       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
5117       "dev": true,
5118       "requires": {
5119         "remove-trailing-separator": "1.1.0"
5120       }
5121     },
5122     "normalize-range": {
5123       "version": "0.1.2",
5124       "resolved": "http://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz",
5125       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
5126       "dev": true
5127     },
5128     "normalize-url": {
5129       "version": "1.9.1",
5130       "resolved": "http://registry.npm.taobao.org/normalize-url/download/normalize-url-1.9.1.tgz",
5131       "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
5132       "dev": true,
5133       "requires": {
5134         "object-assign": "4.1.1",
5135         "prepend-http": "1.0.4",
5136         "query-string": "4.3.4",
5137         "sort-keys": "1.1.2"
5138       }
5139     },
5140     "npm-run-path": {
5141       "version": "2.0.2",
5142       "resolved": "http://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz",
5143       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
5144       "dev": true,
5145       "requires": {
5146         "path-key": "2.0.1"
5147       }
5148     },
5149     "npmlog": {
5150       "version": "4.1.2",
5151       "resolved": "http://registry.npm.taobao.org/npmlog/download/npmlog-4.1.2.tgz",
5152       "integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=",
5153       "dev": true,
5154       "requires": {
5155         "are-we-there-yet": "1.1.4",
5156         "console-control-strings": "1.1.0",
5157         "gauge": "2.7.4",
5158         "set-blocking": "2.0.0"
5159       }
5160     },
5161     "nth-check": {
5162       "version": "1.0.1",
5163       "resolved": "http://registry.npm.taobao.org/nth-check/download/nth-check-1.0.1.tgz",
5164       "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=",
5165       "dev": true,
5166       "requires": {
5167         "boolbase": "1.0.0"
5168       }
5169     },
5170     "null-check": {
5171       "version": "1.0.0",
5172       "resolved": "http://registry.npm.taobao.org/null-check/download/null-check-1.0.0.tgz",
5173       "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=",
5174       "dev": true
5175     },
5176     "num2fraction": {
5177       "version": "1.2.2",
5178       "resolved": "http://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz",
5179       "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
5180       "dev": true
5181     },
5182     "number-is-nan": {
5183       "version": "1.0.1",
5184       "resolved": "http://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz",
5185       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
5186       "dev": true
5187     },
5188     "oauth-sign": {
5189       "version": "0.8.2",
5190       "resolved": "http://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.8.2.tgz",
5191       "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
5192       "dev": true
5193     },
5194     "object-assign": {
5195       "version": "4.1.1",
5196       "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz",
5197       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
5198       "dev": true
5199     },
5200     "object-component": {
5201       "version": "0.0.3",
5202       "resolved": "http://registry.npm.taobao.org/object-component/download/object-component-0.0.3.tgz",
5203       "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=",
5204       "dev": true
5205     },
5206     "object.omit": {
5207       "version": "2.0.1",
5208       "resolved": "http://registry.npm.taobao.org/object.omit/download/object.omit-2.0.1.tgz",
5209       "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
5210       "dev": true,
5211       "requires": {
5212         "for-own": "0.1.5",
5213         "is-extendable": "0.1.1"
5214       },
5215       "dependencies": {
5216         "for-own": {
5217           "version": "0.1.5",
5218           "resolved": "http://registry.npm.taobao.org/for-own/download/for-own-0.1.5.tgz",
5219           "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
5220           "dev": true,
5221           "requires": {
5222             "for-in": "1.0.2"
5223           }
5224         }
5225       }
5226     },
5227     "obuf": {
5228       "version": "1.1.1",
5229       "resolved": "http://registry.npm.taobao.org/obuf/download/obuf-1.1.1.tgz",
5230       "integrity": "sha1-EEEktsYCxnlogaBCVB0220OlJk4=",
5231       "dev": true
5232     },
5233     "on-finished": {
5234       "version": "2.3.0",
5235       "resolved": "http://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz",
5236       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
5237       "dev": true,
5238       "requires": {
5239         "ee-first": "1.1.1"
5240       }
5241     },
5242     "on-headers": {
5243       "version": "1.0.1",
5244       "resolved": "http://registry.npm.taobao.org/on-headers/download/on-headers-1.0.1.tgz",
5245       "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=",
5246       "dev": true
5247     },
5248     "once": {
5249       "version": "1.4.0",
5250       "resolved": "http://registry.npm.taobao.org/once/download/once-1.4.0.tgz",
5251       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
5252       "dev": true,
5253       "requires": {
5254         "wrappy": "1.0.2"
5255       }
5256     },
5257     "onetime": {
5258       "version": "2.0.1",
5259       "resolved": "http://registry.npm.taobao.org/onetime/download/onetime-2.0.1.tgz",
5260       "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
5261       "dev": true,
5262       "requires": {
5263         "mimic-fn": "1.1.0"
5264       }
5265     },
5266     "opn": {
5267       "version": "5.1.0",
5268       "resolved": "http://registry.npm.taobao.org/opn/download/opn-5.1.0.tgz",
5269       "integrity": "sha1-cs4jBqF9vqWP8QQYUzUrSo/HdRk=",
5270       "dev": true,
5271       "requires": {
5272         "is-wsl": "1.1.0"
5273       }
5274     },
5275     "optimist": {
5276       "version": "0.3.7",
5277       "resolved": "http://registry.npm.taobao.org/optimist/download/optimist-0.3.7.tgz",
5278       "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=",
5279       "dev": true,
5280       "requires": {
5281         "wordwrap": "0.0.3"
5282       }
5283     },
5284     "options": {
5285       "version": "0.0.6",
5286       "resolved": "http://registry.npm.taobao.org/options/download/options-0.0.6.tgz",
5287       "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=",
5288       "dev": true
5289     },
5290     "original": {
5291       "version": "1.0.0",
5292       "resolved": "http://registry.npm.taobao.org/original/download/original-1.0.0.tgz",
5293       "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=",
5294       "dev": true,
5295       "requires": {
5296         "url-parse": "1.0.5"
5297       },
5298       "dependencies": {
5299         "url-parse": {
5300           "version": "1.0.5",
5301           "resolved": "http://registry.npm.taobao.org/url-parse/download/url-parse-1.0.5.tgz",
5302           "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=",
5303           "dev": true,
5304           "requires": {
5305             "querystringify": "0.0.4",
5306             "requires-port": "1.0.0"
5307           }
5308         }
5309       }
5310     },
5311     "os-browserify": {
5312       "version": "0.2.1",
5313       "resolved": "http://registry.npm.taobao.org/os-browserify/download/os-browserify-0.2.1.tgz",
5314       "integrity": "sha1-Y/xMzuXS13Y9Jrv4YBB45sLgBE8=",
5315       "dev": true
5316     },
5317     "os-homedir": {
5318       "version": "1.0.2",
5319       "resolved": "http://registry.npm.taobao.org/os-homedir/download/os-homedir-1.0.2.tgz",
5320       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
5321       "dev": true
5322     },
5323     "os-locale": {
5324       "version": "1.4.0",
5325       "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-1.4.0.tgz",
5326       "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
5327       "dev": true,
5328       "requires": {
5329         "lcid": "1.0.0"
5330       }
5331     },
5332     "os-tmpdir": {
5333       "version": "1.0.2",
5334       "resolved": "http://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz",
5335       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
5336       "dev": true
5337     },
5338     "osenv": {
5339       "version": "0.1.4",
5340       "resolved": "http://registry.npm.taobao.org/osenv/download/osenv-0.1.4.tgz",
5341       "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=",
5342       "dev": true,
5343       "requires": {
5344         "os-homedir": "1.0.2",
5345         "os-tmpdir": "1.0.2"
5346       }
5347     },
5348     "p-finally": {
5349       "version": "1.0.0",
5350       "resolved": "http://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz",
5351       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
5352       "dev": true
5353     },
5354     "p-limit": {
5355       "version": "1.1.0",
5356       "resolved": "http://registry.npm.taobao.org/p-limit/download/p-limit-1.1.0.tgz",
5357       "integrity": "sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw=",
5358       "dev": true
5359     },
5360     "p-locate": {
5361       "version": "2.0.0",
5362       "resolved": "http://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz",
5363       "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
5364       "dev": true,
5365       "requires": {
5366         "p-limit": "1.1.0"
5367       }
5368     },
5369     "p-map": {
5370       "version": "1.1.1",
5371       "resolved": "http://registry.npm.taobao.org/p-map/download/p-map-1.1.1.tgz",
5372       "integrity": "sha1-BfXkrpegaDcbwqXMhr+9vBnErno=",
5373       "dev": true
5374     },
5375     "pako": {
5376       "version": "0.2.9",
5377       "resolved": "http://registry.npm.taobao.org/pako/download/pako-0.2.9.tgz",
5378       "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
5379       "dev": true
5380     },
5381     "param-case": {
5382       "version": "2.1.1",
5383       "resolved": "http://registry.npm.taobao.org/param-case/download/param-case-2.1.1.tgz",
5384       "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
5385       "dev": true,
5386       "requires": {
5387         "no-case": "2.3.1"
5388       }
5389     },
5390     "parse-asn1": {
5391       "version": "5.1.0",
5392       "resolved": "http://registry.npm.taobao.org/parse-asn1/download/parse-asn1-5.1.0.tgz",
5393       "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=",
5394       "dev": true,
5395       "requires": {
5396         "asn1.js": "4.9.1",
5397         "browserify-aes": "1.0.6",
5398         "create-hash": "1.1.3",
5399         "evp_bytestokey": "1.0.0",
5400         "pbkdf2": "3.0.13"
5401       }
5402     },
5403     "parse-glob": {
5404       "version": "3.0.4",
5405       "resolved": "http://registry.npm.taobao.org/parse-glob/download/parse-glob-3.0.4.tgz",
5406       "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
5407       "dev": true,
5408       "requires": {
5409         "glob-base": "0.3.0",
5410         "is-dotfile": "1.0.3",
5411         "is-extglob": "1.0.0",
5412         "is-glob": "2.0.1"
5413       }
5414     },
5415     "parse-json": {
5416       "version": "2.2.0",
5417       "resolved": "http://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz",
5418       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
5419       "dev": true,
5420       "requires": {
5421         "error-ex": "1.3.1"
5422       }
5423     },
5424     "parsejson": {
5425       "version": "0.0.3",
5426       "resolved": "http://registry.npm.taobao.org/parsejson/download/parsejson-0.0.3.tgz",
5427       "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=",
5428       "dev": true,
5429       "requires": {
5430         "better-assert": "1.0.2"
5431       }
5432     },
5433     "parseqs": {
5434       "version": "0.0.5",
5435       "resolved": "http://registry.npm.taobao.org/parseqs/download/parseqs-0.0.5.tgz",
5436       "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
5437       "dev": true,
5438       "requires": {
5439         "better-assert": "1.0.2"
5440       }
5441     },
5442     "parseuri": {
5443       "version": "0.0.5",
5444       "resolved": "http://registry.npm.taobao.org/parseuri/download/parseuri-0.0.5.tgz",
5445       "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
5446       "dev": true,
5447       "requires": {
5448         "better-assert": "1.0.2"
5449       }
5450     },
5451     "parseurl": {
5452       "version": "1.3.1",
5453       "resolved": "http://registry.npm.taobao.org/parseurl/download/parseurl-1.3.1.tgz",
5454       "integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY=",
5455       "dev": true
5456     },
5457     "path-browserify": {
5458       "version": "0.0.0",
5459       "resolved": "http://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.0.tgz",
5460       "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
5461       "dev": true
5462     },
5463     "path-exists": {
5464       "version": "2.1.0",
5465       "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz",
5466       "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
5467       "dev": true,
5468       "requires": {
5469         "pinkie-promise": "2.0.1"
5470       }
5471     },
5472     "path-is-absolute": {
5473       "version": "1.0.1",
5474       "resolved": "http://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz",
5475       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
5476       "dev": true
5477     },
5478     "path-is-inside": {
5479       "version": "1.0.2",
5480       "resolved": "http://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz",
5481       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
5482       "dev": true
5483     },
5484     "path-key": {
5485       "version": "2.0.1",
5486       "resolved": "http://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz",
5487       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
5488       "dev": true
5489     },
5490     "path-parse": {
5491       "version": "1.0.5",
5492       "resolved": "http://registry.npm.taobao.org/path-parse/download/path-parse-1.0.5.tgz",
5493       "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
5494       "dev": true
5495     },
5496     "path-to-regexp": {
5497       "version": "0.1.7",
5498       "resolved": "http://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz",
5499       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
5500       "dev": true
5501     },
5502     "path-type": {
5503       "version": "1.1.0",
5504       "resolved": "http://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz",
5505       "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
5506       "dev": true,
5507       "requires": {
5508         "graceful-fs": "4.1.11",
5509         "pify": "2.3.0",
5510         "pinkie-promise": "2.0.1"
5511       }
5512     },
5513     "pbkdf2": {
5514       "version": "3.0.13",
5515       "resolved": "http://registry.npm.taobao.org/pbkdf2/download/pbkdf2-3.0.13.tgz",
5516       "integrity": "sha1-w30pVTHnhrHaPj6tyEBCasywriU=",
5517       "dev": true,
5518       "requires": {
5519         "create-hash": "1.1.3",
5520         "create-hmac": "1.1.6",
5521         "ripemd160": "2.0.1",
5522         "safe-buffer": "5.1.1",
5523         "sha.js": "2.4.8"
5524       }
5525     },
5526     "performance-now": {
5527       "version": "0.2.0",
5528       "resolved": "http://registry.npm.taobao.org/performance-now/download/performance-now-0.2.0.tgz",
5529       "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=",
5530       "dev": true
5531     },
5532     "pify": {
5533       "version": "2.3.0",
5534       "resolved": "http://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz",
5535       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
5536       "dev": true
5537     },
5538     "pinkie": {
5539       "version": "2.0.4",
5540       "resolved": "http://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz",
5541       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
5542       "dev": true
5543     },
5544     "pinkie-promise": {
5545       "version": "2.0.1",
5546       "resolved": "http://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz",
5547       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
5548       "dev": true,
5549       "requires": {
5550         "pinkie": "2.0.4"
5551       }
5552     },
5553     "portfinder": {
5554       "version": "1.0.13",
5555       "resolved": "http://registry.npm.taobao.org/portfinder/download/portfinder-1.0.13.tgz",
5556       "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=",
5557       "dev": true,
5558       "requires": {
5559         "async": "1.5.2",
5560         "debug": "2.6.8",
5561         "mkdirp": "0.5.1"
5562       },
5563       "dependencies": {
5564         "async": {
5565           "version": "1.5.2",
5566           "resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
5567           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
5568           "dev": true
5569         }
5570       }
5571     },
5572     "postcss": {
5573       "version": "5.2.17",
5574       "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-5.2.17.tgz",
5575       "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=",
5576       "dev": true,
5577       "requires": {
5578         "chalk": "1.1.3",
5579         "js-base64": "2.1.9",
5580         "source-map": "0.5.6",
5581         "supports-color": "3.2.3"
5582       },
5583       "dependencies": {
5584         "chalk": {
5585           "version": "1.1.3",
5586           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
5587           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
5588           "dev": true,
5589           "requires": {
5590             "ansi-styles": "2.2.1",
5591             "escape-string-regexp": "1.0.5",
5592             "has-ansi": "2.0.0",
5593             "strip-ansi": "3.0.1",
5594             "supports-color": "2.0.0"
5595           },
5596           "dependencies": {
5597             "supports-color": {
5598               "version": "2.0.0",
5599               "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
5600               "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
5601               "dev": true
5602             }
5603           }
5604         }
5605       }
5606     },
5607     "postcss-calc": {
5608       "version": "5.3.1",
5609       "resolved": "http://registry.npm.taobao.org/postcss-calc/download/postcss-calc-5.3.1.tgz",
5610       "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=",
5611       "dev": true,
5612       "requires": {
5613         "postcss": "5.2.17",
5614         "postcss-message-helpers": "2.0.0",
5615         "reduce-css-calc": "1.3.0"
5616       }
5617     },
5618     "postcss-colormin": {
5619       "version": "2.2.2",
5620       "resolved": "http://registry.npm.taobao.org/postcss-colormin/download/postcss-colormin-2.2.2.tgz",
5621       "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=",
5622       "dev": true,
5623       "requires": {
5624         "colormin": "1.1.2",
5625         "postcss": "5.2.17",
5626         "postcss-value-parser": "3.3.0"
5627       }
5628     },
5629     "postcss-convert-values": {
5630       "version": "2.6.1",
5631       "resolved": "http://registry.npm.taobao.org/postcss-convert-values/download/postcss-convert-values-2.6.1.tgz",
5632       "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=",
5633       "dev": true,
5634       "requires": {
5635         "postcss": "5.2.17",
5636         "postcss-value-parser": "3.3.0"
5637       }
5638     },
5639     "postcss-discard-comments": {
5640       "version": "2.0.4",
5641       "resolved": "http://registry.npm.taobao.org/postcss-discard-comments/download/postcss-discard-comments-2.0.4.tgz",
5642       "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=",
5643       "dev": true,
5644       "requires": {
5645         "postcss": "5.2.17"
5646       }
5647     },
5648     "postcss-discard-duplicates": {
5649       "version": "2.1.0",
5650       "resolved": "http://registry.npm.taobao.org/postcss-discard-duplicates/download/postcss-discard-duplicates-2.1.0.tgz",
5651       "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=",
5652       "dev": true,
5653       "requires": {
5654         "postcss": "5.2.17"
5655       }
5656     },
5657     "postcss-discard-empty": {
5658       "version": "2.1.0",
5659       "resolved": "http://registry.npm.taobao.org/postcss-discard-empty/download/postcss-discard-empty-2.1.0.tgz",
5660       "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=",
5661       "dev": true,
5662       "requires": {
5663         "postcss": "5.2.17"
5664       }
5665     },
5666     "postcss-discard-overridden": {
5667       "version": "0.1.1",
5668       "resolved": "http://registry.npm.taobao.org/postcss-discard-overridden/download/postcss-discard-overridden-0.1.1.tgz",
5669       "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=",
5670       "dev": true,
5671       "requires": {
5672         "postcss": "5.2.17"
5673       }
5674     },
5675     "postcss-discard-unused": {
5676       "version": "2.2.3",
5677       "resolved": "http://registry.npm.taobao.org/postcss-discard-unused/download/postcss-discard-unused-2.2.3.tgz",
5678       "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=",
5679       "dev": true,
5680       "requires": {
5681         "postcss": "5.2.17",
5682         "uniqs": "2.0.0"
5683       }
5684     },
5685     "postcss-filter-plugins": {
5686       "version": "2.0.2",
5687       "resolved": "http://registry.npm.taobao.org/postcss-filter-plugins/download/postcss-filter-plugins-2.0.2.tgz",
5688       "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=",
5689       "dev": true,
5690       "requires": {
5691         "postcss": "5.2.17",
5692         "uniqid": "4.1.1"
5693       }
5694     },
5695     "postcss-load-config": {
5696       "version": "1.2.0",
5697       "resolved": "http://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-1.2.0.tgz",
5698       "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=",
5699       "dev": true,
5700       "requires": {
5701         "cosmiconfig": "2.2.2",
5702         "object-assign": "4.1.1",
5703         "postcss-load-options": "1.2.0",
5704         "postcss-load-plugins": "2.3.0"
5705       }
5706     },
5707     "postcss-load-options": {
5708       "version": "1.2.0",
5709       "resolved": "http://registry.npm.taobao.org/postcss-load-options/download/postcss-load-options-1.2.0.tgz",
5710       "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=",
5711       "dev": true,
5712       "requires": {
5713         "cosmiconfig": "2.2.2",
5714         "object-assign": "4.1.1"
5715       }
5716     },
5717     "postcss-load-plugins": {
5718       "version": "2.3.0",
5719       "resolved": "http://registry.npm.taobao.org/postcss-load-plugins/download/postcss-load-plugins-2.3.0.tgz",
5720       "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=",
5721       "dev": true,
5722       "requires": {
5723         "cosmiconfig": "2.2.2",
5724         "object-assign": "4.1.1"
5725       }
5726     },
5727     "postcss-loader": {
5728       "version": "1.3.3",
5729       "resolved": "http://registry.npm.taobao.org/postcss-loader/download/postcss-loader-1.3.3.tgz",
5730       "integrity": "sha1-piHqH6KQYqg5cqRvVEhncTAZFus=",
5731       "dev": true,
5732       "requires": {
5733         "loader-utils": "1.1.0",
5734         "object-assign": "4.1.1",
5735         "postcss": "5.2.17",
5736         "postcss-load-config": "1.2.0"
5737       }
5738     },
5739     "postcss-merge-idents": {
5740       "version": "2.1.7",
5741       "resolved": "http://registry.npm.taobao.org/postcss-merge-idents/download/postcss-merge-idents-2.1.7.tgz",
5742       "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=",
5743       "dev": true,
5744       "requires": {
5745         "has": "1.0.1",
5746         "postcss": "5.2.17",
5747         "postcss-value-parser": "3.3.0"
5748       }
5749     },
5750     "postcss-merge-longhand": {
5751       "version": "2.0.2",
5752       "resolved": "http://registry.npm.taobao.org/postcss-merge-longhand/download/postcss-merge-longhand-2.0.2.tgz",
5753       "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=",
5754       "dev": true,
5755       "requires": {
5756         "postcss": "5.2.17"
5757       }
5758     },
5759     "postcss-merge-rules": {
5760       "version": "2.1.2",
5761       "resolved": "http://registry.npm.taobao.org/postcss-merge-rules/download/postcss-merge-rules-2.1.2.tgz",
5762       "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=",
5763       "dev": true,
5764       "requires": {
5765         "browserslist": "1.7.7",
5766         "caniuse-api": "1.6.1",
5767         "postcss": "5.2.17",
5768         "postcss-selector-parser": "2.2.3",
5769         "vendors": "1.0.1"
5770       }
5771     },
5772     "postcss-message-helpers": {
5773       "version": "2.0.0",
5774       "resolved": "http://registry.npm.taobao.org/postcss-message-helpers/download/postcss-message-helpers-2.0.0.tgz",
5775       "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=",
5776       "dev": true
5777     },
5778     "postcss-minify-font-values": {
5779       "version": "1.0.5",
5780       "resolved": "http://registry.npm.taobao.org/postcss-minify-font-values/download/postcss-minify-font-values-1.0.5.tgz",
5781       "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=",
5782       "dev": true,
5783       "requires": {
5784         "object-assign": "4.1.1",
5785         "postcss": "5.2.17",
5786         "postcss-value-parser": "3.3.0"
5787       }
5788     },
5789     "postcss-minify-gradients": {
5790       "version": "1.0.5",
5791       "resolved": "http://registry.npm.taobao.org/postcss-minify-gradients/download/postcss-minify-gradients-1.0.5.tgz",
5792       "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=",
5793       "dev": true,
5794       "requires": {
5795         "postcss": "5.2.17",
5796         "postcss-value-parser": "3.3.0"
5797       }
5798     },
5799     "postcss-minify-params": {
5800       "version": "1.2.2",
5801       "resolved": "http://registry.npm.taobao.org/postcss-minify-params/download/postcss-minify-params-1.2.2.tgz",
5802       "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=",
5803       "dev": true,
5804       "requires": {
5805         "alphanum-sort": "1.0.2",
5806         "postcss": "5.2.17",
5807         "postcss-value-parser": "3.3.0",
5808         "uniqs": "2.0.0"
5809       }
5810     },
5811     "postcss-minify-selectors": {
5812       "version": "2.1.1",
5813       "resolved": "http://registry.npm.taobao.org/postcss-minify-selectors/download/postcss-minify-selectors-2.1.1.tgz",
5814       "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=",
5815       "dev": true,
5816       "requires": {
5817         "alphanum-sort": "1.0.2",
5818         "has": "1.0.1",
5819         "postcss": "5.2.17",
5820         "postcss-selector-parser": "2.2.3"
5821       }
5822     },
5823     "postcss-modules-extract-imports": {
5824       "version": "1.1.0",
5825       "resolved": "http://registry.npm.taobao.org/postcss-modules-extract-imports/download/postcss-modules-extract-imports-1.1.0.tgz",
5826       "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=",
5827       "dev": true,
5828       "requires": {
5829         "postcss": "6.0.9"
5830       },
5831       "dependencies": {
5832         "has-flag": {
5833           "version": "2.0.0",
5834           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz",
5835           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
5836           "dev": true
5837         },
5838         "postcss": {
5839           "version": "6.0.9",
5840           "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.9.tgz",
5841           "integrity": "sha1-VIGXZnhKUcZbHsTVTC+TdlQ4w1o=",
5842           "dev": true,
5843           "requires": {
5844             "chalk": "2.1.0",
5845             "source-map": "0.5.6",
5846             "supports-color": "4.2.1"
5847           }
5848         },
5849         "supports-color": {
5850           "version": "4.2.1",
5851           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.2.1.tgz",
5852           "integrity": "sha1-ZaS7JjHpDgJCDbpVVMN1pHVLuDY=",
5853           "dev": true,
5854           "requires": {
5855             "has-flag": "2.0.0"
5856           }
5857         }
5858       }
5859     },
5860     "postcss-modules-local-by-default": {
5861       "version": "1.2.0",
5862       "resolved": "http://registry.npm.taobao.org/postcss-modules-local-by-default/download/postcss-modules-local-by-default-1.2.0.tgz",
5863       "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=",
5864       "dev": true,
5865       "requires": {
5866         "css-selector-tokenizer": "0.7.0",
5867         "postcss": "6.0.9"
5868       },
5869       "dependencies": {
5870         "has-flag": {
5871           "version": "2.0.0",
5872           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz",
5873           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
5874           "dev": true
5875         },
5876         "postcss": {
5877           "version": "6.0.9",
5878           "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.9.tgz",
5879           "integrity": "sha1-VIGXZnhKUcZbHsTVTC+TdlQ4w1o=",
5880           "dev": true,
5881           "requires": {
5882             "chalk": "2.1.0",
5883             "source-map": "0.5.6",
5884             "supports-color": "4.2.1"
5885           }
5886         },
5887         "supports-color": {
5888           "version": "4.2.1",
5889           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.2.1.tgz",
5890           "integrity": "sha1-ZaS7JjHpDgJCDbpVVMN1pHVLuDY=",
5891           "dev": true,
5892           "requires": {
5893             "has-flag": "2.0.0"
5894           }
5895         }
5896       }
5897     },
5898     "postcss-modules-scope": {
5899       "version": "1.1.0",
5900       "resolved": "http://registry.npm.taobao.org/postcss-modules-scope/download/postcss-modules-scope-1.1.0.tgz",
5901       "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=",
5902       "dev": true,
5903       "requires": {
5904         "css-selector-tokenizer": "0.7.0",
5905         "postcss": "6.0.9"
5906       },
5907       "dependencies": {
5908         "has-flag": {
5909           "version": "2.0.0",
5910           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz",
5911           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
5912           "dev": true
5913         },
5914         "postcss": {
5915           "version": "6.0.9",
5916           "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.9.tgz",
5917           "integrity": "sha1-VIGXZnhKUcZbHsTVTC+TdlQ4w1o=",
5918           "dev": true,
5919           "requires": {
5920             "chalk": "2.1.0",
5921             "source-map": "0.5.6",
5922             "supports-color": "4.2.1"
5923           }
5924         },
5925         "supports-color": {
5926           "version": "4.2.1",
5927           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.2.1.tgz",
5928           "integrity": "sha1-ZaS7JjHpDgJCDbpVVMN1pHVLuDY=",
5929           "dev": true,
5930           "requires": {
5931             "has-flag": "2.0.0"
5932           }
5933         }
5934       }
5935     },
5936     "postcss-modules-values": {
5937       "version": "1.3.0",
5938       "resolved": "http://registry.npm.taobao.org/postcss-modules-values/download/postcss-modules-values-1.3.0.tgz",
5939       "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=",
5940       "dev": true,
5941       "requires": {
5942         "icss-replace-symbols": "1.1.0",
5943         "postcss": "6.0.9"
5944       },
5945       "dependencies": {
5946         "has-flag": {
5947           "version": "2.0.0",
5948           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz",
5949           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
5950           "dev": true
5951         },
5952         "postcss": {
5953           "version": "6.0.9",
5954           "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.9.tgz",
5955           "integrity": "sha1-VIGXZnhKUcZbHsTVTC+TdlQ4w1o=",
5956           "dev": true,
5957           "requires": {
5958             "chalk": "2.1.0",
5959             "source-map": "0.5.6",
5960             "supports-color": "4.2.1"
5961           }
5962         },
5963         "supports-color": {
5964           "version": "4.2.1",
5965           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.2.1.tgz",
5966           "integrity": "sha1-ZaS7JjHpDgJCDbpVVMN1pHVLuDY=",
5967           "dev": true,
5968           "requires": {
5969             "has-flag": "2.0.0"
5970           }
5971         }
5972       }
5973     },
5974     "postcss-normalize-charset": {
5975       "version": "1.1.1",
5976       "resolved": "http://registry.npm.taobao.org/postcss-normalize-charset/download/postcss-normalize-charset-1.1.1.tgz",
5977       "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=",
5978       "dev": true,
5979       "requires": {
5980         "postcss": "5.2.17"
5981       }
5982     },
5983     "postcss-normalize-url": {
5984       "version": "3.0.8",
5985       "resolved": "http://registry.npm.taobao.org/postcss-normalize-url/download/postcss-normalize-url-3.0.8.tgz",
5986       "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=",
5987       "dev": true,
5988       "requires": {
5989         "is-absolute-url": "2.1.0",
5990         "normalize-url": "1.9.1",
5991         "postcss": "5.2.17",
5992         "postcss-value-parser": "3.3.0"
5993       }
5994     },
5995     "postcss-ordered-values": {
5996       "version": "2.2.3",
5997       "resolved": "http://registry.npm.taobao.org/postcss-ordered-values/download/postcss-ordered-values-2.2.3.tgz",
5998       "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=",
5999       "dev": true,
6000       "requires": {
6001         "postcss": "5.2.17",
6002         "postcss-value-parser": "3.3.0"
6003       }
6004     },
6005     "postcss-reduce-idents": {
6006       "version": "2.4.0",
6007       "resolved": "http://registry.npm.taobao.org/postcss-reduce-idents/download/postcss-reduce-idents-2.4.0.tgz",
6008       "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=",
6009       "dev": true,
6010       "requires": {
6011         "postcss": "5.2.17",
6012         "postcss-value-parser": "3.3.0"
6013       }
6014     },
6015     "postcss-reduce-initial": {
6016       "version": "1.0.1",
6017       "resolved": "http://registry.npm.taobao.org/postcss-reduce-initial/download/postcss-reduce-initial-1.0.1.tgz",
6018       "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=",
6019       "dev": true,
6020       "requires": {
6021         "postcss": "5.2.17"
6022       }
6023     },
6024     "postcss-reduce-transforms": {
6025       "version": "1.0.4",
6026       "resolved": "http://registry.npm.taobao.org/postcss-reduce-transforms/download/postcss-reduce-transforms-1.0.4.tgz",
6027       "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=",
6028       "dev": true,
6029       "requires": {
6030         "has": "1.0.1",
6031         "postcss": "5.2.17",
6032         "postcss-value-parser": "3.3.0"
6033       }
6034     },
6035     "postcss-selector-parser": {
6036       "version": "2.2.3",
6037       "resolved": "http://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-2.2.3.tgz",
6038       "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=",
6039       "dev": true,
6040       "requires": {
6041         "flatten": "1.0.2",
6042         "indexes-of": "1.0.1",
6043         "uniq": "1.0.1"
6044       }
6045     },
6046     "postcss-svgo": {
6047       "version": "2.1.6",
6048       "resolved": "http://registry.npm.taobao.org/postcss-svgo/download/postcss-svgo-2.1.6.tgz",
6049       "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=",
6050       "dev": true,
6051       "requires": {
6052         "is-svg": "2.1.0",
6053         "postcss": "5.2.17",
6054         "postcss-value-parser": "3.3.0",
6055         "svgo": "0.7.2"
6056       }
6057     },
6058     "postcss-unique-selectors": {
6059       "version": "2.0.2",
6060       "resolved": "http://registry.npm.taobao.org/postcss-unique-selectors/download/postcss-unique-selectors-2.0.2.tgz",
6061       "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=",
6062       "dev": true,
6063       "requires": {
6064         "alphanum-sort": "1.0.2",
6065         "postcss": "5.2.17",
6066         "uniqs": "2.0.0"
6067       }
6068     },
6069     "postcss-url": {
6070       "version": "5.1.2",
6071       "resolved": "http://registry.npm.taobao.org/postcss-url/download/postcss-url-5.1.2.tgz",
6072       "integrity": "sha1-mLMWW+jVkkccsMqt3iwNH4MvEz4=",
6073       "dev": true,
6074       "requires": {
6075         "directory-encoder": "0.7.2",
6076         "js-base64": "2.1.9",
6077         "mime": "1.3.6",
6078         "minimatch": "3.0.4",
6079         "mkdirp": "0.5.1",
6080         "path-is-absolute": "1.0.1",
6081         "postcss": "5.2.17"
6082       }
6083     },
6084     "postcss-value-parser": {
6085       "version": "3.3.0",
6086       "resolved": "http://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.0.tgz",
6087       "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=",
6088       "dev": true
6089     },
6090     "postcss-zindex": {
6091       "version": "2.2.0",
6092       "resolved": "http://registry.npm.taobao.org/postcss-zindex/download/postcss-zindex-2.2.0.tgz",
6093       "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=",
6094       "dev": true,
6095       "requires": {
6096         "has": "1.0.1",
6097         "postcss": "5.2.17",
6098         "uniqs": "2.0.0"
6099       }
6100     },
6101     "prepend-http": {
6102       "version": "1.0.4",
6103       "resolved": "http://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz",
6104       "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
6105       "dev": true
6106     },
6107     "preserve": {
6108       "version": "0.2.0",
6109       "resolved": "http://registry.npm.taobao.org/preserve/download/preserve-0.2.0.tgz",
6110       "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
6111       "dev": true
6112     },
6113     "pretty-error": {
6114       "version": "2.1.1",
6115       "resolved": "http://registry.npm.taobao.org/pretty-error/download/pretty-error-2.1.1.tgz",
6116       "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=",
6117       "dev": true,
6118       "requires": {
6119         "renderkid": "2.0.1",
6120         "utila": "0.4.0"
6121       }
6122     },
6123     "process": {
6124       "version": "0.11.10",
6125       "resolved": "http://registry.npm.taobao.org/process/download/process-0.11.10.tgz",
6126       "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
6127       "dev": true
6128     },
6129     "process-nextick-args": {
6130       "version": "1.0.7",
6131       "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-1.0.7.tgz",
6132       "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
6133       "dev": true
6134     },
6135     "promise": {
6136       "version": "7.3.1",
6137       "resolved": "http://registry.npm.taobao.org/promise/download/promise-7.3.1.tgz",
6138       "integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=",
6139       "dev": true,
6140       "optional": true,
6141       "requires": {
6142         "asap": "2.0.6"
6143       }
6144     },
6145     "protractor": {
6146       "version": "5.1.2",
6147       "resolved": "http://registry.npm.taobao.org/protractor/download/protractor-5.1.2.tgz",
6148       "integrity": "sha1-myIXQXCaTGLVzVPGqt1UpxE36V8=",
6149       "dev": true,
6150       "requires": {
6151         "@types/node": "6.0.87",
6152         "@types/q": "0.0.32",
6153         "@types/selenium-webdriver": "2.53.42",
6154         "blocking-proxy": "0.0.5",
6155         "chalk": "1.1.3",
6156         "glob": "7.1.2",
6157         "jasmine": "2.7.0",
6158         "jasminewd2": "2.1.0",
6159         "optimist": "0.6.1",
6160         "q": "1.4.1",
6161         "saucelabs": "1.3.0",
6162         "selenium-webdriver": "3.0.1",
6163         "source-map-support": "0.4.16",
6164         "webdriver-js-extender": "1.0.0",
6165         "webdriver-manager": "12.0.6"
6166       },
6167       "dependencies": {
6168         "chalk": {
6169           "version": "1.1.3",
6170           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
6171           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
6172           "dev": true,
6173           "requires": {
6174             "ansi-styles": "2.2.1",
6175             "escape-string-regexp": "1.0.5",
6176             "has-ansi": "2.0.0",
6177             "strip-ansi": "3.0.1",
6178             "supports-color": "2.0.0"
6179           }
6180         },
6181         "del": {
6182           "version": "2.2.2",
6183           "resolved": "http://registry.npm.taobao.org/del/download/del-2.2.2.tgz",
6184           "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
6185           "dev": true,
6186           "requires": {
6187             "globby": "5.0.0",
6188             "is-path-cwd": "1.0.0",
6189             "is-path-in-cwd": "1.0.0",
6190             "object-assign": "4.1.1",
6191             "pify": "2.3.0",
6192             "pinkie-promise": "2.0.1",
6193             "rimraf": "2.6.1"
6194           }
6195         },
6196         "globby": {
6197           "version": "5.0.0",
6198           "resolved": "http://registry.npm.taobao.org/globby/download/globby-5.0.0.tgz",
6199           "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
6200           "dev": true,
6201           "requires": {
6202             "array-union": "1.0.2",
6203             "arrify": "1.0.1",
6204             "glob": "7.1.2",
6205             "object-assign": "4.1.1",
6206             "pify": "2.3.0",
6207             "pinkie-promise": "2.0.1"
6208           }
6209         },
6210         "optimist": {
6211           "version": "0.6.1",
6212           "resolved": "http://registry.npm.taobao.org/optimist/download/optimist-0.6.1.tgz",
6213           "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
6214           "dev": true,
6215           "requires": {
6216             "minimist": "0.0.8",
6217             "wordwrap": "0.0.3"
6218           }
6219         },
6220         "q": {
6221           "version": "1.4.1",
6222           "resolved": "http://registry.npm.taobao.org/q/download/q-1.4.1.tgz",
6223           "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=",
6224           "dev": true
6225         },
6226         "supports-color": {
6227           "version": "2.0.0",
6228           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
6229           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
6230           "dev": true
6231         },
6232         "webdriver-manager": {
6233           "version": "12.0.6",
6234           "resolved": "http://registry.npm.taobao.org/webdriver-manager/download/webdriver-manager-12.0.6.tgz",
6235           "integrity": "sha1-PfGkgZdwELTL+MnYXHpXeCjA5ws=",
6236           "dev": true,
6237           "requires": {
6238             "adm-zip": "0.4.7",
6239             "chalk": "1.1.3",
6240             "del": "2.2.2",
6241             "glob": "7.1.2",
6242             "ini": "1.3.4",
6243             "minimist": "1.2.0",
6244             "q": "1.4.1",
6245             "request": "2.81.0",
6246             "rimraf": "2.6.1",
6247             "semver": "5.4.1",
6248             "xml2js": "0.4.18"
6249           },
6250           "dependencies": {
6251             "minimist": {
6252               "version": "1.2.0",
6253               "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
6254               "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
6255               "dev": true
6256             }
6257           }
6258         }
6259       }
6260     },
6261     "proxy-addr": {
6262       "version": "1.1.5",
6263       "resolved": "http://registry.npm.taobao.org/proxy-addr/download/proxy-addr-1.1.5.tgz",
6264       "integrity": "sha1-ccDuOxAt4/IC87ZPYI0XP8uhqRg=",
6265       "dev": true,
6266       "requires": {
6267         "forwarded": "0.1.0",
6268         "ipaddr.js": "1.4.0"
6269       }
6270     },
6271     "prr": {
6272       "version": "0.0.0",
6273       "resolved": "http://registry.npm.taobao.org/prr/download/prr-0.0.0.tgz",
6274       "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=",
6275       "dev": true
6276     },
6277     "pseudomap": {
6278       "version": "1.0.2",
6279       "resolved": "http://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz",
6280       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
6281       "dev": true
6282     },
6283     "public-encrypt": {
6284       "version": "4.0.0",
6285       "resolved": "http://registry.npm.taobao.org/public-encrypt/download/public-encrypt-4.0.0.tgz",
6286       "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=",
6287       "dev": true,
6288       "requires": {
6289         "bn.js": "4.11.8",
6290         "browserify-rsa": "4.0.1",
6291         "create-hash": "1.1.3",
6292         "parse-asn1": "5.1.0",
6293         "randombytes": "2.0.5"
6294       }
6295     },
6296     "punycode": {
6297       "version": "1.4.1",
6298       "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz",
6299       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
6300       "dev": true
6301     },
6302     "q": {
6303       "version": "1.5.0",
6304       "resolved": "http://registry.npm.taobao.org/q/download/q-1.5.0.tgz",
6305       "integrity": "sha1-3QG6ydBtMObyGa7LglPunr3DCPE=",
6306       "dev": true
6307     },
6308     "qjobs": {
6309       "version": "1.1.5",
6310       "resolved": "http://registry.npm.taobao.org/qjobs/download/qjobs-1.1.5.tgz",
6311       "integrity": "sha1-ZZ3p8s+NzCehSBJ28gU3cnI4LnM=",
6312       "dev": true
6313     },
6314     "qs": {
6315       "version": "6.4.0",
6316       "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.4.0.tgz",
6317       "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=",
6318       "dev": true
6319     },
6320     "query-string": {
6321       "version": "4.3.4",
6322       "resolved": "http://registry.npm.taobao.org/query-string/download/query-string-4.3.4.tgz",
6323       "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
6324       "dev": true,
6325       "requires": {
6326         "object-assign": "4.1.1",
6327         "strict-uri-encode": "1.1.0"
6328       }
6329     },
6330     "querystring": {
6331       "version": "0.2.0",
6332       "resolved": "http://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz",
6333       "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
6334       "dev": true
6335     },
6336     "querystring-es3": {
6337       "version": "0.2.1",
6338       "resolved": "http://registry.npm.taobao.org/querystring-es3/download/querystring-es3-0.2.1.tgz",
6339       "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
6340       "dev": true
6341     },
6342     "querystringify": {
6343       "version": "0.0.4",
6344       "resolved": "http://registry.npm.taobao.org/querystringify/download/querystringify-0.0.4.tgz",
6345       "integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=",
6346       "dev": true
6347     },
6348     "randomatic": {
6349       "version": "1.1.7",
6350       "resolved": "http://registry.npm.taobao.org/randomatic/download/randomatic-1.1.7.tgz",
6351       "integrity": "sha1-x6vpzIuHwLqodrGf3oP9RkeX44w=",
6352       "dev": true,
6353       "requires": {
6354         "is-number": "3.0.0",
6355         "kind-of": "4.0.0"
6356       },
6357       "dependencies": {
6358         "is-number": {
6359           "version": "3.0.0",
6360           "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz",
6361           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
6362           "dev": true,
6363           "requires": {
6364             "kind-of": "3.2.2"
6365           },
6366           "dependencies": {
6367             "kind-of": {
6368               "version": "3.2.2",
6369               "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
6370               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6371               "dev": true,
6372               "requires": {
6373                 "is-buffer": "1.1.5"
6374               }
6375             }
6376           }
6377         },
6378         "kind-of": {
6379           "version": "4.0.0",
6380           "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz",
6381           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
6382           "dev": true,
6383           "requires": {
6384             "is-buffer": "1.1.5"
6385           }
6386         }
6387       }
6388     },
6389     "randombytes": {
6390       "version": "2.0.5",
6391       "resolved": "http://registry.npm.taobao.org/randombytes/download/randombytes-2.0.5.tgz",
6392       "integrity": "sha1-3ACaJGuNCaF3tLegrne8Vw9LG3k=",
6393       "dev": true,
6394       "requires": {
6395         "safe-buffer": "5.1.1"
6396       }
6397     },
6398     "range-parser": {
6399       "version": "1.2.0",
6400       "resolved": "http://registry.npm.taobao.org/range-parser/download/range-parser-1.2.0.tgz",
6401       "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
6402       "dev": true
6403     },
6404     "raw-body": {
6405       "version": "2.2.0",
6406       "resolved": "http://registry.npm.taobao.org/raw-body/download/raw-body-2.2.0.tgz",
6407       "integrity": "sha1-mUl2z2pQlqQRYoQEkvC9xdbn+5Y=",
6408       "dev": true,
6409       "requires": {
6410         "bytes": "2.4.0",
6411         "iconv-lite": "0.4.15",
6412         "unpipe": "1.0.0"
6413       },
6414       "dependencies": {
6415         "bytes": {
6416           "version": "2.4.0",
6417           "resolved": "http://registry.npm.taobao.org/bytes/download/bytes-2.4.0.tgz",
6418           "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=",
6419           "dev": true
6420         },
6421         "iconv-lite": {
6422           "version": "0.4.15",
6423           "resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.15.tgz",
6424           "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es=",
6425           "dev": true
6426         }
6427       }
6428     },
6429     "raw-loader": {
6430       "version": "0.5.1",
6431       "resolved": "http://registry.npm.taobao.org/raw-loader/download/raw-loader-0.5.1.tgz",
6432       "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=",
6433       "dev": true
6434     },
6435     "read-pkg": {
6436       "version": "1.1.0",
6437       "resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-1.1.0.tgz",
6438       "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
6439       "dev": true,
6440       "requires": {
6441         "load-json-file": "1.1.0",
6442         "normalize-package-data": "2.4.0",
6443         "path-type": "1.1.0"
6444       }
6445     },
6446     "read-pkg-up": {
6447       "version": "1.0.1",
6448       "resolved": "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz",
6449       "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
6450       "dev": true,
6451       "requires": {
6452         "find-up": "1.1.2",
6453         "read-pkg": "1.1.0"
6454       }
6455     },
6456     "readable-stream": {
6457       "version": "1.0.34",
6458       "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.0.34.tgz",
6459       "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
6460       "dev": true,
6461       "requires": {
6462         "core-util-is": "1.0.2",
6463         "inherits": "2.0.3",
6464         "isarray": "0.0.1",
6465         "string_decoder": "0.10.31"
6466       }
6467     },
6468     "readdirp": {
6469       "version": "2.1.0",
6470       "resolved": "http://registry.npm.taobao.org/readdirp/download/readdirp-2.1.0.tgz",
6471       "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
6472       "dev": true,
6473       "requires": {
6474         "graceful-fs": "4.1.11",
6475         "minimatch": "3.0.4",
6476         "readable-stream": "2.3.3",
6477         "set-immediate-shim": "1.0.1"
6478       },
6479       "dependencies": {
6480         "isarray": {
6481           "version": "1.0.0",
6482           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
6483           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
6484           "dev": true
6485         },
6486         "readable-stream": {
6487           "version": "2.3.3",
6488           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
6489           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
6490           "dev": true,
6491           "requires": {
6492             "core-util-is": "1.0.2",
6493             "inherits": "2.0.3",
6494             "isarray": "1.0.0",
6495             "process-nextick-args": "1.0.7",
6496             "safe-buffer": "5.1.1",
6497             "string_decoder": "1.0.3",
6498             "util-deprecate": "1.0.2"
6499           }
6500         },
6501         "string_decoder": {
6502           "version": "1.0.3",
6503           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
6504           "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
6505           "dev": true,
6506           "requires": {
6507             "safe-buffer": "5.1.1"
6508           }
6509         }
6510       }
6511     },
6512     "redent": {
6513       "version": "1.0.0",
6514       "resolved": "http://registry.npm.taobao.org/redent/download/redent-1.0.0.tgz",
6515       "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
6516       "dev": true,
6517       "requires": {
6518         "indent-string": "2.1.0",
6519         "strip-indent": "1.0.1"
6520       }
6521     },
6522     "reduce-css-calc": {
6523       "version": "1.3.0",
6524       "resolved": "http://registry.npm.taobao.org/reduce-css-calc/download/reduce-css-calc-1.3.0.tgz",
6525       "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=",
6526       "dev": true,
6527       "requires": {
6528         "balanced-match": "0.4.2",
6529         "math-expression-evaluator": "1.2.17",
6530         "reduce-function-call": "1.0.2"
6531       }
6532     },
6533     "reduce-function-call": {
6534       "version": "1.0.2",
6535       "resolved": "http://registry.npm.taobao.org/reduce-function-call/download/reduce-function-call-1.0.2.tgz",
6536       "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=",
6537       "dev": true,
6538       "requires": {
6539         "balanced-match": "0.4.2"
6540       }
6541     },
6542     "reflect-metadata": {
6543       "version": "0.1.10",
6544       "resolved": "http://registry.npm.taobao.org/reflect-metadata/download/reflect-metadata-0.1.10.tgz",
6545       "integrity": "sha1-tPg3BEFqytiZiMmxVjXUfgO5NEo=",
6546       "dev": true
6547     },
6548     "regenerate": {
6549       "version": "1.3.2",
6550       "resolved": "http://registry.npm.taobao.org/regenerate/download/regenerate-1.3.2.tgz",
6551       "integrity": "sha1-0ZQcZ7rUN+G+dkM63Vs4X5WxkmA=",
6552       "dev": true
6553     },
6554     "regenerator-runtime": {
6555       "version": "0.11.0",
6556       "resolved": "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.0.tgz",
6557       "integrity": "sha1-flT+W1zNXWYk6mJVw0c74JC4AuE=",
6558       "dev": true
6559     },
6560     "regex-cache": {
6561       "version": "0.4.3",
6562       "resolved": "http://registry.npm.taobao.org/regex-cache/download/regex-cache-0.4.3.tgz",
6563       "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=",
6564       "dev": true,
6565       "requires": {
6566         "is-equal-shallow": "0.1.3",
6567         "is-primitive": "2.0.0"
6568       }
6569     },
6570     "regexpu-core": {
6571       "version": "1.0.0",
6572       "resolved": "http://registry.npm.taobao.org/regexpu-core/download/regexpu-core-1.0.0.tgz",
6573       "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=",
6574       "dev": true,
6575       "requires": {
6576         "regenerate": "1.3.2",
6577         "regjsgen": "0.2.0",
6578         "regjsparser": "0.1.5"
6579       }
6580     },
6581     "regjsgen": {
6582       "version": "0.2.0",
6583       "resolved": "http://registry.npm.taobao.org/regjsgen/download/regjsgen-0.2.0.tgz",
6584       "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
6585       "dev": true
6586     },
6587     "regjsparser": {
6588       "version": "0.1.5",
6589       "resolved": "http://registry.npm.taobao.org/regjsparser/download/regjsparser-0.1.5.tgz",
6590       "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
6591       "dev": true,
6592       "requires": {
6593         "jsesc": "0.5.0"
6594       }
6595     },
6596     "relateurl": {
6597       "version": "0.2.7",
6598       "resolved": "http://registry.npm.taobao.org/relateurl/download/relateurl-0.2.7.tgz",
6599       "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
6600       "dev": true
6601     },
6602     "remove-trailing-separator": {
6603       "version": "1.1.0",
6604       "resolved": "http://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz",
6605       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
6606       "dev": true
6607     },
6608     "renderkid": {
6609       "version": "2.0.1",
6610       "resolved": "http://registry.npm.taobao.org/renderkid/download/renderkid-2.0.1.tgz",
6611       "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=",
6612       "dev": true,
6613       "requires": {
6614         "css-select": "1.2.0",
6615         "dom-converter": "0.1.4",
6616         "htmlparser2": "3.3.0",
6617         "strip-ansi": "3.0.1",
6618         "utila": "0.3.3"
6619       },
6620       "dependencies": {
6621         "utila": {
6622           "version": "0.3.3",
6623           "resolved": "http://registry.npm.taobao.org/utila/download/utila-0.3.3.tgz",
6624           "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=",
6625           "dev": true
6626         }
6627       }
6628     },
6629     "repeat-element": {
6630       "version": "1.1.2",
6631       "resolved": "http://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.2.tgz",
6632       "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
6633       "dev": true
6634     },
6635     "repeat-string": {
6636       "version": "1.6.1",
6637       "resolved": "http://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz",
6638       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
6639       "dev": true
6640     },
6641     "repeating": {
6642       "version": "2.0.1",
6643       "resolved": "http://registry.npm.taobao.org/repeating/download/repeating-2.0.1.tgz",
6644       "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
6645       "dev": true,
6646       "requires": {
6647         "is-finite": "1.0.2"
6648       }
6649     },
6650     "request": {
6651       "version": "2.81.0",
6652       "resolved": "http://registry.npm.taobao.org/request/download/request-2.81.0.tgz",
6653       "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=",
6654       "dev": true,
6655       "requires": {
6656         "aws-sign2": "0.6.0",
6657         "aws4": "1.6.0",
6658         "caseless": "0.12.0",
6659         "combined-stream": "1.0.5",
6660         "extend": "3.0.1",
6661         "forever-agent": "0.6.1",
6662         "form-data": "2.1.4",
6663         "har-validator": "4.2.1",
6664         "hawk": "3.1.3",
6665         "http-signature": "1.1.1",
6666         "is-typedarray": "1.0.0",
6667         "isstream": "0.1.2",
6668         "json-stringify-safe": "5.0.1",
6669         "mime-types": "2.1.16",
6670         "oauth-sign": "0.8.2",
6671         "performance-now": "0.2.0",
6672         "qs": "6.4.0",
6673         "safe-buffer": "5.1.1",
6674         "stringstream": "0.0.5",
6675         "tough-cookie": "2.3.2",
6676         "tunnel-agent": "0.6.0",
6677         "uuid": "3.1.0"
6678       }
6679     },
6680     "require-directory": {
6681       "version": "2.1.1",
6682       "resolved": "http://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz",
6683       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
6684       "dev": true
6685     },
6686     "require-from-string": {
6687       "version": "1.2.1",
6688       "resolved": "http://registry.npm.taobao.org/require-from-string/download/require-from-string-1.2.1.tgz",
6689       "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=",
6690       "dev": true
6691     },
6692     "require-main-filename": {
6693       "version": "1.0.1",
6694       "resolved": "http://registry.npm.taobao.org/require-main-filename/download/require-main-filename-1.0.1.tgz",
6695       "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
6696       "dev": true
6697     },
6698     "requires-port": {
6699       "version": "1.0.0",
6700       "resolved": "http://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz",
6701       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
6702       "dev": true
6703     },
6704     "resolve": {
6705       "version": "1.4.0",
6706       "resolved": "http://registry.npm.taobao.org/resolve/download/resolve-1.4.0.tgz",
6707       "integrity": "sha1-p1vgHFPaJdk0qY69DkxKcxL5KoY=",
6708       "dev": true,
6709       "requires": {
6710         "path-parse": "1.0.5"
6711       }
6712     },
6713     "restore-cursor": {
6714       "version": "2.0.0",
6715       "resolved": "http://registry.npm.taobao.org/restore-cursor/download/restore-cursor-2.0.0.tgz",
6716       "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
6717       "dev": true,
6718       "requires": {
6719         "onetime": "2.0.1",
6720         "signal-exit": "3.0.2"
6721       }
6722     },
6723     "right-align": {
6724       "version": "0.1.3",
6725       "resolved": "http://registry.npm.taobao.org/right-align/download/right-align-0.1.3.tgz",
6726       "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
6727       "dev": true,
6728       "requires": {
6729         "align-text": "0.1.4"
6730       }
6731     },
6732     "rimraf": {
6733       "version": "2.6.1",
6734       "resolved": "http://registry.npm.taobao.org/rimraf/download/rimraf-2.6.1.tgz",
6735       "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=",
6736       "dev": true,
6737       "requires": {
6738         "glob": "7.1.2"
6739       }
6740     },
6741     "ripemd160": {
6742       "version": "2.0.1",
6743       "resolved": "http://registry.npm.taobao.org/ripemd160/download/ripemd160-2.0.1.tgz",
6744       "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=",
6745       "dev": true,
6746       "requires": {
6747         "hash-base": "2.0.2",
6748         "inherits": "2.0.3"
6749       }
6750     },
6751     "rsvp": {
6752       "version": "3.6.2",
6753       "resolved": "http://registry.npm.taobao.org/rsvp/download/rsvp-3.6.2.tgz",
6754       "integrity": "sha1-LpZJFZmpbN4bUV1WdKj3qRRSkmo=",
6755       "dev": true
6756     },
6757     "run-async": {
6758       "version": "2.3.0",
6759       "resolved": "http://registry.npm.taobao.org/run-async/download/run-async-2.3.0.tgz",
6760       "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
6761       "dev": true,
6762       "requires": {
6763         "is-promise": "2.1.0"
6764       }
6765     },
6766     "rx-lite": {
6767       "version": "4.0.8",
6768       "resolved": "http://registry.npm.taobao.org/rx-lite/download/rx-lite-4.0.8.tgz",
6769       "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
6770       "dev": true
6771     },
6772     "rx-lite-aggregates": {
6773       "version": "4.0.8",
6774       "resolved": "http://registry.npm.taobao.org/rx-lite-aggregates/download/rx-lite-aggregates-4.0.8.tgz",
6775       "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
6776       "dev": true,
6777       "requires": {
6778         "rx-lite": "4.0.8"
6779       }
6780     },
6781     "rxjs": {
6782       "version": "5.4.3",
6783       "resolved": "http://registry.npm.taobao.org/rxjs/download/rxjs-5.4.3.tgz",
6784       "integrity": "sha1-B1jN3uYDPWjg/VNnbw81ls49SD8=",
6785       "requires": {
6786         "symbol-observable": "1.0.4"
6787       }
6788     },
6789     "safe-buffer": {
6790       "version": "5.1.1",
6791       "resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.1.tgz",
6792       "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=",
6793       "dev": true
6794     },
6795     "sass-graph": {
6796       "version": "2.2.4",
6797       "resolved": "http://registry.npm.taobao.org/sass-graph/download/sass-graph-2.2.4.tgz",
6798       "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
6799       "dev": true,
6800       "optional": true,
6801       "requires": {
6802         "glob": "7.1.2",
6803         "lodash": "4.17.4",
6804         "scss-tokenizer": "0.2.3",
6805         "yargs": "7.1.0"
6806       }
6807     },
6808     "sass-loader": {
6809       "version": "6.0.6",
6810       "resolved": "http://registry.npm.taobao.org/sass-loader/download/sass-loader-6.0.6.tgz",
6811       "integrity": "sha1-6dXmwfFV+qMqSybXqbcQfCJeQPk=",
6812       "dev": true,
6813       "requires": {
6814         "async": "2.5.0",
6815         "clone-deep": "0.3.0",
6816         "loader-utils": "1.1.0",
6817         "lodash.tail": "4.1.1",
6818         "pify": "3.0.0"
6819       },
6820       "dependencies": {
6821         "pify": {
6822           "version": "3.0.0",
6823           "resolved": "http://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz",
6824           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6825           "dev": true
6826         }
6827       }
6828     },
6829     "saucelabs": {
6830       "version": "1.3.0",
6831       "resolved": "http://registry.npm.taobao.org/saucelabs/download/saucelabs-1.3.0.tgz",
6832       "integrity": "sha1-0kDoAJ33+ocwbsRXimm6O1xCT+4=",
6833       "dev": true,
6834       "requires": {
6835         "https-proxy-agent": "1.0.0"
6836       }
6837     },
6838     "sax": {
6839       "version": "1.2.4",
6840       "resolved": "http://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz",
6841       "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=",
6842       "dev": true
6843     },
6844     "schema-utils": {
6845       "version": "0.3.0",
6846       "resolved": "http://registry.npm.taobao.org/schema-utils/download/schema-utils-0.3.0.tgz",
6847       "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=",
6848       "dev": true,
6849       "requires": {
6850         "ajv": "5.2.2"
6851       }
6852     },
6853     "script-loader": {
6854       "version": "0.7.0",
6855       "resolved": "http://registry.npm.taobao.org/script-loader/download/script-loader-0.7.0.tgz",
6856       "integrity": "sha1-aF3H5waeDe56kmdPDrxbD1W6pew=",
6857       "dev": true,
6858       "requires": {
6859         "raw-loader": "0.5.1"
6860       }
6861     },
6862     "scss-tokenizer": {
6863       "version": "0.2.3",
6864       "resolved": "http://registry.npm.taobao.org/scss-tokenizer/download/scss-tokenizer-0.2.3.tgz",
6865       "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
6866       "dev": true,
6867       "optional": true,
6868       "requires": {
6869         "js-base64": "2.1.9",
6870         "source-map": "0.4.4"
6871       },
6872       "dependencies": {
6873         "source-map": {
6874           "version": "0.4.4",
6875           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
6876           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
6877           "dev": true,
6878           "optional": true,
6879           "requires": {
6880             "amdefine": "1.0.1"
6881           }
6882         }
6883       }
6884     },
6885     "select-hose": {
6886       "version": "2.0.0",
6887       "resolved": "http://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz",
6888       "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
6889       "dev": true
6890     },
6891     "selenium-webdriver": {
6892       "version": "3.0.1",
6893       "resolved": "http://registry.npm.taobao.org/selenium-webdriver/download/selenium-webdriver-3.0.1.tgz",
6894       "integrity": "sha1-ot6l2kqX9mcuiefKcnbO+jZRR6c=",
6895       "dev": true,
6896       "requires": {
6897         "adm-zip": "0.4.7",
6898         "rimraf": "2.6.1",
6899         "tmp": "0.0.30",
6900         "xml2js": "0.4.18"
6901       },
6902       "dependencies": {
6903         "tmp": {
6904           "version": "0.0.30",
6905           "resolved": "http://registry.npm.taobao.org/tmp/download/tmp-0.0.30.tgz",
6906           "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=",
6907           "dev": true,
6908           "requires": {
6909             "os-tmpdir": "1.0.2"
6910           }
6911         }
6912       }
6913     },
6914     "selfsigned": {
6915       "version": "1.10.1",
6916       "resolved": "http://registry.npm.taobao.org/selfsigned/download/selfsigned-1.10.1.tgz",
6917       "integrity": "sha1-v4y3uDJWxFUeMTR8YxF3jbme7FI=",
6918       "dev": true,
6919       "requires": {
6920         "node-forge": "0.6.33"
6921       }
6922     },
6923     "semver": {
6924       "version": "5.4.1",
6925       "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.4.1.tgz",
6926       "integrity": "sha1-4FnAnYVx8FQII3M0M1BdOi8AsY4=",
6927       "dev": true
6928     },
6929     "semver-dsl": {
6930       "version": "1.0.1",
6931       "resolved": "http://registry.npm.taobao.org/semver-dsl/download/semver-dsl-1.0.1.tgz",
6932       "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=",
6933       "dev": true,
6934       "requires": {
6935         "semver": "5.4.1"
6936       }
6937     },
6938     "send": {
6939       "version": "0.15.4",
6940       "resolved": "http://registry.npm.taobao.org/send/download/send-0.15.4.tgz",
6941       "integrity": "sha1-mF+qPihLAnPHkzZKNcZze9k5Bbk=",
6942       "dev": true,
6943       "requires": {
6944         "debug": "2.6.8",
6945         "depd": "1.1.1",
6946         "destroy": "1.0.4",
6947         "encodeurl": "1.0.1",
6948         "escape-html": "1.0.3",
6949         "etag": "1.8.0",
6950         "fresh": "0.5.0",
6951         "http-errors": "1.6.2",
6952         "mime": "1.3.4",
6953         "ms": "2.0.0",
6954         "on-finished": "2.3.0",
6955         "range-parser": "1.2.0",
6956         "statuses": "1.3.1"
6957       },
6958       "dependencies": {
6959         "mime": {
6960           "version": "1.3.4",
6961           "resolved": "http://registry.npm.taobao.org/mime/download/mime-1.3.4.tgz",
6962           "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=",
6963           "dev": true
6964         }
6965       }
6966     },
6967     "serve-index": {
6968       "version": "1.9.0",
6969       "resolved": "http://registry.npm.taobao.org/serve-index/download/serve-index-1.9.0.tgz",
6970       "integrity": "sha1-0rKA/FYNYW7oG0i/D6gqvtJIXOc=",
6971       "dev": true,
6972       "requires": {
6973         "accepts": "1.3.3",
6974         "batch": "0.6.1",
6975         "debug": "2.6.8",
6976         "escape-html": "1.0.3",
6977         "http-errors": "1.6.2",
6978         "mime-types": "2.1.16",
6979         "parseurl": "1.3.1"
6980       }
6981     },
6982     "serve-static": {
6983       "version": "1.12.4",
6984       "resolved": "http://registry.npm.taobao.org/serve-static/download/serve-static-1.12.4.tgz",
6985       "integrity": "sha1-m2qpjutyU8Tu3Ewfb9vKYJkBqWE=",
6986       "dev": true,
6987       "requires": {
6988         "encodeurl": "1.0.1",
6989         "escape-html": "1.0.3",
6990         "parseurl": "1.3.1",
6991         "send": "0.15.4"
6992       }
6993     },
6994     "set-blocking": {
6995       "version": "2.0.0",
6996       "resolved": "http://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz",
6997       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
6998       "dev": true
6999     },
7000     "set-immediate-shim": {
7001       "version": "1.0.1",
7002       "resolved": "http://registry.npm.taobao.org/set-immediate-shim/download/set-immediate-shim-1.0.1.tgz",
7003       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
7004       "dev": true
7005     },
7006     "setimmediate": {
7007       "version": "1.0.5",
7008       "resolved": "http://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz",
7009       "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
7010       "dev": true
7011     },
7012     "setprototypeof": {
7013       "version": "1.0.3",
7014       "resolved": "http://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.0.3.tgz",
7015       "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=",
7016       "dev": true
7017     },
7018     "sha.js": {
7019       "version": "2.4.8",
7020       "resolved": "http://registry.npm.taobao.org/sha.js/download/sha.js-2.4.8.tgz",
7021       "integrity": "sha1-NwaMLEdra69ALRSknGf1l5IfY08=",
7022       "dev": true,
7023       "requires": {
7024         "inherits": "2.0.3"
7025       }
7026     },
7027     "shallow-clone": {
7028       "version": "0.1.2",
7029       "resolved": "http://registry.npm.taobao.org/shallow-clone/download/shallow-clone-0.1.2.tgz",
7030       "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=",
7031       "dev": true,
7032       "requires": {
7033         "is-extendable": "0.1.1",
7034         "kind-of": "2.0.1",
7035         "lazy-cache": "0.2.7",
7036         "mixin-object": "2.0.1"
7037       },
7038       "dependencies": {
7039         "kind-of": {
7040           "version": "2.0.1",
7041           "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-2.0.1.tgz",
7042           "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=",
7043           "dev": true,
7044           "requires": {
7045             "is-buffer": "1.1.5"
7046           }
7047         }
7048       }
7049     },
7050     "shebang-command": {
7051       "version": "1.2.0",
7052       "resolved": "http://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz",
7053       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
7054       "dev": true,
7055       "requires": {
7056         "shebang-regex": "1.0.0"
7057       }
7058     },
7059     "shebang-regex": {
7060       "version": "1.0.0",
7061       "resolved": "http://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz",
7062       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
7063       "dev": true
7064     },
7065     "signal-exit": {
7066       "version": "3.0.2",
7067       "resolved": "http://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.2.tgz",
7068       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
7069       "dev": true
7070     },
7071     "silent-error": {
7072       "version": "1.1.0",
7073       "resolved": "http://registry.npm.taobao.org/silent-error/download/silent-error-1.1.0.tgz",
7074       "integrity": "sha1-IglwbxyFCp8dENDYQJGLRvJuG8k=",
7075       "dev": true,
7076       "requires": {
7077         "debug": "2.6.8"
7078       }
7079     },
7080     "sntp": {
7081       "version": "1.0.9",
7082       "resolved": "http://registry.npm.taobao.org/sntp/download/sntp-1.0.9.tgz",
7083       "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
7084       "dev": true,
7085       "requires": {
7086         "hoek": "2.16.3"
7087       }
7088     },
7089     "socket.io": {
7090       "version": "1.7.3",
7091       "resolved": "http://registry.npm.taobao.org/socket.io/download/socket.io-1.7.3.tgz",
7092       "integrity": "sha1-uK+cq6AJSeVo42nxMn6pvp6iRhs=",
7093       "dev": true,
7094       "requires": {
7095         "debug": "2.3.3",
7096         "engine.io": "1.8.3",
7097         "has-binary": "0.1.7",
7098         "object-assign": "4.1.0",
7099         "socket.io-adapter": "0.5.0",
7100         "socket.io-client": "1.7.3",
7101         "socket.io-parser": "2.3.1"
7102       },
7103       "dependencies": {
7104         "debug": {
7105           "version": "2.3.3",
7106           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.3.3.tgz",
7107           "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
7108           "dev": true,
7109           "requires": {
7110             "ms": "0.7.2"
7111           }
7112         },
7113         "ms": {
7114           "version": "0.7.2",
7115           "resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.2.tgz",
7116           "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
7117           "dev": true
7118         },
7119         "object-assign": {
7120           "version": "4.1.0",
7121           "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.0.tgz",
7122           "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=",
7123           "dev": true
7124         }
7125       }
7126     },
7127     "socket.io-adapter": {
7128       "version": "0.5.0",
7129       "resolved": "http://registry.npm.taobao.org/socket.io-adapter/download/socket.io-adapter-0.5.0.tgz",
7130       "integrity": "sha1-y21LuL7IHhB4uZZ3+c7QBGBmu4s=",
7131       "dev": true,
7132       "requires": {
7133         "debug": "2.3.3",
7134         "socket.io-parser": "2.3.1"
7135       },
7136       "dependencies": {
7137         "debug": {
7138           "version": "2.3.3",
7139           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.3.3.tgz",
7140           "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
7141           "dev": true,
7142           "requires": {
7143             "ms": "0.7.2"
7144           }
7145         },
7146         "ms": {
7147           "version": "0.7.2",
7148           "resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.2.tgz",
7149           "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
7150           "dev": true
7151         }
7152       }
7153     },
7154     "socket.io-client": {
7155       "version": "1.7.3",
7156       "resolved": "http://registry.npm.taobao.org/socket.io-client/download/socket.io-client-1.7.3.tgz",
7157       "integrity": "sha1-sw6GqhDV7zVGYBwJzeR2Xjgdo3c=",
7158       "dev": true,
7159       "requires": {
7160         "backo2": "1.0.2",
7161         "component-bind": "1.0.0",
7162         "component-emitter": "1.2.1",
7163         "debug": "2.3.3",
7164         "engine.io-client": "1.8.3",
7165         "has-binary": "0.1.7",
7166         "indexof": "0.0.1",
7167         "object-component": "0.0.3",
7168         "parseuri": "0.0.5",
7169         "socket.io-parser": "2.3.1",
7170         "to-array": "0.1.4"
7171       },
7172       "dependencies": {
7173         "component-emitter": {
7174           "version": "1.2.1",
7175           "resolved": "http://registry.npm.taobao.org/component-emitter/download/component-emitter-1.2.1.tgz",
7176           "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
7177           "dev": true
7178         },
7179         "debug": {
7180           "version": "2.3.3",
7181           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.3.3.tgz",
7182           "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
7183           "dev": true,
7184           "requires": {
7185             "ms": "0.7.2"
7186           }
7187         },
7188         "ms": {
7189           "version": "0.7.2",
7190           "resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.2.tgz",
7191           "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
7192           "dev": true
7193         }
7194       }
7195     },
7196     "socket.io-parser": {
7197       "version": "2.3.1",
7198       "resolved": "http://registry.npm.taobao.org/socket.io-parser/download/socket.io-parser-2.3.1.tgz",
7199       "integrity": "sha1-3VMgJRA85Clpcya+/WQAX8/ltKA=",
7200       "dev": true,
7201       "requires": {
7202         "component-emitter": "1.1.2",
7203         "debug": "2.2.0",
7204         "isarray": "0.0.1",
7205         "json3": "3.3.2"
7206       },
7207       "dependencies": {
7208         "debug": {
7209           "version": "2.2.0",
7210           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.2.0.tgz",
7211           "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
7212           "dev": true,
7213           "requires": {
7214             "ms": "0.7.1"
7215           }
7216         },
7217         "ms": {
7218           "version": "0.7.1",
7219           "resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.1.tgz",
7220           "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
7221           "dev": true
7222         }
7223       }
7224     },
7225     "sockjs": {
7226       "version": "0.3.18",
7227       "resolved": "http://registry.npm.taobao.org/sockjs/download/sockjs-0.3.18.tgz",
7228       "integrity": "sha1-2bKJMWyn33dZXvKZ4HXw+TfrQgc=",
7229       "dev": true,
7230       "requires": {
7231         "faye-websocket": "0.10.0",
7232         "uuid": "2.0.3"
7233       },
7234       "dependencies": {
7235         "uuid": {
7236           "version": "2.0.3",
7237           "resolved": "http://registry.npm.taobao.org/uuid/download/uuid-2.0.3.tgz",
7238           "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
7239           "dev": true
7240         }
7241       }
7242     },
7243     "sockjs-client": {
7244       "version": "1.1.2",
7245       "resolved": "http://registry.npm.taobao.org/sockjs-client/download/sockjs-client-1.1.2.tgz",
7246       "integrity": "sha1-8CEqhVDkyUaMjM6u79LjSTwDOtU=",
7247       "dev": true,
7248       "requires": {
7249         "debug": "2.6.8",
7250         "eventsource": "0.1.6",
7251         "faye-websocket": "0.11.1",
7252         "inherits": "2.0.3",
7253         "json3": "3.3.2",
7254         "url-parse": "1.1.9"
7255       },
7256       "dependencies": {
7257         "faye-websocket": {
7258           "version": "0.11.1",
7259           "resolved": "http://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.11.1.tgz",
7260           "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=",
7261           "dev": true,
7262           "requires": {
7263             "websocket-driver": "0.6.5"
7264           }
7265         }
7266       }
7267     },
7268     "sort-keys": {
7269       "version": "1.1.2",
7270       "resolved": "http://registry.npm.taobao.org/sort-keys/download/sort-keys-1.1.2.tgz",
7271       "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
7272       "dev": true,
7273       "requires": {
7274         "is-plain-obj": "1.1.0"
7275       }
7276     },
7277     "source-list-map": {
7278       "version": "2.0.0",
7279       "resolved": "http://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.0.tgz",
7280       "integrity": "sha1-qqR0A/eyRakvvJfqCPJQ1gh+0IU=",
7281       "dev": true
7282     },
7283     "source-map": {
7284       "version": "0.5.6",
7285       "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.6.tgz",
7286       "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
7287       "dev": true
7288     },
7289     "source-map-loader": {
7290       "version": "0.2.1",
7291       "resolved": "http://registry.npm.taobao.org/source-map-loader/download/source-map-loader-0.2.1.tgz",
7292       "integrity": "sha1-SBJr6SML1H+tBeRqjDwuPS2r5Qc=",
7293       "dev": true,
7294       "requires": {
7295         "async": "0.9.2",
7296         "loader-utils": "0.2.17",
7297         "source-map": "0.1.43"
7298       },
7299       "dependencies": {
7300         "async": {
7301           "version": "0.9.2",
7302           "resolved": "http://registry.npm.taobao.org/async/download/async-0.9.2.tgz",
7303           "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
7304           "dev": true
7305         },
7306         "loader-utils": {
7307           "version": "0.2.17",
7308           "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz",
7309           "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
7310           "dev": true,
7311           "requires": {
7312             "big.js": "3.1.3",
7313             "emojis-list": "2.1.0",
7314             "json5": "0.5.1",
7315             "object-assign": "4.1.1"
7316           }
7317         },
7318         "source-map": {
7319           "version": "0.1.43",
7320           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz",
7321           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
7322           "dev": true,
7323           "requires": {
7324             "amdefine": "1.0.1"
7325           }
7326         }
7327       }
7328     },
7329     "source-map-support": {
7330       "version": "0.4.16",
7331       "resolved": "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.4.16.tgz",
7332       "integrity": "sha1-Fv7PmCEkZ9AX1Yair2jWKLlCHNg=",
7333       "dev": true,
7334       "requires": {
7335         "source-map": "0.5.6"
7336       }
7337     },
7338     "spdx-correct": {
7339       "version": "1.0.2",
7340       "resolved": "http://registry.npm.taobao.org/spdx-correct/download/spdx-correct-1.0.2.tgz",
7341       "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
7342       "dev": true,
7343       "requires": {
7344         "spdx-license-ids": "1.2.2"
7345       }
7346     },
7347     "spdx-expression-parse": {
7348       "version": "1.0.4",
7349       "resolved": "http://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-1.0.4.tgz",
7350       "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=",
7351       "dev": true
7352     },
7353     "spdx-license-ids": {
7354       "version": "1.2.2",
7355       "resolved": "http://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-1.2.2.tgz",
7356       "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=",
7357       "dev": true
7358     },
7359     "spdy": {
7360       "version": "3.4.7",
7361       "resolved": "http://registry.npm.taobao.org/spdy/download/spdy-3.4.7.tgz",
7362       "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=",
7363       "dev": true,
7364       "requires": {
7365         "debug": "2.6.8",
7366         "handle-thing": "1.2.5",
7367         "http-deceiver": "1.2.7",
7368         "safe-buffer": "5.1.1",
7369         "select-hose": "2.0.0",
7370         "spdy-transport": "2.0.20"
7371       }
7372     },
7373     "spdy-transport": {
7374       "version": "2.0.20",
7375       "resolved": "http://registry.npm.taobao.org/spdy-transport/download/spdy-transport-2.0.20.tgz",
7376       "integrity": "sha1-c15yBUxIayNU/onnAiVgBKOazk0=",
7377       "dev": true,
7378       "requires": {
7379         "debug": "2.6.8",
7380         "detect-node": "2.0.3",
7381         "hpack.js": "2.1.6",
7382         "obuf": "1.1.1",
7383         "readable-stream": "2.3.3",
7384         "safe-buffer": "5.1.1",
7385         "wbuf": "1.7.2"
7386       },
7387       "dependencies": {
7388         "isarray": {
7389           "version": "1.0.0",
7390           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
7391           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
7392           "dev": true
7393         },
7394         "readable-stream": {
7395           "version": "2.3.3",
7396           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
7397           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
7398           "dev": true,
7399           "requires": {
7400             "core-util-is": "1.0.2",
7401             "inherits": "2.0.3",
7402             "isarray": "1.0.0",
7403             "process-nextick-args": "1.0.7",
7404             "safe-buffer": "5.1.1",
7405             "string_decoder": "1.0.3",
7406             "util-deprecate": "1.0.2"
7407           }
7408         },
7409         "string_decoder": {
7410           "version": "1.0.3",
7411           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
7412           "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
7413           "dev": true,
7414           "requires": {
7415             "safe-buffer": "5.1.1"
7416           }
7417         }
7418       }
7419     },
7420     "sprintf-js": {
7421       "version": "1.0.3",
7422       "resolved": "http://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz",
7423       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
7424       "dev": true
7425     },
7426     "sshpk": {
7427       "version": "1.13.1",
7428       "resolved": "http://registry.npm.taobao.org/sshpk/download/sshpk-1.13.1.tgz",
7429       "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=",
7430       "dev": true,
7431       "requires": {
7432         "asn1": "0.2.3",
7433         "assert-plus": "1.0.0",
7434         "bcrypt-pbkdf": "1.0.1",
7435         "dashdash": "1.14.1",
7436         "ecc-jsbn": "0.1.1",
7437         "getpass": "0.1.7",
7438         "jsbn": "0.1.1",
7439         "tweetnacl": "0.14.5"
7440       },
7441       "dependencies": {
7442         "assert-plus": {
7443           "version": "1.0.0",
7444           "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
7445           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
7446           "dev": true
7447         }
7448       }
7449     },
7450     "statuses": {
7451       "version": "1.3.1",
7452       "resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.3.1.tgz",
7453       "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=",
7454       "dev": true
7455     },
7456     "stdout-stream": {
7457       "version": "1.4.0",
7458       "resolved": "http://registry.npm.taobao.org/stdout-stream/download/stdout-stream-1.4.0.tgz",
7459       "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=",
7460       "dev": true,
7461       "optional": true,
7462       "requires": {
7463         "readable-stream": "2.3.3"
7464       },
7465       "dependencies": {
7466         "isarray": {
7467           "version": "1.0.0",
7468           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
7469           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
7470           "dev": true,
7471           "optional": true
7472         },
7473         "readable-stream": {
7474           "version": "2.3.3",
7475           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
7476           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
7477           "dev": true,
7478           "optional": true,
7479           "requires": {
7480             "core-util-is": "1.0.2",
7481             "inherits": "2.0.3",
7482             "isarray": "1.0.0",
7483             "process-nextick-args": "1.0.7",
7484             "safe-buffer": "5.1.1",
7485             "string_decoder": "1.0.3",
7486             "util-deprecate": "1.0.2"
7487           }
7488         },
7489         "string_decoder": {
7490           "version": "1.0.3",
7491           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
7492           "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
7493           "dev": true,
7494           "optional": true,
7495           "requires": {
7496             "safe-buffer": "5.1.1"
7497           }
7498         }
7499       }
7500     },
7501     "stream-browserify": {
7502       "version": "2.0.1",
7503       "resolved": "http://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.1.tgz",
7504       "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
7505       "dev": true,
7506       "requires": {
7507         "inherits": "2.0.3",
7508         "readable-stream": "2.3.3"
7509       },
7510       "dependencies": {
7511         "isarray": {
7512           "version": "1.0.0",
7513           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
7514           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
7515           "dev": true
7516         },
7517         "readable-stream": {
7518           "version": "2.3.3",
7519           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
7520           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
7521           "dev": true,
7522           "requires": {
7523             "core-util-is": "1.0.2",
7524             "inherits": "2.0.3",
7525             "isarray": "1.0.0",
7526             "process-nextick-args": "1.0.7",
7527             "safe-buffer": "5.1.1",
7528             "string_decoder": "1.0.3",
7529             "util-deprecate": "1.0.2"
7530           }
7531         },
7532         "string_decoder": {
7533           "version": "1.0.3",
7534           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
7535           "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
7536           "dev": true,
7537           "requires": {
7538             "safe-buffer": "5.1.1"
7539           }
7540         }
7541       }
7542     },
7543     "stream-http": {
7544       "version": "2.7.2",
7545       "resolved": "http://registry.npm.taobao.org/stream-http/download/stream-http-2.7.2.tgz",
7546       "integrity": "sha1-QKBQ7I3DtTsz2ZCUFcAsC/Gr+60=",
7547       "dev": true,
7548       "requires": {
7549         "builtin-status-codes": "3.0.0",
7550         "inherits": "2.0.3",
7551         "readable-stream": "2.3.3",
7552         "to-arraybuffer": "1.0.1",
7553         "xtend": "4.0.1"
7554       },
7555       "dependencies": {
7556         "isarray": {
7557           "version": "1.0.0",
7558           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
7559           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
7560           "dev": true
7561         },
7562         "readable-stream": {
7563           "version": "2.3.3",
7564           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
7565           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
7566           "dev": true,
7567           "requires": {
7568             "core-util-is": "1.0.2",
7569             "inherits": "2.0.3",
7570             "isarray": "1.0.0",
7571             "process-nextick-args": "1.0.7",
7572             "safe-buffer": "5.1.1",
7573             "string_decoder": "1.0.3",
7574             "util-deprecate": "1.0.2"
7575           }
7576         },
7577         "string_decoder": {
7578           "version": "1.0.3",
7579           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
7580           "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
7581           "dev": true,
7582           "requires": {
7583             "safe-buffer": "5.1.1"
7584           }
7585         }
7586       }
7587     },
7588     "strict-uri-encode": {
7589       "version": "1.1.0",
7590       "resolved": "http://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz",
7591       "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
7592       "dev": true
7593     },
7594     "string_decoder": {
7595       "version": "0.10.31",
7596       "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz",
7597       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
7598       "dev": true
7599     },
7600     "string-width": {
7601       "version": "2.1.1",
7602       "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
7603       "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
7604       "dev": true,
7605       "requires": {
7606         "is-fullwidth-code-point": "2.0.0",
7607         "strip-ansi": "4.0.0"
7608       },
7609       "dependencies": {
7610         "ansi-regex": {
7611           "version": "3.0.0",
7612           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
7613           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
7614           "dev": true
7615         },
7616         "strip-ansi": {
7617           "version": "4.0.0",
7618           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
7619           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
7620           "dev": true,
7621           "requires": {
7622             "ansi-regex": "3.0.0"
7623           }
7624         }
7625       }
7626     },
7627     "stringstream": {
7628       "version": "0.0.5",
7629       "resolved": "http://registry.npm.taobao.org/stringstream/download/stringstream-0.0.5.tgz",
7630       "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=",
7631       "dev": true
7632     },
7633     "strip-ansi": {
7634       "version": "3.0.1",
7635       "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz",
7636       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
7637       "dev": true,
7638       "requires": {
7639         "ansi-regex": "2.1.1"
7640       }
7641     },
7642     "strip-bom": {
7643       "version": "2.0.0",
7644       "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz",
7645       "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
7646       "dev": true,
7647       "requires": {
7648         "is-utf8": "0.2.1"
7649       }
7650     },
7651     "strip-eof": {
7652       "version": "1.0.0",
7653       "resolved": "http://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz",
7654       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
7655       "dev": true
7656     },
7657     "strip-indent": {
7658       "version": "1.0.1",
7659       "resolved": "http://registry.npm.taobao.org/strip-indent/download/strip-indent-1.0.1.tgz",
7660       "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
7661       "dev": true,
7662       "requires": {
7663         "get-stdin": "4.0.1"
7664       }
7665     },
7666     "strip-json-comments": {
7667       "version": "2.0.1",
7668       "resolved": "http://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz",
7669       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
7670       "dev": true
7671     },
7672     "style-loader": {
7673       "version": "0.13.2",
7674       "resolved": "http://registry.npm.taobao.org/style-loader/download/style-loader-0.13.2.tgz",
7675       "integrity": "sha1-dFMzhM9pjHEEx5URULSXF63C87s=",
7676       "dev": true,
7677       "requires": {
7678         "loader-utils": "1.1.0"
7679       }
7680     },
7681     "stylus": {
7682       "version": "0.54.5",
7683       "resolved": "http://registry.npm.taobao.org/stylus/download/stylus-0.54.5.tgz",
7684       "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=",
7685       "dev": true,
7686       "requires": {
7687         "css-parse": "1.7.0",
7688         "debug": "2.6.8",
7689         "glob": "7.0.6",
7690         "mkdirp": "0.5.1",
7691         "sax": "0.5.8",
7692         "source-map": "0.1.43"
7693       },
7694       "dependencies": {
7695         "glob": {
7696           "version": "7.0.6",
7697           "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.0.6.tgz",
7698           "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
7699           "dev": true,
7700           "requires": {
7701             "fs.realpath": "1.0.0",
7702             "inflight": "1.0.6",
7703             "inherits": "2.0.3",
7704             "minimatch": "3.0.4",
7705             "once": "1.4.0",
7706             "path-is-absolute": "1.0.1"
7707           }
7708         },
7709         "sax": {
7710           "version": "0.5.8",
7711           "resolved": "http://registry.npm.taobao.org/sax/download/sax-0.5.8.tgz",
7712           "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=",
7713           "dev": true
7714         },
7715         "source-map": {
7716           "version": "0.1.43",
7717           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz",
7718           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
7719           "dev": true,
7720           "requires": {
7721             "amdefine": "1.0.1"
7722           }
7723         }
7724       }
7725     },
7726     "stylus-loader": {
7727       "version": "3.0.1",
7728       "resolved": "http://registry.npm.taobao.org/stylus-loader/download/stylus-loader-3.0.1.tgz",
7729       "integrity": "sha1-d/SzT9Aw0lsmF7z1UT21sHMMQIk=",
7730       "dev": true,
7731       "requires": {
7732         "loader-utils": "1.1.0",
7733         "lodash.clonedeep": "4.5.0",
7734         "when": "3.6.4"
7735       }
7736     },
7737     "supports-color": {
7738       "version": "3.2.3",
7739       "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
7740       "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
7741       "dev": true,
7742       "requires": {
7743         "has-flag": "1.0.0"
7744       }
7745     },
7746     "svgo": {
7747       "version": "0.7.2",
7748       "resolved": "http://registry.npm.taobao.org/svgo/download/svgo-0.7.2.tgz",
7749       "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=",
7750       "dev": true,
7751       "requires": {
7752         "coa": "1.0.4",
7753         "colors": "1.1.2",
7754         "csso": "2.3.2",
7755         "js-yaml": "3.7.0",
7756         "mkdirp": "0.5.1",
7757         "sax": "1.2.4",
7758         "whet.extend": "0.9.9"
7759       }
7760     },
7761     "symbol-observable": {
7762       "version": "1.0.4",
7763       "resolved": "http://registry.npm.taobao.org/symbol-observable/download/symbol-observable-1.0.4.tgz",
7764       "integrity": "sha1-Kb9hXUqnEhvdiYsi1LP5vE4qoD0="
7765     },
7766     "tapable": {
7767       "version": "0.2.8",
7768       "resolved": "http://registry.npm.taobao.org/tapable/download/tapable-0.2.8.tgz",
7769       "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=",
7770       "dev": true
7771     },
7772     "tar": {
7773       "version": "2.2.1",
7774       "resolved": "http://registry.npm.taobao.org/tar/download/tar-2.2.1.tgz",
7775       "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
7776       "dev": true,
7777       "optional": true,
7778       "requires": {
7779         "block-stream": "0.0.9",
7780         "fstream": "1.0.11",
7781         "inherits": "2.0.3"
7782       }
7783     },
7784     "temp": {
7785       "version": "0.8.3",
7786       "resolved": "http://registry.npm.taobao.org/temp/download/temp-0.8.3.tgz",
7787       "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=",
7788       "dev": true,
7789       "requires": {
7790         "os-tmpdir": "1.0.2",
7791         "rimraf": "2.2.8"
7792       },
7793       "dependencies": {
7794         "rimraf": {
7795           "version": "2.2.8",
7796           "resolved": "http://registry.npm.taobao.org/rimraf/download/rimraf-2.2.8.tgz",
7797           "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=",
7798           "dev": true
7799         }
7800       }
7801     },
7802     "through": {
7803       "version": "2.3.8",
7804       "resolved": "http://registry.npm.taobao.org/through/download/through-2.3.8.tgz",
7805       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
7806       "dev": true
7807     },
7808     "thunky": {
7809       "version": "0.1.0",
7810       "resolved": "http://registry.npm.taobao.org/thunky/download/thunky-0.1.0.tgz",
7811       "integrity": "sha1-vzAUaCTituZ7Dy16Ssi+smkIaE4=",
7812       "dev": true
7813     },
7814     "time-stamp": {
7815       "version": "2.0.0",
7816       "resolved": "http://registry.npm.taobao.org/time-stamp/download/time-stamp-2.0.0.tgz",
7817       "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=",
7818       "dev": true
7819     },
7820     "timers-browserify": {
7821       "version": "2.0.4",
7822       "resolved": "http://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.4.tgz",
7823       "integrity": "sha1-lspT9LeUpefA4b18yIo3Ipj6AeY=",
7824       "dev": true,
7825       "requires": {
7826         "setimmediate": "1.0.5"
7827       }
7828     },
7829     "tmp": {
7830       "version": "0.0.31",
7831       "resolved": "http://registry.npm.taobao.org/tmp/download/tmp-0.0.31.tgz",
7832       "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=",
7833       "dev": true,
7834       "requires": {
7835         "os-tmpdir": "1.0.2"
7836       }
7837     },
7838     "to-array": {
7839       "version": "0.1.4",
7840       "resolved": "http://registry.npm.taobao.org/to-array/download/to-array-0.1.4.tgz",
7841       "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
7842       "dev": true
7843     },
7844     "to-arraybuffer": {
7845       "version": "1.0.1",
7846       "resolved": "http://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz",
7847       "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
7848       "dev": true
7849     },
7850     "to-fast-properties": {
7851       "version": "1.0.3",
7852       "resolved": "http://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-1.0.3.tgz",
7853       "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
7854       "dev": true
7855     },
7856     "toposort": {
7857       "version": "1.0.3",
7858       "resolved": "http://registry.npm.taobao.org/toposort/download/toposort-1.0.3.tgz",
7859       "integrity": "sha1-8CzYp0vYvi/A6YYRw7rLlaFxhpw=",
7860       "dev": true
7861     },
7862     "tough-cookie": {
7863       "version": "2.3.2",
7864       "resolved": "http://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.3.2.tgz",
7865       "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=",
7866       "dev": true,
7867       "requires": {
7868         "punycode": "1.4.1"
7869       }
7870     },
7871     "trim-newlines": {
7872       "version": "1.0.0",
7873       "resolved": "http://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz",
7874       "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
7875       "dev": true
7876     },
7877     "trim-right": {
7878       "version": "1.0.1",
7879       "resolved": "http://registry.npm.taobao.org/trim-right/download/trim-right-1.0.1.tgz",
7880       "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
7881       "dev": true
7882     },
7883     "ts-node": {
7884       "version": "3.2.2",
7885       "resolved": "http://registry.npm.taobao.org/ts-node/download/ts-node-3.2.2.tgz",
7886       "integrity": "sha1-u9KOOK9Kqj6WB2xGbhsiAZfBo84=",
7887       "dev": true,
7888       "requires": {
7889         "arrify": "1.0.1",
7890         "chalk": "2.1.0",
7891         "diff": "3.3.0",
7892         "make-error": "1.3.0",
7893         "minimist": "1.2.0",
7894         "mkdirp": "0.5.1",
7895         "source-map-support": "0.4.16",
7896         "tsconfig": "6.0.0",
7897         "v8flags": "3.0.0",
7898         "yn": "2.0.0"
7899       },
7900       "dependencies": {
7901         "minimist": {
7902           "version": "1.2.0",
7903           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
7904           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
7905           "dev": true
7906         }
7907       }
7908     },
7909     "tsconfig": {
7910       "version": "6.0.0",
7911       "resolved": "http://registry.npm.taobao.org/tsconfig/download/tsconfig-6.0.0.tgz",
7912       "integrity": "sha1-aw6DdgA9evGGT434+J3QBZ/80DI=",
7913       "dev": true,
7914       "requires": {
7915         "strip-bom": "3.0.0",
7916         "strip-json-comments": "2.0.1"
7917       },
7918       "dependencies": {
7919         "strip-bom": {
7920           "version": "3.0.0",
7921           "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz",
7922           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
7923           "dev": true
7924         }
7925       }
7926     },
7927     "tsickle": {
7928       "version": "0.21.6",
7929       "resolved": "http://registry.npm.taobao.org/tsickle/download/tsickle-0.21.6.tgz",
7930       "integrity": "sha1-U7Abl5xcE/2xOvs/uVgXflmRWI0=",
7931       "dev": true,
7932       "requires": {
7933         "minimist": "1.2.0",
7934         "mkdirp": "0.5.1",
7935         "source-map": "0.5.6",
7936         "source-map-support": "0.4.16"
7937       },
7938       "dependencies": {
7939         "minimist": {
7940           "version": "1.2.0",
7941           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
7942           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
7943           "dev": true
7944         }
7945       }
7946     },
7947     "tslib": {
7948       "version": "1.7.1",
7949       "resolved": "http://registry.npm.taobao.org/tslib/download/tslib-1.7.1.tgz",
7950       "integrity": "sha1-vIAEFkaRkjp5/oN4u+s9ogF1OOw="
7951     },
7952     "tslint": {
7953       "version": "5.3.2",
7954       "resolved": "http://registry.npm.taobao.org/tslint/download/tslint-5.3.2.tgz",
7955       "integrity": "sha1-5WRZ+wlacwfxA7hAUhdPXju+9u0=",
7956       "dev": true,
7957       "requires": {
7958         "babel-code-frame": "6.26.0",
7959         "colors": "1.1.2",
7960         "diff": "3.3.0",
7961         "glob": "7.1.2",
7962         "optimist": "0.6.1",
7963         "resolve": "1.4.0",
7964         "semver": "5.4.1",
7965         "tslib": "1.7.1",
7966         "tsutils": "2.8.0"
7967       },
7968       "dependencies": {
7969         "optimist": {
7970           "version": "0.6.1",
7971           "resolved": "http://registry.npm.taobao.org/optimist/download/optimist-0.6.1.tgz",
7972           "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
7973           "dev": true,
7974           "requires": {
7975             "minimist": "0.0.8",
7976             "wordwrap": "0.0.3"
7977           }
7978         }
7979       }
7980     },
7981     "tsutils": {
7982       "version": "2.8.0",
7983       "resolved": "http://registry.npm.taobao.org/tsutils/download/tsutils-2.8.0.tgz",
7984       "integrity": "sha1-AWAXNymzvxOGKN0UoVN+AIUdgUo=",
7985       "dev": true,
7986       "requires": {
7987         "tslib": "1.7.1"
7988       }
7989     },
7990     "tty-browserify": {
7991       "version": "0.0.0",
7992       "resolved": "http://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz",
7993       "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
7994       "dev": true
7995     },
7996     "tunnel-agent": {
7997       "version": "0.6.0",
7998       "resolved": "http://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz",
7999       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
8000       "dev": true,
8001       "requires": {
8002         "safe-buffer": "5.1.1"
8003       }
8004     },
8005     "tweetnacl": {
8006       "version": "0.14.5",
8007       "resolved": "http://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz",
8008       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
8009       "dev": true,
8010       "optional": true
8011     },
8012     "type-is": {
8013       "version": "1.6.15",
8014       "resolved": "http://registry.npm.taobao.org/type-is/download/type-is-1.6.15.tgz",
8015       "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=",
8016       "dev": true,
8017       "requires": {
8018         "media-typer": "0.3.0",
8019         "mime-types": "2.1.16"
8020       }
8021     },
8022     "typescript": {
8023       "version": "2.3.4",
8024       "resolved": "http://registry.npm.taobao.org/typescript/download/typescript-2.3.4.tgz",
8025       "integrity": "sha1-PTgyGCgjHkNPKHUUlZw3qCtin0I=",
8026       "dev": true
8027     },
8028     "uglify-js": {
8029       "version": "3.0.28",
8030       "resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-3.0.28.tgz",
8031       "integrity": "sha1-lrhJXwJylEeHtYQ6FnmqMmZA1fc=",
8032       "dev": true,
8033       "requires": {
8034         "commander": "2.11.0",
8035         "source-map": "0.5.6"
8036       }
8037     },
8038     "uglify-to-browserify": {
8039       "version": "1.0.2",
8040       "resolved": "http://registry.npm.taobao.org/uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz",
8041       "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
8042       "dev": true,
8043       "optional": true
8044     },
8045     "uglifyjs-webpack-plugin": {
8046       "version": "0.4.6",
8047       "resolved": "http://registry.npm.taobao.org/uglifyjs-webpack-plugin/download/uglifyjs-webpack-plugin-0.4.6.tgz",
8048       "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
8049       "dev": true,
8050       "requires": {
8051         "source-map": "0.5.6",
8052         "uglify-js": "2.8.29",
8053         "webpack-sources": "1.0.1"
8054       },
8055       "dependencies": {
8056         "camelcase": {
8057           "version": "1.2.1",
8058           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
8059           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
8060           "dev": true
8061         },
8062         "cliui": {
8063           "version": "2.1.0",
8064           "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz",
8065           "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
8066           "dev": true,
8067           "requires": {
8068             "center-align": "0.1.3",
8069             "right-align": "0.1.3",
8070             "wordwrap": "0.0.2"
8071           }
8072         },
8073         "uglify-js": {
8074           "version": "2.8.29",
8075           "resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-2.8.29.tgz",
8076           "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
8077           "dev": true,
8078           "requires": {
8079             "source-map": "0.5.6",
8080             "uglify-to-browserify": "1.0.2",
8081             "yargs": "3.10.0"
8082           }
8083         },
8084         "wordwrap": {
8085           "version": "0.0.2",
8086           "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz",
8087           "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
8088           "dev": true
8089         },
8090         "yargs": {
8091           "version": "3.10.0",
8092           "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-3.10.0.tgz",
8093           "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
8094           "dev": true,
8095           "requires": {
8096             "camelcase": "1.2.1",
8097             "cliui": "2.1.0",
8098             "decamelize": "1.2.0",
8099             "window-size": "0.1.0"
8100           }
8101         }
8102       }
8103     },
8104     "ultron": {
8105       "version": "1.0.2",
8106       "resolved": "http://registry.npm.taobao.org/ultron/download/ultron-1.0.2.tgz",
8107       "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=",
8108       "dev": true
8109     },
8110     "uniq": {
8111       "version": "1.0.1",
8112       "resolved": "http://registry.npm.taobao.org/uniq/download/uniq-1.0.1.tgz",
8113       "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
8114       "dev": true
8115     },
8116     "uniqid": {
8117       "version": "4.1.1",
8118       "resolved": "http://registry.npm.taobao.org/uniqid/download/uniqid-4.1.1.tgz",
8119       "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=",
8120       "dev": true,
8121       "requires": {
8122         "macaddress": "0.2.8"
8123       }
8124     },
8125     "uniqs": {
8126       "version": "2.0.0",
8127       "resolved": "http://registry.npm.taobao.org/uniqs/download/uniqs-2.0.0.tgz",
8128       "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
8129       "dev": true
8130     },
8131     "universalify": {
8132       "version": "0.1.1",
8133       "resolved": "http://registry.npm.taobao.org/universalify/download/universalify-0.1.1.tgz",
8134       "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=",
8135       "dev": true
8136     },
8137     "unpipe": {
8138       "version": "1.0.0",
8139       "resolved": "http://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz",
8140       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
8141       "dev": true
8142     },
8143     "upper-case": {
8144       "version": "1.1.3",
8145       "resolved": "http://registry.npm.taobao.org/upper-case/download/upper-case-1.1.3.tgz",
8146       "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=",
8147       "dev": true
8148     },
8149     "url": {
8150       "version": "0.11.0",
8151       "resolved": "http://registry.npm.taobao.org/url/download/url-0.11.0.tgz",
8152       "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
8153       "dev": true,
8154       "requires": {
8155         "punycode": "1.3.2",
8156         "querystring": "0.2.0"
8157       },
8158       "dependencies": {
8159         "punycode": {
8160           "version": "1.3.2",
8161           "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz",
8162           "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
8163           "dev": true
8164         }
8165       }
8166     },
8167     "url-loader": {
8168       "version": "0.5.9",
8169       "resolved": "http://registry.npm.taobao.org/url-loader/download/url-loader-0.5.9.tgz",
8170       "integrity": "sha1-zI/qgse5Bud3cBklCGnlaemVwpU=",
8171       "dev": true,
8172       "requires": {
8173         "loader-utils": "1.1.0",
8174         "mime": "1.3.6"
8175       }
8176     },
8177     "url-parse": {
8178       "version": "1.1.9",
8179       "resolved": "http://registry.npm.taobao.org/url-parse/download/url-parse-1.1.9.tgz",
8180       "integrity": "sha1-xn8dd11R8KGJEd17P/rSe7nlvRk=",
8181       "dev": true,
8182       "requires": {
8183         "querystringify": "1.0.0",
8184         "requires-port": "1.0.0"
8185       },
8186       "dependencies": {
8187         "querystringify": {
8188           "version": "1.0.0",
8189           "resolved": "http://registry.npm.taobao.org/querystringify/download/querystringify-1.0.0.tgz",
8190           "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs=",
8191           "dev": true
8192         }
8193       }
8194     },
8195     "user-home": {
8196       "version": "1.1.1",
8197       "resolved": "http://registry.npm.taobao.org/user-home/download/user-home-1.1.1.tgz",
8198       "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
8199       "dev": true
8200     },
8201     "useragent": {
8202       "version": "2.2.1",
8203       "resolved": "http://registry.npm.taobao.org/useragent/download/useragent-2.2.1.tgz",
8204       "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=",
8205       "dev": true,
8206       "requires": {
8207         "lru-cache": "2.2.4",
8208         "tmp": "0.0.31"
8209       },
8210       "dependencies": {
8211         "lru-cache": {
8212           "version": "2.2.4",
8213           "resolved": "http://registry.npm.taobao.org/lru-cache/download/lru-cache-2.2.4.tgz",
8214           "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=",
8215           "dev": true
8216         }
8217       }
8218     },
8219     "util": {
8220       "version": "0.10.3",
8221       "resolved": "http://registry.npm.taobao.org/util/download/util-0.10.3.tgz",
8222       "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
8223       "dev": true,
8224       "requires": {
8225         "inherits": "2.0.1"
8226       },
8227       "dependencies": {
8228         "inherits": {
8229           "version": "2.0.1",
8230           "resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz",
8231           "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
8232           "dev": true
8233         }
8234       }
8235     },
8236     "util-deprecate": {
8237       "version": "1.0.2",
8238       "resolved": "http://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz",
8239       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
8240       "dev": true
8241     },
8242     "utila": {
8243       "version": "0.4.0",
8244       "resolved": "http://registry.npm.taobao.org/utila/download/utila-0.4.0.tgz",
8245       "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=",
8246       "dev": true
8247     },
8248     "utils-merge": {
8249       "version": "1.0.0",
8250       "resolved": "http://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.0.tgz",
8251       "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=",
8252       "dev": true
8253     },
8254     "uuid": {
8255       "version": "3.1.0",
8256       "resolved": "http://registry.npm.taobao.org/uuid/download/uuid-3.1.0.tgz",
8257       "integrity": "sha1-PdPT55Crwk17DToDT/q6vijrvAQ=",
8258       "dev": true
8259     },
8260     "v8flags": {
8261       "version": "3.0.0",
8262       "resolved": "http://registry.npm.taobao.org/v8flags/download/v8flags-3.0.0.tgz",
8263       "integrity": "sha1-S+lgRIjgxBI2Rd73BbGEjRa44B8=",
8264       "dev": true,
8265       "requires": {
8266         "user-home": "1.1.1"
8267       }
8268     },
8269     "validate-npm-package-license": {
8270       "version": "3.0.1",
8271       "resolved": "http://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.1.tgz",
8272       "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
8273       "dev": true,
8274       "requires": {
8275         "spdx-correct": "1.0.2",
8276         "spdx-expression-parse": "1.0.4"
8277       }
8278     },
8279     "vary": {
8280       "version": "1.1.1",
8281       "resolved": "http://registry.npm.taobao.org/vary/download/vary-1.1.1.tgz",
8282       "integrity": "sha1-Z1Neu2lMHVIldFeYRmUyP1h+jTc=",
8283       "dev": true
8284     },
8285     "vendors": {
8286       "version": "1.0.1",
8287       "resolved": "http://registry.npm.taobao.org/vendors/download/vendors-1.0.1.tgz",
8288       "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=",
8289       "dev": true
8290     },
8291     "verror": {
8292       "version": "1.10.0",
8293       "resolved": "http://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz",
8294       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
8295       "dev": true,
8296       "requires": {
8297         "assert-plus": "1.0.0",
8298         "core-util-is": "1.0.2",
8299         "extsprintf": "1.3.0"
8300       },
8301       "dependencies": {
8302         "assert-plus": {
8303           "version": "1.0.0",
8304           "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
8305           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
8306           "dev": true
8307         }
8308       }
8309     },
8310     "vlq": {
8311       "version": "0.2.2",
8312       "resolved": "http://registry.npm.taobao.org/vlq/download/vlq-0.2.2.tgz",
8313       "integrity": "sha1-4xbVJXtAuGu0PLjV/qXX9U1rDKE=",
8314       "dev": true
8315     },
8316     "vm-browserify": {
8317       "version": "0.0.4",
8318       "resolved": "http://registry.npm.taobao.org/vm-browserify/download/vm-browserify-0.0.4.tgz",
8319       "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
8320       "dev": true,
8321       "requires": {
8322         "indexof": "0.0.1"
8323       }
8324     },
8325     "void-elements": {
8326       "version": "2.0.1",
8327       "resolved": "http://registry.npm.taobao.org/void-elements/download/void-elements-2.0.1.tgz",
8328       "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=",
8329       "dev": true
8330     },
8331     "walk-sync": {
8332       "version": "0.3.2",
8333       "resolved": "http://registry.npm.taobao.org/walk-sync/download/walk-sync-0.3.2.tgz",
8334       "integrity": "sha1-SCcoCvxC0OA1NnxKTjHurA0Tb3U=",
8335       "dev": true,
8336       "requires": {
8337         "ensure-posix-path": "1.0.2",
8338         "matcher-collection": "1.0.4"
8339       }
8340     },
8341     "watchpack": {
8342       "version": "1.4.0",
8343       "resolved": "http://registry.npm.taobao.org/watchpack/download/watchpack-1.4.0.tgz",
8344       "integrity": "sha1-ShRyvLuVK9Cpu0A2gB+VTfs5+qw=",
8345       "dev": true,
8346       "requires": {
8347         "async": "2.5.0",
8348         "chokidar": "1.7.0",
8349         "graceful-fs": "4.1.11"
8350       }
8351     },
8352     "wbuf": {
8353       "version": "1.7.2",
8354       "resolved": "http://registry.npm.taobao.org/wbuf/download/wbuf-1.7.2.tgz",
8355       "integrity": "sha1-1pe5nx9ZUS3ydRvkJ2nBWAtYAf4=",
8356       "dev": true,
8357       "requires": {
8358         "minimalistic-assert": "1.0.0"
8359       }
8360     },
8361     "webdriver-js-extender": {
8362       "version": "1.0.0",
8363       "resolved": "http://registry.npm.taobao.org/webdriver-js-extender/download/webdriver-js-extender-1.0.0.tgz",
8364       "integrity": "sha1-gcUzqeM9W/tZe05j4s2yW1R3dRU=",
8365       "dev": true,
8366       "requires": {
8367         "@types/selenium-webdriver": "2.53.42",
8368         "selenium-webdriver": "2.53.3"
8369       },
8370       "dependencies": {
8371         "adm-zip": {
8372           "version": "0.4.4",
8373           "resolved": "http://registry.npm.taobao.org/adm-zip/download/adm-zip-0.4.4.tgz",
8374           "integrity": "sha1-ph7VrmkFw66lizplfSUDMJEFJzY=",
8375           "dev": true
8376         },
8377         "sax": {
8378           "version": "0.6.1",
8379           "resolved": "http://registry.npm.taobao.org/sax/download/sax-0.6.1.tgz",
8380           "integrity": "sha1-VjsZx8HeiS4Jv8Ty/DDjwn8JUrk=",
8381           "dev": true
8382         },
8383         "selenium-webdriver": {
8384           "version": "2.53.3",
8385           "resolved": "http://registry.npm.taobao.org/selenium-webdriver/download/selenium-webdriver-2.53.3.tgz",
8386           "integrity": "sha1-0p/1qVff8aG0ncRXdW5OS/vc4IU=",
8387           "dev": true,
8388           "requires": {
8389             "adm-zip": "0.4.4",
8390             "rimraf": "2.6.1",
8391             "tmp": "0.0.24",
8392             "ws": "1.1.2",
8393             "xml2js": "0.4.4"
8394           }
8395         },
8396         "tmp": {
8397           "version": "0.0.24",
8398           "resolved": "http://registry.npm.taobao.org/tmp/download/tmp-0.0.24.tgz",
8399           "integrity": "sha1-1qXhmNFKmDXMby18PZ4wJCjIzxI=",
8400           "dev": true
8401         },
8402         "xml2js": {
8403           "version": "0.4.4",
8404           "resolved": "http://registry.npm.taobao.org/xml2js/download/xml2js-0.4.4.tgz",
8405           "integrity": "sha1-MREBAAMAiuGSQOuhdJe1fHKcVV0=",
8406           "dev": true,
8407           "requires": {
8408             "sax": "0.6.1",
8409             "xmlbuilder": "9.0.4"
8410           }
8411         }
8412       }
8413     },
8414     "webpack": {
8415       "version": "3.4.1",
8416       "resolved": "http://registry.npm.taobao.org/webpack/download/webpack-3.4.1.tgz",
8417       "integrity": "sha1-TD9PP7MYFVpNsMtqNv8FxWl0GPQ=",
8418       "dev": true,
8419       "requires": {
8420         "acorn": "5.1.1",
8421         "acorn-dynamic-import": "2.0.2",
8422         "ajv": "5.2.2",
8423         "ajv-keywords": "2.1.0",
8424         "async": "2.5.0",
8425         "enhanced-resolve": "3.4.1",
8426         "escope": "3.6.0",
8427         "interpret": "1.0.3",
8428         "json-loader": "0.5.7",
8429         "json5": "0.5.1",
8430         "loader-runner": "2.3.0",
8431         "loader-utils": "1.1.0",
8432         "memory-fs": "0.4.1",
8433         "mkdirp": "0.5.1",
8434         "node-libs-browser": "2.0.0",
8435         "source-map": "0.5.6",
8436         "supports-color": "4.2.1",
8437         "tapable": "0.2.8",
8438         "uglifyjs-webpack-plugin": "0.4.6",
8439         "watchpack": "1.4.0",
8440         "webpack-sources": "1.0.1",
8441         "yargs": "8.0.2"
8442       },
8443       "dependencies": {
8444         "camelcase": {
8445           "version": "4.1.0",
8446           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
8447           "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
8448           "dev": true
8449         },
8450         "find-up": {
8451           "version": "2.1.0",
8452           "resolved": "http://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz",
8453           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
8454           "dev": true,
8455           "requires": {
8456             "locate-path": "2.0.0"
8457           }
8458         },
8459         "has-flag": {
8460           "version": "2.0.0",
8461           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz",
8462           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
8463           "dev": true
8464         },
8465         "load-json-file": {
8466           "version": "2.0.0",
8467           "resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-2.0.0.tgz",
8468           "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
8469           "dev": true,
8470           "requires": {
8471             "graceful-fs": "4.1.11",
8472             "parse-json": "2.2.0",
8473             "pify": "2.3.0",
8474             "strip-bom": "3.0.0"
8475           }
8476         },
8477         "os-locale": {
8478           "version": "2.1.0",
8479           "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-2.1.0.tgz",
8480           "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=",
8481           "dev": true,
8482           "requires": {
8483             "execa": "0.7.0",
8484             "lcid": "1.0.0",
8485             "mem": "1.1.0"
8486           }
8487         },
8488         "path-type": {
8489           "version": "2.0.0",
8490           "resolved": "http://registry.npm.taobao.org/path-type/download/path-type-2.0.0.tgz",
8491           "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
8492           "dev": true,
8493           "requires": {
8494             "pify": "2.3.0"
8495           }
8496         },
8497         "read-pkg": {
8498           "version": "2.0.0",
8499           "resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-2.0.0.tgz",
8500           "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
8501           "dev": true,
8502           "requires": {
8503             "load-json-file": "2.0.0",
8504             "normalize-package-data": "2.4.0",
8505             "path-type": "2.0.0"
8506           }
8507         },
8508         "read-pkg-up": {
8509           "version": "2.0.0",
8510           "resolved": "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-2.0.0.tgz",
8511           "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
8512           "dev": true,
8513           "requires": {
8514             "find-up": "2.1.0",
8515             "read-pkg": "2.0.0"
8516           }
8517         },
8518         "strip-bom": {
8519           "version": "3.0.0",
8520           "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz",
8521           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
8522           "dev": true
8523         },
8524         "supports-color": {
8525           "version": "4.2.1",
8526           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.2.1.tgz",
8527           "integrity": "sha1-ZaS7JjHpDgJCDbpVVMN1pHVLuDY=",
8528           "dev": true,
8529           "requires": {
8530             "has-flag": "2.0.0"
8531           }
8532         },
8533         "which-module": {
8534           "version": "2.0.0",
8535           "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz",
8536           "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
8537           "dev": true
8538         },
8539         "yargs": {
8540           "version": "8.0.2",
8541           "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-8.0.2.tgz",
8542           "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
8543           "dev": true,
8544           "requires": {
8545             "camelcase": "4.1.0",
8546             "cliui": "3.2.0",
8547             "decamelize": "1.2.0",
8548             "get-caller-file": "1.0.2",
8549             "os-locale": "2.1.0",
8550             "read-pkg-up": "2.0.0",
8551             "require-directory": "2.1.1",
8552             "require-main-filename": "1.0.1",
8553             "set-blocking": "2.0.0",
8554             "string-width": "2.1.1",
8555             "which-module": "2.0.0",
8556             "y18n": "3.2.1",
8557             "yargs-parser": "7.0.0"
8558           }
8559         },
8560         "yargs-parser": {
8561           "version": "7.0.0",
8562           "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-7.0.0.tgz",
8563           "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
8564           "dev": true,
8565           "requires": {
8566             "camelcase": "4.1.0"
8567           }
8568         }
8569       }
8570     },
8571     "webpack-dev-middleware": {
8572       "version": "1.12.0",
8573       "resolved": "http://registry.npm.taobao.org/webpack-dev-middleware/download/webpack-dev-middleware-1.12.0.tgz",
8574       "integrity": "sha1-007++y7dp+HTtdvgcolRMhllFwk=",
8575       "dev": true,
8576       "requires": {
8577         "memory-fs": "0.4.1",
8578         "mime": "1.3.6",
8579         "path-is-absolute": "1.0.1",
8580         "range-parser": "1.2.0",
8581         "time-stamp": "2.0.0"
8582       }
8583     },
8584     "webpack-dev-server": {
8585       "version": "2.5.1",
8586       "resolved": "http://registry.npm.taobao.org/webpack-dev-server/download/webpack-dev-server-2.5.1.tgz",
8587       "integrity": "sha1-oC5yaoe7YD211xq7fW0mSb8Qx2k=",
8588       "dev": true,
8589       "requires": {
8590         "ansi-html": "0.0.7",
8591         "bonjour": "3.5.0",
8592         "chokidar": "1.7.0",
8593         "compression": "1.7.0",
8594         "connect-history-api-fallback": "1.3.0",
8595         "del": "3.0.0",
8596         "express": "4.15.4",
8597         "html-entities": "1.2.1",
8598         "http-proxy-middleware": "0.17.4",
8599         "internal-ip": "1.2.0",
8600         "opn": "4.0.2",
8601         "portfinder": "1.0.13",
8602         "selfsigned": "1.10.1",
8603         "serve-index": "1.9.0",
8604         "sockjs": "0.3.18",
8605         "sockjs-client": "1.1.2",
8606         "spdy": "3.4.7",
8607         "strip-ansi": "3.0.1",
8608         "supports-color": "3.2.3",
8609         "webpack-dev-middleware": "1.12.0",
8610         "yargs": "6.6.0"
8611       },
8612       "dependencies": {
8613         "camelcase": {
8614           "version": "3.0.0",
8615           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz",
8616           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
8617           "dev": true
8618         },
8619         "is-fullwidth-code-point": {
8620           "version": "1.0.0",
8621           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
8622           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
8623           "dev": true,
8624           "requires": {
8625             "number-is-nan": "1.0.1"
8626           }
8627         },
8628         "opn": {
8629           "version": "4.0.2",
8630           "resolved": "http://registry.npm.taobao.org/opn/download/opn-4.0.2.tgz",
8631           "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=",
8632           "dev": true,
8633           "requires": {
8634             "object-assign": "4.1.1",
8635             "pinkie-promise": "2.0.1"
8636           }
8637         },
8638         "string-width": {
8639           "version": "1.0.2",
8640           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
8641           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
8642           "dev": true,
8643           "requires": {
8644             "code-point-at": "1.1.0",
8645             "is-fullwidth-code-point": "1.0.0",
8646             "strip-ansi": "3.0.1"
8647           }
8648         },
8649         "yargs": {
8650           "version": "6.6.0",
8651           "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-6.6.0.tgz",
8652           "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=",
8653           "dev": true,
8654           "requires": {
8655             "camelcase": "3.0.0",
8656             "cliui": "3.2.0",
8657             "decamelize": "1.2.0",
8658             "get-caller-file": "1.0.2",
8659             "os-locale": "1.4.0",
8660             "read-pkg-up": "1.0.1",
8661             "require-directory": "2.1.1",
8662             "require-main-filename": "1.0.1",
8663             "set-blocking": "2.0.0",
8664             "string-width": "1.0.2",
8665             "which-module": "1.0.0",
8666             "y18n": "3.2.1",
8667             "yargs-parser": "4.2.1"
8668           }
8669         },
8670         "yargs-parser": {
8671           "version": "4.2.1",
8672           "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-4.2.1.tgz",
8673           "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=",
8674           "dev": true,
8675           "requires": {
8676             "camelcase": "3.0.0"
8677           }
8678         }
8679       }
8680     },
8681     "webpack-merge": {
8682       "version": "4.1.0",
8683       "resolved": "http://registry.npm.taobao.org/webpack-merge/download/webpack-merge-4.1.0.tgz",
8684       "integrity": "sha1-atciI7PguDflMeRZfBmfkJNhUR4=",
8685       "dev": true,
8686       "requires": {
8687         "lodash": "4.17.4"
8688       }
8689     },
8690     "webpack-sources": {
8691       "version": "1.0.1",
8692       "resolved": "http://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.0.1.tgz",
8693       "integrity": "sha1-xzVkNqTRMSO+LiQmoF0drZy+Zc8=",
8694       "dev": true,
8695       "requires": {
8696         "source-list-map": "2.0.0",
8697         "source-map": "0.5.6"
8698       }
8699     },
8700     "websocket-driver": {
8701       "version": "0.6.5",
8702       "resolved": "http://registry.npm.taobao.org/websocket-driver/download/websocket-driver-0.6.5.tgz",
8703       "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=",
8704       "dev": true,
8705       "requires": {
8706         "websocket-extensions": "0.1.1"
8707       }
8708     },
8709     "websocket-extensions": {
8710       "version": "0.1.1",
8711       "resolved": "http://registry.npm.taobao.org/websocket-extensions/download/websocket-extensions-0.1.1.tgz",
8712       "integrity": "sha1-domUmcGEtu91Q3fC27DNbLVdKec=",
8713       "dev": true
8714     },
8715     "when": {
8716       "version": "3.6.4",
8717       "resolved": "http://registry.npm.taobao.org/when/download/when-3.6.4.tgz",
8718       "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=",
8719       "dev": true
8720     },
8721     "whet.extend": {
8722       "version": "0.9.9",
8723       "resolved": "http://registry.npm.taobao.org/whet.extend/download/whet.extend-0.9.9.tgz",
8724       "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=",
8725       "dev": true
8726     },
8727     "which": {
8728       "version": "1.3.0",
8729       "resolved": "http://registry.npm.taobao.org/which/download/which-1.3.0.tgz",
8730       "integrity": "sha1-/wS9/AEO5UfXgL7DjhrBwnd9JTo=",
8731       "dev": true,
8732       "requires": {
8733         "isexe": "2.0.0"
8734       }
8735     },
8736     "which-module": {
8737       "version": "1.0.0",
8738       "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-1.0.0.tgz",
8739       "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
8740       "dev": true
8741     },
8742     "wide-align": {
8743       "version": "1.1.2",
8744       "resolved": "http://registry.npm.taobao.org/wide-align/download/wide-align-1.1.2.tgz",
8745       "integrity": "sha1-Vx4PGwYEY268DfwhsDObvjE0FxA=",
8746       "dev": true,
8747       "requires": {
8748         "string-width": "1.0.2"
8749       },
8750       "dependencies": {
8751         "is-fullwidth-code-point": {
8752           "version": "1.0.0",
8753           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
8754           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
8755           "dev": true,
8756           "requires": {
8757             "number-is-nan": "1.0.1"
8758           }
8759         },
8760         "string-width": {
8761           "version": "1.0.2",
8762           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
8763           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
8764           "dev": true,
8765           "requires": {
8766             "code-point-at": "1.1.0",
8767             "is-fullwidth-code-point": "1.0.0",
8768             "strip-ansi": "3.0.1"
8769           }
8770         }
8771       }
8772     },
8773     "window-size": {
8774       "version": "0.1.0",
8775       "resolved": "http://registry.npm.taobao.org/window-size/download/window-size-0.1.0.tgz",
8776       "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
8777       "dev": true
8778     },
8779     "wordwrap": {
8780       "version": "0.0.3",
8781       "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.3.tgz",
8782       "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
8783       "dev": true
8784     },
8785     "wrap-ansi": {
8786       "version": "2.1.0",
8787       "resolved": "http://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-2.1.0.tgz",
8788       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
8789       "dev": true,
8790       "requires": {
8791         "string-width": "1.0.2",
8792         "strip-ansi": "3.0.1"
8793       },
8794       "dependencies": {
8795         "is-fullwidth-code-point": {
8796           "version": "1.0.0",
8797           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
8798           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
8799           "dev": true,
8800           "requires": {
8801             "number-is-nan": "1.0.1"
8802           }
8803         },
8804         "string-width": {
8805           "version": "1.0.2",
8806           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
8807           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
8808           "dev": true,
8809           "requires": {
8810             "code-point-at": "1.1.0",
8811             "is-fullwidth-code-point": "1.0.0",
8812             "strip-ansi": "3.0.1"
8813           }
8814         }
8815       }
8816     },
8817     "wrappy": {
8818       "version": "1.0.2",
8819       "resolved": "http://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz",
8820       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
8821       "dev": true
8822     },
8823     "ws": {
8824       "version": "1.1.2",
8825       "resolved": "http://registry.npm.taobao.org/ws/download/ws-1.1.2.tgz",
8826       "integrity": "sha1-iiRPoFJAHgjJiGz0SoUYnh/UBn8=",
8827       "dev": true,
8828       "requires": {
8829         "options": "0.0.6",
8830         "ultron": "1.0.2"
8831       }
8832     },
8833     "wtf-8": {
8834       "version": "1.0.0",
8835       "resolved": "http://registry.npm.taobao.org/wtf-8/download/wtf-8-1.0.0.tgz",
8836       "integrity": "sha1-OS2LotDxw00e4tYw8V0O+2jhBIo=",
8837       "dev": true
8838     },
8839     "xml-char-classes": {
8840       "version": "1.0.0",
8841       "resolved": "http://registry.npm.taobao.org/xml-char-classes/download/xml-char-classes-1.0.0.tgz",
8842       "integrity": "sha1-ZGV4SKIP/F31g6Qq2KJ3tFErvE0=",
8843       "dev": true
8844     },
8845     "xml2js": {
8846       "version": "0.4.18",
8847       "resolved": "http://registry.npm.taobao.org/xml2js/download/xml2js-0.4.18.tgz",
8848       "integrity": "sha1-oRfsgVOu6yL5VBv76IBeNdrnuWk=",
8849       "dev": true,
8850       "requires": {
8851         "sax": "1.2.4",
8852         "xmlbuilder": "9.0.4"
8853       }
8854     },
8855     "xmlbuilder": {
8856       "version": "9.0.4",
8857       "resolved": "http://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-9.0.4.tgz",
8858       "integrity": "sha1-UZy0ymhtAFqEINNJbz8MruzKWA8=",
8859       "dev": true
8860     },
8861     "xmldom": {
8862       "version": "0.1.27",
8863       "resolved": "http://registry.npm.taobao.org/xmldom/download/xmldom-0.1.27.tgz",
8864       "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=",
8865       "dev": true
8866     },
8867     "xmlhttprequest-ssl": {
8868       "version": "1.5.3",
8869       "resolved": "http://registry.npm.taobao.org/xmlhttprequest-ssl/download/xmlhttprequest-ssl-1.5.3.tgz",
8870       "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0=",
8871       "dev": true
8872     },
8873     "xtend": {
8874       "version": "4.0.1",
8875       "resolved": "http://registry.npm.taobao.org/xtend/download/xtend-4.0.1.tgz",
8876       "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
8877       "dev": true
8878     },
8879     "y18n": {
8880       "version": "3.2.1",
8881       "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz",
8882       "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
8883       "dev": true
8884     },
8885     "yallist": {
8886       "version": "2.1.2",
8887       "resolved": "http://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz",
8888       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
8889       "dev": true
8890     },
8891     "yargs": {
8892       "version": "7.1.0",
8893       "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-7.1.0.tgz",
8894       "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
8895       "dev": true,
8896       "optional": true,
8897       "requires": {
8898         "camelcase": "3.0.0",
8899         "cliui": "3.2.0",
8900         "decamelize": "1.2.0",
8901         "get-caller-file": "1.0.2",
8902         "os-locale": "1.4.0",
8903         "read-pkg-up": "1.0.1",
8904         "require-directory": "2.1.1",
8905         "require-main-filename": "1.0.1",
8906         "set-blocking": "2.0.0",
8907         "string-width": "1.0.2",
8908         "which-module": "1.0.0",
8909         "y18n": "3.2.1",
8910         "yargs-parser": "5.0.0"
8911       },
8912       "dependencies": {
8913         "camelcase": {
8914           "version": "3.0.0",
8915           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz",
8916           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
8917           "dev": true,
8918           "optional": true
8919         },
8920         "is-fullwidth-code-point": {
8921           "version": "1.0.0",
8922           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
8923           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
8924           "dev": true,
8925           "optional": true,
8926           "requires": {
8927             "number-is-nan": "1.0.1"
8928           }
8929         },
8930         "string-width": {
8931           "version": "1.0.2",
8932           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
8933           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
8934           "dev": true,
8935           "optional": true,
8936           "requires": {
8937             "code-point-at": "1.1.0",
8938             "is-fullwidth-code-point": "1.0.0",
8939             "strip-ansi": "3.0.1"
8940           }
8941         }
8942       }
8943     },
8944     "yargs-parser": {
8945       "version": "5.0.0",
8946       "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-5.0.0.tgz",
8947       "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
8948       "dev": true,
8949       "optional": true,
8950       "requires": {
8951         "camelcase": "3.0.0"
8952       },
8953       "dependencies": {
8954         "camelcase": {
8955           "version": "3.0.0",
8956           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz",
8957           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
8958           "dev": true,
8959           "optional": true
8960         }
8961       }
8962     },
8963     "yeast": {
8964       "version": "0.1.2",
8965       "resolved": "http://registry.npm.taobao.org/yeast/download/yeast-0.1.2.tgz",
8966       "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
8967       "dev": true
8968     },
8969     "yn": {
8970       "version": "2.0.0",
8971       "resolved": "http://registry.npm.taobao.org/yn/download/yn-2.0.0.tgz",
8972       "integrity": "sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=",
8973       "dev": true
8974     },
8975     "zone.js": {
8976       "version": "0.8.16",
8977       "resolved": "http://registry.npm.taobao.org/zone.js/download/zone.js-0.8.16.tgz",
8978       "integrity": "sha1-rDG2xBj4jA+Ritas2KQCrKkxOrs="
8979     }
8980   }
8981 }