沈斌
2018-07-12 1dfc8bc300a6ae0822514ddf2e1399d4762fa1b1
package-lock.json
@@ -1,13 +1,13 @@
{
  "name": "ng-alain",
  "version": "0.3.0-rc.1",
  "version": "0.6.6",
  "lockfileVersion": 1,
  "requires": true,
  "dependencies": {
    "@angular-devkit/build-optimizer": {
      "version": "0.0.36",
      "resolved": "http://registry.npm.taobao.org/@angular-devkit/build-optimizer/download/@angular-devkit/build-optimizer-0.0.36.tgz",
      "integrity": "sha1-6Bbum+Itu3d3JPAoGs+nLP/xhLc=",
      "version": "0.3.2",
      "resolved": "http://registry.npm.taobao.org/@angular-devkit/build-optimizer/download/@angular-devkit/build-optimizer-0.3.2.tgz",
      "integrity": "sha1-d9TR5PzQlXXwIA4tbSHBo/mVCW8=",
      "dev": true,
      "requires": {
        "loader-utils": "1.1.0",
@@ -25,25 +25,47 @@
      }
    },
    "@angular-devkit/core": {
      "version": "0.0.22",
      "resolved": "http://registry.npm.taobao.org/@angular-devkit/core/download/@angular-devkit/core-0.0.22.tgz",
      "integrity": "sha1-6Q9Gv3/0fSYKdnlZJnvGX/7jnvE=",
      "version": "0.3.2",
      "resolved": "http://registry.npm.taobao.org/@angular-devkit/core/download/@angular-devkit/core-0.3.2.tgz",
      "integrity": "sha1-tv1qouT0rDw5R4GYupGlPUwPiNU=",
      "dev": true,
      "requires": {
        "ajv": "5.5.1",
        "chokidar": "1.7.0",
        "rxjs": "5.5.6",
        "source-map": "0.5.7"
      },
      "dependencies": {
        "rxjs": {
          "version": "5.5.6",
          "resolved": "http://registry.npm.taobao.org/rxjs/download/rxjs-5.5.6.tgz",
          "integrity": "sha1-4x+5bW/S/x/YS86orpwC0AcXnAI=",
          "dev": true,
          "requires": {
            "symbol-observable": "1.0.1"
          }
        }
      }
    },
    "@angular-devkit/schematics": {
      "version": "0.0.42",
      "resolved": "http://registry.npm.taobao.org/@angular-devkit/schematics/download/@angular-devkit/schematics-0.0.42.tgz",
      "integrity": "sha1-NO6nE2RVVFyKvSHt+Uo2hwoHP+o=",
      "version": "0.3.2",
      "resolved": "http://registry.npm.taobao.org/@angular-devkit/schematics/download/@angular-devkit/schematics-0.3.2.tgz",
      "integrity": "sha1-CaImj61h9PlW9C24eRO4dIxRKng=",
      "dev": true,
      "requires": {
        "@angular-devkit/core": "0.0.22",
        "@ngtools/json-schema": "1.1.0",
        "@schematics/schematics": "0.0.11",
        "minimist": "1.2.0",
        "rxjs": "5.5.5"
        "@ngtools/json-schema": "1.2.0",
        "rxjs": "5.5.6"
      },
      "dependencies": {
        "rxjs": {
          "version": "5.5.6",
          "resolved": "http://registry.npm.taobao.org/rxjs/download/rxjs-5.5.6.tgz",
          "integrity": "sha1-4x+5bW/S/x/YS86orpwC0AcXnAI=",
          "dev": true,
          "requires": {
            "symbol-observable": "1.0.1"
          }
        }
      }
    },
    "@angular/animations": {
@@ -63,37 +85,40 @@
      }
    },
    "@angular/cli": {
      "version": "1.6.0",
      "resolved": "http://registry.npm.taobao.org/@angular/cli/download/@angular/cli-1.6.0.tgz",
      "integrity": "sha1-66Uh9qjkwttigwC63bxNoTypaZg=",
      "version": "1.7.1",
      "resolved": "http://registry.npm.taobao.org/@angular/cli/download/@angular/cli-1.7.1.tgz",
      "integrity": "sha1-Op0LgxTUxUIm+UG+61MHE4XClOA=",
      "dev": true,
      "requires": {
        "@angular-devkit/build-optimizer": "0.0.36",
        "@angular-devkit/schematics": "0.0.42",
        "@ngtools/json-schema": "1.1.0",
        "@ngtools/webpack": "1.9.0",
        "@schematics/angular": "0.1.11",
        "autoprefixer": "6.7.7",
        "@angular-devkit/build-optimizer": "0.3.2",
        "@angular-devkit/core": "0.3.2",
        "@angular-devkit/schematics": "0.3.2",
        "@ngtools/json-schema": "1.2.0",
        "@ngtools/webpack": "1.10.1",
        "@schematics/angular": "0.3.2",
        "@schematics/package-update": "0.3.2",
        "ajv": "6.2.0",
        "autoprefixer": "7.2.6",
        "cache-loader": "1.2.1",
        "chalk": "2.2.2",
        "circular-dependency-plugin": "4.3.0",
        "common-tags": "1.5.1",
        "copy-webpack-plugin": "4.3.0",
        "circular-dependency-plugin": "4.4.0",
        "clean-css": "4.1.9",
        "common-tags": "1.7.2",
        "copy-webpack-plugin": "4.4.2",
        "core-object": "3.1.5",
        "css-loader": "0.28.7",
        "cssnano": "3.10.0",
        "denodeify": "1.2.1",
        "ember-cli-string-utils": "1.1.0",
        "exports-loader": "0.6.4",
        "extract-text-webpack-plugin": "3.0.2",
        "file-loader": "1.1.5",
        "file-loader": "1.1.10",
        "fs-extra": "4.0.3",
        "glob": "7.1.2",
        "html-webpack-plugin": "2.30.1",
        "istanbul-instrumenter-loader": "2.0.0",
        "istanbul-instrumenter-loader": "3.0.0",
        "karma-source-map-support": "1.2.0",
        "less": "2.7.3",
        "less-loader": "4.0.5",
        "license-webpack-plugin": "1.1.1",
        "less-loader": "4.0.6",
        "license-webpack-plugin": "1.1.2",
        "loader-utils": "1.1.0",
        "lodash": "4.17.4",
        "memory-fs": "0.4.1",
        "minimatch": "3.0.4",
@@ -102,30 +127,95 @@
        "nopt": "4.0.1",
        "opn": "5.1.0",
        "portfinder": "1.0.13",
        "postcss-custom-properties": "6.2.0",
        "postcss-loader": "2.0.9",
        "postcss-url": "7.3.0",
        "postcss": "6.0.19",
        "postcss-import": "11.1.0",
        "postcss-loader": "2.1.1",
        "postcss-url": "7.3.1",
        "raw-loader": "0.5.1",
        "resolve": "1.5.0",
        "rxjs": "5.5.5",
        "rxjs": "5.5.6",
        "sass-loader": "6.0.6",
        "semver": "5.4.1",
        "silent-error": "1.1.0",
        "source-map-loader": "0.2.3",
        "source-map-support": "0.4.18",
        "style-loader": "0.13.2",
        "style-loader": "0.19.1",
        "stylus": "0.54.5",
        "stylus-loader": "3.0.1",
        "uglifyjs-webpack-plugin": "1.1.4",
        "stylus-loader": "3.0.2",
        "uglifyjs-webpack-plugin": "1.2.2",
        "url-loader": "0.6.2",
        "webpack": "3.10.0",
        "webpack-concat-plugin": "1.4.2",
        "webpack": "3.11.0",
        "webpack-dev-middleware": "1.12.2",
        "webpack-dev-server": "2.9.7",
        "webpack-merge": "4.1.1",
        "webpack-dev-server": "2.11.2",
        "webpack-merge": "4.1.2",
        "webpack-sources": "1.1.0",
        "webpack-subresource-integrity": "1.0.3",
        "zone.js": "0.8.18"
        "webpack-subresource-integrity": "1.0.4"
      },
      "dependencies": {
        "ajv": {
          "version": "6.2.0",
          "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-6.2.0.tgz",
          "integrity": "sha1-r6wpW7qgFSRJ5SJ0LkVHwa6TKNI=",
          "dev": true,
          "requires": {
            "fast-deep-equal": "1.0.0",
            "fast-json-stable-stringify": "2.0.0",
            "json-schema-traverse": "0.3.1"
          }
        },
        "has-flag": {
          "version": "3.0.0",
          "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
          "dev": true
        },
        "postcss": {
          "version": "6.0.19",
          "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.19.tgz",
          "integrity": "sha1-dqeDhvZwudlJSmVb8jrAEu/9FVU=",
          "dev": true,
          "requires": {
            "chalk": "2.3.1",
            "source-map": "0.6.1",
            "supports-color": "5.2.0"
          },
          "dependencies": {
            "chalk": {
              "version": "2.3.1",
              "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.1.tgz",
              "integrity": "sha1-Uj/iZ4rsewToBBkJKS/osXBZt5Y=",
              "dev": true,
              "requires": {
                "ansi-styles": "3.2.0",
                "escape-string-regexp": "1.0.5",
                "supports-color": "5.2.0"
              }
            }
          }
        },
        "rxjs": {
          "version": "5.5.6",
          "resolved": "http://registry.npm.taobao.org/rxjs/download/rxjs-5.5.6.tgz",
          "integrity": "sha1-4x+5bW/S/x/YS86orpwC0AcXnAI=",
          "dev": true,
          "requires": {
            "symbol-observable": "1.0.1"
          }
        },
        "source-map": {
          "version": "0.6.1",
          "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
          "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
          "dev": true
        },
        "supports-color": {
          "version": "5.2.0",
          "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.2.0.tgz",
          "integrity": "sha1-sNUzOxGE3TZmy+WqC0XFrHrBeko=",
          "dev": true,
          "requires": {
            "has-flag": "3.0.0"
          }
        }
      }
    },
    "@angular/common": {
@@ -226,86 +316,117 @@
      }
    },
    "@antv/data-set": {
      "version": "0.7.0",
      "resolved": "http://registry.npm.taobao.org/@antv/data-set/download/@antv/data-set-0.7.0.tgz",
      "integrity": "sha1-DhqzyIq+g61mhgDeThixY3wGIaM=",
      "version": "0.8.5",
      "resolved": "http://registry.npm.taobao.org/@antv/data-set/download/@antv/data-set-0.8.5.tgz",
      "integrity": "sha1-mrX1O3rAePUiEdts79DGpCgivQ4=",
      "requires": {
        "d3-array": "1.2.1",
        "d3-composite-projections": "1.2.0",
        "d3-dsv": "1.0.8",
        "d3-geo": "1.9.1",
        "d3-geo-projection": "2.3.2",
        "d3-geo": "1.6.4",
        "d3-geo-projection": "2.1.2",
        "d3-hexjson": "1.0.1",
        "d3-hierarchy": "1.1.5",
        "d3-sankey": "0.7.1",
        "d3-voronoi": "1.1.2",
        "lodash": "4.17.4",
        "point-at-length": "1.1.0",
        "point-at-length": "1.0.2",
        "regression": "2.0.1",
        "simple-statistics": "4.1.1",
        "topojson-client": "3.0.0",
        "wolfy87-eventemitter": "5.2.4"
        "wolfy87-eventemitter": "5.1.0"
      },
      "dependencies": {
        "wolfy87-eventemitter": {
          "version": "5.1.0",
          "resolved": "http://registry.npm.taobao.org/wolfy87-eventemitter/download/wolfy87-eventemitter-5.1.0.tgz",
          "integrity": "sha1-NcGsDdGsDBXjXZgVCPwiCEoToBE="
        }
      }
    },
    "@antv/g": {
      "version": "2.0.2",
      "resolved": "http://registry.npm.taobao.org/@antv/g/download/@antv/g-2.0.2.tgz",
      "integrity": "sha1-z87alIq1lfZMkKUl8wp+TOSi4+I=",
      "version": "2.0.6",
      "resolved": "http://registry.npm.taobao.org/@antv/g/download/@antv/g-2.0.6.tgz",
      "integrity": "sha1-iKhbWJnq5vPVHwFolLUeOTVuVrE=",
      "requires": {
        "d3-ease": "1.0.3",
        "d3-interpolate": "1.1.6",
        "d3-timer": "1.0.7",
        "gl-matrix": "2.4.0",
        "gl-matrix": "2.3.2",
        "lodash": "4.17.4",
        "wolfy87-eventemitter": "5.2.4"
        "wolfy87-eventemitter": "5.1.0"
      },
      "dependencies": {
        "gl-matrix": {
          "version": "2.3.2",
          "resolved": "http://registry.npm.taobao.org/gl-matrix/download/gl-matrix-2.3.2.tgz",
          "integrity": "sha1-qsgIx0r31dsF/gTLYMoaD8sXTXQ="
        },
        "wolfy87-eventemitter": {
          "version": "5.1.0",
          "resolved": "http://registry.npm.taobao.org/wolfy87-eventemitter/download/wolfy87-eventemitter-5.1.0.tgz",
          "integrity": "sha1-NcGsDdGsDBXjXZgVCPwiCEoToBE="
        }
      }
    },
    "@antv/g2": {
      "version": "3.0.2",
      "resolved": "http://registry.npm.taobao.org/@antv/g2/download/@antv/g2-3.0.2.tgz",
      "integrity": "sha1-LerE+l1I42g4ZlF1FmpIEr9nTl4=",
      "version": "3.0.5-beta.3",
      "resolved": "http://registry.npm.taobao.org/@antv/g2/download/@antv/g2-3.0.5-beta.3.tgz",
      "integrity": "sha1-HL3zpvvxvLzPhI+z79OrfFxwyaA=",
      "requires": {
        "@antv/g": "2.0.2",
        "fecha": "2.3.2",
        "@antv/g": "2.0.6",
        "fecha": "2.3.3",
        "gl-matrix": "2.4.0",
        "lodash": "4.17.4",
        "wolfy87-eventemitter": "5.2.4"
      }
    },
    "@antv/g2-plugin-slider": {
      "version": "2.0.0",
      "resolved": "http://registry.npm.taobao.org/@antv/g2-plugin-slider/download/@antv/g2-plugin-slider-2.0.0.tgz",
      "integrity": "sha1-OY7D2LhpExBB+Hj6+EXnaoS6+VQ="
      "version": "2.0.1",
      "resolved": "http://registry.npm.taobao.org/@antv/g2-plugin-slider/download/@antv/g2-plugin-slider-2.0.1.tgz",
      "integrity": "sha1-Rc9tpvIFD6vmQWaiE2dEIq/k7r8="
    },
    "@delon/abc": {
      "version": "0.3.0",
      "resolved": "http://registry.npm.taobao.org/@delon/abc/download/@delon/abc-0.3.0.tgz",
      "integrity": "sha1-3z61AAo9cSv1bUdGGA49vYIsYoA="
      "version": "0.6.6",
      "resolved": "http://registry.npm.taobao.org/@delon/abc/download/@delon/abc-0.6.6.tgz",
      "integrity": "sha1-l0kIKi+8ZAltbfneTvxzC8VKNHM="
    },
    "@delon/acl": {
      "version": "0.3.0",
      "resolved": "http://registry.npm.taobao.org/@delon/acl/download/@delon/acl-0.3.0.tgz",
      "integrity": "sha1-vp2hDXRCVcA0QYeTAHbsgz6VIp8="
      "version": "0.6.6",
      "resolved": "http://registry.npm.taobao.org/@delon/acl/download/@delon/acl-0.6.6.tgz",
      "integrity": "sha1-xxgc6LaR/0BMKN1FeL+3GjDYjf4="
    },
    "@delon/auth": {
      "version": "0.3.0",
      "resolved": "http://registry.npm.taobao.org/@delon/auth/download/@delon/auth-0.3.0.tgz",
      "integrity": "sha1-x7Knv2yrueOlC/Cc98CdFjd/aYw="
      "version": "0.6.6",
      "resolved": "http://registry.npm.taobao.org/@delon/auth/download/@delon/auth-0.6.6.tgz",
      "integrity": "sha1-CtaKuxiuIVyb9aQJ0/fogmInMm8="
    },
    "@delon/cache": {
      "version": "0.6.6",
      "resolved": "http://registry.npm.taobao.org/@delon/cache/download/@delon/cache-0.6.6.tgz",
      "integrity": "sha1-ckmrNhHs8LeFkyAIVAsxScjnJfI="
    },
    "@delon/cli": {
      "version": "0.6.6",
      "resolved": "http://registry.npm.taobao.org/@delon/cli/download/@delon/cli-0.6.6.tgz",
      "integrity": "sha1-DhesFjwSovbHOsMvW/kZYksxsz8=",
      "dev": true
    },
    "@delon/theme": {
      "version": "0.3.0",
      "resolved": "http://registry.npm.taobao.org/@delon/theme/download/@delon/theme-0.3.0.tgz",
      "integrity": "sha1-GnkzMaXe3KFyxmJ8Qu7acLV1/og="
      "version": "0.6.6",
      "resolved": "http://registry.npm.taobao.org/@delon/theme/download/@delon/theme-0.6.6.tgz",
      "integrity": "sha1-3jQ51wm9w7rDEvPyG0oJ2czCVGc="
    },
    "@ngtools/json-schema": {
      "version": "1.1.0",
      "resolved": "http://registry.npm.taobao.org/@ngtools/json-schema/download/@ngtools/json-schema-1.1.0.tgz",
      "integrity": "sha1-w6DFRNYjkqzCgTpCyKDcb1j4aSI=",
      "version": "1.2.0",
      "resolved": "http://registry.npm.taobao.org/@ngtools/json-schema/download/@ngtools/json-schema-1.2.0.tgz",
      "integrity": "sha1-BuXs0p6aN9JgpEfdhz6ivs0ijE8=",
      "dev": true
    },
    "@ngtools/webpack": {
      "version": "1.9.0",
      "resolved": "http://registry.npm.taobao.org/@ngtools/webpack/download/@ngtools/webpack-1.9.0.tgz",
      "integrity": "sha1-7zlcRb4t6b65OiufXxcdKMNE6xA=",
      "version": "1.10.1",
      "resolved": "http://registry.npm.taobao.org/@ngtools/webpack/download/@ngtools/webpack-1.10.1.tgz",
      "integrity": "sha1-CvneGalxbOAke2qtg7qcVwJ2agM=",
      "dev": true,
      "requires": {
        "chalk": "2.2.2",
@@ -314,7 +435,8 @@
        "magic-string": "0.22.4",
        "semver": "5.4.1",
        "source-map": "0.5.7",
        "tree-kill": "1.2.0"
        "tree-kill": "1.2.0",
        "webpack-sources": "1.1.0"
      }
    },
    "@ngx-translate/core": {
@@ -328,19 +450,43 @@
      "integrity": "sha1-nBbQfNBwxnraJwoulAKB64JrP0M="
    },
    "@schematics/angular": {
      "version": "0.1.11",
      "resolved": "http://registry.npm.taobao.org/@schematics/angular/download/@schematics/angular-0.1.11.tgz",
      "integrity": "sha1-tfFTILu2CWnWbHao72VFBYrIHs4=",
      "version": "0.3.2",
      "resolved": "http://registry.npm.taobao.org/@schematics/angular/download/@schematics/angular-0.3.2.tgz",
      "integrity": "sha1-viCaAyo+RXeZLZT7qhS9S/3kheI=",
      "dev": true,
      "requires": {
        "@angular-devkit/core": "0.0.22"
        "typescript": "2.6.2"
      },
      "dependencies": {
        "typescript": {
          "version": "2.6.2",
          "resolved": "http://registry.npm.taobao.org/typescript/download/typescript-2.6.2.tgz",
          "integrity": "sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q=",
          "dev": true
        }
      }
    },
    "@schematics/schematics": {
      "version": "0.0.11",
      "resolved": "http://registry.npm.taobao.org/@schematics/schematics/download/@schematics/schematics-0.0.11.tgz",
      "integrity": "sha1-yPcPJw7TjymyhzJIEm/Vmr1jWGI=",
      "dev": true
    "@schematics/package-update": {
      "version": "0.3.2",
      "resolved": "http://registry.npm.taobao.org/@schematics/package-update/download/@schematics/package-update-0.3.2.tgz",
      "integrity": "sha1-xaKZzrqLnlbz4fgE+G8HZk7G4Bw=",
      "dev": true,
      "requires": {
        "rxjs": "5.5.6",
        "semver": "5.4.1",
        "semver-intersect": "1.3.1"
      },
      "dependencies": {
        "rxjs": {
          "version": "5.5.6",
          "resolved": "http://registry.npm.taobao.org/rxjs/download/rxjs-5.5.6.tgz",
          "integrity": "sha1-4x+5bW/S/x/YS86orpwC0AcXnAI=",
          "dev": true,
          "requires": {
            "symbol-observable": "1.0.1"
          }
        }
      }
    },
    "@types/jasmine": {
      "version": "2.6.3",
@@ -356,6 +502,26 @@
      "requires": {
        "@types/jasmine": "2.6.3"
      }
    },
    "@types/jquery": {
      "version": "3.3.0",
      "resolved": "http://registry.npm.taobao.org/@types/jquery/download/@types/jquery-3.3.0.tgz",
      "integrity": "sha1-YxasIKGhPF1SGi3GYb78cYT3P1s="
    },
    "@types/jszip": {
      "version": "3.1.3",
      "resolved": "http://registry.npm.taobao.org/@types/jszip/download/@types/jszip-3.1.3.tgz",
      "integrity": "sha1-VWfp8KMQEjQc7cxwcXXywopDAAU=",
      "dev": true,
      "requires": {
        "@types/node": "6.0.94"
      }
    },
    "@types/mockjs": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/@types/mockjs/download/@types/mockjs-1.0.0.tgz",
      "integrity": "sha1-ppbh9kyS571q9jQ7+DUNG50Ss4g=",
      "dev": true
    },
    "@types/node": {
      "version": "6.0.94",
@@ -419,6 +585,16 @@
        }
      }
    },
    "adler-32": {
      "version": "1.2.0",
      "resolved": "http://registry.npm.taobao.org/adler-32/download/adler-32-1.2.0.tgz",
      "integrity": "sha1-aj5r8KY5ALoVZSgIyxXGgT0aXyU=",
      "dev": true,
      "requires": {
        "exit-on-epipe": "1.0.1",
        "printj": "1.1.1"
      }
    },
    "adm-zip": {
      "version": "0.4.7",
      "resolved": "http://registry.npm.taobao.org/adm-zip/download/adm-zip-0.4.7.tgz",
@@ -478,37 +654,45 @@
        "repeat-string": "1.6.1"
      }
    },
    "alphanum-sort": {
      "version": "1.0.2",
      "resolved": "http://registry.npm.taobao.org/alphanum-sort/download/alphanum-sort-1.0.2.tgz",
      "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
      "dev": true
    },
    "amdefine": {
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz",
      "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
      "dev": true
    },
    "angular-baidu-maps": {
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/angular-baidu-maps/download/angular-baidu-maps-1.0.1.tgz",
      "integrity": "sha1-AA8gaxmSM2uspCzHpK6FdXJqlrk="
    },
    "angular-qq-maps": {
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/angular-qq-maps/download/angular-qq-maps-1.0.1.tgz",
      "integrity": "sha1-uk8xL1AbsgiDcIHtndfllbpTyBA="
    },
    "angular-split": {
      "version": "1.0.0-rc.1",
      "resolved": "http://registry.npm.taobao.org/angular-split/download/angular-split-1.0.0-rc.1.tgz",
      "integrity": "sha1-vUFjAMcmR7JYJWL5tZ5crZSFmlo=",
      "requires": {
        "tslib": "1.8.1"
      }
    },
    "angular-tree-component": {
      "version": "6.1.0",
      "resolved": "http://registry.npm.taobao.org/angular-tree-component/download/angular-tree-component-6.1.0.tgz",
      "integrity": "sha1-nZprKKaIHCByzWMGtVIpV56JQHE=",
      "version": "7.0.1",
      "resolved": "http://registry.npm.taobao.org/angular-tree-component/download/angular-tree-component-7.0.1.tgz",
      "integrity": "sha1-/I0OctjDS4cTGjuivTKtIJRWiaw=",
      "requires": {
        "lodash": "4.17.4",
        "mobx": "3.4.1",
        "mobx-angular": "2.0.1"
        "mobx-angular": "2.1.1"
      }
    },
    "angular2-baidu-map": {
      "version": "4.1.0",
      "resolved": "http://registry.npm.taobao.org/angular2-baidu-map/download/angular2-baidu-map-4.1.0.tgz",
      "integrity": "sha1-mZKEA0mnjj08Pq87OFf9heWcyzI="
    },
    "angular2-cookie": {
      "version": "1.2.6",
      "resolved": "http://registry.npm.taobao.org/angular2-cookie/download/angular2-cookie-1.2.6.tgz",
      "integrity": "sha1-j6hFUx53etsEL+LzOcAED23b8J0=",
      "dev": true
    },
    "ansi-escapes": {
      "version": "1.4.0",
@@ -660,6 +844,12 @@
      "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=",
      "dev": true
    },
    "arr-union": {
      "version": "3.1.0",
      "resolved": "http://registry.npm.taobao.org/arr-union/download/arr-union-3.1.0.tgz",
      "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
      "dev": true
    },
    "array-differ": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/array-differ/download/array-differ-1.0.0.tgz",
@@ -765,9 +955,9 @@
      "dev": true
    },
    "asn1.js": {
      "version": "4.9.2",
      "resolved": "http://registry.npm.taobao.org/asn1.js/download/asn1.js-4.9.2.tgz",
      "integrity": "sha1-gRfvT37YfNj4kES1v/l6wkOhbJo=",
      "version": "4.10.1",
      "resolved": "http://registry.npm.taobao.org/asn1.js/download/asn1.js-4.10.1.tgz",
      "integrity": "sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA=",
      "dev": true,
      "requires": {
        "bn.js": "4.11.8",
@@ -788,6 +978,12 @@
      "version": "0.2.0",
      "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-0.2.0.tgz",
      "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
      "dev": true
    },
    "assign-symbols": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz",
      "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
      "dev": true
    },
    "async": {
@@ -824,18 +1020,75 @@
      "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
      "dev": true
    },
    "atob": {
      "version": "2.0.3",
      "resolved": "http://registry.npm.taobao.org/atob/download/atob-2.0.3.tgz",
      "integrity": "sha1-GcenYEc3dEaPILLS0DNyrX1Mv10=",
      "dev": true
    },
    "autoprefixer": {
      "version": "6.7.7",
      "resolved": "http://registry.npm.taobao.org/autoprefixer/download/autoprefixer-6.7.7.tgz",
      "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
      "version": "7.2.6",
      "resolved": "http://registry.npm.taobao.org/autoprefixer/download/autoprefixer-7.2.6.tgz",
      "integrity": "sha1-JWZy+G98c12oScTwfQCKuwVgZ9w=",
      "dev": true,
      "requires": {
        "browserslist": "1.7.7",
        "caniuse-db": "1.0.30000783",
        "browserslist": "2.11.3",
        "caniuse-lite": "1.0.30000810",
        "normalize-range": "0.1.2",
        "num2fraction": "1.2.2",
        "postcss": "5.2.18",
        "postcss": "6.0.19",
        "postcss-value-parser": "3.3.0"
      },
      "dependencies": {
        "caniuse-lite": {
          "version": "1.0.30000810",
          "resolved": "http://registry.npm.taobao.org/caniuse-lite/download/caniuse-lite-1.0.30000810.tgz",
          "integrity": "sha1-R1hf/84OnzWTpv7qRnO5RUJDUdk=",
          "dev": true
        },
        "chalk": {
          "version": "2.3.1",
          "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.1.tgz",
          "integrity": "sha1-Uj/iZ4rsewToBBkJKS/osXBZt5Y=",
          "dev": true,
          "requires": {
            "ansi-styles": "3.2.0",
            "escape-string-regexp": "1.0.5",
            "supports-color": "5.2.0"
          }
        },
        "has-flag": {
          "version": "3.0.0",
          "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
          "dev": true
        },
        "postcss": {
          "version": "6.0.19",
          "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.19.tgz",
          "integrity": "sha1-dqeDhvZwudlJSmVb8jrAEu/9FVU=",
          "dev": true,
          "requires": {
            "chalk": "2.3.1",
            "source-map": "0.6.1",
            "supports-color": "5.2.0"
          }
        },
        "source-map": {
          "version": "0.6.1",
          "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
          "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
          "dev": true
        },
        "supports-color": {
          "version": "5.2.0",
          "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.2.0.tgz",
          "integrity": "sha1-sNUzOxGE3TZmy+WqC0XFrHrBeko=",
          "dev": true,
          "requires": {
            "has-flag": "3.0.0"
          }
        }
      }
    },
    "aws-sign2": {
@@ -997,6 +1250,38 @@
      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
      "dev": true
    },
    "base": {
      "version": "0.11.2",
      "resolved": "http://registry.npm.taobao.org/base/download/base-0.11.2.tgz",
      "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=",
      "dev": true,
      "requires": {
        "cache-base": "1.0.1",
        "class-utils": "0.3.6",
        "component-emitter": "1.2.1",
        "define-property": "1.0.0",
        "isobject": "3.0.1",
        "mixin-deep": "1.3.1",
        "pascalcase": "0.1.1"
      },
      "dependencies": {
        "component-emitter": {
          "version": "1.2.1",
          "resolved": "http://registry.npm.taobao.org/component-emitter/download/component-emitter-1.2.1.tgz",
          "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
          "dev": true
        },
        "define-property": {
          "version": "1.0.0",
          "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz",
          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
          "dev": true,
          "requires": {
            "is-descriptor": "1.0.2"
          }
        }
      }
    },
    "base64-arraybuffer": {
      "version": "0.1.5",
      "resolved": "http://registry.npm.taobao.org/base64-arraybuffer/download/base64-arraybuffer-0.1.5.tgz",
@@ -1004,9 +1289,9 @@
      "dev": true
    },
    "base64-js": {
      "version": "1.2.1",
      "resolved": "http://registry.npm.taobao.org/base64-js/download/base64-js-1.2.1.tgz",
      "integrity": "sha1-qRlH2h9KUW6jjltOwOw3c2deCIY=",
      "version": "1.2.3",
      "resolved": "http://registry.npm.taobao.org/base64-js/download/base64-js-1.2.3.tgz",
      "integrity": "sha1-+xNmgjPZYUz1+0vOlam6QJbN+AE=",
      "dev": true
    },
    "base64id": {
@@ -1140,7 +1425,7 @@
        "deep-equal": "1.0.1",
        "dns-equal": "1.0.0",
        "dns-txt": "2.0.2",
        "multicast-dns": "6.2.1",
        "multicast-dns": "6.2.3",
        "multicast-dns-service-types": "1.1.0"
      }
    },
@@ -1229,7 +1514,7 @@
      "dev": true,
      "requires": {
        "bn.js": "4.11.8",
        "randombytes": "2.0.5"
        "randombytes": "2.0.6"
      }
    },
    "browserify-sign": {
@@ -1257,13 +1542,27 @@
      }
    },
    "browserslist": {
      "version": "1.7.7",
      "resolved": "http://registry.npm.taobao.org/browserslist/download/browserslist-1.7.7.tgz",
      "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
      "version": "2.11.3",
      "resolved": "http://registry.npm.taobao.org/browserslist/download/browserslist-2.11.3.tgz",
      "integrity": "sha1-/jYWeu0bvN5IJ+v+cTR6LMcLmbI=",
      "dev": true,
      "requires": {
        "caniuse-db": "1.0.30000783",
        "electron-to-chromium": "1.3.28"
        "caniuse-lite": "1.0.30000810",
        "electron-to-chromium": "1.3.34"
      },
      "dependencies": {
        "caniuse-lite": {
          "version": "1.0.30000810",
          "resolved": "http://registry.npm.taobao.org/caniuse-lite/download/caniuse-lite-1.0.30000810.tgz",
          "integrity": "sha1-R1hf/84OnzWTpv7qRnO5RUJDUdk=",
          "dev": true
        },
        "electron-to-chromium": {
          "version": "1.3.34",
          "resolved": "http://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.34.tgz",
          "integrity": "sha1-2TSY9AORuwwWpgPYJBuZUUBBV+0=",
          "dev": true
        }
      }
    },
    "buffer": {
@@ -1272,7 +1571,7 @@
      "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
      "dev": true,
      "requires": {
        "base64-js": "1.2.1",
        "base64-js": "1.2.3",
        "ieee754": "1.1.8",
        "isarray": "1.0.0"
      }
@@ -1314,9 +1613,9 @@
      "dev": true
    },
    "cacache": {
      "version": "10.0.1",
      "resolved": "http://registry.npm.taobao.org/cacache/download/cacache-10.0.1.tgz",
      "integrity": "sha1-PgX25hYRfZtUZlsbIMiuuT6l028=",
      "version": "10.0.4",
      "resolved": "http://registry.npm.taobao.org/cacache/download/cacache-10.0.4.tgz",
      "integrity": "sha1-ZFI2eZnv+dQYiu/ZoU6dfGomNGA=",
      "dev": true,
      "requires": {
        "bluebird": "3.5.1",
@@ -1324,14 +1623,51 @@
        "glob": "7.1.2",
        "graceful-fs": "4.1.11",
        "lru-cache": "4.1.1",
        "mississippi": "1.3.0",
        "mississippi": "2.0.0",
        "mkdirp": "0.5.1",
        "move-concurrently": "1.0.1",
        "promise-inflight": "1.0.1",
        "rimraf": "2.6.2",
        "ssri": "5.0.0",
        "ssri": "5.2.4",
        "unique-filename": "1.1.0",
        "y18n": "3.2.1"
        "y18n": "4.0.0"
      }
    },
    "cache-base": {
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/cache-base/download/cache-base-1.0.1.tgz",
      "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=",
      "dev": true,
      "requires": {
        "collection-visit": "1.0.0",
        "component-emitter": "1.2.1",
        "get-value": "2.0.6",
        "has-value": "1.0.0",
        "isobject": "3.0.1",
        "set-value": "2.0.0",
        "to-object-path": "0.3.0",
        "union-value": "1.0.0",
        "unset-value": "1.0.0"
      },
      "dependencies": {
        "component-emitter": {
          "version": "1.2.1",
          "resolved": "http://registry.npm.taobao.org/component-emitter/download/component-emitter-1.2.1.tgz",
          "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
          "dev": true
        }
      }
    },
    "cache-loader": {
      "version": "1.2.1",
      "resolved": "http://registry.npm.taobao.org/cache-loader/download/cache-loader-1.2.1.tgz",
      "integrity": "sha1-4XHVZwGIeIwIr1GwfLUvQOixV6I=",
      "dev": true,
      "requires": {
        "async": "2.6.0",
        "loader-utils": "1.1.0",
        "mkdirp": "0.5.1",
        "schema-utils": "0.4.5"
      }
    },
    "callsite": {
@@ -1365,24 +1701,6 @@
        "camelcase": "2.1.1",
        "map-obj": "1.0.1"
      }
    },
    "caniuse-api": {
      "version": "1.6.1",
      "resolved": "http://registry.npm.taobao.org/caniuse-api/download/caniuse-api-1.6.1.tgz",
      "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=",
      "dev": true,
      "requires": {
        "browserslist": "1.7.7",
        "caniuse-db": "1.0.30000783",
        "lodash.memoize": "4.1.2",
        "lodash.uniq": "4.5.0"
      }
    },
    "caniuse-db": {
      "version": "1.0.30000783",
      "resolved": "http://registry.npm.taobao.org/caniuse-db/download/caniuse-db-1.0.30000783.tgz",
      "integrity": "sha1-FrMNRyZqT1FcxprgMWtnDJYDzb4=",
      "dev": true
    },
    "caniuse-lite": {
      "version": "1.0.30000783",
@@ -1420,6 +1738,16 @@
        }
      }
    },
    "cfb": {
      "version": "1.0.2",
      "resolved": "http://registry.npm.taobao.org/cfb/download/cfb-1.0.2.tgz",
      "integrity": "sha1-9R2bvltdHnVwBYHWgiLy70bsIUI=",
      "dev": true,
      "requires": {
        "commander": "2.12.2",
        "printj": "1.1.1"
      }
    },
    "chalk": {
      "version": "2.2.2",
      "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.2.2.tgz",
@@ -1453,12 +1781,6 @@
      "version": "1.1.1",
      "resolved": "http://registry.npm.taobao.org/character-reference-invalid/download/character-reference-invalid-1.1.1.tgz",
      "integrity": "sha1-lCg191Dk7GGjCOYMLvjMEBEgLvw=",
      "dev": true
    },
    "charenc": {
      "version": "0.0.2",
      "resolved": "http://registry.npm.taobao.org/charenc/download/charenc-0.0.2.tgz",
      "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=",
      "dev": true
    },
    "chokidar": {
@@ -1512,9 +1834,9 @@
      }
    },
    "circular-dependency-plugin": {
      "version": "4.3.0",
      "resolved": "http://registry.npm.taobao.org/circular-dependency-plugin/download/circular-dependency-plugin-4.3.0.tgz",
      "integrity": "sha1-KhKCTlhFRuGu6lhlt78jShHEppU=",
      "version": "4.4.0",
      "resolved": "http://registry.npm.taobao.org/circular-dependency-plugin/download/circular-dependency-plugin-4.4.0.tgz",
      "integrity": "sha1-+KGnRqP2yOV/Ta6bVNmRzSpYL10=",
      "dev": true
    },
    "circular-json": {
@@ -1523,38 +1845,82 @@
      "integrity": "sha1-gVyZ6oT2gJUp0vRXkb34JxE1LWY=",
      "dev": true
    },
    "clap": {
      "version": "1.2.3",
      "resolved": "http://registry.npm.taobao.org/clap/download/clap-1.2.3.tgz",
      "integrity": "sha1-TzZ0WzIAhJJVf0ZBLWbVDLmbzlE=",
    "class-utils": {
      "version": "0.3.6",
      "resolved": "http://registry.npm.taobao.org/class-utils/download/class-utils-0.3.6.tgz",
      "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=",
      "dev": true,
      "requires": {
        "chalk": "1.1.3"
        "arr-union": "3.1.0",
        "define-property": "0.2.5",
        "isobject": "3.0.1",
        "static-extend": "0.1.2"
      },
      "dependencies": {
        "ansi-styles": {
          "version": "2.2.1",
          "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz",
          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
          "dev": true
        },
        "chalk": {
          "version": "1.1.3",
          "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
        "define-property": {
          "version": "0.2.5",
          "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz",
          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
          "dev": true,
          "requires": {
            "ansi-styles": "2.2.1",
            "escape-string-regexp": "1.0.5",
            "has-ansi": "2.0.0",
            "strip-ansi": "3.0.1",
            "supports-color": "2.0.0"
            "is-descriptor": "0.1.6"
          }
        },
        "supports-color": {
          "version": "2.0.0",
          "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
        "is-accessor-descriptor": {
          "version": "0.1.6",
          "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz",
          "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
          "dev": true,
          "requires": {
            "kind-of": "3.2.2"
          },
          "dependencies": {
            "kind-of": {
              "version": "3.2.2",
              "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
              "dev": true,
              "requires": {
                "is-buffer": "1.1.6"
              }
            }
          }
        },
        "is-data-descriptor": {
          "version": "0.1.4",
          "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz",
          "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
          "dev": true,
          "requires": {
            "kind-of": "3.2.2"
          },
          "dependencies": {
            "kind-of": {
              "version": "3.2.2",
              "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
              "dev": true,
              "requires": {
                "is-buffer": "1.1.6"
              }
            }
          }
        },
        "is-descriptor": {
          "version": "0.1.6",
          "resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz",
          "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=",
          "dev": true,
          "requires": {
            "is-accessor-descriptor": "0.1.6",
            "is-data-descriptor": "0.1.4",
            "kind-of": "5.1.0"
          }
        },
        "kind-of": {
          "version": "5.1.0",
          "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz",
          "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=",
          "dev": true
        }
      }
@@ -1644,15 +2010,6 @@
      "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
      "dev": true
    },
    "coa": {
      "version": "1.0.4",
      "resolved": "http://registry.npm.taobao.org/coa/download/coa-1.0.4.tgz",
      "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=",
      "dev": true,
      "requires": {
        "q": "1.5.1"
      }
    },
    "code-point-at": {
      "version": "1.1.0",
      "resolved": "http://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz",
@@ -1684,21 +2041,39 @@
        "sprintf-js": "1.0.3"
      }
    },
    "codepage": {
      "version": "1.12.0",
      "resolved": "http://registry.npm.taobao.org/codepage/download/codepage-1.12.0.tgz",
      "integrity": "sha1-nJX1cp+Nd17MfZgZCYp/sjm+7q8=",
      "dev": true,
      "requires": {
        "commander": "2.11.0",
        "exit-on-epipe": "1.0.1",
        "voc": "1.0.0"
      },
      "dependencies": {
        "commander": {
          "version": "2.11.0",
          "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.11.0.tgz",
          "integrity": "sha1-FXFS/R56bI2YpbcVzzdt+SgARWM=",
          "dev": true
        }
      }
    },
    "collapse-white-space": {
      "version": "1.0.3",
      "resolved": "http://registry.npm.taobao.org/collapse-white-space/download/collapse-white-space-1.0.3.tgz",
      "integrity": "sha1-S5BvZw5aljqHt2sOFolkM0G2Ajw=",
      "dev": true
    },
    "color": {
      "version": "0.11.4",
      "resolved": "http://registry.npm.taobao.org/color/download/color-0.11.4.tgz",
      "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=",
    "collection-visit": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/collection-visit/download/collection-visit-1.0.0.tgz",
      "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
      "dev": true,
      "requires": {
        "clone": "1.0.3",
        "color-convert": "1.9.1",
        "color-string": "0.3.0"
        "map-visit": "1.0.0",
        "object-visit": "1.0.1"
      }
    },
    "color-convert": {
@@ -1716,31 +2091,11 @@
      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
      "dev": true
    },
    "color-string": {
      "version": "0.3.0",
      "resolved": "http://registry.npm.taobao.org/color-string/download/color-string-0.3.0.tgz",
      "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=",
      "dev": true,
      "requires": {
        "color-name": "1.1.3"
      }
    },
    "color-support": {
      "version": "1.1.3",
      "resolved": "http://registry.npm.taobao.org/color-support/download/color-support-1.1.3.tgz",
      "integrity": "sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=",
      "dev": true
    },
    "colormin": {
      "version": "1.1.2",
      "resolved": "http://registry.npm.taobao.org/colormin/download/colormin-1.1.2.tgz",
      "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=",
      "dev": true,
      "requires": {
        "color": "0.11.4",
        "css-color-names": "0.0.4",
        "has": "1.0.1"
      }
    },
    "colors": {
      "version": "1.1.2",
@@ -1772,9 +2127,9 @@
      "integrity": "sha1-D1lGxCftnsDZGka7ne9T5UZQ5VU="
    },
    "common-tags": {
      "version": "1.5.1",
      "resolved": "http://registry.npm.taobao.org/common-tags/download/common-tags-1.5.1.tgz",
      "integrity": "sha1-4uOZMaATzQIlPe/u2Joa1hWifwc=",
      "version": "1.7.2",
      "resolved": "http://registry.npm.taobao.org/common-tags/download/common-tags-1.7.2.tgz",
      "integrity": "sha1-JNl2jGPSU6Vuz/k4RbRLTfHVJ3E=",
      "dev": true,
      "requires": {
        "babel-runtime": "6.26.0"
@@ -1817,23 +2172,31 @@
      }
    },
    "compressible": {
      "version": "2.0.12",
      "resolved": "http://registry.npm.taobao.org/compressible/download/compressible-2.0.12.tgz",
      "integrity": "sha1-xZpcmdt2dn6YdlAOJx72OzSTvWY=",
      "version": "2.0.13",
      "resolved": "http://registry.npm.taobao.org/compressible/download/compressible-2.0.13.tgz",
      "integrity": "sha1-DRAgq5JLL9tNYnmHXH1tq6a6p6k=",
      "dev": true,
      "requires": {
        "mime-db": "1.30.0"
        "mime-db": "1.33.0"
      },
      "dependencies": {
        "mime-db": {
          "version": "1.33.0",
          "resolved": "http://registry.npm.taobao.org/mime-db/download/mime-db-1.33.0.tgz",
          "integrity": "sha1-o0kgUKXLm2NFBUHjnZeI0icng9s=",
          "dev": true
        }
      }
    },
    "compression": {
      "version": "1.7.1",
      "resolved": "http://registry.npm.taobao.org/compression/download/compression-1.7.1.tgz",
      "integrity": "sha1-7/JgPvwuIs+G810uuTWJ+YdTc9s=",
      "version": "1.7.2",
      "resolved": "http://registry.npm.taobao.org/compression/download/compression-1.7.2.tgz",
      "integrity": "sha1-qv+81qr4VLROuygDU9WtFlH1mmk=",
      "dev": true,
      "requires": {
        "accepts": "1.3.4",
        "bytes": "3.0.0",
        "compressible": "2.0.12",
        "compressible": "2.0.13",
        "debug": "2.6.9",
        "on-headers": "1.0.1",
        "safe-buffer": "5.1.1",
@@ -1957,21 +2320,25 @@
        "run-queue": "1.0.3"
      }
    },
    "copy-descriptor": {
      "version": "0.1.1",
      "resolved": "http://registry.npm.taobao.org/copy-descriptor/download/copy-descriptor-0.1.1.tgz",
      "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
      "dev": true
    },
    "copy-webpack-plugin": {
      "version": "4.3.0",
      "resolved": "http://registry.npm.taobao.org/copy-webpack-plugin/download/copy-webpack-plugin-4.3.0.tgz",
      "integrity": "sha1-z99NExx41mkXobuGP4ZjBJeqz0I=",
      "version": "4.4.2",
      "resolved": "http://registry.npm.taobao.org/copy-webpack-plugin/download/copy-webpack-plugin-4.4.2.tgz",
      "integrity": "sha1-ySvNffTV5CxROYzDayOCDQ0QRGo=",
      "dev": true,
      "requires": {
        "cacache": "10.0.1",
        "cacache": "10.0.4",
        "find-cache-dir": "1.0.0",
        "globby": "7.1.1",
        "is-glob": "4.0.0",
        "loader-utils": "0.2.17",
        "lodash": "4.17.4",
        "minimatch": "3.0.4",
        "p-limit": "1.1.0",
        "pify": "3.0.0",
        "p-limit": "1.2.0",
        "serialize-javascript": "1.4.0"
      },
      "dependencies": {
@@ -2030,6 +2397,16 @@
      "integrity": "sha1-mLi6fUiWZbo5efWbITgTdBAaGWQ=",
      "dev": true
    },
    "crc-32": {
      "version": "1.2.0",
      "resolved": "http://registry.npm.taobao.org/crc-32/download/crc-32-1.2.0.tgz",
      "integrity": "sha1-yy224puIUI4y2d0OwWk+e0Ghggg=",
      "dev": true,
      "requires": {
        "exit-on-epipe": "1.0.1",
        "printj": "1.1.1"
      }
    },
    "crc32-stream": {
      "version": "2.0.0",
      "resolved": "http://registry.npm.taobao.org/crc32-stream/download/crc32-stream-2.0.0.tgz",
@@ -2059,7 +2436,7 @@
        "cipher-base": "1.0.4",
        "inherits": "2.0.3",
        "ripemd160": "2.0.1",
        "sha.js": "2.4.9"
        "sha.js": "2.4.10"
      }
    },
    "create-hmac": {
@@ -2073,7 +2450,7 @@
        "inherits": "2.0.3",
        "ripemd160": "2.0.1",
        "safe-buffer": "5.1.1",
        "sha.js": "2.4.9"
        "sha.js": "2.4.10"
      }
    },
    "cross-spawn": {
@@ -2086,12 +2463,6 @@
        "lru-cache": "4.1.1",
        "which": "1.3.0"
      }
    },
    "crypt": {
      "version": "0.0.2",
      "resolved": "http://registry.npm.taobao.org/crypt/download/crypt-0.0.2.tgz",
      "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=",
      "dev": true
    },
    "cryptiles": {
      "version": "2.0.5",
@@ -2117,36 +2488,8 @@
        "inherits": "2.0.3",
        "pbkdf2": "3.0.14",
        "public-encrypt": "4.0.0",
        "randombytes": "2.0.5",
        "randomfill": "1.0.3"
      }
    },
    "css-color-names": {
      "version": "0.0.4",
      "resolved": "http://registry.npm.taobao.org/css-color-names/download/css-color-names-0.0.4.tgz",
      "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
      "dev": true
    },
    "css-loader": {
      "version": "0.28.7",
      "resolved": "http://registry.npm.taobao.org/css-loader/download/css-loader-0.28.7.tgz",
      "integrity": "sha1-Xy7pid0y7dkHcX+VMxdlYWCZnBs=",
      "dev": true,
      "requires": {
        "babel-code-frame": "6.26.0",
        "css-selector-tokenizer": "0.7.0",
        "cssnano": "3.10.0",
        "icss-utils": "2.1.0",
        "loader-utils": "1.1.0",
        "lodash.camelcase": "4.3.0",
        "object-assign": "4.1.1",
        "postcss": "5.2.18",
        "postcss-modules-extract-imports": "1.1.0",
        "postcss-modules-local-by-default": "1.2.0",
        "postcss-modules-scope": "1.1.0",
        "postcss-modules-values": "1.3.0",
        "postcss-value-parser": "3.3.0",
        "source-list-map": "2.0.0"
        "randombytes": "2.0.6",
        "randomfill": "1.0.4"
      }
    },
    "css-parse": {
@@ -2199,56 +2542,6 @@
      "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=",
      "dev": true
    },
    "cssnano": {
      "version": "3.10.0",
      "resolved": "http://registry.npm.taobao.org/cssnano/download/cssnano-3.10.0.tgz",
      "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=",
      "dev": true,
      "requires": {
        "autoprefixer": "6.7.7",
        "decamelize": "1.2.0",
        "defined": "1.0.0",
        "has": "1.0.1",
        "object-assign": "4.1.1",
        "postcss": "5.2.18",
        "postcss-calc": "5.3.1",
        "postcss-colormin": "2.2.2",
        "postcss-convert-values": "2.6.1",
        "postcss-discard-comments": "2.0.4",
        "postcss-discard-duplicates": "2.1.0",
        "postcss-discard-empty": "2.1.0",
        "postcss-discard-overridden": "0.1.1",
        "postcss-discard-unused": "2.2.3",
        "postcss-filter-plugins": "2.0.2",
        "postcss-merge-idents": "2.1.7",
        "postcss-merge-longhand": "2.0.2",
        "postcss-merge-rules": "2.1.2",
        "postcss-minify-font-values": "1.0.5",
        "postcss-minify-gradients": "1.0.5",
        "postcss-minify-params": "1.2.2",
        "postcss-minify-selectors": "2.1.1",
        "postcss-normalize-charset": "1.1.1",
        "postcss-normalize-url": "3.0.8",
        "postcss-ordered-values": "2.2.3",
        "postcss-reduce-idents": "2.4.0",
        "postcss-reduce-initial": "1.0.1",
        "postcss-reduce-transforms": "1.0.4",
        "postcss-svgo": "2.1.6",
        "postcss-unique-selectors": "2.0.2",
        "postcss-value-parser": "3.3.0",
        "postcss-zindex": "2.2.0"
      }
    },
    "csso": {
      "version": "2.3.2",
      "resolved": "http://registry.npm.taobao.org/csso/download/csso-2.3.2.tgz",
      "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=",
      "dev": true,
      "requires": {
        "clap": "1.2.3",
        "source-map": "0.5.7"
      }
    },
    "cuint": {
      "version": "0.2.2",
      "resolved": "http://registry.npm.taobao.org/cuint/download/cuint-0.2.2.tgz",
@@ -2282,7 +2575,7 @@
      "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
      "dev": true,
      "requires": {
        "es5-ext": "0.10.37"
        "es5-ext": "0.10.39"
      }
    },
    "d3-array": {
@@ -2335,21 +2628,29 @@
      "integrity": "sha1-aL+8NJM4o4DETYrMT7wzBKotjA4="
    },
    "d3-geo": {
      "version": "1.9.1",
      "resolved": "http://registry.npm.taobao.org/d3-geo/download/d3-geo-1.9.1.tgz",
      "integrity": "sha1-FX47D5FzedD3O+v/875Tf0n6c1Y=",
      "version": "1.6.4",
      "resolved": "http://registry.npm.taobao.org/d3-geo/download/d3-geo-1.6.4.tgz",
      "integrity": "sha1-8g4eRhyxhF9ai+Vatvh2VCp+MZk=",
      "requires": {
        "d3-array": "1.2.1"
      }
    },
    "d3-geo-projection": {
      "version": "2.3.2",
      "resolved": "http://registry.npm.taobao.org/d3-geo-projection/download/d3-geo-projection-2.3.2.tgz",
      "integrity": "sha1-cuVZ3AXZf6nyGMzJxTfTKfTPxHQ=",
      "version": "2.1.2",
      "resolved": "http://registry.npm.taobao.org/d3-geo-projection/download/d3-geo-projection-2.1.2.tgz",
      "integrity": "sha1-ffjh6dBG1jHGUJ9+UxNX1K3CSqM=",
      "requires": {
        "commander": "2.12.2",
        "d3-array": "1.2.1",
        "d3-geo": "1.9.1"
        "d3-geo": "1.6.4"
      }
    },
    "d3-hexjson": {
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/d3-hexjson/download/d3-hexjson-1.0.1.tgz",
      "integrity": "sha1-aiMRHoNZ8eIU9dCvo3nAKytn3ws=",
      "requires": {
        "d3-array": "1.2.1"
      }
    },
    "d3-hierarchy": {
@@ -2452,6 +2753,12 @@
      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
      "dev": true
    },
    "decode-uri-component": {
      "version": "0.2.0",
      "resolved": "http://registry.npm.taobao.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz",
      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
      "dev": true
    },
    "dedent": {
      "version": "0.7.0",
      "resolved": "http://registry.npm.taobao.org/dedent/download/dedent-0.7.0.tgz",
@@ -2489,11 +2796,15 @@
        "object-keys": "1.0.11"
      }
    },
    "defined": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/defined/download/defined-1.0.0.tgz",
      "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
      "dev": true
    "define-property": {
      "version": "2.0.2",
      "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz",
      "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=",
      "dev": true,
      "requires": {
        "is-descriptor": "1.0.2",
        "isobject": "3.0.1"
      }
    },
    "del": {
      "version": "3.0.0",
@@ -2607,7 +2918,7 @@
      "requires": {
        "bn.js": "4.11.8",
        "miller-rabin": "4.0.1",
        "randombytes": "2.0.5"
        "randombytes": "2.0.6"
      }
    },
    "dir-glob": {
@@ -2627,9 +2938,9 @@
      "dev": true
    },
    "dns-packet": {
      "version": "1.2.2",
      "resolved": "http://registry.npm.taobao.org/dns-packet/download/dns-packet-1.2.2.tgz",
      "integrity": "sha1-qKJr7HZGQ4lj/Ibgb4+LFtbIv3o=",
      "version": "1.3.1",
      "resolved": "http://registry.npm.taobao.org/dns-packet/download/dns-packet-1.3.1.tgz",
      "integrity": "sha1-EqpCaYEHW+UAuRDu3NC0fdfe2lo=",
      "dev": true,
      "requires": {
        "ip": "1.1.5",
@@ -2693,9 +3004,9 @@
      }
    },
    "domain-browser": {
      "version": "1.1.7",
      "resolved": "http://registry.npm.taobao.org/domain-browser/download/domain-browser-1.1.7.tgz",
      "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=",
      "version": "1.2.0",
      "resolved": "http://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz",
      "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=",
      "dev": true
    },
    "domelementtype": {
@@ -2774,9 +3085,9 @@
      }
    },
    "duplexify": {
      "version": "3.5.1",
      "resolved": "http://registry.npm.taobao.org/duplexify/download/duplexify-3.5.1.tgz",
      "integrity": "sha1-ThUWvmiDi8kKSZlPCzmm5ZYL780=",
      "version": "3.5.3",
      "resolved": "http://registry.npm.taobao.org/duplexify/download/duplexify-3.5.3.tgz",
      "integrity": "sha1-i1gYgA35L9ASWyeriWSRkShYJD4=",
      "dev": true,
      "requires": {
        "end-of-stream": "1.4.0",
@@ -2793,6 +3104,14 @@
      "optional": true,
      "requires": {
        "jsbn": "0.1.1"
      }
    },
    "echarts": {
      "version": "3.8.5",
      "resolved": "http://registry.npm.taobao.org/echarts/download/echarts-3.8.5.tgz",
      "integrity": "sha1-WOSlHSdDxvt1JXsNwKnPn1N4rA4=",
      "requires": {
        "zrender": "3.7.4"
      }
    },
    "ee-first": {
@@ -2984,9 +3303,9 @@
      "dev": true
    },
    "errno": {
      "version": "0.1.6",
      "resolved": "http://registry.npm.taobao.org/errno/download/errno-0.1.6.tgz",
      "integrity": "sha1-w4bOimKD8U/AlWO3FWCQjJv1MCY=",
      "version": "0.1.7",
      "resolved": "http://registry.npm.taobao.org/errno/download/errno-0.1.7.tgz",
      "integrity": "sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg=",
      "dev": true,
      "requires": {
        "prr": "1.0.1"
@@ -3026,9 +3345,9 @@
      }
    },
    "es5-ext": {
      "version": "0.10.37",
      "resolved": "http://registry.npm.taobao.org/es5-ext/download/es5-ext-0.10.37.tgz",
      "integrity": "sha1-DudB0Ui4AGm6J9AgOTdWryV978M=",
      "version": "0.10.39",
      "resolved": "http://registry.npm.taobao.org/es5-ext/download/es5-ext-0.10.39.tgz",
      "integrity": "sha1-/KIbZ1WSd8pKwaHtcEixB7b3bYc=",
      "dev": true,
      "requires": {
        "es6-iterator": "2.0.3",
@@ -3042,7 +3361,7 @@
      "dev": true,
      "requires": {
        "d": "1.0.0",
        "es5-ext": "0.10.37",
        "es5-ext": "0.10.39",
        "es6-symbol": "3.1.1"
      }
    },
@@ -3053,7 +3372,7 @@
      "dev": true,
      "requires": {
        "d": "1.0.0",
        "es5-ext": "0.10.37",
        "es5-ext": "0.10.39",
        "es6-iterator": "2.0.3",
        "es6-set": "0.1.5",
        "es6-symbol": "3.1.1",
@@ -3067,7 +3386,7 @@
      "dev": true,
      "requires": {
        "d": "1.0.0",
        "es5-ext": "0.10.37",
        "es5-ext": "0.10.39",
        "es6-iterator": "2.0.3",
        "es6-symbol": "3.1.1",
        "event-emitter": "0.3.5"
@@ -3080,7 +3399,7 @@
      "dev": true,
      "requires": {
        "d": "1.0.0",
        "es5-ext": "0.10.37"
        "es5-ext": "0.10.39"
      }
    },
    "es6-weak-map": {
@@ -3090,7 +3409,7 @@
      "dev": true,
      "requires": {
        "d": "1.0.0",
        "es5-ext": "0.10.37",
        "es5-ext": "0.10.39",
        "es6-iterator": "2.0.3",
        "es6-symbol": "3.1.1"
      }
@@ -3146,7 +3465,7 @@
      "requires": {
        "es6-map": "0.1.5",
        "es6-weak-map": "2.0.2",
        "esrecurse": "4.2.0",
        "esrecurse": "4.2.1",
        "estraverse": "4.2.0"
      }
    },
@@ -3157,13 +3476,12 @@
      "dev": true
    },
    "esrecurse": {
      "version": "4.2.0",
      "resolved": "http://registry.npm.taobao.org/esrecurse/download/esrecurse-4.2.0.tgz",
      "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=",
      "version": "4.2.1",
      "resolved": "http://registry.npm.taobao.org/esrecurse/download/esrecurse-4.2.1.tgz",
      "integrity": "sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8=",
      "dev": true,
      "requires": {
        "estraverse": "4.2.0",
        "object-assign": "4.1.1"
        "estraverse": "4.2.0"
      }
    },
    "estraverse": {
@@ -3191,7 +3509,7 @@
      "dev": true,
      "requires": {
        "d": "1.0.0",
        "es5-ext": "0.10.37"
        "es5-ext": "0.10.39"
      }
    },
    "event-stream": {
@@ -3289,6 +3607,12 @@
      "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=",
      "dev": true
    },
    "exit-on-epipe": {
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/exit-on-epipe/download/exit-on-epipe-1.0.1.tgz",
      "integrity": "sha1-C92S6H1ShdJn2qgXHQ6wYVlolpI=",
      "dev": true
    },
    "expand-braces": {
      "version": "0.1.2",
      "resolved": "http://registry.npm.taobao.org/expand-braces/download/expand-braces-0.1.2.tgz",
@@ -3351,16 +3675,6 @@
        "fill-range": "2.2.3"
      }
    },
    "exports-loader": {
      "version": "0.6.4",
      "resolved": "http://registry.npm.taobao.org/exports-loader/download/exports-loader-0.6.4.tgz",
      "integrity": "sha1-1w/GEhl1s1/BKDDPUnVL4nQPyIY=",
      "dev": true,
      "requires": {
        "loader-utils": "1.1.0",
        "source-map": "0.5.7"
      }
    },
    "express": {
      "version": "4.16.2",
      "resolved": "http://registry.npm.taobao.org/express/download/express-4.16.2.tgz",
@@ -3419,6 +3733,27 @@
      "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
      "dev": true
    },
    "extend-shallow": {
      "version": "3.0.2",
      "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz",
      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
      "dev": true,
      "requires": {
        "assign-symbols": "1.0.0",
        "is-extendable": "1.0.1"
      },
      "dependencies": {
        "is-extendable": {
          "version": "1.0.1",
          "resolved": "http://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz",
          "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=",
          "dev": true,
          "requires": {
            "is-plain-object": "2.0.4"
          }
        }
      }
    },
    "extglob": {
      "version": "0.3.2",
      "resolved": "http://registry.npm.taobao.org/extglob/download/extglob-0.3.2.tgz",
@@ -3446,6 +3781,17 @@
        "loader-utils": "1.1.0",
        "schema-utils": "0.3.0",
        "webpack-sources": "1.1.0"
      },
      "dependencies": {
        "schema-utils": {
          "version": "0.3.0",
          "resolved": "http://registry.npm.taobao.org/schema-utils/download/schema-utils-0.3.0.tgz",
          "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=",
          "dev": true,
          "requires": {
            "ajv": "5.5.1"
          }
        }
      }
    },
    "extsprintf": {
@@ -3507,9 +3853,9 @@
      }
    },
    "fecha": {
      "version": "2.3.2",
      "resolved": "http://registry.npm.taobao.org/fecha/download/fecha-2.3.2.tgz",
      "integrity": "sha1-Ng8DXdbt2VS8lYH5XypKfyo1BcE="
      "version": "2.3.3",
      "resolved": "http://registry.npm.taobao.org/fecha/download/fecha-2.3.3.tgz",
      "integrity": "sha1-lI50FX3xoy/RsSw6PDzctuydls0="
    },
    "figures": {
      "version": "1.7.0",
@@ -3532,13 +3878,13 @@
      }
    },
    "file-loader": {
      "version": "1.1.5",
      "resolved": "http://registry.npm.taobao.org/file-loader/download/file-loader-1.1.5.tgz",
      "integrity": "sha1-kcJba2++VtrpnxCkJf1kkztcnao=",
      "version": "1.1.10",
      "resolved": "http://registry.npm.taobao.org/file-loader/download/file-loader-1.1.10.tgz",
      "integrity": "sha1-d+l9/qsT2mTHCFqz44h+Ka5Yiuo=",
      "dev": true,
      "requires": {
        "loader-utils": "1.1.0",
        "schema-utils": "0.3.0"
        "schema-utils": "0.4.5"
      }
    },
    "file-saver": {
@@ -3614,7 +3960,7 @@
      "dev": true,
      "requires": {
        "commondir": "1.0.1",
        "make-dir": "1.1.0",
        "make-dir": "1.2.0",
        "pkg-dir": "2.0.0"
      }
    },
@@ -3682,12 +4028,6 @@
        }
      }
    },
    "flatten": {
      "version": "1.0.2",
      "resolved": "http://registry.npm.taobao.org/flatten/download/flatten-1.0.2.tgz",
      "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",
      "dev": true
    },
    "flush-write-stream": {
      "version": "1.0.2",
      "resolved": "http://registry.npm.taobao.org/flush-write-stream/download/flush-write-stream-1.0.2.tgz",
@@ -3746,6 +4086,24 @@
      "resolved": "http://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz",
      "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
      "dev": true
    },
    "frac": {
      "version": "1.1.1",
      "resolved": "http://registry.npm.taobao.org/frac/download/frac-1.1.1.tgz",
      "integrity": "sha1-X39cKuApFn2QFT7qS33SlY1D0fU=",
      "dev": true,
      "requires": {
        "voc": "1.0.0"
      }
    },
    "fragment-cache": {
      "version": "0.2.1",
      "resolved": "http://registry.npm.taobao.org/fragment-cache/download/fragment-cache-0.2.1.tgz",
      "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
      "dev": true,
      "requires": {
        "map-cache": "0.2.2"
      }
    },
    "fresh": {
      "version": "0.5.2",
@@ -3820,13 +4178,15 @@
      "dependencies": {
        "abbrev": {
          "version": "1.1.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz",
          "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=",
          "dev": true,
          "optional": true
        },
        "ajv": {
          "version": "4.11.8",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
          "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -3836,18 +4196,21 @@
        },
        "ansi-regex": {
          "version": "2.1.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
          "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
          "dev": true
        },
        "aproba": {
          "version": "1.1.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz",
          "integrity": "sha1-ldNgDwdxCqDpKYxyatXs8urLq6s=",
          "dev": true,
          "optional": true
        },
        "are-we-there-yet": {
          "version": "1.1.4",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz",
          "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -3857,42 +4220,49 @@
        },
        "asn1": {
          "version": "0.2.3",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
          "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
          "dev": true,
          "optional": true
        },
        "assert-plus": {
          "version": "0.2.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
          "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
          "dev": true,
          "optional": true
        },
        "asynckit": {
          "version": "0.4.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
          "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
          "dev": true,
          "optional": true
        },
        "aws-sign2": {
          "version": "0.6.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
          "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
          "dev": true,
          "optional": true
        },
        "aws4": {
          "version": "1.6.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
          "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",
          "dev": true,
          "optional": true
        },
        "balanced-match": {
          "version": "0.4.2",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
          "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
          "dev": true
        },
        "bcrypt-pbkdf": {
          "version": "1.0.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
          "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -3901,7 +4271,8 @@
        },
        "block-stream": {
          "version": "0.0.9",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
          "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
          "dev": true,
          "requires": {
            "inherits": "2.0.3"
@@ -3909,7 +4280,8 @@
        },
        "boom": {
          "version": "2.10.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
          "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
          "dev": true,
          "requires": {
            "hoek": "2.16.3"
@@ -3917,7 +4289,8 @@
        },
        "brace-expansion": {
          "version": "1.1.7",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz",
          "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=",
          "dev": true,
          "requires": {
            "balanced-match": "0.4.2",
@@ -3926,29 +4299,34 @@
        },
        "buffer-shims": {
          "version": "1.0.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz",
          "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=",
          "dev": true
        },
        "caseless": {
          "version": "0.12.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
          "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
          "dev": true,
          "optional": true
        },
        "co": {
          "version": "4.6.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
          "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
          "dev": true,
          "optional": true
        },
        "code-point-at": {
          "version": "1.1.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
          "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
          "dev": true
        },
        "combined-stream": {
          "version": "1.0.5",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
          "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
          "dev": true,
          "requires": {
            "delayed-stream": "1.0.0"
@@ -3956,22 +4334,26 @@
        },
        "concat-map": {
          "version": "0.0.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
          "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
          "dev": true
        },
        "console-control-strings": {
          "version": "1.1.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
          "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
          "dev": true
        },
        "core-util-is": {
          "version": "1.0.2",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
          "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
          "dev": true
        },
        "cryptiles": {
          "version": "2.0.5",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
          "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
          "dev": true,
          "requires": {
            "boom": "2.10.1"
@@ -3979,7 +4361,8 @@
        },
        "dashdash": {
          "version": "1.14.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
          "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -3988,7 +4371,8 @@
          "dependencies": {
            "assert-plus": {
              "version": "1.0.0",
              "bundled": true,
              "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
              "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
              "dev": true,
              "optional": true
            }
@@ -3996,7 +4380,8 @@
        },
        "debug": {
          "version": "2.6.8",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz",
          "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4005,30 +4390,35 @@
        },
        "deep-extend": {
          "version": "0.4.2",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz",
          "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=",
          "dev": true,
          "optional": true
        },
        "delayed-stream": {
          "version": "1.0.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
          "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
          "dev": true
        },
        "delegates": {
          "version": "1.0.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
          "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
          "dev": true,
          "optional": true
        },
        "detect-libc": {
          "version": "1.0.2",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.2.tgz",
          "integrity": "sha1-ca1dIEvxempsqPRQxhRUBm70YeE=",
          "dev": true,
          "optional": true
        },
        "ecc-jsbn": {
          "version": "0.1.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
          "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4037,24 +4427,28 @@
        },
        "extend": {
          "version": "3.0.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
          "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
          "dev": true,
          "optional": true
        },
        "extsprintf": {
          "version": "1.0.2",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz",
          "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=",
          "dev": true
        },
        "forever-agent": {
          "version": "0.6.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
          "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
          "dev": true,
          "optional": true
        },
        "form-data": {
          "version": "2.1.4",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
          "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4065,12 +4459,14 @@
        },
        "fs.realpath": {
          "version": "1.0.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
          "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
          "dev": true
        },
        "fstream": {
          "version": "1.0.11",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
          "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
          "dev": true,
          "requires": {
            "graceful-fs": "4.1.11",
@@ -4081,7 +4477,8 @@
        },
        "fstream-ignore": {
          "version": "1.0.5",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz",
          "integrity": "sha1-nDHa40dnAY/h0kmyTa2mfQktoQU=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4092,7 +4489,8 @@
        },
        "gauge": {
          "version": "2.7.4",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
          "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4108,7 +4506,8 @@
        },
        "getpass": {
          "version": "0.1.7",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
          "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4117,7 +4516,8 @@
          "dependencies": {
            "assert-plus": {
              "version": "1.0.0",
              "bundled": true,
              "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
              "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
              "dev": true,
              "optional": true
            }
@@ -4125,7 +4525,8 @@
        },
        "glob": {
          "version": "7.1.2",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
          "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
          "dev": true,
          "requires": {
            "fs.realpath": "1.0.0",
@@ -4138,18 +4539,21 @@
        },
        "graceful-fs": {
          "version": "4.1.11",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
          "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
          "dev": true
        },
        "har-schema": {
          "version": "1.0.5",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz",
          "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=",
          "dev": true,
          "optional": true
        },
        "har-validator": {
          "version": "4.2.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz",
          "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4159,13 +4563,15 @@
        },
        "has-unicode": {
          "version": "2.0.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
          "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
          "dev": true,
          "optional": true
        },
        "hawk": {
          "version": "3.1.3",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
          "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
          "dev": true,
          "requires": {
            "boom": "2.10.1",
@@ -4176,12 +4582,14 @@
        },
        "hoek": {
          "version": "2.16.3",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
          "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
          "dev": true
        },
        "http-signature": {
          "version": "1.1.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
          "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4192,7 +4600,8 @@
        },
        "inflight": {
          "version": "1.0.6",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
          "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
          "dev": true,
          "requires": {
            "once": "1.4.0",
@@ -4201,18 +4610,21 @@
        },
        "inherits": {
          "version": "2.0.3",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
          "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
          "dev": true
        },
        "ini": {
          "version": "1.3.4",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
          "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=",
          "dev": true,
          "optional": true
        },
        "is-fullwidth-code-point": {
          "version": "1.0.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
          "dev": true,
          "requires": {
            "number-is-nan": "1.0.1"
@@ -4220,24 +4632,28 @@
        },
        "is-typedarray": {
          "version": "1.0.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
          "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
          "dev": true,
          "optional": true
        },
        "isarray": {
          "version": "1.0.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
          "dev": true
        },
        "isstream": {
          "version": "0.1.2",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
          "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
          "dev": true,
          "optional": true
        },
        "jodid25519": {
          "version": "1.0.2",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz",
          "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4246,19 +4662,22 @@
        },
        "jsbn": {
          "version": "0.1.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
          "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
          "dev": true,
          "optional": true
        },
        "json-schema": {
          "version": "0.2.3",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
          "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
          "dev": true,
          "optional": true
        },
        "json-stable-stringify": {
          "version": "1.0.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
          "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4267,19 +4686,22 @@
        },
        "json-stringify-safe": {
          "version": "5.0.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
          "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
          "dev": true,
          "optional": true
        },
        "jsonify": {
          "version": "0.0.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
          "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
          "dev": true,
          "optional": true
        },
        "jsprim": {
          "version": "1.4.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz",
          "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4291,7 +4713,8 @@
          "dependencies": {
            "assert-plus": {
              "version": "1.0.0",
              "bundled": true,
              "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
              "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
              "dev": true,
              "optional": true
            }
@@ -4299,12 +4722,14 @@
        },
        "mime-db": {
          "version": "1.27.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz",
          "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=",
          "dev": true
        },
        "mime-types": {
          "version": "2.1.15",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz",
          "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=",
          "dev": true,
          "requires": {
            "mime-db": "1.27.0"
@@ -4312,7 +4737,8 @@
        },
        "minimatch": {
          "version": "3.0.4",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
          "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
          "dev": true,
          "requires": {
            "brace-expansion": "1.1.7"
@@ -4320,12 +4746,14 @@
        },
        "minimist": {
          "version": "0.0.8",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
          "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
          "dev": true
        },
        "mkdirp": {
          "version": "0.5.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
          "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
          "dev": true,
          "requires": {
            "minimist": "0.0.8"
@@ -4333,13 +4761,15 @@
        },
        "ms": {
          "version": "2.0.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
          "dev": true,
          "optional": true
        },
        "node-pre-gyp": {
          "version": "0.6.39",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz",
          "integrity": "sha512-OsJV74qxnvz/AMGgcfZoDaeDXKD3oY3QVIbBmwszTFkRisTSXbMQyn4UWzUMOtA5SVhrBZOTp0wcoSBgfMfMmQ==",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4358,7 +4788,8 @@
        },
        "nopt": {
          "version": "4.0.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
          "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4368,7 +4799,8 @@
        },
        "npmlog": {
          "version": "4.1.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.0.tgz",
          "integrity": "sha512-ocolIkZYZt8UveuiDS0yAkkIjid1o7lPG8cYm05yNYzBn8ykQtaiPMEGp8fY9tKdDgm8okpdKzkvu1y9hUYugA==",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4380,24 +4812,28 @@
        },
        "number-is-nan": {
          "version": "1.0.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
          "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
          "dev": true
        },
        "oauth-sign": {
          "version": "0.8.2",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
          "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
          "dev": true,
          "optional": true
        },
        "object-assign": {
          "version": "4.1.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
          "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
          "dev": true,
          "optional": true
        },
        "once": {
          "version": "1.4.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
          "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
          "dev": true,
          "requires": {
            "wrappy": "1.0.2"
@@ -4405,19 +4841,22 @@
        },
        "os-homedir": {
          "version": "1.0.2",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
          "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
          "dev": true,
          "optional": true
        },
        "os-tmpdir": {
          "version": "1.0.2",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
          "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
          "dev": true,
          "optional": true
        },
        "osenv": {
          "version": "0.1.4",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz",
          "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4427,35 +4866,41 @@
        },
        "path-is-absolute": {
          "version": "1.0.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
          "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
          "dev": true
        },
        "performance-now": {
          "version": "0.2.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz",
          "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=",
          "dev": true,
          "optional": true
        },
        "process-nextick-args": {
          "version": "1.0.7",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
          "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
          "dev": true
        },
        "punycode": {
          "version": "1.4.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
          "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
          "dev": true,
          "optional": true
        },
        "qs": {
          "version": "6.4.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz",
          "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=",
          "dev": true,
          "optional": true
        },
        "rc": {
          "version": "1.2.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.1.tgz",
          "integrity": "sha1-LgPo5C7kULjLPc5lvhv4l04d/ZU=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4467,7 +4912,8 @@
          "dependencies": {
            "minimist": {
              "version": "1.2.0",
              "bundled": true,
              "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
              "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
              "dev": true,
              "optional": true
            }
@@ -4475,7 +4921,8 @@
        },
        "readable-stream": {
          "version": "2.2.9",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz",
          "integrity": "sha1-z3jsb0ptHrQ9JkiMrJfwQudLf8g=",
          "dev": true,
          "requires": {
            "buffer-shims": "1.0.0",
@@ -4489,7 +4936,8 @@
        },
        "request": {
          "version": "2.81.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz",
          "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4519,7 +4967,8 @@
        },
        "rimraf": {
          "version": "2.6.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz",
          "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=",
          "dev": true,
          "requires": {
            "glob": "7.1.2"
@@ -4527,30 +4976,35 @@
        },
        "safe-buffer": {
          "version": "5.0.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz",
          "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=",
          "dev": true
        },
        "semver": {
          "version": "5.3.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
          "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
          "dev": true,
          "optional": true
        },
        "set-blocking": {
          "version": "2.0.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
          "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
          "dev": true,
          "optional": true
        },
        "signal-exit": {
          "version": "3.0.2",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
          "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
          "dev": true,
          "optional": true
        },
        "sntp": {
          "version": "1.0.9",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
          "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
          "dev": true,
          "requires": {
            "hoek": "2.16.3"
@@ -4558,7 +5012,8 @@
        },
        "sshpk": {
          "version": "1.13.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.0.tgz",
          "integrity": "sha1-/yo+T9BEl1Vf7Zezmg/YL6+zozw=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4575,7 +5030,8 @@
          "dependencies": {
            "assert-plus": {
              "version": "1.0.0",
              "bundled": true,
              "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
              "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
              "dev": true,
              "optional": true
            }
@@ -4583,7 +5039,8 @@
        },
        "string-width": {
          "version": "1.0.2",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
          "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
          "dev": true,
          "requires": {
            "code-point-at": "1.1.0",
@@ -4593,7 +5050,8 @@
        },
        "string_decoder": {
          "version": "1.0.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz",
          "integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg=",
          "dev": true,
          "requires": {
            "safe-buffer": "5.0.1"
@@ -4601,13 +5059,15 @@
        },
        "stringstream": {
          "version": "0.0.5",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
          "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=",
          "dev": true,
          "optional": true
        },
        "strip-ansi": {
          "version": "3.0.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
          "dev": true,
          "requires": {
            "ansi-regex": "2.1.1"
@@ -4615,13 +5075,15 @@
        },
        "strip-json-comments": {
          "version": "2.0.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
          "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
          "dev": true,
          "optional": true
        },
        "tar": {
          "version": "2.2.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
          "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
          "dev": true,
          "requires": {
            "block-stream": "0.0.9",
@@ -4631,7 +5093,8 @@
        },
        "tar-pack": {
          "version": "3.4.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.4.0.tgz",
          "integrity": "sha1-I74tf2cagzk3bL2wuP4/3r8xeYQ=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4647,7 +5110,8 @@
        },
        "tough-cookie": {
          "version": "2.3.2",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz",
          "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4656,7 +5120,8 @@
        },
        "tunnel-agent": {
          "version": "0.6.0",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
          "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4665,30 +5130,35 @@
        },
        "tweetnacl": {
          "version": "0.14.5",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
          "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
          "dev": true,
          "optional": true
        },
        "uid-number": {
          "version": "0.0.6",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz",
          "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=",
          "dev": true,
          "optional": true
        },
        "util-deprecate": {
          "version": "1.0.2",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
          "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
          "dev": true
        },
        "uuid": {
          "version": "3.0.1",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz",
          "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=",
          "dev": true,
          "optional": true
        },
        "verror": {
          "version": "1.3.6",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz",
          "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4697,7 +5167,8 @@
        },
        "wide-align": {
          "version": "1.1.2",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz",
          "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==",
          "dev": true,
          "optional": true,
          "requires": {
@@ -4706,7 +5177,8 @@
        },
        "wrappy": {
          "version": "1.0.2",
          "bundled": true,
          "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
          "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
          "dev": true
        }
      }
@@ -4792,6 +5264,12 @@
      "version": "3.0.0",
      "resolved": "http://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz",
      "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
      "dev": true
    },
    "get-value": {
      "version": "2.0.6",
      "resolved": "http://registry.npm.taobao.org/get-value/download/get-value-2.0.6.tgz",
      "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
      "dev": true
    },
    "getpass": {
@@ -5191,6 +5669,58 @@
      "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
      "dev": true
    },
    "has-value": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/has-value/download/has-value-1.0.0.tgz",
      "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
      "dev": true,
      "requires": {
        "get-value": "2.0.6",
        "has-values": "1.0.0",
        "isobject": "3.0.1"
      }
    },
    "has-values": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/has-values/download/has-values-1.0.0.tgz",
      "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
      "dev": true,
      "requires": {
        "is-number": "3.0.0",
        "kind-of": "4.0.0"
      },
      "dependencies": {
        "is-number": {
          "version": "3.0.0",
          "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz",
          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
          "dev": true,
          "requires": {
            "kind-of": "3.2.2"
          },
          "dependencies": {
            "kind-of": {
              "version": "3.2.2",
              "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
              "dev": true,
              "requires": {
                "is-buffer": "1.1.6"
              }
            }
          }
        },
        "kind-of": {
          "version": "4.0.0",
          "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz",
          "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
          "dev": true,
          "requires": {
            "is-buffer": "1.1.6"
          }
        }
      }
    },
    "hash-base": {
      "version": "2.0.2",
      "resolved": "http://registry.npm.taobao.org/hash-base/download/hash-base-2.0.2.tgz",
@@ -5272,12 +5802,6 @@
        "wbuf": "1.7.2"
      }
    },
    "html-comment-regex": {
      "version": "1.1.1",
      "resolved": "http://registry.npm.taobao.org/html-comment-regex/download/html-comment-regex-1.1.1.tgz",
      "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=",
      "dev": true
    },
    "html-entities": {
      "version": "1.2.1",
      "resolved": "http://registry.npm.taobao.org/html-entities/download/html-entities-1.2.1.tgz",
@@ -5285,19 +5809,27 @@
      "dev": true
    },
    "html-minifier": {
      "version": "3.5.7",
      "resolved": "http://registry.npm.taobao.org/html-minifier/download/html-minifier-3.5.7.tgz",
      "integrity": "sha1-UR5pu1qOdnfRAS6+A4GaoCygYgg=",
      "version": "3.5.9",
      "resolved": "http://registry.npm.taobao.org/html-minifier/download/html-minifier-3.5.9.tgz",
      "integrity": "sha1-dEJAFLhyWY1LsOIKxCCSbsYQJLY=",
      "dev": true,
      "requires": {
        "camel-case": "3.0.0",
        "clean-css": "4.1.9",
        "commander": "2.12.2",
        "commander": "2.14.1",
        "he": "1.1.1",
        "ncname": "1.0.0",
        "param-case": "2.1.1",
        "relateurl": "0.2.7",
        "uglify-js": "3.2.2"
        "uglify-js": "3.3.12"
      },
      "dependencies": {
        "commander": {
          "version": "2.14.1",
          "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.14.1.tgz",
          "integrity": "sha1-IjUSPjevjKPGXfRbAm29NXsBuao=",
          "dev": true
        }
      }
    },
    "html-tags": {
@@ -5313,7 +5845,7 @@
      "dev": true,
      "requires": {
        "bluebird": "3.5.1",
        "html-minifier": "3.5.7",
        "html-minifier": "3.5.9",
        "loader-utils": "0.2.17",
        "lodash": "4.17.4",
        "pretty-error": "2.1.1",
@@ -5408,9 +5940,9 @@
      }
    },
    "http-parser-js": {
      "version": "0.4.9",
      "resolved": "http://registry.npm.taobao.org/http-parser-js/download/http-parser-js-0.4.9.tgz",
      "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=",
      "version": "0.4.10",
      "resolved": "http://registry.npm.taobao.org/http-parser-js/download/http-parser-js-0.4.10.tgz",
      "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=",
      "dev": true
    },
    "http-proxy": {
@@ -5479,51 +6011,6 @@
      "resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.19.tgz",
      "integrity": "sha1-90aPYBNfXl2tM5nAqBvpoWA6CCs="
    },
    "icss-replace-symbols": {
      "version": "1.1.0",
      "resolved": "http://registry.npm.taobao.org/icss-replace-symbols/download/icss-replace-symbols-1.1.0.tgz",
      "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=",
      "dev": true
    },
    "icss-utils": {
      "version": "2.1.0",
      "resolved": "http://registry.npm.taobao.org/icss-utils/download/icss-utils-2.1.0.tgz",
      "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=",
      "dev": true,
      "requires": {
        "postcss": "6.0.14"
      },
      "dependencies": {
        "chalk": {
          "version": "2.3.0",
          "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
          "integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
          "dev": true,
          "requires": {
            "ansi-styles": "3.2.0",
            "escape-string-regexp": "1.0.5",
            "supports-color": "4.5.0"
          }
        },
        "postcss": {
          "version": "6.0.14",
          "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.14.tgz",
          "integrity": "sha1-VTTHIRRznnXQr88BfbhTCZ9WKIU=",
          "dev": true,
          "requires": {
            "chalk": "2.3.0",
            "source-map": "0.6.1",
            "supports-color": "4.5.0"
          }
        },
        "source-map": {
          "version": "0.6.1",
          "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
          "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
          "dev": true
        }
      }
    },
    "ieee754": {
      "version": "1.1.8",
      "resolved": "http://registry.npm.taobao.org/ieee754/download/ieee754-1.1.8.tgz",
@@ -5550,9 +6037,9 @@
      "optional": true
    },
    "import-local": {
      "version": "0.1.1",
      "resolved": "http://registry.npm.taobao.org/import-local/download/import-local-0.1.1.tgz",
      "integrity": "sha1-sReVcqrNwRxqkQCftDDbyrX2aKg=",
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/import-local/download/import-local-1.0.0.tgz",
      "integrity": "sha1-Xk/9wD9P5sAJxnKb6yljHC+CJ7w=",
      "dev": true,
      "requires": {
        "pkg-dir": "2.0.0",
@@ -5657,11 +6144,22 @@
      "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A=",
      "dev": true
    },
    "is-absolute-url": {
      "version": "2.1.0",
      "resolved": "http://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-2.1.0.tgz",
      "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
      "dev": true
    "is-accessor-descriptor": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz",
      "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=",
      "dev": true,
      "requires": {
        "kind-of": "6.0.2"
      },
      "dependencies": {
        "kind-of": {
          "version": "6.0.2",
          "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
          "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=",
          "dev": true
        }
      }
    },
    "is-alphabetical": {
      "version": "1.0.1",
@@ -5721,6 +6219,23 @@
      "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=",
      "dev": true
    },
    "is-data-descriptor": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz",
      "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=",
      "dev": true,
      "requires": {
        "kind-of": "6.0.2"
      },
      "dependencies": {
        "kind-of": {
          "version": "6.0.2",
          "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
          "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=",
          "dev": true
        }
      }
    },
    "is-date-object": {
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.1.tgz",
@@ -5732,6 +6247,25 @@
      "resolved": "http://registry.npm.taobao.org/is-decimal/download/is-decimal-1.0.1.tgz",
      "integrity": "sha1-9ftqlJlq2ejjdh+/vQkfH8qMToI=",
      "dev": true
    },
    "is-descriptor": {
      "version": "1.0.2",
      "resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz",
      "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=",
      "dev": true,
      "requires": {
        "is-accessor-descriptor": "1.0.0",
        "is-data-descriptor": "1.0.0",
        "kind-of": "6.0.2"
      },
      "dependencies": {
        "kind-of": {
          "version": "6.0.2",
          "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
          "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=",
          "dev": true
        }
      }
    },
    "is-directory": {
      "version": "0.3.1",
@@ -5843,6 +6377,23 @@
        }
      }
    },
    "is-odd": {
      "version": "2.0.0",
      "resolved": "http://registry.npm.taobao.org/is-odd/download/is-odd-2.0.0.tgz",
      "integrity": "sha1-dkZiRnH9fqVYzNmieVGC8pWPGyQ=",
      "dev": true,
      "requires": {
        "is-number": "4.0.0"
      },
      "dependencies": {
        "is-number": {
          "version": "4.0.0",
          "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-4.0.0.tgz",
          "integrity": "sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8=",
          "dev": true
        }
      }
    },
    "is-path-cwd": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/is-path-cwd/download/is-path-cwd-1.0.0.tgz",
@@ -5933,15 +6484,6 @@
      "integrity": "sha1-i1IMhfrnolM4LUsCZS4EVXbhO7g=",
      "dev": true
    },
    "is-svg": {
      "version": "2.1.0",
      "resolved": "http://registry.npm.taobao.org/is-svg/download/is-svg-2.1.0.tgz",
      "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=",
      "dev": true,
      "requires": {
        "html-comment-regex": "1.1.1"
      }
    },
    "is-symbol": {
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.1.tgz",
@@ -5964,6 +6506,12 @@
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/is-whitespace-character/download/is-whitespace-character-1.0.1.tgz",
      "integrity": "sha1-muAXbzKCtlRXoZks2whPil+DPjs=",
      "dev": true
    },
    "is-windows": {
      "version": "1.0.2",
      "resolved": "http://registry.npm.taobao.org/is-windows/download/is-windows-1.0.2.tgz",
      "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=",
      "dev": true
    },
    "is-word-character": {
@@ -6113,27 +6661,24 @@
      }
    },
    "istanbul-instrumenter-loader": {
      "version": "2.0.0",
      "resolved": "http://registry.npm.taobao.org/istanbul-instrumenter-loader/download/istanbul-instrumenter-loader-2.0.0.tgz",
      "integrity": "sha1-5UkpAKsLuoNe+oAkywC+mz7qJwA=",
      "version": "3.0.0",
      "resolved": "http://registry.npm.taobao.org/istanbul-instrumenter-loader/download/istanbul-instrumenter-loader-3.0.0.tgz",
      "integrity": "sha1-n1U5I7IjYLrJXmF6q6Aa3R99sLI=",
      "dev": true,
      "requires": {
        "convert-source-map": "1.5.1",
        "istanbul-lib-instrument": "1.9.1",
        "loader-utils": "0.2.17",
        "object-assign": "4.1.1"
        "loader-utils": "1.1.0",
        "schema-utils": "0.3.0"
      },
      "dependencies": {
        "loader-utils": {
          "version": "0.2.17",
          "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz",
          "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
        "schema-utils": {
          "version": "0.3.0",
          "resolved": "http://registry.npm.taobao.org/schema-utils/download/schema-utils-0.3.0.tgz",
          "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=",
          "dev": true,
          "requires": {
            "big.js": "3.2.0",
            "emojis-list": "2.1.0",
            "json5": "0.5.1",
            "object-assign": "4.1.1"
            "ajv": "5.5.1"
          }
        }
      }
@@ -6287,6 +6832,11 @@
        "leven": "2.1.0",
        "pretty-format": "21.2.1"
      }
    },
    "jquery": {
      "version": "3.3.1",
      "resolved": "http://registry.npm.taobao.org/jquery/download/jquery-3.3.1.tgz",
      "integrity": "sha1-lYzinoHJeQ8xvneS311NlfxX+8o="
    },
    "js-base64": {
      "version": "2.4.0",
@@ -6595,7 +7145,7 @@
      "integrity": "sha1-zBJg9RyQCp7A2R+2mYE54CUHtjs=",
      "dev": true,
      "requires": {
        "errno": "0.1.6",
        "errno": "0.1.7",
        "graceful-fs": "4.1.11",
        "image-size": "0.5.5",
        "mime": "1.6.0",
@@ -6606,26 +7156,20 @@
      }
    },
    "less-loader": {
      "version": "4.0.5",
      "resolved": "http://registry.npm.taobao.org/less-loader/download/less-loader-4.0.5.tgz",
      "integrity": "sha1-rhVadAbKxqzSk9eFWH/P8PR4xN0=",
      "version": "4.0.6",
      "resolved": "http://registry.npm.taobao.org/less-loader/download/less-loader-4.0.6.tgz",
      "integrity": "sha1-e8+7kFMYHBjVfiE+hzRpWOArJ2k=",
      "dev": true,
      "requires": {
        "clone": "2.1.1",
        "loader-utils": "1.1.0",
        "pify": "2.3.0"
        "pify": "3.0.0"
      },
      "dependencies": {
        "clone": {
          "version": "2.1.1",
          "resolved": "http://registry.npm.taobao.org/clone/download/clone-2.1.1.tgz",
          "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=",
          "dev": true
        },
        "pify": {
          "version": "2.3.0",
          "resolved": "http://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz",
          "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
          "dev": true
        }
      }
@@ -6647,9 +7191,9 @@
      }
    },
    "license-webpack-plugin": {
      "version": "1.1.1",
      "resolved": "http://registry.npm.taobao.org/license-webpack-plugin/download/license-webpack-plugin-1.1.1.tgz",
      "integrity": "sha1-drLO3Mx48Tn9eHfldvdWz8FBuMI=",
      "version": "1.1.2",
      "resolved": "http://registry.npm.taobao.org/license-webpack-plugin/download/license-webpack-plugin-1.1.2.tgz",
      "integrity": "sha1-KDUZx37zh49GfFD83Pm1dgv7zUs=",
      "dev": true,
      "requires": {
        "ejs": "2.5.7"
@@ -7031,12 +7575,6 @@
      "dev": true,
      "optional": true
    },
    "lodash.camelcase": {
      "version": "4.3.0",
      "resolved": "http://registry.npm.taobao.org/lodash.camelcase/download/lodash.camelcase-4.3.0.tgz",
      "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
      "dev": true
    },
    "lodash.clonedeep": {
      "version": "4.5.0",
      "resolved": "http://registry.npm.taobao.org/lodash.clonedeep/download/lodash.clonedeep-4.5.0.tgz",
@@ -7075,16 +7613,10 @@
        "lodash.isarray": "3.0.4"
      }
    },
    "lodash.memoize": {
      "version": "4.1.2",
      "resolved": "http://registry.npm.taobao.org/lodash.memoize/download/lodash.memoize-4.1.2.tgz",
      "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
      "dev": true
    },
    "lodash.mergewith": {
      "version": "4.6.0",
      "resolved": "http://registry.npm.taobao.org/lodash.mergewith/download/lodash.mergewith-4.6.0.tgz",
      "integrity": "sha1-FQzwoWeR9ZA7iJHqsVRgknS96lU=",
      "version": "4.6.1",
      "resolved": "http://registry.npm.taobao.org/lodash.mergewith/download/lodash.mergewith-4.6.1.tgz",
      "integrity": "sha1-Y5BX5ybDr72z59QnQcqo1uQzWSc=",
      "dev": true,
      "optional": true
    },
@@ -7126,12 +7658,6 @@
        "lodash._reinterpolate": "3.0.0",
        "lodash.escape": "3.2.0"
      }
    },
    "lodash.uniq": {
      "version": "4.5.0",
      "resolved": "http://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz",
      "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
      "dev": true
    },
    "log-symbols": {
      "version": "2.1.0",
@@ -7195,9 +7721,9 @@
      }
    },
    "loglevel": {
      "version": "1.6.0",
      "resolved": "http://registry.npm.taobao.org/loglevel/download/loglevel-1.6.0.tgz",
      "integrity": "sha1-rgyqVhERSYxboTcj1vtjHSQAOTQ=",
      "version": "1.6.1",
      "resolved": "http://registry.npm.taobao.org/loglevel/download/loglevel-1.6.1.tgz",
      "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=",
      "dev": true
    },
    "longest": {
@@ -7247,12 +7773,6 @@
        "yallist": "2.1.2"
      }
    },
    "macaddress": {
      "version": "0.2.8",
      "resolved": "http://registry.npm.taobao.org/macaddress/download/macaddress-0.2.8.tgz",
      "integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=",
      "dev": true
    },
    "magic-string": {
      "version": "0.22.4",
      "resolved": "http://registry.npm.taobao.org/magic-string/download/magic-string-0.22.4.tgz",
@@ -7263,9 +7783,9 @@
      }
    },
    "make-dir": {
      "version": "1.1.0",
      "resolved": "http://registry.npm.taobao.org/make-dir/download/make-dir-1.1.0.tgz",
      "integrity": "sha1-GbQ2n+SMEW9Twq+VrRAsDjnoXVE=",
      "version": "1.2.0",
      "resolved": "http://registry.npm.taobao.org/make-dir/download/make-dir-1.2.0.tgz",
      "integrity": "sha1-bWpJ7q1KrilsU7vzoaAIvWyJRps=",
      "dev": true,
      "requires": {
        "pify": "3.0.0"
@@ -7275,6 +7795,12 @@
      "version": "1.3.0",
      "resolved": "http://registry.npm.taobao.org/make-error/download/make-error-1.3.0.tgz",
      "integrity": "sha1-Uq06M5zPEM5itAQLcI/nByRLi5Y=",
      "dev": true
    },
    "map-cache": {
      "version": "0.2.2",
      "resolved": "http://registry.npm.taobao.org/map-cache/download/map-cache-0.2.2.tgz",
      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
      "dev": true
    },
    "map-obj": {
@@ -7289,6 +7815,15 @@
      "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=",
      "dev": true
    },
    "map-visit": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/map-visit/download/map-visit-1.0.0.tgz",
      "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
      "dev": true,
      "requires": {
        "object-visit": "1.0.1"
      }
    },
    "markdown-escapes": {
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/markdown-escapes/download/markdown-escapes-1.0.1.tgz",
@@ -7301,28 +7836,11 @@
      "integrity": "sha1-Sz3ToTPRUYuO8NvHCb8qG0gkvIw=",
      "dev": true
    },
    "math-expression-evaluator": {
      "version": "1.2.17",
      "resolved": "http://registry.npm.taobao.org/math-expression-evaluator/download/math-expression-evaluator-1.2.17.tgz",
      "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=",
      "dev": true
    },
    "mathml-tag-names": {
      "version": "2.0.1",
      "resolved": "http://registry.npm.taobao.org/mathml-tag-names/download/mathml-tag-names-2.0.1.tgz",
      "integrity": "sha1-jUEmgWi/htEQK5gQnijlMeejRXg=",
      "dev": true
    },
    "md5": {
      "version": "2.2.1",
      "resolved": "http://registry.npm.taobao.org/md5/download/md5-2.2.1.tgz",
      "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=",
      "dev": true,
      "requires": {
        "charenc": "0.0.2",
        "crypt": "0.0.2",
        "is-buffer": "1.1.6"
      }
    },
    "md5.js": {
      "version": "1.3.4",
@@ -7368,7 +7886,7 @@
      "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
      "dev": true,
      "requires": {
        "mimic-fn": "1.1.0"
        "mimic-fn": "1.2.0"
      }
    },
    "memory-fs": {
@@ -7377,7 +7895,7 @@
      "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
      "dev": true,
      "requires": {
        "errno": "0.1.6",
        "errno": "0.1.7",
        "readable-stream": "2.3.3"
      }
    },
@@ -7487,9 +8005,9 @@
      }
    },
    "mimic-fn": {
      "version": "1.1.0",
      "resolved": "http://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.1.0.tgz",
      "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=",
      "version": "1.2.0",
      "resolved": "http://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz",
      "integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=",
      "dev": true
    },
    "minimalistic-assert": {
@@ -7520,21 +8038,42 @@
      "dev": true
    },
    "mississippi": {
      "version": "1.3.0",
      "resolved": "http://registry.npm.taobao.org/mississippi/download/mississippi-1.3.0.tgz",
      "integrity": "sha1-0gFYPrEjJ+PFwWQqQEqcrPlONPU=",
      "version": "2.0.0",
      "resolved": "http://registry.npm.taobao.org/mississippi/download/mississippi-2.0.0.tgz",
      "integrity": "sha1-NEKlCPr8KFAEhv7qmUCWduTuWm8=",
      "dev": true,
      "requires": {
        "concat-stream": "1.6.0",
        "duplexify": "3.5.1",
        "duplexify": "3.5.3",
        "end-of-stream": "1.4.0",
        "flush-write-stream": "1.0.2",
        "from2": "2.3.0",
        "parallel-transform": "1.1.0",
        "pump": "1.0.3",
        "pumpify": "1.3.5",
        "pump": "2.0.1",
        "pumpify": "1.4.0",
        "stream-each": "1.2.2",
        "through2": "2.0.3"
      }
    },
    "mixin-deep": {
      "version": "1.3.1",
      "resolved": "http://registry.npm.taobao.org/mixin-deep/download/mixin-deep-1.3.1.tgz",
      "integrity": "sha1-pJ5yaNzhoNlpjkUybFYm3zVD0P4=",
      "dev": true,
      "requires": {
        "for-in": "1.0.2",
        "is-extendable": "1.0.1"
      },
      "dependencies": {
        "is-extendable": {
          "version": "1.0.1",
          "resolved": "http://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz",
          "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=",
          "dev": true,
          "requires": {
            "is-plain-object": "2.0.4"
          }
        }
      }
    },
    "mixin-object": {
@@ -7578,9 +8117,18 @@
      "integrity": "sha1-N6vl7ogtQBgo2fJsbBovR2FLu+8="
    },
    "mobx-angular": {
      "version": "2.0.1",
      "resolved": "http://registry.npm.taobao.org/mobx-angular/download/mobx-angular-2.0.1.tgz",
      "integrity": "sha1-JjjQkWGAgGk7vtAsXfjNcUtSwWc="
      "version": "2.1.1",
      "resolved": "http://registry.npm.taobao.org/mobx-angular/download/mobx-angular-2.1.1.tgz",
      "integrity": "sha1-1eNlOayyABht1aEXCAa0d2uai4g="
    },
    "mockjs": {
      "version": "1.0.1-beta3",
      "resolved": "http://registry.npm.taobao.org/mockjs/download/mockjs-1.0.1-beta3.tgz",
      "integrity": "sha1-0jTzwnJWOXVk8slVFC6JGQlTcgk=",
      "dev": true,
      "requires": {
        "commander": "2.12.2"
      }
    },
    "moment": {
      "version": "2.19.4",
@@ -7608,13 +8156,13 @@
      "dev": true
    },
    "multicast-dns": {
      "version": "6.2.1",
      "resolved": "http://registry.npm.taobao.org/multicast-dns/download/multicast-dns-6.2.1.tgz",
      "integrity": "sha1-xQNd76khnTBkBVikkpgGc1IJgGA=",
      "version": "6.2.3",
      "resolved": "http://registry.npm.taobao.org/multicast-dns/download/multicast-dns-6.2.3.tgz",
      "integrity": "sha1-oOx72QVcQoL3kMPIL04o2zsxsik=",
      "dev": true,
      "requires": {
        "dns-packet": "1.2.2",
        "thunky": "0.1.0"
        "dns-packet": "1.3.1",
        "thunky": "1.0.2"
      }
    },
    "multicast-dns-service-types": {
@@ -7639,6 +8187,46 @@
      "dev": true,
      "optional": true
    },
    "nanomatch": {
      "version": "1.2.9",
      "resolved": "http://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.9.tgz",
      "integrity": "sha1-h59xUMstq3pHElkGbBBO7m4Pp8I=",
      "dev": true,
      "requires": {
        "arr-diff": "4.0.0",
        "array-unique": "0.3.2",
        "define-property": "2.0.2",
        "extend-shallow": "3.0.2",
        "fragment-cache": "0.2.1",
        "is-odd": "2.0.0",
        "is-windows": "1.0.2",
        "kind-of": "6.0.2",
        "object.pick": "1.3.0",
        "regex-not": "1.0.2",
        "snapdragon": "0.8.1",
        "to-regex": "3.0.2"
      },
      "dependencies": {
        "arr-diff": {
          "version": "4.0.0",
          "resolved": "http://registry.npm.taobao.org/arr-diff/download/arr-diff-4.0.0.tgz",
          "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
          "dev": true
        },
        "array-unique": {
          "version": "0.3.2",
          "resolved": "http://registry.npm.taobao.org/array-unique/download/array-unique-0.3.2.tgz",
          "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
          "dev": true
        },
        "kind-of": {
          "version": "6.0.2",
          "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
          "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=",
          "dev": true
        }
      }
    },
    "ncname": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/ncname/download/ncname-1.0.0.tgz",
@@ -7654,18 +8242,63 @@
      "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
      "dev": true
    },
    "ng-tree-antd": {
      "version": "2.0.4",
      "resolved": "http://registry.npm.taobao.org/ng-tree-antd/download/ng-tree-antd-2.0.4.tgz",
      "integrity": "sha1-pegPPbuRulfHnKYi8OsBA+xYhN4=",
    "ng-clipboard-antd": {
      "version": "2.0.1",
      "resolved": "http://registry.npm.taobao.org/ng-clipboard-antd/download/ng-clipboard-antd-2.0.1.tgz",
      "integrity": "sha1-LyALjSLsttU2BAjWmF3z9Rq9fPY=",
      "requires": {
        "angular-tree-component": "6.1.0"
        "@angular/animations": "5.1.1",
        "@angular/common": "5.1.1",
        "@angular/compiler": "5.1.1",
        "@angular/core": "5.1.1",
        "@angular/forms": "5.1.1",
        "@angular/http": "5.1.1",
        "@angular/platform-browser": "5.1.1",
        "@angular/platform-browser-dynamic": "5.1.1",
        "@angular/router": "5.1.1",
        "core-js": "2.5.3",
        "ng-zorro-antd": "0.6.12",
        "ngx-highlight-js": "1.0.3",
        "rxjs": "5.5.5",
        "zone.js": "0.8.18"
      },
      "dependencies": {
        "ng-zorro-antd": {
          "version": "0.6.12",
          "resolved": "http://registry.npm.taobao.org/ng-zorro-antd/download/ng-zorro-antd-0.6.12.tgz",
          "integrity": "sha1-6f5y3IjO2Lu63LakYAQiDVyD6ak=",
          "requires": {
            "@angular/cdk": "5.0.0",
            "moment": "2.19.4",
            "tslib": "1.8.1"
          }
        }
      }
    },
    "ng-tree-antd": {
      "version": "2.2.2",
      "resolved": "http://registry.npm.taobao.org/ng-tree-antd/download/ng-tree-antd-2.2.2.tgz",
      "integrity": "sha1-oo7hraoZTDQp5JmZ2qqzL5cSQXU=",
      "requires": {
        "@angular/animations": "5.1.1",
        "@angular/common": "5.1.1",
        "@angular/compiler": "5.1.1",
        "@angular/core": "5.1.1",
        "@angular/forms": "5.1.1",
        "@angular/http": "5.1.1",
        "@angular/platform-browser": "5.1.1",
        "@angular/platform-browser-dynamic": "5.1.1",
        "@angular/router": "5.1.1",
        "core-js": "2.5.3",
        "ngx-highlight-js": "1.0.3",
        "rxjs": "5.5.5",
        "zone.js": "0.8.18"
      }
    },
    "ng-zorro-antd": {
      "version": "0.6.6",
      "resolved": "http://registry.npm.taobao.org/ng-zorro-antd/download/ng-zorro-antd-0.6.6.tgz",
      "integrity": "sha1-M+kqIcXkArZjibMPSexq3tyPpdQ=",
      "version": "0.6.15",
      "resolved": "http://registry.npm.taobao.org/ng-zorro-antd/download/ng-zorro-antd-0.6.15.tgz",
      "integrity": "sha1-rO9Bow/rzoNbhx1SzUfQQqwu1EM=",
      "requires": {
        "@angular/cdk": "5.0.0",
        "moment": "2.19.4",
@@ -7673,19 +8306,14 @@
      }
    },
    "ng-zorro-antd-extra": {
      "version": "1.1.4",
      "resolved": "http://registry.npm.taobao.org/ng-zorro-antd-extra/download/ng-zorro-antd-extra-1.1.4.tgz",
      "integrity": "sha1-K3jTYVZ3tIgJD3SZiEFSl20ygu4="
      "version": "1.1.7",
      "resolved": "http://registry.npm.taobao.org/ng-zorro-antd-extra/download/ng-zorro-antd-extra-1.1.7.tgz",
      "integrity": "sha1-DgV5ysLI3DrFZuH0mksMp/AYa1A="
    },
    "ng2-dnd": {
      "version": "5.0.2",
      "resolved": "http://registry.npm.taobao.org/ng2-dnd/download/ng2-dnd-5.0.2.tgz",
      "integrity": "sha1-hiJ4rH3t+hT1eDu/NAFNXXPf77Q="
    },
    "ng2-file-upload": {
      "version": "1.3.0",
      "resolved": "http://registry.npm.taobao.org/ng2-file-upload/download/ng2-file-upload-1.3.0.tgz",
      "integrity": "sha1-2Q+PVo9iODRiF1+L36AJaxMfJ3o="
    },
    "ng2-img-cropper": {
      "version": "0.9.0",
@@ -7702,6 +8330,56 @@
      "resolved": "http://registry.npm.taobao.org/ngx-countdown/download/ngx-countdown-2.0.2.tgz",
      "integrity": "sha1-+q905dlnCQYvf7A18QW1+Pdr6S0="
    },
    "ngx-echarts": {
      "version": "2.0.2",
      "resolved": "http://registry.npm.taobao.org/ngx-echarts/download/ngx-echarts-2.0.2.tgz",
      "integrity": "sha1-7A0IQiDmMxOnTMakDyomF6MkFTM="
    },
    "ngx-highlight-js": {
      "version": "1.0.3",
      "resolved": "http://registry.npm.taobao.org/ngx-highlight-js/download/ngx-highlight-js-1.0.3.tgz",
      "integrity": "sha1-tG75Bp1EO6rnpD5eQhfWT7gEkAM="
    },
    "ngx-tinymce": {
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/ngx-tinymce/download/ngx-tinymce-1.0.1.tgz",
      "integrity": "sha1-pfBPcaajk6g2NpBTDE2DL8OfyfI=",
      "requires": {
        "@angular/animations": "5.1.1",
        "@angular/common": "5.1.1",
        "@angular/compiler": "5.1.1",
        "@angular/core": "5.1.1",
        "@angular/forms": "5.1.1",
        "@angular/http": "5.1.1",
        "@angular/platform-browser": "5.1.1",
        "@angular/platform-browser-dynamic": "5.1.1",
        "@angular/router": "5.1.1",
        "core-js": "2.5.3",
        "ngx-highlight-js": "1.0.3",
        "rxjs": "5.5.5",
        "zone.js": "0.8.18"
      }
    },
    "ngx-ueditor": {
      "version": "1.1.0",
      "resolved": "http://registry.npm.taobao.org/ngx-ueditor/download/ngx-ueditor-1.1.0.tgz",
      "integrity": "sha1-B2asxqjoIFZhExyXvknB6ZHJfGw=",
      "requires": {
        "@angular/animations": "5.1.1",
        "@angular/common": "5.1.1",
        "@angular/compiler": "5.1.1",
        "@angular/core": "5.1.1",
        "@angular/forms": "5.1.1",
        "@angular/http": "5.1.1",
        "@angular/platform-browser": "5.1.1",
        "@angular/platform-browser-dynamic": "5.1.1",
        "@angular/router": "5.1.1",
        "core-js": "2.5.3",
        "ngx-highlight-js": "1.0.3",
        "rxjs": "5.5.5",
        "zone.js": "0.8.18"
      }
    },
    "no-case": {
      "version": "2.3.2",
      "resolved": "http://registry.npm.taobao.org/no-case/download/no-case-2.3.2.tgz",
@@ -7712,9 +8390,9 @@
      }
    },
    "node-forge": {
      "version": "0.6.33",
      "resolved": "http://registry.npm.taobao.org/node-forge/download/node-forge-0.6.33.tgz",
      "integrity": "sha1-RjgRh59XPUUVWtap9D3ClujoXrw=",
      "version": "0.7.1",
      "resolved": "http://registry.npm.taobao.org/node-forge/download/node-forge-0.7.1.tgz",
      "integrity": "sha1-naYR6giYL0uUIGs760zJZl8gwwA=",
      "dev": true
    },
    "node-gyp": {
@@ -7731,7 +8409,7 @@
        "mkdirp": "0.5.1",
        "nopt": "3.0.6",
        "npmlog": "4.1.2",
        "osenv": "0.1.4",
        "osenv": "0.1.5",
        "request": "2.81.0",
        "rimraf": "2.6.2",
        "semver": "5.3.0",
@@ -7770,7 +8448,7 @@
        "console-browserify": "1.1.0",
        "constants-browserify": "1.0.0",
        "crypto-browserify": "3.12.0",
        "domain-browser": "1.1.7",
        "domain-browser": "1.2.0",
        "events": "1.1.1",
        "https-browserify": "1.0.0",
        "os-browserify": "0.3.0",
@@ -7780,9 +8458,9 @@
        "querystring-es3": "0.2.1",
        "readable-stream": "2.3.3",
        "stream-browserify": "2.0.1",
        "stream-http": "2.7.2",
        "stream-http": "2.8.0",
        "string_decoder": "1.0.3",
        "timers-browserify": "2.0.4",
        "timers-browserify": "2.0.6",
        "tty-browserify": "0.0.0",
        "url": "0.11.0",
        "util": "0.10.3",
@@ -7811,7 +8489,7 @@
        "in-publish": "2.0.0",
        "lodash.assign": "4.2.0",
        "lodash.clonedeep": "4.5.0",
        "lodash.mergewith": "4.6.0",
        "lodash.mergewith": "4.6.1",
        "meow": "3.7.0",
        "mkdirp": "0.5.1",
        "nan": "2.8.0",
@@ -7920,7 +8598,7 @@
      "dev": true,
      "requires": {
        "abbrev": "1.1.1",
        "osenv": "0.1.4"
        "osenv": "0.1.5"
      }
    },
    "normalize-package-data": {
@@ -7955,18 +8633,6 @@
      "resolved": "http://registry.npm.taobao.org/normalize-selector/download/normalize-selector-0.2.0.tgz",
      "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
      "dev": true
    },
    "normalize-url": {
      "version": "1.9.1",
      "resolved": "http://registry.npm.taobao.org/normalize-url/download/normalize-url-1.9.1.tgz",
      "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
      "dev": true,
      "requires": {
        "object-assign": "4.1.1",
        "prepend-http": "1.0.4",
        "query-string": "4.3.4",
        "sort-keys": "1.1.2"
      }
    },
    "npm-path": {
      "version": "2.0.3",
@@ -8123,11 +8789,79 @@
      "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=",
      "dev": true
    },
    "object-copy": {
      "version": "0.1.0",
      "resolved": "http://registry.npm.taobao.org/object-copy/download/object-copy-0.1.0.tgz",
      "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
      "dev": true,
      "requires": {
        "copy-descriptor": "0.1.1",
        "define-property": "0.2.5",
        "kind-of": "3.2.2"
      },
      "dependencies": {
        "define-property": {
          "version": "0.2.5",
          "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz",
          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
          "dev": true,
          "requires": {
            "is-descriptor": "0.1.6"
          }
        },
        "is-accessor-descriptor": {
          "version": "0.1.6",
          "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz",
          "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
          "dev": true,
          "requires": {
            "kind-of": "3.2.2"
          }
        },
        "is-data-descriptor": {
          "version": "0.1.4",
          "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz",
          "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
          "dev": true,
          "requires": {
            "kind-of": "3.2.2"
          }
        },
        "is-descriptor": {
          "version": "0.1.6",
          "resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz",
          "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=",
          "dev": true,
          "requires": {
            "is-accessor-descriptor": "0.1.6",
            "is-data-descriptor": "0.1.4",
            "kind-of": "5.1.0"
          },
          "dependencies": {
            "kind-of": {
              "version": "5.1.0",
              "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz",
              "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=",
              "dev": true
            }
          }
        }
      }
    },
    "object-keys": {
      "version": "1.0.11",
      "resolved": "http://registry.npm.taobao.org/object-keys/download/object-keys-1.0.11.tgz",
      "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=",
      "dev": true
    },
    "object-visit": {
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/object-visit/download/object-visit-1.0.1.tgz",
      "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
      "dev": true,
      "requires": {
        "isobject": "3.0.1"
      }
    },
    "object.omit": {
      "version": "2.0.1",
@@ -8148,6 +8882,15 @@
            "for-in": "1.0.2"
          }
        }
      }
    },
    "object.pick": {
      "version": "1.3.0",
      "resolved": "http://registry.npm.taobao.org/object.pick/download/object.pick-1.3.0.tgz",
      "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
      "dev": true,
      "requires": {
        "isobject": "3.0.1"
      }
    },
    "obuf": {
@@ -8335,9 +9078,9 @@
      "dev": true
    },
    "osenv": {
      "version": "0.1.4",
      "resolved": "http://registry.npm.taobao.org/osenv/download/osenv-0.1.4.tgz",
      "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=",
      "version": "0.1.5",
      "resolved": "http://registry.npm.taobao.org/osenv/download/osenv-0.1.5.tgz",
      "integrity": "sha1-hc36+uso6Gd/QW4odZK18/SepBA=",
      "dev": true,
      "requires": {
        "os-homedir": "1.0.2",
@@ -8351,10 +9094,13 @@
      "dev": true
    },
    "p-limit": {
      "version": "1.1.0",
      "resolved": "http://registry.npm.taobao.org/p-limit/download/p-limit-1.1.0.tgz",
      "integrity": "sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw=",
      "dev": true
      "version": "1.2.0",
      "resolved": "http://registry.npm.taobao.org/p-limit/download/p-limit-1.2.0.tgz",
      "integrity": "sha1-DpK2vty1nwIsE9DxlJ3ILRWQnxw=",
      "dev": true,
      "requires": {
        "p-try": "1.0.0"
      }
    },
    "p-locate": {
      "version": "2.0.0",
@@ -8362,13 +9108,19 @@
      "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
      "dev": true,
      "requires": {
        "p-limit": "1.1.0"
        "p-limit": "1.2.0"
      }
    },
    "p-map": {
      "version": "1.2.0",
      "resolved": "http://registry.npm.taobao.org/p-map/download/p-map-1.2.0.tgz",
      "integrity": "sha1-5OlPMR6rvIYzoeeZCBZfyiYkG2s=",
      "dev": true
    },
    "p-try": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz",
      "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
      "dev": true
    },
    "pako": {
@@ -8403,7 +9155,7 @@
      "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=",
      "dev": true,
      "requires": {
        "asn1.js": "4.9.2",
        "asn1.js": "4.10.1",
        "browserify-aes": "1.1.1",
        "create-hash": "1.1.3",
        "evp_bytestokey": "1.0.3",
@@ -8506,10 +9258,22 @@
      "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
      "dev": true
    },
    "pascalcase": {
      "version": "0.1.1",
      "resolved": "http://registry.npm.taobao.org/pascalcase/download/pascalcase-0.1.1.tgz",
      "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
      "dev": true
    },
    "path-browserify": {
      "version": "0.0.0",
      "resolved": "http://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.0.tgz",
      "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
      "dev": true
    },
    "path-dirname": {
      "version": "1.0.2",
      "resolved": "http://registry.npm.taobao.org/path-dirname/download/path-dirname-1.0.2.tgz",
      "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
      "dev": true
    },
    "path-exists": {
@@ -8576,7 +9340,7 @@
        "create-hmac": "1.1.6",
        "ripemd160": "2.0.1",
        "safe-buffer": "5.1.1",
        "sha.js": "2.4.9"
        "sha.js": "2.4.10"
      }
    },
    "performance-now": {
@@ -8616,9 +9380,9 @@
      }
    },
    "point-at-length": {
      "version": "1.1.0",
      "resolved": "http://registry.npm.taobao.org/point-at-length/download/point-at-length-1.1.0.tgz",
      "integrity": "sha1-CtcuvQmA1/WhqxIpbAVfnrazDlc=",
      "version": "1.0.2",
      "resolved": "http://registry.npm.taobao.org/point-at-length/download/point-at-length-1.0.2.tgz",
      "integrity": "sha1-kXbY1tfIFi8Stkb3B9ufDqcoEl4=",
      "requires": {
        "abs-svg-path": "0.1.1",
        "isarray": "0.0.1",
@@ -8650,6 +9414,12 @@
          "dev": true
        }
      }
    },
    "posix-character-classes": {
      "version": "0.1.1",
      "resolved": "http://registry.npm.taobao.org/posix-character-classes/download/posix-character-classes-0.1.1.tgz",
      "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
      "dev": true
    },
    "postcss": {
      "version": "5.2.18",
@@ -8707,134 +9477,6 @@
        }
      }
    },
    "postcss-calc": {
      "version": "5.3.1",
      "resolved": "http://registry.npm.taobao.org/postcss-calc/download/postcss-calc-5.3.1.tgz",
      "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=",
      "dev": true,
      "requires": {
        "postcss": "5.2.18",
        "postcss-message-helpers": "2.0.0",
        "reduce-css-calc": "1.3.0"
      }
    },
    "postcss-colormin": {
      "version": "2.2.2",
      "resolved": "http://registry.npm.taobao.org/postcss-colormin/download/postcss-colormin-2.2.2.tgz",
      "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=",
      "dev": true,
      "requires": {
        "colormin": "1.1.2",
        "postcss": "5.2.18",
        "postcss-value-parser": "3.3.0"
      }
    },
    "postcss-convert-values": {
      "version": "2.6.1",
      "resolved": "http://registry.npm.taobao.org/postcss-convert-values/download/postcss-convert-values-2.6.1.tgz",
      "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=",
      "dev": true,
      "requires": {
        "postcss": "5.2.18",
        "postcss-value-parser": "3.3.0"
      }
    },
    "postcss-custom-properties": {
      "version": "6.2.0",
      "resolved": "http://registry.npm.taobao.org/postcss-custom-properties/download/postcss-custom-properties-6.2.0.tgz",
      "integrity": "sha1-XZKafwbpuE4PETNBlMC6mjCs++k=",
      "dev": true,
      "requires": {
        "balanced-match": "1.0.0",
        "postcss": "6.0.14"
      },
      "dependencies": {
        "chalk": {
          "version": "2.3.0",
          "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
          "integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
          "dev": true,
          "requires": {
            "ansi-styles": "3.2.0",
            "escape-string-regexp": "1.0.5",
            "supports-color": "4.5.0"
          }
        },
        "postcss": {
          "version": "6.0.14",
          "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.14.tgz",
          "integrity": "sha1-VTTHIRRznnXQr88BfbhTCZ9WKIU=",
          "dev": true,
          "requires": {
            "chalk": "2.3.0",
            "source-map": "0.6.1",
            "supports-color": "4.5.0"
          }
        },
        "source-map": {
          "version": "0.6.1",
          "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
          "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
          "dev": true
        }
      }
    },
    "postcss-discard-comments": {
      "version": "2.0.4",
      "resolved": "http://registry.npm.taobao.org/postcss-discard-comments/download/postcss-discard-comments-2.0.4.tgz",
      "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=",
      "dev": true,
      "requires": {
        "postcss": "5.2.18"
      }
    },
    "postcss-discard-duplicates": {
      "version": "2.1.0",
      "resolved": "http://registry.npm.taobao.org/postcss-discard-duplicates/download/postcss-discard-duplicates-2.1.0.tgz",
      "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=",
      "dev": true,
      "requires": {
        "postcss": "5.2.18"
      }
    },
    "postcss-discard-empty": {
      "version": "2.1.0",
      "resolved": "http://registry.npm.taobao.org/postcss-discard-empty/download/postcss-discard-empty-2.1.0.tgz",
      "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=",
      "dev": true,
      "requires": {
        "postcss": "5.2.18"
      }
    },
    "postcss-discard-overridden": {
      "version": "0.1.1",
      "resolved": "http://registry.npm.taobao.org/postcss-discard-overridden/download/postcss-discard-overridden-0.1.1.tgz",
      "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=",
      "dev": true,
      "requires": {
        "postcss": "5.2.18"
      }
    },
    "postcss-discard-unused": {
      "version": "2.2.3",
      "resolved": "http://registry.npm.taobao.org/postcss-discard-unused/download/postcss-discard-unused-2.2.3.tgz",
      "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=",
      "dev": true,
      "requires": {
        "postcss": "5.2.18",
        "uniqs": "2.0.0"
      }
    },
    "postcss-filter-plugins": {
      "version": "2.0.2",
      "resolved": "http://registry.npm.taobao.org/postcss-filter-plugins/download/postcss-filter-plugins-2.0.2.tgz",
      "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=",
      "dev": true,
      "requires": {
        "postcss": "5.2.18",
        "uniqid": "4.1.1"
      }
    },
    "postcss-html": {
      "version": "0.11.0",
      "resolved": "http://registry.npm.taobao.org/postcss-html/download/postcss-html-0.11.0.tgz",
@@ -8867,6 +9509,63 @@
            "entities": "1.1.1",
            "inherits": "2.0.3",
            "readable-stream": "2.3.3"
          }
        }
      }
    },
    "postcss-import": {
      "version": "11.1.0",
      "resolved": "http://registry.npm.taobao.org/postcss-import/download/postcss-import-11.1.0.tgz",
      "integrity": "sha1-Vck2LJGSmU7GiGXSJEGd8dspgfA=",
      "dev": true,
      "requires": {
        "postcss": "6.0.19",
        "postcss-value-parser": "3.3.0",
        "read-cache": "1.0.0",
        "resolve": "1.5.0"
      },
      "dependencies": {
        "chalk": {
          "version": "2.3.1",
          "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.1.tgz",
          "integrity": "sha1-Uj/iZ4rsewToBBkJKS/osXBZt5Y=",
          "dev": true,
          "requires": {
            "ansi-styles": "3.2.0",
            "escape-string-regexp": "1.0.5",
            "supports-color": "5.2.0"
          }
        },
        "has-flag": {
          "version": "3.0.0",
          "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
          "dev": true
        },
        "postcss": {
          "version": "6.0.19",
          "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.19.tgz",
          "integrity": "sha1-dqeDhvZwudlJSmVb8jrAEu/9FVU=",
          "dev": true,
          "requires": {
            "chalk": "2.3.1",
            "source-map": "0.6.1",
            "supports-color": "5.2.0"
          }
        },
        "source-map": {
          "version": "0.6.1",
          "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
          "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
          "dev": true
        },
        "supports-color": {
          "version": "5.2.0",
          "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.2.0.tgz",
          "integrity": "sha1-sNUzOxGE3TZmy+WqC0XFrHrBeko=",
          "dev": true,
          "requires": {
            "has-flag": "3.0.0"
          }
        }
      }
@@ -8913,37 +9612,43 @@
      }
    },
    "postcss-loader": {
      "version": "2.0.9",
      "resolved": "http://registry.npm.taobao.org/postcss-loader/download/postcss-loader-2.0.9.tgz",
      "integrity": "sha1-AB/fe/7rFZQF7mHRu45ZtSjb0wk=",
      "version": "2.1.1",
      "resolved": "http://registry.npm.taobao.org/postcss-loader/download/postcss-loader-2.1.1.tgz",
      "integrity": "sha1-IIk1rzsdZeGrsahwqRLdEuezaJU=",
      "dev": true,
      "requires": {
        "loader-utils": "1.1.0",
        "postcss": "6.0.14",
        "postcss": "6.0.19",
        "postcss-load-config": "1.2.0",
        "schema-utils": "0.3.0"
        "schema-utils": "0.4.5"
      },
      "dependencies": {
        "chalk": {
          "version": "2.3.0",
          "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
          "integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
          "version": "2.3.1",
          "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.1.tgz",
          "integrity": "sha1-Uj/iZ4rsewToBBkJKS/osXBZt5Y=",
          "dev": true,
          "requires": {
            "ansi-styles": "3.2.0",
            "escape-string-regexp": "1.0.5",
            "supports-color": "4.5.0"
            "supports-color": "5.2.0"
          }
        },
        "has-flag": {
          "version": "3.0.0",
          "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
          "dev": true
        },
        "postcss": {
          "version": "6.0.14",
          "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.14.tgz",
          "integrity": "sha1-VTTHIRRznnXQr88BfbhTCZ9WKIU=",
          "version": "6.0.19",
          "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.19.tgz",
          "integrity": "sha1-dqeDhvZwudlJSmVb8jrAEu/9FVU=",
          "dev": true,
          "requires": {
            "chalk": "2.3.0",
            "chalk": "2.3.1",
            "source-map": "0.6.1",
            "supports-color": "4.5.0"
            "supports-color": "5.2.0"
          }
        },
        "source-map": {
@@ -8951,6 +9656,15 @@
          "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
          "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
          "dev": true
        },
        "supports-color": {
          "version": "5.2.0",
          "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.2.0.tgz",
          "integrity": "sha1-sNUzOxGE3TZmy+WqC0XFrHrBeko=",
          "dev": true,
          "requires": {
            "has-flag": "3.0.0"
          }
        }
      }
    },
@@ -8959,310 +9673,6 @@
      "resolved": "http://registry.npm.taobao.org/postcss-media-query-parser/download/postcss-media-query-parser-0.2.3.tgz",
      "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=",
      "dev": true
    },
    "postcss-merge-idents": {
      "version": "2.1.7",
      "resolved": "http://registry.npm.taobao.org/postcss-merge-idents/download/postcss-merge-idents-2.1.7.tgz",
      "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=",
      "dev": true,
      "requires": {
        "has": "1.0.1",
        "postcss": "5.2.18",
        "postcss-value-parser": "3.3.0"
      }
    },
    "postcss-merge-longhand": {
      "version": "2.0.2",
      "resolved": "http://registry.npm.taobao.org/postcss-merge-longhand/download/postcss-merge-longhand-2.0.2.tgz",
      "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=",
      "dev": true,
      "requires": {
        "postcss": "5.2.18"
      }
    },
    "postcss-merge-rules": {
      "version": "2.1.2",
      "resolved": "http://registry.npm.taobao.org/postcss-merge-rules/download/postcss-merge-rules-2.1.2.tgz",
      "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=",
      "dev": true,
      "requires": {
        "browserslist": "1.7.7",
        "caniuse-api": "1.6.1",
        "postcss": "5.2.18",
        "postcss-selector-parser": "2.2.3",
        "vendors": "1.0.1"
      }
    },
    "postcss-message-helpers": {
      "version": "2.0.0",
      "resolved": "http://registry.npm.taobao.org/postcss-message-helpers/download/postcss-message-helpers-2.0.0.tgz",
      "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=",
      "dev": true
    },
    "postcss-minify-font-values": {
      "version": "1.0.5",
      "resolved": "http://registry.npm.taobao.org/postcss-minify-font-values/download/postcss-minify-font-values-1.0.5.tgz",
      "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=",
      "dev": true,
      "requires": {
        "object-assign": "4.1.1",
        "postcss": "5.2.18",
        "postcss-value-parser": "3.3.0"
      }
    },
    "postcss-minify-gradients": {
      "version": "1.0.5",
      "resolved": "http://registry.npm.taobao.org/postcss-minify-gradients/download/postcss-minify-gradients-1.0.5.tgz",
      "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=",
      "dev": true,
      "requires": {
        "postcss": "5.2.18",
        "postcss-value-parser": "3.3.0"
      }
    },
    "postcss-minify-params": {
      "version": "1.2.2",
      "resolved": "http://registry.npm.taobao.org/postcss-minify-params/download/postcss-minify-params-1.2.2.tgz",
      "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=",
      "dev": true,
      "requires": {
        "alphanum-sort": "1.0.2",
        "postcss": "5.2.18",
        "postcss-value-parser": "3.3.0",
        "uniqs": "2.0.0"
      }
    },
    "postcss-minify-selectors": {
      "version": "2.1.1",
      "resolved": "http://registry.npm.taobao.org/postcss-minify-selectors/download/postcss-minify-selectors-2.1.1.tgz",
      "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=",
      "dev": true,
      "requires": {
        "alphanum-sort": "1.0.2",
        "has": "1.0.1",
        "postcss": "5.2.18",
        "postcss-selector-parser": "2.2.3"
      }
    },
    "postcss-modules-extract-imports": {
      "version": "1.1.0",
      "resolved": "http://registry.npm.taobao.org/postcss-modules-extract-imports/download/postcss-modules-extract-imports-1.1.0.tgz",
      "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=",
      "dev": true,
      "requires": {
        "postcss": "6.0.14"
      },
      "dependencies": {
        "chalk": {
          "version": "2.3.0",
          "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
          "integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
          "dev": true,
          "requires": {
            "ansi-styles": "3.2.0",
            "escape-string-regexp": "1.0.5",
            "supports-color": "4.5.0"
          }
        },
        "postcss": {
          "version": "6.0.14",
          "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.14.tgz",
          "integrity": "sha1-VTTHIRRznnXQr88BfbhTCZ9WKIU=",
          "dev": true,
          "requires": {
            "chalk": "2.3.0",
            "source-map": "0.6.1",
            "supports-color": "4.5.0"
          }
        },
        "source-map": {
          "version": "0.6.1",
          "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
          "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
          "dev": true
        }
      }
    },
    "postcss-modules-local-by-default": {
      "version": "1.2.0",
      "resolved": "http://registry.npm.taobao.org/postcss-modules-local-by-default/download/postcss-modules-local-by-default-1.2.0.tgz",
      "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=",
      "dev": true,
      "requires": {
        "css-selector-tokenizer": "0.7.0",
        "postcss": "6.0.14"
      },
      "dependencies": {
        "chalk": {
          "version": "2.3.0",
          "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
          "integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
          "dev": true,
          "requires": {
            "ansi-styles": "3.2.0",
            "escape-string-regexp": "1.0.5",
            "supports-color": "4.5.0"
          }
        },
        "postcss": {
          "version": "6.0.14",
          "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.14.tgz",
          "integrity": "sha1-VTTHIRRznnXQr88BfbhTCZ9WKIU=",
          "dev": true,
          "requires": {
            "chalk": "2.3.0",
            "source-map": "0.6.1",
            "supports-color": "4.5.0"
          }
        },
        "source-map": {
          "version": "0.6.1",
          "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
          "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
          "dev": true
        }
      }
    },
    "postcss-modules-scope": {
      "version": "1.1.0",
      "resolved": "http://registry.npm.taobao.org/postcss-modules-scope/download/postcss-modules-scope-1.1.0.tgz",
      "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=",
      "dev": true,
      "requires": {
        "css-selector-tokenizer": "0.7.0",
        "postcss": "6.0.14"
      },
      "dependencies": {
        "chalk": {
          "version": "2.3.0",
          "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
          "integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
          "dev": true,
          "requires": {
            "ansi-styles": "3.2.0",
            "escape-string-regexp": "1.0.5",
            "supports-color": "4.5.0"
          }
        },
        "postcss": {
          "version": "6.0.14",
          "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.14.tgz",
          "integrity": "sha1-VTTHIRRznnXQr88BfbhTCZ9WKIU=",
          "dev": true,
          "requires": {
            "chalk": "2.3.0",
            "source-map": "0.6.1",
            "supports-color": "4.5.0"
          }
        },
        "source-map": {
          "version": "0.6.1",
          "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
          "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
          "dev": true
        }
      }
    },
    "postcss-modules-values": {
      "version": "1.3.0",
      "resolved": "http://registry.npm.taobao.org/postcss-modules-values/download/postcss-modules-values-1.3.0.tgz",
      "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=",
      "dev": true,
      "requires": {
        "icss-replace-symbols": "1.1.0",
        "postcss": "6.0.14"
      },
      "dependencies": {
        "chalk": {
          "version": "2.3.0",
          "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
          "integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
          "dev": true,
          "requires": {
            "ansi-styles": "3.2.0",
            "escape-string-regexp": "1.0.5",
            "supports-color": "4.5.0"
          }
        },
        "postcss": {
          "version": "6.0.14",
          "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.14.tgz",
          "integrity": "sha1-VTTHIRRznnXQr88BfbhTCZ9WKIU=",
          "dev": true,
          "requires": {
            "chalk": "2.3.0",
            "source-map": "0.6.1",
            "supports-color": "4.5.0"
          }
        },
        "source-map": {
          "version": "0.6.1",
          "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
          "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
          "dev": true
        }
      }
    },
    "postcss-normalize-charset": {
      "version": "1.1.1",
      "resolved": "http://registry.npm.taobao.org/postcss-normalize-charset/download/postcss-normalize-charset-1.1.1.tgz",
      "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=",
      "dev": true,
      "requires": {
        "postcss": "5.2.18"
      }
    },
    "postcss-normalize-url": {
      "version": "3.0.8",
      "resolved": "http://registry.npm.taobao.org/postcss-normalize-url/download/postcss-normalize-url-3.0.8.tgz",
      "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=",
      "dev": true,
      "requires": {
        "is-absolute-url": "2.1.0",
        "normalize-url": "1.9.1",
        "postcss": "5.2.18",
        "postcss-value-parser": "3.3.0"
      }
    },
    "postcss-ordered-values": {
      "version": "2.2.3",
      "resolved": "http://registry.npm.taobao.org/postcss-ordered-values/download/postcss-ordered-values-2.2.3.tgz",
      "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=",
      "dev": true,
      "requires": {
        "postcss": "5.2.18",
        "postcss-value-parser": "3.3.0"
      }
    },
    "postcss-reduce-idents": {
      "version": "2.4.0",
      "resolved": "http://registry.npm.taobao.org/postcss-reduce-idents/download/postcss-reduce-idents-2.4.0.tgz",
      "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=",
      "dev": true,
      "requires": {
        "postcss": "5.2.18",
        "postcss-value-parser": "3.3.0"
      }
    },
    "postcss-reduce-initial": {
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/postcss-reduce-initial/download/postcss-reduce-initial-1.0.1.tgz",
      "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=",
      "dev": true,
      "requires": {
        "postcss": "5.2.18"
      }
    },
    "postcss-reduce-transforms": {
      "version": "1.0.4",
      "resolved": "http://registry.npm.taobao.org/postcss-reduce-transforms/download/postcss-reduce-transforms-1.0.4.tgz",
      "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=",
      "dev": true,
      "requires": {
        "has": "1.0.1",
        "postcss": "5.2.18",
        "postcss-value-parser": "3.3.0"
      }
    },
    "postcss-reporter": {
      "version": "5.0.0",
@@ -9392,73 +9802,45 @@
        }
      }
    },
    "postcss-selector-parser": {
      "version": "2.2.3",
      "resolved": "http://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-2.2.3.tgz",
      "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=",
      "dev": true,
      "requires": {
        "flatten": "1.0.2",
        "indexes-of": "1.0.1",
        "uniq": "1.0.1"
      }
    },
    "postcss-svgo": {
      "version": "2.1.6",
      "resolved": "http://registry.npm.taobao.org/postcss-svgo/download/postcss-svgo-2.1.6.tgz",
      "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=",
      "dev": true,
      "requires": {
        "is-svg": "2.1.0",
        "postcss": "5.2.18",
        "postcss-value-parser": "3.3.0",
        "svgo": "0.7.2"
      }
    },
    "postcss-unique-selectors": {
      "version": "2.0.2",
      "resolved": "http://registry.npm.taobao.org/postcss-unique-selectors/download/postcss-unique-selectors-2.0.2.tgz",
      "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=",
      "dev": true,
      "requires": {
        "alphanum-sort": "1.0.2",
        "postcss": "5.2.18",
        "uniqs": "2.0.0"
      }
    },
    "postcss-url": {
      "version": "7.3.0",
      "resolved": "http://registry.npm.taobao.org/postcss-url/download/postcss-url-7.3.0.tgz",
      "integrity": "sha1-zy9F4GdDz0PP6iUwn4HLwAPceD8=",
      "version": "7.3.1",
      "resolved": "http://registry.npm.taobao.org/postcss-url/download/postcss-url-7.3.1.tgz",
      "integrity": "sha1-tDrg8NrkzQbIMfo66sLXpbc3VO0=",
      "dev": true,
      "requires": {
        "mime": "1.6.0",
        "minimatch": "3.0.4",
        "mkdirp": "0.5.1",
        "postcss": "6.0.14",
        "xxhashjs": "0.2.1"
        "postcss": "6.0.19",
        "xxhashjs": "0.2.2"
      },
      "dependencies": {
        "chalk": {
          "version": "2.3.0",
          "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
          "integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
          "version": "2.3.1",
          "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.1.tgz",
          "integrity": "sha1-Uj/iZ4rsewToBBkJKS/osXBZt5Y=",
          "dev": true,
          "requires": {
            "ansi-styles": "3.2.0",
            "escape-string-regexp": "1.0.5",
            "supports-color": "4.5.0"
            "supports-color": "5.2.0"
          }
        },
        "has-flag": {
          "version": "3.0.0",
          "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
          "dev": true
        },
        "postcss": {
          "version": "6.0.14",
          "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.14.tgz",
          "integrity": "sha1-VTTHIRRznnXQr88BfbhTCZ9WKIU=",
          "version": "6.0.19",
          "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.19.tgz",
          "integrity": "sha1-dqeDhvZwudlJSmVb8jrAEu/9FVU=",
          "dev": true,
          "requires": {
            "chalk": "2.3.0",
            "chalk": "2.3.1",
            "source-map": "0.6.1",
            "supports-color": "4.5.0"
            "supports-color": "5.2.0"
          }
        },
        "source-map": {
@@ -9466,6 +9848,15 @@
          "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
          "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
          "dev": true
        },
        "supports-color": {
          "version": "5.2.0",
          "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.2.0.tgz",
          "integrity": "sha1-sNUzOxGE3TZmy+WqC0XFrHrBeko=",
          "dev": true,
          "requires": {
            "has-flag": "3.0.0"
          }
        }
      }
    },
@@ -9475,27 +9866,10 @@
      "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=",
      "dev": true
    },
    "postcss-zindex": {
      "version": "2.2.0",
      "resolved": "http://registry.npm.taobao.org/postcss-zindex/download/postcss-zindex-2.2.0.tgz",
      "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=",
      "dev": true,
      "requires": {
        "has": "1.0.1",
        "postcss": "5.2.18",
        "uniqs": "2.0.0"
      }
    },
    "prelude-ls": {
      "version": "1.1.2",
      "resolved": "http://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz",
      "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
      "dev": true
    },
    "prepend-http": {
      "version": "1.0.4",
      "resolved": "http://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz",
      "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
      "dev": true
    },
    "preserve": {
@@ -9531,6 +9905,12 @@
          "dev": true
        }
      }
    },
    "printj": {
      "version": "1.1.1",
      "resolved": "http://registry.npm.taobao.org/printj/download/printj-1.1.1.tgz",
      "integrity": "sha1-N0k2AhWIjUYKNbaDrhPcwCxiC0c=",
      "dev": true
    },
    "process": {
      "version": "0.11.10",
@@ -9711,13 +10091,13 @@
        "browserify-rsa": "4.0.1",
        "create-hash": "1.1.3",
        "parse-asn1": "5.1.0",
        "randombytes": "2.0.5"
        "randombytes": "2.0.6"
      }
    },
    "pump": {
      "version": "1.0.3",
      "resolved": "http://registry.npm.taobao.org/pump/download/pump-1.0.3.tgz",
      "integrity": "sha1-Xf6DEcM7v2/BgmH580cCxHwIqVQ=",
      "version": "2.0.1",
      "resolved": "http://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz",
      "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=",
      "dev": true,
      "requires": {
        "end-of-stream": "1.4.0",
@@ -9725,14 +10105,14 @@
      }
    },
    "pumpify": {
      "version": "1.3.5",
      "resolved": "http://registry.npm.taobao.org/pumpify/download/pumpify-1.3.5.tgz",
      "integrity": "sha1-G2ccYZlAq8rqwK0OOjwWS+dgmTs=",
      "version": "1.4.0",
      "resolved": "http://registry.npm.taobao.org/pumpify/download/pumpify-1.4.0.tgz",
      "integrity": "sha1-gLfF334kFT0D8OesigWl0Gi9B/s=",
      "dev": true,
      "requires": {
        "duplexify": "3.5.1",
        "duplexify": "3.5.3",
        "inherits": "2.0.3",
        "pump": "1.0.3"
        "pump": "2.0.1"
      }
    },
    "punycode": {
@@ -9758,16 +10138,6 @@
      "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.4.0.tgz",
      "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=",
      "dev": true
    },
    "query-string": {
      "version": "4.3.4",
      "resolved": "http://registry.npm.taobao.org/query-string/download/query-string-4.3.4.tgz",
      "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
      "dev": true,
      "requires": {
        "object-assign": "4.1.1",
        "strict-uri-encode": "1.1.0"
      }
    },
    "querystring": {
      "version": "0.2.0",
@@ -9829,21 +10199,21 @@
      }
    },
    "randombytes": {
      "version": "2.0.5",
      "resolved": "http://registry.npm.taobao.org/randombytes/download/randombytes-2.0.5.tgz",
      "integrity": "sha1-3ACaJGuNCaF3tLegrne8Vw9LG3k=",
      "version": "2.0.6",
      "resolved": "http://registry.npm.taobao.org/randombytes/download/randombytes-2.0.6.tgz",
      "integrity": "sha1-0wLFIpSFiISKjTAMkytEwkIx2oA=",
      "dev": true,
      "requires": {
        "safe-buffer": "5.1.1"
      }
    },
    "randomfill": {
      "version": "1.0.3",
      "resolved": "http://registry.npm.taobao.org/randomfill/download/randomfill-1.0.3.tgz",
      "integrity": "sha1-uWt99YfwHdkXJsQY8wVTsUGOPWI=",
      "version": "1.0.4",
      "resolved": "http://registry.npm.taobao.org/randomfill/download/randomfill-1.0.4.tgz",
      "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=",
      "dev": true,
      "requires": {
        "randombytes": "2.0.5",
        "randombytes": "2.0.6",
        "safe-buffer": "5.1.1"
      }
    },
@@ -9870,6 +10240,23 @@
      "resolved": "http://registry.npm.taobao.org/raw-loader/download/raw-loader-0.5.1.tgz",
      "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=",
      "dev": true
    },
    "read-cache": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/read-cache/download/read-cache-1.0.0.tgz",
      "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
      "dev": true,
      "requires": {
        "pify": "2.3.0"
      },
      "dependencies": {
        "pify": {
          "version": "2.3.0",
          "resolved": "http://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz",
          "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
          "dev": true
        }
      }
    },
    "read-pkg": {
      "version": "1.1.0",
@@ -9969,42 +10356,6 @@
        "strip-indent": "1.0.1"
      }
    },
    "reduce-css-calc": {
      "version": "1.3.0",
      "resolved": "http://registry.npm.taobao.org/reduce-css-calc/download/reduce-css-calc-1.3.0.tgz",
      "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=",
      "dev": true,
      "requires": {
        "balanced-match": "0.4.2",
        "math-expression-evaluator": "1.2.17",
        "reduce-function-call": "1.0.2"
      },
      "dependencies": {
        "balanced-match": {
          "version": "0.4.2",
          "resolved": "http://registry.npm.taobao.org/balanced-match/download/balanced-match-0.4.2.tgz",
          "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
          "dev": true
        }
      }
    },
    "reduce-function-call": {
      "version": "1.0.2",
      "resolved": "http://registry.npm.taobao.org/reduce-function-call/download/reduce-function-call-1.0.2.tgz",
      "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=",
      "dev": true,
      "requires": {
        "balanced-match": "0.4.2"
      },
      "dependencies": {
        "balanced-match": {
          "version": "0.4.2",
          "resolved": "http://registry.npm.taobao.org/balanced-match/download/balanced-match-0.4.2.tgz",
          "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
          "dev": true
        }
      }
    },
    "reflect-metadata": {
      "version": "0.1.10",
      "resolved": "http://registry.npm.taobao.org/reflect-metadata/download/reflect-metadata-0.1.10.tgz",
@@ -10030,6 +10381,16 @@
      "dev": true,
      "requires": {
        "is-equal-shallow": "0.1.3"
      }
    },
    "regex-not": {
      "version": "1.0.2",
      "resolved": "http://registry.npm.taobao.org/regex-not/download/regex-not-1.0.2.tgz",
      "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=",
      "dev": true,
      "requires": {
        "extend-shallow": "3.0.2",
        "safe-regex": "1.1.0"
      }
    },
    "regexpu-core": {
@@ -10303,6 +10664,12 @@
      "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
      "dev": true
    },
    "resolve-url": {
      "version": "0.2.1",
      "resolved": "http://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz",
      "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
      "dev": true
    },
    "restore-cursor": {
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/restore-cursor/download/restore-cursor-1.0.1.tgz",
@@ -10312,6 +10679,12 @@
        "exit-hook": "1.1.1",
        "onetime": "1.1.0"
      }
    },
    "ret": {
      "version": "0.1.15",
      "resolved": "http://registry.npm.taobao.org/ret/download/ret-0.1.15.tgz",
      "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=",
      "dev": true
    },
    "right-align": {
      "version": "0.1.3",
@@ -10369,6 +10742,15 @@
      "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=",
      "dev": true
    },
    "safe-regex": {
      "version": "1.1.0",
      "resolved": "http://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz",
      "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
      "dev": true,
      "requires": {
        "ret": "0.1.15"
      }
    },
    "sass-graph": {
      "version": "2.2.4",
      "resolved": "http://registry.npm.taobao.org/sass-graph/download/sass-graph-2.2.4.tgz",
@@ -10424,12 +10806,32 @@
      "dev": true
    },
    "schema-utils": {
      "version": "0.3.0",
      "resolved": "http://registry.npm.taobao.org/schema-utils/download/schema-utils-0.3.0.tgz",
      "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=",
      "version": "0.4.5",
      "resolved": "http://registry.npm.taobao.org/schema-utils/download/schema-utils-0.4.5.tgz",
      "integrity": "sha1-IYNvBgiqwXt4+ePiTa/xSlyhOj4=",
      "dev": true,
      "requires": {
        "ajv": "5.5.1"
        "ajv": "6.2.0",
        "ajv-keywords": "3.1.0"
      },
      "dependencies": {
        "ajv": {
          "version": "6.2.0",
          "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-6.2.0.tgz",
          "integrity": "sha1-r6wpW7qgFSRJ5SJ0LkVHwa6TKNI=",
          "dev": true,
          "requires": {
            "fast-deep-equal": "1.0.0",
            "fast-json-stable-stringify": "2.0.0",
            "json-schema-traverse": "0.3.1"
          }
        },
        "ajv-keywords": {
          "version": "3.1.0",
          "resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.1.0.tgz",
          "integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=",
          "dev": true
        }
      }
    },
    "screenfull": {
@@ -10490,12 +10892,12 @@
      }
    },
    "selfsigned": {
      "version": "1.10.1",
      "resolved": "http://registry.npm.taobao.org/selfsigned/download/selfsigned-1.10.1.tgz",
      "integrity": "sha1-v4y3uDJWxFUeMTR8YxF3jbme7FI=",
      "version": "1.10.2",
      "resolved": "http://registry.npm.taobao.org/selfsigned/download/selfsigned-1.10.2.tgz",
      "integrity": "sha1-tESVgNmZKbZbEKSDiTAaZZIIh1g=",
      "dev": true,
      "requires": {
        "node-forge": "0.6.33"
        "node-forge": "0.7.1"
      }
    },
    "semver": {
@@ -10508,6 +10910,15 @@
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/semver-dsl/download/semver-dsl-1.0.1.tgz",
      "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=",
      "dev": true,
      "requires": {
        "semver": "5.4.1"
      }
    },
    "semver-intersect": {
      "version": "1.3.1",
      "resolved": "http://registry.npm.taobao.org/semver-intersect/download/semver-intersect-1.3.1.tgz",
      "integrity": "sha1-j6hKnhAovSOeRTDRo+GB5pjYhLo=",
      "dev": true,
      "requires": {
        "semver": "5.4.1"
@@ -10581,11 +10992,43 @@
      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
      "dev": true
    },
    "set-getter": {
      "version": "0.1.0",
      "resolved": "http://registry.npm.taobao.org/set-getter/download/set-getter-0.1.0.tgz",
      "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=",
      "dev": true,
      "requires": {
        "to-object-path": "0.3.0"
      }
    },
    "set-immediate-shim": {
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/set-immediate-shim/download/set-immediate-shim-1.0.1.tgz",
      "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
      "dev": true
    },
    "set-value": {
      "version": "2.0.0",
      "resolved": "http://registry.npm.taobao.org/set-value/download/set-value-2.0.0.tgz",
      "integrity": "sha1-ca5KiPD+77v1LR6mBPP7MV67YnQ=",
      "dev": true,
      "requires": {
        "extend-shallow": "2.0.1",
        "is-extendable": "0.1.1",
        "is-plain-object": "2.0.4",
        "split-string": "3.1.0"
      },
      "dependencies": {
        "extend-shallow": {
          "version": "2.0.1",
          "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz",
          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
          "dev": true,
          "requires": {
            "is-extendable": "0.1.1"
          }
        }
      }
    },
    "setimmediate": {
      "version": "1.0.5",
@@ -10600,9 +11043,9 @@
      "dev": true
    },
    "sha.js": {
      "version": "2.4.9",
      "resolved": "http://registry.npm.taobao.org/sha.js/download/sha.js-2.4.9.tgz",
      "integrity": "sha1-mPZIgEdLdPSji42p08Dy0QRjPn0=",
      "version": "2.4.10",
      "resolved": "http://registry.npm.taobao.org/sha.js/download/sha.js-2.4.10.tgz",
      "integrity": "sha1-sf3lzX0RpWJmOKB8YEq5Cc+jH5s=",
      "dev": true,
      "requires": {
        "inherits": "2.0.3",
@@ -10695,6 +11138,130 @@
      "resolved": "http://registry.npm.taobao.org/slice-ansi/download/slice-ansi-0.0.4.tgz",
      "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=",
      "dev": true
    },
    "snapdragon": {
      "version": "0.8.1",
      "resolved": "http://registry.npm.taobao.org/snapdragon/download/snapdragon-0.8.1.tgz",
      "integrity": "sha1-4StUh/re0+PeoKyR6UAL91tAE3A=",
      "dev": true,
      "requires": {
        "base": "0.11.2",
        "debug": "2.6.9",
        "define-property": "0.2.5",
        "extend-shallow": "2.0.1",
        "map-cache": "0.2.2",
        "source-map": "0.5.7",
        "source-map-resolve": "0.5.1",
        "use": "2.0.2"
      },
      "dependencies": {
        "define-property": {
          "version": "0.2.5",
          "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz",
          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
          "dev": true,
          "requires": {
            "is-descriptor": "0.1.6"
          }
        },
        "extend-shallow": {
          "version": "2.0.1",
          "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz",
          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
          "dev": true,
          "requires": {
            "is-extendable": "0.1.1"
          }
        },
        "is-accessor-descriptor": {
          "version": "0.1.6",
          "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz",
          "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
          "dev": true,
          "requires": {
            "kind-of": "3.2.2"
          },
          "dependencies": {
            "kind-of": {
              "version": "3.2.2",
              "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
              "dev": true,
              "requires": {
                "is-buffer": "1.1.6"
              }
            }
          }
        },
        "is-data-descriptor": {
          "version": "0.1.4",
          "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz",
          "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
          "dev": true,
          "requires": {
            "kind-of": "3.2.2"
          },
          "dependencies": {
            "kind-of": {
              "version": "3.2.2",
              "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
              "dev": true,
              "requires": {
                "is-buffer": "1.1.6"
              }
            }
          }
        },
        "is-descriptor": {
          "version": "0.1.6",
          "resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz",
          "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=",
          "dev": true,
          "requires": {
            "is-accessor-descriptor": "0.1.6",
            "is-data-descriptor": "0.1.4",
            "kind-of": "5.1.0"
          }
        },
        "kind-of": {
          "version": "5.1.0",
          "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz",
          "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=",
          "dev": true
        }
      }
    },
    "snapdragon-node": {
      "version": "2.1.1",
      "resolved": "http://registry.npm.taobao.org/snapdragon-node/download/snapdragon-node-2.1.1.tgz",
      "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=",
      "dev": true,
      "requires": {
        "define-property": "1.0.0",
        "isobject": "3.0.1",
        "snapdragon-util": "3.0.1"
      },
      "dependencies": {
        "define-property": {
          "version": "1.0.0",
          "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz",
          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
          "dev": true,
          "requires": {
            "is-descriptor": "1.0.2"
          }
        }
      }
    },
    "snapdragon-util": {
      "version": "3.0.1",
      "resolved": "http://registry.npm.taobao.org/snapdragon-util/download/snapdragon-util-3.0.1.tgz",
      "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=",
      "dev": true,
      "requires": {
        "kind-of": "3.2.2"
      }
    },
    "sntp": {
      "version": "1.0.9",
@@ -10848,21 +11415,13 @@
      }
    },
    "sockjs": {
      "version": "0.3.18",
      "resolved": "http://registry.npm.taobao.org/sockjs/download/sockjs-0.3.18.tgz",
      "integrity": "sha1-2bKJMWyn33dZXvKZ4HXw+TfrQgc=",
      "version": "0.3.19",
      "resolved": "http://registry.npm.taobao.org/sockjs/download/sockjs-0.3.19.tgz",
      "integrity": "sha1-2Xa76ACve9IK4IWY1YI5NQiZPA0=",
      "dev": true,
      "requires": {
        "faye-websocket": "0.10.0",
        "uuid": "2.0.3"
      },
      "dependencies": {
        "uuid": {
          "version": "2.0.3",
          "resolved": "http://registry.npm.taobao.org/uuid/download/uuid-2.0.3.tgz",
          "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
          "dev": true
        }
        "uuid": "3.1.0"
      }
    },
    "sockjs-client": {
@@ -10890,15 +11449,6 @@
        }
      }
    },
    "sort-keys": {
      "version": "1.1.2",
      "resolved": "http://registry.npm.taobao.org/sort-keys/download/sort-keys-1.1.2.tgz",
      "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
      "dev": true,
      "requires": {
        "is-plain-obj": "1.1.0"
      }
    },
    "source-list-map": {
      "version": "2.0.0",
      "resolved": "http://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.0.tgz",
@@ -10911,35 +11461,17 @@
      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
      "dev": true
    },
    "source-map-loader": {
      "version": "0.2.3",
      "resolved": "http://registry.npm.taobao.org/source-map-loader/download/source-map-loader-0.2.3.tgz",
      "integrity": "sha1-1LDIzUfVTtzj5r+g9SP0UrWw5SE=",
    "source-map-resolve": {
      "version": "0.5.1",
      "resolved": "http://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.1.tgz",
      "integrity": "sha1-etD1k/IoFZjoVN+A8ZquS5LXoRo=",
      "dev": true,
      "requires": {
        "async": "2.6.0",
        "loader-utils": "0.2.17",
        "source-map": "0.6.1"
      },
      "dependencies": {
        "loader-utils": {
          "version": "0.2.17",
          "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz",
          "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
          "dev": true,
          "requires": {
            "big.js": "3.2.0",
            "emojis-list": "2.1.0",
            "json5": "0.5.1",
            "object-assign": "4.1.1"
          }
        },
        "source-map": {
          "version": "0.6.1",
          "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
          "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
          "dev": true
        }
        "atob": "2.0.3",
        "decode-uri-component": "0.2.0",
        "resolve-url": "0.2.1",
        "source-map-url": "0.4.0",
        "urix": "0.1.0"
      }
    },
    "source-map-support": {
@@ -10950,6 +11482,12 @@
      "requires": {
        "source-map": "0.5.7"
      }
    },
    "source-map-url": {
      "version": "0.4.0",
      "resolved": "http://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.0.tgz",
      "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
      "dev": true
    },
    "sparkles": {
      "version": "1.0.0",
@@ -11022,11 +11560,29 @@
        "through": "2.3.8"
      }
    },
    "split-string": {
      "version": "3.1.0",
      "resolved": "http://registry.npm.taobao.org/split-string/download/split-string-3.1.0.tgz",
      "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=",
      "dev": true,
      "requires": {
        "extend-shallow": "3.0.2"
      }
    },
    "sprintf-js": {
      "version": "1.0.3",
      "resolved": "http://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz",
      "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
      "dev": true
    },
    "ssf": {
      "version": "0.10.1",
      "resolved": "http://registry.npm.taobao.org/ssf/download/ssf-0.10.1.tgz",
      "integrity": "sha1-8j2CtjeS71YIkInBzQyEjpEc26Y=",
      "dev": true,
      "requires": {
        "frac": "1.1.1"
      }
    },
    "sshpk": {
      "version": "1.13.1",
@@ -11053,9 +11609,9 @@
      }
    },
    "ssri": {
      "version": "5.0.0",
      "resolved": "http://registry.npm.taobao.org/ssri/download/ssri-5.0.0.tgz",
      "integrity": "sha1-E8GTkLYGyCHyoQ0Cs1HBcpuU2M8=",
      "version": "5.2.4",
      "resolved": "http://registry.npm.taobao.org/ssri/download/ssri-5.2.4.tgz",
      "integrity": "sha1-mYXhQEHmX8OXr5ZUK+NXJKwR2lI=",
      "dev": true,
      "requires": {
        "safe-buffer": "5.1.1"
@@ -11072,6 +11628,84 @@
      "resolved": "http://registry.npm.taobao.org/state-toggle/download/state-toggle-1.0.0.tgz",
      "integrity": "sha1-0g+aYWu08MO5i5GSLSW2QKorxCU=",
      "dev": true
    },
    "static-extend": {
      "version": "0.1.2",
      "resolved": "http://registry.npm.taobao.org/static-extend/download/static-extend-0.1.2.tgz",
      "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
      "dev": true,
      "requires": {
        "define-property": "0.2.5",
        "object-copy": "0.1.0"
      },
      "dependencies": {
        "define-property": {
          "version": "0.2.5",
          "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz",
          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
          "dev": true,
          "requires": {
            "is-descriptor": "0.1.6"
          }
        },
        "is-accessor-descriptor": {
          "version": "0.1.6",
          "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz",
          "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
          "dev": true,
          "requires": {
            "kind-of": "3.2.2"
          },
          "dependencies": {
            "kind-of": {
              "version": "3.2.2",
              "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
              "dev": true,
              "requires": {
                "is-buffer": "1.1.6"
              }
            }
          }
        },
        "is-data-descriptor": {
          "version": "0.1.4",
          "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz",
          "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
          "dev": true,
          "requires": {
            "kind-of": "3.2.2"
          },
          "dependencies": {
            "kind-of": {
              "version": "3.2.2",
              "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
              "dev": true,
              "requires": {
                "is-buffer": "1.1.6"
              }
            }
          }
        },
        "is-descriptor": {
          "version": "0.1.6",
          "resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz",
          "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=",
          "dev": true,
          "requires": {
            "is-accessor-descriptor": "0.1.6",
            "is-data-descriptor": "0.1.4",
            "kind-of": "5.1.0"
          }
        },
        "kind-of": {
          "version": "5.1.0",
          "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz",
          "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=",
          "dev": true
        }
      }
    },
    "statuses": {
      "version": "1.3.1",
@@ -11119,9 +11753,9 @@
      }
    },
    "stream-http": {
      "version": "2.7.2",
      "resolved": "http://registry.npm.taobao.org/stream-http/download/stream-http-2.7.2.tgz",
      "integrity": "sha1-QKBQ7I3DtTsz2ZCUFcAsC/Gr+60=",
      "version": "2.8.0",
      "resolved": "http://registry.npm.taobao.org/stream-http/download/stream-http-2.8.0.tgz",
      "integrity": "sha1-/YZUbaybHJGv+PxdKHuY+vtBvBA=",
      "dev": true,
      "requires": {
        "builtin-status-codes": "3.0.0",
@@ -11145,12 +11779,6 @@
      "requires": {
        "any-observable": "0.2.0"
      }
    },
    "strict-uri-encode": {
      "version": "1.1.0",
      "resolved": "http://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz",
      "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
      "dev": true
    },
    "string-width": {
      "version": "1.0.2",
@@ -11252,12 +11880,24 @@
      "dev": true
    },
    "style-loader": {
      "version": "0.13.2",
      "resolved": "http://registry.npm.taobao.org/style-loader/download/style-loader-0.13.2.tgz",
      "integrity": "sha1-dFMzhM9pjHEEx5URULSXF63C87s=",
      "version": "0.19.1",
      "resolved": "http://registry.npm.taobao.org/style-loader/download/style-loader-0.19.1.tgz",
      "integrity": "sha1-WR/8gLzv4mi3fF2evAUF13Jhn4U=",
      "dev": true,
      "requires": {
        "loader-utils": "1.1.0"
        "loader-utils": "1.1.0",
        "schema-utils": "0.3.0"
      },
      "dependencies": {
        "schema-utils": {
          "version": "0.3.0",
          "resolved": "http://registry.npm.taobao.org/schema-utils/download/schema-utils-0.3.0.tgz",
          "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=",
          "dev": true,
          "requires": {
            "ajv": "5.5.1"
          }
        }
      }
    },
    "style-search": {
@@ -11535,9 +12175,9 @@
      }
    },
    "stylus-loader": {
      "version": "3.0.1",
      "resolved": "http://registry.npm.taobao.org/stylus-loader/download/stylus-loader-3.0.1.tgz",
      "integrity": "sha1-d/SzT9Aw0lsmF7z1UT21sHMMQIk=",
      "version": "3.0.2",
      "resolved": "http://registry.npm.taobao.org/stylus-loader/download/stylus-loader-3.0.2.tgz",
      "integrity": "sha1-J6cGQgsFo44DjnyssVNXjUUFE8Y=",
      "dev": true,
      "requires": {
        "loader-utils": "1.1.0",
@@ -11598,21 +12238,6 @@
      "resolved": "http://registry.npm.taobao.org/svg-tags/download/svg-tags-1.0.0.tgz",
      "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=",
      "dev": true
    },
    "svgo": {
      "version": "0.7.2",
      "resolved": "http://registry.npm.taobao.org/svgo/download/svgo-0.7.2.tgz",
      "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=",
      "dev": true,
      "requires": {
        "coa": "1.0.4",
        "colors": "1.1.2",
        "csso": "2.3.2",
        "js-yaml": "3.7.0",
        "mkdirp": "0.5.1",
        "sax": "1.2.4",
        "whet.extend": "0.9.9"
      }
    },
    "sweetalert2": {
      "version": "7.0.10",
@@ -11727,9 +12352,9 @@
      }
    },
    "thunky": {
      "version": "0.1.0",
      "resolved": "http://registry.npm.taobao.org/thunky/download/thunky-0.1.0.tgz",
      "integrity": "sha1-vzAUaCTituZ7Dy16Ssi+smkIaE4=",
      "version": "1.0.2",
      "resolved": "http://registry.npm.taobao.org/thunky/download/thunky-1.0.2.tgz",
      "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=",
      "dev": true
    },
    "time-stamp": {
@@ -11739,9 +12364,9 @@
      "dev": true
    },
    "timers-browserify": {
      "version": "2.0.4",
      "resolved": "http://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.4.tgz",
      "integrity": "sha1-lspT9LeUpefA4b18yIo3Ipj6AeY=",
      "version": "2.0.6",
      "resolved": "http://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.6.tgz",
      "integrity": "sha1-JB52kn2coF9NlZgZAi9bNmS2S64=",
      "dev": true,
      "requires": {
        "setimmediate": "1.0.5"
@@ -11773,6 +12398,48 @@
      "resolved": "http://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-1.0.3.tgz",
      "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
      "dev": true
    },
    "to-object-path": {
      "version": "0.3.0",
      "resolved": "http://registry.npm.taobao.org/to-object-path/download/to-object-path-0.3.0.tgz",
      "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
      "dev": true,
      "requires": {
        "kind-of": "3.2.2"
      }
    },
    "to-regex": {
      "version": "3.0.2",
      "resolved": "http://registry.npm.taobao.org/to-regex/download/to-regex-3.0.2.tgz",
      "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=",
      "dev": true,
      "requires": {
        "define-property": "2.0.2",
        "extend-shallow": "3.0.2",
        "regex-not": "1.0.2",
        "safe-regex": "1.1.0"
      }
    },
    "to-regex-range": {
      "version": "2.1.1",
      "resolved": "http://registry.npm.taobao.org/to-regex-range/download/to-regex-range-2.1.1.tgz",
      "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
      "dev": true,
      "requires": {
        "is-number": "3.0.0",
        "repeat-string": "1.6.1"
      },
      "dependencies": {
        "is-number": {
          "version": "3.0.0",
          "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz",
          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
          "dev": true,
          "requires": {
            "kind-of": "3.2.2"
          }
        }
      }
    },
    "topojson-client": {
      "version": "3.0.0",
@@ -11993,15 +12660,21 @@
      "dev": true
    },
    "uglify-js": {
      "version": "3.2.2",
      "resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-3.2.2.tgz",
      "integrity": "sha1-hw5LNO1zPReShPmZjv0yk/f9c/Y=",
      "version": "3.3.12",
      "resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-3.3.12.tgz",
      "integrity": "sha1-79h8FqH0xnSope3lcQAe9jTcyIM=",
      "dev": true,
      "requires": {
        "commander": "2.12.2",
        "commander": "2.14.1",
        "source-map": "0.6.1"
      },
      "dependencies": {
        "commander": {
          "version": "2.14.1",
          "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.14.1.tgz",
          "integrity": "sha1-IjUSPjevjKPGXfRbAm29NXsBuao=",
          "dev": true
        },
        "source-map": {
          "version": "0.6.1",
          "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
@@ -12018,21 +12691,27 @@
      "optional": true
    },
    "uglifyjs-webpack-plugin": {
      "version": "1.1.4",
      "resolved": "http://registry.npm.taobao.org/uglifyjs-webpack-plugin/download/uglifyjs-webpack-plugin-1.1.4.tgz",
      "integrity": "sha1-5DrW5zbDFQJOuZSBp8yTYtagZr4=",
      "version": "1.2.2",
      "resolved": "http://registry.npm.taobao.org/uglifyjs-webpack-plugin/download/uglifyjs-webpack-plugin-1.2.2.tgz",
      "integrity": "sha1-51FtQ2ev23FcOEeEHrRvlMRcork=",
      "dev": true,
      "requires": {
        "cacache": "10.0.1",
        "cacache": "10.0.4",
        "find-cache-dir": "1.0.0",
        "schema-utils": "0.3.0",
        "schema-utils": "0.4.5",
        "serialize-javascript": "1.4.0",
        "source-map": "0.6.1",
        "uglify-es": "3.2.2",
        "uglify-es": "3.3.9",
        "webpack-sources": "1.1.0",
        "worker-farm": "1.5.2"
        "worker-farm": "1.5.4"
      },
      "dependencies": {
        "commander": {
          "version": "2.13.0",
          "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.13.0.tgz",
          "integrity": "sha1-aWS8pnaF33wfFDDFhPB9dZeIW5w=",
          "dev": true
        },
        "source-map": {
          "version": "0.6.1",
          "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
@@ -12040,12 +12719,12 @@
          "dev": true
        },
        "uglify-es": {
          "version": "3.2.2",
          "resolved": "http://registry.npm.taobao.org/uglify-es/download/uglify-es-3.2.2.tgz",
          "integrity": "sha1-FcYrd3UALIG3mHocSezT8SbKznM=",
          "version": "3.3.9",
          "resolved": "http://registry.npm.taobao.org/uglify-es/download/uglify-es-3.3.9.tgz",
          "integrity": "sha1-DBxPBwC+2NvBJM2zBNJZLKID5nc=",
          "dev": true,
          "requires": {
            "commander": "2.12.2",
            "commander": "2.13.0",
            "source-map": "0.6.1"
          }
        }
@@ -12092,25 +12771,45 @@
        "x-is-string": "0.1.0"
      }
    },
    "union-value": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/union-value/download/union-value-1.0.0.tgz",
      "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
      "dev": true,
      "requires": {
        "arr-union": "3.1.0",
        "get-value": "2.0.6",
        "is-extendable": "0.1.1",
        "set-value": "0.4.3"
      },
      "dependencies": {
        "extend-shallow": {
          "version": "2.0.1",
          "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz",
          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
          "dev": true,
          "requires": {
            "is-extendable": "0.1.1"
          }
        },
        "set-value": {
          "version": "0.4.3",
          "resolved": "http://registry.npm.taobao.org/set-value/download/set-value-0.4.3.tgz",
          "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
          "dev": true,
          "requires": {
            "extend-shallow": "2.0.1",
            "is-extendable": "0.1.1",
            "is-plain-object": "2.0.4",
            "to-object-path": "0.3.0"
          }
        }
      }
    },
    "uniq": {
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/uniq/download/uniq-1.0.1.tgz",
      "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
      "dev": true
    },
    "uniqid": {
      "version": "4.1.1",
      "resolved": "http://registry.npm.taobao.org/uniqid/download/uniqid-4.1.1.tgz",
      "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=",
      "dev": true,
      "requires": {
        "macaddress": "0.2.8"
      }
    },
    "uniqs": {
      "version": "2.0.0",
      "resolved": "http://registry.npm.taobao.org/uniqs/download/uniqs-2.0.0.tgz",
      "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
      "dev": true
    },
    "unique-filename": {
@@ -12191,10 +12890,62 @@
      "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
      "dev": true
    },
    "unset-value": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/unset-value/download/unset-value-1.0.0.tgz",
      "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
      "dev": true,
      "requires": {
        "has-value": "0.3.1",
        "isobject": "3.0.1"
      },
      "dependencies": {
        "has-value": {
          "version": "0.3.1",
          "resolved": "http://registry.npm.taobao.org/has-value/download/has-value-0.3.1.tgz",
          "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
          "dev": true,
          "requires": {
            "get-value": "2.0.6",
            "has-values": "0.1.4",
            "isobject": "2.1.0"
          },
          "dependencies": {
            "isobject": {
              "version": "2.1.0",
              "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz",
              "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
              "dev": true,
              "requires": {
                "isarray": "1.0.0"
              }
            }
          }
        },
        "has-values": {
          "version": "0.1.4",
          "resolved": "http://registry.npm.taobao.org/has-values/download/has-values-0.1.4.tgz",
          "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
          "dev": true
        }
      }
    },
    "upath": {
      "version": "1.0.4",
      "resolved": "http://registry.npm.taobao.org/upath/download/upath-1.0.4.tgz",
      "integrity": "sha1-7iMhugp4bFCXPbBDpQt7y6giNh0=",
      "dev": true
    },
    "upper-case": {
      "version": "1.1.3",
      "resolved": "http://registry.npm.taobao.org/upper-case/download/upper-case-1.1.3.tgz",
      "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=",
      "dev": true
    },
    "urix": {
      "version": "0.1.0",
      "resolved": "http://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz",
      "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
      "dev": true
    },
    "url": {
@@ -12224,6 +12975,17 @@
        "loader-utils": "1.1.0",
        "mime": "1.6.0",
        "schema-utils": "0.3.0"
      },
      "dependencies": {
        "schema-utils": {
          "version": "0.3.0",
          "resolved": "http://registry.npm.taobao.org/schema-utils/download/schema-utils-0.3.0.tgz",
          "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=",
          "dev": true,
          "requires": {
            "ajv": "5.5.1"
          }
        }
      }
    },
    "url-parse": {
@@ -12249,6 +13011,94 @@
      "resolved": "http://registry.npm.taobao.org/urlgrey/download/urlgrey-0.4.4.tgz",
      "integrity": "sha1-iS/pWWCAXoVRnxzUOJ8stMu3ZS8=",
      "dev": true
    },
    "use": {
      "version": "2.0.2",
      "resolved": "http://registry.npm.taobao.org/use/download/use-2.0.2.tgz",
      "integrity": "sha1-riig1y+TvyJCKhii43mZMRLeyOg=",
      "dev": true,
      "requires": {
        "define-property": "0.2.5",
        "isobject": "3.0.1",
        "lazy-cache": "2.0.2"
      },
      "dependencies": {
        "define-property": {
          "version": "0.2.5",
          "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz",
          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
          "dev": true,
          "requires": {
            "is-descriptor": "0.1.6"
          }
        },
        "is-accessor-descriptor": {
          "version": "0.1.6",
          "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz",
          "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
          "dev": true,
          "requires": {
            "kind-of": "3.2.2"
          },
          "dependencies": {
            "kind-of": {
              "version": "3.2.2",
              "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
              "dev": true,
              "requires": {
                "is-buffer": "1.1.6"
              }
            }
          }
        },
        "is-data-descriptor": {
          "version": "0.1.4",
          "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz",
          "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
          "dev": true,
          "requires": {
            "kind-of": "3.2.2"
          },
          "dependencies": {
            "kind-of": {
              "version": "3.2.2",
              "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
              "dev": true,
              "requires": {
                "is-buffer": "1.1.6"
              }
            }
          }
        },
        "is-descriptor": {
          "version": "0.1.6",
          "resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz",
          "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=",
          "dev": true,
          "requires": {
            "is-accessor-descriptor": "0.1.6",
            "is-data-descriptor": "0.1.4",
            "kind-of": "5.1.0"
          }
        },
        "kind-of": {
          "version": "5.1.0",
          "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz",
          "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=",
          "dev": true
        },
        "lazy-cache": {
          "version": "2.0.2",
          "resolved": "http://registry.npm.taobao.org/lazy-cache/download/lazy-cache-2.0.2.tgz",
          "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=",
          "dev": true,
          "requires": {
            "set-getter": "0.1.0"
          }
        }
      }
    },
    "useragent": {
      "version": "2.2.1",
@@ -12340,12 +13190,6 @@
      "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
      "dev": true
    },
    "vendors": {
      "version": "1.0.1",
      "resolved": "http://registry.npm.taobao.org/vendors/download/vendors-1.0.1.tgz",
      "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=",
      "dev": true
    },
    "verror": {
      "version": "1.10.0",
      "resolved": "http://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz",
@@ -12425,6 +13269,12 @@
      "requires": {
        "indexof": "0.0.1"
      }
    },
    "voc": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/voc/download/voc-1.0.0.tgz",
      "integrity": "sha1-VGXAzhHQiB99jjbYylhwQ/M6Ja4=",
      "dev": true
    },
    "void-elements": {
      "version": "2.0.1",
@@ -12639,15 +13489,15 @@
      }
    },
    "webpack": {
      "version": "3.10.0",
      "resolved": "http://registry.npm.taobao.org/webpack/download/webpack-3.10.0.tgz",
      "integrity": "sha1-UpG4dQeM8qv0K90jr+P4+WwX1yU=",
      "version": "3.11.0",
      "resolved": "http://registry.npm.taobao.org/webpack/download/webpack-3.11.0.tgz",
      "integrity": "sha1-d9pFGx17SxF62vQaGpO1dC8k2JQ=",
      "dev": true,
      "requires": {
        "acorn": "5.2.1",
        "acorn-dynamic-import": "2.0.2",
        "ajv": "5.5.1",
        "ajv-keywords": "2.1.1",
        "ajv": "6.2.0",
        "ajv-keywords": "3.1.0",
        "async": "2.6.0",
        "enhanced-resolve": "3.4.1",
        "escope": "3.6.0",
@@ -12668,6 +13518,23 @@
        "yargs": "8.0.2"
      },
      "dependencies": {
        "ajv": {
          "version": "6.2.0",
          "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-6.2.0.tgz",
          "integrity": "sha1-r6wpW7qgFSRJ5SJ0LkVHwa6TKNI=",
          "dev": true,
          "requires": {
            "fast-deep-equal": "1.0.0",
            "fast-json-stable-stringify": "2.0.0",
            "json-schema-traverse": "0.3.1"
          }
        },
        "ajv-keywords": {
          "version": "3.1.0",
          "resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.1.0.tgz",
          "integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=",
          "dev": true
        },
        "ansi-regex": {
          "version": "3.0.0",
          "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
@@ -12825,6 +13692,12 @@
          "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
          "dev": true
        },
        "y18n": {
          "version": "3.2.1",
          "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz",
          "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
          "dev": true
        },
        "yargs": {
          "version": "8.0.2",
          "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-8.0.2.tgz",
@@ -12960,58 +13833,6 @@
        }
      }
    },
    "webpack-concat-plugin": {
      "version": "1.4.2",
      "resolved": "http://registry.npm.taobao.org/webpack-concat-plugin/download/webpack-concat-plugin-1.4.2.tgz",
      "integrity": "sha1-tgu7YmzlABkRgJ1uIyn6MvSXiog=",
      "dev": true,
      "requires": {
        "md5": "2.2.1",
        "uglify-js": "2.8.29"
      },
      "dependencies": {
        "camelcase": {
          "version": "1.2.1",
          "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
          "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
          "dev": true
        },
        "cliui": {
          "version": "2.1.0",
          "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz",
          "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
          "dev": true,
          "requires": {
            "center-align": "0.1.3",
            "right-align": "0.1.3",
            "wordwrap": "0.0.2"
          }
        },
        "uglify-js": {
          "version": "2.8.29",
          "resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-2.8.29.tgz",
          "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
          "dev": true,
          "requires": {
            "source-map": "0.5.7",
            "uglify-to-browserify": "1.0.2",
            "yargs": "3.10.0"
          }
        },
        "yargs": {
          "version": "3.10.0",
          "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-3.10.0.tgz",
          "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
          "dev": true,
          "requires": {
            "camelcase": "1.2.1",
            "cliui": "2.1.0",
            "decamelize": "1.2.0",
            "window-size": "0.1.0"
          }
        }
      }
    },
    "webpack-core": {
      "version": "0.6.9",
      "resolved": "http://registry.npm.taobao.org/webpack-core/download/webpack-core-0.6.9.tgz",
@@ -13053,45 +13874,127 @@
      }
    },
    "webpack-dev-server": {
      "version": "2.9.7",
      "resolved": "http://registry.npm.taobao.org/webpack-dev-server/download/webpack-dev-server-2.9.7.tgz",
      "integrity": "sha1-EArWoUd1R4kk1BfKbc+51SqY+u0=",
      "version": "2.11.2",
      "resolved": "http://registry.npm.taobao.org/webpack-dev-server/download/webpack-dev-server-2.11.2.tgz",
      "integrity": "sha1-H09MeL8YlTePN2gVkQgS2veaIW8=",
      "dev": true,
      "requires": {
        "ansi-html": "0.0.7",
        "array-includes": "3.0.3",
        "bonjour": "3.5.0",
        "chokidar": "1.7.0",
        "compression": "1.7.1",
        "chokidar": "2.0.2",
        "compression": "1.7.2",
        "connect-history-api-fallback": "1.5.0",
        "debug": "3.1.0",
        "del": "3.0.0",
        "express": "4.16.2",
        "html-entities": "1.2.1",
        "http-proxy-middleware": "0.17.4",
        "import-local": "0.1.1",
        "import-local": "1.0.0",
        "internal-ip": "1.2.0",
        "ip": "1.1.5",
        "killable": "1.0.0",
        "loglevel": "1.6.0",
        "loglevel": "1.6.1",
        "opn": "5.1.0",
        "portfinder": "1.0.13",
        "selfsigned": "1.10.1",
        "selfsigned": "1.10.2",
        "serve-index": "1.9.1",
        "sockjs": "0.3.18",
        "sockjs": "0.3.19",
        "sockjs-client": "1.1.4",
        "spdy": "3.4.7",
        "strip-ansi": "3.0.1",
        "supports-color": "4.5.0",
        "supports-color": "5.2.0",
        "webpack-dev-middleware": "1.12.2",
        "yargs": "6.6.0"
      },
      "dependencies": {
        "anymatch": {
          "version": "2.0.0",
          "resolved": "http://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz",
          "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=",
          "dev": true,
          "requires": {
            "micromatch": "3.1.9",
            "normalize-path": "2.1.1"
          }
        },
        "arr-diff": {
          "version": "4.0.0",
          "resolved": "http://registry.npm.taobao.org/arr-diff/download/arr-diff-4.0.0.tgz",
          "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
          "dev": true
        },
        "array-unique": {
          "version": "0.3.2",
          "resolved": "http://registry.npm.taobao.org/array-unique/download/array-unique-0.3.2.tgz",
          "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
          "dev": true
        },
        "braces": {
          "version": "2.3.1",
          "resolved": "http://registry.npm.taobao.org/braces/download/braces-2.3.1.tgz",
          "integrity": "sha1-cIbJE7TloI2+N6wO5qJQDEumkbs=",
          "dev": true,
          "requires": {
            "arr-flatten": "1.1.0",
            "array-unique": "0.3.2",
            "define-property": "1.0.0",
            "extend-shallow": "2.0.1",
            "fill-range": "4.0.0",
            "isobject": "3.0.1",
            "kind-of": "6.0.2",
            "repeat-element": "1.1.2",
            "snapdragon": "0.8.1",
            "snapdragon-node": "2.1.1",
            "split-string": "3.1.0",
            "to-regex": "3.0.2"
          },
          "dependencies": {
            "define-property": {
              "version": "1.0.0",
              "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz",
              "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
              "dev": true,
              "requires": {
                "is-descriptor": "1.0.2"
              }
            },
            "extend-shallow": {
              "version": "2.0.1",
              "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz",
              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
              "dev": true,
              "requires": {
                "is-extendable": "0.1.1"
              }
            }
          }
        },
        "camelcase": {
          "version": "3.0.0",
          "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz",
          "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
          "dev": true
        },
        "chokidar": {
          "version": "2.0.2",
          "resolved": "http://registry.npm.taobao.org/chokidar/download/chokidar-2.0.2.tgz",
          "integrity": "sha1-TcZROe6ycUl3c1tqNdBul7SU39c=",
          "dev": true,
          "requires": {
            "anymatch": "2.0.0",
            "async-each": "1.0.1",
            "braces": "2.3.1",
            "fsevents": "1.1.3",
            "glob-parent": "3.1.0",
            "inherits": "2.0.3",
            "is-binary-path": "1.0.1",
            "is-glob": "4.0.0",
            "normalize-path": "2.1.1",
            "path-is-absolute": "1.0.1",
            "readdirp": "2.1.0",
            "upath": "1.0.4"
          }
        },
        "debug": {
          "version": "3.1.0",
@@ -13101,6 +14004,255 @@
          "requires": {
            "ms": "2.0.0"
          }
        },
        "expand-brackets": {
          "version": "2.1.4",
          "resolved": "http://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz",
          "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
          "dev": true,
          "requires": {
            "debug": "2.6.9",
            "define-property": "0.2.5",
            "extend-shallow": "2.0.1",
            "posix-character-classes": "0.1.1",
            "regex-not": "1.0.2",
            "snapdragon": "0.8.1",
            "to-regex": "3.0.2"
          },
          "dependencies": {
            "debug": {
              "version": "2.6.9",
              "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
              "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
              "dev": true,
              "requires": {
                "ms": "2.0.0"
              }
            },
            "define-property": {
              "version": "0.2.5",
              "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz",
              "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
              "dev": true,
              "requires": {
                "is-descriptor": "0.1.6"
              }
            },
            "extend-shallow": {
              "version": "2.0.1",
              "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz",
              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
              "dev": true,
              "requires": {
                "is-extendable": "0.1.1"
              }
            },
            "is-descriptor": {
              "version": "0.1.6",
              "resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz",
              "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=",
              "dev": true,
              "requires": {
                "is-accessor-descriptor": "0.1.6",
                "is-data-descriptor": "0.1.4",
                "kind-of": "5.1.0"
              }
            },
            "kind-of": {
              "version": "5.1.0",
              "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz",
              "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=",
              "dev": true
            }
          }
        },
        "extglob": {
          "version": "2.0.4",
          "resolved": "http://registry.npm.taobao.org/extglob/download/extglob-2.0.4.tgz",
          "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=",
          "dev": true,
          "requires": {
            "array-unique": "0.3.2",
            "define-property": "1.0.0",
            "expand-brackets": "2.1.4",
            "extend-shallow": "2.0.1",
            "fragment-cache": "0.2.1",
            "regex-not": "1.0.2",
            "snapdragon": "0.8.1",
            "to-regex": "3.0.2"
          },
          "dependencies": {
            "define-property": {
              "version": "1.0.0",
              "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz",
              "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
              "dev": true,
              "requires": {
                "is-descriptor": "1.0.2"
              }
            },
            "extend-shallow": {
              "version": "2.0.1",
              "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz",
              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
              "dev": true,
              "requires": {
                "is-extendable": "0.1.1"
              }
            }
          }
        },
        "fill-range": {
          "version": "4.0.0",
          "resolved": "http://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz",
          "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
          "dev": true,
          "requires": {
            "extend-shallow": "2.0.1",
            "is-number": "3.0.0",
            "repeat-string": "1.6.1",
            "to-regex-range": "2.1.1"
          },
          "dependencies": {
            "extend-shallow": {
              "version": "2.0.1",
              "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz",
              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
              "dev": true,
              "requires": {
                "is-extendable": "0.1.1"
              }
            }
          }
        },
        "glob-parent": {
          "version": "3.1.0",
          "resolved": "http://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz",
          "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
          "dev": true,
          "requires": {
            "is-glob": "3.1.0",
            "path-dirname": "1.0.2"
          },
          "dependencies": {
            "is-glob": {
              "version": "3.1.0",
              "resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz",
              "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
              "dev": true,
              "requires": {
                "is-extglob": "2.1.1"
              }
            }
          }
        },
        "has-flag": {
          "version": "3.0.0",
          "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
          "dev": true
        },
        "is-accessor-descriptor": {
          "version": "0.1.6",
          "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz",
          "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
          "dev": true,
          "requires": {
            "kind-of": "3.2.2"
          },
          "dependencies": {
            "kind-of": {
              "version": "3.2.2",
              "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
              "dev": true,
              "requires": {
                "is-buffer": "1.1.6"
              }
            }
          }
        },
        "is-data-descriptor": {
          "version": "0.1.4",
          "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz",
          "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
          "dev": true,
          "requires": {
            "kind-of": "3.2.2"
          },
          "dependencies": {
            "kind-of": {
              "version": "3.2.2",
              "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
              "dev": true,
              "requires": {
                "is-buffer": "1.1.6"
              }
            }
          }
        },
        "is-number": {
          "version": "3.0.0",
          "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz",
          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
          "dev": true,
          "requires": {
            "kind-of": "3.2.2"
          },
          "dependencies": {
            "kind-of": {
              "version": "3.2.2",
              "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
              "dev": true,
              "requires": {
                "is-buffer": "1.1.6"
              }
            }
          }
        },
        "kind-of": {
          "version": "6.0.2",
          "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
          "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=",
          "dev": true
        },
        "micromatch": {
          "version": "3.1.9",
          "resolved": "http://registry.npm.taobao.org/micromatch/download/micromatch-3.1.9.tgz",
          "integrity": "sha1-FdyTF1rjnlLpMIeEcJbv/HPvz4k=",
          "dev": true,
          "requires": {
            "arr-diff": "4.0.0",
            "array-unique": "0.3.2",
            "braces": "2.3.1",
            "define-property": "2.0.2",
            "extend-shallow": "3.0.2",
            "extglob": "2.0.4",
            "fragment-cache": "0.2.1",
            "kind-of": "6.0.2",
            "nanomatch": "1.2.9",
            "object.pick": "1.3.0",
            "regex-not": "1.0.2",
            "snapdragon": "0.8.1",
            "to-regex": "3.0.2"
          }
        },
        "supports-color": {
          "version": "5.2.0",
          "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.2.0.tgz",
          "integrity": "sha1-sNUzOxGE3TZmy+WqC0XFrHrBeko=",
          "dev": true,
          "requires": {
            "has-flag": "3.0.0"
          }
        },
        "y18n": {
          "version": "3.2.1",
          "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz",
          "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
          "dev": true
        },
        "yargs": {
          "version": "6.6.0",
@@ -13135,12 +14287,20 @@
      }
    },
    "webpack-merge": {
      "version": "4.1.1",
      "resolved": "http://registry.npm.taobao.org/webpack-merge/download/webpack-merge-4.1.1.tgz",
      "integrity": "sha1-8Rl6Cpc+acb77rbWWCGaqMDBNVU=",
      "version": "4.1.2",
      "resolved": "http://registry.npm.taobao.org/webpack-merge/download/webpack-merge-4.1.2.tgz",
      "integrity": "sha1-XTct3dPh5fiHT1v1qOkp2wn+shY=",
      "dev": true,
      "requires": {
        "lodash": "4.17.4"
        "lodash": "4.17.5"
      },
      "dependencies": {
        "lodash": {
          "version": "4.17.5",
          "resolved": "http://registry.npm.taobao.org/lodash/download/lodash-4.17.5.tgz",
          "integrity": "sha1-maktZcAnLevoyWtgV7yPv6O+1RE=",
          "dev": true
        }
      }
    },
    "webpack-sources": {
@@ -13162,9 +14322,9 @@
      }
    },
    "webpack-subresource-integrity": {
      "version": "1.0.3",
      "resolved": "http://registry.npm.taobao.org/webpack-subresource-integrity/download/webpack-subresource-integrity-1.0.3.tgz",
      "integrity": "sha1-wGBtQAkLBwzeQovsjfNgMhbkcus=",
      "version": "1.0.4",
      "resolved": "http://registry.npm.taobao.org/webpack-subresource-integrity/download/webpack-subresource-integrity-1.0.4.tgz",
      "integrity": "sha1-j6yKfo61n8ahZ2ioXJ2U7n+dDts=",
      "dev": true,
      "requires": {
        "webpack-core": "0.6.9"
@@ -13176,7 +14336,7 @@
      "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=",
      "dev": true,
      "requires": {
        "http-parser-js": "0.4.9",
        "http-parser-js": "0.4.10",
        "websocket-extensions": "0.1.3"
      }
    },
@@ -13190,12 +14350,6 @@
      "version": "3.6.4",
      "resolved": "http://registry.npm.taobao.org/when/download/when-3.6.4.tgz",
      "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=",
      "dev": true
    },
    "whet.extend": {
      "version": "0.9.9",
      "resolved": "http://registry.npm.taobao.org/whet.extend/download/whet.extend-0.9.9.tgz",
      "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=",
      "dev": true
    },
    "which": {
@@ -13240,12 +14394,12 @@
      "dev": true
    },
    "worker-farm": {
      "version": "1.5.2",
      "resolved": "http://registry.npm.taobao.org/worker-farm/download/worker-farm-1.5.2.tgz",
      "integrity": "sha1-MrMS5dw9XUXXnvRKzCWHSRzXKa4=",
      "version": "1.5.4",
      "resolved": "http://registry.npm.taobao.org/worker-farm/download/worker-farm-1.5.4.tgz",
      "integrity": "sha1-Teu+RrQO3vzHF+vedKkLGuHpCaE=",
      "dev": true,
      "requires": {
        "errno": "0.1.6",
        "errno": "0.1.7",
        "xtend": "4.0.1"
      }
    },
@@ -13302,6 +14456,29 @@
      "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=",
      "dev": true
    },
    "xlsx": {
      "version": "0.11.18",
      "resolved": "http://registry.npm.taobao.org/xlsx/download/xlsx-0.11.18.tgz",
      "integrity": "sha1-NjIBB8zuG8lrcCwarCoATtsiw9g=",
      "dev": true,
      "requires": {
        "adler-32": "1.2.0",
        "cfb": "1.0.2",
        "codepage": "1.12.0",
        "commander": "2.13.0",
        "crc-32": "1.2.0",
        "exit-on-epipe": "1.0.1",
        "ssf": "0.10.1"
      },
      "dependencies": {
        "commander": {
          "version": "2.13.0",
          "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.13.0.tgz",
          "integrity": "sha1-aWS8pnaF33wfFDDFhPB9dZeIW5w=",
          "dev": true
        }
      }
    },
    "xml-char-classes": {
      "version": "1.0.0",
      "resolved": "http://registry.npm.taobao.org/xml-char-classes/download/xml-char-classes-1.0.0.tgz",
@@ -13337,18 +14514,18 @@
      "dev": true
    },
    "xxhashjs": {
      "version": "0.2.1",
      "resolved": "http://registry.npm.taobao.org/xxhashjs/download/xxhashjs-0.2.1.tgz",
      "integrity": "sha1-m76b6JYUKXbfo0wGGy0GjEPTDeA=",
      "version": "0.2.2",
      "resolved": "http://registry.npm.taobao.org/xxhashjs/download/xxhashjs-0.2.2.tgz",
      "integrity": "sha1-imJRVnYhocRqWuIE2gJJx/jKqdg=",
      "dev": true,
      "requires": {
        "cuint": "0.2.2"
      }
    },
    "y18n": {
      "version": "3.2.1",
      "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz",
      "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
      "version": "4.0.0",
      "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-4.0.0.tgz",
      "integrity": "sha1-le+U+F7MgdAHwmThkKEg8KPIVms=",
      "dev": true
    },
    "yallist": {
@@ -13383,6 +14560,13 @@
          "version": "3.0.0",
          "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz",
          "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
          "dev": true,
          "optional": true
        },
        "y18n": {
          "version": "3.2.1",
          "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz",
          "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
          "dev": true,
          "optional": true
        }
@@ -13435,6 +14619,11 @@
      "version": "0.8.18",
      "resolved": "http://registry.npm.taobao.org/zone.js/download/zone.js-0.8.18.tgz",
      "integrity": "sha1-jOyzl3/NGzCQVi/0Vw4oR+dStI0="
    },
    "zrender": {
      "version": "3.7.4",
      "resolved": "http://registry.npm.taobao.org/zrender/download/zrender-3.7.4.tgz",
      "integrity": "sha1-+EfVOUhIHvbUKQbR6prux6y+/fI="
    }
  }
}