diff --git a/.eslintrc b/.eslintrc index 5a5c7b6..17fed57 100644 --- a/.eslintrc +++ b/.eslintrc @@ -6,6 +6,5 @@ "react/no-unused-state": 0, "no-unused-vars": ["error", { "varsIgnorePattern": "Taro" }], "react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx", ".tsx"] }] - }, - "parser": "babel-eslint" + } } diff --git a/LICENSE b/LICENSE deleted file mode 100644 index f5dec8f..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 bowen - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md index 7ea8ca6..7ce409b 100644 --- a/README.md +++ b/README.md @@ -1,195 +1,50 @@ -# 前言 +##多端适配的电子商城 -**Taro** 是一套遵循 [React](https://reactjs.org/) 语法规范的 **多端开发** 解决方案。现如今市面上端的形态多种多样,Web、React-Native、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。 +> 技术栈:React + Taro + Hox + Sass + ES6/ES7+ TS -使用 **Taro**,我们可以只书写一套代码,再通过 **Taro** 的编译工具,将源代码分别编译出可以在不同端(微信/百度/支付宝/字节跳动小程序、H5、React-Native 等)运行的代码。 +
-该项目基于Taro,构建了一个时装衣橱的项目演示,涉及了一个电商平台完整的业务逻辑和功能点,如果这个项目能驾驭的了,相信大部分公司的其他React项目也就不在话下。 +#### 注意事项 -如遇网络不佳,请移步[国内镜像加速节点](https://gitee.com/easytuan/taro-msparis) +**目前已将`taro`的版本升级到最新版本`3.0.15`,确保你本地的`taro-cli`的版本也是这个版本,可以通过`taro info`查看版本号,如果不是最新的话,可以通过执行`taro update self`(`mac`或者`linux`前面需要加上`sudo`)以及`taro update project`进行`cli`与项目依赖的更新保持一致,否则将会导致项目无法正常运行,了解更多详情可查看[Taro 环境及依赖检测](http://taro-docs.jd.com/taro/docs/GETTING-STARTED.html#%E7%8E%AF%E5%A2%83%E5%8F%8A%E4%BE%9D%E8%B5%96%E6%A3%80%E6%B5%8B)** -# 效果演示 +### 功能列表 -[查看demo请戳这里](http://ms.caibowen.net/)(请用chrome手机模式预览) +- [x] 首页 + - [x] 滚动到底部加载 + - [x] 自定义 tabBar +- [x] 登录页 + - [x] 首页 +- [x] 商品详情页 + - [x] 评论多图显示 -### H5版 && 微信小程序版 +### 目录结构 - - - -# 技术栈 - -React + Taro + Dva + Sass + ES6/ES7 - -## 项目运行 - -``` - -git clone git@github.com:EasyTuan/taro-msparis.git - -# 国内镜像加速节点:git@gitee.com:easytuan/taro-msparis.git - -cd taro-msparis - -# 全局安装taro脚手架 -npm install -g @tarojs/cli@1.2.2 - -# 项目依赖为1.2.2版本,如要升级,请同时升级项目依赖 -# 如用1.2.2版本,请忽略这句 -taro update project - -# 安装项目依赖 -npm install - -# 微信小程序 -npm run dev:weapp - -# 支付宝小程序 -npm run dev:alipay - -# 百度小程序 -npm run dev:swan - -# 字节跳动小程序 -npm run dev:tt - -# H5 -npm run dev:h5 - -# React Native -npm run dev:rn - -# pages模版快速生成 -npm run tep `文件名` - -``` - -## 休闲一刻 - - - -## 项目说明 - -**git分支说明:** - - init:框架整体结构,不涉及任何业务逻辑 - - master:项目的稳定版本 - - feature:项目开发分支 - - -## 适配进度 - -- [x] H5 -- 完美适配 -- [x] 微信小程序 -- 完美适配 -- [x] 支付宝小程序 -- 95%适配 -- [x] 百度小程序 -- 95%适配 -- [ ] 字节跳动小程序 -- 适配中 -- [ ] React Native -- 适配中 -- [ ] 快应用 -- 适配中 - -## 目标功能 - -- [x] 美衣列表 -- 完成 -- [x] 美衣详情 -- 完成 -- [x] 登录、注册 -- 完成 -- [x] 个人中心 -- 完成 -- [x] 优惠券 -- 完成 -- [x] 衣袋(购物车) -- 完成 -- [x] 收货地址 -- 完成 -- [ ] 会员中心 -- 开发中 - -# 业务介绍 - -目录结构 - - ├── .temp // H5编译结果目录 - ├── .rn_temp // RN编译结果目录 - ├── dist // 小程序编译结果目录 ├── config // Taro配置目录 - │ ├── dev.js // 开发时配置 - │ ├── index.js // 默认配置 - │ └── prod.js // 打包时配置 - ├── screenshots // 项目截图,和项目开发无关 - ├── site // H5静态文件(打包文件) + │ ├── dev.js // 开发时配置 + │ ├── index.js // 默认配置 + │ └── prod.js // 打包时配置 + ├── dist // 小程序编译结果目录 + ├── screenshot // 功能截图 ├── src // 源码目录 - │ ├── components // 组件 - │ ├── config // 项目开发配置 - │ ├── images // 图片文件 - │ ├── models // redux models - │ ├── pages // 页面文件目录 + │ ├── actions // 异步操作 + │ ├── constants // 常量 + │ ├── images // 图片资源 + │ ├── models // hox相关模块 + │ ├── pages // 页面文件目录 │ │ └── home - │ │ ├── index.js // 页面逻辑 - │ │ ├── index.scss // 页面样式 - │ │ ├── model.js // 页面models - │ │ └── service.js // 页面api - │ ├── styles // 样式文件 - │ ├── utils // 常用工具类 - │ ├── app.js // 入口文件 - │ └── index.html + │ │ ├── index.tsx // 页面逻辑 + │ │ ├── index.scss // 页面样式 + │ │ └── index.config.ts // 页面配置 + │ ├── service // 请求web服务 + │ ├── utils // 通用方法 + │ ├── app.config.ts // 入口配置文件 + │ ├── app.scss // 入口样式文件 + │ ├── app.tsx // 入口文件 + │ └── index.html // 入口页面 ├── package.json └── template.js // pages模版快速生成脚本,执行命令 npm run tep `文件名` -## 部分截图展示 - -### 首页 && 商品详情 - - - -### 衣袋 && 我的 - - - -### 登录 && 优惠券 - - - - -# 说明 - -> 如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢! ^_^ - -> 或者您可以 "follow" 一下,我会不断开源更多的有趣的项目 - -> 如有问题请直接在 Issues 中提,或者您发现问题并有非常好的解决方案,欢迎 PR 👍 - - -# 文档 - -### Taro开发文档 - -> https://nervjs.github.io/taro/docs/README.html - -### dva开发文档地址 - -> https://dvajs.com/ - -### 微信小程序官方文档 - -> https://mp.weixin.qq.com/debug/wxadoc/dev/ - -### 百度智能小程序官方文档 - -> https://smartprogram.baidu.com/docs/introduction/register/index.html - -### 支付宝小程序官方文档 - -> https://docs.alipay.com/mini/developer/getting-started - -### 字节跳动小程序官方文档 - -> https://microapp.bytedance.com/ - - -# 赞助 - -如有帮助,欢迎赞助 - -收到赞助款后,我会及时更新[赞助墙](https://caibowen.net/sponsor) - - - -# License +### 功能截图 -[MIT](LICENSE) + diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..f3acb81 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,10 @@ +// babel-preset-taro 更多选项和默认值: +// https://github.com/NervJS/taro/blob/next/packages/babel-preset-taro/README.md +module.exports = { + presets: [ + ['taro', { + framework: 'react', + ts: true + }] + ] +} diff --git a/config/dev.js b/config/dev.js index 1efffe3..6821bf8 100644 --- a/config/dev.js +++ b/config/dev.js @@ -4,13 +4,6 @@ module.exports = { }, defineConstants: { }, - weapp: {}, - h5: { - devServer: { - host: 'localhost', // 如需局域网(如手机)访问,请更换为0.0.0.0 - // host: '0.0.0.0', // 如需局域网(如手机)访问,请更换为0.0.0.0 - port: 8088, - https: false - } - } + mini: {}, + h5: {} } diff --git a/config/index.js b/config/index.js index bdfd461..31ee05d 100644 --- a/config/index.js +++ b/config/index.js @@ -1,49 +1,61 @@ const config = { - projectName: 'taro-msparis', - date: '2018-9-27', - // 设计稿尺寸 + projectName: 'mymarket', + date: '2020-12-14', designWidth: 750, + deviceRatio: { + 640: 2.34 / 2, + 750: 1, + 828: 1.81 / 2 + }, sourceRoot: 'src', outputRoot: 'dist', - // 通用插件配置 - plugins: { - babel: { - sourceMap: true, - presets: [ - 'env' - ], - plugins: [ - 'transform-class-properties', - 'transform-decorators-legacy', - 'transform-object-rest-spread' - ] - }, + plugins: [], + defineConstants: { + }, + copy: { + patterns: [ + ], + options: { + } }, - // 全局变量设置 - defineConstants: {}, - // 小程序端专用配置 - weapp: { - module: { - postcss: { - autoprefixer: { - enable: true - }, - // 小程序端样式引用本地资源内联配置 - url: { - enable: true, - limit: 10240 + framework: 'react', + mini: { + postcss: { + pxtransform: { + enable: true, + config: { + + } + }, + url: { + enable: true, + config: { + limit: 1024 // 设定转换尺寸上限 + } + }, + cssModules: { + enable: false, // 默认为 false,如需使用 css modules 功能,则设为 true + config: { + namingPattern: 'module', // 转换模式,取值为 global/module + generateScopedName: '[name]__[local]___[hash:base64:5]' } } } }, - // H5 端专用配置 h5: { publicPath: '/', staticDirectory: 'static', - module: { - postcss: { - autoprefixer: { - enable: true + postcss: { + autoprefixer: { + enable: true, + config: { + } + }, + cssModules: { + enable: false, // 默认为 false,如需使用 css modules 功能,则设为 true + config: { + namingPattern: 'module', // 转换模式,取值为 global/module + generateScopedName: '[name]__[local]___[hash:base64:5]' } } } diff --git a/config/prod.js b/config/prod.js index 3910355..31497d7 100644 --- a/config/prod.js +++ b/config/prod.js @@ -4,6 +4,15 @@ module.exports = { }, defineConstants: { }, - weapp: {}, - h5: {} + mini: {}, + h5: { + /** + * 如果h5端编译后体积过大,可以使用webpack-bundle-analyzer插件对打包体积进行分析。 + * 参考代码如下: + * webpackChain (chain) { + * chain.plugin('analyzer') + * .use(require('webpack-bundle-analyzer').BundleAnalyzerPlugin, []) + * } + */ + } } diff --git a/global.d.ts b/global.d.ts new file mode 100644 index 0000000..efbba96 --- /dev/null +++ b/global.d.ts @@ -0,0 +1,18 @@ +declare module "*.png"; +declare module "*.gif"; +declare module "*.jpg"; +declare module "*.jpeg"; +declare module "*.svg"; +declare module "*.css"; +declare module "*.less"; +declare module "*.scss"; +declare module "*.sass"; +declare module "*.styl"; + +// // @ts-ignore +// declare const process: { +// env: { +// TARO_ENV: 'weapp' | 'swan' | 'alipay' | 'h5' | 'rn' | 'tt' | 'quickapp' | 'qq' | 'jd'; +// [key: string]: any; +// } +// } diff --git a/package.json b/package.json index da9396a..9096f99 100644 --- a/package.json +++ b/package.json @@ -1,64 +1,73 @@ { - "name": "taro-msparis", - "version": "1.0.0", - "private": true, - "description": "A taro project", - "main": "index.js", - "scripts": { - "dev:weapp": "npm run build:weapp -- --watch", - "dev:alipay": "npm run build:alipay -- --watch", - "dev:swan": "npm run build:swan -- --watch", - "dev:tt": "npm run build:tt -- --watch", - "dev:h5": "npm run build:h5 -- --watch", - "dev:rn": "npm run build:rn -- --watch", - "build:weapp": "taro build --type weapp", - "build:alipay": "taro build --type alipay", - "build:swan": "taro build --type swan", - "build:tt": "taro build --type tt", - "build:h5": "taro build --type h5", - "build:rn": "taro build --type rn", - "tep": "node template" - }, - "author": "cai.bowen ", - "license": "MIT", - "dependencies": { - "@tarojs/async-await": "1.2.2", - "@tarojs/components": "1.2.2", - "@tarojs/redux": "1.2.2", - "@tarojs/redux-h5": "1.2.2", - "@tarojs/rn-runner": "1.2.2", - "@tarojs/router": "1.2.2", - "@tarojs/taro": "1.2.2", - "@tarojs/taro-alipay": "1.2.2", - "@tarojs/taro-h5": "1.2.2", - "@tarojs/taro-swan": "1.2.2", - "@tarojs/taro-tt": "^1.2.2", - "@tarojs/taro-weapp": "1.2.2", - "dva-core": "^1.4.0", - "dva-loading": "^2.0.5", - "nervjs": "^1.3.0", - "redux": "^4.0.0", - "redux-logger": "^3.0.6", - "redux-thunk": "^2.3.0" - }, - "devDependencies": { - "@tarojs/plugin-babel": "1.2.2", - "@tarojs/plugin-csso": "1.2.2", - "@tarojs/plugin-sass": "1.2.2", - "@tarojs/plugin-uglifyjs": "1.2.2", - "@tarojs/webpack-runner": "1.2.2", - "@types/react": "^16.4.8", - "@types/webpack-env": "^1.13.6", - "babel-eslint": "^8.2.3", - "babel-plugin-transform-class-properties": "^6.24.1", - "babel-plugin-transform-decorators-legacy": "^1.3.4", - "babel-plugin-transform-jsx-stylesheet": "^0.6.5", - "babel-plugin-transform-object-rest-spread": "^6.26.0", - "babel-preset-env": "^1.6.1", - "eslint": "^4.19.1", - "eslint-config-taro": "1.2.2", - "eslint-plugin-import": "^2.12.0", - "eslint-plugin-react": "^7.8.2", - "eslint-plugin-taro": "1.2.2" - } + "name": "mymarket", + "version": "1.0.0", + "private": true, + "description": "多端适用的电子商城", + "templateInfo": { + "name": "redux", + "typescript": true, + "css": "sass" + }, + "scripts": { + "build:weapp": "taro build --type weapp", + "build:swan": "taro build --type swan", + "build:alipay": "taro build --type alipay", + "build:tt": "taro build --type tt", + "build:h5": "taro build --type h5", + "build:rn": "taro build --type rn", + "build:qq": "taro build --type qq", + "build:jd": "taro build --type jd", + "build:quickapp": "taro build --type quickapp", + "dev:weapp": "npm run build:weapp -- --watch", + "dev:swan": "npm run build:swan -- --watch", + "dev:alipay": "npm run build:alipay -- --watch", + "dev:tt": "npm run build:tt -- --watch", + "dev:h5": "npm run build:h5 -- --watch", + "dev:rn": "npm run build:rn -- --watch", + "dev:qq": "npm run build:qq -- --watch", + "dev:jd": "npm run build:jd -- --watch", + "dev:quickapp": "npm run build:quickapp -- --watch", + "temp": "node template" + }, + "browserslist": [ + "last 3 versions", + "Android >= 4.1", + "ios >= 8" + ], + "author": "", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.7.7", + "@tarojs/components": "3.0.15", + "@tarojs/react": "3.0.15", + "@tarojs/runtime": "3.0.15", + "@tarojs/taro": "3.0.15", + "@types/classnames": "^2.2.11", + "classnames": "^2.2.6", + "hox": "^1.1.2", + "react": "^16.10.0", + "react-dom": "^16.10.0", + "react-redux": "^7.2.0", + "redux": "^4.0.0", + "redux-logger": "^3.0.6", + "redux-thunk": "^2.3.0" + }, + "devDependencies": { + "@babel/core": "^7.8.0", + "@tarojs/mini-runner": "3.0.15", + "@tarojs/webpack-runner": "3.0.15", + "@types/react": "^16.0.0", + "@types/webpack-env": "^1.13.6", + "@typescript-eslint/eslint-plugin": "^2.x", + "@typescript-eslint/parser": "^2.x", + "babel-preset-taro": "3.0.15", + "eslint": "^6.8.0", + "eslint-config-taro": "3.0.15", + "eslint-plugin-import": "^2.12.0", + "eslint-plugin-react": "^7.8.2", + "eslint-plugin-react-hooks": "^4.2.0", + "prettier": "2.2.1", + "stylelint": "9.3.0", + "typescript": "^3.7.0" + } } diff --git a/project.config.json b/project.config.json index b11bbbd..8f4fbd2 100644 --- a/project.config.json +++ b/project.config.json @@ -1,13 +1,43 @@ { - "miniprogramRoot": "./dist", - "projectname": "taro-msparis", - "description": "", - "appid": "wxd2a161b3c8752b6f", + "miniprogramRoot": "dist/", + "projectname": "mymarket", + "description": "多端适用的电子商城", + "appid": "wx9d3f6e4de32933ae", "setting": { - "urlCheck": true, + "urlCheck": false, "es6": false, + "enhance": false, "postcss": false, - "minified": false + "preloadBackgroundData": false, + "minified": false, + "newFeature": false, + "coverView": true, + "nodeModules": false, + "autoAudits": false, + "showShadowRootInWxmlPanel": true, + "scopeDataCheck": false, + "uglifyFileName": false, + "checkInvalidKey": true, + "checkSiteMap": true, + "uploadWithSourceMap": true, + "compileHotReLoad": false, + "useMultiFrameRuntime": false, + "useApiHook": true, + "babelSetting": { + "ignore": [], + "disablePlugins": [], + "outputPath": "" + }, + "enableEngineNative": false, + "useIsolateContext": true, + "useCompilerModule": true, + "userConfirmedUseCompilerModuleSwitch": false, + "packNpmManually": false, + "packNpmRelationList": [], + "minifyWXSS": true }, - "compileType": "miniprogram" -} + "compileType": "miniprogram", + "simulatorType": "wechat", + "simulatorPluginLibVersion": {}, + "condition": {} +} \ No newline at end of file diff --git a/screenshots/1.png b/screenshots/1.png deleted file mode 100644 index e8a0257..0000000 Binary files a/screenshots/1.png and /dev/null differ diff --git a/screenshots/2.png b/screenshots/2.png deleted file mode 100644 index f423593..0000000 Binary files a/screenshots/2.png and /dev/null differ diff --git a/screenshots/3.png b/screenshots/3.png deleted file mode 100644 index 30665b4..0000000 Binary files a/screenshots/3.png and /dev/null differ diff --git a/screenshots/4.png b/screenshots/4.png deleted file mode 100644 index 4d7c33e..0000000 Binary files a/screenshots/4.png and /dev/null differ diff --git a/screenshots/5.png b/screenshots/5.png deleted file mode 100644 index cdee8ec..0000000 Binary files a/screenshots/5.png and /dev/null differ diff --git a/screenshots/6.png b/screenshots/6.png deleted file mode 100644 index 9c2ad6e..0000000 Binary files a/screenshots/6.png and /dev/null differ diff --git a/screenshots/alipay.jpg b/screenshots/alipay.jpg deleted file mode 100644 index a068808..0000000 Binary files a/screenshots/alipay.jpg and /dev/null differ diff --git a/screenshots/gh_44a51ea2dd08_430.jpg b/screenshots/gh_44a51ea2dd08_430.jpg deleted file mode 100644 index ef21bdf..0000000 Binary files a/screenshots/gh_44a51ea2dd08_430.jpg and /dev/null differ diff --git a/screenshots/gh_a896d27a50a3_430.jpg b/screenshots/gh_a896d27a50a3_430.jpg deleted file mode 100644 index 5e93a8b..0000000 Binary files a/screenshots/gh_a896d27a50a3_430.jpg and /dev/null differ diff --git a/screenshots/qr-code.png b/screenshots/qr-code.png deleted file mode 100644 index e23f2d7..0000000 Binary files a/screenshots/qr-code.png and /dev/null differ diff --git a/screenshots/weapp-code.jpg b/screenshots/weapp-code.jpg deleted file mode 100644 index 8e9d0a5..0000000 Binary files a/screenshots/weapp-code.jpg and /dev/null differ diff --git a/screenshots/wechat.jpg b/screenshots/wechat.jpg deleted file mode 100644 index 25aa6e7..0000000 Binary files a/screenshots/wechat.jpg and /dev/null differ diff --git a/site/chunk/about_index.js b/site/chunk/about_index.js deleted file mode 100644 index 1004b71..0000000 --- a/site/chunk/about_index.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{"223":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{"value":!0}),t.default=void 0;var o=function(){function defineProperties(e,t){for(var n=0;n0?t.map(function(t){return d.default.createElement(c.View,{"className":"content","key":t.id},d.default.createElement(c.View,{"className":"info"},d.default.createElement(c.View,{"className":"contact"},d.default.createElement(c.Text,{"className":"name"},t.contact_name),d.default.createElement(c.Text,{"className":"mobile"},t.contact_mobile)),d.default.createElement(c.View,{"className":"region"},d.default.createElement(c.View,{"className":"name"},t.region_name),d.default.createElement(c.View,{"className":"detail"},t.address_detail))),d.default.createElement(c.View,{"className":"edit","data-id":t.id,"data-region_code":t.region_code,"data-region_name":t.region_name,"data-contact_name":t.contact_name,"data-contact_mobile":t.contact_mobile,"data-address_detail":t.address_detail,"onClick":e.addressEdit},d.default.createElement(c.Image,{"mode":"widthFix","src":"http://static-r.msparis.com/uploads/9/1/91d94589817e388f6c2d641f34d99b2f.png"})))}):d.default.createElement(c.View,{"className":"empty-address"},d.default.createElement(c.Image,{"mode":"widthFix","src":"https://static-rs.msparis.com/m-site/images/empty/address.png"})),d.default.createElement(c.View,{"className":"add","onClick":this.addressUpdate},d.default.createElement(c.Image,{"mode":"widthFix","src":a(261)}),d.default.createElement(c.Text,null,"添加地址")))}},{"key":"componentDidMount","value":function componentDidMount(){}},{"key":"componentDidShow","value":function componentDidShow(){}}]),Addresslist}())||n;t.default=u},"260":function(e,t,a){},"261":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gkHBg4xzE8b5wAABvFJREFUeNrtnG1oU1cYx//n3JfkJm1pUlMJytpO7YtoW1FRZJsUEdF1ghSLONx04jc3hMkYYx/HGMOBbH4T5zaZSKUIrjpERnGKKCrWF6zWalupBBt7I8a8v5x9cE1zzk1ba03M2wP50Nykuf/ffc5zznnu81zCGEMmLO7W9ej9IVvM5UbMNYLYk6dg/iBYMAQWCAEAiGYCMZtALGZIs2dBclZCcjogL6jyUIfdnonzJOkEEr5yi0V6ehG504/Y6LMZ/S+pohzKwvlQmhugLl9McgZIbOgxC3ZfRvjyDcR9gbScNLVqUFc0wdyyAlLVHJKVQKJ9gyxw8h+Eb95DJk1trIO2cQ3k2mqSFUDibl33/X7CNhUIYlKh1FZDrp4L6nRAcjogVVYcJ6XW9uTPMa+vIzYyujnmciPuciM6MIzI/UGwUHhKMNZPN8041swISODEWRbo6gaLRFO7dlkJTKuWQF22CHJtDZmZBw6w8NXbCF28jvjzF6nFKDK01hZom9aSjAKJuz2698ARW3RgOOVxpf5daBtWQ2luSEvwi/T0ssDpc4jcfZjyuFwzF6W7t3mow2ZPO5Dw1dvMd7AD8UDQCKJhHixt697YeH6VuOXvPINI7wOjd2pmWHe1Q122iKQNSPDMeeY/2gXxO7S8DNatrVBXNmcEhOEiXephvqNdiD97zosjBJatrTCve5+8cSD+jr9ZoKvbGMya6lH65WdvBYRo3p9+ZeEbdw3va60tsLSvJ28MyEQwtA2rYdnyYVbASJzrsVMscPrca0OZEkjwzHnm+/MvQzS37miD6b2lWQVjzEIXrjHf4U7D7Gf9+KMph8+kQMJXb7MXvxzhYgYtK0Hpnu2Q57+TlTASAbf/EfPu/42bogkhKPl826SBlk42tfoOdnAwiCLnBAwAkOe/Q0r3bAdR5PFFH2PwHexA3O3Rpw3Ee+CITZxarTvacgJGMhTrjjb+QgeC8B44YpsWkMCJs0xcdGkbVmdtzJjMTO8tJdqG1fxwGhhG4MRZ9kpA4m5dF2cUtak+62aT6Zhly4dEbarnL3pXN+JuXZ8yqHr3HWLJGzVaXgbbz9+mDYa+8xvuBOyHvk/bb3m++I4lL97UxjqU7t1JJvSQaN8gE3et1q2tab16LBLlXuk0UUv45j1E+wbZhEACJ/8x7E3e1nI8LbmTlc1EaZiHyTTT5EyX6B2WtnXINxM1hW/eQ2zoMTMACXZfNnhHpnatGZ2Ka6uJUv8uvxpP0p4AEr58g59m13+AfDVxGk7WToGX2fHkhDAtK0lbcicbTGluILSsZHyp4QsgfOUWSwCJ9PTyi5lVS5DvJmocY/ASyJ1+PhovW5T3QESNYwxo3K3ryTeRiEmdcUI4N4JrDSEmNfF3bPQZ4m5dp9H7Q9xGR6mtRqGYsoDXGr0/ZKMx1whPrnpuwQCRa3itMZcbNOZy8ys1p6NggIhaY64R0NiTp9ybUgEBEbXGnjwFZX4+CSRVVhwvGCCCVuYPQmbBEJ8PEO61vuoW/k3tVEc/+eq17q0SRZ526uB/rYnfY8EQ6FixStEAFghNnFMtVKNEMxUpjA0hzQSZmE2A1zfuNl5fx3TjyEzSfmLMqPjjx4ytkpnX18EBMZtAicXMTz0jo5sLxSNErcRiBpVmzzKs1goGiKBVmj0LVFycxAsIiKhVclaCSs5KfoMzOFwwQEStktMBKi+o8nB5gb7BggEiapUXVHkoddjtUkX5eOQNhRHtG2B57x19Ayy5slGqKAd12O0UAJSF87kPh6/eznvvEDWOMXgJpLmBOxi6eD3vgYgalSULx4GoyxcTatXGo+/zF4j09ObtsIn09LLkQhpq1RJFNIm9jLqiiftSqjqtfDFRW7L2BBBzywqe4t2HhhvB+RFMB5lY8JusPQFEqppD1MY67oP+zjN55x2iJrWxjuuo4Lb/2sY1vJf0PkD4Uk/eeEn4Ug8Tq55FzRwQubba4CW+o13p3XIrMvdKp4la1MY6ww19QwVR3K3rz77eZ0tOCWZTtfLrmljlTBQZ5T/sNbSTGDJm1GG3a60tvKvduAv/sVM5O3T8x04ZSr611hak6q1JmULUNq0l4k2cwOlzCF24lnNQQheuGUq95Zq5E/bUTJhTLd29zUM1PnnkO9yJaP+jnIES7X/EfIc7ecGaGaW7t3km+s6EQKjDZrfuagch4yBZJArv/t9yAspYaXdyLCSEwLqrHZM1FhWL/6cLBCi2h0wLSkE2ECUPn2KLmTGxUmxCFG3KNtWGedDWf5DeNtW//00JYmydkbE2VW6xVmxkTuUtaW51HxxGpC9HWt3F8Vx8GEIKKz4uY7IZqfhAlcljzctH7owg5nK/4iN3HJCclRl95M5/1ablmid33acAAAAASUVORK5CYII="}}]); \ No newline at end of file diff --git a/site/chunk/addressUpdate_index.js b/site/chunk/addressUpdate_index.js deleted file mode 100644 index 932c229..0000000 --- a/site/chunk/addressUpdate_index.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{"230":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{"value":!0});var a,o=function(){function defineProperties(e,t){for(var n=0;n0?l.default.setTabBarBadge({"index":1,"text":String(this.props.items.length)}):l.default.removeTabBarBadge({"index":1})}},{"key":"buy","value":function buy(){l.default.showToast({"title":"衣袋尚未激活,下单失败~~","icon":"none"})}},{"key":"render","value":function render(){var e=this.props.items,t=l.default.getEnv()===l.default.ENV_TYPE.WEB;return c.default.createElement(u.View,{"className":"cart-page"},0==e.length?c.default.createElement(u.View,{"className":"empty"},c.default.createElement(u.Image,{"mode":"widthFix","src":"http://static-r.msparis.com/uploads/b/c/bcffdaebb616ab8264f9cfc7ca3e6a4e.png"}),c.default.createElement(u.Button,{"type":"primary","className":"am-button","onClick":this.goHome},"立即去挑选美衣")):c.default.createElement(u.View,{"className":"isLogin"},c.default.createElement(u.Image,{"onClick":this.clothingNumExplain,"mode":"widthFix","src":"https://static-rs.msparis.com/uploads/1/0/106494e4c47110f6c0e4ea40e15ad446.png"}),c.default.createElement(f.default,{"clothing":e,"onDeleteClothing":this.onDeleteClothing}),c.default.createElement(u.View,{"className":"bottom-count","style":!t&&"bottom:0;"},c.default.createElement(u.View,{"className":"fj"},c.default.createElement(u.View,null,"合计:",c.default.createElement(u.Text,{"className":e.length?"price":"disabled price"},"0.00")),c.default.createElement(u.Button,{"className":"cart-btn","onClick":this.buy,"disabled":!e.length},"下单"),c.default.createElement(u.View,{"className":"info"},"如有失效美衣,建议删除,以免占用衣袋件数")))))}},{"key":"componentDidMount","value":function componentDidMount(){}}]),Cart}())||a;t.default=p},"231":function(e,t,n){e.exports=n(232)()},"232":function(e,t,n){"use strict";var a=n(233);function emptyFunction(){}e.exports=function(){function shim(e,t,n,o,r,i){if(i!==a){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function getShim(){return shim}shim.isRequired=shim;var e={"array":shim,"bool":shim,"func":shim,"number":shim,"object":shim,"string":shim,"symbol":shim,"any":shim,"arrayOf":getShim,"element":shim,"instanceOf":getShim,"node":shim,"objectOf":getShim,"oneOf":getShim,"oneOfType":getShim,"shape":getShim,"exact":getShim};return e.checkPropTypes=emptyFunction,e.PropTypes=e,e}},"233":function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},"239":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{"value":!0});var a=function(){function defineProperties(e,t){for(var n=0;n0||e.size_suggestion&&null!=e.size_suggestion||e.fabric&&null!=e.fabric},t.goToPage=function(e){s.default.getEnv()===s.default.ENV_TYPE.WEB?s.default.navigateTo({"url":e.currentTarget.dataset.url}):s.default.switchTab({"url":e.currentTarget.dataset.url})},t.computedStyle=function(e){var a="";return a=e.id==t.state.currentChooseId?"size on":"size",1!=e.has_stock&&(a="size off"),a},t.state={"goodsId":"","detail":{},"imageObj":[],"goodsdata":[],"cartAmount":"","currentChooseId":"","currentChooseName":"","specificationsList":[],"showModal":!1,"closeModalType":0,"modalContent":""},t}return function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{"constructor":{"value":e,"enumerable":!1,"writable":!0,"configurable":!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(Detail,i.Component),r(Detail,[{"key":"getGoodsInfo","value":function(){var e=_asyncToGenerator(regeneratorRuntime.mark(function _callee2(e){var t,a;return regeneratorRuntime.wrap(function _callee2$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,m.getProductInfo({"id":e});case 2:"ok"==(t=n.sent).status&&(null!=t.data.measurement?t.data.measurement=String(t.data.measurement).split("\n"):t.data.measurement=[],t.data.comments.rows&&Array.from(t.data.comments.rows).forEach(function(e){switch(e.fit_score){case 1:e.fit_text="尺码偏小";break;case 2:e.fit_text="尺码正好";break;case 3:e.fit_text="尺码偏大"}e.satisfied_score=new Array(e.satisfied_score)}),a=void 0,a=t.data.image?t.data.image.map(function(e){return{"image_src":e}}):[{"image_src":"http://static-r.msparis.com/uploads/d/1/d1ca37e902e5550ad2c82c721bc216ce.png"}],s.default.setNavigationBarTitle({"title":t.data.name}),this.setState({"detail":t.data,"imageObj":a,"specificationsList":t.data.specifications}));case 4:case"end":return n.stop()}},_callee2,this)}));return function getGoodsInfo(t){return e.apply(this,arguments)}}()},{"key":"openSize","value":function openSize(){s.default.navigateTo({"url":"/pages/size/index"})}},{"key":"makePhoneCall","value":function makePhoneCall(){s.default.getEnv()===s.default.ENV_TYPE.WEB?window.location.href="tel:123456":s.default.makePhoneCall({"phoneNumber":"123456"})}},{"key":"render","value":function render(){var e=this,t=this.state,n=t.imageObj,r=t.detail,l=t.currentChooseId,i=t.specificationsList,c=this.props.items;return o.default.createElement(u.View,{"className":"detail-page"},o.default.createElement(u.View,{"className":"image-box-wrap"},o.default.createElement(u.View,{"className":"image-box clearfix"},o.default.createElement(d.default,{"banner":n}),o.default.createElement(u.View,{"className":"share-btn"},o.default.createElement(u.Button,{"open-type":"share"}))),r.mode_id&&3==r.mode_id&&(1!=r.enabled||0==r.sale_stock)&&o.default.createElement(u.View,{"className":"sold-out"},o.default.createElement(u.View,{"className":"sales-end"},"已售罄")),r.enabled&&0!=r.enabled&&1!=r.enabled&&2!=r.enabled&&o.default.createElement(u.View,{"className":"unable"},o.default.createElement(u.View,{"className":"sales-end"},"下架"))),o.default.createElement(u.View,{"className":"container"},o.default.createElement(u.View,{"className":"info-business-card"},o.default.createElement(u.View,{"className":"name"},r.brand),r.market_price/100>500&&o.default.createElement(u.View,{"className":"model"},"参考价 ¥",r.market_price/100)),o.default.createElement(u.View,{"className":"product_name"},2==r.type_id&&1==r.mode_id&&o.default.createElement(u.View,null,"VIP"),r.limit_tag&&""!=r.limit_tag&&o.default.createElement(u.View,{"className":"zan-capsule__center"},r.limit_tag),r.name),o.default.createElement(u.View,{"className":"code"},r.product_spu),o.default.createElement(u.View,{"className":"info-size"},i&&i.length>0&&i.map(function(t,a){return console.log(t),o.default.createElement(u.View,{"key":a},t&&t.options&&t.options.map(function(a,n){return o.default.createElement(u.View,{"key":n},"中码"==t.name?o.default.createElement(u.View,{"className":e.computedStyle(a),"data-has_stock":a.has_stock,"data-id":a.id,"data-name":a.name,"onClick":e.chooseSize},"均码"==a.name?o.default.createElement(u.View,null,"均码"):o.default.createElement(u.View,null,""+t.name+a.value+"号")):o.default.createElement(u.View,{"className":e.computedStyle(a),"data-has_stock":a.has_stock,"data-id":a.id,"onClick":e.chooseSize},o.default.createElement(u.View,{"className":"double"},""+t.name+a.name+"号"),o.default.createElement(u.View,{"className":"double font"},"中码"+a.value+"号")))}))})),o.default.createElement(u.View,{"className":"proudct-size-line","onClick":this.openSize},o.default.createElement(u.View,{"className":"clearfix"},o.default.createElement(u.View,{"className":"icon-tag"}),o.default.createElement(u.View,{"className":"text"},"各国尺码转换表"))),s.default.getEnv()===s.default.ENV_TYPE.WEAPP&&o.default.createElement("ad",{"unit-id":"adunit-8b7bfc0fa927b307"}),o.default.createElement(u.View,null,r.designer_comment&&null!=r.designer_comment&&o.default.createElement(u.View,{"className":"goods-info"},o.default.createElement(u.View,{"className":"chapter-head"},"买手点评"),o.default.createElement(u.View,{"className":"fj"},o.default.createElement(u.Image,{"className":"fj-img","src":r.buyer_Info.avatar,"alt":""}),o.default.createElement(u.View,null,o.default.createElement(u.View,{"className":"fj-name"},r.buyer_Info.nickname),o.default.createElement(u.View,{"className":"fj-tag"},"女神派时尚买手"),o.default.createElement(u.View,{"className":"fj-info"},r.designer_comment))))),this.showClothesDetail()&&o.default.createElement(u.View,{"className":"goods-info"},o.default.createElement(u.View,{"className":"chapter-head"},"美衣详情"),""!=r.measurement&&o.default.createElement(u.View,{"className":"detail-info"},o.default.createElement(u.View,{"className":"head"},o.default.createElement(u.Image,{"src":a(250),"alt":""}),"平铺测量"),r.measurement&&r.measurement.map(function(e,t){return o.default.createElement(u.View,{"className":"block","key":t},e)})),r.size_suggestion&&null!=r.size_suggestion&&o.default.createElement(u.View,{"className":"detail-info"},o.default.createElement(u.View,{"className":"head"},o.default.createElement(u.Image,{"alt":"","src":a(251)}),"尺码建议"),o.default.createElement(u.View,null,r.size_suggestion)),r.fabric&&null!=r.fabric&&o.default.createElement(u.View,{"className":"detail-info"},o.default.createElement(u.View,{"className":"head"},o.default.createElement(u.Image,{"alt":"","src":a(252)}),"面料成分"),null!=r.thickness&&o.default.createElement(u.View,null,"面料:",r.fabric,"(",r.thickness,")"),null==r.thickness&&o.default.createElement(u.View,null,"面料:",r.fabric))),o.default.createElement(u.View,{"className":"goods-info"},o.default.createElement(u.View,{"className":"chapter-head"},"优质评价(",r.comments&&r.comments.total,")"),r.comments&&0==r.comments.total&&o.default.createElement(u.View,{"className":"text-center"},"———— 暂无优质评价 ————"),r.comments&&r.comments.rows&&r.comments.rows.map(function(e,t){return o.default.createElement(u.View,{"className":"fj","key":t},o.default.createElement(u.Image,{"className":"fj-img","alt":"","src":e.user_pic}),o.default.createElement(u.View,null,o.default.createElement(u.View,{"className":"fj-name font26"},e.nickname),o.default.createElement(u.View,{"className":"fj-tag"},e.fit_text),o.default.createElement(u.View,{"className":"fj-info"},e.comment),o.default.createElement(u.View,{"className":"comment-img"},e.images&&e.images.map(function(e,t){return o.default.createElement(u.Image,{"key":t,"className":"goods-img","mode":"widthFix","src":e.image_url})}))))})),r.brand&&null!=r.brand&&o.default.createElement(u.View,{"className":"goods-info"},o.default.createElement(u.View,{"className":"chapter-head"},"品牌介绍"),o.default.createElement(u.View,{"className":"introduce"},o.default.createElement(u.View,{"className":"b"},r.brand),o.default.createElement(u.View,{"className":"iconfont icon-more"})),null!=r.brand_desc&&o.default.createElement(u.View,{"className":"light"},"    ",r.brand_desc)),o.default.createElement(u.View,{"className":"goods-info"},o.default.createElement(u.View,{"className":"chapter-head"},"服务说明"),o.default.createElement(u.View,{"className":"server-ul"},o.default.createElement(u.View,{"className":"server-list"},o.default.createElement(u.Image,{"mode":"widthFix","src":"http://static-r.msparis.com/uploads/d/6/d646e479e328e9f370462b51fb841e70.png","alt":""}),o.default.createElement(u.View,null,"每次4件"),o.default.createElement(u.View,null,"无限换穿")),o.default.createElement(u.View,{"className":"server-list"},o.default.createElement(u.Image,{"mode":"widthFix","src":"http://static-r.msparis.com/uploads/1/3/137d9963d13a053a6a81784af1256aa9.png","alt":""}),o.default.createElement(u.View,null,"五星洗护"),o.default.createElement(u.View,null,"往返包邮")),o.default.createElement(u.View,{"className":"server-list"},o.default.createElement(u.Image,{"mode":"widthFix","src":"http://static-r.msparis.com/uploads/c/0/c0367921e38cc7fd33f63897b18a86ef.png","alt":""}),o.default.createElement(u.View,null,"APP一键还衣"),o.default.createElement(u.View,null,"快递上门"))))),o.default.createElement(u.View,{"className":"detail-bottom-btns"},o.default.createElement(u.View,{"className":"nav","data-url":"/pages/home/index","onClick":this.goToPage},o.default.createElement(u.Image,{"className":"nav-img","src":a(50),"alt":""}),"首页"),o.default.createElement(u.View,{"className":"nav","onClick":this.makePhoneCall},o.default.createElement(u.Image,{"className":"nav-img","src":a(253),"alt":""}),"客服"),o.default.createElement(u.View,{"className":"nav","data-url":"/pages/cart/index","onClick":this.goToPage},o.default.createElement(u.Image,{"className":"nav-img","src":a(51),"alt":""}),"衣袋",c.length>0&&o.default.createElement(u.View,{"className":"zan-badge__count"},c.length)),o.default.createElement(u.View,{"className":""==l?"join join-disabled":"join","onClick":this.join},"加入衣袋")))}},{"key":"componentDidMount","value":function componentDidMount(){}},{"key":"componentDidShow","value":function componentDidShow(){}}]),Detail}())||n;t.default=f},"231":function(e,t,a){e.exports=a(232)()},"232":function(e,t,a){"use strict";var n=a(233);function emptyFunction(){}e.exports=function(){function shim(e,t,a,r,l,i){if(i!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function getShim(){return shim}shim.isRequired=shim;var e={"array":shim,"bool":shim,"func":shim,"number":shim,"object":shim,"string":shim,"symbol":shim,"any":shim,"arrayOf":getShim,"element":shim,"instanceOf":getShim,"node":shim,"objectOf":getShim,"oneOf":getShim,"oneOfType":getShim,"shape":getShim,"exact":getShim};return e.checkPropTypes=emptyFunction,e.PropTypes=e,e}},"233":function(e,t,a){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},"234":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{"value":!0}),t.default=void 0;var n=function(){function defineProperties(e,t){for(var a=0;a0?l.default.setTabBarBadge({"index":1,"text":String(n.props.items.length)}):l.default.removeTabBarBadge({"index":1})},_possibleConstructorReturn(n,t)}return function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{"constructor":{"value":e,"enumerable":!1,"writable":!0,"configurable":!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(Index,i.Component),o(Index,[{"key":"onShareAppMessage","value":function onShareAppMessage(){return{"title":"基于Taro框架开发的时装衣橱","path":"/pages/home/index"}}},{"key":"onReachBottom","value":function onReachBottom(){this.props.dispatch({"type":"home/save","payload":{"page":this.props.page+1}}),this.props.dispatch({"type":"home/product"})}},{"key":"render","value":function render(){var e=this.props,t=e.banner,n=e.brands,r=e.products_list,o=e.effects;return s.default.createElement(u.View,{"className":"home-page"},s.default.createElement(p.default,{"banner":t,"home":!0}),s.default.createElement(u.View,{"className":"nav-list"},n.map(function(e,t){return s.default.createElement(u.View,{"className":"nav-item","key":t},s.default.createElement(u.Image,{"mode":"widthFix","src":e.image_src}))})),l.default.getEnv()===l.default.ENV_TYPE.WEAPP&&s.default.createElement("ad",{"unit-id":"adunit-dc1c0a38156fa412"}),s.default.createElement(u.Text,{"className":"recommend"},"为你推荐"),s.default.createElement(f.default,{"list":r,"loading":o["home/product"]}))}},{"key":"componentDidMount","value":function componentDidMount(){}},{"key":"componentDidShow","value":function componentDidShow(){}}]),Index}())||r;t.default=d},"231":function(e,t,n){e.exports=n(232)()},"232":function(e,t,n){"use strict";var r=n(233);function emptyFunction(){}e.exports=function(){function shim(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function getShim(){return shim}shim.isRequired=shim;var e={"array":shim,"bool":shim,"func":shim,"number":shim,"object":shim,"string":shim,"symbol":shim,"any":shim,"arrayOf":getShim,"element":shim,"instanceOf":getShim,"node":shim,"objectOf":getShim,"oneOf":getShim,"oneOfType":getShim,"shape":getShim,"exact":getShim};return e.checkPropTypes=emptyFunction,e.PropTypes=e,e}},"233":function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},"234":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{"value":!0}),t.default=void 0;var r=function(){function defineProperties(e,t){for(var n=0;n0?i.default.createElement(l.View,{"className":"goods-ul"},n.map(function(t,n){return i.default.createElement(l.View,{"key":n,"className":"goods-li","data-id":t.id,"onClick":e.gotoDetail},i.default.createElement(l.View,{"className":"pos"},i.default.createElement(l.View,{"className":"Image-container"},i.default.createElement(l.Image,{"src":t.cover_image?t.cover_image+"!w750":"http://static-r.msparis.com/uploads/d/1/d1ca37e902e5550ad2c82c721bc216ce.png","alt":""})),3==t.mode_id&&(1!=t.enabled||0==t.sale_stock)&&i.default.createElement(l.View,{"className":"sold-out"},i.default.createElement(l.View,{"className":"sales-end"},"已售罄")),t.enabled&&0!=t.enabled&&1!=t.enabled&&2!=t.enabled&&i.default.createElement(l.View,{"className":"unable"},i.default.createElement(l.View,{"className":"sales-end"},"下架"))),i.default.createElement(l.View,{"className":"zan-capsule"},2==t.type_id&&1==t.mode_id&&i.default.createElement(l.View,{"className":"zan-capsule__left"},"VIP"),t.limit_tag&&""!=t.limit_tag&&i.default.createElement(l.View,{"className":"zan-capsule__center"},t.limit_tag),t.market_price/100>500&&i.default.createElement(l.View,{"className":"zan-capsule__right"},"参考价¥",t.market_price/100)),i.default.createElement(l.Text,{"className":"dark"},t.brand),i.default.createElement(l.Text,null,t.name))})):i.default.createElement(l.View,null),r&&i.default.createElement(l.View,{"className":"loadMoreGif"},i.default.createElement(l.View,{"className":"zan-loading"}),i.default.createElement(l.View,{"className":"text"},"加载中...")))}}]),GoodsList}();u.propTypes={"list":s.default.array},u.defaultProps={"list":[]},t.default=u},"237":function(e,t,n){},"238":function(e,t,n){}}]); \ No newline at end of file diff --git a/site/chunk/login_index.js b/site/chunk/login_index.js deleted file mode 100644 index 848b1b0..0000000 --- a/site/chunk/login_index.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{"225":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{"value":!0});var o,r=function(){function defineProperties(e,t){for(var n=0;n"),c.default.createElement(A.View,null,c.default.createElement(A.View,{"className":"msg","data-url":"/pages/message/index","onClick":this.goToPage},c.default.createElement(A.Image,{"mode":"widthFix","src":u.default})),c.default.createElement(A.View,{"className":"msg","onClick":this.outLogin},c.default.createElement(A.Image,{"mode":"widthFix","src":"http://static-r.msparis.com/uploads/9/a/9a00ce9a5953a6813a03ee3324cbad2a.png"})))),c.default.createElement(A.View,{"className":"avatar-container"},c.default.createElement(A.Image,{"className":"avatar","src":f.default}))),c.default.createElement(A.View,{"className":"list"},r&&r.map(function(t,a){return c.default.createElement(A.View,{"className":"item","key":a,"data-url":"/pages/order/index?type="+a,"onClick":e.goToPage},c.default.createElement(A.Image,{"mode":"widthFix","src":t.img}),c.default.createElement(A.Text,null,t.txt),t.num>0&&c.default.createElement(A.Icon,{"className":"num"},t.num))}))),c.default.createElement(A.View,{"className":"login"},c.default.createElement(A.View,{"className":"card"},c.default.createElement(A.View,{"className":"type type0"},c.default.createElement(A.View,{"className":"operation"},c.default.createElement(A.View,{"className":"txt"},a?"VIP会员用户":"您还不是会员"),!a&&c.default.createElement(A.View,{"className":"btn","data-url":"/pages/login/index","onClick":this.goPage},"成为会员",c.default.createElement(A.View,{"className":"iconfont icon-membership_more"}))))),c.default.createElement(A.View,{"className":"item","data-url":"/pages/addressList/index","onClick":this.goToPage},c.default.createElement(A.View,{"className":"left"},c.default.createElement(A.Image,{"className":"icon-left","src":g.default}),c.default.createElement(A.Text,null,"收货地址")),c.default.createElement(A.View,{"className":"right"},n&&c.default.createElement(A.View,{"className":"num"},n),c.default.createElement(A.View,{"className":"iconfont icon-more arrow"}))),c.default.createElement(A.View,{"className":"item","data-url":"/pages/couponList/index","onClick":this.goToPage},c.default.createElement(A.View,{"className":"left"},c.default.createElement(A.Image,{"className":"icon-left","src":m.default}),c.default.createElement(A.Text,null,"优惠券")),c.default.createElement(A.View,{"className":"right"},n&&c.default.createElement(A.View,{"className":"num"},n),c.default.createElement(A.View,{"className":"iconfont icon-more arrow"}))),c.default.createElement(A.View,{"className":"item","data-url":"/pages/about/index","onClick":this.goPage},c.default.createElement(A.View,{"className":"left"},c.default.createElement(A.Image,{"className":"icon-left","src":d.default}),c.default.createElement(A.Text,null,"关于")),c.default.createElement(A.View,{"className":"right"},c.default.createElement(A.View,{"className":"iconfont icon-more arrow"}))),l.default.getEnv()===l.default.ENV_TYPE.WEAPP&&c.default.createElement("ad",{"unit-id":"adunit-acab7e823a01abbd"})))}},{"key":"componentDidMount","value":function componentDidMount(){}},{"key":"componentDidShow","value":function componentDidShow(){}}]),User}())||n;t.default=E},"242":function(e,t,a){},"243":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAYAAAC8cqlMAAAAAXNSR0IArs4c6QAABYJJREFUWAnVmWtoXEUUx7OPrMEkX1oJaZp3qkZEChpQEaG2Vii1go9UDGjAd9CVJjH9oLaUWv3gtqkQpWJVsFKxtlKw+MXGUMiHIlRRWrXR5r2NIdhKJZGwT3//9c5ys3G7uzFN9w5MZubcM+f8/3POTObedRVYZWho6G66XdSmeDy+wsjzsXW5XL+D6xQ1UF9f3y+MLv2BxCs0uyCQGEvmhAKhGDi3QeZNlxWJE5BwOwF8KkaLzBqB73IqCZGysHeJSJMEDi9NInKQGnYwEWE/6FJoxsbGGiORSA+CtQ4j1Of1ev3V1dVn3Wz2Xo/H81dDQ8M6t9v9GETOO4DMeWEVZmEXB6XWPaFQ6MeRkZGH6urqPistLW3kJNiNPB/TLSxswiisg4ODDwu7OIiIdv6yaDT6Bcz2x2KxOOdyF0xX86hPz/Ok9AmTsAmjsILriLALnwtWcTtQGP/KhJaamprvJB8eHn6UiXvorrTrLWFfadRJBA7J5+jo6G0s+qcQuMGOIRERu0AKbPyTENhK3yUDVroF0FvKdFMaBaw0OiQswiRsqSSEf15E7KTo9/l8vieqqqoSBwD76CZWQ6fbuhS9xR5+Q1b4a2trf5Hh8fHxleyFA3TXpnOUiUgBq3KR0D6N0aPGCPm5mVVRulUa2SK1Qfx1sg8+N/ZYvAdJ7Q/wl9gLRp7aZiRiJuDg/aKiovaKioq/JZucnCyemZnZTredWijZ/yhK2b3FxcU7y8vLZ2RnYmLi2tnZ2b0QeDYbu1kTkTHIDBCdFqLzvTFO3jayYu8wXlC6YbOX6mcvnjU2icKt2NSGvtHIMrU5EbGMhXD8Ko730CZPPNKtGcfd6GSbbkqjDtLosAHJfG3oTto3kPmMPJt2IUQSdgHRy/WglevBhHFkpds2xh3UdOmmNOomjV43aaT5XJMqOJE+hsS9GudaFkxEjiBzgbqR6Hxrd6x0A1BPKiiRR+9FojCQon87ul9Rl9vlufTn/R/JZTK6R+37xcxVvgN2PcA3Iwuqqi9ZKgnNsWwkT0XJci0LigigotSXAfx2JodKN+nY0yjdHCK5hajspnrS6aSTLyQilyBxfyoJrg53seF/5srTAZDku78I2EnomXSkqzl2YLIp28gu2eXZ9HONyDmO301KHWMcYD5A7QRA8pWZ/nH0WkkZfe1IFo7VFRyr2tDrJUQvRl9fQrbTDxlF60g/xniVkWVqcyGi60oz15WLxigEVgPkE8a3GJmt/QNwTwHyS8nQfQDdD+leZ9Mx3dPoPo6uruSJwrVkGdcSHc1pryWWaqLJlsh7OPHjLKJZAPIAbCvdHdRM5/0+dFTa/m3S/lVEduDnLfxEpYUfL350t3te48uVTEQiGN2C8XeNEVZqVTgcPoCTO41sMVv8nSwsLNRF9ZyxC5kX8KeDxWtkqW3azY7BP1HeYCfBJm2DxA9XioTAybZ8yJcBa2HYYGEy4jntf0aECQOsyiZW5Tdp6xqN8Y9wct+c2Vd4AI6vwfGkeY0Ax/XgOAaOeXeweRFh8nHqHYYEK9PC5NNLTUJrJJ/yLQwaC5OwCaPG9jInIij0cLS200aDweByTo19GGu2T7hafTAd5tRsq6ysvAAmD0e0rvh+g8dEJMy5/xy5+JJIsAIbIXEmX0gIrLAIk7AJo7AKM490CS3QR2yd948QiRNTU1Ml09PT3Ux6Rg/ztYB3f0lJSUdZWdk0kVkD3iMurs8NXMUHIaTfR/Rfty5fCdhxQWaYcSuR6RcHfTK9Bla7EOqOZFLNPidv+5DR7yPdZNNr2uxnGNyct2izA/aTG1aX/TqRnZ2rqyUOSiX9Fuf0ckpEAlauOZKMhT3g1q6Hgd4HtHEcVSzM+jG0P/kmZx2/jv15+h/Njtg4NCvq3QAAAABJRU5ErkJggg=="},"244":function(e,t,a){e.exports=a.p+"static/images/avatar.png"},"245":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAuZJREFUWAnVWE2L6jAUzehT/P4AQRQX4sKFCzf+/z/hwoULcSGKIPgtouh7c+7jlDRNnbbjaOdCTZPcJMeTe09CP/5+moqxJWKMTaDFHuAfk8HVaqXwnM9ndbvdzO4fqSeTSZXJZFStVpNHX+SDMXi9XtV0OlW73U7vf/l7qVRS7XZbpVIpWdvZ4jiAAyIQBCw0AYgtfTdzBIQSWIAJ5gCUWox+XACREHEzYhIGX5WtYUggJidJwgx+pW/sAXqE+hE79XpdVatVEVXEyHq9Vsvl0joEfp1OR+33ezUej60+QRoDA+x2u6pYLDpz5vN5hadcLlsBNBoN8V0sFs6YKC+BAII5gLtcLiKix+NRwEHx0Y5+nclKpaKy2aw6HA7CYBRgHBMoBrFdMCg8tux+v0tJxWc/JyV78/mcTZFLYbDf78u/nc1mwpI5Gw5yGJjTjXX2ow9bnsvlIrOXTqdVq9VShUJBlhIGcTCDhV6vp+BgGkUTMacb6+xHX7PZFJcosYe1gQFYPJcFzIprD9CbhmyFMeYSiYTEHuow9pM9MBvlbMfawKCbJ0lIre6EBMDiSAhks26ISSaILfbCSJNtbQ9AfXH9HVr2aDHc47DlOnthpUlfj+8egJAGPwNTZMv0MWMvrDRhPqxtKoJLZnBAI5PDGtk7nU5qu93KcC4UVJowCGvzkkAMAhDXfQT6aDSyygyd/Upb7FF6KEUcyzr72Y4SBwEwAAswwWSLh8OhVKL8IHEQ3Dp7mAfSg5jEg0Si2aSJfSgBcjKZSNNgMPh/o9Ydwr6bscfxlJ6vpIn+fqUnSfwcbe06e5vNxuUSVJpcgyyVbwFk7PmdGl9JkwWPp+lbAIPc8x5JkweNpcElM5b+tzf9DoDmAf122j4BEJMwaBPNd4MkJgGIr0pxM2JyAOI8jYsBiwsggEHx4wASGICF5nwfZAM+2uDBWWreLOjz7BIJgZh7+AHz2Ys+a77foYPP+rc/Mc8/wlyNnVqZeBcAAAAASUVORK5CYII="},"246":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAGoklEQVR4Xu2be2wURRzHv7+9XkVpfVWLjxgtPmgEW+52BgqiMVGpGv1DMWJ8v0BiAMVHopEIiSGKomKEmID4Ao2PmJioiWigJii27Oy1tRIjRiqJEhGrgEqhx+7PTHLXXMveY6+73FGYpH/dzPf3nU9nZ+fxW8IRXugI7z+OAjg6Ag4BgY0bNx4bjUbjAMYRUQMzjyWiUQD030gAO5n5DwA7iGgHM/8GoL26unptfX39P2FaDO0RSCQSF7quO4uZm4nofMD/48bMDhFtYObVRPSeEGJv0DACB2Db9lWu684noosDNvsfM68houVCiK6gtAMDkEgkLnVddzGApqDM5dD5KhKJzIzFYj8NNdaQAXR0dFyQTCaXENF1QzXjs30fgKdM09SxHZ9t+6sPCYBt283M/FFqIivWw5DaMbMF4GYp5dZihIoGoJR6AsCiYia3YozmabOXiKaZpvm5X23fAJjZUEqtJKJ7/AYLuf5+IrrGNM31fuL4AqA7b9v2+wBu9BPkUNVl5l4imiqE+LrQmL4AKKVeA3BvoeKlqMfMeuEkpZQ/FhK/YABKqbkAXi5EtAzqbI9Go7HGxka9usxZCgJgWZZewtoAKvMJltHvraZpTsn3iswLoKWlpaKqqqqdiMYF2Tlm3kREejLVa/9JzDyPiEYEGQPAEiHEY7k08wJQSs0H8HTAxj42TXMaEblp3fb2duk4TluQr9XUXiKWa+mcE0BnZ2ddMpn8AcAxQQJwXff0CRMm/D5YUym1BsCtQcYC0CqEmJRNMycAy7JWhfC+3ymEqPUypJS6D8DKgAGAiC7Ptj7ICiCRSJzhOM42IqoI2JDb19dXNXny5F6PEfA4gGcCjqflvhRCTPXSzQpAKaWNaEOBFyKabZrm8kzh1CJrEwAz8IAAotHo6MbGxu7B2p4AUmb0M3pqGGYA7Cai203T/ETrt7a2Hh+JRFYQ0fSQ4mnZZ4UQev8yoHgCSO3yfG8sijCvj752ABgb9EQ72Asz/yqlPKsgAEqppQAeLKJDZd2koqJizPjx47dkmvQcAUqpDgCNZd2b4szNEELo/Ux/OQiAUuoEALuK0y/7Vm8JIe7KCcC27SZm/jbMrjDzPiJaRkTrXNfdZxhGHTPPPATniW1CiAFnll4j4E4Ab4YM4A4p5epBr8GIbdvfA6gPKzYz75FS6hGe/RGwbXsBMy8M0USvEKIqcx+QjmXb9kPM/FJYsbVuX1/fcZmLMK8R8AKAh8MywcxbpZTneunbtn0TM+sTp9CKYRi18Xh8ZzqAF4AVAGaE5aDUAAavCL0A6M2I3pSEUsoegGVZLxLRvFB6D6DUABzHOWXixIk9WR8By7IWEtGC4QpAH+sJIZK55oBZAF4dpgC2CyHOzPkatCzrMiJqGY4AmHmdlPKKnAC6urpG7d+//6DjqqCAlHIOYOZlUso5OQHoH5VSvwA4O6hOZ+qUEoA+bzBN84O8ACzLep2I7h5uACKRyEmxWGzARi/bdvgWAO8MJwDM3C6l1HlKA4ongM7OzpHJZFKf1OgEpkBLCR+BuUKIVwoCoCuFdCReqoWQziapFULsLhhAIpEQruvq7ItAS4lGwCohhOfyPufFiFLqCwBXBkmgBABcwzBGx+PxbV79yAdgCoANhzmAt4UQ+pDHs+S9HLUsSycp3hYUBGb+S0pZ46UXwtXYLsdxzsvc/BQ8B6QrtrW11RiGsYWITg4QwhQp5TeD9ZRS+qLk2qDi6HtN0zTfyKWXdwSk3ghXENFaAEYQ5pi5m4jm1NTUrKurq9uXuoV+AMCjQeinND4TQuSFWRAALaiU0uaeD9BgmFLbKysrxzU0NPydL0jBAFIQyj5JSt9pMPMlUkp9wpy3+AKQyhH8kIhuyKtcggqhp8npPumcoerq6k8BNJegj1lD6rdLJBJpjsfjyo8vXyMgLbx58+bK3t5enSOcd5LxY2YIdX+ORCJXF5M9XhQAbZSZybbt2cz8XAjZXX5YrD9w4MD1TU1Ne/w0StctGkBawLKsMQD0hwyiGANDaKP39QtM09R3jP3ZZn71hgwgYzQ8AuBJACf6NeGz/l5mXuo4zuJi/+uZ8QIBkBbs7u4e0dPTM52Z7yeirKlpPjucrq4/mdGJlYuEEH8WqXFQs0ABZKqnP5oCoPN+PNPiCujEv8zcahjGu/rO8LD4aMqrU0qpiwBMZeZzUp/LncbMtUSkwWR+NtdtGMZ3ruvqDJWuYr8CKQBsf5XQRoAfE6WsexRAKemXQ+wjfgT8D4eeGW5nB8nsAAAAAElFTkSuQmCC"},"247":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAHRklEQVR4Xu1ba2xcxRU+5+7DWdeBBoMUHmlr0bSBJV7vnRknxIgmKoiWVunrT1VV/EEIUYoEFCEqgUAqRfCDVpUKP1DVp9RKlfoDEFBQIYiC4/rOXWdbuaSY4IaER5UATkm81N69Bx10Xbmu7Xns3XWk5Py953znm29n5p57ZhbhFDc8xccPpwU4PQO6oECtVjun1WpdioiXAsB2ABgGgN409XEiehMRDxPRG4h4EBEnWq3W6PDw8NudptexJbB///71J06cuCZJkm8h4g6fgRDRn3K53P1hGD7rE28Tk7kAk5OTfbOzs7cBwC2IeIYNCQuflwHgV8Vi8ZHBwcH3LPytXTIVQGu9i4h+jYgXWDNwcCSifwHAjUqpPziEreqaiQD1ev1jc3NzDyLi9VkRM+D8ttls3rB9+/Z/t5uvbQFqtdonW63WM4j4mXbJOMa/DgBXSSn3O8b9j3tbAtRqtYuTJHkeAM5ph0QbsTNBEFwZhqH2xfAWYHx8fCO/rhBxo2/yjOLey+VyYbVa/acPnpcAU1NTPTMzM3sRseqTNOsYInqlt7dXlMvl467YXgJorX8GANe6JuukPxE9rpTa7ZrDWYA4jr9ORJm9hlwJG/yvk1Lyj2NtTgKkU38KETdZZ+iu45G+vr4Lt2zZ8r5tWicBoii6HREfsAVfI78HpJR32Oa2FmB0dLRULBb53Xu2Lfga+R3P5XKbqtXqjE1+awG01jcAwMM2oAaf5wDg0SAIRvP5/IG5ubkkCILNSZIME9GXEfEqAAjayUNEdyqlfmiD4SJADAChDegKPm8BAG9ST6yGEcfxp4nop1zltZHroBBiABHJhGElQBRFn0XEdkrOA4VCYWelUjlsIsTP9+zZk+/r6/sFIn7bxn85nyAIdoRhuNcUbyWA1vo7APCQCWy550Q0nSSJ2rZt2zsu8akIzyPiiEvcgq/tMrASIIqi3yHiNz2IzOfz+UuGhoZe8YiFffv2nd9sNg8AQI9H/DNSSuMyshXgb4h4iQeJH0kpv+cR99+QKIruQcS7PTAOSik/ZYozCkBEGMfxBwBQNIEtfZ7++pOucYv9a7XaeUmSvOGDIYTII2JrtVijAGNjY2fk8/ljrgSI6LBSKpOKUWvNIl7syqFQKGwybbxGAXx/ASJ6QSn1OVfSy/lrrfnVebUrVhAE5TAM/97WDKjX6xfMz88fck3OxY6U8qsecf8XEkXRb3xeiYhYEUL8tS0BJicni41G4z+uAyGivUopr3b40lxRFD2FiF9w5dDT07Nx69at3Ehd0YxLgCO11u8CwAZHAseEEBtsqjETruceQEKInCm/rQC8ji4yEV36HBEvF0L82TVusb/W+lwAeNMVg1voSilju85KgCiKnkTEL7qSyGIfaKMOqEsph0ycrQTQWt8KAA+awJZ7zmtXCPG0T6zW+hMAwFWkcyXIH1RKqZtMeW0F2AIAfDzlbET0TqFQqAwNDTkVMxMTEx9vNpt/8T1v4BkrhPijibCVAAwSRdEh3yMvIvpHsVi8wlSULJBNT5P3IGLZNIAVns+WSqUN5XJ5zhRvLYDWmpcALwUvI6K3EfEH/f39Px8YGODSelnj80UA+CUA8PT3MiJ6TCn1FZtgFwHOJaLXETFvA7ySDxG9j4h83P0SIr6WJAm/YgERudTltrbxC86Un4h2KaX4xMpo1gIwktb6Ee7qGFHX1mFMSskXMazMSYD0IPTVdmeBFTNPJ0T8vBCC+45W5iQAI0ZR9GNEvNkKvctORPSsUuoKl7TOAqTfBnUA4FfjSWNc+a1bt65iqv2XEnYWgAHiOB5MkiQ+iZYCt9Yvs2mCZiJAuiF+HwDuO0mmwF1Synt9uHjNAE5ERIHW+veI+A2fxBnGPCmE2G1qfa2Uz1sABuTW9fr16x/16dZkIQBfo+vt7f2STcXXEQEYlDfF2dnZJxDRaffNQICx/v7+XatVlTY52poBCwmmp6fXHT169Gn+/rdJmoFPXCqVdvrcCMlsE1wKpLXmq69c4vJV2E4a9/gul1I6d6qXI5XJDFgA5luijUaDa3DRIQVeLpVKl5XL5Y++H7KwTAVIX49nAsALADCYBcFFGFNBEIyEYXgkS9zMBUg3xrMajcaLPn3EFQbHV+B2SCn5iD1T64gAzJCbGkmSvAQAm9thTESHiGhkeHjY52zCmLpjAqTLgTu6owBgPKRcgelbhUJhpFKpTBtH4unQUQGY0/j4+CZE5OaH6znhkVwuN1KtVqc8x2YV1nEBmEW9Xh+Yn5/n5cAzwmhE9C5/3AghvBqxxgSLHLoiAOebmJjY3Gq1WATTxepj6YHKqmd6LoNczbdrAjCJOI4vSpLkRUQ8awVSxxFxpxCCL2R1xboqQCrCIB+dAwDXC4ttNm1njXVl5GmSrguQiiBSERb+OcZd4d1CiMe7OXjOtSYCpCJ8jYi+CwB89+g+KeVPuj34NRVgLQa7XM41mwGnBThJFDjlZ8CHZgx0X9mu8fQAAAAASUVORK5CYII="}}]); \ No newline at end of file diff --git a/site/css/about_index.css b/site/css/about_index.css deleted file mode 100644 index 27b8afb..0000000 --- a/site/css/about_index.css +++ /dev/null @@ -1 +0,0 @@ -.about-page{width:100%;height:100%;padding:0 .85333rem;box-sizing:border-box}.about-page div,.about-page view{margin-bottom:.64rem} \ No newline at end of file diff --git a/site/css/addressList_index.css b/site/css/addressList_index.css deleted file mode 100644 index acf6163..0000000 --- a/site/css/addressList_index.css +++ /dev/null @@ -1 +0,0 @@ -.addressList-page{min-height:100vh;box-sizing:border-box;padding-bottom:3.62667rem}.addressList-page .content{display:-webkit-flex;display:flex}.addressList-page .content .info{padding-left:1.06667rem;width:80%;font-size:.59733rem;white-space:normal;margin-top:.42667rem;margin-bottom:.42667rem}.addressList-page .content .info .contact{margin-bottom:.21333rem}.addressList-page .content .info .contact .name{font-size:.64rem;font-weight:700;margin-right:.42667rem}.addressList-page .add,.addressList-page .content .edit,.addressList-page .empty-address{width:20%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.addressList-page .content .edit .taro-img,.addressList-page .content .edit image{width:.85333rem;height:.85333rem}.addressList-page .add,.addressList-page .empty-address{width:100%}.addressList-page .add{bottom:0;left:0;height:2.56rem;font-size:.74667rem;background:#fff;color:#ec5d75;position:fixed}.addressList-page .add .taro-img,.addressList-page .add image{width:.74667rem;height:.74667rem;display:inline-block;margin-right:.128rem}.addressList-page .empty-address{height:50%;position:absolute;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.addressList-page .am-list-body .am-list-item:not(:last-child) .am-list-line{border-bottom:none!important}.addressList-page .am-list-body .am-list-item:not(:last-child) .content{border-bottom:.02133rem solid #eee!important}.addressList-page .am-list-item{padding-left:0} \ No newline at end of file diff --git a/site/css/addressUpdate_index.css b/site/css/addressUpdate_index.css deleted file mode 100644 index 5b65ed6..0000000 --- a/site/css/addressUpdate_index.css +++ /dev/null @@ -1 +0,0 @@ -.addressUpdate-page{width:100%;height:100%;background:#fff;box-sizing:border-box;padding:1.28rem}.addressUpdate-page .head{font-size:1.06667rem;color:#444;margin-bottom:1.36533rem}.addressUpdate-page .form input,.addressUpdate-page .form textarea{width:100%;padding:0;font-size:.59733rem;height:2.77333rem;line-height:2.77333rem;border:0;border-bottom:.02133rem solid #eee}.addressUpdate-page .form .label,.addressUpdate-page .form .picker-item{font-size:.59733rem;height:2.77333rem;line-height:2.77333rem;border-bottom:.02133rem solid #eee;color:#777;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.addressUpdate-page .form .picker-item{color:#444}.addressUpdate-page .bottom-btn,.addressUpdate-page .bottom-btn .confirm{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.addressUpdate-page .bottom-btn{margin-top:2.13333rem}.addressUpdate-page .bottom-btn .confirm{padding:.42667rem 0;text-align:center;font-size:.74667rem;color:#ec5d75;-webkit-align-items:center;align-items:center}.addressUpdate-page .bottom-btn .confirm .taro-img,.addressUpdate-page .bottom-btn .confirm image{width:.64rem;height:.64rem;display:inline-block;margin-right:.128rem}.addressUpdate-page .bottom-btn .remove{color:#444;margin-right:2.56rem} \ No newline at end of file diff --git a/site/css/app.css b/site/css/app.css deleted file mode 100644 index 6d34da3..0000000 --- a/site/css/app.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:'iconfont';src:url(//at.alicdn.com/t/font_785024_z17fuwzlky.eot?t=1537526378943);src:url(//at.alicdn.com/t/font_785024_z17fuwzlky.eot?t=1537526378943#iefix) format("embedded-opentype"),url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAB3oAAsAAAAANSQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8d0g1Y21hcAAAAYAAAAGOAAAEyLbZccRnbHlmAAADEAAAFwgAACgMJDGVsWhlYWQAABoYAAAALwAAADYStRrRaGhlYQAAGkgAAAAcAAAAJAfeA7lobXR4AAAaZAAAAA8AAADg4AAAAGxvY2EAABp0AAAAcgAAAHIorR+6bWF4cAAAGugAAAAfAAAAIAFQAOZuYW1lAAAbCAAAAUUAAAJtPlT+fXBvc3QAABxQAAABmAAAArbnm26EeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeMT5zZm7438AQw9zA0AAUZgTJAQDiMwwneJzt1FdSG1EQheF/RgGQZJGTCCLnnIRtgg27ZUF+8nM/sQfocw/LYFSfauZq5vSt6S4BLaCRTlITqv9U6PiXq1VZb9Ap603e8no8PzVEK7rx+vGRZ1V0oq+zclT5+xQz5azOZ5tZoc1Yrk5kTpceP+gzmfdM512zzDHPAot59xLLDFhhlTXWGbLBJltss5MJNbvssc8BhxxxnLs65YxzLrjM7HZWueKaG265Y5Sl23wfPX3V719Xj+qUqa9RW+llwzQH0TTNQrRMMxIdy3dNdC3fPNG37C8xadlpYso0OzFt6LkZ0+5i1nIiiDlDefOG8hYM5S0aylsyTVosG8obGMpbMZS3aihvzVDeupV3MjSUvWEoe9NQ9pah7G1D2TuGsncNZe8Zyt43lH1gKPvQUPaRoexjQ9knVnpxaqV3Z4ZqnhuqeWGo5qWhmleGal4bqnljqOat6T8h7gzVHBmqeW+o5k9DNX8Zqvnbypw8WJmfRysz9mRoX8+G9vXH0L7+GtrXi6F9vRqjT8TmmjAAAHic1Vp7lBTVmb/fre6qflZPP6qrp6ef1Y+amW5mmK5+MAMzw8iMCMrroCP4DnoAJSgBExCMGclGGdCz0SQqxCgBox7InqiY5SSMJ2SXvGA42WTNRjE7apaVPUlW18iaXXUu+93qngfDKye7/2xP1723b926de9Xv+/7fd9XQywEP8Iq+hGxkBBJkjQhdvAmvX5vsTwTCkHFa3hbIAcySN5KF2RTmhgIgqLDu7BptPie3TZss6cgpgwHo/BPsscjOz0eoN+hH7EPWAROsi7wSg6HxN4DrxKDSJC9txHq6+WghwYGBvDW1ftvov9FPCROUqRCiF8TFW8gaCQL5ZK3mE1lkjHADlFKtgB2lKWkkqyUimUcgDc1SjgkqYlRGFFi0SDtVWIxZXSI9qbb2tKjQ1gm6PBocZ9Dgn7JocUUtk+J0QGse4PRmAJDSkyD6WnWm54OWMNQevqDCc8hm90hHTrE5zpEpHEZySRKNKKTRtLGV5rB5eWALzflRanp3owVxVUsVwy+Yi7GjM5LSAWChXIxq4l+o5RSDHqv2z5sd78DS2BDPXuW/fTlhsBwoIHpdBvbD1ywsCfha/Dh9z+1b293Q6vd5bKzX8AIONiHTAvDwQ8/ZPNACYQBwgH2e/guWwQvfpCrCf3nMr/UB7cNanzpNnP9DwpAvPiE20gPWUI+RVaQNSjrLqjEIA4VvQV0GTyggphqgVaQ1BiohW7Q/Vy0gSBiodwJKGod96YqMkJCy2JH2XqR83qpCyAVg+reR+qfWrPmqXpLyhJ5cdOmFyOWFDzXPXf5I7otZst989ZFl3vku2xOp81QYzHVMFL8eaQMJRIZ/a3ZY57D3wARxTzbCv+dg1A6hF/45LYtlG65zWf3rttB6Y51Xju7KQrXXunx1C39FCRscXjCaRuxOWLqTjUWx4l3ptoiyogSiZk9DjznjIPZ05bamW5lXT4+b4iLzjoJo36ikgbSipKbgsqKYpSSeFiVZCmD++boVJVJ6JyEyHs06NcQo++OjoBdgqJkBw7MYQTmnilYhG38Ew5v0zgiNY0jkj9UgZAz7wiDQo64SD3JIRa1FijibVH6MmT4wytX8IniQ5Aq+Cy7oBv4I8XVdQElix5YvPiBRZv3CMIexrwLCy2LAiFfz4LZ/q+6XC1bBje3uFzdvfDJu9D7zlXbd26/yrp385a9b7WWoVhw5JtzueedrkIZSgWXs/2J/kSi/wlS1eXamvwkQfKknRBuN/CWCC5RwrsnEW5ZdfJKdewxoYendezBn9VVQ2HZChB89LZrnPLSGwFV4sal7r+btO7Na78sCF9ea5YR38K21oUB1T97QY8P+isvrk4k1rxQcrsKe265ZU/BdevEJmL0kbWffkQQHvn02kcO44bAqO5oXE9+KTTgM55GWlDDZ6CuXEauxKetZwyFA7lSMqyS7g+az73ih5S52JSkVgTRNFm6oFas4/qunqd1dx84N0H+sjxsAmffFfW0KTb6D7EmGobReVLXsi5p3h8K18XAL9Ppsh9i1xXYdZo/5sevNqWG+05+z6dNm6b5vncywH4ZzwPk49ACtzVXKs17nw+xpzyK4oEVoedvkP3+qN//uAerQODx6i++XWrumdABLCRu0VJePVlK0njX25QwMsCLt7vGZDMoLEYd0BFvrWQm6SWLyXKUDeeG2sNFrtAzyUKMql5ZQOC3UN3bJahosTOGN+VXJRENDfKIGpSyMgTVIMJBr5QrZWyKkohnWkASpeB7VQ2gWrUeHaFaKJ/0AfiS+dDoyESbaqhDRNOaXA3fNZpCaujaZqM3NitRF8187YqbIu5rjOb+ejXUZGgRb3JWNHPF1+hNXMW21VRsE9aaT8uF2LZQTvPxFmzirSHtOOuFn4RAjNb3NzUF1SjUeWbM8inC1r0Q+mZUDTY19ddHO3yzZnjqlK1CFT9nBixEGCBORBBnsxwxSB+5Bk1ImVSyRBeJFCQqNvAnNkQCqlFJSWg00VKgCRVzoKTQknCgpDKSXkFbiKDrBkNF0CX9HGZJBJhehR0lR8FltbLTR4+y01YruI6eYG9inTxxApLY/ybbVVbKvhaY9gVvbJYBhZzX2+zzen3smcsKB2cJzo75HU5h1sHCZeroRyt2ZxaocDy0ILM7WdfX31d3PZ9w0g2aJ018Am9EQ48+OjDw6KP9s/6qQ47JVs+zD9rTzc1p+4PPevBs+nOf97FfQ5Pv859rbGlpHNevAt1xPv2qGApXkE5zqwgGBE+2GzIT+iUFghxirXAp/fpw2osL49NiC1+c1ualDX62A1nSC0sNS1NHo9V4SpsZkB3wWYcMgZkpdirhi/jwm5hSw5bHNjvVeFx1bn7MfSwQjQaO/XsknY6s3VD3O4cHwOP4Xd2GmVWeXSPzK3yfrlak5i8I9HbTp2lCDFRQW7rRGmoi1xSjpimmZ4OKAtyWoJ6gdR4j0ooSEKsMq6I2KrUDbornAHJx6E0085oNQW8TmrByExsy6wWyY9ghK2H/sD9MQWMjYwddmo+xd2N5aI6DL5YPQqWRvdtYAazB11hRGh2y7GgMdvnDYX/XYWUF/tV8M/oR3Wzuo42UzB2c45vxHfCnZe6ghM5Pjfc4SKO4N1x3tycQ8MBWXrL7YGsoAZAIsfvM+npwnnSC4pdPyv6lMMyKNBeQ2WvmFY0yOpsJlb0WSiRC0KgmrlvvBHCuX4+GEQ3ken+Q1LhwQu+iqG2TSOUsbZNU0JH9Dp+xWs8crpZTNSbf/Alc1cxGesdHHD7TMxX5y3MfQE+OnSLIvnwBVpSRgjaxC7G8iCwjt5G15HPkC2QH+Wu0qUYXOtKqwUXGXWkuwhgIVTdR9fIHjUZREz2Q0rnrpepZ3q66TzNBSo15WCheNBQpK9JnuRAMiHqhC4rmPgPBipYtG7wzOdaQzjsMcQR/v9nWVGqyWVAFwoGPAmFPsCMb/SiahbBfoZZ4Lm6hT1LB75EUOTzNSvM+9DKz0c8oNwTCbkeDfXr8js98Bu5C3pkzbVrSE66rC3vqE4l6B34ku52dsjscdpvdbkuaI7Q6PqIulEyuBpF99FY4FgvLdugOhNFz/Y2tHvrwzjg/+6G/3q6Ew4rd7glZBZvV3hC2h30fR3Slwf+xwx2NW76Q+ATyOOWcfKCuIdaAaphsSzR6vQ7ZYRZd5549niBERHwMC6eEommTp5NZaJMXos0pFbuowckqClw23Gs1NRHFXsxmBKMBxiWHQMpMApWVj+CRUKZqcgLBsJqbEae74jNyaq6jIwfX9oyu7LkWsE3FY6Vj2UQxgd+2HoAe9q9m1dbWQ2kPfB6tSiWdZj9vMGt45+XYjLyq5mfEXob2Ze3wMs6Cs5k/VrOVsIutjJc7yzGgfIaXzLI621bgE1TSB6rVGDZTdC+yvJW4SR36ZQ2mDKoMbiA2pZJVN8DAIMXwNqH6JqVSm7f6088ZGw+BHzzmQk3WsabvaWylpsEujfGS9WowpPE2ltg/rGn7ae/o0DYosmENNrFtAxp+YJBdA/vZxslt2MiOg1E7dvEzKyd8ktn0cNUnqaDOeqECr9OVodFdZtFTbS4c3RWiK2vjE3R3zYepjYceGLmFaWbxqWrzPqbdAiM1n/7MAeG3wiq0bVV5cOtmuvAKRmhowDBSEwweGwVlanoy3aiAVsmoJFVDF9C790BSz5ZpeIANDwwMFAcGNry0+9cYZgbz7YnR9Yl2tLKS49dwz4AxwHZhcSN83+t2rjtD1jndQAz8rFplwHHLL55+Nd7REgq1dMRfffoXLxzADwzEXRs2uOJn27Ysjzusk+yZMA7JgFrJlsxYDn1qCTcgjSGUkikW7vs3bMQAafXqHVTqstKVCxaspFgmZicQgOV0emCKrYN18gO33L5DEHbcHot6gsGFqyhdtXDBKrphfw1vtRi+Qg+a8neiRIm/AhI+AsnLDS4eRw14qshYEb5hGOzWItAiW2HAKV7SdrOnXGS3mu0VRT7d//eYG8z1/4T+kSMtYwO1jDBlHeA5eBA8CyACg4cPs41jseV8+q1x2fk5Dr0pqGneeP3G/PmQmTfv0Xnz2BtmRb/F1sJXzOMNyJjHWq7zZ/4kDGKsyvloNlmAsf6N5HaynmwhD5KvkMfP5qNqdMqdEo6lGpmfy0cyrRISMnzF4ITErxgnJPTZ9THs6UHTZEom2bRAGXsDonWsIV1gpJ/T0rMvu7qWdLmsHn9jhA1GGiGUuA468rAx306hMZKkYsvsFlH4g2CJBl1a0JdNBAU6J6oDDtqnbcMLwO/R5Sum7du3jxrGHErnYAkwx1AbQ6FGNd3amvbIsscpy+z6WqrKWR1QHRzSQ/jFYU/CNrbpEb2lRQ/IMBJpxPXMd2bhVL4doD3PtEijnND1hCyrKZvFZZMs/rhfbozAplwHaDh4mxzItYqvaGzj+BKMOUlQG1saVYw6rpjeAfX1AHJQhrHGzRcYCQWtpl+ELsCn6yE+7uFkKmoFvUXTS+4Er2rVKyVrppYUU4AcLZePxhS2Uontg/59+86QMySmwC4l9oftur5d5FmEMIj3PPzwPd6dOwX+s4rZMw8JDcLdHJVxsKMKf5yHD5g7Dz+9Ig+n4XSezcBxjrP8rZlkHrkT0fV18jw5Rl6/cKzjR9JCUMkIl27Qs5Uqc6KrjyjrwjAcQx2porVJOEYMFrqhnJVQQNlW4KfjUCkX1GC5xC/S+NVGIQYybUWgookulFv5yIokItS4oY7xXFYwIOFM5WwZW3gRRp4an9uolPnsarYLgnEcKfN8l6iZ5rLA78J/oCgLqm5OHgdz+hQlw+BBu/j+8DB7H02qZ3iKabXa6hxUHJbqPKJQEUXRYnPaLFaXZLPYvE7Zju1vwGMUymAR6DAV3hVET500LFJHne0xkdoF0WtzSnYqinaPw2uzehT73wiCcIwKFryGPvbk186aXxBE0S86XZIjEMG5DaDHcPTj5vyxKVNLTtvY1JFAQJakGDXnfNycn97CNzNpc5mpJPCns+aTJAufzyK5RSngdzpsAUeKL9BCYViw/nTSKstWQZAkh9Um8cqJPr1gNazCMFALF8SS8rki8LrdfJEOSRnis/F5BcF99s4lFKw5YyDiF/YIAp+Lzzqep6A/MmOWLMaZRUTobPT4zptXPiv64n52sqSj94NUyvN4OKhk5sy8QkVFM4xEox83s8wrzSwzOiPpNoC29Oiuaq3EgBx/jx2CNngFUOOwlx3a1tu7TRteSfegQmpmznmklnOuZTdgJD09GVMGh7QzZD82hwar5/cDYV9qaoLlbA0cZPM6x30j+kPaM8XXuQ1uSLNnzOJwtTmDPZOGGybyl2MySZnx6CWlAegC6QbPsKPZTlW94gya6YvtH74+NDTk8fs9Q2Z8xpbSd0d9F983+/bgoBaQB6sB3aAc2JQyOewdYT899edwmBlI/wUcJvPsbfBiHJaqcVg1ihqPus7DYalxDjv4I3fXYpPDACmLbZpgsW35DgA9OsZio2MslklyFuPkZbJYVJ/gsN7zcxjyVxApbD6vz8tgqenTv84ZbOAvZDAejF2EwoJVBuOL4ARWrc/lr+AYfU2Jz3MXyYZJwXIFZVvWJVFSRSx0kZJjIKMd+uOxY+yPaGzlY1Mj9kXu5fv6WjrdDmGHtW52Q6vRo828iQ+cdKE+1aDt3WGd3duyYbZRdC/VU52thUinmesXz9IV3cx6tF9aW5Al8Fw3laqpkFbgaFAuoS6PalYnZJ1Wrc0Qw3XsRF1YNJp4gMePS5iL653O67VBj8/nGWQj2jXaZD0/Nf4urfNiK6/qAn+bZpznbZpV55mbCyw/VQAoJLl28/dqm6rv1bah9VODR+Fu9nvz/ZphLv54bfEGLr6QguOpwkZtH38luG8fn3Xfl8LPpao5HCz8MBZDoA+s8LRoKsOV82d33vnG2rVwkB938g+3gzVM1ZEkIehQKAihcpq/PeAampHUEoeYRVKryvpm4gxi4PVngMycUfyXL7/wYT19G7vYm68/c2a8621jb4XDix54XHngG9Tym/2v8R7EzUQP4aubhOcYyZiR2XTESQeZQ+ZeGN+CXs3iVpO4pfEIxTr+jmwis+nnWfhLORxr7rrr4TI8VP7Sc31sYd9zG8eSl5cnoBrKjP5jLaa5hWfWLknzp3/1qxVsFITZd7OXYOHdJxuqQc39brOSqxVboFZzKhMyCCPaSpxjL7hzyZB0zqElQ/lz8tqX2PeP16170P6VgHoz+9Zl0w90UFfH/A4X7Tgw/TKV0ZufzlwVguHQVZmntbreq3vrLrVteuUTqu8nEjuxRr1L3v1FW6q5OWX74m6ZnaThz97r5RlU772f5cZ0ao4/RfJmDnsuctSF984d03Jl7HVXMatrUjCDXqVU4xLVzD4VKlldSeqS6i8lURKXlEF3382ieHNfaS7A3BLPOZX7+9lotbN8OaWXl/Pt7XnsXA8/2O2+dTbrwfKSCLgXNkrSRqBzy+W5CsxcNhNWrz51nr516l1+xBwvzVzKhEzayZXk+ovYeHQrPKBxn73qp6NQsroURN++Us7y1Cf9X8ODnd78UAQALDYrpd6ZXcFoZyLiUurSjYsC3mhjeIb63P8FbPpV2GKnEhVo1B/t7FLccsSe9voietPCgMvqlS6FJfksuelora8mN5GV5C6yidxPtqOn8yTZfRFJIqJqbhB/7ZbUeSpT8abOcnyq79ZivNaRULO6+X4NxWrmmL3cE5K8OIs6kVUeyxxVeBBUSymPuz5TxghG6dJhEXvJW2/dbmvpbLHHYWaevROCQrgl7Z9Hram2lBVeAEH12tZJnkCTyzszojiDklxtBh3KsrpIUaS3Lt4SWtbb7iyjc5ItFK4sFDINmUwlk4nYHQ6v08mO2JxOr8Nhz5gnsxHz5LKHH74k4O+zRX2RVCoCq/IzQfWnW8LsfkcoFgs5HL4GkR6qszud/ojH4w46xpou1X5EtMdiDli2XL2S/SyRsn4H+G2vLAQhPSOTmZGe5qxzjn/7ppwEWa3mt+hhOoDaIyJf15F604oSyOhuqAjjjCBN4oaxFqwHZ4D9AHoCjgWQ78nlevInFgCW2Ib1Y10wsDd55EgS+hO8P/dqMpe7rFrhwHPfm7SfnVvUJ6FOKFeSQTWlpEoXOs7JMp44AhasPzlyhH2C/Zb3HC6hw+WoL1416W9qrrEFBx6ZdCFdEa6vD586tWvXxFHLU7xkrtuOPwSrX8hYBX+GkgPswEgYZsGs8Ag7IAywf17CPmb7t26Fa8C6ZCwnZ6cqt1jVd0HQlnkVGjPIeT9MvcHdlA9rcjkiDAmz0IO6mdyDYxWelEDTzKuUYqjceKsVXmGUxLMJaJt4hdqgc2uPPI9Vycr/XUAJ4ki0b+jHmIonSigvtHg62nukQ9TLCphpMK6l6KugjeN6mjUVF/7WXW51Zm/PSBG3pVSyuCNS5vass7Xs/uqFTrDTTdNem9aU29kcdHd2uoPNO3NTO+CbhV1Xze8MNTy4dOkqqtFrL798gxoods/emhPCf9ZNzjrRdcEbjXWwj+dk0/qjSxZd7ZLvuXruSpdj7pzee5OxRPtEvr8PfW4XQSc800XHX7qok4ItSox+A7+L76D0jsXbDwrCwe1meQTalq9Y3gbYu/iO7WO9WI7nYS+nN/CsdMZMJfFXPiBKIGpwkr0lUbvPQWc7fGjJ2VtO7cew3K74UdEVO3vOPcnPdBLv2RoCqh1RcA7y2UOLoY8dWnz6nEy6tAT6oG/J6Yk9b6b/hlhEf7LC5wK/We5MwyqGxRxfGlazJ7DRiT2wKs1eYa+MtSZyzCq1V/FsR4SCGoc68MT/g9pi7H3wxN4fG0c/QfnyXLS5alhZW+RDE2v6H6//If14nGNgZGBgAGIL+zymeH6brwzcLAwgcP3U6ywE/b+BhYG5AcjlYGACiQIAG60KlAB4nGNgZGBgbvjfwBDDwgACQJKRARVYAABHPgKheJxjYWBgYBnGGABkoADhAAAAAAAAQACSAPIBkgHcAiYChgMAAxQDpgQ2BKoFDgViBaAGcgbuB0oHYgd8B9AIIghMCKwIwAjoCdIKBgoaC2gL2AvyDEoNMg2IDeYORA5cDpoPHA+YECIQvhG8Ef4SWhJ2EooTQhNwE5ATvBPeE/IUBgAAeJxjYGRgYLBguMXAxwACTEDMBYQMDP/BfAYAJL4CNwB4nGWPTU7DMBCFX/oHpBKqqGCH5AViASj9EatuWFRq911036ZOmyqJI8et1ANwHo7ACTgC3IA78EgnmzaWx9+8eWNPANzgBx6O3y33kT1cMjtyDRe4F65TfxBukF+Em2jjVbhF/U3YxzOmwm10YXmD17hi9oR3YQ8dfAjXcI1P4Tr1L+EG+Vu4iTv8CrfQ8erCPuZeV7iNRy/2x1YvnF6p5UHFockikzm/gple75KFrdLqnGtbxCZTg6BfSVOdaVvdU+zXQ+ciFVmTqgmrOkmMyq3Z6tAFG+fyUa8XiR6EJuVYY/62xgKOcQWFJQ6MMUIYZIjK6Og7VWb0r7FDwl57Vj3N53RbFNT/c4UBAvTPXFO6stJ5Ok+BPV8bUnV0K27LnpQ0kV7NSRKyQl7WtlRC6gE2ZVeOEXpc0Yk/KGdI/wAJWm7IAAAAeJxtUWlzmzAQ5SVgiI+Q9L7v+8Z22/TXMEKsjcaAGK1wx/31lbGJPZ3qy76351utd+Lt3tD7/7vCCU7hI8AAISKcYYgRxpjgHDEucIkbuIlbuI07uIt7uI8HeIhHeIwneIpneI4XeIlXeI03eIt3eI8P+IhP+Iwv+IpvSDDFDHN8xw/8xBV+eZNCV5QylSQt5ZeNliuyaVv3nriLH3jIZNZKUrzP7P2T1gWuWdyxQ9U4E3KVVsQslnQq8jwS0qq1spthRnI7Ya2aUVa6nqkstS32WJuczHiHdwNDqeuFMlW8c5Z6qdgqyQOp20bXg9xNtBS4JkxhrrhUK2ep0axskOs2s4OFyIySF/8slvhdakWCW0Nn143DvWq/0mbbaSHa0g47YalyYsKFUKWrGB1cyRGeBk2h6+Po7AjPo8Zop02UgSF22xm1LCyn0d4mPZj2YNaDecCFMDRk9YdSK7KSfLbChNxK6RSf84YtVf2fD9ranST3WRsbZu0mrfXvuKIqI8OFatLtcmN3F6eCOxLtkxLP+wtln9LY) format("woff"),url(//at.alicdn.com/t/font_785024_z17fuwzlky.ttf?t=1537526378943) format("truetype"),url(//at.alicdn.com/t/font_785024_z17fuwzlky.svg?t=1537526378943#iconfont) format("svg")}.iconfont{font-family:'iconfont'!important;font-size:.68267rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-home_selected:before{content:'\E601'}.icon-pocket_unselected:before{content:'\E602'}.icon-home_unselected:before{content:'\E603'}.icon-service:before{content:'\E604'}.icon-pocket_selected:before{content:'\E605'}.icon-user_selected:before{content:'\E60A'}.icon-user_unselected:before{content:'\E60B'}.icon-back_message:before{content:'\E60E'}.icon-add:before{content:'\E60F'}.icon-activity:before{content:'\E610'}.icon-become_vip:before{content:'\E611'}.icon-block_cloth:before{content:'\E612'}.icon-block_order:before{content:'\E613'}.icon-block_pocket:before{content:'\E614'}.icon-confirm:before{content:'\E615'}.icon-block_logistics:before{content:'\E616'}.icon-coupon:before{content:'\E617'}.icon-delete:before{content:'\E618'}.icon-close:before{content:'\E619'}.icon-dislike:before{content:'\E61A'}.icon-deposit:before{content:'\E61B'}.icon-doubt:before{content:'\E61C'}.icon-fabric:before{content:'\E61D'}.icon-home_selected1:before{content:'\E61E'}.icon-home_unselected1:before{content:'\E61F'}.icon-like:before{content:'\E620'}.icon-measure:before{content:'\E621'}.icon-logistics:before{content:'\E622'}.icon-message:before{content:'\E623'}.icon-more:before{content:'\E624'}.icon-default:before{content:'\E625'}.icon-order_icon:before{content:'\E626'}.icon-failure:before{content:'\E627'}.icon-order_icon1:before{content:'\E628'}.icon-order_icon2:before{content:'\E629'}.icon-phone:before{content:'\E62A'}.icon-order_icon3:before{content:'\E62B'}.icon-pocket_selected1:before{content:'\E62C'}.icon-pocket_unselected1:before{content:'\E62D'}.icon-order_icon4:before{content:'\E62E'}.icon-proposal:before{content:'\E62F'}.icon-reset:before{content:'\E630'}.icon-rights_:before{content:'\E631'}.icon-rights_1:before{content:'\E632'}.icon-rights_2:before{content:'\E633'}.icon-rights_3:before{content:'\E634'}.icon-rights_4:before{content:'\E635'}.icon-share:before{content:'\E636'}.icon-size_table:before{content:'\E637'}.icon-star:before{content:'\E638'}.icon-success:before{content:'\E639'}.icon-system_message:before{content:'\E63A'}.icon-user_unselected1:before{content:'\E63B'}.icon-user_selected1:before{content:'\E63C'}.icon-service1:before{content:'\E63D'}.icon-unused:before{content:'\E63E'}.icon-sort:before{content:'\E63F'}.icon-buy_now:before{content:'\E640'}.icon-membership_more:before{content:'\E641'}.icon-address_more:before{content:'\E642'}.icon-buy_now1:before{content:'\E643'}body,page{font-size:.68267rem;height:100%;background-color:#fff;color:#333;box-sizing:border-box}@media screen and (min-width:500px){body,html{max-width:32rem;margin:0 auto;position:relative}}.taro-img,image{width:100%}button{outline:0}.clearfix:after{content:'';display:block;clear:both}.clearfix{zoom:1}.left{float:left}.right{float:right}.hide{display:none}.show{display:block}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-center{position:absolute;left:0;right:0;top:0;margin:auto} \ No newline at end of file diff --git a/site/css/cart_index.css b/site/css/cart_index.css deleted file mode 100644 index 6a57420..0000000 --- a/site/css/cart_index.css +++ /dev/null @@ -1 +0,0 @@ -@charset "UTF-8";@font-face{font-family:'iconfont';src:url(//at.alicdn.com/t/font_785024_z17fuwzlky.eot?t=1537526378943);src:url(//at.alicdn.com/t/font_785024_z17fuwzlky.eot?t=1537526378943#iefix) format("embedded-opentype"),url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAB3oAAsAAAAANSQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8d0g1Y21hcAAAAYAAAAGOAAAEyLbZccRnbHlmAAADEAAAFwgAACgMJDGVsWhlYWQAABoYAAAALwAAADYStRrRaGhlYQAAGkgAAAAcAAAAJAfeA7lobXR4AAAaZAAAAA8AAADg4AAAAGxvY2EAABp0AAAAcgAAAHIorR+6bWF4cAAAGugAAAAfAAAAIAFQAOZuYW1lAAAbCAAAAUUAAAJtPlT+fXBvc3QAABxQAAABmAAAArbnm26EeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeMT5zZm7438AQw9zA0AAUZgTJAQDiMwwneJzt1FdSG1EQheF/RgGQZJGTCCLnnIRtgg27ZUF+8nM/sQfocw/LYFSfauZq5vSt6S4BLaCRTlITqv9U6PiXq1VZb9Ap603e8no8PzVEK7rx+vGRZ1V0oq+zclT5+xQz5azOZ5tZoc1Yrk5kTpceP+gzmfdM512zzDHPAot59xLLDFhhlTXWGbLBJltss5MJNbvssc8BhxxxnLs65YxzLrjM7HZWueKaG265Y5Sl23wfPX3V719Xj+qUqa9RW+llwzQH0TTNQrRMMxIdy3dNdC3fPNG37C8xadlpYso0OzFt6LkZ0+5i1nIiiDlDefOG8hYM5S0aylsyTVosG8obGMpbMZS3aihvzVDeupV3MjSUvWEoe9NQ9pah7G1D2TuGsncNZe8Zyt43lH1gKPvQUPaRoexjQ9knVnpxaqV3Z4ZqnhuqeWGo5qWhmleGal4bqnljqOat6T8h7gzVHBmqeW+o5k9DNX8Zqvnbypw8WJmfRysz9mRoX8+G9vXH0L7+GtrXi6F9vRqjT8TmmjAAAHic1Vp7lBTVmb/fre6qflZPP6qrp6ef1Y+amW5mmK5+MAMzw8iMCMrroCP4DnoAJSgBExCMGclGGdCz0SQqxCgBox7InqiY5SSMJ2SXvGA42WTNRjE7apaVPUlW18iaXXUu+93qngfDKye7/2xP1723b926de9Xv+/7fd9XQywEP8Iq+hGxkBBJkjQhdvAmvX5vsTwTCkHFa3hbIAcySN5KF2RTmhgIgqLDu7BptPie3TZss6cgpgwHo/BPsscjOz0eoN+hH7EPWAROsi7wSg6HxN4DrxKDSJC9txHq6+WghwYGBvDW1ftvov9FPCROUqRCiF8TFW8gaCQL5ZK3mE1lkjHADlFKtgB2lKWkkqyUimUcgDc1SjgkqYlRGFFi0SDtVWIxZXSI9qbb2tKjQ1gm6PBocZ9Dgn7JocUUtk+J0QGse4PRmAJDSkyD6WnWm54OWMNQevqDCc8hm90hHTrE5zpEpHEZySRKNKKTRtLGV5rB5eWALzflRanp3owVxVUsVwy+Yi7GjM5LSAWChXIxq4l+o5RSDHqv2z5sd78DS2BDPXuW/fTlhsBwoIHpdBvbD1ywsCfha/Dh9z+1b293Q6vd5bKzX8AIONiHTAvDwQ8/ZPNACYQBwgH2e/guWwQvfpCrCf3nMr/UB7cNanzpNnP9DwpAvPiE20gPWUI+RVaQNSjrLqjEIA4VvQV0GTyggphqgVaQ1BiohW7Q/Vy0gSBiodwJKGod96YqMkJCy2JH2XqR83qpCyAVg+reR+qfWrPmqXpLyhJ5cdOmFyOWFDzXPXf5I7otZst989ZFl3vku2xOp81QYzHVMFL8eaQMJRIZ/a3ZY57D3wARxTzbCv+dg1A6hF/45LYtlG65zWf3rttB6Y51Xju7KQrXXunx1C39FCRscXjCaRuxOWLqTjUWx4l3ptoiyogSiZk9DjznjIPZ05bamW5lXT4+b4iLzjoJo36ikgbSipKbgsqKYpSSeFiVZCmD++boVJVJ6JyEyHs06NcQo++OjoBdgqJkBw7MYQTmnilYhG38Ew5v0zgiNY0jkj9UgZAz7wiDQo64SD3JIRa1FijibVH6MmT4wytX8IniQ5Aq+Cy7oBv4I8XVdQElix5YvPiBRZv3CMIexrwLCy2LAiFfz4LZ/q+6XC1bBje3uFzdvfDJu9D7zlXbd26/yrp385a9b7WWoVhw5JtzueedrkIZSgWXs/2J/kSi/wlS1eXamvwkQfKknRBuN/CWCC5RwrsnEW5ZdfJKdewxoYendezBn9VVQ2HZChB89LZrnPLSGwFV4sal7r+btO7Na78sCF9ea5YR38K21oUB1T97QY8P+isvrk4k1rxQcrsKe265ZU/BdevEJmL0kbWffkQQHvn02kcO44bAqO5oXE9+KTTgM55GWlDDZ6CuXEauxKetZwyFA7lSMqyS7g+az73ih5S52JSkVgTRNFm6oFas4/qunqd1dx84N0H+sjxsAmffFfW0KTb6D7EmGobReVLXsi5p3h8K18XAL9Ppsh9i1xXYdZo/5sevNqWG+05+z6dNm6b5vncywH4ZzwPk49ACtzVXKs17nw+xpzyK4oEVoedvkP3+qN//uAerQODx6i++XWrumdABLCRu0VJePVlK0njX25QwMsCLt7vGZDMoLEYd0BFvrWQm6SWLyXKUDeeG2sNFrtAzyUKMql5ZQOC3UN3bJahosTOGN+VXJRENDfKIGpSyMgTVIMJBr5QrZWyKkohnWkASpeB7VQ2gWrUeHaFaKJ/0AfiS+dDoyESbaqhDRNOaXA3fNZpCaujaZqM3NitRF8187YqbIu5rjOb+ejXUZGgRb3JWNHPF1+hNXMW21VRsE9aaT8uF2LZQTvPxFmzirSHtOOuFn4RAjNb3NzUF1SjUeWbM8inC1r0Q+mZUDTY19ddHO3yzZnjqlK1CFT9nBixEGCBORBBnsxwxSB+5Bk1ImVSyRBeJFCQqNvAnNkQCqlFJSWg00VKgCRVzoKTQknCgpDKSXkFbiKDrBkNF0CX9HGZJBJhehR0lR8FltbLTR4+y01YruI6eYG9inTxxApLY/ybbVVbKvhaY9gVvbJYBhZzX2+zzen3smcsKB2cJzo75HU5h1sHCZeroRyt2ZxaocDy0ILM7WdfX31d3PZ9w0g2aJ018Am9EQ48+OjDw6KP9s/6qQ47JVs+zD9rTzc1p+4PPevBs+nOf97FfQ5Pv859rbGlpHNevAt1xPv2qGApXkE5zqwgGBE+2GzIT+iUFghxirXAp/fpw2osL49NiC1+c1ualDX62A1nSC0sNS1NHo9V4SpsZkB3wWYcMgZkpdirhi/jwm5hSw5bHNjvVeFx1bn7MfSwQjQaO/XsknY6s3VD3O4cHwOP4Xd2GmVWeXSPzK3yfrlak5i8I9HbTp2lCDFRQW7rRGmoi1xSjpimmZ4OKAtyWoJ6gdR4j0ooSEKsMq6I2KrUDbornAHJx6E0085oNQW8TmrByExsy6wWyY9ghK2H/sD9MQWMjYwddmo+xd2N5aI6DL5YPQqWRvdtYAazB11hRGh2y7GgMdvnDYX/XYWUF/tV8M/oR3Wzuo42UzB2c45vxHfCnZe6ghM5Pjfc4SKO4N1x3tycQ8MBWXrL7YGsoAZAIsfvM+npwnnSC4pdPyv6lMMyKNBeQ2WvmFY0yOpsJlb0WSiRC0KgmrlvvBHCuX4+GEQ3ken+Q1LhwQu+iqG2TSOUsbZNU0JH9Dp+xWs8crpZTNSbf/Alc1cxGesdHHD7TMxX5y3MfQE+OnSLIvnwBVpSRgjaxC7G8iCwjt5G15HPkC2QH+Wu0qUYXOtKqwUXGXWkuwhgIVTdR9fIHjUZREz2Q0rnrpepZ3q66TzNBSo15WCheNBQpK9JnuRAMiHqhC4rmPgPBipYtG7wzOdaQzjsMcQR/v9nWVGqyWVAFwoGPAmFPsCMb/SiahbBfoZZ4Lm6hT1LB75EUOTzNSvM+9DKz0c8oNwTCbkeDfXr8js98Bu5C3pkzbVrSE66rC3vqE4l6B34ku52dsjscdpvdbkuaI7Q6PqIulEyuBpF99FY4FgvLdugOhNFz/Y2tHvrwzjg/+6G/3q6Ew4rd7glZBZvV3hC2h30fR3Slwf+xwx2NW76Q+ATyOOWcfKCuIdaAaphsSzR6vQ7ZYRZd5549niBERHwMC6eEommTp5NZaJMXos0pFbuowckqClw23Gs1NRHFXsxmBKMBxiWHQMpMApWVj+CRUKZqcgLBsJqbEae74jNyaq6jIwfX9oyu7LkWsE3FY6Vj2UQxgd+2HoAe9q9m1dbWQ2kPfB6tSiWdZj9vMGt45+XYjLyq5mfEXob2Ze3wMs6Cs5k/VrOVsIutjJc7yzGgfIaXzLI621bgE1TSB6rVGDZTdC+yvJW4SR36ZQ2mDKoMbiA2pZJVN8DAIMXwNqH6JqVSm7f6088ZGw+BHzzmQk3WsabvaWylpsEujfGS9WowpPE2ltg/rGn7ae/o0DYosmENNrFtAxp+YJBdA/vZxslt2MiOg1E7dvEzKyd8ktn0cNUnqaDOeqECr9OVodFdZtFTbS4c3RWiK2vjE3R3zYepjYceGLmFaWbxqWrzPqbdAiM1n/7MAeG3wiq0bVV5cOtmuvAKRmhowDBSEwweGwVlanoy3aiAVsmoJFVDF9C790BSz5ZpeIANDwwMFAcGNry0+9cYZgbz7YnR9Yl2tLKS49dwz4AxwHZhcSN83+t2rjtD1jndQAz8rFplwHHLL55+Nd7REgq1dMRfffoXLxzADwzEXRs2uOJn27Ysjzusk+yZMA7JgFrJlsxYDn1qCTcgjSGUkikW7vs3bMQAafXqHVTqstKVCxaspFgmZicQgOV0emCKrYN18gO33L5DEHbcHot6gsGFqyhdtXDBKrphfw1vtRi+Qg+a8neiRIm/AhI+AsnLDS4eRw14qshYEb5hGOzWItAiW2HAKV7SdrOnXGS3mu0VRT7d//eYG8z1/4T+kSMtYwO1jDBlHeA5eBA8CyACg4cPs41jseV8+q1x2fk5Dr0pqGneeP3G/PmQmTfv0Xnz2BtmRb/F1sJXzOMNyJjHWq7zZ/4kDGKsyvloNlmAsf6N5HaynmwhD5KvkMfP5qNqdMqdEo6lGpmfy0cyrRISMnzF4ITErxgnJPTZ9THs6UHTZEom2bRAGXsDonWsIV1gpJ/T0rMvu7qWdLmsHn9jhA1GGiGUuA468rAx306hMZKkYsvsFlH4g2CJBl1a0JdNBAU6J6oDDtqnbcMLwO/R5Sum7du3jxrGHErnYAkwx1AbQ6FGNd3amvbIsscpy+z6WqrKWR1QHRzSQ/jFYU/CNrbpEb2lRQ/IMBJpxPXMd2bhVL4doD3PtEijnND1hCyrKZvFZZMs/rhfbozAplwHaDh4mxzItYqvaGzj+BKMOUlQG1saVYw6rpjeAfX1AHJQhrHGzRcYCQWtpl+ELsCn6yE+7uFkKmoFvUXTS+4Er2rVKyVrppYUU4AcLZePxhS2Uontg/59+86QMySmwC4l9oftur5d5FmEMIj3PPzwPd6dOwX+s4rZMw8JDcLdHJVxsKMKf5yHD5g7Dz+9Ig+n4XSezcBxjrP8rZlkHrkT0fV18jw5Rl6/cKzjR9JCUMkIl27Qs5Uqc6KrjyjrwjAcQx2porVJOEYMFrqhnJVQQNlW4KfjUCkX1GC5xC/S+NVGIQYybUWgookulFv5yIokItS4oY7xXFYwIOFM5WwZW3gRRp4an9uolPnsarYLgnEcKfN8l6iZ5rLA78J/oCgLqm5OHgdz+hQlw+BBu/j+8DB7H02qZ3iKabXa6hxUHJbqPKJQEUXRYnPaLFaXZLPYvE7Zju1vwGMUymAR6DAV3hVET500LFJHne0xkdoF0WtzSnYqinaPw2uzehT73wiCcIwKFryGPvbk186aXxBE0S86XZIjEMG5DaDHcPTj5vyxKVNLTtvY1JFAQJakGDXnfNycn97CNzNpc5mpJPCns+aTJAufzyK5RSngdzpsAUeKL9BCYViw/nTSKstWQZAkh9Um8cqJPr1gNazCMFALF8SS8rki8LrdfJEOSRnis/F5BcF99s4lFKw5YyDiF/YIAp+Lzzqep6A/MmOWLMaZRUTobPT4zptXPiv64n52sqSj94NUyvN4OKhk5sy8QkVFM4xEox83s8wrzSwzOiPpNoC29Oiuaq3EgBx/jx2CNngFUOOwlx3a1tu7TRteSfegQmpmznmklnOuZTdgJD09GVMGh7QzZD82hwar5/cDYV9qaoLlbA0cZPM6x30j+kPaM8XXuQ1uSLNnzOJwtTmDPZOGGybyl2MySZnx6CWlAegC6QbPsKPZTlW94gya6YvtH74+NDTk8fs9Q2Z8xpbSd0d9F983+/bgoBaQB6sB3aAc2JQyOewdYT899edwmBlI/wUcJvPsbfBiHJaqcVg1ihqPus7DYalxDjv4I3fXYpPDACmLbZpgsW35DgA9OsZio2MslklyFuPkZbJYVJ/gsN7zcxjyVxApbD6vz8tgqenTv84ZbOAvZDAejF2EwoJVBuOL4ARWrc/lr+AYfU2Jz3MXyYZJwXIFZVvWJVFSRSx0kZJjIKMd+uOxY+yPaGzlY1Mj9kXu5fv6WjrdDmGHtW52Q6vRo828iQ+cdKE+1aDt3WGd3duyYbZRdC/VU52thUinmesXz9IV3cx6tF9aW5Al8Fw3laqpkFbgaFAuoS6PalYnZJ1Wrc0Qw3XsRF1YNJp4gMePS5iL653O67VBj8/nGWQj2jXaZD0/Nf4urfNiK6/qAn+bZpznbZpV55mbCyw/VQAoJLl28/dqm6rv1bah9VODR+Fu9nvz/ZphLv54bfEGLr6QguOpwkZtH38luG8fn3Xfl8LPpao5HCz8MBZDoA+s8LRoKsOV82d33vnG2rVwkB938g+3gzVM1ZEkIehQKAihcpq/PeAampHUEoeYRVKryvpm4gxi4PVngMycUfyXL7/wYT19G7vYm68/c2a8621jb4XDix54XHngG9Tym/2v8R7EzUQP4aubhOcYyZiR2XTESQeZQ+ZeGN+CXs3iVpO4pfEIxTr+jmwis+nnWfhLORxr7rrr4TI8VP7Sc31sYd9zG8eSl5cnoBrKjP5jLaa5hWfWLknzp3/1qxVsFITZd7OXYOHdJxuqQc39brOSqxVboFZzKhMyCCPaSpxjL7hzyZB0zqElQ/lz8tqX2PeP16170P6VgHoz+9Zl0w90UFfH/A4X7Tgw/TKV0ZufzlwVguHQVZmntbreq3vrLrVteuUTqu8nEjuxRr1L3v1FW6q5OWX74m6ZnaThz97r5RlU772f5cZ0ao4/RfJmDnsuctSF984d03Jl7HVXMatrUjCDXqVU4xLVzD4VKlldSeqS6i8lURKXlEF3382ieHNfaS7A3BLPOZX7+9lotbN8OaWXl/Pt7XnsXA8/2O2+dTbrwfKSCLgXNkrSRqBzy+W5CsxcNhNWrz51nr516l1+xBwvzVzKhEzayZXk+ovYeHQrPKBxn73qp6NQsroURN++Us7y1Cf9X8ODnd78UAQALDYrpd6ZXcFoZyLiUurSjYsC3mhjeIb63P8FbPpV2GKnEhVo1B/t7FLccsSe9voietPCgMvqlS6FJfksuelora8mN5GV5C6yidxPtqOn8yTZfRFJIqJqbhB/7ZbUeSpT8abOcnyq79ZivNaRULO6+X4NxWrmmL3cE5K8OIs6kVUeyxxVeBBUSymPuz5TxghG6dJhEXvJW2/dbmvpbLHHYWaevROCQrgl7Z9Hram2lBVeAEH12tZJnkCTyzszojiDklxtBh3KsrpIUaS3Lt4SWtbb7iyjc5ItFK4sFDINmUwlk4nYHQ6v08mO2JxOr8Nhz5gnsxHz5LKHH74k4O+zRX2RVCoCq/IzQfWnW8LsfkcoFgs5HL4GkR6qszud/ojH4w46xpou1X5EtMdiDli2XL2S/SyRsn4H+G2vLAQhPSOTmZGe5qxzjn/7ppwEWa3mt+hhOoDaIyJf15F604oSyOhuqAjjjCBN4oaxFqwHZ4D9AHoCjgWQ78nlevInFgCW2Ib1Y10wsDd55EgS+hO8P/dqMpe7rFrhwHPfm7SfnVvUJ6FOKFeSQTWlpEoXOs7JMp44AhasPzlyhH2C/Zb3HC6hw+WoL1416W9qrrEFBx6ZdCFdEa6vD586tWvXxFHLU7xkrtuOPwSrX8hYBX+GkgPswEgYZsGs8Ag7IAywf17CPmb7t26Fa8C6ZCwnZ6cqt1jVd0HQlnkVGjPIeT9MvcHdlA9rcjkiDAmz0IO6mdyDYxWelEDTzKuUYqjceKsVXmGUxLMJaJt4hdqgc2uPPI9Vycr/XUAJ4ki0b+jHmIonSigvtHg62nukQ9TLCphpMK6l6KugjeN6mjUVF/7WXW51Zm/PSBG3pVSyuCNS5vass7Xs/uqFTrDTTdNem9aU29kcdHd2uoPNO3NTO+CbhV1Xze8MNTy4dOkqqtFrL798gxoods/emhPCf9ZNzjrRdcEbjXWwj+dk0/qjSxZd7ZLvuXruSpdj7pzee5OxRPtEvr8PfW4XQSc800XHX7qok4ItSox+A7+L76D0jsXbDwrCwe1meQTalq9Y3gbYu/iO7WO9WI7nYS+nN/CsdMZMJfFXPiBKIGpwkr0lUbvPQWc7fGjJ2VtO7cew3K74UdEVO3vOPcnPdBLv2RoCqh1RcA7y2UOLoY8dWnz6nEy6tAT6oG/J6Yk9b6b/hlhEf7LC5wK/We5MwyqGxRxfGlazJ7DRiT2wKs1eYa+MtSZyzCq1V/FsR4SCGoc68MT/g9pi7H3wxN4fG0c/QfnyXLS5alhZW+RDE2v6H6//If14nGNgZGBgAGIL+zymeH6brwzcLAwgcP3U6ywE/b+BhYG5AcjlYGACiQIAG60KlAB4nGNgZGBgbvjfwBDDwgACQJKRARVYAABHPgKheJxjYWBgYBnGGABkoADhAAAAAAAAQACSAPIBkgHcAiYChgMAAxQDpgQ2BKoFDgViBaAGcgbuB0oHYgd8B9AIIghMCKwIwAjoCdIKBgoaC2gL2AvyDEoNMg2IDeYORA5cDpoPHA+YECIQvhG8Ef4SWhJ2EooTQhNwE5ATvBPeE/IUBgAAeJxjYGRgYLBguMXAxwACTEDMBYQMDP/BfAYAJL4CNwB4nGWPTU7DMBCFX/oHpBKqqGCH5AViASj9EatuWFRq911036ZOmyqJI8et1ANwHo7ACTgC3IA78EgnmzaWx9+8eWNPANzgBx6O3y33kT1cMjtyDRe4F65TfxBukF+Em2jjVbhF/U3YxzOmwm10YXmD17hi9oR3YQ8dfAjXcI1P4Tr1L+EG+Vu4iTv8CrfQ8erCPuZeV7iNRy/2x1YvnF6p5UHFockikzm/gple75KFrdLqnGtbxCZTg6BfSVOdaVvdU+zXQ+ciFVmTqgmrOkmMyq3Z6tAFG+fyUa8XiR6EJuVYY/62xgKOcQWFJQ6MMUIYZIjK6Og7VWb0r7FDwl57Vj3N53RbFNT/c4UBAvTPXFO6stJ5Ok+BPV8bUnV0K27LnpQ0kV7NSRKyQl7WtlRC6gE2ZVeOEXpc0Yk/KGdI/wAJWm7IAAAAeJxtUWlzmzAQ5SVgiI+Q9L7v+8Z22/TXMEKsjcaAGK1wx/31lbGJPZ3qy76351utd+Lt3tD7/7vCCU7hI8AAISKcYYgRxpjgHDEucIkbuIlbuI07uIt7uI8HeIhHeIwneIpneI4XeIlXeI03eIt3eI8P+IhP+Iwv+IpvSDDFDHN8xw/8xBV+eZNCV5QylSQt5ZeNliuyaVv3nriLH3jIZNZKUrzP7P2T1gWuWdyxQ9U4E3KVVsQslnQq8jwS0qq1spthRnI7Ya2aUVa6nqkstS32WJuczHiHdwNDqeuFMlW8c5Z6qdgqyQOp20bXg9xNtBS4JkxhrrhUK2ep0axskOs2s4OFyIySF/8slvhdakWCW0Nn143DvWq/0mbbaSHa0g47YalyYsKFUKWrGB1cyRGeBk2h6+Po7AjPo8Zop02UgSF22xm1LCyn0d4mPZj2YNaDecCFMDRk9YdSK7KSfLbChNxK6RSf84YtVf2fD9ranST3WRsbZu0mrfXvuKIqI8OFatLtcmN3F6eCOxLtkxLP+wtln9LY) format("woff"),url(//at.alicdn.com/t/font_785024_z17fuwzlky.ttf?t=1537526378943) format("truetype"),url(//at.alicdn.com/t/font_785024_z17fuwzlky.svg?t=1537526378943#iconfont) format("svg")}.iconfont{font-family:'iconfont'!important;font-size:.68267rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-home_selected:before{content:'\E601'}.icon-pocket_unselected:before{content:'\E602'}.icon-home_unselected:before{content:'\E603'}.icon-service:before{content:'\E604'}.icon-pocket_selected:before{content:'\E605'}.icon-user_selected:before{content:'\E60A'}.icon-user_unselected:before{content:'\E60B'}.icon-back_message:before{content:'\E60E'}.icon-add:before{content:'\E60F'}.icon-activity:before{content:'\E610'}.icon-become_vip:before{content:'\E611'}.icon-block_cloth:before{content:'\E612'}.icon-block_order:before{content:'\E613'}.icon-block_pocket:before{content:'\E614'}.icon-confirm:before{content:'\E615'}.icon-block_logistics:before{content:'\E616'}.icon-coupon:before{content:'\E617'}.icon-delete:before{content:'\E618'}.icon-close:before{content:'\E619'}.icon-dislike:before{content:'\E61A'}.icon-deposit:before{content:'\E61B'}.icon-doubt:before{content:'\E61C'}.icon-fabric:before{content:'\E61D'}.icon-home_selected1:before{content:'\E61E'}.icon-home_unselected1:before{content:'\E61F'}.icon-like:before{content:'\E620'}.icon-measure:before{content:'\E621'}.icon-logistics:before{content:'\E622'}.icon-message:before{content:'\E623'}.icon-more:before{content:'\E624'}.icon-default:before{content:'\E625'}.icon-order_icon:before{content:'\E626'}.icon-failure:before{content:'\E627'}.icon-order_icon1:before{content:'\E628'}.icon-order_icon2:before{content:'\E629'}.icon-phone:before{content:'\E62A'}.icon-order_icon3:before{content:'\E62B'}.icon-pocket_selected1:before{content:'\E62C'}.icon-pocket_unselected1:before{content:'\E62D'}.icon-order_icon4:before{content:'\E62E'}.icon-proposal:before{content:'\E62F'}.icon-reset:before{content:'\E630'}.icon-rights_:before{content:'\E631'}.icon-rights_1:before{content:'\E632'}.icon-rights_2:before{content:'\E633'}.icon-rights_3:before{content:'\E634'}.icon-rights_4:before{content:'\E635'}.icon-share:before{content:'\E636'}.icon-size_table:before{content:'\E637'}.icon-star:before{content:'\E638'}.icon-success:before{content:'\E639'}.icon-system_message:before{content:'\E63A'}.icon-user_unselected1:before{content:'\E63B'}.icon-user_selected1:before{content:'\E63C'}.icon-service1:before{content:'\E63D'}.icon-unused:before{content:'\E63E'}.icon-sort:before{content:'\E63F'}.icon-buy_now:before{content:'\E640'}.icon-membership_more:before{content:'\E641'}.icon-address_more:before{content:'\E642'}.icon-buy_now1:before{content:'\E643'}body,page{font-size:.68267rem;height:100%;background-color:#fff;color:#333;box-sizing:border-box}@media screen and (min-width:500px){body,html{max-width:32rem;margin:0 auto;position:relative}}.taro-img,image{width:100%}button{outline:0}.clearfix:after{content:'';display:block;clear:both}.clearfix{zoom:1}.left{float:left}.right{float:right}.hide{display:none}.show{display:block}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-center{position:absolute;left:0;right:0;top:0;margin:auto}.ClothingsItem-page{box-sizing:border-box;padding:0 .85333rem}.ClothingsItem-page .WhiteSpace{height:.64rem}.ClothingsItem-page .hr{height:.02133rem;border-top:.02133rem solid #eee}.ClothingsItem-page .collect{background-color:#fff;border:.02133rem dashed #ccc;color:#aaa;font-size:.59733rem;width:100%;height:3.84rem;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.ClothingsItem-page .collect .icon-add{font-size:.768rem;margin-right:.42667rem}.ClothingsItem-page .collect .p{width:100%;color:#cd8e98}.ClothingsItem-page .collect .p span{display:inline-block;font-size:.53333rem;margin-top:.21333rem}.ClothingsItem-page .lose{color:#bbb}.ClothingsItem-page .lose .size{color:#bbb!important}.ClothingsItem-page .lose .am-tag{background:#bbb!important}.ClothingsItem-page .lose .shop-img:after{content:'\5DF2\5931\6548';display:inline-block;width:100%;height:.85333rem;line-height:.85333rem;text-align:center;font-size:.512rem;color:#fff;background:rgba(204,204,204,.9);position:absolute;bottom:0;left:0;z-index:9}.ClothingsItem-page .clothing{font-size:.53333rem;width:100%;height:3.84rem;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;position:relative}.ClothingsItem-page .clothing .shop-img{position:relative;height:100%;margin-right:.64rem}.ClothingsItem-page .clothing .shop-img .taro-img,.ClothingsItem-page .clothing .shop-img image{max-width:2.56rem;width:2.56rem;height:3.84rem}.ClothingsItem-page .clothing .content{line-height:1.6;padding-right:1.28rem}.ClothingsItem-page .clothing .content .title{font-size:.53333rem;font-weight:700}.ClothingsItem-page .clothing .content .size{font-size:.46933rem;color:#888}.ClothingsItem-page .clothing .edit{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.ClothingsItem-page .clothing .edit .add-price{color:#cd8e98;font-size:.53333rem}.ClothingsItem-page .clothing .edit .add-price .iconfont{position:relative;top:.04267rem}.ClothingsItem-page .clothing .edit .icon-delete{font-size:1.408rem;color:#ccc;float:right}.ClothingsItem-page .balance{font-size:.55467rem;color:#666;line-height:1.5}.ClothingsItem-page .balance .price{font-size:.55467rem;color:#333}.cart-page,.cart-page .empty{width:100%;height:100%}.cart-page .empty{position:fixed;top:0;left:0;background:#fff;text-align:center}.cart-page .empty .taro-img,.cart-page .empty image{width:3.456rem;height:3.66933rem;margin:45% auto 1.70667rem}.cart-page .empty .am-button{width:9.17333rem;height:1.70667rem;line-height:1.70667rem;margin:0 auto;background-color:#ec5d75;border:.02133rem solid #ec5d75;border-radius:.85333rem;font-size:.64rem}.cart-page .isLogin{padding-top:.42667rem;padding-bottom:3.2rem}.cart-page .bottom-count{position:fixed;bottom:2.13333rem;left:0;box-sizing:border-box;padding:0 .85333rem;width:100%;height:2.13333rem;background:#fff}.cart-page .bottom-count .fj{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;font-size:.59733rem;position:relative}.cart-page .bottom-count .fj .price{color:#d87182}.cart-page .bottom-count .fj .disabled{color:#999}.cart-page .bottom-count .fj .am-button-small{width:3.84rem;padding:0}.cart-page .bottom-count .fj .info{position:absolute;padding:0 .64rem;top:-1.49333rem;right:0;background:#f4e2e2;color:#c17480;font-size:.46933rem;height:1.06667rem;line-height:1.06667rem}.cart-page .bottom-count .fj .info::before{display:inline-block;content:' ';position:absolute;bottom:-.32rem;right:.64rem;width:0;height:0;border-left:.21333rem solid transparent;border-right:.21333rem solid transparent;border-top:.32rem solid #f4e2e2}.cart-page .bottom-count .cart-btn{background:#ec5d75;color:#fff;margin:0;padding:0;width:3.84rem;height:1.49333rem;line-height:1.49333rem;border-radius:.10667rem;border:0;font-weight:200;font-size:.64rem} \ No newline at end of file diff --git a/site/css/couponList_index.css b/site/css/couponList_index.css deleted file mode 100644 index 8fe3cb6..0000000 --- a/site/css/couponList_index.css +++ /dev/null @@ -1 +0,0 @@ -.couponList-page{width:100%;height:100%;background:#fff;padding-top:5.97333rem;box-sizing:border-box}.couponList-page .am-button-primary{border:0}.couponList-page .header{box-sizing:border-box;background-color:#fff;padding:.93867rem 1.06667rem;position:fixed;top:0;width:100%;z-index:9}.couponList-page .header .coupons,.couponList-page .header .coupons span{-webkit-justify-content:space-between;justify-content:space-between}.couponList-page .header .coupons span{font-size:.64rem;color:#333}.couponList-page .header .coupons span span{margin-left:.10667rem}.couponList-page .header .coupon-option,.couponList-page .header .coupons,.couponList-page .header .coupons span,.couponList-page .header .getCoupon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.couponList-page .header .getCoupon{margin-top:.85333rem;color:#999;-webkit-justify-content:space-between;justify-content:space-between;font-size:.55467rem}.couponList-page .header .getCoupon input{display:block;font-size:.64rem;color:#333;border:0;margin-top:.32rem}.couponList-page .header .getCoupon .so-small{display:inline-block;margin:0;padding:0;width:2.56rem;position:relative;color:#333;background-color:#fff;margin-bottom:.21333rem;padding-left:.64rem;padding-right:.64rem;border-radius:.08533rem;font-size:.512rem;line-height:1.28rem;height:1.28rem;box-sizing:border-box;text-decoration:none;text-align:center;vertical-align:middle}.couponList-page .header .coupon-option{-webkit-justify-content:flex-start;justify-content:flex-start;padding:.42667rem 0;font-size:.59733rem;color:#333;letter-spacing:0}.couponList-page .header .coupon-option .select-img{width:.85333rem;height:.85333rem;object-fit:cover;margin-right:.34133rem}.couponList-page .no-coupon .taro-img,.couponList-page .no-coupon image{width:60%;display:block;margin:0 auto}.couponList-page .histroy{color:#999;line-height:1.06667rem;font-size:.59733rem}.couponList-page .histroy .iconfont{font-size:.42667rem;margin-left:.10667rem} \ No newline at end of file diff --git a/site/css/detail_index.css b/site/css/detail_index.css deleted file mode 100644 index 136393a..0000000 --- a/site/css/detail_index.css +++ /dev/null @@ -1 +0,0 @@ -.swiper-container{width:100%;min-height:9.6rem;height:100%}.swiper{width:100vw;height:9.6rem}.swiper image,.swiper img{height:9.6rem!important}.detail-page{padding-bottom:2.56rem;background-color:#fff}.detail-page .container{padding:0 .74667rem;padding-top:.42667rem;text-align:left;background:#fff}.detail-page .container .info-business-card{margin-top:.21333rem;margin-bottom:.42667rem;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.detail-page .container .info-business-card .name{display:inline-block;color:#333;font-size:.72533rem;line-height:.64rem;padding-right:.42667rem;font-weight:700}.detail-page .container .info-business-card .model{display:inline-block;color:#878787;font-size:.59733rem;line-height:.64rem}.detail-page .container .product_name{font-size:.768rem;color:#444}.detail-page .container .product_name div,.detail-page .container .product_name view{font-size:.576rem;color:#fff;display:inline-block;background:#d87182;padding:.064rem .128rem;position:relative;top:-.08533rem;margin-right:.21333rem}.detail-page .container .code{font-size:.55467rem;color:#888;display:inline-block;margin:.21333rem 0}.detail-page .container .info-tags{margin-bottom:.21333rem;overflow:hidden}.detail-page .container .info-tags .space-line,.detail-page .container .info-tags .tag{display:inline-block;font-size:.55467rem;line-height:.768rem;overflow:hidden;color:#cb939d}.detail-page .container .info-tags .space-line{width:.85333rem;text-align:center}.detail-page .container .info-size{width:100%;min-height:1.62133rem;margin:.42667rem 0;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;font-size:.42667rem}.detail-page .container .info-size div,.detail-page .container .info-size view{display:inline-block}.detail-page .container .info-size .size{display:inline-block;height:1.49333rem;line-height:1.49333rem;width:3.2rem;text-align:center;border:.04267rem solid #333;margin-right:.53333rem}.detail-page .container .info-size .size .double{line-height:.74667rem;font-size:.55467rem;display:block}.detail-page .container .info-size .size .double.font{font-size:.512rem;-webkit-transform:scale(.8);transform:scale(.8);color:#666}.detail-page .container .info-size .size.on{background:#333;color:#fff}.detail-page .container .info-size .size.on .font{color:#fff}.detail-page .container .info-size .size.off{opacity:.5}.detail-page .container .proudct-size-line{overflow:hidden;height:1.024rem;line-height:1.024rem;border-bottom:.02133rem solid #f8f8f8;padding-bottom:.21333rem;margin-top:.21333rem;margin-bottom:.21333rem}.detail-page .container .proudct-size-line .text{color:#878787;text-align:left;display:inline-block;font-size:.512rem}.detail-page .container .proudct-size-line .icon-tag{display:inline-block;width:.74667rem;height:.74667rem;background-image:url("data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAvVJREFUWAntmDFrKkEQx8fwjGJiFCyCCmI+gHaWNpIgJGn8rmqj2FimtEgV1EASBAORGNEEfM/fgiBys3eeuYeFA3LnzvKf/87Ozsxe6O9K5IDl5IC5GWpHgvvu0NGD+3rwzz4A7+/vMhgM5O3tTWazmXx9fRm4s7MzicVikk6nJZ/PSyqV8m0m5CfN9Pt9eXh4kI+PD4lEIpLNZuX8/NyQgglkp9OpvLy8yGKxkGQyKaVSSa6urnYmuhPBz89P6XQ6MhqNJJfLSaFQkEwmI6FQyNEwKfb19VV6vZ48Pz/L5eWlVCoVicfjjvOdBj0TZBtbrZbxWLlcNsScALUxiHa7XePRm5sbs/3a3M1xTwQh12g0DCjgp6enmxie39nudrttYvbu7s4TSdc0w7biOQL+9vbWNzlWQbyCARaYYLuJK0FiDmA8p8Wam5FNPRjX19cGE2w3sRLktHIgiDm/2+pEgAWDCTY2bGLNg6SScDgsT09P5mcD8qMDGxu29KMSHI/HJs9dXFzI4+OjyWUATiYTwyWRSMjPz4+ZQ57zowObXErC15K5usXD4dDECXkL4Vmr1UyAE+S8/4aO7R6sqpEmKkFSCxXi5ESdomF6HgcbG9jSRLVOuaJ8BS3YwJYmKkEKPwU/aMHGuslwsqUeEqfJjFWrVU3lW2fLr6oHaZlsrldZ7qjAhm2n1Fpcr9clGo2akzqfz8379oFZLpeyr45qAsb9/b3j0lQPkkro53A/K9wmBxpj++jAxga2NFEJ5ledMN0HbVJQAjY2sKWJSpDMToWg2QxKwMaGVkWwqxJESZtOJxyEF8EEGxs2sRKkiNOm0wl/f3/bcHbSgQUm2LZGAVArQSZQb4kTGszf+IwDBlhggu0mrgS54NCsUi+bzeZensRzYIAFppfLk5oHt1cGKCtfN5vc5nYRYi6wS9OayPa1s1gsmhymlar/eu1ck+R5sBf3TZK8H+ynj22iQf53PcVBGveCfSToxUu2OUcP2rzjRfcP98q82BtNbg8AAAAASUVORK5CYII=");background-repeat:no-repeat;background-size:100% 100%;position:relative;top:.17067rem;margin-right:.10667rem}.detail-page .container .goods-info .chapter-head{font-size:.768rem;margin:1.06667rem 0 .42667rem}.detail-page .container .goods-info .chapter-head .icon{width:.768rem;height:.768rem;position:relative;top:.08533rem}.detail-page .container .goods-info .introduce{height:1.92rem;line-height:1.92rem;border:.02133rem solid #ddd;font-size:.68267rem;padding:0 .64rem;margin-bottom:.512rem;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.detail-page .container .goods-info .introduce .b{font-weight:700}.detail-page .container .goods-info .introduce .iconfont{color:#888}.detail-page .container .goods-info .introduce image{width:auto;height:1.92rem!important}.detail-page .container .goods-info .light{color:#888;width:14.50667rem;white-space:pre-wrap;word-break:break-all;line-height:.768rem}.detail-page .container .goods-info .server-ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;text-align:center;color:#888}.detail-page .container .goods-info .server-ul .taro-img,.detail-page .container .goods-info .server-ul image{width:3.2rem;height:auto;display:inline-block;margin-bottom:.21333rem}.detail-page .container .goods-info .detail-info{margin-bottom:.29867rem}.detail-page .container .goods-info .detail-info div,.detail-page .container .goods-info .detail-info view{color:#888;font-size:.512rem;line-height:1.8}.detail-page .container .goods-info .detail-info .head{font-size:.64rem;margin-bottom:.42667rem}.detail-page .container .goods-info .detail-info .head .taro-img,.detail-page .container .goods-info .detail-info .head image{display:inline-block;width:.896rem;height:.896rem;position:relative;top:.17067rem;margin-right:.21333rem}.detail-page .detail-bottom-btns{box-sizing:border-box;position:fixed;bottom:0;left:0;width:100%;height:2.09067rem;background:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding-right:7.46667rem}.detail-page .detail-bottom-btns .join{width:6.4rem;height:2.09067rem;font-size:.72533rem;color:#fff;background:#f26d83;line-height:2.09067rem;text-align:center;position:absolute;right:0}.detail-page .detail-bottom-btns .join-disabled{background:#fbd3da}.detail-page .detail-bottom-btns .nav{-webkit-flex:1;flex:1;text-align:center;font-size:.34133rem;position:relative;color:#000;border:0;outline:0;background-color:#fff}.detail-page .detail-bottom-btns .nav .nav-img{display:block;margin:0 auto;width:1.28rem;height:1.28rem}.detail-page .text-center{text-align:center}.detail-page .image-box{box-sizing:border-box;padding:0 .53333rem;height:22.44267rem;position:relative;overflow:hidden}.detail-page .image-box .share-btn{position:absolute;top:.85333rem;right:.85333rem;z-index:999;width:2.13333rem;height:2.13333rem;background-image:url(http://static-r.msparis.com/uploads/f/8/f88a268b97504707e39104d00ca644fc.png);background-repeat:no-repeat;background-size:100% 100%}.detail-page .image-box .share-btn button{width:2.13333rem;height:2.13333rem;opacity:0}.detail-page .zan-capsule__center{background:#555!important;border:.02133rem solid #555;margin-left:.08533rem}.detail-page .fj{padding-left:2.13333rem;position:relative;margin-bottom:.85333rem}.detail-page .fj .goods-img{margin-top:.21333rem;width:40%}.detail-page .fj>.fj-img{display:inline-block;width:1.70667rem;height:1.70667rem;min-width:1.70667rem;min-height:1.70667rem;margin-right:.64rem;position:absolute;top:0;left:0}.detail-page .fj .fj-name{font-size:.64rem}.detail-page .fj .font26{font-size:.55467rem}.detail-page .fj .fj-tag{font-size:.512rem;color:#888;line-height:.85333rem}.detail-page .fj .fj-info{font-size:.59733rem;color:#444}.detail-page .fj .comment-img{width:-webkit-calc(100vw - 2.98667rem);width:-webkit-calc(100vw - 140px);width:calc(100vw - 2.98667rem);overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.detail-page .fj .comment-img .goods-img{margin-right:.42667rem;width:28%;height:auto}.detail-page .customBadge{position:absolute;top:-.064rem;right:-.32rem}.detail-page .zan-badge{position:relative}.detail-page .zan-badge__count{position:absolute;top:-.32rem;right:.768rem;height:1.28rem;min-width:1.28rem;line-height:1.28rem;font-size:.85333rem;border-radius:.64rem;background:#f26d83;color:#fff;text-align:center;white-space:nowrap;-webkit-transform:translateX(50%) scale(.5);transform:translateX(50%) scale(.5);-webkit-transform-origin:center;transform-origin:center;z-index:10;box-shadow:0 0 0 .04267rem #fff;box-sizing:border-box} \ No newline at end of file diff --git a/site/css/home_index.css b/site/css/home_index.css deleted file mode 100644 index 72796e1..0000000 --- a/site/css/home_index.css +++ /dev/null @@ -1 +0,0 @@ -.swiper-container{width:100%;min-height:9.6rem;height:100%}.swiper{width:100vw;height:9.6rem}.swiper image,.swiper img{height:9.6rem!important}.zan-capsule{font-size:.512rem;vertical-align:middle;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:.08533rem}.zan-capsule__left,.zan-capsule__right{display:inline-block;vertical-align:middle;box-sizing:border-box;white-space:nowrap}.zan-capsule__center,.zan-capsule__left{padding:0 .04267rem;color:#fff;margin-right:.08533rem}.zan-capsule__left{background:#d87182;border-radius:.04267rem;border:.02133rem solid #d87182}.zan-capsule__center{border-radius:.04267rem 0 0 .04267rem;background:#555;border:.02133rem solid #555}.zan-capsule__right{padding:0 .10667rem;color:#999;border-radius:.04267rem;border:.04267rem solid #999}.zan-capsule--danger .zan-capsule__left{color:#fff;background:#f24544;border-color:#f24544}.zan-capsule--danger .zan-capsule__right{color:#f24544;border-color:#f24544}.goods-list-container{background-color:#fff}.goods-list-container .goods-ul{padding-right:.42667rem;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.goods-list-container .goods-ul .goods-li{width:50%;margin-bottom:.85333rem;padding-left:.42667rem;box-sizing:border-box}.goods-list-container .goods-ul .goods-li .pos{position:relative;padding-bottom:.17067rem}.goods-list-container .goods-ul .goods-li .pos .img-container img{height:11.072rem;width:auto}.goods-list-container .goods-ul .goods-li span,.goods-list-container .goods-ul .goods-li text{display:block;color:#666;font-size:.55467rem;line-height:.768rem}.goods-list-container .mage-box-wrap{position:relative}.goods-list-container .sold-out,.goods-list-container .unable{width:100%;height:100%;background:rgba(255,255,255,.6);position:absolute;left:0;top:0}.goods-list-container .sold-out .sales-end,.goods-list-container .unable .sales-end{position:absolute;font-size:.64rem;width:3.84rem;height:3.84rem;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(0,0,0,.7);border-radius:100%;text-align:center;line-height:3.84rem;color:#fff}.loadMoreGif{margin:.32rem auto;width:4.69333rem;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.loadMoreGif .text{font-size:30rpx;color:#999;margin-left:10rpx}.loadMoreGif .zan-loading{width:.85333rem;height:.85333rem;display:inline-block;vertical-align:middle;-webkit-animation:weuiLoading 1s steps(12,end) infinite;animation:weuiLoading 1s steps(12,end) infinite;background:url("data:image/svg+xml;base64, PHN2ZyBjbGFzcz0iciIgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjRTlFOUU5JwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICA8L3JlY3Q+CiAgICA8cmVjdCB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk4OTY5NycKICAgICAgICAgIHRyYW5zZm9ybT0ncm90YXRlKDMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4KICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5Qjk5OUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjQTNBMUEyJwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNBQkE5QUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCMkIyQjInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCQUI4QjknCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDMkMwQzEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDQkNCQ0InCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEMkQyRDInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEQURBREEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNFMkUyRTInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0Pgo8L3N2Zz4=") no-repeat;background-size:100%}.home-page{width:100%;height:100%}.home-page .nav-list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:.42667rem}.home-page .nav-list .nav-item{width:23%;margin:0 .10667rem}.home-page .recommend{display:block;width:100%;text-align:center;margin:.64rem 0;font-size:.768rem} \ No newline at end of file diff --git a/site/css/login_index.css b/site/css/login_index.css deleted file mode 100644 index b4277c6..0000000 --- a/site/css/login_index.css +++ /dev/null @@ -1 +0,0 @@ -.login-page{width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;font-family:'PingFangSC-Light',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif!important;background:#fff}.login-page a,.login-page a:active,.login-page a:visited{text-decoration:none;display:block}.login-page .top-space{height:.42667rem}.login-page .title{margin-top:1.70667rem;text-align:left;font-weight:600;line-height:1.28rem;padding-left:.85333rem;font-size:1.024rem}.login-page .title-des{font-size:.512rem;padding-left:.85333rem;line-height:1.024rem}.login-page .see-des{text-align:center;color:#333;font-size:.512rem;line-height:.68267rem;font-weight:200;padding-top:.42667rem}.login-page .see-des span{font-weight:600}.login-page .button{height:1.70667rem;line-height:1.70667rem;padding:0;margin:0 auto;font-size:.68267rem;color:#fff;background:#333;text-align:center;font-weight:600;margin-top:.85333rem}.login-page input::-webkit-input-placeholder{color:#999;font-size:.59733rem}.login-page input:-ms-input-placeholder{color:#999;font-size:.59733rem}.login-page input:-moz-placeholder,.login-page input::-moz-placeholder{color:#999;font-size:.59733rem}.login-page .bgtopWrap{width:16rem;background:#fff;background-size:100%;overflow:hidden;margin-top:3.84rem}.login-page .loginWrap{margin:0 auto;border-radius:.21333rem;padding:.64rem .85333rem;overflow:hidden;position:relative}.login-page .inpuWrapMpblie,.login-page .inpuWrapNumber{height:1.70667rem;margin:.42667rem auto 0;overflow:hidden;border-bottom:.02133rem solid #f8f8f8}.login-page .inpuWrapMpblie input,.login-page .inpuWrapNumber input{height:1.70667rem;font-size:.59733rem;outline:0;background-color:transparent;-webkit-appearance:none;overflow:hidden;padding:0 0 0 .42667rem;margin:0;border:0;text-align:left;color:#333}.login-page .inpuWrapMpblie input{width:100%}.login-page .inpuWrapNumber{margin:.42667rem 0 0;position:relative}.login-page .inpuWrapNumber input{width:5.86667rem;float:left}.login-page .numberWrap{width:4.224rem;height:1.57867rem;border:.02133rem solid #fff;font-size:.59733rem;border-radius:.128rem;text-align:center;line-height:1.57867rem;float:right;margin-left:.42667rem;background:#fff;color:#d64761}.login-page .erroMessage{position:absolute;font-size:.34133rem;color:#666;text-align:center;top:4.69333rem;right:2.56rem;height:.512rem}.login-page .am-toast .am-toast-notice-content .am-toast-text{padding:.32rem;font-size:.384rem!important;border-radius:.21333rem!important}.login-page .copyright{text-align:center;font-size:.34133rem;line-height:.85333rem;padding:1.06667rem .21333rem .85333rem} \ No newline at end of file diff --git a/site/css/message_index.css b/site/css/message_index.css deleted file mode 100644 index 3f57c7f..0000000 --- a/site/css/message_index.css +++ /dev/null @@ -1 +0,0 @@ -.message-page{width:100%;height:100%;padding:0 .85333rem;box-sizing:border-box} \ No newline at end of file diff --git a/site/css/order_index.css b/site/css/order_index.css deleted file mode 100644 index 408a5d9..0000000 --- a/site/css/order_index.css +++ /dev/null @@ -1 +0,0 @@ -.order-page{min-height:100vh;background-color:#f9f9f9}.order-page .toggleType{background-color:#fff;padding-top:.42667rem;padding-bottom:.42667rem}.order-page .toggleType .item{display:inline-block;width:20%;text-align:center;font-size:.512rem;font-weight:200;color:#666}.order-page .toggleType .item.active{color:#ec5d75;font-weight:400}.order-page .empty{margin-top:7.04rem;height:3.79733rem;background:url(http://static-r.msparis.com/uploads/9/6/968b64edb282160e7da5dd184154bbe7.png) no-repeat center;background-size:contain}.order-page .empty.card{margin-top:8.74667rem} \ No newline at end of file diff --git a/site/css/size_index.css b/site/css/size_index.css deleted file mode 100644 index 7301cf8..0000000 --- a/site/css/size_index.css +++ /dev/null @@ -1 +0,0 @@ -.size-page{width:100%;height:100%}.size-page .h1{text-indent:1.49333rem;margin:0;width:100%;height:3.62667rem;line-height:3.62667rem}.size-page .content{padding:0 .42667rem;overflow:hidden}.size-page .content text{font-size:.53333rem;color:#696969;line-height:.85333rem;margin-top:1.06667rem;padding:0 .85333rem} \ No newline at end of file diff --git a/site/css/user_index.css b/site/css/user_index.css deleted file mode 100644 index a929135..0000000 --- a/site/css/user_index.css +++ /dev/null @@ -1 +0,0 @@ -.user-page{width:100%;padding:0 .96rem;box-sizing:border-box}.user-page,.user-page .taro-img,.user-page image{height:100%}.user-page .not-login .list,.user-page .not-login .to-login,.user-page .not-login .to-login .left{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.user-page .not-login .to-login{width:100%;padding:1.06667rem 0}.user-page .not-login .to-login .left{min-height:4.26667rem;-webkit-flex-direction:column;flex-direction:column}.user-page .not-login .to-login .left .name{width:9.216rem;font-size:1.45067rem;color:#999;word-break:break-all}.user-page .not-login .to-login .left .name.black{color:#000}.user-page .not-login .to-login .left .msg{width:1.06667rem;height:.85333rem;margin-top:1.06667rem;margin-left:.53333rem;float:left;overflow:hidden}.user-page .not-login .to-login .avatar-container{border-radius:50%;width:4.26667rem;height:4.26667rem;overflow:hidden}.user-page .not-login .to-login .avatar-container .avatar{width:4.26667rem;height:4.26667rem;object-fit:contain}.user-page .not-login .list{width:14.08rem;height:3.2rem;margin:0 auto;background:#f9f9f9;border-radius:.21333rem}.user-page .not-login .list .item{width:2.56rem;height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;text-align:center;position:relative}.user-page .not-login .list .item .taro-img{height:auto}.user-page .not-login .list .item image,.user-page .not-login .list .item img{width:1.28rem;object-fit:contain;margin:0 auto}.user-page .not-login .list .item span,.user-page .not-login .list .item text{margin-top:.21333rem;color:#666;font-size:.46933rem}.user-page .not-login .list .item i.num{min-width:.68267rem;height:.68267rem;line-height:.68267rem;font-size:.384rem;text-align:center;color:#fff;background:#ec5d75;border-radius:.34133rem;padding:0 .21333rem;box-sizing:border-box;position:absolute;top:.46933rem;left:1.45067rem}.user-page .login .card{width:14.08rem;padding:.85333rem 0;border-bottom:.04267rem solid #eee}.user-page .login .card .type{background-image:-webkit-gradient(linear,right top,left top,from(#e2868b),color-stop(97%,#e5c1c1));background-image:-webkit-linear-gradient(right,#e2868b 0%,#e5c1c1 97%);background-image:linear-gradient(-90deg,#e2868b 0%,#e5c1c1 97%);border-radius:.21333rem;height:4.05333rem}.user-page .login .card .type.type0{background:url(http://static-r.msparis.com/uploads/e/3/e3fe0890238d2f11947909936b020203.png) center no-repeat;background-size:contain}.user-page .login .card .type.type1{background:url(http://static-r.msparis.com/uploads/5/c/5ca682fe16bd0f0f6a24fd963a7494ee.png) center no-repeat;background-size:contain}.user-page .login .card .type.type2{background:url(http://static-r.msparis.com/uploads/b/6/b682e817f2283d369b93c3bda2077f7f.png) center no-repeat;background-size:contain}.user-page .login .card .type .operation{width:8.10667rem;height:100%;margin-left:5.54667rem;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.user-page .login .card .type .operation .txt{color:#fff;text-align:center;font-size:.59733rem}.user-page .login .card .type .operation .txt span,.user-page .login .card .type .operation .txt text{font-size:.59733rem;margin-right:.21333rem}.user-page .login .card .type .operation,.user-page .login .card .type .operation .btn,.user-page .login .item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.user-page .login .card .type .operation .btn{width:4.48rem;border-radius:2.13333rem;background:#fff;font-size:.55467rem;color:#e2868b;padding-left:.768rem;margin-top:.21333rem;box-sizing:border-box;height:1.408rem}.user-page .login .card .type .operation .btn .iconfont{font-size:.55467rem;margin-left:.08533rem}.user-page .login .item{-webkit-justify-content:space-between;justify-content:space-between;height:2.13333rem;border-bottom:.04267rem solid #eee}.user-page .login .item .taro-img,.user-page .login .item image{width:.85333rem;height:.85333rem;object-fit:contain}.user-page .login .item .left,.user-page .login .item .right{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;line-height:100%}.user-page .login .item .left span,.user-page .login .item .left text{margin-left:.42667rem;white-space:nowrap}.user-page .login .item .right .num{display:inline-block;font-size:.384rem;text-align:center;color:#fff;background:#ec5d75;border-radius:.42667rem;padding:.128rem .256rem;box-sizing:border-box;margin-right:.53333rem}.user-page .login .item .right i.arrow{font-size:.42667rem} \ No newline at end of file diff --git a/site/index.html b/site/index.html deleted file mode 100644 index 7e0e9d8..0000000 --- a/site/index.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - 时装衣橱 - - - -
- - diff --git a/site/js/app.js b/site/js/app.js deleted file mode 100644 index dcc23fd..0000000 --- a/site/js/app.js +++ /dev/null @@ -1 +0,0 @@ -!function(e){function webpackJsonpCallback(t){for(var n,o,i=t[0],a=t[1],c=0,s=[];c=0&&e.splice(n,1)},t.deferred=deferred,t.arrayOfDeffered=function arrayOfDeffered(e){for(var t=[],n=0;n1&&void 0!==arguments[1])||arguments[1],n=void 0,r=new Promise(function(r){n=setTimeout(function(){return r(t)},e)});return r[c]=function(){return clearTimeout(n)},r},t.createMockTask=function createMockTask(){var e,t=!0,n=void 0,r=void 0;return(e={})[a]=!0,e.isRunning=function isRunning(){return t},e.result=function result(){return n},e.error=function error(){return r},e.setRunning=function setRunning(e){return t=e},e.setResult=function setResult(e){return n=e},e.setError=function setError(e){return r=e},e},t.autoInc=autoInc,t.makeIterator=function makeIterator(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments[3],o={"name":n,"next":e,"throw":t,"return":h};r&&(o[u]=!0);"undefined"!=typeof Symbol&&(o[Symbol.iterator]=function(){return o});return o},t.log=log,t.deprecate=function deprecate(e,t){return function(){return e.apply(void 0,arguments)}};var i=t.sym=function sym(e){return"@@redux-saga/"+e},a=t.TASK=i("TASK"),u=t.HELPER=i("HELPER"),c=(t.MATCH=i("MATCH"),t.CANCEL=i("CANCEL_PROMISE")),s=t.SAGA_ACTION=i("SAGA_ACTION"),f=(t.SELF_CANCELLATION=i("SELF_CANCELLATION"),t.konst=function konst(e){return function(){return e}});t.kTrue=f(!0),t.kFalse=f(!1),t.noop=function noop(){},t.ident=function ident(e){return e};var l=Object.prototype.hasOwnProperty;function hasOwn(e,t){return d.notUndef(e)&&l.call(e,t)}var d=t.is={"undef":function undef(e){return null===e||void 0===e},"notUndef":function notUndef(e){return null!==e&&void 0!==e},"func":function func(e){return"function"==typeof e},"number":function number(e){return"number"==typeof e},"string":function string(e){return"string"==typeof e},"array":Array.isArray,"object":function object(e){return e&&!d.array(e)&&"object"===(void 0===e?"undefined":o(e))},"promise":function promise(e){return e&&d.func(e.then)},"iterator":function iterator(e){return e&&d.func(e.next)&&d.func(e.throw)},"iterable":function iterable(e){return e&&d.func(Symbol)?d.func(e[Symbol.iterator]):d.array(e)},"task":function task(e){return e&&e[a]},"observable":function observable(e){return e&&d.func(e.subscribe)},"buffer":function buffer(e){return e&&d.func(e.isEmpty)&&d.func(e.take)&&d.func(e.put)},"pattern":function pattern(e){return e&&(d.string(e)||"symbol"===(void 0===e?"undefined":o(e))||d.func(e)||d.array(e))},"channel":function channel(e){return e&&d.func(e.take)&&d.func(e.close)},"helper":function helper(e){return e&&e[u]},"stringableFunc":function stringableFunc(e){return d.func(e)&&hasOwn(e,"toString")}};t.object={"assign":function assign(e,t){for(var n in t)hasOwn(t,n)&&(e[n]=t[n])}};t.array={"from":function from(e){var t=Array(e.length);for(var n in e)hasOwn(e,n)&&(t[n]=e[n]);return t}};function deferred(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=r({},e),n=new Promise(function(e,n){t.resolve=e,t.reject=n});return t.promise=n,t}function autoInc(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return function(){return++e}}t.uid=autoInc();var p=function kThrow(e){throw e},h=function kReturn(e){return{"value":e,"done":!0}};function log(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";"undefined"==typeof window?console.log("redux-saga "+e+": "+t+"\n"+(n&&n.stack||n)):console[e](t,n)}t.updateIncentive=function updateIncentive(e,t){return e+" has been deprecated in favor of "+t+", please update your code"},t.internalErr=function internalErr(e){return new Error("\n redux-saga: Error checking hooks detected an inconsistent state. This is likely a bug\n in redux-saga code and not yours. Thanks for reporting this in the project's github repo.\n Error: "+e+"\n")},t.createSetContextWarning=function createSetContextWarning(e,t){return(e?e+".":"")+"setContext(props): argument "+t+" is not a plain object"},t.wrapSagaDispatch=function wrapSagaDispatch(e){return function(t){return e(Object.defineProperty(t,s,{"value":!0}))}},t.cloneableGenerator=function cloneableGenerator(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r1?t-1:0),r=1;r2&&void 0!==arguments[2]?arguments[2]:[];return w(s,getFnCallDesc("apply",{"context":e,"fn":t},n))},t.cps=function cps(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r1?t-1:0),r=1;r1)return all(t.map(function(e){return join(e)}));var o=t[0];(0,r.check)(o,r.is.notUndef,"join(task): argument task is undefined");(0,r.check)(o,r.is.task,"join(task): argument "+o+" is not a valid Task object "+_);return w(d,o)},t.cancel=function cancel(){for(var e=arguments.length,t=Array(e),n=0;n1)return all(t.map(function(e){return cancel(e)}));var o=t[0];1===t.length&&((0,r.check)(o,r.is.notUndef,"cancel(task): argument task is undefined"),(0,r.check)(o,r.is.task,"cancel(task): argument "+o+" is not a valid Task object "+_));return w(p,o||r.SELF_CANCELLATION)},t.select=function select(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o1&&((0,r.check)(t,r.is.notUndef,"actionChannel(pattern, buffer): argument buffer is undefined"),(0,r.check)(t,r.is.buffer,"actionChannel(pattern, buffer): argument "+t+" is not a valid buffer"));return w(v,{"pattern":e,"buffer":t})},t.cancelled=function cancelled(){return w(y,{})},t.flush=function flush(e){return(0,r.check)(e,r.is.channel,"flush(channel): argument "+e+" is not valid channel"),w(m,e)},t.getContext=function getContext(e){return(0,r.check)(e,r.is.string,"getContext(prop): argument "+e+" is not a string"),w(g,e)},t.setContext=function setContext(e){return(0,r.check)(e,r.is.object,(0,r.createSetContextWarning)(null,e)),w(b,e)};var r=n(5),o=(0,r.sym)("IO"),i="TAKE",a="PUT",u="ALL",c="RACE",s="CALL",f="CPS",l="FORK",d="JOIN",p="CANCEL",h="SELECT",v="ACTION_CHANNEL",y="CANCELLED",m="FLUSH",g="GET_CONTEXT",b="SET_CONTEXT",_="\n(HINT: if you are getting this errors in tests, consider using createMockTask from redux-saga/utils)",w=function effect(e,t){var n;return(n={})[o]=!0,n[e]=t,n},x=t.detach=function detach(e){return(0,r.check)(E.fork(e),r.is.object,"detach(eff): argument must be a fork effect"),e[l].detached=!0,e};function take(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"*";if(arguments.length&&(0,r.check)(arguments[0],r.is.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),r.is.pattern(e))return w(i,{"pattern":e});if(r.is.channel(e))return w(i,{"channel":e});throw new Error("take(patternOrChannel): argument "+String(e)+" is not valid channel or a valid pattern")}take.maybe=function(){var e=take.apply(void 0,arguments);return e[i].maybe=!0,e};t.takem=(0,r.deprecate)(take.maybe,(0,r.updateIncentive)("takem","take.maybe"));function put(e,t){return arguments.length>1?((0,r.check)(e,r.is.notUndef,"put(channel, action): argument channel is undefined"),(0,r.check)(e,r.is.channel,"put(channel, action): argument "+e+" is not a valid channel"),(0,r.check)(t,r.is.notUndef,"put(channel, action): argument action is undefined")):((0,r.check)(e,r.is.notUndef,"put(action): argument action is undefined"),t=e,e=null),w(a,{"channel":e,"action":t})}function all(e){return w(u,e)}function getFnCallDesc(e,t,n){(0,r.check)(t,r.is.notUndef,e+": argument fn is undefined");var o=null;if(r.is.array(t)){var i=t;o=i[0],t=i[1]}else if(t.fn){var a=t;o=a.context,t=a.fn}return o&&r.is.string(t)&&r.is.func(o[t])&&(t=o[t]),(0,r.check)(t,r.is.func,e+": argument "+t+" is not a function"),{"context":o,"fn":t,"args":n}}function fork(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r=t.length?{"value":void 0,"done":!0}:(e=r(t,n),this._i+=e.length,{"value":e,"done":!1})})},function(e,t,n){"use strict";t.__esModule=!0,t.UNDEFINED_INPUT_ERROR=t.INVALID_BUFFER=t.isEnd=t.END=void 0;var r=Object.assign||function(e){for(var t=1;t1&&((0,o.check)(n,o.is.func,"channel.take's matcher argument must be a function"),e[o.MATCH]=n),t.take(e)}})};var o=n(5),i=n(45),a=n(77),u=t.END={"type":"@@redux-saga/CHANNEL_END"},c=t.isEnd=function isEnd(e){return e&&"@@redux-saga/CHANNEL_END"===e.type};var s=t.INVALID_BUFFER="invalid buffer passed to channel factory function",f=t.UNDEFINED_INPUT_ERROR="Saga was provided with an undefined action";function channel(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.buffers.fixed(),t=!1,n=[];function checkForbiddenStates(){if(t&&n.length)throw(0,o.internalErr)("Cannot have a closed channel with pending takers");if(n.length&&!e.isEmpty())throw(0,o.internalErr)("Cannot have pending takers with non empty buffer")}return(0,o.check)(e,o.is.buffer,s),{"take":function take(r){checkForbiddenStates(),(0,o.check)(r,o.is.func,"channel.take's callback must be a function"),t&&e.isEmpty()?r(u):e.isEmpty()?(n.push(r),r.cancel=function(){return(0,o.remove)(n,r)}):r(e.take())},"put":function put(r){if(checkForbiddenStates(),(0,o.check)(r,o.is.notUndef,f),!t){if(!n.length)return e.put(r);for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:i.buffers.none(),n=arguments[2];arguments.length>2&&(0,o.check)(n,o.is.func,"Invalid match function passed to eventChannel");var r=channel(t),a=function close(){r.__closed__||(u&&u(),r.close())},u=e(function(e){c(e)?a():n&&!n(e)||r.put(e)});if(r.__closed__&&u(),!o.is.func(u))throw new Error("in eventChannel: subscribe should return a function to unsubscribe");return{"take":r.take,"flush":r.flush,"close":a}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{"value":!0}),t.NAMESPACE_SEP=void 0;t.NAMESPACE_SEP="/"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{"value":!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{"method":"GET","data":{}};return i.noConsole||console.log((new Date).toLocaleString()+"【 M="+e.url+" 】P="+JSON.stringify(e.data)),o.default.request({"url":i.baseUrl+e.url,"data":r({},a,e.data),"header":{"Content-Type":"application/json"},"method":e.method.toUpperCase()}).then(function(t){var n=t.statusCode,r=t.data;if(n>=200&&n<300)return i.noConsole||console.log((new Date).toLocaleString()+"【 M="+e.url+" 】【接口响应:】",t.data),"ok"!==r.status&&o.default.showToast({"title":t.data.error.message+"~"||!1,"icon":"none","mask":!0}),r;throw new Error("网络请求错误,状态码"+n)})}},function(e,t,n){e.exports=n(0)(34)},function(e,t,n){n(113);for(var r=n(4),o=n(15),i=n(14),a=n(2)("toStringTag"),u="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),c=0;c0&&void 0!==arguments[0]?arguments[0]:10,t=arguments[1],n=new Array(e),r=0,c=0,s=0,f=function push(t){n[c]=t,c=(c+1)%e,r++},l=function take(){if(0!=r){var t=n[s];return n[s]=null,r--,s=(s+1)%e,t}},d=function flush(){for(var e=[];r;)e.push(l());return e};return{"isEmpty":function isEmpty(){return 0==r},"put":function put(l){if(r2&&void 0!==arguments[2]?arguments[2]:"iterator",a=void 0,u=t;function next(t,n){if(u===i)return o;if(n)throw u=i,n;a&&a(t);var r=e[u](),c=r[0],s=r[1],f=r[2];return a=f,(u=c)===i?o:s}return(0,r.makeIterator)(next,function(e){return next(null,e)},n,!0)};var r=n(5),o={"done":!0,"value":void 0},i=t.qEnd={}},function(e,t,n){e.exports=n(0)(27)},function(e,t,n){"use strict";var r=n(48);e.exports.f=function(e){return new function PromiseCapability(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=r(t),this.reject=r(n)}(e)}},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABElJREFUaAXtWksovFEUP6NJSKxsJMljw8q7FCVkg0LCUnnETmQhVpJSyMYrWVmwYYFsyMJGeSwtPCJJoUjJm/u/59Sd5m+mmXu/b77vmxnfqXHH/c7rd865517X52Cc4A9RxB/CSlBtwOGecTvDdobDLAKml/T39zdYuROaCvjx8RHq6+uhtrYW7u7uLKkd0wAfHh5CdXU1XF9f06empgZWV1dNB+0w46S1sLAA09PTVMqJiYkQGxsLJycnBLagoADGxsYgOjraFPCGAv78/ITu7m7Y29sjMKWlpTAyMgJOpxPm5uZgfn4efn5+KAATExOQnZ1NfDh3dXUlFYCUlBQpPsFkGODb21toaWmhtRoREUHAm5ubhV0az87OoLOzE3BtIzU2NkJvby88PT1BeXk5zfn7cXBw4I/lv+eGAN7d3YW+vj7ADMfExMDMzAxkZmb+Z1j8gjwDAwOwvb1NU0lJSTA+Pk7ygsfbeHl5SdOqgHFdBZR4abLc3Fz6NDQ0MJ4tKf1bW1usqKiI5AoLC9nKyopPOWHDJ5OXhwHr0m9vb1TCi4uLFHnsyMvLyxAXF+ctQR5zZWVlsLGxARkZGfD19QXDw8PQ1dUFr6+vHry6JrwEQXnq4uKCcYcpO7zrsrW1NWUd7gKzs7MsPz+f9JWUlLCjoyP3x/Rda4Z1l/Tm5iZDkOgA78Ls/PzcwzktE6enp6yiooL0ou7R0VHGu7dLlVbAukp6aGiIGg4eF7OysqgkU1NTdVWcEE5PTyd9WOpIuDzwhIbdXw9p6tLPz8/Q2toKuK0g4XbT09Ojxw+fstjBBwcH4ePjg/Zw3AFEr+DNzaesx0NXjUh+OT4+ZsXFxVRq2E13dnYkJfWx8b2aNTU1uUqc79/s5eVFWanSGuZlxfLy8shoZWUlu7m5UTaoV0CmofmyIVXSuEb7+/tdhwPeQWFychIiIyM9KsaMCVxKuGU9PDyQOXFCczgcfs1LAa6rq6OzLSpsa2uD9vZ2v4qNZvh9QktOTgap9ewr/eKZ2AL29/fFVNCMeEIT/sk4pbQt8fVrdOKU9YttS1ZQCbCs0mDmswEHc3YC4Zud4UBEMZh1OI1yjv9JR/vi/f29komEhATAfT8nJ0dJTpbZkJJGsB0dHa7LO1lnkA8v/FAWdRhBhmQYTzzx8fGwvr4OUVFRSn7jzUlVVRVVhxFZNiTDWMZpaWnKYDEyGCCUVV0KslE1BLCscSv4bMBWRN1Mm3aGzYy2FbYsz/DU1BTwu2fA0QyyHPDS0hLwyzjA0QyyHDC/iaR/uOFoBhly0lJxHC/j8GMWWZ5hs4AKOzZgEYlwHe0Mh2tmBS6lLv3+/i7kfI74Fg6SLP9vZXrlf+tz/13qXy3BeAHvDkJ8l3nBRSrD+F6ViLpQ7m/EV5VQTgvhOx5a7MnYksqwjKJQ4bG7dKhkSqufdoa1Ri5U5OwMh0qmtPr55zL8D5uzcMzhpNIRAAAAAElFTkSuQmCC"},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAktJREFUaAXtWk3OAUEQLRNHcAorCRIJewvO4GchSBxHhA3CFTgBS8HKJTiCmG9qkk5kIlM989XX3Z+pSiRmevrVe/Wme1ByfhCQofAypDWUKoK/3XFxWBz+sgpk7pbOcxn4fD5hPp/DbreDx+PBAlsoFKDdbsNoNIJ8nodqjuuDx3Q6hfV6zSI0CtLr9WAymURPpztGwRzRbDb9crnsH49HDrgQ43A4hJiIzRVsa1jdxvV6PV3lP8xqNBrhWYX94ZLEp9gEJ85saYL2Gr5er7DZbOB2u7FtSr/VjJtasViETqcDpVJJC05L8Gq1gtlsBsE60gI1fZHneTAej6Hf79Opqc3gfD77lUrFr9VqfrAL+/f7/eMU3LDwxR1xuMgFOSG3arXqXy4XMj25hrfbbegsPgu73S7gbeRKIBfkhNxer1e45ChupGBcsxitVovCsjauuCmucURIweqR4JKzUUGKm+IaHX8/JgW/X/wN7zMnmHwsBTv0vzL2dDrF8tX+CjIcDmOBbA8uFgstCtqCB4OBFqCti3QFZ24Ni2Bbt6SpvOKwqUrbyiMO26q8qbzisKlK28ojDtuqvKm84rCpStvKIw7bqrypvOKwqUrbyiMO26q8qbzicLTSSX7Vj841daw6DoprXF7SYey/Yuz3+zgcq2OKm+IaS4bqL2ILEluRVLuUwvmL8TTtUrLzgNVaLpfhX5KwJeliJGmIawlGkZn6y4OLrqblRG5aaYFdnSeCXXWGi5c4zFVJV3HEYVed4eIlDnNV0lWczDn8A9mmMfr2Js5RAAAAAElFTkSuQmCC"},function(e,t){!function(t){"use strict";var n,r=Object.prototype,o=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag",s="object"==typeof e,f=t.regeneratorRuntime;if(f)s&&(e.exports=f);else{(f=t.regeneratorRuntime=s?e.exports:{}).wrap=wrap;var l="suspendedStart",d="suspendedYield",p="executing",h="completed",v={},y={};y[a]=function(){return this};var m=Object.getPrototypeOf,g=m&&m(m(values([])));g&&g!==r&&o.call(g,a)&&(y=g);var b=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(y);GeneratorFunction.prototype=b.constructor=GeneratorFunctionPrototype,GeneratorFunctionPrototype.constructor=GeneratorFunction,GeneratorFunctionPrototype[c]=GeneratorFunction.displayName="GeneratorFunction",f.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===GeneratorFunction||"GeneratorFunction"===(t.displayName||t.name))},f.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,c in e||(e[c]="GeneratorFunction")),e.prototype=Object.create(b),e},f.awrap=function(e){return{"__await":e}},defineIteratorMethods(AsyncIterator.prototype),AsyncIterator.prototype[u]=function(){return this},f.AsyncIterator=AsyncIterator,f.async=function(e,t,n,r){var o=new AsyncIterator(wrap(e,t,n,r));return f.isGeneratorFunction(t)?o:o.next().then(function(e){return e.done?e.value:o.next()})},defineIteratorMethods(b),b[c]="Generator",b[a]=function(){return this},b.toString=function(){return"[object Generator]"},f.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function next(){for(;t.length;){var n=t.pop();if(n in e)return next.value=n,next.done=!1,next}return next.done=!0,next}},f.values=values,Context.prototype={"constructor":Context,"reset":function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(resetTryEntry),!e)for(var t in this)"t"===t.charAt(0)&&o.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=n)},"stop":function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},"dispatchException":function(e){if(this.done)throw e;var t=this;function handle(r,o){return a.type="throw",a.arg=e,t.next=r,o&&(t.method="next",t.arg=n),!!o}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return handle("end");if(i.tryLoc<=this.prev){var u=o.call(i,"catchLoc"),c=o.call(i,"finallyLoc");if(u&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),resetTryEntry(n),v}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;resetTryEntry(n)}return o}}throw new Error("illegal catch attempt")},"delegateYield":function(e,t,r){return this.delegate={"iterator":values(e),"resultName":t,"nextLoc":r},"next"===this.method&&(this.arg=n),v}}}function wrap(e,t,n,r){var o=t&&t.prototype instanceof Generator?t:Generator,i=Object.create(o.prototype),a=new Context(r||[]);return i._invoke=function makeInvokeMethod(e,t,n){var r=l;return function invoke(o,i){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return doneResult()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var u=maybeInvokeDelegate(a,n);if(u){if(u===v)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===l)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var c=tryCatch(e,t,n);if("normal"===c.type){if(r=n.done?h:d,c.arg===v)continue;return{"value":c.arg,"done":n.done}}"throw"===c.type&&(r=h,n.method="throw",n.arg=c.arg)}}}(e,n,a),i}function tryCatch(e,t,n){try{return{"type":"normal","arg":e.call(t,n)}}catch(e){return{"type":"throw","arg":e}}}function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}function defineIteratorMethods(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function AsyncIterator(e){var t;this._invoke=function enqueue(n,r){function callInvokeWithMethodAndArg(){return new Promise(function(t,i){!function invoke(t,n,r,i){var a=tryCatch(e[t],e,n);if("throw"!==a.type){var u=a.arg,c=u.value;return c&&"object"==typeof c&&o.call(c,"__await")?Promise.resolve(c.__await).then(function(e){invoke("next",e,r,i)},function(e){invoke("throw",e,r,i)}):Promise.resolve(c).then(function(e){u.value=e,r(u)},i)}i(a.arg)}(n,r,t,i)})}return t=t?t.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}}function maybeInvokeDelegate(e,t){var r=e.iterator[t.method];if(r===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=n,maybeInvokeDelegate(e,t),"throw"===t.method))return v;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=tryCatch(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,v;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=n),t.delegate=null,v):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,v)}function pushTryEntry(e){var t={"tryLoc":e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function resetTryEntry(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function Context(e){this.tryEntries=[{"tryLoc":"root"}],e.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function next(){for(;++rdocument.F=Object<\/script>"),e.close(),c=e.F;r--;)delete c.prototype[i[r]];return c()};e.exports=Object.create||function create(e,t){var n;return null!==e?(u.prototype=r(e),n=new u,u.prototype=null,n[a]=e):n=c(),void 0===t?n:o(n,t)}},function(e,t,n){e.exports=n(0)(46)},function(e,t,n){e.exports=n(0)(42)},function(e,t,n){e.exports=n(0)(32)},function(e,t,n){var r=n(4).document;e.exports=r&&r.documentElement},function(e,t,n){e.exports=n(0)(43)},function(e,t,n){"use strict";var r=n(4),o=n(20),i=n(21),a=n(8),u=n(59),c=n(127).KEY,s=n(37),f=n(65),l=n(31),d=n(39),p=n(2),h=n(43),v=n(44),y=n(128),m=n(129),g=n(10),b=n(33),_=n(19),w=n(56),x=n(27),A=n(60),E=n(130),O=n(55),P=n(9),k=n(30),S=O.f,C=P.f,j=E.f,T=r.Symbol,R=r.JSON,M=R&&R.stringify,I=p("_hidden"),L=p("toPrimitive"),D={}.propertyIsEnumerable,N=f("symbol-registry"),q=f("symbols"),F=f("op-symbols"),U=Object.prototype,W="function"==typeof T,K=r.QObject,V=!K||!K.prototype||!K.prototype.findChild,B=i&&s(function(){return 7!=A(C({},"a",{"get":function(){return C(this,"a",{"value":7}).a}})).a})?function(e,t,n){var r=S(U,t);r&&delete U[t],C(e,t,n),r&&e!==U&&C(U,t,r)}:C,H=function(e){var t=q[e]=A(T.prototype);return t._k=e,t},G=W&&"symbol"==typeof T.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof T},J=function defineProperty(e,t,n){return e===U&&J(F,t,n),g(e),t=w(t,!0),g(n),o(q,t)?(n.enumerable?(o(e,I)&&e[I][t]&&(e[I][t]=!1),n=A(n,{"enumerable":x(0,!1)})):(o(e,I)||C(e,I,x(1,{})),e[I][t]=!0),B(e,t,n)):C(e,t,n)},Y=function defineProperties(e,t){g(e);for(var n,r=y(t=_(t)),o=0,i=r.length;i>o;)J(e,n=r[o++],t[n]);return e},z=function propertyIsEnumerable(e){var t=D.call(this,e=w(e,!0));return!(this===U&&o(q,e)&&!o(F,e))&&(!(t||!o(this,e)||!o(q,e)||o(this,I)&&this[I][e])||t)},X=function getOwnPropertyDescriptor(e,t){if(e=_(e),t=w(t,!0),e!==U||!o(q,t)||o(F,t)){var n=S(e,t);return!n||!o(q,t)||o(e,I)&&e[I][t]||(n.enumerable=!0),n}},Q=function getOwnPropertyNames(e){for(var t,n=j(_(e)),r=[],i=0;n.length>i;)o(q,t=n[i++])||t==I||t==c||r.push(t);return r},Z=function getOwnPropertySymbols(e){for(var t,n=e===U,r=j(n?F:_(e)),i=[],a=0;r.length>a;)!o(q,t=r[a++])||n&&!o(U,t)||i.push(q[t]);return i};W||(u((T=function Symbol(){if(this instanceof T)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(n){this===U&&t.call(F,n),o(this,I)&&o(this[I],e)&&(this[I][e]=!1),B(this,e,x(1,n))};return i&&V&&B(U,e,{"configurable":!0,"set":t}),H(e)}).prototype,"toString",function toString(){return this._k}),O.f=X,P.f=J,n(68).f=E.f=Q,n(36).f=z,n(67).f=Z,i&&!n(29)&&u(U,"propertyIsEnumerable",z,!0),h.f=function(e){return H(p(e))}),a(a.G+a.W+a.F*!W,{"Symbol":T});for(var $="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ee=0;$.length>ee;)p($[ee++]);for(var te=k(p.store),ne=0;te.length>ne;)v(te[ne++]);a(a.S+a.F*!W,"Symbol",{"for":function(e){return o(N,e+="")?N[e]:N[e]=T(e)},"keyFor":function keyFor(e){if(!G(e))throw TypeError(e+" is not a symbol!");for(var t in N)if(N[t]===e)return t},"useSetter":function(){V=!0},"useSimple":function(){V=!1}}),a(a.S+a.F*!W,"Object",{"create":function create(e,t){return void 0===t?A(e):Y(A(e),t)},"defineProperty":J,"defineProperties":Y,"getOwnPropertyDescriptor":X,"getOwnPropertyNames":Q,"getOwnPropertySymbols":Z}),R&&a(a.S+a.F*(!W||s(function(){var e=T();return"[null]"!=M([e])||"{}"!=M({"a":e})||"{}"!=M(Object(e))})),"JSON",{"stringify":function stringify(e){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=t=r[1],(b(t)||void 0!==e)&&!G(e))return m(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!G(t))return t}),r[1]=t,M.apply(R,r)}}),T.prototype[L]||n(15)(T.prototype,L,T.prototype.valueOf),l(T,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},function(e,t,n){e.exports=n(0)(47)},function(e,t,n){var r=n(131),o=n(61).concat("length","prototype");t.f=Object.getOwnPropertyNames||function getOwnPropertyNames(e){return r(e,o)}},function(e,t,n){var r=n(38);e.exports=function _defineProperty(e,t,n){return t in e?r(e,t,{"value":n,"enumerable":!0,"configurable":!0,"writable":!0}):e[t]=n,e}},function(e,t,n){"use strict";t.__esModule=!0,t.compose=t.applyMiddleware=t.bindActionCreators=t.combineReducers=t.createStore=void 0;var r=_interopRequireDefault(n(71)),o=_interopRequireDefault(n(142)),i=_interopRequireDefault(n(143)),a=_interopRequireDefault(n(144)),u=_interopRequireDefault(n(76));_interopRequireDefault(n(75));function _interopRequireDefault(e){return e&&e.__esModule?e:{"default":e}}t.createStore=r.default,t.combineReducers=o.default,t.bindActionCreators=i.default,t.applyMiddleware=a.default,t.compose=u.default},function(e,t,n){"use strict";t.__esModule=!0,t.ActionTypes=void 0,t.default=function createStore(e,t,n){var a;"function"==typeof t&&void 0===n&&(n=t,t=void 0);if(void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(createStore)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var u=e;var c=t;var s=[];var f=s;var l=!1;function ensureCanMutateNextListeners(){f===s&&(f=s.slice())}function getState(){return c}function subscribe(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var t=!0;return ensureCanMutateNextListeners(),f.push(e),function unsubscribe(){if(t){t=!1,ensureCanMutateNextListeners();var n=f.indexOf(e);f.splice(n,1)}}}function dispatch(e){if(!(0,r.default)(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(l)throw new Error("Reducers may not dispatch actions.");try{l=!0,c=u(c,e)}finally{l=!1}for(var t=s=f,n=0;nn;)t.push(arguments[n++]);return m[++y]=function(){u("function"==typeof e?e:Function(e),t)},r(y),y},p=function clearImmediate(e){delete m[e]},"process"==n(32)(l)?r=function(e){l.nextTick(a(g,e,1))}:v&&v.now?r=function(e){v.now(a(g,e,1))}:h?(i=(o=new h).port2,o.port1.onmessage=b,r=a(i.postMessage,i,1)):f.addEventListener&&"function"==typeof postMessage&&!f.importScripts?(r=function(e){f.postMessage(e+"","*")},f.addEventListener("message",b,!1)):r="onreadystatechange"in s("script")?function(e){c.appendChild(s("script")).onreadystatechange=function(){c.removeChild(this),g.call(e)}}:function(e){setTimeout(a(g,e,1),0)}),e.exports={"set":d,"clear":p}},function(e,t){e.exports=function(e){try{return{"e":!1,"v":e()}}catch(e){return{"e":!0,"v":e}}}},function(e,t,n){var r=n(10),o=n(33),i=n(49);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA39JREFUaAXtWjFIK0EQffmm0ICFIFgp1inSaGmlloKNhYigVjE2NkEFJaDEQmxERBSbEBTsjJAiIqYIsRHTJVYWgjaGgClEFCP//1nYj/+Mye7d7d2Z3IAcdzszO2/e7mTuVs/vv4Imkl9NhJVBdQE3OuMuwy7DDZYBy5f0x8cH7PwltBTw09MT5ubmMDs7i2KxaMva8VjVeOTzeSwuLuLx8ZEBbW9vx8rKCoaGhiwFbgngk5MTbGxsoFKpfAE3OjqKcDiMtra2L2MqHigF/P7+zoAmEomqsXs8Hrafe3p6EI1G4ff7mR4l5uHhoaqN9mFvb6/2Uc17ZYBp6S4sLKBQKIADqxVJS0sLQqEQpqammP7p6Sk2Nzfx+vpaywzX19c1x7WDSgBTEEtLSyiXy9r56t739fVhbW0NXV1duLu7Y35ub2+/tZMFbHqVPjw8ZJVYD1hClcvlMD4+jouLC9ByjcfjGBsb+xaw7IBpDNPSW11dxfn5uWwM3+p/LmjpdJox//z8/J++LQzf399jenqagaX9aoaQH9rHExMTuLm5weDgII6PjxEIBAy5N7yks9ksJicnwfeZWV0U90PJnJmZQSwWY/v64OCA3etNrKElvb+/DwrAKvlc0K6urhCJRJBKpaSm1wWY9hF1ScSu1UId2vLyMoaHh0GtakdHh1QI0oBp6VJnJNoYSEUjofy5oEmYQQrw2dkZq5Rvb28yc5iuyxuZ7u5urK+v/+vQRCYSAkyvdNvb2zg6OhLxaamOtkOrN7kQ4GAwyBqCes7sHKeCRkW0ngj9LFH343QRjVEIsNPBysTnApbJ1k/UdRn+iazJxNx0DHtlsiOq6/V62afYkZERdHZ2ipoxvVKphGQyib29vaof/aScVVFWApi+O9P7sR6hBHHbnZ0dPS5q2igBTMySzM/P4/LysmYA2sGBgQFsbW2BfKgArGQP82UsC5bA81dO7kObEKP3SgAbDUqlvQtYZXad4Ntl2AksqIzBdobpvDiTybDTCpVAuW/bAdOxis/nY8crPCiVV9sB02nCy8sLO1VQCZT7VtJpceci193dXdCfVWI7w1YB5fO4gHkmGvXqMtyozHJcSqq00bMno/YcXLWr0FFLf39/NVvHPRP59wchhltbWx0HTm9AQgzrde5EO7dKO5EVM2NyGTYzm0705TLsRFbMjKnpGP4D6FVU6kZm1DkAAAAASUVORK5CYII="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAg1JREFUaAXtmkGqwkAMhtOHR/AUrgTd6d6NZ5C6ahWPo0VXil6hJ1CXBbvyFB5BUFMoPKRjxpLO1GmyEWOb5Ms/Mx2ceo+XQYPsr0GsGaoAu664KCwKO9aBxg3pFpeA9/sd1us1xHEMt9uNJWy73YbxeAxhGEKrxVOqx7XxWC6XsNvtWEDfg/i+D4vF4t1d7jsCc9hoNHr0er3H+XzmCJfFOJ1OWUyMzWVsczgfxoPBoFznC+4aDoeZN49dcMnXLjbgrzNbukF7JUjTFPb7PVyv18JFKUmSDKHf77OifIqLi1qn04HJZALdblcrrxbwdruF1WqlFdDkRTjUj8cjvOY6zOdzmE6nZHpySF8ul1rC/id7LWgQRRHgKKSMBD4cDlSMWvyO0DjlKCOBcc7+iunUSgJzPhKqbpxOrSRw1UWajt84YLa9tGmlyuYjn8ObzaZsbCv3BUHwMS+pMPfO6WM1DD/mOzNVqMbNYQFWDQVX/KKwK0qqOERhVWdc8YvCriip4hCFVZ1xxS8Ku6KkikMUVnXGFb8o7IqSKg5RWNUZV/yi8LuSeCT5K6ZTK6kwnr/+iunUSgLjYbPnebVnxhqxVspIYDxZn81mtYZGWDwQ13kLgPwjPu8Y9cpDfp3JzzKvPGgDmwSpMhc5pKtMbiO2ANvousmcorDJbtvIJQrb6LrJnKKwyW7byNU4hZ8LvWtAhL7zlwAAAABJRU5ErkJggg=="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABjpJREFUaAXtWlsoZl8UXy4ZEx7I7QHx4vLAi/t4QJPwoEhKUW4zD/LEA3mQ5EHK0GiGB8M0oTTlmWhKySVKQqEoGTWMa2FckvPfv13bXzrnfOf2fcywSt/37b32+v3WXvuyzjqcJCb0jMT5GfnKXX1x+F+P+LOLsKu9I3p5eUkzMzM0NTVFOzs7tL+/z/+A6+fnx/+CgoIoJSWFkpOTyd3d3a6UnOx1Sq+vr9OXL19oenqarq6uNDnx6tUrevPmDb17944iIiI0jdGrZLnDu7u79PnzZxodHSXceM7OzhQTE0NpaWkUFRV1F1UQFdFeXV2liYkJWlpaotvbW3JycqKsrCyqqqqiwMBAvT6p6yPCVglbtlJqaqoUGxsrsUhJnZ2d0tHRkWbz0MUYjIUN2IJNKwVRsET6+/ul+Ph4TrS2tlZikTZsF2NhA07DJmxbJZY4DEIgFxcXJ/X19VnFjduCTdi2ymnTDmPJIQogNjY2ZpmzwhBswjYwrFjephz+9evX3Z61MrLCWfHZ29vLo4w9DUwzYirxwGl8dnZGb9++pbKyMvXT0URveXk5xwAWME2J0dlaW1vjSw0nqpkDSis+MICF5Q1so2I4wj09PdgOVFhYSAEBAaYmXctgYAALmEhojIohh0W6iKSiuLjYKLbuccACJrI3cDAihhxGbox0ERmUt7e3EVxDY4AFTGCDgxEx5DC7HjgW0kVHi8AUHPTiG3IYTz0Q5MaOFoEpOOjFN+Qwkn4IHu8cLQJTcNCL/+KwnhnDFeFoMYtpKMJiWR0cHDjaXxKYgoNeAqYcNrqP9JK8ry8wHeowalAQVCqU5MOHD9TW1qbUrdqOce3t7bI6AlNwkFVSaTQUYRTcICjLKImLiwt9//6dVlZWlFRk26GPccio5ERgCg5yOqpt7BDQLRcXFzyRxzOqUgkHOjk5OVJBQYF0fHysCQN60Mc4jH8owAImHiLk+h/qy/2Wn0bVKSJeSkVJFQW3gYEBWW2UW5uamog9v1JpaSltbW3J6olG9EMP+hgnV64FFjCZw7L9wpbqp9wsaGnT+njI9pyUmZkpJSYmSg0NDdLCwsJdxE9OTvhvtKMfetCXE6seD02VaRlRGhkZ4Q/nra2tihPLliINDg7S8PAwLxhA0c3Nja6vr/kYT09Pys/Pp6KiIvLx8ZG1U1dXRz9+/KDs7Gxqbm6W1dHSaMphNuv8GRWVCNSQbVU9zs/PaXl5mba3t+n379/k7+9PISEhFB0dTR4eHop8WfmIurq6CBMzNDRkrlYtt3z0tKGwJiqL9iriiYqoFUU8Q4fW/VDgbQGbIN5UX19PX79+vd9t6jtswSYEGMAyK4aXNCoOjY2NfF+5uroSuy5odnaWE0NRr6amxnDpZ29vjyce2LN47ZKUlETz8/N0c3PDzwulU1zTZOhZvkKXpXcSO2B46TQ9PV2am5vjXVhyKKViCeKutPJVCzCABdvABgcjojvCiCze7rFriUJDQ6mjo4OCg4PvJhcHmb1epv38+ZOqq6v5nR4ZGcmLeXL39R0ZmS+6HcaeGh8f585ij3l5ecmYJcLrUlQ2Rf1LVulBo5bXpaenp/w2QKKSkZFBLS0tD6yo/9TlMHsDQN3d3dzJb9++8StF3Tzx6qLVL8RxrZWUlBCcr6yspIqKCls0/u/Xug/YCcmvn4SEBIk5oHWY3fRYqVYCF1yJ4KZVNF9LHz9+5Ccwkgucmo8tyOXBhTlK4KZVNDk8OTlJi4uLPO3DUnoqAi5IRcENHLWITYcxg58+feK23r9/T69fv9Zi1yE64AJOEHAEV1ti02EUvDc3NwkVhry8PFv2HN4PTuAGjuBqS2w6LCoMubm5hIzqqQk4gRtEcFXjqOowlojYGyyDUrPzqH2CG7jaWtaqDqO+dHh4yDOpsLCwR3VKDRzckO2Bq60amqrDYk+IGVQDfew+wVFwVuKj6vDGxgYfFx4erjT+ybQLjoKzEjFVh5HCQXx9fZXGP5l2wVFwViKm6jArm/JxRqv8SqD2aBccBWclDFWH//z5w8eJ2VMy8hTaBUfBWYmT6sUq/guWPXgrjX9y7YKzEjHVCCsN+pvbdT0P/82OCu7PLsIvDovQ/6ufLxH+VyMr/PoPIIXLX6LgivkAAAAASUVORK5CYII="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABSJJREFUaAXtWksodVEUXpffoygSoiQMMPCYGHiUJJEhCsXAABNEmEgykMxESGFgQKGQkTySlMdASQwwIRkIYYA84v//b9eVe9y797n7nHPP/X93Fe7Zj7W+b6991157HZbff4V+kHj9IK6Mqofw/+7xH+fhX0Z79Pn5mba3t2lzc5MuLi7o+vqa/cBuWFgY+4mKiqKsrCzKyMggf39/QyFZjIrSx8fHNDY2xoi+vr6qIuHr68uIV1dXU0JCgqo5zg7SnfDl5SUNDQ3R4uKis1hsxhcWFlJdXR1FRETYtGt90JXw1tYWtbW10ePjo1ZcbH5AQAD19PRQZmamLvqgRDfCExMT1N/fT3rnMRaLhRobG6myslIX0roELZDt6+vTBZBSCRbQqlsP0pqPJWxjeNZogQ3Y0iqatjQCVFlZmW7fWREZfKenp6c1BTJNHkY01itAiciiH7ZgU4tIE8Y5q/XokQEOm7AtK9KER0dHZW1qnoeERlakCCNd1COAyIJGmgoMMiJFGLmx2nRRBpRoDmwDg4xIEcYKmy2yGKQI49ZjtshikCKMK57ZIovBQ9hszxltX8rDqFSYLbIYPITVeA41KJG0tLRQa2uraJjdfsxrbm6222dtVIPBOvbrXykPo+Amkvf3dyotLaWkpCTRUJt+jMe8j48Pm3blgxoMyjl4lroeIq3Lzc3lZluoPs7MzLAUsLa2lu7v7+3Zt2kLDg6mkZERVrkEaUfpI4p9a2trUhVOKQ+DjKjOBLCdnZ0UGRlJ4+PjFBMTY0NO+YB+jMN4zHNEFvPgXdlyrpSHYRRXtIqKCnzkSmJiIivRwHvLy8s0Pz9Pp6enzONBQUEUFxdHRUVFlJ+fz9qampro6OiIq3NyclK6jCtNGIg6OjpU3YlDQkLY4pSUlFBgYCAjgwsAtibk4eGBZmdnCURub29Zm6NfKN92dXU56ha2ayLsbIkHJZrk5GSKjo6m8PBwurq6ovPzczo4OFBVOdGjxKOJMJYT92KUUfUuzypdhXItCnmi2KGcp3yWClpflQAACBstsKGVLDBKE767u6Ph4WHmWdSLEWzgBb0FOqEbNnA2wyZsy4rUlkb1sKamhk5OTignJ4e6u7vJz8+PbW+jXrW8vLxQe3s7ra+vU3x8PKGmhu+0s+I04be3N2poaKDd3d1PW8iO8HYAR48RL9OQtMDLh4eHnzbT0tJoYGCAfHx8PtvUfHCKMAITPLi6uvpNN3JbHBeIwhCc0/ACgpra+pe916WI4Dj+7FU48vLy2Ms2Z75KThEeHBxk2dA3tl8aCgoK2A6wvuZExiTzQhw7BR5cWlr6ov37x6qqKqqvr//e4aBFNWFkR+Xl5SxwiI4geKq4uJhlTykpKQ5M22/e39+nlZUVmpubE+4MeNbLy4umpqYoNjbWvkJFq2rCWMWdnR3FdPFjaGgoC2ypqamf/+Jgvbxb//0Bf0EUAenm5kasVDEiPT2dsPvUiCrCGxsb7H6KFRV5V41RPcdYMfX29lJ2drZQtZAw7rXIge0FDaF2Fw5A0EQ+7u3tzbUqTDwQZd2dLBgCo5rXP0LCCwsL3BVzp041WLmEkd2oWTV3IQ2swMwTLuG9vT3h0cBT7uo+JDjAzBMhYd5kd+zTRBjJxr8mIsxcD5+dnf1rfEmEmUtYTWnV3VZEhJlL2JX/oaPXwj09PXFVcQmLQjxXs0mdvHo2IHEJm4TZULPCXNpQ6yYo/3Ee9hA2YZe51KTHwy5dbhOM/QEfDoBi+vFZKAAAAABJRU5ErkJggg=="},function(e,t,n){e.exports=n(0)(18)},function(e,t,n){e.exports=function(e,t,n){"use strict";function _defineProperties(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var r=[],o=Array.isArray,i={"only":function only(e){if(1!==(e=i.toArray(e)).length)throw new Error("Provider expects only one child.");return e[0]},"toArray":function toArray(e){return null===e||void 0===e?[]:o(e)?e:r.concat(e)}};function proptype(){}proptype.isRequired=proptype;var a=function getProptype(){return proptype},u={"element":a,"func":a,"shape":a,"instanceOf":a},c=u.shape({"trySubscribe":u.func.isRequired,"tryUnsubscribe":u.func.isRequired,"notifyNestedSubs":u.func.isRequired,"isSubscribed":u.func.isRequired}),s=u.shape({"subscribe":u.func.isRequired,"dispatch":u.func.isRequired,"getState":u.func.isRequired}),f=function createProvider(e){var n;void 0===e&&(e="store");var r=e+"Subscription",o=function(t){_inheritsLoose(Provider,t);var n=Provider.prototype;function Provider(n,r){var o;return(o=t.call(this,n,r)||this)[e]=n.store,o}return n.getChildContext=function getChildContext(){var t;return(t={})[e]=this[e],t[r]=null,t},n.render=function render(){return i.only(this.props.children)},Provider}(t.Component);return o.childContextTypes=((n={})[e]=s.isRequired,n[r]=c,n),o}(),l={"childContextTypes":!0,"contextTypes":!0,"defaultProps":!0,"displayName":!0,"getDefaultProps":!0,"getDerivedStateFromProps":!0,"mixins":!0,"propTypes":!0,"type":!0},d={"name":!0,"length":!0,"prototype":!0,"caller":!0,"callee":!0,"arguments":!0,"arity":!0},p=Object.defineProperty,h=Object.getOwnPropertyNames,v=Object.getOwnPropertySymbols,y=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,g=m&&m(Object),b=function hoistNonReactStatics(e,t,n){if("string"!=typeof t){if(g){var r=m(t);r&&r!==g&&hoistNonReactStatics(e,r,n)}var o=h(t);v&&(o=o.concat(v(t)));for(var i=0;i2?n-2:0),o=2;o, or explicitly pass "'+g+'" as a prop to "'+i+'".'),r.initSelector(),r.initSubscription(),r}_inheritsLoose(Connect,t);var o=Connect.prototype;return o.getChildContext=function getChildContext(){var e,t=this.propsMode?null:this.subscription;return(e={})[C]=t||this.context[C],e},o.componentDidMount=function componentDidMount(){y&&(this.subscription.trySubscribe(),this.selector.run(this.props,{"ctx":this}),this.selector.shouldComponentUpdate&&this.forceUpdate())},o.componentDidShow=function componentDidShow(){this.selector.__needForceUpdate&&(this.forceUpdate(),this.selector.__needForceUpdate=!1),E(this.wrappedInstance.componentDidShow,this.wrappedInstance)},o.componentWillReceiveProps=function componentWillReceiveProps(e){this.selector.run(e,{"ctx":this})},o.shouldComponentUpdate=function shouldComponentUpdate(){return this.selector.shouldComponentUpdate},o.componentWillUnmount=function componentWillUnmount(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=noop,this.store=null,this.selector.run=noop,this.selector.shouldComponentUpdate=!1},o.componentDidHide=function componentDidHide(){E(this.wrappedInstance.componentDidHide,this.wrappedInstance)},o.getWrappedInstance=function getWrappedInstance(){return this.wrappedInstance},o.initSelector=function initSelector(){var e=n(this.store.dispatch,a);this.selector=function makeSelectorStateful(e,t){var n={"run":function runComponentSelector(r,o){var i=o.ctx;try{var a=e(t.getState(),r);if(a!==n.props||n.error){n.shouldComponentUpdate=!0;var u=O(i);u.matched||(n.__needForceUpdate=!0,n.shouldComponentUpdate=!1),n.props=a,n.error=null}}catch(e){n.shouldComponentUpdate=!0,n.error=e}}};return n}(e,this.store),this.selector.run(this.props,{"ctx":this})},o.initSubscription=function initSubscription(){if(y){var e=(this.propsMode?this.props:this.context)[C];this.subscription=new A(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},o.onStateChange=function onStateChange(){this.selector.run(this.props,{"ctx":this}),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(k)):this.notifyNestedSubs()},o.notifyNestedSubsOnComponentDidUpdate=function notifyNestedSubsOnComponentDidUpdate(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},o.isSubscribed=function isSubscribed(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},o.addExtraProps=function addExtraProps(e){var t=_objectSpread({},e);return t.ref=this.setWrappedInstance,h&&(t[h]=this.renderCount++),this.propsMode&&this.subscription&&(t[C]=this.subscription),t},o.render=function render(){var t=this.selector;if(t.shouldComponentUpdate=!1,t.error)throw t.error;return e.createElement(r,this.addExtraProps(t.props))},function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}(Connect,[{"key":"config","get":function get(){return this.wrappedInstance?this.wrappedInstance.config:{}}}]),Connect}(t.Component);return u.WrappedComponent=r,u.displayName=i,u.childContextTypes=R,u.contextTypes=T,b(u,r)}}var S=Object.prototype.hasOwnProperty;function is(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function shallowEqual(e,t){if(is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function strictEqual(e,t){return e===t}var R=function createConnect(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?connectAdvanced:n,o=t.mapStateToPropsFactories,i=void 0===o?j:o,a=t.mapDispatchToPropsFactories,u=void 0===a?C:a,c=t.mergePropsFactories,s=void 0===c?T:c,f=t.selectorFactory,l=void 0===f?finalPropsSelectorFactory:f;return function connect(e,t,n,o){void 0===o&&(o={});var a=o,c=a.pure,f=void 0===c||c,d=a.areStatesEqual,p=void 0===d?strictEqual:d,h=a.areOwnPropsEqual,v=void 0===h?shallowEqual:h,y=a.areStatePropsEqual,m=void 0===y?shallowEqual:y,g=a.areMergedPropsEqual,b=void 0===g?shallowEqual:g,_=_objectWithoutPropertiesLoose(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),w=match(e,i,"mapStateToProps"),x=match(t,u,"mapDispatchToProps"),A=match(n,s,"mergeProps");return r(l,_objectSpread({"methodName":"connect","getDisplayName":function getDisplayName(e){return"Connect("+e+")"},"shouldHandleStateChanges":Boolean(e),"initMapStateToProps":w,"initMapDispatchToProps":x,"initMergeProps":A,"pure":f,"areStatesEqual":p,"areOwnPropsEqual":v,"areStatePropsEqual":m,"areMergedPropsEqual":b},_))}}();return{"Provider":f,"connect":R,"connectAdvanced":connectAdvanced}}(n(7),n(6),n(216))},function(e,t,n){e.exports=n(98)},function(e,t,n){"use strict";var r=function(){function defineProperties(e,t){for(var n=0;n=0&&(e._idleTimeoutId=setTimeout(function onTimeout(){e._onTimeout&&e._onTimeout()},t))},n(102),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(11))},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,o=1,i={},a=!1,u=e.document,c=Object.getPrototypeOf&&Object.getPrototypeOf(e);c=c&&c.setTimeout?c:e,"[object process]"==={}.toString.call(e.process)?function installNextTickImplementation(){r=function(e){t.nextTick(function(){runIfPresent(e)})}}():!function canUsePostMessage(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?function installMessageChannelImplementation(){var e=new MessageChannel;e.port1.onmessage=function(e){runIfPresent(e.data)},r=function(t){e.port2.postMessage(t)}}():u&&"onreadystatechange"in u.createElement("script")?function installReadyStateChangeImplementation(){var e=u.documentElement;r=function(t){var n=u.createElement("script");n.onreadystatechange=function(){runIfPresent(t),n.onreadystatechange=null,e.removeChild(n),n=null},e.appendChild(n)}}():function installSetTimeoutImplementation(){r=function(e){setTimeout(runIfPresent,0,e)}}():function installPostMessageImplementation(){var t="setImmediate$"+Math.random()+"$",n=function(n){n.source===e&&"string"==typeof n.data&&0===n.data.indexOf(t)&&runIfPresent(+n.data.slice(t.length))};e.addEventListener?e.addEventListener("message",n,!1):e.attachEvent("onmessage",n),r=function(n){e.postMessage(t+n,"*")}}(),c.setImmediate=function setImmediate(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.initialReducer,r=t.setupApp,o=void 0===r?g.noop:r,_=new d.default;_.use((0,d.filterHooks)(e));var w={"_models":[(0,l.default)((0,u.default)({},b))],"_store":null,"_plugin":_,"use":_.use.bind(_),"model":model,"start":function start(){var r=function onError(e,t){e&&("string"==typeof e&&(e=new Error(e)),e.preventDefault=function(){e._dontReject=!0},_.apply("onError",function(e){throw new Error(e.stack||e)})(e,w._store.dispatch,t))},l=(0,s.default)(),d=(0,y.default)(w);w._getSaga=h.default.bind(null);var b=[],x=(0,u.default)({},n),A=!0,E=!1,O=void 0;try{for(var P,k=(0,i.default)(w._models);!(A=(P=k.next()).done);A=!0){var S=P.value;x[S.namespace]=(0,v.default)(S.reducers,S.state,_._handleActions),S.effects&&b.push(w._getSaga(S.effects,S,r,_.get("onEffect")))}}catch(e){E=!0,O=e}finally{try{A||null==k.return||k.return()}finally{if(E)throw O}}var C=_.get("onReducer"),j=_.get("extraReducers");(0,f.default)((0,a.default)(j).every(function(e){return!(e in x)}),"[app.start] extraReducers is conflict with other reducers, reducers list: ".concat((0,a.default)(x).join(", ")));var T=w._store=(0,p.default)({"reducers":createReducer(),"initialState":e.initialState||{},"plugin":_,"createOpts":t,"sagaMiddleware":l,"promiseMiddleware":d});T.runSaga=l.run,T.asyncReducers={};var R=_.get("onStateChange"),M=!0,I=!1,L=void 0;try{for(var D,N=function _loop(){var e=D.value;T.subscribe(function(){e(T.getState())})},q=(0,i.default)(R);!(M=(D=q.next()).done);M=!0)N()}catch(e){I=!0,L=e}finally{try{M||null==q.return||q.return()}finally{if(I)throw L}}b.forEach(l.run),o(w);var F={},U=!0,W=!1,K=void 0;try{for(var V,B=(0,i.default)(this._models);!(U=(V=B.next()).done);U=!0){var H=V.value;H.subscriptions&&(F[H.namespace]=(0,m.run)(H.subscriptions,H,w,r))}}catch(e){W=!0,K=e}finally{try{U||null==B.return||B.return()}finally{if(W)throw K}}function createReducer(){return C((0,c.combineReducers)((0,u.default)({},x,j,w._store?w._store.asyncReducers:{})))}w.model=function injectModel(e,t,n,r){r=model(r);var o=w._store;o.asyncReducers[r.namespace]=(0,v.default)(r.reducers,r.state,_._handleActions),o.replaceReducer(e()),r.effects&&o.runSaga(w._getSaga(r.effects,r,t,_.get("onEffect")));r.subscriptions&&(n[r.namespace]=(0,m.run)(r.subscriptions,r,w,t))}.bind(w,createReducer,r,F),w.unmodel=function unmodel(e,t,n,r){var o=w._store;delete o.asyncReducers[r],delete t[r],o.replaceReducer(e()),o.dispatch({"type":"@@dva/UPDATE"}),o.dispatch({"type":"".concat(r,"/@@CANCEL_EFFECTS")}),(0,m.unlisten)(n,r),w._models=w._models.filter(function(e){return e.namespace!==r})}.bind(w,createReducer,x,F),w.replaceModel=function replaceModel(e,t,n,r,o){var i=w._store,a=o.namespace,u=(0,g.findIndex)(w._models,function(e){return e.namespace===a});~u&&(i.dispatch({"type":"".concat(a,"/@@CANCEL_EFFECTS")}),delete i.asyncReducers[a],delete t[a],(0,m.unlisten)(n,a),w._models.splice(u,1));w.model(o),i.dispatch({"type":"@@dva/UPDATE"})}.bind(w,createReducer,x,F,r)}};return w;function model(e){var t=(0,l.default)((0,u.default)({},e));return w._models.push(t),t}};var i=o(n(22)),a=o(n(12)),u=o(n(16)),c=n(70),s=o(n(145)),f=o(n(13)),l=(o(n(148)),o(n(157))),d=r(n(158)),p=o(n(161)),h=o(n(174)),v=o(n(181)),y=o(n(183)),m=n(200),g=n(18),b={"namespace":"@@dva","state":0,"reducers":{"UPDATE":function UPDATE(e){return e+1}}}},function(e,t,n){n(108);var r=n(1).Object;e.exports=function getOwnPropertyDescriptor(e,t){return r.getOwnPropertyDescriptor(e,t)}},function(e,t,n){var r=n(19),o=n(55).f;n(57)("getOwnPropertyDescriptor",function(){return function getOwnPropertyDescriptor(e,t){return o(r(e),t)}})},function(e,t,n){e.exports=n(0)(31)},function(e,t,n){n(111);var r=n(1).Object;e.exports=function defineProperty(e,t,n){return r.defineProperty(e,t,n)}},function(e,t,n){var r=n(8);r(r.S+r.F*!n(21),"Object",{"defineProperty":n(9).f})},function(e,t,n){n(28),n(23),e.exports=n(122)},function(e,t,n){"use strict";var r=n(114),o=n(115),i=n(14),a=n(19);e.exports=n(58)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{"value":t,"done":!!e}}},function(e,t,n){"use strict";var r=n(60),o=n(27),i=n(31),a={};n(15)(a,n(2)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{"next":o(1,n)}),i(e,t+" Iterator")}},function(e,t,n){var r=n(9),o=n(10),i=n(30);e.exports=n(21)?Object.defineProperties:function defineProperties(e,t){o(e);for(var n,a=i(t),u=a.length,c=0;u>c;)r.f(e,n=a[c++],t[n]);return e}},function(e,t,n){var r=n(20),o=n(40),i=n(62)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t,n){var r=n(120),o=n(121);e.exports=function(e){return function(t,n){var i,a,u=String(o(t)),c=r(n),s=u.length;return c<0||c>=s?e?"":void 0:(i=u.charCodeAt(c))<55296||i>56319||c+1===s||(a=u.charCodeAt(c+1))<56320||a>57343?e?u.charAt(c):i:e?u.slice(c,c+2):a-56320+(i-55296<<10)+65536}}},function(e,t,n){e.exports=n(0)(11)},function(e,t,n){e.exports=n(0)(10)},function(e,t,n){var r=n(10),o=n(41);e.exports=n(1).getIterator=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},function(e,t,n){n(124),e.exports=n(1).Object.keys},function(e,t,n){var r=n(40),o=n(30);n(57)("keys",function(){return function keys(e){return o(r(e))}})},function(e,t,n){e.exports=n(126)},function(e,t,n){n(66),e.exports=n(1).Object.getOwnPropertySymbols},function(e,t,n){var r=n(39)("meta"),o=n(33),i=n(20),a=n(9).f,u=0,c=Object.isExtensible||function(){return!0},s=!n(37)(function(){return c(Object.preventExtensions({}))}),f=function(e){a(e,r,{"value":{"i":"O"+ ++u,"w":{}}})},l=e.exports={"KEY":r,"NEED":!1,"fastKey":function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!c(e))return"F";if(!t)return"E";f(e)}return e[r].i},"getWeak":function(e,t){if(!i(e,r)){if(!c(e))return!0;if(!t)return!1;f(e)}return e[r].w},"onFreeze":function(e){return s&&l.NEED&&c(e)&&!i(e,r)&&f(e),e}}},function(e,t,n){var r=n(30),o=n(67),i=n(36);e.exports=function(e){var t=r(e),n=o.f;if(n)for(var a,u=n(e),c=i.f,s=0;u.length>s;)c.call(e,a=u[s++])&&t.push(a);return t}},function(e,t,n){var r=n(32);e.exports=Array.isArray||function isArray(e){return"Array"==r(e)}},function(e,t,n){var r=n(19),o=n(68).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function getOwnPropertyNames(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(e){return a.slice()}}(e):o(r(e))}},function(e,t,n){e.exports=n(0)(37)},function(e,t,n){var r=n(73),o=n(135),i=n(136),a="[object Null]",u="[object Undefined]",c=r?r.toStringTag:void 0;e.exports=function baseGetTag(e){return null==e?void 0===e?u:a:c&&c in Object(e)?o(e):i(e)}},function(e,t,n){var r=n(134),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n(11))},function(e,t,n){var r=n(73),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,u=r?r.toStringTag:void 0;e.exports=function getRawTag(e){var t=i.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[u]=n:delete e[u]),o}},function(e,t){var n=Object.prototype.toString;e.exports=function objectToString(e){return n.call(e)}},function(e,t,n){var r=n(138)(Object.getPrototypeOf,Object);e.exports=r},function(e,t){e.exports=function overArg(e,t){return function(n){return e(t(n))}}},function(e,t){e.exports=function isObjectLike(e){return null!=e&&"object"==typeof e}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{"enumerable":!0,"get":function(){return e.l}}),Object.defineProperty(e,"id",{"enumerable":!0,"get":function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{"value":!0}),t.default=function symbolObservablePonyfill(e){var t,n=e.Symbol;"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable";return t}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function combineReducers(e){for(var t=Object.keys(e),n={},o=0;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(u)throw u;for(var r=!1,o={},i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=void 0===t?{}:t,a=function _objectWithoutProperties(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["context"]),u=a.sagaMonitor,c=a.logger,s=a.onError;if(r.is.func(a))throw new Error("Saga middleware no longer accept Generator functions. Use sagaMiddleware.run instead");if(c&&!r.is.func(c))throw new Error("`options.logger` passed to the Saga middleware is not a function!");0;if(s&&!r.is.func(s))throw new Error("`options.onError` passed to the Saga middleware is not a function!");if(a.emitter&&!r.is.func(a.emitter))throw new Error("`options.emitter` passed to the Saga middleware is not a function!");function sagaMiddleware(e){var t=e.getState,f=e.dispatch,l=(0,o.emitter)();return l.emit=(a.emitter||r.ident)(l.emit),sagaMiddleware.run=i.runSaga.bind(null,{"context":n,"subscribe":l.subscribe,"dispatch":f,"getState":t,"sagaMonitor":u,"logger":c,"onError":s}),function(e){return function(t){u&&u.actionDispatched&&u.actionDispatched(t);var n=e(t);return l.emit(t),n}}}return sagaMiddleware.run=function(){throw new Error("Before running a Saga, you must mount the Saga middleware on the Store using applyMiddleware")},sagaMiddleware.setContext=function(e){(0,r.check)(e,r.is.object,(0,r.createSetContextWarning)("sagaMiddleware",e)),r.object.assign(n,e)},sagaMiddleware};var r=n(5),o=n(24),i=n(146)},function(e,t,n){"use strict";t.__esModule=!0,t.runSaga=function runSaga(e,t){for(var n=arguments.length,a=Array(n>2?n-2:0),u=2;u1&&void 0!==arguments[1]?arguments[1]:function(){return i.noop};var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.noop;var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:i.noop;var p=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};var v=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};var y=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0;var m=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"anonymous";var g=arguments[8];(0,i.check)(e,i.is.iterator,f);var b=(0,i.deprecate)(runAllEffect,(0,i.updateIncentive)("[...effects]","all([...effects])"));var _=v.sagaMonitor,w=v.logger,x=v.onError;var A=w||i.log;var E=function logError(e){var t=e.sagaStack;!t&&e.stack&&(t=-1!==e.stack.split("\n")[0].indexOf(e.message)?e.stack:"Error: "+e.message+"\n"+e.stack),A("error","uncaught at "+m,t||e.message||e)};var O=(0,c.stdChannel)(t);var P=Object.create(p);next.cancel=i.noop;var k=function newTask(e,t,n,r){var o,a;return n._deferredEnd=null,(o={})[i.TASK]=!0,o.id=e,o.name=t,"done",(a={}).done=a.done||{},a.done.get=function(){if(n._deferredEnd)return n._deferredEnd.promise;var e=(0,i.deferred)();return n._deferredEnd=e,n._isRunning||(n._error?e.reject(n._error):e.resolve(n._result)),e.promise},o.cont=r,o.joiners=[],o.cancel=cancel,o.isRunning=function isRunning(){return n._isRunning},o.isCancelled=function isCancelled(){return n._isCancelled},o.isAborted=function isAborted(){return n._isAborted},o.result=function result(){return n._result},o.error=function error(){return n._error},o.setContext=function setContext(e){(0,i.check)(e,i.is.object,(0,i.createSetContextWarning)("task",e)),i.object.assign(P,e)},function _defineEnumerableProperties(e,t){for(var n in t){var r=t[n];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,n,r)}return e}(o,a),o}(y,m,e,g);var S={"name":m,"cancel":function cancelMain(){S.isRunning&&!S.isCancelled&&(S.isCancelled=!0,next(d))},"isRunning":!0};var C=function forkQueue(e,t,n){var r=[],o=void 0,a=!1;function abort(e){cancelAll(),n(e,!0)}function addTask(e){r.push(e),e.cont=function(u,c){a||((0,i.remove)(r,e),e.cont=i.noop,c?abort(u):(e===t&&(o=u),r.length||(a=!0,n(o))))}}function cancelAll(){a||(a=!0,r.forEach(function(e){e.cont=i.noop,e.cancel()}),r=[])}return addTask(t),{"addTask":addTask,"cancelAll":cancelAll,"abort":abort,"getTasks":function getTasks(){return r},"taskNames":function taskNames(){return r.map(function(e){return e.name})}}}(0,S,end);function cancel(){e._isRunning&&!e._isCancelled&&(e._isCancelled=!0,C.cancelAll(),end(d))}g&&(g.cancel=cancel);e._isRunning=!0;next();return k;function next(t,n){if(!S.isRunning)throw new Error("Trying to resume an already finished generator");try{var r=void 0;n?r=e.throw(t):t===d?(S.isCancelled=!0,next.cancel(),r=i.is.func(e.return)?e.return(d):{"done":!0,"value":d}):r=t===l?i.is.func(e.return)?e.return():{"done":!0}:e.next(t),r.done?(S.isMainRunning=!1,S.cont&&S.cont(r.value)):runEffect(r.value,y,"",next)}catch(e){S.isCancelled&&E(e),S.isMainRunning=!1,S.cont(e,!0)}}function end(t,n){e._isRunning=!1,O.close(),n?(t instanceof Error&&Object.defineProperty(t,"sagaStack",{"value":"at "+m+" \n "+(t.sagaStack||t.stack),"configurable":!0}),k.cont||(t instanceof Error&&x?x(t):E(t)),e._error=t,e._isAborted=!0,e._deferredEnd&&e._deferredEnd.reject(t)):(e._result=t,e._deferredEnd&&e._deferredEnd.resolve(t)),k.cont&&k.cont(t,n),k.joiners.forEach(function(e){return e.cb(t,n)}),k.joiners=null}function runEffect(e,f){var p=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",v=arguments[3],y=(0,i.uid)();_&&_.effectTriggered({"effectId":y,"parentEffectId":f,"label":p,"effect":e});var g=void 0;function currCb(e,t){g||(g=!0,v.cancel=i.noop,_&&(t?_.effectRejected(y,e):_.effectResolved(y,e)),v(e,t))}currCb.cancel=i.noop,v.cancel=function(){if(!g){g=!0;try{currCb.cancel()}catch(e){E(e)}currCb.cancel=i.noop,_&&_.effectCancelled(y)}};var w=void 0;return i.is.promise(e)?resolvePromise(e,currCb):i.is.helper(e)?runForkEffect(h(e),y,currCb):i.is.iterator(e)?resolveIterator(e,y,m,currCb):i.is.array(e)?b(e,y,currCb):(w=u.asEffect.take(e))?function runTakeEffect(e,t){var n=e.channel,r=e.pattern,o=e.maybe;n=n||O;var i=function takeCb(e){return e instanceof Error?t(e,!0):(0,c.isEnd)(e)&&!o?t(l):t(e)};try{n.take(i,matcher(r))}catch(e){return t(e,!0)}t.cancel=i.cancel}(w,currCb):(w=u.asEffect.put(e))?function runPutEffect(e,t){var r=e.channel,o=e.action,u=e.resolve;(0,a.asap)(function(){var e=void 0;try{e=(r?r.put:n)(o)}catch(e){if(r||u)return t(e,!0);E(e)}if(!u||!i.is.promise(e))return t(e);resolvePromise(e,t)})}(w,currCb):(w=u.asEffect.all(e))?runAllEffect(w,y,currCb):(w=u.asEffect.race(e))?function runRaceEffect(e,t,n){var o=void 0,a=Object.keys(e),u={};a.forEach(function(t){var s=function chCbAtKey(u,s){if(!o)if(s)n.cancel(),n(u,!0);else if(!(0,c.isEnd)(u)&&u!==l&&u!==d){var f;n.cancel(),o=!0;var p=((f={})[t]=u,f);n(i.is.array(e)?[].slice.call(r({},p,{"length":a.length})):p)}};s.cancel=i.noop,u[t]=s}),n.cancel=function(){o||(o=!0,a.forEach(function(e){return u[e].cancel()}))},a.forEach(function(n){o||runEffect(e[n],t,n,u[n])})}(w,y,currCb):(w=u.asEffect.call(e))?function runCallEffect(e,t,n){var r=e.context,o=e.fn,a=e.args,u=void 0;try{u=o.apply(r,a)}catch(e){return n(e,!0)}return i.is.promise(u)?resolvePromise(u,n):i.is.iterator(u)?resolveIterator(u,t,o.name,n):n(u)}(w,y,currCb):(w=u.asEffect.cps(e))?function runCPSEffect(e,t){var n=e.context,r=e.fn,o=e.args;try{var a=function cpsCb(e,n){return i.is.undef(e)?t(n):t(e,!0)};r.apply(n,o.concat(a)),a.cancel&&(t.cancel=function(){return a.cancel()})}catch(e){return t(e,!0)}}(w,currCb):(w=u.asEffect.fork(e))?runForkEffect(w,y,currCb):(w=u.asEffect.join(e))?function runJoinEffect(e,t){if(e.isRunning()){var n={"task":k,"cb":t};t.cancel=function(){return(0,i.remove)(e.joiners,n)},e.joiners.push(n)}else e.isAborted()?t(e.error(),!0):t(e.result())}(w,currCb):(w=u.asEffect.cancel(e))?function runCancelEffect(e,t){e===i.SELF_CANCELLATION&&(e=k);e.isRunning()&&e.cancel();t()}(w,currCb):(w=u.asEffect.select(e))?function runSelectEffect(e,t){var n=e.selector,r=e.args;try{var i=n.apply(void 0,[o()].concat(r));t(i)}catch(e){t(e,!0)}}(w,currCb):(w=u.asEffect.actionChannel(e))?function runChannelEffect(e,n){var r=e.pattern,o=e.buffer,i=matcher(r);i.pattern=r,n((0,c.eventChannel)(t,o||s.buffers.fixed(),i))}(w,currCb):(w=u.asEffect.flush(e))?function runFlushEffect(e,t){e.flush(t)}(w,currCb):(w=u.asEffect.cancelled(e))?function runCancelledEffect(e,t){t(!!S.isCancelled)}(0,currCb):(w=u.asEffect.getContext(e))?function runGetContextEffect(e,t){t(P[e])}(w,currCb):(w=u.asEffect.setContext(e))?function runSetContextEffect(e,t){i.object.assign(P,e),t()}(w,currCb):currCb(e)}function resolvePromise(e,t){var n=e[i.CANCEL];i.is.func(n)?t.cancel=n:i.is.func(e.abort)&&(t.cancel=function(){return e.abort()}),e.then(t,function(e){return t(e,!0)})}function resolveIterator(e,r,i,a){proc(e,t,n,o,P,v,r,i,a)}function runForkEffect(e,r,u){var c=e.context,s=e.fn,f=e.args,l=e.detached,d=function createTaskIterator(e){var t=e.context,n=e.fn,r=e.args;if(i.is.iterator(n))return n;var o=void 0,a=void 0;try{o=n.apply(t,r)}catch(e){a=e}if(i.is.iterator(o))return o;return a?(0,i.makeIterator)(function(){throw a}):(0,i.makeIterator)(function(){var e=void 0,t={"done":!1,"value":o};return function(n){return e?function ret(e){return{"done":!0,"value":e}}(n):(e=!0,t)}}())}({"context":c,"fn":s,"args":f});try{(0,a.suspend)();var p=proc(d,t,n,o,P,v,r,s.name,l?null:i.noop);l?u(p):d._isRunning?(C.addTask(p),u(p)):d._error?C.abort(d._error):u(p)}finally{(0,a.flush)()}}function runAllEffect(e,t,n){var o=Object.keys(e);if(!o.length)return n(i.is.array(e)?[]:{});var a=0,u=void 0,s={},f={};o.forEach(function(t){var p=function chCbAtKey(f,p){u||(p||(0,c.isEnd)(f)||f===l||f===d?(n.cancel(),n(f,p)):(s[t]=f,a++,function checkEffectEnd(){a===o.length&&(u=!0,n(i.is.array(e)?i.array.from(r({},s,{"length":o.length})):s))}()))};p.cancel=i.noop,f[t]=p}),n.cancel=function(){u||(u=!0,o.forEach(function(e){return f[e].cancel()}))},o.forEach(function(n){return runEffect(e[n],t,n,f[n])})}};var i=n(5),a=n(77),u=n(17),c=n(24),s=n(45);var f=t.NOT_ITERATOR_ERROR="proc first argument (Saga function result) must be an iterator",l=t.CHANNEL_END={"toString":function toString(){return"@@redux-saga/CHANNEL_END"}},d=t.TASK_CANCEL={"toString":function toString(){return"@@redux-saga/TASK_CANCEL"}},p={"wildcard":function wildcard(){return i.kTrue},"default":function _default(e){return"symbol"===(void 0===e?"undefined":o(e))?function(t){return t.type===e}:function(t){return t.type===String(e)}},"array":function array(e){return function(t){return e.some(function(e){return matcher(e)(t)})}},"predicate":function predicate(e){return function(t){return e(t)}}};function matcher(e){return("*"===e?p.wildcard:i.is.array(e)?p.array:i.is.stringableFunc(e)?p.default:i.is.func(e)?p.predicate:p.default)(e)}var h=function wrapHelper(e){return{"fn":e}}},function(e,t,n){"use strict";var r=n(3);Object.defineProperty(t,"__esModule",{"value":!0}),t.default=function checkModel(e,t){var n=e.namespace,r=e.reducers,c=e.effects,s=e.subscriptions;(0,a.default)(n,"[app.model] namespace should be defined"),(0,a.default)("string"==typeof n,"[app.model] namespace should be string, but got ".concat((0,i.default)(n))),(0,a.default)(!t.some(function(e){return e.namespace===n}),"[app.model] namespace should be unique"),r&&((0,a.default)((0,u.isPlainObject)(r)||(0,u.isArray)(r),"[app.model] reducers should be plain object or array, but got ".concat((0,i.default)(r))),(0,a.default)(!(0,u.isArray)(r)||(0,u.isPlainObject)(r[0])&&(0,u.isFunction)(r[1]),"[app.model] reducers with array should be [Object, Function]"));c&&(0,a.default)((0,u.isPlainObject)(c),"[app.model] effects should be plain object, but got ".concat((0,i.default)(c)));s&&((0,a.default)((0,u.isPlainObject)(s),"[app.model] subscriptions should be plain object, but got ".concat((0,i.default)(s))),(0,a.default)(function isAllFunction(e){return(0,o.default)(e).every(function(t){return(0,u.isFunction)(e[t])})}(s),"[app.model] subscription should be function"))};var o=r(n(12)),i=r(n(78)),a=r(n(13)),u=n(18)},function(e,t,n){e.exports=n(150)},function(e,t,n){n(23),n(28),e.exports=n(43).f("iterator")},function(e,t,n){e.exports=n(152)},function(e,t,n){n(66),n(79),n(153),n(154),e.exports=n(1).Symbol},function(e,t,n){n(44)("asyncIterator")},function(e,t,n){n(44)("observable")},function(e,t,n){"use strict";var r=n(156);function isObjectObject(e){return!0===r(e)&&"[object Object]"===Object.prototype.toString.call(e)}e.exports=function isPlainObject(e){var t,n;return!1!==isObjectObject(e)&&("function"==typeof(t=e.constructor)&&(!1!==isObjectObject(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf")))}},function(e,t,n){"use strict";e.exports=function isObject(e){return null!=e&&"object"==typeof e&&!1===Array.isArray(e)}},function(e,t,n){"use strict";var r=n(3);Object.defineProperty(t,"__esModule",{"value":!0}),t.default=function prefixNamespace(e){var t=e.namespace,n=e.reducers,r=e.effects;n&&((0,a.isArray)(n)?e.reducers[0]=prefix(n[0],t,"reducer"):e.reducers=prefix(n,t,"reducer"));r&&(e.effects=prefix(r,t,"effect"));return e};var o=r(n(12)),i=r(n(34)),a=n(18),u=n(25);function prefix(e,t,n){return(0,o.default)(e).reduce(function(r,o){return(0,i.default)(0!==o.indexOf("".concat(t).concat(u.NAMESPACE_SEP)),"[prefixNamespace]: ".concat(n," ").concat(o," should not be prefixed with namespace ").concat(t)),r["".concat(t).concat(u.NAMESPACE_SEP).concat(o)]=e[o],r},{})}},function(e,t,n){"use strict";var r=n(3);Object.defineProperty(t,"__esModule",{"value":!0}),t.filterHooks=function filterHooks(e){return(0,c.default)(e).reduce(function(t,n){return l.indexOf(n)>-1&&(t[n]=e[n]),t},{})},t.default=void 0;var o=r(n(16)),i=r(n(22)),a=r(n(159)),u=r(n(160)),c=r(n(12)),s=r(n(13)),f=n(18),l=["onError","onStateChange","onAction","onHmr","onReducer","onEffect","extraReducers","extraEnhancers","_handleActions"];var d=function(){function Plugin(){(0,a.default)(this,Plugin),this._handleActions=null,this.hooks=l.reduce(function(e,t){return e[t]=[],e},{})}return(0,u.default)(Plugin,[{"key":"use","value":function use(e){(0,s.default)((0,f.isPlainObject)(e),"plugin.use: plugin should be plain object");var t=this.hooks;for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&((0,s.default)(t[n],"plugin.use: unknown plugin property: ".concat(n)),"_handleActions"===n?this._handleActions=e[n]:"extraEnhancers"===n?t[n]=e[n]:t[n].push(e[n]))}},{"key":"apply","value":function apply(e,t){var n=this.hooks;(0,s.default)(["onError","onHmr"].indexOf(e)>-1,"plugin.apply: hook ".concat(e," cannot be applied"));var r=n[e];return function(){if(r.length){var e=!0,n=!1,o=void 0;try{for(var a,u=(0,i.default)(r);!(e=(a=u.next()).done);e=!0){a.value.apply(void 0,arguments)}}catch(e){n=!0,o=e}finally{try{e||null==u.return||u.return()}finally{if(n)throw o}}}else t&&t.apply(void 0,arguments)}}},{"key":"get","value":function get(e){var t=this.hooks;return(0,s.default)(e in t,"plugin.get: hook ".concat(e," cannot be got")),"extraReducers"===e?function getExtraReducers(e){var t={},n=!0,r=!1,a=void 0;try{for(var u,c=(0,i.default)(e);!(n=(u=c.next()).done);n=!0){var s=u.value;t=(0,o.default)({},t,s)}}catch(e){r=!0,a=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw a}}return t}(t[e]):"onReducer"===e?function getOnReducer(e){return function(t){var n=!0,r=!1,o=void 0;try{for(var a,u=(0,i.default)(e);!(n=(a=u.next()).done);n=!0){var c=a.value;t=c(t)}}catch(e){r=!0,o=e}finally{try{n||null==u.return||u.return()}finally{if(r)throw o}}return t}}(t[e]):t[e]}}]),Plugin}();t.default=d},function(e,t){e.exports=function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){var r=n(38);function _defineProperties(e,t){for(var n=0;n1?arguments[1]:void 0,y=void 0!==v,m=0,g=f(d);if(y&&(v=r(v,h>2?arguments[2]:void 0,2)),void 0==g||p==Array&&u(g))for(n=new p(t=c(d.length));t>m;m++)s(n,m,y?v(d[m],m):d[m]);else for(l=g.call(d),n=new p;!(o=l.next()).done;m++)s(n,m,y?a(l,v,[o.value,m],!0):o.value);return n.length=m,n}})},function(e,t,n){"use strict";var r=n(9),o=n(27);e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},function(e,t,n){e.exports=n(169)},function(e,t,n){n(28),n(23),e.exports=n(170)},function(e,t,n){var r=n(42),o=n(2)("iterator"),i=n(14);e.exports=n(1).isIterable=function(e){var t=Object(e);return void 0!==t[o]||"@@iterator"in t||i.hasOwnProperty(r(t))}},function(e,t){e.exports=function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(e,t){e.exports=function flatten(e,t){return(t="number"==typeof t?t:1/0)?function _flatten(e,n){return e.reduce(function(e,r){return Array.isArray(r)&&n-1,"app.start: effect type should be takeEvery, takeLatest, throttle or watcher")}function noop(){}function sagaWithCatch(){var t,o,i,a,s,d,v,y,m,g=arguments;return c.default.wrap(function sagaWithCatch$(c){for(;;)switch(c.prev=c.next){case 0:for(t=g.length,o=new Array(t),i=0;i0?o[0]:{},s=a.__dva_resolve,d=void 0===s?noop:s,v=a.__dva_reject,y=void 0===v?noop:v,c.prev=2,c.next=5,f.put({"type":"".concat(e).concat(p.NAMESPACE_SEP,"@@start")});case 5:return c.next=7,h.apply(void 0,(0,u.default)(o.concat(createEffects(n))));case 7:return m=c.sent,c.next=10,f.put({"type":"".concat(e).concat(p.NAMESPACE_SEP,"@@end")});case 10:d(m),c.next=17;break;case 13:c.prev=13,c.t0=c.catch(2),r(c.t0,{"key":e,"effectArgs":o}),c.t0._dontReject||y(c.t0);case 17:case"end":return c.stop()}},l,this,[[2,13]])}var m=function applyOnEffect(e,t,n,r){var o=!0,a=!1,u=void 0;try{for(var c,s=(0,i.default)(e);!(o=(c=s.next()).done);o=!0){var l=c.value;t=l(t,f,n,r)}}catch(e){a=!0,u=e}finally{try{o||null==s.return||s.return()}finally{if(a)throw u}}return t}(o,sagaWithCatch,n,e);switch(v){case"watcher":return sagaWithCatch;case"takeLatest":return c.default.mark(function _callee4(){return c.default.wrap(function _callee4$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,d.takeLatestHelper)(e,m);case 2:case"end":return t.stop()}},_callee4,this)});case"throttle":return c.default.mark(function _callee5(){return c.default.wrap(function _callee5$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,d.throttleHelper)(a,e,m);case 2:case"end":return t.stop()}},_callee5,this)});default:return c.default.mark(function _callee6(){return c.default.wrap(function _callee6$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,d.takeEveryHelper)(e,m);case 2:case"end":return t.stop()}},_callee6,this)})}}function createEffects(e){function assertAction(t,n){(0,s.default)(t,"dispatch: action should be a plain Object with type"),(0,l.default)(0!==t.indexOf("".concat(e.namespace).concat(p.NAMESPACE_SEP)),"[".concat(n,"] ").concat(t," should not be prefixed with namespace ").concat(e.namespace))}function put(t){var n=t.type;return assertAction(n,"sagaEffects.put"),f.put((0,a.default)({},t,{"type":(0,h.default)(n,e)}))}return put.resolve=function putResolve(t){var n=t.type;return assertAction(n,"sagaEffects.put.resolve"),f.put.resolve((0,a.default)({},t,{"type":(0,h.default)(n,e)}))},(0,a.default)({},f,{"put":put,"take":function take(t){return"string"==typeof t?(assertAction(t,"sagaEffects.take"),f.take((0,h.default)(t,e))):Array.isArray(t)?f.take(t.map(function(t){return"string"==typeof t?(assertAction(t,"sagaEffects.take"),(0,h.default)(t,e)):t})):f.take(t)}})}},function(e,t,n){var r=function(){return this}()||Function("return this")(),o=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,i=o&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,e.exports=n(52),o)r.regeneratorRuntime=i;else try{delete r.regeneratorRuntime}catch(e){r.regeneratorRuntime=void 0}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(17);Object.defineProperty(t,"take",{"enumerable":!0,"get":function get(){return r.take}}),Object.defineProperty(t,"takem",{"enumerable":!0,"get":function get(){return r.takem}}),Object.defineProperty(t,"put",{"enumerable":!0,"get":function get(){return r.put}}),Object.defineProperty(t,"all",{"enumerable":!0,"get":function get(){return r.all}}),Object.defineProperty(t,"race",{"enumerable":!0,"get":function get(){return r.race}}),Object.defineProperty(t,"call",{"enumerable":!0,"get":function get(){return r.call}}),Object.defineProperty(t,"apply",{"enumerable":!0,"get":function get(){return r.apply}}),Object.defineProperty(t,"cps",{"enumerable":!0,"get":function get(){return r.cps}}),Object.defineProperty(t,"fork",{"enumerable":!0,"get":function get(){return r.fork}}),Object.defineProperty(t,"spawn",{"enumerable":!0,"get":function get(){return r.spawn}}),Object.defineProperty(t,"join",{"enumerable":!0,"get":function get(){return r.join}}),Object.defineProperty(t,"cancel",{"enumerable":!0,"get":function get(){return r.cancel}}),Object.defineProperty(t,"select",{"enumerable":!0,"get":function get(){return r.select}}),Object.defineProperty(t,"actionChannel",{"enumerable":!0,"get":function get(){return r.actionChannel}}),Object.defineProperty(t,"cancelled",{"enumerable":!0,"get":function get(){return r.cancelled}}),Object.defineProperty(t,"flush",{"enumerable":!0,"get":function get(){return r.flush}}),Object.defineProperty(t,"getContext",{"enumerable":!0,"get":function get(){return r.getContext}}),Object.defineProperty(t,"setContext",{"enumerable":!0,"get":function get(){return r.setContext}});var o=n(177);Object.defineProperty(t,"takeEvery",{"enumerable":!0,"get":function get(){return o.takeEvery}}),Object.defineProperty(t,"takeLatest",{"enumerable":!0,"get":function get(){return o.takeLatest}}),Object.defineProperty(t,"throttle",{"enumerable":!0,"get":function get(){return o.throttle}})},function(e,t,n){"use strict";t.__esModule=!0,t.takeEvery=function takeEvery(e,t){for(var n=arguments.length,i=Array(n>2?n-2:0),a=2;a2?n-2:0),a=2;a3?i-3:0),u=3;u2?n-2:0),c=2;c2?n-2:0),c=2;c3?s-3:0),l=3;l1&&void 0!==arguments[1]?arguments[1]:identify;return function(n,r){var o=r.type;return(0,a.default)(o,"dispatch: action should be a plain Object with type"),e===o?t(n,r):n}}(t,e[t])}),r=function reduceReducers(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:t,n=arguments.length>1?arguments[1]:void 0;return r(e,n)}};t.default=u},function(e,t,n){"use strict";var r=n(3);Object.defineProperty(t,"__esModule",{"value":!0}),t.default=function createPromiseMiddleware(e){return function(){return function(t){return function(n){var r=n.type;return function isEffect(t){if(!t||"string"!=typeof t)return!1;var n=t.split(u.NAMESPACE_SEP),r=(0,o.default)(n,1)[0],i=e._models.filter(function(e){return e.namespace===r})[0];if(i&&i.effects&&i.effects[t])return!0;return!1}(r)?new a.default(function(e,r){t((0,i.default)({"__dva_resolve":e,"__dva_reject":r},n))}):t(n)}}}};var o=r(n(184)),i=r(n(16)),a=r(n(188)),u=n(25)},function(e,t,n){var r=n(185),o=n(186),i=n(187);e.exports=function _slicedToArray(e,t){return r(e)||o(e,t)||i()}},function(e,t){e.exports=function _arrayWithHoles(e){if(Array.isArray(e))return e}},function(e,t,n){var r=n(22);e.exports=function _iterableToArrayLimit(e,t){var n=[],o=!0,i=!1,a=void 0;try{for(var u,c=r(e);!(o=(u=c.next()).done)&&(n.push(u.value),!t||n.length!==t);o=!0);}catch(e){i=!0,a=e}finally{try{o||null==c.return||c.return()}finally{if(i)throw a}}return n}},function(e,t){e.exports=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t,n){e.exports=n(189)},function(e,t,n){n(79),n(23),n(28),n(190),n(198),n(199),e.exports=n(1).Promise},function(e,t,n){"use strict";var r,o,i,a,u=n(29),c=n(4),s=n(35),f=n(42),l=n(8),d=n(33),p=n(48),h=n(191),v=n(192),y=n(87),m=n(88).set,g=n(194)(),b=n(49),_=n(89),w=n(195),x=n(90),A=c.TypeError,E=c.process,O=E&&E.versions,P=O&&O.v8||"",k=c.Promise,S="process"==f(E),C=function(){},j=o=b.f,T=!!function(){try{var e=k.resolve(1),t=(e.constructor={})[n(2)("species")]=function(e){e(C,C)};return(S||"function"==typeof PromiseRejectionEvent)&&e.then(C)instanceof t&&0!==P.indexOf("6.6")&&-1===w.indexOf("Chrome/66")}catch(e){}}(),R=function(e){var t;return!(!d(e)||"function"!=typeof(t=e.then))&&t},M=function(e,t){if(!e._n){e._n=!0;var n=e._c;g(function(){for(var r=e._v,o=1==e._s,i=0,a=function(t){var n,i,a,u=o?t.ok:t.fail,c=t.resolve,s=t.reject,f=t.domain;try{u?(o||(2==e._h&&D(e),e._h=1),!0===u?n=r:(f&&f.enter(),n=u(r),f&&(f.exit(),a=!0)),n===t.promise?s(A("Promise-chain cycle")):(i=R(n))?i.call(n,c,s):c(n)):s(r)}catch(e){f&&!a&&f.exit(),s(e)}};n.length>i;)a(n[i++]);e._c=[],e._n=!1,t&&!e._h&&I(e)})}},I=function(e){m.call(c,function(){var t,n,r,o=e._v,i=L(e);if(i&&(t=_(function(){S?E.emit("unhandledRejection",o,e):(n=c.onunhandledrejection)?n({"promise":e,"reason":o}):(r=c.console)&&r.error&&r.error("Unhandled promise rejection",o)}),e._h=S||L(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},L=function(e){return 1!==e._h&&0===(e._a||e._c).length},D=function(e){m.call(c,function(){var t;S?E.emit("rejectionHandled",e):(t=c.onrejectionhandled)&&t({"promise":e,"reason":e._v})})},N=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),M(t,!0))},q=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw A("Promise can't be resolved itself");(t=R(e))?g(function(){var r={"_w":n,"_d":!1};try{t.call(e,s(q,r,1),s(N,r,1))}catch(e){N.call(r,e)}}):(n._v=e,n._s=1,M(n,!1))}catch(e){N.call({"_w":n,"_d":!1},e)}}};T||(k=function Promise(e){h(this,k,"Promise","_h"),p(e),r.call(this);try{e(s(q,this,1),s(N,this,1))}catch(e){N.call(this,e)}},(r=function Promise(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(196)(k.prototype,{"then":function then(e,t){var n=j(y(this,k));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=S?E.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&M(this,!1),n.promise},"catch":function(e){return this.then(void 0,e)}}),i=function(){var e=new r;this.promise=e,this.resolve=s(q,e,1),this.reject=s(N,e,1)},b.f=j=function(e){return e===k||e===a?new i(e):o(e)}),l(l.G+l.W+l.F*!T,{"Promise":k}),n(31)(k,"Promise"),n(197)("Promise"),a=n(1).Promise,l(l.S+l.F*!T,"Promise",{"reject":function reject(e){var t=j(this);return(0,t.reject)(e),t.promise}}),l(l.S+l.F*(u||!T),"Promise",{"resolve":function resolve(e){return x(u&&this===a?k:this,e)}}),l(l.S+l.F*!(T&&n(83)(function(e){k.all(e).catch(C)})),"Promise",{"all":function all(e){var t=this,n=j(t),r=n.resolve,o=n.reject,i=_(function(){var n=[],i=0,a=1;v(e,!1,function(e){var u=i++,c=!1;n.push(void 0),a++,t.resolve(e).then(function(e){c||(c=!0,n[u]=e,--a||r(n))},o)}),--a||r(n)});return i.e&&o(i.v),n.promise},"race":function race(e){var t=this,n=j(t),r=n.reject,o=_(function(){v(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}})},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(35),o=n(80),i=n(81),a=n(10),u=n(82),c=n(41),s={},f={};(t=e.exports=function(e,t,n,l,d){var p,h,v,y,m=d?function(){return e}:c(e),g=r(n,l,t?2:1),b=0;if("function"!=typeof m)throw TypeError(e+" is not iterable!");if(i(m)){for(p=u(e.length);p>b;b++)if((y=t?g(a(h=e[b])[0],h[1]):g(e[b]))===s||y===f)return y}else for(v=m.call(e);!(h=v.next()).done;)if((y=o(v,g,h.value,t))===s||y===f)return y}).BREAK=s,t.RETURN=f},function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var r=n(4),o=n(88).set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,u=r.Promise,c="process"==n(32)(a);e.exports=function(){var e,t,n,s=function(){var r,o;for(c&&(r=a.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(c)n=function(){a.nextTick(s)};else if(!i||r.navigator&&r.navigator.standalone)if(u&&u.resolve){var f=u.resolve(void 0);n=function(){f.then(s)}}else n=function(){o.call(r,s)};else{var l=!0,d=document.createTextNode("");new i(s).observe(d,{"characterData":!0}),n=function(){d.data=l=!l}}return function(r){var o={"fn":r,"next":void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},function(e,t,n){var r=n(4).navigator;e.exports=r&&r.userAgent||""},function(e,t,n){var r=n(15);e.exports=function(e,t,n){for(var o in t)n&&e[o]?e[o]=t[o]:r(e,o,t[o]);return e}},function(e,t,n){"use strict";var r=n(4),o=n(1),i=n(9),a=n(21),u=n(2)("species");e.exports=function(e){var t="function"==typeof o[e]?o[e]:r[e];a&&t&&!t[u]&&i.f(t,u,{"configurable":!0,"get":function(){return this}})}},function(e,t,n){"use strict";var r=n(8),o=n(1),i=n(4),a=n(87),u=n(90);r(r.P+r.R,"Promise",{"finally":function(e){var t=a(this,o.Promise||i.Promise),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then(function(){return n})}:e,n?function(n){return u(t,e()).then(function(){throw n})}:e)}})},function(e,t,n){"use strict";var r=n(8),o=n(49),i=n(89);r(r.S,"Promise",{"try":function(e){var t=o.f(this),n=i(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},function(e,t,n){"use strict";var r=n(3);Object.defineProperty(t,"__esModule",{"value":!0}),t.run=function run(e,t,n,r){var o=[],i=[];for(var c in e)if(Object.prototype.hasOwnProperty.call(e,c)){var s=e[c],f=s({"dispatch":(0,u.default)(n._store.dispatch,t),"history":n._history},r);(0,a.isFunction)(f)?o.push(f):i.push(c)}return{"funcs":o,"nonFuncs":i}},t.unlisten=function unlisten(e,t){if(!e[t])return;var n=e[t],r=n.funcs,a=n.nonFuncs;(0,i.default)(0===a.length,"[app.unmodel] subscription should return unlistener function, check these subscriptions ".concat(a.join(", ")));var u=!0,c=!1,s=void 0;try{for(var f,l=(0,o.default)(r);!(u=(f=l.next()).done);u=!0){var d=f.value;d()}}catch(e){c=!0,s=e}finally{try{u||null==l.return||l.return()}finally{if(c)throw s}}delete e[t]};var o=r(n(22)),i=r(n(34)),a=n(18),u=r(n(201))},function(e,t,n){"use strict";var r=n(3);Object.defineProperty(t,"__esModule",{"value":!0}),t.default=function prefixedDispatch(e,t){return function(n){var r=n.type;return(0,i.default)(r,"dispatch: action should be a plain Object with type"),(0,a.default)(0!==r.indexOf("".concat(t.namespace).concat(u.NAMESPACE_SEP)),"dispatch: ".concat(r," should not be prefixed with namespace ").concat(t.namespace)),e((0,o.default)({},n,{"type":(0,c.default)(r,t)}))}};var o=r(n(16)),i=r(n(13)),a=r(n(34)),u=n(25),c=r(n(86))},function(e,t,n){"use strict";var r=n(3);Object.defineProperty(t,"__esModule",{"value":!0}),t.default=void 0;var o=r(n(84)),i=r(n(12)),a=r(n(69)),u=r(n(16)),c="@@DVA_LOADING/SHOW",s="@@DVA_LOADING/HIDE",f="loading";var l=function createLoading(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.namespace||f,n=e.only,r=void 0===n?[]:n,l=e.except,d=void 0===l?[]:l;if(r.length>0&&d.length>0)throw Error("It is ambiguous to configurate `only` and `except` items at the same time.");var p={"global":!1,"models":{},"effects":{}};return{"extraReducers":(0,a.default)({},t,function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,n=arguments.length>1?arguments[1]:void 0,r=n.type,o=n.payload||{},f=o.namespace,l=o.actionType;switch(r){case c:e=(0,u.default)({},t,{"global":!0,"models":(0,u.default)({},t.models,(0,a.default)({},f,!0)),"effects":(0,u.default)({},t.effects,(0,a.default)({},l,!0))});break;case s:var d=(0,u.default)({},t.effects,(0,a.default)({},l,!1)),h=(0,u.default)({},t.models,(0,a.default)({},f,(0,i.default)(d).some(function(e){return e.split("/")[0]===f&&d[e]}))),v=(0,i.default)(h).some(function(e){return h[e]});e=(0,u.default)({},t,{"global":v,"models":h,"effects":d});break;default:e=t}return e}),"onEffect":function onEffect(e,t,n,i){var a=t.put,u=n.namespace;return 0===r.length&&0===d.length||r.length>0&&-1!==r.indexOf(i)||d.length>0&&-1===d.indexOf(i)?o.default.mark(function _callee(){var t=arguments;return o.default.wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,a({"type":c,"payload":{"namespace":u,"actionType":i}});case 2:return n.next=4,e.apply(void 0,t);case 4:return n.next=6,a({"type":s,"payload":{"namespace":u,"actionType":i}});case 6:case"end":return n.stop()}},_callee,this)}):e}}};t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{"value":!0});var r=_interopRequireDefault(n(204)),o=_interopRequireDefault(n(205)),i=_interopRequireDefault(n(206)),a=_interopRequireDefault(n(209)),u=_interopRequireDefault(n(210)),c=_interopRequireDefault(n(212)),s=_interopRequireDefault(n(214));function _interopRequireDefault(e){return e&&e.__esModule?e:{"default":e}}t.default=[r.default,o.default,i.default,a.default,u.default,c.default,s.default]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{"value":!0});var r=Object.assign||function(e){for(var t=1;t0?(o.default.setStorageSync("items",i),o.default.setTabBarBadge({"index":1,"text":String(i.length)})):(o.default.removeStorageSync("items"),o.default.removeTabBarBadge({"index":1})),r({},e,{"items":i})},"init":function init(){return o.default.removeStorageSync("items"),o.default.removeTabBarBadge({"index":1}),{"items":[]}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{"value":!0});var r=Object.assign||function(e){for(var t=1;t1?[].concat(_toConsumableArray(i),_toConsumableArray(c.rows)):c.rows}});case 13:case"end":return e.stop()}},product,this)})},"reducers":{"save":function save(e,t){var n=t.payload;return r({},e,n)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{"value":!0}),t.product=t.homepage=void 0;var r=function _interopRequireDefault(e){return e&&e.__esModule?e:{"default":e}}(n(26));t.homepage=function homepage(e){return(0,r.default)({"url":"/homepage-v3","method":"GET","data":e})},t.product=function product(e){return(0,r.default)({"url":"/product/filter","method":"GET","data":e})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{"value":!0});t.baseUrl="https://ms-api.caibowen.net",t.noConsole=!0},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{"value":!0});var r=Object.assign||function(e){for(var t=1;t0?n:r)(e)}},function(e,t,r){e.exports=r},function(e,t,r){"use strict";var n=function(){var e;if(void 0!==n)e=n;else if("undefined"!=typeof self)e=self;else try{e=Function("return this")()}catch(e){throw new Error("global object is unavailable in this environment")}return e}(),i="undefined"!=typeof window;function noop(){}var o=i?document:{"createElement":noop,"createElementNS":noop,"createTextNode":noop};function isNumber(e){return"number"==typeof e}var a=isFunction(o.createAttributeNS);function isString(e){return"string"==typeof e}function isFunction(e){return"function"==typeof e}var s=Array.isArray;function isUndefined(e){return void 0===e}var l,c="Promise"in n;c&&(l=Promise.resolve());var u=function(e){for(var t=[],r=arguments.length-1;r-- >0;)t[r]=arguments[r+1];if(e=isFunction(e)?e.bind.apply(e,[null].concat(t)):e,c)return l.then(e);("requestAnimationFrame"in n?requestAnimationFrame:setTimeout)(e)};function shallowEqual(e,t){if(null===e||null===t)return!1;if(Object.is(e,t))return!0;var r=e?Object.keys(e):[],n=t?Object.keys(t):[];if(r.length!==n.length)return!1;for(var i=0;i0}function isComposite(e){return!isNullOrUndef(e)&&4===e.vtype}function isValidElement(e){return!isNullOrUndef(e)&&e.vtype}function noop$1(){}!function(e){e[e.Text=1]="Text",e[e.Node=2]="Node",e[e.Composite=4]="Composite",e[e.Stateless=8]="Stateless",e[e.Void=16]="Void",e[e.Portal=32]="Portal"}(m||(m={}));var v={"update":function update(e,t,r){var n=null!=e&&e.ref,i=null!=t&&t.ref;n!==i&&(this.detach(e,n,e.dom),this.attach(t,i,r))},"attach":function attach(e,t,r){var n=isComposite(e)?e.component:r;if(isFunction(t))t(n);else if(isString(t)){var i=e._owner;i&&isFunction(i.render)&&(i.refs[t]=n)}},"detach":function detach(e,t,r){var n=isComposite(e)?e.component:r;if(isFunction(t))t(null);else if(isString(t)){var i=e._owner;i.refs[t]===n&&isFunction(i.render)&&delete i.refs[t]}}},y="oninput",w="onpropertychange",T=i&&!!navigator.platform&&/iPad|iPhone|iPod/.test(navigator.platform),S=new d,C={"onmousemove":1,"ontouchmove":1,"onmouseleave":1,"onmouseenter":1,"onload":1,"onunload":1,"onscroll":1,"onfocus":1,"onblur":1,"onrowexit":1,"onbeforeunload":1,"onstop":1,"ondragdrop":1,"ondragenter":1,"ondragexit":1,"ondraggesture":1,"ondragover":1,"oncontextmenu":1,"onerror":1,"onabort":1,"oncanplay":1,"oncanplaythrough":1,"ondurationchange":1,"onemptied":1,"onended":1,"onloadeddata":1,"onloadedmetadata":1,"onloadstart":1,"onencrypted":1,"onpause":1,"onplay":1,"onplaying":1,"onprogress":1,"onratechange":1,"onseeking":1,"onseeked":1,"onstalled":1,"onsuspend":1,"ontimeupdate":1,"onvolumechange":1,"onwaiting":1};C[w]=1;var _,x,k,P=!1;if(i&&navigator.userAgent.indexOf("MSIE 9")>=0){var E=[],M=[];o.addEventListener("selectionchange",function(){var e=o.activeElement;if(detectCanUseOnInputNode(e)){var t=E.indexOf(e),r=E[t]||E.push(e);if(r.value!==M[t]){var n=o.createEvent("CustomEvent");n.initCustomEvent("input",!0,!0,void 0),M[t]=r.value,e.dispatchEvent(n)}}})}function attachEvent(e,t,r){if((t=fixEvent(e,t))!==w){var n=S.get(t);if(1===C[t]){n||(n=new d);var i=function attachEventToNode(e,t,r){var n=function(t){var n=r.get(e);if(n&&n.eventHandler){var i={"currentTarget":e};Object.defineProperties(t,{"currentTarget":{"configurable":!0,"get":function get(){return i.currentTarget}}}),n.eventHandler(t)}};return e.addEventListener(parseEventName(t),n,!1),n}(e,t,n);S.set(t,n),isFunction(r)&&n.set(e,{"eventHandler":r,"event":i})}else n||((n={"items":new d}).event=function attachEventToDocument(e,t,r){var n=function(e){var t=r.items,n=t.size;if(n>0){var i={"currentTarget":e.target};try{Object.defineProperties(e,{"currentTarget":{"configurable":!0,"get":function get(){return i.currentTarget}},"stopPropagation":{"value":stopPropagation}})}catch(e){}!function dispatchEvent(e,t,r,n,i){var o=r.get(t);if(o&&(n--,i.currentTarget=t,Object.defineProperties(e,{"nativeEvent":{"value":e}}),o(e),e.cancelBubble))return;if(n>0){var a=t.parentNode;if(null===a||"click"===e.type&&1===a.nodeType&&a.disabled)return;dispatchEvent(e,a,r,n,i)}}(e,e.target,r.items,n,i)}};return e.addEventListener(parseEventName(t),n,!1),n}(o,t,n),S.set(t,n)),isFunction(r)&&(T&&(e.onclick=noop$1),n.items.set(e,r))}else(function processOnPropertyChangeEvent(e,t){O[e.name]=t,P||(e.addEventListener("focusin",function(){unbindOnPropertyChange(),function bindOnPropertyChange(e){_=e,x=e.value,k=Object.getOwnPropertyDescriptor(e.constructor.prototype,"value"),Object.defineProperty(_,"value",{"get":function get(){return k.get.call(this)},"set":function set(e){x=e,k.set.call(this,e)}}),_.addEventListener("propertychange",propertyChangeHandler,!1)}(e)},!1),e.addEventListener("focusout",unbindOnPropertyChange,!1))})(e,r)}function detachEvent(e,t,r){if((t=fixEvent(e,t))!==w){var n=S.get(t);if(1===C[t]&&n){var i=n.get(e);if(i){e.removeEventListener(parseEventName(t),i.event,!1);var a=n.size;n.delete(e)&&0===a&&S.delete(t)}}else if(n&&n.items){var s=n.items;s.delete(e)&&0===s.size&&(o.removeEventListener(parseEventName(t),n.event,!1),S.delete(t))}}}"undefined"==typeof Event||Event.prototype.persist||(Event.prototype.persist=noop$1);var O={};function propertyChangeHandler(e){if("value"===e.propertyName){var t=e.target||e.srcElement,r=t.value;if(r!==x){x=r;var n=O[t.name];isFunction(n)&&n.call(t,e)}}}function unbindOnPropertyChange(){_&&(delete _.value,_.removeEventListener("propertychange",propertyChangeHandler,!1),_=null,x=null,k=null)}function detectCanUseOnInputNode(e){var t=e.nodeName&&e.nodeName.toLowerCase(),r=e.type;return"input"===t&&/text|password/.test(r)||"textarea"===t}function fixEvent(e,t){return t="onDoubleClick"===t?"ondblclick":"onTouchTap"===t?"onclick":"onChange"===t&&detectCanUseOnInputNode(e)?y in window?y:w:t.toLowerCase()}function parseEventName(e){return e.substr(2)}function stopPropagation(){this.cancelBubble=!0,this.stopImmediatePropagation()}var I={"afterMount":noop$1,"afterUpdate":noop$1,"beforeUnmount":noop$1,"roots":[],"debug":!1};function unmountChildren(e,t){if(s(e))for(var r=0,n=e.length;r0)I.beforeUnmount(e),e.destroy();else if((2&r)>0){var i=e.props,o=e.children,a=e.ref;for(var s in unmountChildren(o),i)isAttrAnEvent(s)&&detachEvent(n,s,i[s]);null!==a&&v.detach(e,a,n)}else 32&r&&unmountChildren(e.children,e.type);isNullOrUndef(t)||isNullOrUndef(n)||t.removeChild(n)}}var B="http://www.w3.org/1999/xlink",D="http://www.w3.org/XML/1998/namespace",G={"accentHeight":"accent-height","accumulate":0,"additive":0,"alignmentBaseline":"alignment-baseline","allowReorder":"allowReorder","alphabetic":0,"amplitude":0,"arabicForm":"arabic-form","ascent":0,"attributeName":"attributeName","attributeType":"attributeType","autoReverse":"autoReverse","azimuth":0,"baseFrequency":"baseFrequency","baseProfile":"baseProfile","baselineShift":"baseline-shift","bbox":0,"begin":0,"bias":0,"by":0,"calcMode":"calcMode","capHeight":"cap-height","clip":0,"clipPath":"clip-path","clipRule":"clip-rule","clipPathUnits":"clipPathUnits","colorInterpolation":"color-interpolation","colorInterpolationFilters":"color-interpolation-filters","colorProfile":"color-profile","colorRendering":"color-rendering","contentScriptType":"contentScriptType","contentStyleType":"contentStyleType","cursor":0,"cx":0,"cy":0,"d":0,"decelerate":0,"descent":0,"diffuseConstant":"diffuseConstant","direction":0,"display":0,"divisor":0,"dominantBaseline":"dominant-baseline","dur":0,"dx":0,"dy":0,"edgeMode":"edgeMode","elevation":0,"enableBackground":"enable-background","end":0,"evEvent":"ev:event","exponent":0,"externalResourcesRequired":"externalResourcesRequired","fill":0,"fillOpacity":"fill-opacity","fillRule":"fill-rule","filter":0,"filterRes":"filterRes","filterUnits":"filterUnits","floodColor":"flood-color","floodOpacity":"flood-opacity","focusable":0,"fontFamily":"font-family","fontSize":"font-size","fontSizeAdjust":"font-size-adjust","fontStretch":"font-stretch","fontStyle":"font-style","fontVariant":"font-variant","fontWeight":"font-weight","format":0,"from":0,"fx":0,"fy":0,"g1":0,"g2":0,"glyphName":"glyph-name","glyphOrientationHorizontal":"glyph-orientation-horizontal","glyphOrientationVertical":"glyph-orientation-vertical","glyphRef":"glyphRef","gradientTransform":"gradientTransform","gradientUnits":"gradientUnits","hanging":0,"horizAdvX":"horiz-adv-x","horizOriginX":"horiz-origin-x","ideographic":0,"imageRendering":"image-rendering","in":0,"in2":0,"intercept":0,"k":0,"k1":0,"k2":0,"k3":0,"k4":0,"kernelMatrix":"kernelMatrix","kernelUnitLength":"kernelUnitLength","kerning":0,"keyPoints":"keyPoints","keySplines":"keySplines","keyTimes":"keyTimes","lengthAdjust":"lengthAdjust","letterSpacing":"letter-spacing","lightingColor":"lighting-color","limitingConeAngle":"limitingConeAngle","local":0,"markerEnd":"marker-end","markerMid":"marker-mid","markerStart":"marker-start","markerHeight":"markerHeight","markerUnits":"markerUnits","markerWidth":"markerWidth","mask":0,"maskContentUnits":"maskContentUnits","maskUnits":"maskUnits","mathematical":0,"mode":0,"numOctaves":"numOctaves","offset":0,"opacity":0,"operator":0,"order":0,"orient":0,"orientation":0,"origin":0,"overflow":0,"overlinePosition":"overline-position","overlineThickness":"overline-thickness","paintOrder":"paint-order","panose1":"panose-1","pathLength":"pathLength","patternContentUnits":"patternContentUnits","patternTransform":"patternTransform","patternUnits":"patternUnits","pointerEvents":"pointer-events","points":0,"pointsAtX":"pointsAtX","pointsAtY":"pointsAtY","pointsAtZ":"pointsAtZ","preserveAlpha":"preserveAlpha","preserveAspectRatio":"preserveAspectRatio","primitiveUnits":"primitiveUnits","r":0,"radius":0,"refX":"refX","refY":"refY","renderingIntent":"rendering-intent","repeatCount":"repeatCount","repeatDur":"repeatDur","requiredExtensions":"requiredExtensions","requiredFeatures":"requiredFeatures","restart":0,"result":0,"rotate":0,"rx":0,"ry":0,"scale":0,"seed":0,"shapeRendering":"shape-rendering","slope":0,"spacing":0,"specularConstant":"specularConstant","specularExponent":"specularExponent","speed":0,"spreadMethod":"spreadMethod","startOffset":"startOffset","stdDeviation":"stdDeviation","stemh":0,"stemv":0,"stitchTiles":"stitchTiles","stopColor":"stop-color","stopOpacity":"stop-opacity","strikethroughPosition":"strikethrough-position","strikethroughThickness":"strikethrough-thickness","string":0,"stroke":0,"strokeDasharray":"stroke-dasharray","strokeDashoffset":"stroke-dashoffset","strokeLinecap":"stroke-linecap","strokeLinejoin":"stroke-linejoin","strokeMiterlimit":"stroke-miterlimit","strokeOpacity":"stroke-opacity","strokeWidth":"stroke-width","surfaceScale":"surfaceScale","systemLanguage":"systemLanguage","tableValues":"tableValues","targetX":"targetX","targetY":"targetY","textAnchor":"text-anchor","textDecoration":"text-decoration","textRendering":"text-rendering","textLength":"textLength","to":0,"transform":0,"u1":0,"u2":0,"underlinePosition":"underline-position","underlineThickness":"underline-thickness","unicode":0,"unicodeBidi":"unicode-bidi","unicodeRange":"unicode-range","unitsPerEm":"units-per-em","vAlphabetic":"v-alphabetic","vHanging":"v-hanging","vIdeographic":"v-ideographic","vMathematical":"v-mathematical","values":0,"vectorEffect":"vector-effect","version":0,"vertAdvY":"vert-adv-y","vertOriginX":"vert-origin-x","vertOriginY":"vert-origin-y","viewBox":"viewBox","viewTarget":"viewTarget","visibility":0,"widths":0,"wordSpacing":"word-spacing","writingMode":"writing-mode","x":0,"xHeight":"x-height","x1":0,"x2":0,"xChannelSelector":"xChannelSelector","xlinkActuate":"xlink:actuate","xlinkArcrole":"xlink:arcrole","xlinkHref":"xlink:href","xlinkRole":"xlink:role","xlinkShow":"xlink:show","xlinkTitle":"xlink:title","xlinkType":"xlink:type","xmlBase":"xml:base","xmlId":"xml:id","xmlns":0,"xmlnsXlink":"xmlns:xlink","xmlLang":"xml:lang","xmlSpace":"xml:space","y":0,"y1":0,"y2":0,"yChannelSelector":"yChannelSelector","z":0,"zoomAndPan":"zoomAndPan"},N={"Properties":{},"DOMAttributeNamespaces":{"ev:event":"http://www.w3.org/2001/xml-events","xlink:actuate":B,"xlink:arcrole":B,"xlink:href":B,"xlink:role":B,"xlink:show":B,"xlink:title":B,"xlink:type":B,"xml:base":D,"xml:id":D,"xml:lang":D,"xml:space":D},"DOMAttributeNames":{}};function patch(e,t,r,n,i){var o,a=e.dom;if(function isSameVNode(e,t){if(isInvalid(e)||isInvalid(t)||s(e)||s(t))return!1;return e.type===t.type&&e.vtype===t.vtype&&e.key===t.key}(e,t)){var l=t.vtype;if(2&l)(i=isNullOrUndef(i)?e.isSvg:i)&&(t.isSvg=i),function patchProps(e,t,r,n,i){for(var o in r){var a=r[o];isNullOrUndef(t[o])&&!isNullOrUndef(a)&&(isAttrAnEvent(o)?detachEvent(e,o):"dangerouslySetInnerHTML"===o?e.textContent="":"className"===o?e.removeAttribute("class"):e.removeAttribute(o))}for(var s in t)patchProp(e,s,r[s],t[s],n,i)}(a,t.props,e.props,e,i),patchChildren(a,e.children,t.children,n,i),null!==t.ref&&v.update(e,t,a),o=a;else if((12&l)>0)o=t.update(e,t,n),I.afterUpdate(t);else{if(1&l)return function patchVText(e,t){var r=e.dom;if(null===r)return;var n=t.text;t.dom=r,e.text!==n&&(r.nodeValue=n);return r}(e,t);32&l&&patchChildren(e.type,e.children,t.children,n,i)}t.dom=o||a}else s(e)&&s(t)?patchArrayChildren(a,e,t,n,!1):(unmount(e),o=createElement(t,i,n),null!==t&&(t.dom=o),null!==r&&r.replaceChild(o,a));return o}function patchArrayChildren(e,t,r,n,i){var o=t.length,a=r.length;if(0===o){if(a>0)for(var s=0;s0&&!isNullOrUndef(t[0])&&!isNullOrUndef(t[0].key)&&e.length>0&&!isNullOrUndef(e[0])&&!isNullOrUndef(e[0].key)}(t,r)?function patchNonKeyedChildren(e,t,r,n,i,o,a){var s=Math.min(o,a),l=0;for(;la)for(l=s;lm||A>b)break e;v=e[g],y=t[A]}for(;w.key===T.key;){if(patch(w,T,r,n,i),b--,g>--m||A>b)break e;w=e[m],T=t[b]}}if(g>m){if(A<=b)for(p=(f=b+1)b)for(;g<=m;)unmount(e[g++],r);else{var S=m-g+1,C=b-A+1,_=new Array(C);for(s=0;sl?x=!0:k=l,patch(c,u,r,n,i),P++,e[s]=null;break}}else{var E=new d;for(s=A;s<=b;s++)E.set(t[s].key,s);for(s=g;s<=m;s++)c=e[s],Pl?x=!0:k=l,patch(c,u,r,n,i),P++,e[s]=null)}if(S===o&&0===P)for(unmountChildren(e),r.textContent="";A0;)null!==(c=e[g++])&&(unmount(c,r),s--);if(x){var M=function lis(e){var t,r,n=e.slice(),i=[];i.push(0);for(var o=0,a=e.length;o0&&(n[o]=i[t-1]),i[t]=o)}}t=i.length,r=i[t-1];for(;t-- >0;)i[t]=r,r=n[r];return i}(_);for(l=M.length-1,s=C-1;s>=0;s--)-1===_[s]?(h=t[k=s+A],f=k+1,attachNewNode(r,createElement(h,i,n),f=0;s--)-1===_[s]&&(h=t[k=s+A],f=k+1,attachNewNode(r,createElement(h,i,n),f-1?t.substr(c+1):t;e.removeAttributeNS(l,u)}else isFunction(n)||e.setAttribute(t,n)}else e.className=n}}var F="http://www.w3.org/2000/svg";function createElement(e,t,r,n){var i;if(isValidElement(e)){var l=e.vtype;12&l?(i=e.init(r,n),I.afterMount(e)):1&l?(i=o.createTextNode(e.text),e.dom=i):2&l?i=function mountVNode$1(e,t,r,n){e.isSvg?t=!0:"svg"===e.type?t=!0:a||(t=!1);t&&(e.namespace=F,e.isSvg=t);var i=t?o.createElementNS(e.namespace,e.type):o.createElement(e.type);(function setProps(e,t,r){var n=t.props;for(var i in n)patchProp(e,i,null,n[i],null,r)})(i,e,t),"foreignObject"===e.type&&(t=!1);var l=e.children;if(s(l))for(var c=0,u=l.length;c0&&(r.dom=n)}return e.prevProps=e.props,e.prevState=e.state,e.prevContext=e.context,e.clearCallBacks(),flushMount(),n}var z=[];function rerender(){var e,t=z;for(z=[];e=t.pop();)e._dirty&&updateComponent(e)}var R=function Component(e,t){this._dirty=!0,this._disable=!0,this._pendingStates=[],this.state||(this.state={}),this.props=e||{},this.context=t||A,this.refs={}};R.prototype.setState=function setState(e,t){e&&(this._pendingStates=this._pendingStates||[]).push(e),isFunction(t)&&(this._pendingCallbacks=this._pendingCallbacks||[]).push(t),this._disable||function enqueueRender(e){!e._dirty&&(e._dirty=!0)&&1===z.push(e)&&u(rerender)}(this)},R.prototype.getState=function getState(){var e=this,t=this._pendingStates,r=this.state,n=this.props;if(!t.length)return r;var i=clone(r),o=t.concat();return this._pendingStates.length=0,o.forEach(function(t){isFunction(t)&&(t=t.call(e,r,n)),f(i,t)}),i},R.prototype.clearCallBacks=function clearCallBacks(){if(s(this._pendingCallbacks))for(;this._pendingCallbacks.length;)this._pendingCallbacks.pop().call(this)},R.prototype.forceUpdate=function forceUpdate(e){isFunction(e)&&(this._pendingCallbacks=this._pendingCallbacks||[]).push(e),updateComponent(this,!0)},R.prototype.render=function render(e,t,r){},R.prototype.isReactComponent=A;var V=function(e){function PureComponent(){e.apply(this,arguments),this.isPureComponent=!0}return e&&(PureComponent.__proto__=e),PureComponent.prototype=Object.create(e&&e.prototype),PureComponent.prototype.constructor=PureComponent,PureComponent.prototype.shouldComponentUpdate=function shouldComponentUpdate(e,t){return!shallowEqual(this.props,e)||!shallowEqual(this.state,t)},PureComponent}(R);function render(e,t,r){if(!t)throw new Error(t+" should be a DOM Element");var n,i=t._component;return I.roots.push(e),void 0!==i?(I.roots=I.roots.filter(function(e){return e!==i}),n=patch(i,e,t,{})):(n=mountVNode(e,{}),t.appendChild(n)),t&&(t._component=e),flushMount(),r&&r(),isComposite(e)?e.component:n}function h(e,t,r){var n;return t.children&&(r||(r=t.children)),s(r)?function addChildren(e,t,r){if(isString(t)||isNumber(t))e.push(createVText(String(t)));else if(isValidElement(t))e.push(t);else if(s(t))for(var n=0;n0;)r[n]=arguments[n+2];var i,o=r;return r&&(1===r.length?o=r[0]:0===r.length&&(o=void 0)),isString(e)?((i=function transformPropsForRealTag(e,t){var r={};for(var n in t){var i=t[n];if("defaultValue"!==n){var o=N.DOMAttributeNames[n];o&&o!==n?r[o]=i:r[n]=i}else r.value=t.value||t.defaultValue}return r}(0,t)).owner=b.current,h(e,i,o)):isFunction(e)?((i=function transformPropsForComponent(e,t){var r={};for(var n in e){var i=e[n];r[n]=i}if(t)for(var o in t)isUndefined(r[o])&&(r[o]=t[o]);return r}(t,e.defaultProps)).children&&i.children!==g||(i.children=o||0===o?o:g),i.owner=b.current,e.prototype&&e.prototype.render?new U(e,i):new W(e,i)):e}function cloneElement(e,t){for(var r=[],n=arguments.length-2;n-- >0;)r[n]=arguments[n+2];if(function isVText(e){return!isNullOrUndef(e)&&1===e.vtype}(e))return createVText(e.text);if(isString(e)||isNumber(e))return createVText(e);if(isInvalid(e)||!isInvalid(e)&&isPortal(e.vtype)||e&&16&e.vtype)return{"dom":null,"vtype":16};var i=clone(f(clone(e.props),t));e.namespace&&(i.namespace=e.namespace),4&e.vtype&&!isNullOrUndef(e.ref)&&(i.ref=e.ref);var o=(arguments.length>2?[].slice.call(arguments,2):e.children||i.children)||[];if(o.length&&1===o.length&&(o=r[0]),s(e))return e.map(function(e){return cloneElement(e)});var a=createElement$2(e.type,i);if(s(o)){var l=o.map(function(e){return cloneElement(e,e.props)});0===l.length&&(l=g),isVNode(a)&&(a.children=l),a.props.children=l}else o&&(isVNode(a)&&(a.children=cloneElement(o)),a.props.children=cloneElement(o,o.props));return a}W.prototype.init=function init(e){return function mountStatelessComponent(e,t){var r=e.type(e.props,t);return e._rendered=ensureVirtualNode(r),e._rendered.parentVNode=e,e.dom=mountVNode(e._rendered,t)}(this,e)},W.prototype.update=function update(e,t,r){var n=t.props,i=t.context,o=n.onShouldComponentUpdate;return isFunction(o)&&!o(e.props,n,i)?(t._rendered=e._rendered,e.dom):function reRenderStatelessComponent(e,t,r,n){var i=e._rendered,o=t.type(t.props,r);return o.parentVNode=t,t._rendered=o,t.dom=patch(i,o,i&&i.dom||n,r)}(e,this,r,e.dom)},W.prototype.destroy=function destroy(){!function unmountStatelessComponent(e){unmount(e._rendered)}(this)};var Q={"map":function map(e,t,r){return isNullOrUndef(e)?e:(e=Q.toArray(e),r&&r!==e&&(t=t.bind(r)),e.map(t))},"forEach":function forEach(e,t,r){if(!isNullOrUndef(e)){e=Q.toArray(e),r&&r!==e&&(t=t.bind(r));for(var n=0,i=e.length;n0}var X=u,$=noop$1;function getShim(){return $}$.isRequired=noop$1;var K={"array":$,"bool":$,"func":$,"number":$,"object":$,"string":$,"any":$,"arrayOf":getShim,"element":$,"instanceOf":getShim,"node":$,"objectOf":getShim,"oneOf":getShim,"oneOfType":getShim,"shape":getShim,"exact":getShim,"PropTypes":{},"checkPropTypes":noop$1};K.PropTypes=K;var q={"Children":Q,"Component":R,"PureComponent":V,"createElement":createElement$2,"cloneElement":cloneElement,"render":render,"nextTick":u,"options":I,"findDOMNode":findDOMNode,"isValidElement":isValidElement$1,"unmountComponentAtNode":unmountComponentAtNode,"createPortal":createPortal,"unstable_renderSubtreeIntoContainer":unstable_renderSubtreeIntoContainer,"hydrate":hydrate,"createFactory":createFactory,"unstable_batchedUpdates":X,"version":"15.4.2","PropTypes":K};t.Children=Q,t.Component=R,t.PureComponent=V,t.createElement=createElement$2,t.cloneElement=cloneElement,t.render=render,t.nextTick=u,t.options=I,t.findDOMNode=findDOMNode,t.isValidElement=isValidElement$1,t.unmountComponentAtNode=unmountComponentAtNode,t.createPortal=createPortal,t.unstable_renderSubtreeIntoContainer=unstable_renderSubtreeIntoContainer,t.hydrate=hydrate,t.createFactory=createFactory,t.unstable_batchedUpdates=X,t.version="15.4.2",t.PropTypes=K,t.default=q},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{"value":!0});var n=function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}(r(0));function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r-1},ListCache.prototype.set=function listCacheSet(e,t){var r=this.__data__,n=assocIndexOf(r,e);return n<0?r.push([e,t]):r[n][1]=t,this},MapCache.prototype.clear=function mapCacheClear(){this.__data__={"hash":new Hash,"map":new(I||ListCache),"string":new Hash}},MapCache.prototype.delete=function mapCacheDelete(e){return getMapData(this,e).delete(e)},MapCache.prototype.get=function mapCacheGet(e){return getMapData(this,e).get(e)},MapCache.prototype.has=function mapCacheHas(e){return getMapData(this,e).has(e)},MapCache.prototype.set=function mapCacheSet(e,t){return getMapData(this,e).set(e,t),this};var N=memoize(function(e){e=function toString(e){return null==e?"":function baseToString(e){if("string"==typeof e)return e;if(isSymbol(e))return G?G.call(e):"";var t=e+"";return"0"==t&&1/e==-a?"-0":t}(e)}(e);var t=[];return d.test(e)&&t.push(""),e.replace(f,function(e,r,n,i){t.push(n?i.replace(h,"$1"):r||e)}),t});function toKey(e){if("string"==typeof e||isSymbol(e))return e;var t=e+"";return"0"==t&&1/e==-a?"-0":t}function memoize(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError(i);var r=function memoized(){var r=arguments,n=t?t.apply(this,r):r[0],i=memoized.cache;if(i.has(n))return i.get(n);var o=e.apply(this,r);return memoized.cache=i.set(n,o),o};return r.cache=new(memoize.Cache||MapCache),r}function eq(e,t){return e===t||e!=e&&t!=t}memoize.Cache=MapCache;var H=Array.isArray;function isObject(e){var t=_typeof(e);return!!e&&("object"==t||"function"==t)}function isSymbol(e){return"symbol"===_typeof(e)||function isObjectLike(e){return!!e&&"object"===_typeof(e)}(e)&&P.call(e)==c}function isIndex(e,t){var r=_typeof(e);return!!(t=null==t?v:t)&&("number"==r||"symbol"!=r&&y.test(e))&&e>-1&&e%1==0&&e>>",">")),new W(e,this,!0)}},{"key":"selectAll","value":function selectAll(e){return"string"==typeof e&&(e=e.replace(">>>",">")),new W(e,this,!1)}},{"key":"selectViewport","value":function selectViewport(){return new W("html",this,!0)}},{"key":"exec","value":function exec(e){var t=this;!function queryBat(e,t){var r=[];e.forEach(function(e){var t=e.selector,n=e.single,i=e.fields,o=e.component,a=document;o&&o.vnode&&o.vnode.dom&&(a=o.vnode.dom);var s=!1;if(a!==document)for(var l=a.parentNode.querySelectorAll(t),c=0,u=l.length;c4&&void 0!==arguments[4]?arguments[4]:null;this._queue.push({"component":t,"selector":e,"single":r,"fields":n}),this._queueCb.push(i)}}]),Query}(),W=function(){function NodesRef(e,t,r){_classCallCheck(this,NodesRef),this._component=t._component,this._selector=e,this._selectorQuery=t,this._single=r}return _createClass(NodesRef,[{"key":"boundingClientRect","value":function boundingClientRect(e){var t=this._selector,r=this._component,n=this._single,i=this._selectorQuery;return i._push(t,r,n,{"id":!0,"dataset":!0,"rect":!0,"size":!0},e),i}},{"key":"scrollOffset","value":function scrollOffset(e){var t=this._selector,r=this._component,n=this._single,i=this._selectorQuery;return i._push(t,r,n,{"id":!0,"dataset":!0,"scrollOffset":!0},e),i}},{"key":"fields","value":function fields(e,t){var r=this._selector,n=this._component,i=this._single,o=this._selectorQuery,a=e.id,s=e.dataset,l=e.rect,c=e.size,u=e.scrollOffset,p=e.properties,d=void 0===p?[]:p,f=e.computedStyle,h=void 0===f?[]:f;return o._push(r,n,i,{"id":a,"dataset":s,"rect":l,"size":c,"scrollOffset":u,"properties":d,"computedStyle":h},t),o}}]),NodesRef}();function createSelectorQuery(){return new U}var Q=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable;var $=function shouldUseNative(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var r,n,i=function toObject(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),o=1;o0?(t.retryTimes--,fetchData(n,t,r)):!1===fallback(n,t,r)?r(new Error("Timeout and no data return")):void 0},u)}function storeCheckFn(e,t,r){return!!(e&&t&&r)&&(e[t]&&e[t]===r)}function setDataToStore(e){var t=e.useStore,r=e.storeKey,n=e.data;(t=!!t&&Z.enabled)&&Z.set(r,n)}function fallback(e,t,r){var n=t.backup;if(n){if("string"==typeof n)return delete t.backup,fetchData(generateJsonpUrlWithParams(n,t.params),t,r,{"backup":n});if(Array.isArray(n)&&n.length){var i=n.shift();return fetchData(generateJsonpUrlWithParams(i,t.params),t,r,{"backup":i})}}var o=function getDataFromStoreWithoutCheck(e){var t=e.useStore,r=e.storeKey,n=e.dataCheck;if(t=!!t&&Z.enabled){var i=Z.get(r);if(!n||i&&n&&!1!==n(i))return i}return null}({"useStore":t.useStore,"storeKey":e,"dataCheck":t.dataCheck});return!!o&&(r(null,o),!0)}function shouleBeObject(e){return e&&"object"===_typeof(e)?{"res":!0}:{"res":!1,"msg":getParameterError({"correct":"Object","wrong":e})}}function getParameterError(e){var t=e.name,r=void 0===t?"":t,n=e.para,i=e.correct,o=e.wrong,a=n?"parameter.".concat(n):"parameter",s=function upperCaseFirstLetter(e){return"string"!=typeof e?e:e=e.replace(/^./,function(e){return e.toUpperCase()})}(null===o?"Null":_typeof(o));return"".concat(r,":fail parameter error: ").concat(a," should be ").concat(i," instead of ").concat(s)}function inlineStyle$1(e){var t="";for(var r in e)t+="".concat(r,": ").concat(e[r],";");return t.indexOf("display: flex;")>=0&&(t+="display: -webkit-box;display: -webkit-flex;"),t=(t=t.replace(/transform:(.+?);/g,function(e,t){return"".concat(e,"-webkit-transform:").concat(t,";")})).replace(/flex-direction:(.+?);/g,function(e,t){return"".concat(e,"-webkit-flex-direction:").concat(t,";")})}function setTransform(e,t){e.style.webkitTransform=t,e.style.transform=t}function errorHandler(e,t){return function(r){return"function"==typeof e&&e(r),"function"==typeof t&&t(r),Promise.reject(r)}}!function(e){if(!e.fetch){var t={"searchParams":"URLSearchParams"in e,"iterable":"Symbol"in e&&"iterator"in Symbol,"blob":"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),"formData":"FormData"in e,"arrayBuffer":"ArrayBuffer"in e};if(t.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],n=function isDataView(e){return e&&DataView.prototype.isPrototypeOf(e)},i=ArrayBuffer.isView||function(e){return e&&r.indexOf(Object.prototype.toString.call(e))>-1};Headers.prototype.append=function(e,t){e=normalizeName(e),t=normalizeValue(t);var r=this.map[e];this.map[e]=r?r+","+t:t},Headers.prototype.delete=function(e){delete this.map[normalizeName(e)]},Headers.prototype.get=function(e){return e=normalizeName(e),this.has(e)?this.map[e]:null},Headers.prototype.has=function(e){return this.map.hasOwnProperty(normalizeName(e))},Headers.prototype.set=function(e,t){this.map[normalizeName(e)]=normalizeValue(t)},Headers.prototype.forEach=function(e,t){for(var r in this.map)this.map.hasOwnProperty(r)&&e.call(t,this.map[r],r,this)},Headers.prototype.keys=function(){var e=[];return this.forEach(function(t,r){e.push(r)}),iteratorFor(e)},Headers.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),iteratorFor(e)},Headers.prototype.entries=function(){var e=[];return this.forEach(function(t,r){e.push([r,t])}),iteratorFor(e)},t.iterable&&(Headers.prototype[Symbol.iterator]=Headers.prototype.entries);var o=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];Request.prototype.clone=function(){return new Request(this,{"body":this._bodyInit})},Body.call(Request.prototype),Body.call(Response.prototype),Response.prototype.clone=function(){return new Response(this._bodyInit,{"status":this.status,"statusText":this.statusText,"headers":new Headers(this.headers),"url":this.url})},Response.error=function(){var e=new Response(null,{"status":0,"statusText":""});return e.type="error",e};var a=[301,302,303,307,308];Response.redirect=function(e,t){if(-1===a.indexOf(t))throw new RangeError("Invalid status code");return new Response(null,{"status":t,"headers":{"location":e}})},e.Headers=Headers,e.Request=Request,e.Response=Response,e.fetch=function(e,r){return new Promise(function(n,i){var o=new Request(e,r),a=new XMLHttpRequest;a.onload=function(){var e={"status":a.status,"statusText":a.statusText,"headers":function parseHeaders(e){var t=new Headers;return e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var r=e.split(":"),n=r.shift().trim();if(n){var i=r.join(":").trim();t.append(n,i)}}),t}(a.getAllResponseHeaders()||"")};e.url="responseURL"in a?a.responseURL:e.headers.get("X-Request-URL");var t="response"in a?a.response:a.responseText;n(new Response(t,e))},a.onerror=function(){i(new TypeError("Network request failed"))},a.ontimeout=function(){i(new TypeError("Network request failed"))},a.open(o.method,o.url,!0),"include"===o.credentials?a.withCredentials=!0:"omit"===o.credentials&&(a.withCredentials=!1),"responseType"in a&&t.blob&&(a.responseType="blob"),o.headers.forEach(function(e,t){a.setRequestHeader(t,e)}),a.send(void 0===o._bodyInit?null:o._bodyInit)})},e.fetch.polyfill=!0}function normalizeName(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function normalizeValue(e){return"string"!=typeof e&&(e=String(e)),e}function iteratorFor(e){var r={"next":function next(){var t=e.shift();return{"done":void 0===t,"value":t}}};return t.iterable&&(r[Symbol.iterator]=function(){return r}),r}function Headers(e){this.map={},e instanceof Headers?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function consumed(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function fileReaderReady(e){return new Promise(function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}})}function readBlobAsArrayBuffer(e){var t=new FileReader,r=fileReaderReady(t);return t.readAsArrayBuffer(e),r}function bufferClone(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function Body(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(t.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(t.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(t.arrayBuffer&&t.blob&&n(e))this._bodyArrayBuffer=bufferClone(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!t.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!i(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=bufferClone(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=consumed(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?consumed(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(readBlobAsArrayBuffer)}),this.text=function(){var e=consumed(this);if(e)return e;if(this._bodyBlob)return function readBlobAsText(e){var t=new FileReader,r=fileReaderReady(t);return t.readAsText(e),r}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function readArrayBufferAsText(e){for(var t=new Uint8Array(e),r=new Array(t.length),n=0;n-1?t:e}(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function decode(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var r=e.split("="),n=r.shift().replace(/\+/g," "),i=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(n),decodeURIComponent(i))}}),t}function Response(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new Headers(t.headers),this.url=t.url||"",this._initBody(e)}}("undefined"!=typeof self?self:void 0);var ce=encodeURIComponent;function serializeParams$1(e){return e?Object.keys(e).map(function(t){return"".concat(ce(t),"=").concat(ce(e[t]))}).join("&"):""}function request(e){"string"==typeof(e=e||{})&&(e={"url":e});var t=e,r=t.success,n=t.complete,i=t.fail,o=e.url,a={},s={};if(e.jsonp)return Object.assign(a,e),a.params=e.data,a.cache=e.jsonpCache,"string"==typeof e.jsonp&&(a.name=e.jsonp),delete a.jsonp,jsonp$1(o,a).then(function(e){return s.statusCode=200,s.data=e,"function"==typeof r&&r(s),"function"==typeof n&&n(s),s}).catch(function(e){return"function"==typeof i&&i(e),"function"==typeof n&&n(s),Promise.reject(e)});a.method=e.method||"GET";var l=a.method.toUpperCase();if(a.cache=e.cache||"default","GET"===l||"HEAD"===l)o=function generateRequestUrlWithParams(e,t){return(t="string"==typeof t?t:serializeParams$1(t))&&(e+=(~e.indexOf("?")?"&":"?")+t),e=e.replace("?&","?")}(o,e.data);else if("object"===_typeof(e.data)){var c=e.header&&(e.header["Content-Type"]||e.header["content-type"]);c&&c.indexOf("application/json")>=0?a.body=JSON.stringify(e.data):c&&c.indexOf("application/x-www-form-urlencoded")>=0?a.body=serializeParams$1(e.data):a.body=e.data}else a.body=e.data;return e.header&&(a.headers=e.header),e.mode&&(a.mode=e.mode),a.credentials=e.credentials,fetch(o,a).then(function(t){return s.statusCode=t.status,s.header={},t.headers.forEach(function(e,t){s.header[t]=e}),"arraybuffer"===e.responseType?t.arrayBuffer():"json"===e.dataType||void 0===e.dataType?t.json():"text"===e.responseType?t.text():Promise.resolve(null)}).then(function(e){return s.data=e,"function"==typeof r&&r(s),"function"==typeof n&&n(s),s}).catch(function(e){return"function"==typeof i&&i(e),"function"==typeof n&&n(s),Promise.reject(e)})}function setStorageSync(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if("string"==typeof e){var r={};r="symbol"===_typeof(t)?{"data":""}:{"data":t},localStorage.setItem(e,JSON.stringify(r))}else console.error(getParameterError({"name":"setStorage","correct":"String","wrong":e}))}function getItem(e){var t;try{t=JSON.parse(localStorage.getItem(e))}catch(e){}return t&&"object"===_typeof(t)&&t.hasOwnProperty("data")?{"result":!0,"data":t.data}:{"result":!1}}function getStorageInfoSync(){var e={};return e.keys=Object.keys(localStorage),e.limitSize=null,e.currentSize=null,e}function removeStorageSync(e){"string"==typeof e?localStorage.removeItem(e):console.error(getParameterError({"name":"removeStorage","correct":"String","wrong":e}))}function clearStorage(){localStorage.clear()}var ue=Object.freeze({"setStorage":function setStorage(e){var t=shouleBeObject(e);if(!t.res){var r={"errMsg":"setStorage".concat(t.msg)};return console.error(r.errMsg),Promise.reject(r)}var n=e.key,i=e.data,o=e.success,a=e.fail,s=e.complete,l={"errMsg":"setStorage:ok"};return"string"!=typeof n?(l.errMsg=getParameterError({"name":"setStorage","para":"key","correct":"String","wrong":n}),console.error(l.errMsg),"function"==typeof a&&a(l),"function"==typeof s&&s(l),Promise.reject(l)):(setStorageSync(n,i),"function"==typeof o&&o(l),"function"==typeof s&&s(l),Promise.resolve(l))},"setStorageSync":setStorageSync,"getStorage":function getStorage(e){var t=shouleBeObject(e);if(!t.res){var r={"errMsg":"getStorage".concat(t.msg)};return console.error(r.errMsg),Promise.reject(r)}var n=e.key,i=e.success,o=e.fail,a=e.complete,s={"errMsg":"getStorage:ok"};if("string"!=typeof n)return s.errMsg=getParameterError({"name":"getStorage","para":"key","correct":"String","wrong":n}),console.error(s.errMsg),"function"==typeof o&&o(s),"function"==typeof a&&a(s),Promise.reject(s);var l=getItem(n),c=l.result,u=l.data;return c?(s.data=u,"function"==typeof i&&i(s),"function"==typeof a&&a(s),Promise.resolve(s)):(s.errMsg="getStorage:fail data not found","function"==typeof o&&o(s),"function"==typeof a&&a(s),Promise.reject(s))},"getStorageSync":function getStorageSync(e){if("string"==typeof e){var t=getItem(e);return t.result?t.data:""}console.error(getParameterError({"name":"getStorage","correct":"String","wrong":e}))},"getStorageInfo":function getStorageInfo(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.success,r=e.complete,n={"errMsg":"getStorageInfo:ok"},i=getStorageInfoSync();return Object.assign(n,i),t&&t(n),r&&r(n),Promise.resolve(n)},"getStorageInfoSync":getStorageInfoSync,"removeStorage":function removeStorage(e){var t=shouleBeObject(e);if(!t.res){var r={"errMsg":"removeStorage".concat(t.msg)};return console.error(r.errMsg),Promise.reject(r)}var n=e.key,i=e.success,o=e.fail,a=e.complete,s={"errMsg":"removeStorage:ok"};return"string"!=typeof n?(s.errMsg=getParameterError({"name":"removeStorage","para":"key","correct":"String","wrong":n}),console.error(s.errMsg),"function"==typeof o&&o(s),"function"==typeof a&&a(s),Promise.reject(s)):(removeStorageSync(n),i&&i(s),a&&a(s),Promise.resolve(s))},"removeStorageSync":removeStorageSync,"clearStorage":clearStorage,"clearStorageSync":clearStorage}),pe=function(){function Toast(){_classCallCheck(this,Toast);var e=function noop(){};this.options={"title":"","icon":"none","image":"","duration":1500,"mask":!1,"success":e,"fail":e,"complete":e}}return _createClass(Toast,[{"key":"getstyle","value":function getstyle(e){return{"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0"},"toastStyle":{"z-index":"5000","box-sizing":"border-box","display":"flex","flex-direction":"column","justify-content":"center","-webkit-justify-content":"center","position":"fixed","top":"50%","left":"50%","min-width":"120px","max-width":"200px","min-height":"120px","padding":"15px","transform":"translate(-50%, -50%)","border-radius":"5px","text-align":"center","line-height":"1.6","color":"#FFFFFF","background":"rgba(17, 17, 17, 0.7)"},"successStyle":{"margin":"0","vertical-align":"middle","font-family":"taro","-webkit-font-smoothing":"antialiased","color":"#FFFFFF","font-size":"55px","line-height":"1"},"loadingStyle":{"margin":"6px auto","width":"38px","height":"38px","-webkit-animation":"taroLoading 1s steps(12, end) infinite","animation":"taroLoading 1s steps(12, end) infinite","background":"transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat","background-size":"100%"},"imageStyle":{"margin":"6px auto","width":"40px","height":"40px","background":"transparent no-repeat","background-size":"100%"},"textStyle":{"margin":"0","font-size":"16px"}}}},{"key":"create","value":function create(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=this.getstyle(),n=r.maskStyle,i=r.toastStyle,o=r.successStyle,a=r.loadingStyle,s=r.imageStyle,l=r.textStyle;Object.assign(this.options,t);var c=this.options;if(this.el=document.createElement("div"),this.el.className="taro__toast",this.el.style.opacity="0",this.el.style.transition="opacity 0.1s linear",this.mask=document.createElement("div"),this.mask.setAttribute("style",inlineStyle$1(n)),this.mask.style.display=c.mask?"block":"none",this.icon=document.createElement("p"),c.image)this.icon.setAttribute("style",inlineStyle$1(Object.assign({},s,{"background-image":"url(".concat(c.image,")")})));else{var u="loading"===c.icon?a:o;"none"===c.icon&&Object.assign(u,{"display":"none"}),this.icon.setAttribute("style",inlineStyle$1(u)),"loading"!==c.icon&&(this.icon.textContent="")}this.toast=document.createElement("div"),"none"===c.icon&&Object.assign(i,{"min-height":"0","padding":"10px 15px"}),this.toast.setAttribute("style",inlineStyle$1(i)),this.title=document.createElement("p"),this.title.setAttribute("style",inlineStyle$1(l)),this.title.textContent=c.title,this.toast.appendChild(this.icon),this.toast.appendChild(this.title),this.el.appendChild(this.mask),this.el.appendChild(this.toast),document.body.appendChild(this.el),setTimeout(function(){e.el.style.opacity="1"},0),this.type=c._type,c.duration>=0&&this.hide(c.duration,this.type);var p="loading"===this.type?"showLoading:ok":"showToast:ok";return c.success&&c.success({"errMsg":p}),c.complete&&c.complete({"errMsg":p}),Promise.resolve({"errMsg":p})}},{"key":"show","value":function show(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=this.options;r.title!==t.title&&(this.title.textContent=t.title),r.mask!==t.mask&&(this.mask.style.display=t.mask?"block":"none");var n=this.getstyle(),i=n.toastStyle,o=n.successStyle,a=n.loadingStyle,s=n.imageStyle;if(r.image!==t.image)if(t.image)this.icon.setAttribute("style",inlineStyle$1(Object.assign({},s,{"background-image":"url(".concat(t.image,")")}))),this.icon.textContent="";else{var l="loading"===t.icon?a:o;"none"===t.icon&&Object.assign(l,{"display":"none"}),this.icon.setAttribute("style",inlineStyle$1(l)),this.icon.textContent="loading"===t.icon?"":""}else if(!t.image&&r.icon!==t.icon){var c="loading"===t.icon?a:o;"none"===t.icon&&Object.assign(c,{"display":"none"}),this.icon.setAttribute("style",inlineStyle$1(c)),this.icon.textContent="loading"===t.icon?"":""}"none"===t.icon&&Object.assign(i,{"min-height":"0","padding":"10px 15px"}),this.toast.setAttribute("style",inlineStyle$1(i)),Object.assign(r,t),this.el.style.display="block",setTimeout(function(){e.el.style.opacity="1"},0),this.type=r._type,r.duration>=0&&this.hide(r.duration,this.type);var u="loading"===this.type?"showLoading:ok":"showToast:ok";return r.success&&r.success({"errMsg":u}),r.complete&&r.complete({"errMsg":u}),Promise.resolve({"errMsg":u})}},{"key":"hide","value":function hide(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1?arguments[1]:void 0;this.type===r&&(this.hideTimer&&clearTimeout(this.hideTimer),this.hideTimer=setTimeout(function(){e.el.style.opacity="0",setTimeout(function(){e.el.style.display="none"},100)},t))}}]),Toast}(),de=function(){function Modal(){_classCallCheck(this,Modal);var e=function noop(){};this.options={"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F","success":e,"fail":e,"complete":e}}return _createClass(Modal,[{"key":"getstyle","value":function getstyle(e){return{"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"modalStyle":{"z-index":"4999","position":"fixed","top":"50%","left":"50%","transform":"translate(-50%, -50%)","width":"80%","max-width":"300px","border-radius":"3px","text-align":"center","line-height":"1.6","overflow":"hidden","background":"#FFFFFF"},"titleStyle":{"padding":"20px 24px 9px","font-size":"18px"},"textStyle":{"padding":"0 24px 12px","min-height":"40px","font-size":"15px","line-height":"1.3","color":"#808080"},"footStyle":{"position":"relative","line-height":"48px","font-size":"18px","display":"flex"},"btnStyle":{"position":"relative","-webkit-box-flex":"1","-webkit-flex":"1","flex":"1"}}}},{"key":"create","value":function create(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=this.getstyle(),n=r.maskStyle,i=r.modalStyle,o=r.titleStyle,a=r.textStyle,s=r.footStyle,l=r.btnStyle;Object.assign(this.options,t);var c=this.options;this.el=document.createElement("div"),this.el.className="taro__modal",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear";var u=document.createElement("div");u.setAttribute("style",inlineStyle$1(n));var p=document.createElement("div");p.setAttribute("style",inlineStyle$1(i));var d=c.title?o:Object.assign({},o,{"display":"none"});this.title=document.createElement("div"),this.title.setAttribute("style",inlineStyle$1(d)),this.title.textContent=c.title;var f=c.title?a:Object.assign({},a,{"padding":"40px 20px 26px","color":"#353535"});this.text=document.createElement("div"),this.text.setAttribute("style",inlineStyle$1(f)),this.text.textContent=c.content;var h=document.createElement("div");h.className="taro-modal__foot",h.setAttribute("style",inlineStyle$1(s));var m=Object.assign({},l,{"color":c.cancelColor,"display":c.showCancel?"block":"none"});return this.cancel=document.createElement("div"),this.cancel.className="taro-model__btn",this.cancel.setAttribute("style",inlineStyle$1(m)),this.cancel.textContent=c.cancelText,this.cancel.onclick=function(){e.hide();var t=e.getRes("cancel");c.success(t),c.complete(t),e.resolveHandler(t)},this.confirm=document.createElement("div"),this.confirm.className="taro-model__btn",this.confirm.setAttribute("style",inlineStyle$1(l)),this.confirm.style.color=c.confirmColor,this.confirm.textContent=c.confirmText,this.confirm.onclick=function(){e.hide();var t=e.getRes("confirm");c.success(t),c.complete(t),e.resolveHandler(t)},h.appendChild(this.cancel),h.appendChild(this.confirm),p.appendChild(this.title),p.appendChild(this.text),p.appendChild(h),this.el.appendChild(u),this.el.appendChild(p),document.body.appendChild(this.el),setTimeout(function(){e.el.style.opacity="1"},0),new Promise(function(t){return e.resolveHandler=t})}},{"key":"getRes","value":function getRes(e){var t={"errMsg":"showModal:ok","cancel":!1,"confirm":!1};return t[e]=!0,t}},{"key":"show","value":function show(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=this.options,n=this.getstyle().textStyle;if(r.title!==t.title)if(this.title.textContent=t.title,t.title)r.title||(this.title.style.display="block",this.text.setAttribute("style",inlineStyle$1(n)));else{this.title.style.display="none";var i=Object.assign({},n,{"padding":"40px 20px 26px","color":"#353535"});this.text.setAttribute("style",inlineStyle$1(i))}return r.content!==t.content&&(this.text.textContent=t.content),r.showCancel!==t.showCancel&&(this.cancel.style.display=t.showCancel?"block":"none"),r.cancelText!==t.cancelText&&(this.cancel.textContent=t.cancelText),r.cancelColor!==t.cancelColor&&(this.cancel.style.color=t.cancelColor),r.confirmText!==t.confirmText&&(this.confirm.textContent=t.confirmText),r.confirmColor!==t.confirmColor&&(this.confirm.style.color=t.confirmColor),Object.assign(r,t),this.cancel.onclick=function(){e.hide();var t=e.getRes("cancel");r.success(t),r.complete(t),e.resolveHandler(t)},this.confirm.onclick=function(){e.hide();var t=e.getRes("confirm");r.success(t),r.complete(t),e.resolveHandler(t)},this.el.style.display="block",setTimeout(function(){e.el.style.opacity="1"},0),new Promise(function(t){return e.resolveHandler=t})}},{"key":"hide","value":function hide(){var e=this;setTimeout(function(){e.el.style.opacity="0",setTimeout(function(){e.el.style.display="none"},200)},0)}}]),Modal}(),fe=function(){function ActionSheet(){_classCallCheck(this,ActionSheet);var e=function noop(){};this.options={"itemList":[],"itemColor":"#000000","success":e,"fail":e,"complete":e}}return _createClass(ActionSheet,[{"key":"getStyle","value":function getStyle(){return{"maskStyle":{"position":"fixed","z-index":"1000","top":"0","right":"0","left":"0","bottom":"0","background":"rgba(0,0,0,0.6)"},"actionSheetStyle":{"z-index":"4999","position":"fixed","left":"0","bottom":"0","-webkit-transform":"translate(0, 100%)","transform":"translate(0, 100%)","width":"100%","line-height":"1.6","background":"#EFEFF4","-webkit-transition":"-webkit-transform .3s","transition":"transform .3s"},"menuStyle":{"background-color":"#FCFCFD"},"cellStyle":{"position":"relative","padding":"10px 0","text-align":"center","font-size":"18px"},"cancelStyle":{"margin-top":"6px","padding":"10px 0","text-align":"center","font-size":"18px","color":"#000000","background-color":"#FCFCFD"}}}},{"key":"create","value":function create(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=this.getStyle(),n=r.maskStyle,i=r.actionSheetStyle,o=r.menuStyle,a=r.cellStyle,s=r.cancelStyle;Object.assign(this.options,t);var l=this.options;this.el=document.createElement("div"),this.el.className="taro__actionSheet",this.el.style.opacity="0",this.el.style.transition="opacity 0.2s linear";var c=document.createElement("div");c.setAttribute("style",inlineStyle$1(n)),this.actionSheet=document.createElement("div"),this.actionSheet.setAttribute("style",inlineStyle$1(i)),this.menu=document.createElement("div"),this.menu.setAttribute("style",inlineStyle$1(Object.assign({},o,{"color":l.itemColor}))),this.cells=t.itemList.map(function(t,r){var n=document.createElement("div");return n.className="taro-actionsheet__cell",n.setAttribute("style",inlineStyle$1(a)),n.textContent=t,n.dataset.tapIndex=r,n.onclick=function(t){return e.onCellClick(t)},n}),this.cancel=document.createElement("div"),this.cancel.setAttribute("style",inlineStyle$1(s)),this.cancel.textContent="取消",this.cells.forEach(function(t){return e.menu.appendChild(t)}),this.actionSheet.appendChild(this.menu),this.actionSheet.appendChild(this.cancel),this.el.appendChild(c),this.el.appendChild(this.actionSheet);var u=function cb(){e.hide();var t={"errMsg":"showActionSheet:fail cancel"};l.fail(t),l.complete(t),e.rejectHandler(t)};return c.onclick=u,this.cancel.onclick=u,document.body.appendChild(this.el),setTimeout(function(){e.el.style.opacity="1",setTransform(e.actionSheet,"translate(0, 0)")},0),new Promise(function(t,r){e.resolveHandler=t,e.rejectHandler=r})}},{"key":"show","value":function show(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=this.options;r.itemColor!==t.itemColor&&(this.menu.style.color=t.itemColor),Object.assign(r,t);var n=this.getStyle().cellStyle;t.itemList.forEach(function(t,r){if(e.cells[r])e.cells[r].textContent===t||(e.cells[r].textContent=t);else{var i=document.createElement("div");i.className="taro-actionsheet__cell",i.setAttribute("style",inlineStyle$1(n)),i.textContent=t,i.dataset.tapIndex=r,i.onclick=function(t){return e.onCellClick(t)},e.cells.push(i),e.menu.appendChild(i)}});var i=this.cells.length,o=t.itemList.length;if(i>o){for(var a=o;a0&&void 0!==arguments[0]?arguments[0]:{};init(document),(e=Object.assign({},{"title":"","icon":"success","image":"","duration":1500,"mask":!1},e))._type="toast";var t=errorHandler(e.fail,e.complete);return"string"!=typeof e.title?t({"errMsg":getParameterError({"name":"showToast","para":"title","correct":"String","wrong":e.title})}):"number"!=typeof e.duration?t({"errMsg":getParameterError({"name":"showToast","para":"duration","correct":"Number","wrong":e.duration})}):(e.image&&"string"!=typeof e.image&&(e.image=""),e.mask=!!e.mask,me.el?me.show(e):me.create(e))},"hideToast":function hideToast(){me.el&&me.hide(0,"toast")},"showLoading":function showLoading(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};init(document),(e=Object.assign({},{"title":"","mask":!1},e,{"icon":"loading","image":"","duration":-1}))._type="loading";var t=errorHandler(e.fail,e.complete);return"string"!=typeof e.title?t({"errMsg":getParameterError({"name":"showLoading","para":"title","correct":"String","wrong":e.title})}):(e.mask=!!e.mask,me.el?me.show(e):me.create(e))},"hideLoading":function hideLoading(){me.el&&me.hide(0,"loading")},"showModal":function showModal(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};init(document);var t=errorHandler((e=Object.assign({},{"title":"","content":"","showCancel":!0,"cancelText":"取消","cancelColor":"#000000","confirmText":"确定","confirmColor":"#3CC51F"},e)).fail,e.complete);return"string"!=typeof e.title?t({"errMsg":getParameterError({"name":"showModal","para":"title","correct":"String","wrong":e.title})}):"string"!=typeof e.content?t({"errMsg":getParameterError({"name":"showModal","para":"content","correct":"String","wrong":e.content})}):"string"!=typeof e.cancelText?t({"errMsg":getParameterError({"name":"showModal","para":"cancelText","correct":"String","wrong":e.cancelText})}):e.cancelText.replace(/[\u0391-\uFFE5]/g,"aa").length>8?t({"errMsg":"showModal:fail cancelText length should not larger then 4 Chinese characters"}):"string"!=typeof e.confirmText?t({"errMsg":getParameterError({"name":"showModal","para":"confirmText","correct":"String","wrong":e.confirmText})}):e.confirmText.replace(/[\u0391-\uFFE5]/g,"aa").length>8?t({"errMsg":"showModal:fail confirmText length should not larger then 4 Chinese characters"}):"string"!=typeof e.cancelColor?t({"errMsg":getParameterError({"name":"showModal","para":"cancelColor","correct":"String","wrong":e.cancelColor})}):"string"!=typeof e.confirmColor?t({"errMsg":getParameterError({"name":"showModal","para":"confirmColor","correct":"String","wrong":e.confirmColor})}):(e.showCancel=!!e.showCancel,be.el?be.show(e):be.create(e))},"showActionSheet":function showActionSheet(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};init(document);var t=errorHandler((e=Object.assign({},{"itemColor":"#000000"},e)).fail,e.complete);if(!Array.isArray(e.itemList))return t({"errMsg":getParameterError({"name":"showActionSheet","para":"itemList","correct":"Array","wrong":e.itemList})});if(e.itemList.length<1)return t({"errMsg":"showActionSheet:fail parameter error: parameter.itemList should have at least 1 item"});if(e.itemList.length>6)return t({"errMsg":"showActionSheet:fail parameter error: parameter.itemList should not be large than 6"});for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};"object"===_typeof(e)&&e||(e={});var t=e,r=t.data,n=void 0===r?"":r,i=t.success,o=t.fail,a=t.complete;if(1!==this.readyState){var s={"errMsg":"SocketTask.send:fail SocketTask.readState is not OPEN"};return console.error(s.errMsg),"function"==typeof o&&o(s),"function"==typeof a&&a(s),Promise.reject(s)}this.ws.send(n);var l={"errMsg":"sendSocketMessage:ok"};return"function"==typeof i&&i(l),"function"==typeof a&&a(l),Promise.resolve(l)}},{"key":"close","value":function close(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"object"===_typeof(e)&&e||(e={});var t=e,r=t.code,n=void 0===r?1e3:r,i=t.reason,o=void 0===i?"server complete,close":i,a=t.success,s=t.complete;this.closeDetail={"code":n,"reason":o},this._destroyWhenClose&&this._destroyWhenClose(),this.ws.close();var l={"errMsg":"closeSocket:ok"};return"function"==typeof a&&a(l),"function"==typeof s&&s(l),Promise.resolve(l)}},{"key":"onOpen","value":function onOpen(e){this.ws.onopen=e}},{"key":"onMessage","value":function onMessage(e){this.ws.onmessage=e}},{"key":"onClose","value":function onClose(e){var t=this;this.ws.onclose=function(){t._destroyWhenClose&&t._destroyWhenClose(),e(t.closeDetail||{"code":1006,"reason":"abnormal closure"})}}},{"key":"onError","value":function onError(e){this.ws.onerror=e}},{"key":"readyState","get":function get(){return this.ws.readyState}}]),SocketTask}(),ye=[],we=1;var Te={"connectSocket":function connectSocket(e){var t="connectSocket";return new Promise(function(r,n){var i=shouleBeObject(e);if(!i.res){var o={"errMsg":"".concat(t).concat(i.msg)};return console.error(o.errMsg),n(o)}var a=e.url,s=e.protocols,l=e.success,c=e.fail,u=e.complete,p={"errMsg":"connectSocket:ok"};if("string"!=typeof a)return p.errMsg=getParameterError({"name":t,"para":"url","correct":"String","wrong":a}),console.error(p.errMsg),"function"==typeof c&&c(p),"function"==typeof u&&u(p),n(p);if(!a.startsWith("ws://")&&!a.startsWith("wss://"))return p.errMsg='request:fail invalid url "'.concat(a,'"'),console.error(p.errMsg),"function"==typeof c&&c(p),"function"==typeof u&&u(p),n(p);var d=Array.isArray(s)?s:null;if(ye.length>1)return p.errMsg="同时最多发起 2 个 socket 请求,更多请参考文档。",console.error(p.errMsg),"function"==typeof c&&c(p),"function"==typeof u&&u(p),n(p);var f=new ve(a,d);return f._destroyWhenClose=function(){var e=this;ye=ye.filter(function(t){return t!==e})},ye.push(f),p.socketTaskId=we++,"function"==typeof l&&l(p),"function"==typeof u&&u(p),r(f)})},"onSocketOpen":function onSocketOpen(){console.warn("Deprecated.Please use socketTask.onOpen instead.")},"onSocketError":function onSocketError(){console.warn("Deprecated.Please use socketTask.onError instead.")},"sendSocketMessage":function sendSocketMessage(){console.warn("Deprecated.Please use socketTask.send instead.")},"onSocketMessage":function onSocketMessage(){console.warn("Deprecated.Please use socketTask.onMessage instead.")},"closeSocket":function closeSocket(){console.warn("Deprecated.Please use socketTask.close instead.")},"onSocketClose":function onSocketClose(){console.warn("Deprecated.Please use socketTask.onClose instead.")}};var Se=Object.freeze({"initTabBarApis":function initTabBarApis(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.setTabBarStyle=function setTabBarStyle(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=shouleBeObject(t);if(!r.res){var n={"errMsg":"setTabBarStyle".concat(r.msg)};return console.error(n.errMsg),Promise.reject(n)}var i,o=t.color,a=t.selectedColor,s=t.backgroundColor,l=t.borderStyle,c=t.success,u=t.fail,p=t.complete,d={"errMsg":"setTabBarStyle:ok"};if(o&&!/^#\d{6}$/.test(o)?i="color":a&&!/^#\d{6}$/.test(a)?i="selectedColor":s&&!/^#\d{6}$/.test(s)?i="backgroundColor":l&&!/^(black|white)$/.test(l)&&(i="borderStyle"),i)return d.errMsg="setTabBarStyle:fail invalid ".concat(i),"function"==typeof u&&u(d),"function"==typeof p&&p(d),Promise.reject(d);if(!e.state.__tabs)return d.errMsg="setTabBarStyle:fail",Promise.reject(d);var f={};o&&(f.color=o),a&&(f.selectedColor=a),s&&(f.backgroundColor=s),l&&(f.borderStyle=l);var h=Object.assign({},e.state.__tabs,f);return e.setState&&e.setState({"__tabs":h}),"function"==typeof c&&c(d),"function"==typeof p&&p(d),Promise.resolve(d)},t.setTabBarItem=function setTabBarItem(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=shouleBeObject(t);if(!r.res){var n={"errMsg":"setTabBarItem".concat(r.msg)};return console.error(n.errMsg),Promise.reject(n)}var i=t.index,o=t.text,a=t.iconPath,s=t.selectedIconPath,l=t.success,c=t.fail,u=t.complete,p={"errMsg":"setTabBarItem:ok"};if("number"!=typeof i)return p.errMsg=getParameterError({"name":"setTabBarItem","para":"index","correct":"Number","wrong":i}),console.error(p.errMsg),"function"==typeof c&&c(p),"function"==typeof u&&u(p),Promise.reject(p);if(!e.state.__tabs||!e.state.__tabs.list||!e.state.__tabs.list[i])return p.errMsg="setTabBarItem:fail tabbar item not found","function"==typeof c&&c(p),"function"==typeof u&&u(p),Promise.reject(p);var d={};o&&(d.text=o),a&&(d.iconPath=a),s&&(d.selectedIconPath=s);var f=Object.assign({},e.state.__tabs);return f.list[i]=Object.assign({},f.list[i],d),e.setState&&e.setState({"__tabs":f}),"function"==typeof l&&l(p),"function"==typeof u&&u(p),Promise.resolve(p)}}});var Ce=function createCommonjsModule(e,t){return e(t={"exports":{}},t.exports),t.exports}(function(e){!function(e,t){e(function(){var e,t={"mobileDetectRules":{"phones":{"iPhone":"\\biPhone\\b|\\biPod\\b","BlackBerry":"BlackBerry|\\bBB10\\b|rim[0-9]+","HTC":"HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel","Nexus":"Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 6","Dell":"Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b","Motorola":"Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052","Samsung":"\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F","LG":"\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323|M257)","Sony":"SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533","Asus":"Asus.*Galaxy|PadFone.*Mobile","NokiaLumia":"Lumia [0-9]{3,4}","Micromax":"Micromax.*\\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\\b","Palm":"PalmSource|Palm","Vertu":"Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature","Pantech":"PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790","Fly":"IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250","Wiko":"KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK SLIM|SUBLIM","iMobile":"i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)","SimValley":"\\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\\b","Wolfgang":"AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q","Alcatel":"Alcatel","Nintendo":"Nintendo (3DS|Switch)","Amoi":"Amoi","INQ":"INQ","GenericPhone":"Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser"},"tablets":{"iPad":"iPad|iPad.*Mobile","NexusTablet":"Android.*Nexus[\\s]+(7|9|10)","GoogleTablet":"Android.*Pixel C","SamsungTablet":"SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T330|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|SM-T719|SM-T813|SM-T819|SM-T580|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835","Kindle":"Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome/[0-9.]+ (?!Mobile)","SurfaceTablet":"Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)","HPTablet":"HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10","AsusTablet":"^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b","BlackBerryTablet":"PlayBook|RIM Tablet","HTCtablet":"HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410","MotorolaTablet":"xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617","NookTablet":"Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2","AcerTablet":"Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\\bA3-A20\\b|\\bA3-A30","ToshibaTablet":"Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO","LGTablet":"\\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\\b","FujitsuTablet":"Android.*\\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\\b","PrestigioTablet":"PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PMT5887|PMT5001|PMT5002","LenovoTablet":"Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)|TB-X103F|TB-X304F|TB-X304L|TB-8703F|Tab2A7-10F|TB2-X30L","DellTablet":"Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7","YarvikTablet":"Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b","MedionTablet":"Android.*\\bOYO\\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB","ArnovaTablet":"97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2","IntensoTablet":"INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004","IRUTablet":"M702pro","MegafonTablet":"MegaFon V9|\\bZTE V9\\b|Android.*\\bMT7A\\b","EbodaTablet":"E-Boda (Supreme|Impresspeed|Izzycomm|Essential)","AllViewTablet":"Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)","ArchosTablet":"\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b","AinolTablet":"NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark","NokiaLumiaTablet":"Lumia 2520","SonyTablet":"Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|SGP612|SGP712","PhilipsTablet":"\\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\\b","CubeTablet":"Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT","CobyTablet":"MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010","MIDTablet":"M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10","MSITablet":"MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b","SMiTTablet":"Android.*(\\bMID\\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)","RockChipTablet":"Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A","FlyTablet":"IQ310|Fly Vision","bqTablet":"Android.*(bq)?.*(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))|Maxwell.*Lite|Maxwell.*Plus","HuaweiTablet":"MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09","NecTablet":"\\bN-06D|\\bN-08D","PantechTablet":"Pantech.*P4100","BronchoTablet":"Broncho.*(N701|N708|N802|a710)","VersusTablet":"TOUCHPAD.*[78910]|\\bTOUCHTAB\\b","ZyncTablet":"z1000|Z99 2G|z99|z930|z999|z990|z909|Z919|z900","PositivoTablet":"TB07STA|TB10STA|TB07FTA|TB10FTA","NabiTablet":"Android.*\\bNabi","KoboTablet":"Kobo Touch|\\bK080\\b|\\bVox\\b Build|\\bArc\\b Build","DanewTablet":"DSlide.*\\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\\b","TexetTablet":"NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE","PlaystationTablet":"Playstation.*(Portable|Vita)","TrekstorTablet":"ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab","PyleAudioTablet":"\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b","AdvanTablet":"Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ","DanyTechTablet":"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1","GalapadTablet":"Android.*\\bG1\\b(?!\\))","MicromaxTablet":"Funbook|Micromax.*\\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b","KarbonnTablet":"Android.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\\b","AllFineTablet":"Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide","PROSCANTablet":"\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b","YONESTablet":"BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026","ChangJiaTablet":"TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503","GUTablet":"TX-A1301|TX-M9002|Q702|kf026","PointOfViewTablet":"TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10","OvermaxTablet":"OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)|Qualcore 1027","HCLTablet":"HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync","DPSTablet":"DPS Dream 9|DPS Dual 7","VistureTablet":"V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10","CrestaTablet":"CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989","MediatekTablet":"\\bMT8125|MT8389|MT8135|MT8377\\b","ConcordeTablet":"Concorde([ ]+)?Tab|ConCorde ReadMan","GoCleverTablet":"GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042","ModecomTablet":"FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003","VoninoTablet":"\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b","ECSTablet":"V07OT2|TM105A|S10OT1|TR10CS1","StorexTablet":"eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab","VodafoneTablet":"SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497","EssentielBTablet":"Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2","RossMoorTablet":"RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711","iMobileTablet":"i-mobile i-note","TolinoTablet":"tolino tab [0-9.]+|tolino shine","AudioSonicTablet":"\\bC-22Q|T7-QC|T-17B|T-17P\\b","AMPETablet":"Android.* A78 ","SkkTablet":"Android.* (SKYPAD|PHOENIX|CYCLOPS)","TecnoTablet":"TECNO P9|TECNO DP8D","JXDTablet":"Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\\b","iJoyTablet":"Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)","FX2Tablet":"FX2 PAD7|FX2 PAD10","XoroTablet":"KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151","ViewsonicTablet":"ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a","VerizonTablet":"QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1","OdysTablet":"LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\\bXELIO\\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10","CaptivaTablet":"CAPTIVA PAD","IconbitTablet":"NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S","TeclastTablet":"T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi","OndaTablet":"\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi40)\\b[\\s]+|V10 \\b4G\\b","JaytechTablet":"TPC-PA762","BlaupunktTablet":"Endeavour 800NG|Endeavour 1010","DigmaTablet":"\\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\\b","EvolioTablet":"ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\\bEvotab\\b|\\bNeura\\b","LavaTablet":"QPAD E704|\\bIvoryS\\b|E-TAB IVORY|\\bE-TAB\\b","AocTablet":"MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712","MpmanTablet":"MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010","CelkonTablet":"CT695|CT888|CT[\\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\\bCT-1\\b","WolderTablet":"miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b","MediacomTablet":"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA","MiTablet":"\\bMI PAD\\b|\\bHM NOTE 1W\\b","NibiruTablet":"Nibiru M1|Nibiru Jupiter One","NexoTablet":"NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI","LeaderTablet":"TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100","UbislateTablet":"UbiSlate[\\s]?7C","PocketBookTablet":"Pocketbook","KocasoTablet":"\\b(TB-1207)\\b","HisenseTablet":"\\b(F5281|E2371)\\b","Hudl":"Hudl HT7S3|Hudl 2","TelstraTablet":"T-Hub2","GenericTablet":"Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107"},"oss":{"AndroidOS":"Android","BlackBerryOS":"blackberry|\\bBB10\\b|rim tablet os","PalmOS":"PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino","SymbianOS":"Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|\\bS60\\b","WindowsMobileOS":"Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Window Mobile|Windows Phone [0-9.]+|WCE;","WindowsPhoneOS":"Windows Phone 10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7|Windows NT 6.[23]; ARM;","iOS":"\\biPhone.*Mobile|\\biPod|\\biPad|AppleCoreMedia","MeeGoOS":"MeeGo","MaemoOS":"Maemo","JavaOS":"J2ME/|\\bMIDP\\b|\\bCLDC\\b","webOS":"webOS|hpwOS","badaOS":"\\bBada\\b","BREWOS":"BREW"},"uas":{"Chrome":"\\bCrMo\\b|CriOS|Android.*Chrome/[.0-9]* (Mobile)?","Dolfin":"\\bDolfin\\b","Opera":"Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR/[0-9.]+$|Coast/[0-9.]+","Skyfire":"Skyfire","Edge":"Mobile Safari/[.0-9]* Edge","IE":"IEMobile|MSIEMobile","Firefox":"fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS","Bolt":"bolt","TeaShark":"teashark","Blazer":"Blazer","Safari":"Version.*Mobile.*Safari|Safari.*Mobile|MobileSafari","WeChat":"\\bMicroMessenger\\b","UCBrowser":"UC.*Browser|UCWEB","baiduboxapp":"baiduboxapp","baidubrowser":"baidubrowser","DiigoBrowser":"DiigoBrowser","Puffin":"Puffin","Mercury":"\\bMercury\\b","ObigoBrowser":"Obigo","NetFront":"NF-Browser","GenericBrowser":"NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger","PaleMoon":"Android.*PaleMoon|Mobile.*PaleMoon"},"props":{"Mobile":"Mobile/[VER]","Build":"Build/[VER]","Version":"Version/[VER]","VendorID":"VendorID/[VER]","iPad":"iPad.*CPU[a-z ]+[VER]","iPhone":"iPhone.*CPU[a-z ]+[VER]","iPod":"iPod.*CPU[a-z ]+[VER]","Kindle":"Kindle/[VER]","Chrome":["Chrome/[VER]","CriOS/[VER]","CrMo/[VER]"],"Coast":["Coast/[VER]"],"Dolfin":"Dolfin/[VER]","Firefox":["Firefox/[VER]","FxiOS/[VER]"],"Fennec":"Fennec/[VER]","Edge":"Edge/[VER]","IE":["IEMobile/[VER];","IEMobile [VER]","MSIE [VER];","Trident/[0-9.]+;.*rv:[VER]"],"NetFront":"NetFront/[VER]","NokiaBrowser":"NokiaBrowser/[VER]","Opera":[" OPR/[VER]","Opera Mini/[VER]","Version/[VER]"],"Opera Mini":"Opera Mini/[VER]","Opera Mobi":"Version/[VER]","UCBrowser":["UCWEB[VER]","UC.*Browser/[VER]"],"MQQBrowser":"MQQBrowser/[VER]","MicroMessenger":"MicroMessenger/[VER]","baiduboxapp":"baiduboxapp/[VER]","baidubrowser":"baidubrowser/[VER]","SamsungBrowser":"SamsungBrowser/[VER]","Iron":"Iron/[VER]","Safari":["Version/[VER]","Safari/[VER]"],"Skyfire":"Skyfire/[VER]","Tizen":"Tizen/[VER]","Webkit":"webkit[ /][VER]","PaleMoon":"PaleMoon/[VER]","Gecko":"Gecko/[VER]","Trident":"Trident/[VER]","Presto":"Presto/[VER]","Goanna":"Goanna/[VER]","iOS":" \\bi?OS\\b [VER][ ;]{1}","Android":"Android [VER]","BlackBerry":["BlackBerry[\\w]+/[VER]","BlackBerry.*Version/[VER]","Version/[VER]"],"BREW":"BREW [VER]","Java":"Java/[VER]","Windows Phone OS":["Windows Phone OS [VER]","Windows Phone [VER]"],"Windows Phone":"Windows Phone [VER]","Windows CE":"Windows CE/[VER]","Windows NT":"Windows NT [VER]","Symbian":["SymbianOS/[VER]","Symbian/[VER]"],"webOS":["webOS/[VER]","hpwOS/[VER];"]},"utils":{"Bot":"Googlebot|facebookexternalhit|AdsBot-Google|Google Keyword Suggestion|Facebot|YandexBot|YandexMobileBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetchor|Exabot|MJ12bot|YandexImages|TurnitinBot|Pingdom","MobileBot":"Googlebot-Mobile|AdsBot-Google-Mobile|YahooSeeker/M1A1-R2D2","DesktopMode":"WPDesktop","TV":"SonyDTV|HbbTV","WebKit":"(webkit)[ /]([\\w.]+)","Console":"\\b(Nintendo|Nintendo WiiU|Nintendo 3DS|Nintendo Switch|PLAYSTATION|Xbox)\\b","Watch":"SM-V700"}},"detectMobileBrowsers":{"fullPattern":/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,"shortPattern":/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,"tabletPattern":/android|ipad|playbook|silk/i}},r=Object.prototype.hasOwnProperty;function equalIC(e,t){return null!=e&&null!=t&&e.toLowerCase()===t.toLowerCase()}function containsIC(e,t){var r,n,i=e.length;if(!i||!t)return!1;for(r=t.toLowerCase(),n=0;n=0&&(o=o.substring(0,l)+"([\\w._\\+]+)"+o.substring(l+5)),i[a]=new RegExp(o,"i");c.props[n]=i}convertPropsToRegExp(c.oss),convertPropsToRegExp(c.phones),convertPropsToRegExp(c.tablets),convertPropsToRegExp(c.uas),convertPropsToRegExp(c.utils),c.oss0={"WindowsPhoneOS":c.oss.WindowsPhoneOS,"WindowsMobileOS":c.oss.WindowsMobileOS}}(),t.findMatch=function(e,t){for(var n in e)if(r.call(e,n)&&e[n].test(t))return n;return null},t.findMatches=function(e,t){var n=[];for(var i in e)r.call(e,i)&&e[i].test(t)&&n.push(i);return n},t.getVersionStr=function(e,n){var i,o,a,s,l=t.mobileDetectRules.props;if(r.call(l,e))for(a=(i=l[e]).length,o=0;o1&&(e=t[0]+".",t.shift(),e+=t.join("")),Number(e)},t.isMobileFallback=function(e){return t.detectMobileBrowsers.fullPattern.test(e)||t.detectMobileBrowsers.shortPattern.test(e.substr(0,4))},t.isTabletFallback=function(e){return t.detectMobileBrowsers.tabletPattern.test(e)},t.prepareDetectionCache=function(e,r,n){if(void 0===e.mobile){var i,o,a;if(o=t.findMatch(t.mobileDetectRules.tablets,r))return e.mobile=e.tablet=o,void(e.phone=null);if(i=t.findMatch(t.mobileDetectRules.phones,r))return e.mobile=e.phone=i,void(e.tablet=null);t.isMobileFallback(r)?void 0===(a=MobileDetect.isPhoneSized(n))?(e.mobile=t.FALLBACK_MOBILE,e.tablet=e.phone=null):a?(e.mobile=e.phone=t.FALLBACK_PHONE,e.tablet=null):(e.mobile=e.tablet=t.FALLBACK_TABLET,e.phone=null):t.isTabletFallback(r)?(e.mobile=e.tablet=t.FALLBACK_TABLET,e.phone=null):e.mobile=e.tablet=e.phone=null}},t.mobileGrade=function(e){var t=null!==e.mobile();return e.os("iOS")&&e.version("iPad")>=4.3||e.os("iOS")&&e.version("iPhone")>=3.1||e.os("iOS")&&e.version("iPod")>=3.1||e.version("Android")>2.1&&e.is("Webkit")||e.version("Windows Phone OS")>=7||e.is("BlackBerry")&&e.version("BlackBerry")>=6||e.match("Playbook.*Tablet")||e.version("webOS")>=1.4&&e.match("Palm|Pre|Pixi")||e.match("hp.*TouchPad")||e.is("Firefox")&&e.version("Firefox")>=12||e.is("Chrome")&&e.is("AndroidOS")&&e.version("Android")>=4||e.is("Skyfire")&&e.version("Skyfire")>=4.1&&e.is("AndroidOS")&&e.version("Android")>=2.3||e.is("Opera")&&e.version("Opera Mobi")>11&&e.is("AndroidOS")||e.is("MeeGoOS")||e.is("Tizen")||e.is("Dolfin")&&e.version("Bada")>=2||(e.is("UC Browser")||e.is("Dolfin"))&&e.version("Android")>=2.3||e.match("Kindle Fire")||e.is("Kindle")&&e.version("Kindle")>=3||e.is("AndroidOS")&&e.is("NookTablet")||e.version("Chrome")>=11&&!t||e.version("Safari")>=5&&!t||e.version("Firefox")>=4&&!t||e.version("MSIE")>=7&&!t||e.version("Opera")>=10&&!t?"A":e.os("iOS")&&e.version("iPad")<4.3||e.os("iOS")&&e.version("iPhone")<3.1||e.os("iOS")&&e.version("iPod")<3.1||e.is("Blackberry")&&e.version("BlackBerry")>=5&&e.version("BlackBerry")<6||e.version("Opera Mini")>=5&&e.version("Opera Mini")<=6.5&&(e.version("Android")>=2.3||e.is("iOS"))||e.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3")||e.version("Opera Mobi")>=11&&e.is("SymbianOS")?"B":(e.version("BlackBerry")<5||e.match("MSIEMobile|Windows CE.*Mobile")||e.version("Windows Mobile"),"C")},t.detectOS=function(e){return t.findMatch(t.mobileDetectRules.oss0,e)||t.findMatch(t.mobileDetectRules.oss,e)},t.getDeviceSmallerSide=function(){return window.screen.width0&&void 0!==arguments[0]?arguments[0]:{},t=getConnection(),r=e.success,n=e.complete,i={"errMsg":"getNetworkType:ok"};if(!t)return i.networkType="unknown","function"==typeof r&&r(i),"function"==typeof n&&n(i),Promise.resolve(i);var o="unknown";if(isNaN(Number(t.type)))t.type?o=t.type:t.effectiveType&&(o=t.effectiveType);else switch(t.type){case t.WIFI:o="wifi";break;case t.CELL_3G:o="3g";break;case t.CELL_2G:o="2g";break;default:o="unknown"}return i.networkType=o,"function"==typeof r&&r(i),"function"==typeof n&&n(i),Promise.resolve(i)}for(var _e=Object.freeze({"getSystemInfo":function getSystemInfo(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.success,r=e.complete;return new Promise(function(e){var n=getSystemInfoSync();"function"==typeof t&&t(n),"function"==typeof r&&r(n),e(n)})},"getSystemInfoSync":getSystemInfoSync,"getNetworkType":getNetworkType,"onNetworkStatusChange":function onNetworkStatusChange(e){var t=getConnection();t&&t.addEventListener("change",function(){getNetworkType().then(function(t){var r=t.networkType;e({"isConnected":"none"!==r,"networkType":r})})})}}),xe=function toByteArray(e){for(var t,r=function getLens(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);return[r,r===t?0:4-r%4]}(e),n=r[0],i=r[1],o=new Me(function _byteLength(e,t,r){return 3*(t+r)/4-r}(0,n,i)),a=0,s=i>0?n-4:n,l=0;l>16&255,o[a++]=t>>8&255,o[a++]=255&t;2===i&&(t=Ee[e.charCodeAt(l)]<<2|Ee[e.charCodeAt(l+1)]>>4,o[a++]=255&t);1===i&&(t=Ee[e.charCodeAt(l)]<<10|Ee[e.charCodeAt(l+1)]<<4|Ee[e.charCodeAt(l+2)]>>2,o[a++]=t>>8&255,o[a++]=255&t);return o},ke=function fromByteArray(e){for(var t,r=e.length,n=r%3,i=[],o=0,a=r-n;oa?a:o+16383));1===n?(t=e[r-1],i.push(Pe[t>>2]+Pe[t<<4&63]+"==")):2===n&&(t=(e[r-2]<<8)+e[r-1],i.push(Pe[t>>10]+Pe[t>>4&63]+Pe[t<<2&63]+"="));return i.join("")},Pe=[],Ee=[],Me="undefined"!=typeof Uint8Array?Uint8Array:Array,Oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ie=0,Be=Oe.length;Ie>18&63]+Pe[e>>12&63]+Pe[e>>6&63]+Pe[63&e]}function encodeChunk(e,t,r){for(var n,i=[],o=t;o0&&a.substring(1).split("&").forEach(function(e){if(-1!==e.indexOf("=")){var t=_slicedToArray(e.split("="),2),r=t[0],n=t[1];o[r]=n}});return n.params=o,r?n.path?"/"!==n.path.charAt(0)&&(n.path=function resolvePathname(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e&&e.split("/")||[],n=t&&t.split("/")||[],i=e&&isAbsolute(e),o=t&&isAbsolute(t),a=i||o;if(e&&isAbsolute(e)?n=r:r.length&&(n.pop(),n=n.concat(r)),!n.length)return"/";var s=void 0;if(n.length){var l=n[n.length-1];s="."===l||".."===l||""===l}else s=!1;for(var c=0,u=n.length;u>=0;u--){var p=n[u];"."===p?spliceOne(n,u):".."===p?(spliceOne(n,u),c++):c&&(spliceOne(n,u),c--)}if(!a)for(;c--;c)n.unshift("..");!a||""===n[0]||n[0]&&isAbsolute(n[0])||n.unshift("");var d=n.join("/");return s&&"/"!==d.substr(-1)&&(d+="/"),d}(n.path,r.path)):n.path=r.path:n.path||(n.path="/"),n}var d,f=window.history,h=0,m=function createKey(){return String(++h)},b=function createHistory(e){var t,r=function createTransitionManager(){var e=null,t=[];return{"setPrompt":function setPrompt(t){return s(null==e,"A history supports only one prompt at a time"),e=t,function(){e===t&&(e=null)}},"confirmTransitionTo":function confirmTransitionTo(t,r,n,i){if(null!==e){var o="function"==typeof e?e(t,r):e;"string"==typeof o?"function"==typeof n?n(o,i):(s(!1,"A history needs a getUserConfirmation function in order to use a prompt message"),i(!0)):i(!1!==o)}else i(!0)},"appendListener":function appendListener(e){var r=!0,n=function listener(){r&&e.apply(void 0,arguments)};return t.push(n),function(){r=!1,t=t.filter(function(e){return e!==n})}},"notifyListeners":function notifyListeners(){for(var e=arguments.length,r=new Array(e),n=0;nn?"PUSH":i0&&void 0!==arguments[0]&&arguments[0],t=r.setPrompt(e);return S||(T(1),S=!0),function(){return S&&(S=!1,T(-1)),t()}},"createHref":A,"go":y,"goBack":function goBack(){return y(-1)},"goForward":function goForward(){return y(1)},"length":f.length,"listen":function listen(e){var t=r.appendListener(e);return T(1),function(){T(-1),t()}},"location":d,"push":function push(e){var t=m(),r=createLocation(e,t,C.location),n=A(r);f.pushState({"key":t},"",n),g.key=t,v({"action":"PUSH","location":r})},"replace":function replace(e){var t=g.key,r=createLocation(e,t,C.location),n=A(r);f.replaceState({"key":t},"",n),v({"action":"REPLACE","location":r})}};return C},g=function(e,t,r,n,i,o,a,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,n,i,o,a,s],u=0;(l=new Error(t.replace(/%s/g,function(){return c[u++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}},A=function tryToCall(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(e){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i0&&void 0!==arguments[0]?arguments[0]:this.props).componentLoader().then(function(t){var r=function createWrappedComponent(e){return function(t){function WrappedComponent(e,t){var r;_classCallCheck(this,WrappedComponent);var n=(r=_possibleConstructorReturn(this,_getPrototypeOf(WrappedComponent).call(this,e,t))).componentDidShow;return r.componentDidShow=function newComponentDidShow(){var e=(this.config||{"navigationBarTitleText":null}).navigationBarTitleText;e&&(document.title=e),A(n,this)},r}return _inherits(WrappedComponent,e),_createClass(WrappedComponent,[{"key":"componentDidMount","value":function componentDidMount(){var e=_get(_getPrototypeOf(WrappedComponent.prototype),"componentDidMount",this);A(e,this),A(this.componentDidShow,this)}},{"key":"componentWillUnmount","value":function componentWillUnmount(){var e=this.componentDidHide,t=_get(_getPrototypeOf(WrappedComponent.prototype),"componentWillUnmount",this);A(t,this),A(e,this)}}]),WrappedComponent}()}(t.default);e.wrappedComponent=r,e.forceUpdate()})}},{"key":"componentWillMount","value":function componentWillMount(){this.updateComponent()}},{"key":"componentDidMount","value":function componentDidMount(){(d=d||v()).set(0)}},{"key":"componentWillReceiveProps","value":function componentWillReceiveProps(e,t){var r=this.matched,n=this.computeMatch(e.currentLocation),i=this.props.path!==e.path;if(i)this.updateComponent(e);else if(r===n)return;this.matched=n,n?(this.showPage(),i||((d=d||v()).set(this.scrollPos),A(this.componentRef.componentDidShow,this.componentRef))):(d=d||v(),this.scrollPos=d.get(),this.hidePage(),A(this.componentRef.componentDidHide,this.componentRef))}},{"key":"shouldComponentUpdate","value":function shouldComponentUpdate(){return!1}},{"key":"showPage","value":function showPage(){this.containerRef.style.display="block"}},{"key":"hidePage","value":function hidePage(){this.containerRef.style.display="none"}},{"key":"render","value":function render(){if(!this.wrappedComponent)return null;var e=this.wrappedComponent;return o.createElement("div",{"className":"taro_page","ref":this.getWrapRef},o.createElement(e,{"ref":this.getRef}))}}]),Route}(),w=function(e){function Router(){var e;return _classCallCheck(this,Router),(e=_possibleConstructorReturn(this,_getPrototypeOf(Router).apply(this,arguments))).currentPages=[],e.state={"location":e.props.history.location,"routeStack":[]},e.collectComponent=function(t,r){e.currentPages[r]=t},e}return _inherits(Router,n.Component),_createClass(Router,[{"key":"mountApis","value":function mountApis(){var e=this;i.navigateTo=function createNavigateTo(e){return function(t){var r=t.url;g(r,"navigateTo must be called with a url");try{return/^(https?:)\/\//.test(r)&&window.location.assign(r),e.push(r),Promise.resolve()}catch(e){return Promise.reject()}}}(this.props.history),i.navigateBack=function createNavigateBack(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var r=t.delta,n=void 0===r?1:r;return g(n>=0,"navigateBack must be called with a delta greater than 0"),e.go(-n),Promise.resolve()}catch(e){return Promise.reject()}}}(this.props.history),i.redirectTo=function createRedirectTo(e){return function(t){var r=t.url;g(r,"redirectTo must be called with a url"),/^(https?:)\/\//.test(r)&&window.location.assign(r);try{return e.replace(r),Promise.resolve()}catch(e){return Promise.reject()}}}(this.props.history),i.getCurrentPages=function(){return e.currentPages}}},{"key":"computeMatch","value":function computeMatch(e){var t=e.path,r=this.props.routes.find(function(e){var r=e.path;return!(!e.isIndex||"/"!==t)||t===r});return g(r,"Can not find proper registered route for '".concat(t,"'")),r}},{"key":"push","value":function push(e){var t=_toConsumableArray(this.state.routeStack),r=this.computeMatch(e);t.push(Object.assign({},r,{"key":e.state.key})),this.setState({"routeStack":t,"location":e})}},{"key":"pop","value":function pop(e,t){var r=_toConsumableArray(this.state.routeStack),n=Number(t.state.key),i=Number(e.state.key)-n;if(r.splice(i),0===r.length){var o=this.computeMatch(e);r=[Object.assign({},o,{"key":e.state.key})]}this.setState({"routeStack":r,"location":e})}},{"key":"replace","value":function replace(e){var t=_toConsumableArray(this.state.routeStack),r=this.computeMatch(e);t.splice(-1,1,Object.assign({},r,{"key":e.state.key})),this.setState({"routeStack":t,"location":e})}},{"key":"componentWillMount","value":function componentWillMount(){var e=this,t=this.props.history;this.mountApis(),this.unlisten=t.listen(function(r){var n=r.fromLocation,i=r.toLocation,o=r.action;"PUSH"===o?e.push(i):"POP"===o?e.pop(i,n):e.replace(i),e.lastLocation=t.location,e.setState({"location":t.location})}),this.lastLocation=t.location,this.push(this.lastLocation)}},{"key":"componentWillUnmount","value":function componentWillUnmount(){this.unlisten()}},{"key":"render","value":function render(){var e=this,t=i.getRouter();return this.currentPages.length=this.state.routeStack.length,o.createElement("div",{"className":"taro_router"},this.state.routeStack.map(function(r,n){var i=r.path,a=r.componentLoader,s=r.isIndex,l=r.key;return o.createElement(y,{"path":i,"currentLocation":t,"componentLoader":a,"isIndex":s,"key":l,"k":n,"collectComponent":e.collectComponent})}))}}]),Router}(),T=function(e){function Router$$1(){return _classCallCheck(this,Router$$1),_possibleConstructorReturn(this,_getPrototypeOf(Router$$1).apply(this,arguments))}return _inherits(Router$$1,n.Component),_createClass(Router$$1,[{"key":"componentWillMount","value":function componentWillMount(){var e=this.props,t=e.mode,r=e.routes[0].path;this.history=b({"mode":t,"basename":this.props.publicPath,"firstPagePath":r})}},{"key":"render","value":function render(){return o.createElement(w,{"history":this.history,"routes":this.props.routes})}}]),Router$$1}();t.Router=T},function(e,t,r){!function webpackUniversalModuleDefinition(t,r){e.exports=r()}("undefined"!=typeof self&&self,function(){return function(e){var t={};function __webpack_require__(r){if(t[r])return t[r].exports;var n=t[r]={"i":r,"l":!1,"exports":{}};return e[r].call(n.exports,n,n.exports,__webpack_require__),n.l=!0,n.exports}return __webpack_require__.m=e,__webpack_require__.c=t,__webpack_require__.d=function(e,t,r){__webpack_require__.o(e,t)||Object.defineProperty(e,t,{"configurable":!1,"enumerable":!0,"get":r})},__webpack_require__.n=function(e){var t=e&&e.__esModule?function getDefault(){return e.default}:function getModuleExports(){return e};return __webpack_require__.d(t,"a",t),t},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=9)}([function(e,t){e.exports=r(0)},function(e,t){e.exports=r(19)},function(e,t){e.exports=function(e){var t=[];return t.toString=function toString(){return this.map(function(t){var r=function cssWithMappingToString(e,t){var r=e[1]||"",n=e[3];if(!n)return r;if(t&&"function"==typeof btoa){var i=function toComment(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}(n),o=n.sources.map(function(e){return"/*# sourceURL="+n.sourceRoot+e+" */"});return[r].concat(o).concat([i]).join("\n")}return[r].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+r+"}":r}).join("")},t.i=function(e,r){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},i=0;i=0&&l.splice(t,1)}function createStyleElement(e){var t=document.createElement("style");return e.attrs.type="text/css",addAttrs(t,e.attrs),insertStyleElement(e,t),t}function addAttrs(e,t){Object.keys(t).forEach(function(r){e.setAttribute(r,t[r])})}function addStyle(e,t){var r,n,i,o;if(t.transform&&e.css){if(!(o=t.transform(e.css)))return function(){};e.css=o}if(t.singleton){var l=s++;r=a||(a=createStyleElement(t)),n=applyToSingletonTag.bind(null,r,l,!1),i=applyToSingletonTag.bind(null,r,l,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(r=function createLinkElement(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",addAttrs(t,e.attrs),insertStyleElement(e,t),t}(t),n=function updateLink(e,t,r){var n=r.css,i=r.sourceMap,o=void 0===t.convertToAbsoluteUrls&&i;(t.convertToAbsoluteUrls||o)&&(n=c(n));i&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var a=new Blob([n],{"type":"text/css"}),s=e.href;e.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}.bind(null,r,t),i=function(){removeStyleElement(r),r.href&&URL.revokeObjectURL(r.href)}):(r=createStyleElement(t),n=function applyToTag(e,t){var r=t.css,n=t.media;n&&e.setAttribute("media",n);if(e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}.bind(null,r),i=function(){removeStyleElement(r)});return n(e),function updateStyle(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else i()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=i()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var r=listToStyles(e,t);return addStylesToDom(r,t),function update(e){for(var i=[],o=0;o=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function _defineProperties(e,t){for(var r=0;r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function _defineProperties(e,t){for(var r=0;r=e;!function step(){e=function linear(e,t,r,n){return r*e/n+t}(+new Date-o,e,n,i),a&&e>=t||!a&&t>=e?r(t):(r(e),requestAnimationFrame(step))}()}}var u=function(e){function ScrollView(){return function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,ScrollView),_possibleConstructorReturn(this,_getPrototypeOf(ScrollView).apply(this,arguments))}return function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{"constructor":{"value":e,"writable":!0,"configurable":!0}}),t&&_setPrototypeOf(e,t)}(ScrollView,i.a.Component),function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}(ScrollView,[{"key":"componentDidMount","value":function componentDidMount(){var e=this;setTimeout(function(){var t=this;_newArrowCheck(this,e);var r=this.props;r.scrollY&&"number"==typeof r.scrollTop&&("scrollWithAnimation"in r?easeOutScroll(0,r.scrollTop,function(e){_newArrowCheck(this,t),this.container.scrollTop=e}.bind(this)):this.container.scrollTop=r.scrollTop),r.scrollX&&"number"==typeof r.scrollLeft&&("scrollWithAnimation"in r?easeOutScroll(0,r.scrollLeft,function(e){_newArrowCheck(this,t),this.container.scrollLeft=e}.bind(this)):this.container.scrollLeft=r.scrollLeft)}.bind(this),10)}},{"key":"componentWillReceiveProps","value":function componentWillReceiveProps(e){var t=this,r=this.props;e.scrollY&&"number"==typeof r.scrollTop&&e.scrollTop!==r.scrollTop&&("scrollWithAnimation"in e?easeOutScroll(r.scrollTop,e.scrollTop,function(e){_newArrowCheck(this,t),this.container.scrollTop=e}.bind(this)):this.container.scrollTop=e.scrollTop),e.scrollX&&"number"==typeof r.scrollLeft&&e.scrollLeft!==r.scrollLeft&&("scrollWithAnimation"in e?easeOutScroll(r.scrollLeft,e.scrollLeft,function(e){_newArrowCheck(this,t),this.container.scrollLeft=e}.bind(this)):this.container.scrollLeft=e.scrollLeft)}},{"key":"render","value":function render(){var e,t,r=this,n=this.props,o=n.className,s=n.onScroll,c=n.onScrollToUpper,u=n.onScrollToLower,p=n.scrollX,d=n.scrollY,f=this.props,h=f.upperThreshold,m=void 0===h?0:h,b=f.lowerThreshold,g=l()("taro-scroll",(_defineProperty(e={},"taro-scroll-view__scroll-x",p),_defineProperty(e,"taro-scroll-view__scroll-y",d),e),o);m=parseInt(m),t=parseInt(m);var A=function throttle(e,t){var r=null;return function(){clearTimeout(r),r=setTimeout(function(){e()},t)}}(function uperAndLower(){_newArrowCheck(this,r);var e=this.container,n=e.offsetWidth,i=e.offsetHeight,o=e.scrollLeft,a=e.scrollTop,s=e.scrollHeight,l=e.scrollWidth;u&&(this.props.scrollY&&i+a+t>=s||this.props.scrollX&&n+o+t>=l)&&u(),c&&(this.props.scrollY&&a<=m||this.props.scrollX&&o<=m)&&c()}.bind(this),200),v=function _onScroll(e){_newArrowCheck(this,r);var t=this.container,n=t.scrollLeft,i=t.scrollTop,o=t.scrollHeight,a=t.scrollWidth;e.detail={"scrollLeft":n,"scrollTop":i,"scrollHeight":o,"scrollWidth":a},A(),s&&s(e)}.bind(this);return i.a.createElement("div",_extends({"ref":function(e){_newArrowCheck(this,r),this.container=e}.bind(this)},a()(this.props,["className"]),{"className":g,"onScroll":v}),this.props.children)}}]),ScrollView}();t.a=u},function(e,t,r){var n=r(32);"string"==typeof n&&(n=[[e.i,n,""]]);var i={"insertAt":"top","hmr":!0,"transform":void 0,"insertInto":void 0};r(3)(n,i);n.locals&&(e.exports=n.locals)},function(e,t,r){(e.exports=r(2)(!1)).push([e.i,".taro-scroll {\n -webkit-overflow-scrolling: touch; }\n\n.taro-scroll-view {\n overflow: hidden; }\n .taro-scroll-view__scroll-x {\n overflow-x: scroll;\n overflow-y: hidden; }\n .taro-scroll-view__scroll-y {\n overflow-x: hidden;\n overflow-y: scroll; }\n",""])},function(e,t,r){"use strict";r.d(t,"a",function(){return f}),r.d(t,"b",function(){return d});var n=r(0),i=r.n(n),o=r(1),a=r.n(o),s=r(34),l=r.n(s),c=r(35),u=(r.n(c),r(37));r.n(u);function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r\n .taro-swiper-".concat(this._id," .swiper-pagination-bullet { background: ").concat(l," }\n .taro-swiper-").concat(this._id," .swiper-pagination-bullet-active { background: ").concat(c," }\n ")}}),i.a.createElement("div",{"className":"swiper-wrapper"},this.props.children),this.props.indicatorDots?i.a.createElement("div",{"className":"swiper-pagination"}):null)}}]),Swiper}()},function(e,t,n){var i,o;function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(r,a){"object"==_typeof(t)&&void 0!==e?e.exports=a():void 0===(o="function"==typeof(i=a)?i.call(t,n,t,e):i)||(e.exports=o)}(0,function(){"use strict";var e="undefined"==typeof document?{"body":{},"addEventListener":function addEventListener(){},"removeEventListener":function removeEventListener(){},"activeElement":{"blur":function blur(){},"nodeName":""},"querySelector":function querySelector(){return null},"querySelectorAll":function querySelectorAll(){return[]},"getElementById":function getElementById(){return null},"createEvent":function createEvent(){return{"initEvent":function initEvent(){}}},"createElement":function createElement(){return{"children":[],"childNodes":[],"style":{},"setAttribute":function setAttribute(){},"getElementsByTagName":function getElementsByTagName(){return[]}}},"location":{"hash":""}}:document,t="undefined"==typeof window?{"document":e,"navigator":{"userAgent":""},"location":{},"history":{},"CustomEvent":function CustomEvent(){return this},"addEventListener":function addEventListener(){},"removeEventListener":function removeEventListener(){},"getComputedStyle":function getComputedStyle(){return{"getPropertyValue":function getPropertyValue(){return""}}},"Image":function Image(){},"Date":function Date(){},"screen":{},"setTimeout":function setTimeout(){},"clearTimeout":function clearTimeout(){}}:window,i=function l(e){for(var t=0;t")){var u="div";for(0===c.indexOf(":~]/)?(n||e).querySelectorAll(r.trim()):[e.getElementById(r.trim().split("#")[1])],a=0;ar.slides.length)break;n.push(r.slides.eq(o)[0])}else n.push(r.slides.eq(r.activeIndex)[0]);for(t=0;t=t.size)&&(t.visibleSlides.push(s),t.visibleSlidesIndexes.push(a),n.eq(a).addClass(r.slideVisibleClass))}s.progress=i?-l:l}t.visibleSlides=L(t.visibleSlides)}},"updateProgress":function updateProgress(e){void 0===e&&(e=this&&this.translate||0);var t=this,r=t.params,n=t.maxTranslate()-t.minTranslate(),i=t.progress,o=t.isBeginning,a=t.isEnd,s=o,l=a;0===n?a=o=!(i=0):(o=(i=(e-t.minTranslate())/n)<=0,a=1<=i),p.extend(t,{"progress":i,"isBeginning":o,"isEnd":a}),(r.watchSlidesProgress||r.watchSlidesVisibility)&&t.updateSlidesProgress(e),o&&!s&&t.emit("reachBeginning toEdge"),a&&!l&&t.emit("reachEnd toEdge"),(s&&!o||l&&!a)&&t.emit("fromEdge"),t.emit("progress",i)},"updateSlidesClasses":function updateSlidesClasses(){var e,t=this,r=t.slides,n=t.params,i=t.$wrapperEl,o=t.activeIndex,a=t.realIndex,s=t.virtual&&n.virtual.enabled;r.removeClass(n.slideActiveClass+" "+n.slideNextClass+" "+n.slidePrevClass+" "+n.slideDuplicateActiveClass+" "+n.slideDuplicateNextClass+" "+n.slideDuplicatePrevClass),(e=s?t.$wrapperEl.find("."+n.slideClass+'[data-swiper-slide-index="'+o+'"]'):r.eq(o)).addClass(n.slideActiveClass),n.loop&&(e.hasClass(n.slideDuplicateClass)?i.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+a+'"]').addClass(n.slideDuplicateActiveClass):i.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+a+'"]').addClass(n.slideDuplicateActiveClass));var l=e.nextAll("."+n.slideClass).eq(0).addClass(n.slideNextClass);n.loop&&0===l.length&&(l=r.eq(0)).addClass(n.slideNextClass);var c=e.prevAll("."+n.slideClass).eq(0).addClass(n.slidePrevClass);n.loop&&0===c.length&&(c=r.eq(-1)).addClass(n.slidePrevClass),n.loop&&(l.hasClass(n.slideDuplicateClass)?i.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass):i.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass),c.hasClass(n.slideDuplicateClass)?i.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+c.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass):i.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+c.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass))},"updateActiveIndex":function updateActiveIndex(e){var t,r=this,n=r.rtlTranslate?r.translate:-r.translate,i=r.slidesGrid,o=r.snapGrid,a=r.params,s=r.activeIndex,l=r.realIndex,c=r.snapIndex,u=e;if(void 0===u){for(var d=0;d=i[d]&&n=i[d]&&n=i[d]&&(u=d);a.normalizeSlideIndex&&(u<0||void 0===u)&&(u=0)}if((t=0<=o.indexOf(n)?o.indexOf(n):Math.floor(u/a.slidesPerGroup))>=o.length&&(t=o.length-1),u!==s){var f=parseInt(r.slides.eq(u).attr("data-swiper-slide-index")||u,10);p.extend(r,{"snapIndex":t,"realIndex":f,"previousIndex":s,"activeIndex":u}),r.emit("activeIndexChange"),r.emit("snapIndexChange"),l!==f&&r.emit("realIndexChange"),r.emit("slideChange")}else t!==c&&(r.snapIndex=t,r.emit("snapIndexChange"))},"updateClickedSlide":function updateClickedSlide(e){var t=this,r=t.params,n=L(e.target).closest("."+r.slideClass)[0],i=!1;if(n)for(var o=0;o=s.length&&(d=s.length-1),(u||a.initialSlide||0)===(c||0)&&r&&i.emit("beforeSlideChangeStart");var h,m=-s[d];if(i.updateProgress(m),a.normalizeSlideIndex)for(var b=0;b=Math.floor(100*l[b])&&(o=b);if(i.initialized&&o!==u){if(!i.allowSlideNext&&mi.translate&&m>i.maxTranslate()&&(u||0)!==o)return!1}return h=ut.slides.length-t.loopedSlides+i/2?(t.loopFix(),o=n.children("."+r.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+r.slideDuplicateClass+")").eq(0).index(),p.nextTick(function(){t.slideTo(o)})):t.slideTo(o):o>t.slides.length-i?(t.loopFix(),o=n.children("."+r.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+r.slideDuplicateClass+")").eq(0).index(),p.nextTick(function(){t.slideTo(o)})):t.slideTo(o)}else t.slideTo(o)}},w={"loopCreate":function loopCreate(){var t=this,r=t.params,n=t.$wrapperEl;n.children("."+r.slideClass+"."+r.slideDuplicateClass).remove();var i=n.children("."+r.slideClass);if(r.loopFillGroupWithBlank){var o=r.slidesPerGroup-i.length%r.slidesPerGroup;if(o!==r.slidesPerGroup){for(var a=0;ai.length&&(t.loopedSlides=i.length);var l=[],c=[];i.each(function(e,r){var n=L(r);e=i.length-t.loopedSlides&&l.push(r),n.attr("data-swiper-slide-index",e)});for(var u=0;u=i.length-o)&&(e=-i.length+n+o,e+=o,t.slideTo(e,0,!1,!0)&&0!==u&&t.setTranslate((c?-t.translate:t.translate)-u)),t.allowSlidePrev=a,t.allowSlideNext=s},"loopDestroy":function loopDestroy(){var e=this.$wrapperEl,t=this.params,r=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),r.removeAttr("data-swiper-slide-index")}},T={"setGrabCursor":function setGrabCursor(e){if(!(f.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},"unsetGrabCursor":function unsetGrabCursor(){f.touch||this.params.watchOverflow&&this.isLocked||(this.el.style.cursor="")}},S={"appendSlide":function appendSlide(e){var t=this,r=t.$wrapperEl,n=t.params;if(n.loop&&t.loopDestroy(),"object"==_typeof(e)&&"length"in e)for(var i=0;i=t.screen.width-d)){if(p.extend(i,{"isTouched":!0,"isMoved":!1,"allowTouchCallbacks":!0,"isScrolling":void 0,"startMoving":void 0}),a.startX=l,a.startY=c,i.touchStartTime=p.now(),n.allowClick=!0,n.updateSize(),n.swipeDirection=void 0,0o.startY&&r.translate>=r.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else if(lo.startX&&r.translate>=r.minTranslate())return;if(n.isTouchEvent&&e.activeElement&&s.target===e.activeElement&&L(s.target).is(n.formElements))return n.isMoved=!0,void(r.allowClick=!1);if(n.allowTouchCallbacks&&r.emit("touchMove",s),!(s.targetTouches&&1i.touchAngle:90-u>i.touchAngle)),n.isScrolling&&r.emit("touchMoveOpposite",s),void 0===n.startMoving&&(o.currentX===o.startX&&o.currentY===o.startY||(n.startMoving=!0)),n.isScrolling)n.isTouched=!1;else if(n.startMoving){r.allowClick=!1,s.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&s.stopPropagation(),n.isMoved||(i.loop&&r.loopFix(),n.startTranslate=r.getTranslate(),r.setTransition(0),r.animating&&r.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce=!1,!i.grabCursor||!0!==r.allowSlideNext&&!0!==r.allowSlidePrev||r.setGrabCursor(!0),r.emit("sliderFirstMove",s)),r.emit("sliderMove",s),n.isMoved=!0;var h=r.isHorizontal()?d:f;o.diff=h,h*=i.touchRatio,a&&(h=-h),r.swipeDirection=0r.minTranslate()?(m=!1,i.resistance&&(n.currentTranslate=r.minTranslate()-1+Math.pow(-r.minTranslate()+n.startTranslate+h,b))):h<0&&n.currentTranslaten.startTranslate&&(n.currentTranslate=n.startTranslate),0i.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);if(!n.allowThresholdMove)return n.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,n.currentTranslate=n.startTranslate,void(o.diff=r.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}i.followFinger&&((i.freeMode||i.watchSlidesProgress||i.watchSlidesVisibility)&&(r.updateActiveIndex(),r.updateSlidesClasses()),i.freeMode&&(0===n.velocities.length&&n.velocities.push({"position":o[r.isHorizontal()?"startX":"startY"],"time":n.touchStartTime}),n.velocities.push({"position":o[r.isHorizontal()?"currentX":"currentY"],"time":p.now()})),r.updateProgress(n.currentTranslate),r.setTranslate(n.currentTranslate))}}}}else n.startMoving&&n.isScrolling&&r.emit("touchMoveOpposite",s)}.bind(r),r.onTouchEnd=function(e){var t=this,r=t.touchEventsData,n=t.params,i=t.touches,o=t.rtlTranslate,a=t.$wrapperEl,s=t.slidesGrid,l=t.snapGrid,c=e;if(c.originalEvent&&(c=c.originalEvent),r.allowTouchCallbacks&&t.emit("touchEnd",c),r.allowTouchCallbacks=!1,!r.isTouched)return r.isMoved&&n.grabCursor&&t.setGrabCursor(!1),r.isMoved=!1,void(r.startMoving=!1);n.grabCursor&&r.isMoved&&r.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var u,d=p.now(),f=d-r.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(c),t.emit("tap",c),f<300&&300-t.maxTranslate())return void(t.slides.lengtht.minTranslate())n.freeModeMomentumBounce?(y-t.minTranslate()>C&&(y=t.minTranslate()+C),w=t.minTranslate(),S=!0,r.allowMomentumBounce=!0):y=t.minTranslate(),n.loop&&n.centeredSlides&&(T=!0);else if(n.freeModeSticky){for(var _,x=0;x-y){_=x;break}y=-(y=Math.abs(l[_]-y)=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var k=0,P=t.slidesSizesGrid[0],E=0;E=s[E]&&u=s[E]&&(k=E,P=s[s.length-1]-s[s.length-2]);var M=(u-s[k])/P;if(f>n.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(M>=n.longSwipesRatio?t.slideTo(k+n.slidesPerGroup):t.slideTo(k)),"prev"===t.swipeDirection&&(M>1-n.longSwipesRatio?t.slideTo(k+n.slidesPerGroup):t.slideTo(k))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&t.slideTo(k+n.slidesPerGroup),"prev"===t.swipeDirection&&t.slideTo(k)}}}.bind(r),r.onClick=function(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}.bind(r);var s="container"===n.touchEventsTarget?o:a,l=!!n.nested;if(f.touch||!f.pointerEvents&&!f.prefixedPointerEvents){if(f.touch){var c=!("touchstart"!==i.start||!f.passiveListener||!n.passiveListeners)&&{"passive":!0,"capture":!1};s.addEventListener(i.start,r.onTouchStart,c),s.addEventListener(i.move,r.onTouchMove,f.passiveListener?{"passive":!1,"capture":l}:l),s.addEventListener(i.end,r.onTouchEnd,c)}(n.simulateTouch&&!C.ios&&!C.android||n.simulateTouch&&!f.touch&&C.ios)&&(s.addEventListener("mousedown",r.onTouchStart,!1),e.addEventListener("mousemove",r.onTouchMove,l),e.addEventListener("mouseup",r.onTouchEnd,!1))}else s.addEventListener(i.start,r.onTouchStart,!1),e.addEventListener(i.move,r.onTouchMove,l),e.addEventListener(i.end,r.onTouchEnd,!1);(n.preventClicks||n.preventClicksPropagation)&&s.addEventListener("click",r.onClick,!0),r.on(C.ios||C.android?"resize orientationchange observerUpdate":"resize observerUpdate",g,!0)},"detachEvents":function detachEvents(){var t=this,r=t.params,n=t.touchEvents,i=t.el,o=t.wrapperEl,a="container"===r.touchEventsTarget?i:o,s=!!r.nested;if(f.touch||!f.pointerEvents&&!f.prefixedPointerEvents){if(f.touch){var l=!("onTouchStart"!==n.start||!f.passiveListener||!r.passiveListeners)&&{"passive":!0,"capture":!1};a.removeEventListener(n.start,t.onTouchStart,l),a.removeEventListener(n.move,t.onTouchMove,s),a.removeEventListener(n.end,t.onTouchEnd,l)}(r.simulateTouch&&!C.ios&&!C.android||r.simulateTouch&&!f.touch&&C.ios)&&(a.removeEventListener("mousedown",t.onTouchStart,!1),e.removeEventListener("mousemove",t.onTouchMove,s),e.removeEventListener("mouseup",t.onTouchEnd,!1))}else a.removeEventListener(n.start,t.onTouchStart,!1),e.removeEventListener(n.move,t.onTouchMove,s),e.removeEventListener(n.end,t.onTouchEnd,!1);(r.preventClicks||r.preventClicksPropagation)&&a.removeEventListener("click",t.onClick,!0),t.off(C.ios||C.android?"resize orientationchange observerUpdate":"resize observerUpdate",g)}},k={"setBreakpoint":function setBreakpoint(){var e=this,t=e.activeIndex,r=e.initialized,n=e.loopedSlides;void 0===n&&(n=0);var i=e.params,o=i.breakpoints;if(o&&(!o||0!==Object.keys(o).length)){var a=e.getBreakpoint(o);if(a&&e.currentBreakpoint!==a){var s=a in o?o[a]:void 0;s&&["slidesPerView","spaceBetween","slidesPerGroup"].forEach(function(e){var t=s[e];void 0!==t&&(s[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")});var l=s||e.originalParams,c=i.loop&&l.slidesPerView!==i.slidesPerView;p.extend(e.params,l),p.extend(e,{"allowTouchMove":e.params.allowTouchMove,"allowSlideNext":e.params.allowSlideNext,"allowSlidePrev":e.params.allowSlidePrev}),e.currentBreakpoint=a,c&&r&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-n+e.loopedSlides,0,!1)),e.emit("breakpoint",l)}}},"getBreakpoint":function getBreakpoint(e){if(e){var r=!1,n=[];Object.keys(e).forEach(function(e){n.push(e)}),n.sort(function(e,t){return parseInt(e,10)-parseInt(t,10)});for(var i=0;i=t.innerWidth&&!r&&(r=o)}return r||"max"}}},P={"isIE":!!t.navigator.userAgent.match(/Trident/g)||!!t.navigator.userAgent.match(/MSIE/g),"isEdge":!!t.navigator.userAgent.match(/Edge/g),"isSafari":(_=t.navigator.userAgent.toLowerCase(),0<=_.indexOf("safari")&&_.indexOf("chrome")<0&&_.indexOf("android")<0),"isUiWebView":/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)},M={"init":!0,"direction":"horizontal","touchEventsTarget":"container","initialSlide":0,"speed":300,"preventInteractionOnTransition":!1,"edgeSwipeDetection":!1,"edgeSwipeThreshold":20,"freeMode":!1,"freeModeMomentum":!0,"freeModeMomentumRatio":1,"freeModeMomentumBounce":!0,"freeModeMomentumBounceRatio":1,"freeModeMomentumVelocityRatio":1,"freeModeSticky":!1,"freeModeMinimumVelocity":.02,"autoHeight":!1,"setWrapperSize":!1,"virtualTranslate":!1,"effect":"slide","breakpoints":void 0,"breakpointsInverse":!1,"spaceBetween":0,"slidesPerView":1,"slidesPerColumn":1,"slidesPerColumnFill":"column","slidesPerGroup":1,"centeredSlides":!1,"slidesOffsetBefore":0,"slidesOffsetAfter":0,"normalizeSlideIndex":!0,"centerInsufficientSlides":!1,"watchOverflow":!1,"roundLengths":!1,"touchRatio":1,"touchAngle":45,"simulateTouch":!0,"shortSwipes":!0,"longSwipes":!0,"longSwipesRatio":.5,"longSwipesMs":300,"followFinger":!0,"allowTouchMove":!0,"threshold":0,"touchMoveStopPropagation":!0,"touchStartPreventDefault":!0,"touchStartForcePreventDefault":!1,"touchReleaseOnEdges":!1,"uniqueNavElements":!0,"resistance":!0,"resistanceRatio":.85,"watchSlidesProgress":!1,"watchSlidesVisibility":!1,"grabCursor":!1,"preventClicks":!0,"preventClicksPropagation":!0,"slideToClickedSlide":!1,"preloadImages":!0,"updateOnImagesReady":!0,"loop":!1,"loopAdditionalSlides":0,"loopedSlides":null,"loopFillGroupWithBlank":!1,"allowSlidePrev":!0,"allowSlideNext":!0,"swipeHandler":null,"noSwiping":!0,"noSwipingClass":"swiper-no-swiping","noSwipingSelector":null,"passiveListeners":!0,"containerModifierClass":"swiper-container-","slideClass":"swiper-slide","slideBlankClass":"swiper-slide-invisible-blank","slideActiveClass":"swiper-slide-active","slideDuplicateActiveClass":"swiper-slide-duplicate-active","slideVisibleClass":"swiper-slide-visible","slideDuplicateClass":"swiper-slide-duplicate","slideNextClass":"swiper-slide-next","slideDuplicateNextClass":"swiper-slide-duplicate-next","slidePrevClass":"swiper-slide-prev","slideDuplicatePrevClass":"swiper-slide-duplicate-prev","wrapperClass":"swiper-wrapper","runCallbacksOnInit":!0},O={"update":A,"translate":v,"transition":{"setTransition":function setTransition(e,t){this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},"transitionStart":function transitionStart(e,t){void 0===e&&(e=!0);var r=this,n=r.activeIndex,i=r.params,o=r.previousIndex;i.autoHeight&&r.updateAutoHeight();var a=t;if(a||(a=o'+e+"");return i.attr("data-swiper-slide-index")||i.attr("data-swiper-slide-index",t),n.cache&&(r.virtual.cache[t]=i),i},"appendSlide":function appendSlide(e){this.virtual.slides.push(e),this.virtual.update(!0)},"prependSlide":function prependSlide(e){var t=this;if(t.virtual.slides.unshift(e),t.params.virtual.cache){var r=t.virtual.cache,n={};Object.keys(r).forEach(function(e){n[e+1]=r[e]}),t.virtual.cache=n}t.virtual.update(!0),t.slideNext(0)}},R={"name":"virtual","params":{"virtual":{"enabled":!1,"slides":[],"cache":!0,"renderSlide":null,"renderExternal":null,"addSlidesBefore":0,"addSlidesAfter":0}},"create":function create(){var e=this;p.extend(e,{"virtual":{"update":z.update.bind(e),"appendSlide":z.appendSlide.bind(e),"prependSlide":z.prependSlide.bind(e),"renderSlide":z.renderSlide.bind(e),"slides":e.params.virtual.slides,"cache":{}}})},"on":{"beforeInit":function beforeInit(){var e=this;if(e.params.virtual.enabled){e.classNames.push(e.params.containerModifierClass+"virtual");var t={"watchSlidesProgress":!0};p.extend(e.params,t),p.extend(e.originalParams,t),e.params.initialSlide||e.virtual.update()}},"setTranslate":function setTranslate(){this.params.virtual.enabled&&this.virtual.update()}}},V={"handle":function handle(r){var n=this,i=n.rtlTranslate,o=r;o.originalEvent&&(o=o.originalEvent);var a=o.keyCode||o.charCode;if(!n.allowSlideNext&&(n.isHorizontal()&&39===a||n.isVertical()&&40===a))return!1;if(!n.allowSlidePrev&&(n.isHorizontal()&&37===a||n.isVertical()&&38===a))return!1;if(!(o.shiftKey||o.altKey||o.ctrlKey||o.metaKey||e.activeElement&&e.activeElement.nodeName&&("input"===e.activeElement.nodeName.toLowerCase()||"textarea"===e.activeElement.nodeName.toLowerCase()))){if(n.params.keyboard.onlyInViewport&&(37===a||39===a||38===a||40===a)){var s=!1;if(0Math.abs(s.pixelY)))return!0;o=s.pixelX*a}else{if(!(Math.abs(s.pixelY)>Math.abs(s.pixelX)))return!0;o=s.pixelY}else o=Math.abs(s.pixelX)>Math.abs(s.pixelY)?-s.pixelX*a:-s.pixelY;if(0===o)return!0;if(i.invert&&(o=-o),n.params.freeMode){n.params.loop&&n.loopFix();var l=n.getTranslate()+o*i.sensitivity,c=n.isBeginning,u=n.isEnd;if(l>=n.minTranslate()&&(l=n.minTranslate()),l<=n.maxTranslate()&&(l=n.maxTranslate()),n.setTransition(0),n.setTranslate(l),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!c&&n.isBeginning||!u&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky&&(clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=p.nextTick(function(){n.slideToClosest()},300)),n.emit("scroll",r),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),l===n.minTranslate()||l===n.maxTranslate())return!0}else{if(60i-1-2*e.loopedSlides&&(n-=i-2*e.loopedSlides),a-1r.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=r.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),s=n-e.pagination.dynamicBulletIndex,c=((l=s+(Math.min(u.length,r.dynamicMainBullets)-1))+s)/2),u.removeClass(r.bulletActiveClass+" "+r.bulletActiveClass+"-next "+r.bulletActiveClass+"-next-next "+r.bulletActiveClass+"-prev "+r.bulletActiveClass+"-prev-prev "+r.bulletActiveClass+"-main"),1";n.html(i),e.pagination.bullets=n.find("."+t.bulletClass)}"fraction"===t.type&&(i=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):' / ',n.html(i)),"progressbar"===t.type&&(i=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'',n.html(i)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},"init":function init(){var e=this,t=e.params.pagination;if(t.el){var r=L(t.el);0!==r.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&1'),i.append(o)),p.extend(t,{"$el":i,"el":i[0],"$dragEl":o,"dragEl":o[0]}),n.draggable&&t.enableDraggable()}},"destroy":function destroy(){this.scrollbar.disableDraggable()}},$={"setTransform":function setTransform(e,t){var r=this.rtl,n=L(e),i=r?-1:1,o=n.attr("data-swiper-parallax")||"0",a=n.attr("data-swiper-parallax-x"),s=n.attr("data-swiper-parallax-y"),l=n.attr("data-swiper-parallax-scale"),c=n.attr("data-swiper-parallax-opacity");if(a||s?(a=a||"0",s=s||"0"):this.isHorizontal()?(a=o,s="0"):(s=o,a="0"),a=0<=a.indexOf("%")?parseInt(a,10)*t*i+"%":a*t*i+"px",s=0<=s.indexOf("%")?parseInt(s,10)*t+"%":s*t+"px",null!=c){var u=c-(c-1)*(1-Math.abs(t));n[0].style.opacity=u}if(null==l)n.transform("translate3d("+a+", "+s+", 0px)");else{var p=l-(l-1)*(1-Math.abs(t));n.transform("translate3d("+a+", "+s+", 0px) scale("+p+")")}},"setTranslate":function setTranslate(){var e=this,t=e.$el,r=e.slides,n=e.progress,i=e.snapGrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(t,r){e.parallax.setTransform(r,n)}),r.each(function(t,r){var o=r.progress;1n.maxRatio&&(r.scale=n.maxRatio-1+Math.pow(r.scale-n.maxRatio+1,.5)),r.scalei.touchesStart.x))return void(i.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(i.minY)===Math.floor(i.startY)&&i.touchesCurrent.yi.touchesStart.y))return void(i.isTouched=!1)}e.preventDefault(),e.stopPropagation(),i.isMoved=!0,i.currentX=i.touchesCurrent.x-i.touchesStart.x+i.startX,i.currentY=i.touchesCurrent.y-i.touchesStart.y+i.startY,i.currentXi.maxX&&(i.currentX=i.maxX-1+Math.pow(i.currentX-i.maxX+1,.8)),i.currentYi.maxY&&(i.currentY=i.maxY-1+Math.pow(i.currentY-i.maxY+1,.8)),o.prevPositionX||(o.prevPositionX=i.touchesCurrent.x),o.prevPositionY||(o.prevPositionY=i.touchesCurrent.y),o.prevTime||(o.prevTime=Date.now()),o.x=(i.touchesCurrent.x-o.prevPositionX)/(Date.now()-o.prevTime)/2,o.y=(i.touchesCurrent.y-o.prevPositionY)/(Date.now()-o.prevTime)/2,Math.abs(i.touchesCurrent.x-o.prevPositionX)<2&&(o.x=0),Math.abs(i.touchesCurrent.y-o.prevPositionY)<2&&(o.y=0),o.prevPositionX=i.touchesCurrent.x,o.prevPositionY=i.touchesCurrent.y,o.prevTime=Date.now(),n.$imageWrapEl.transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}}},"onTouchEnd":function onTouchEnd(){var e=this.zoom,t=e.gesture,r=e.image,n=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!r.isTouched||!r.isMoved)return r.isTouched=!1,void(r.isMoved=!1);r.isTouched=!1,r.isMoved=!1;var i=300,o=300,a=n.x*i,s=r.currentX+a,l=n.y*o,c=r.currentY+l;0!==n.x&&(i=Math.abs((s-r.currentX)/n.x)),0!==n.y&&(o=Math.abs((c-r.currentY)/n.y));var u=Math.max(i,o);r.currentX=s,r.currentY=c;var p=r.width*e.scale,d=r.height*e.scale;r.minX=Math.min(t.slideWidth/2-p/2,0),r.maxX=-r.minX,r.minY=Math.min(t.slideHeight/2-d/2,0),r.maxY=-r.minY,r.currentX=Math.max(Math.min(r.currentX,r.maxX),r.minX),r.currentY=Math.max(Math.min(r.currentY,r.maxY),r.minY),t.$imageWrapEl.transition(u).transform("translate3d("+r.currentX+"px, "+r.currentY+"px,0)")}},"onTransitionEnd":function onTransitionEnd(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl.transform("translate3d(0,0,0)"),t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0,e.scale=1,e.currentScale=1)},"toggle":function toggle(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},"in":function _in(e){var t,r,n,i,o,a,s,l,c,u,p,d,f,h,m,b,g=this,A=g.zoom,v=g.params.zoom,y=A.gesture,w=A.image;y.$slideEl||(y.$slideEl=g.clickedSlide?L(g.clickedSlide):g.slides.eq(g.activeIndex),y.$imageEl=y.$slideEl.find("img, svg, canvas"),y.$imageWrapEl=y.$imageEl.parent("."+v.containerClass)),y.$imageEl&&0!==y.$imageEl.length&&(y.$slideEl.addClass(""+v.zoomedSlideClass),void 0===w.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,r="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=w.touchesStart.x,r=w.touchesStart.y),A.scale=y.$imageWrapEl.attr("data-swiper-zoom")||v.maxRatio,A.currentScale=y.$imageWrapEl.attr("data-swiper-zoom")||v.maxRatio,e?(m=y.$slideEl[0].offsetWidth,b=y.$slideEl[0].offsetHeight,n=y.$slideEl.offset().left+m/2-t,i=y.$slideEl.offset().top+b/2-r,s=y.$imageEl[0].offsetWidth,l=y.$imageEl[0].offsetHeight,c=s*A.scale,u=l*A.scale,f=-(p=Math.min(m/2-c/2,0)),h=-(d=Math.min(b/2-u/2,0)),(o=n*A.scale)>1]<=t?n=i:r=i;return r}(this.x,e),a=s-1,(e-this.x[a])*(this.y[s]-this.y[a])/(this.x[s]-this.x[a])+this.y[a]):0},this},"getInterpolateFunction":function getInterpolateFunction(e){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new Z.LinearSpline(t.slidesGrid,e.slidesGrid):new Z.LinearSpline(t.snapGrid,e.snapGrid))},"setTranslate":function setTranslate(e,t){var r,i,o=this,a=o.controller.control;function n(e){var t=o.rtlTranslate?-o.translate:o.translate;"slide"===o.params.controller.by&&(o.controller.getInterpolateFunction(e),i=-o.controller.spline.interpolate(-t)),i&&"container"!==o.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(o.maxTranslate()-o.minTranslate()),i=(t-o.minTranslate())*r+e.minTranslate()),o.params.controller.inverse&&(i=e.maxTranslate()-i),e.updateProgress(i),e.setTranslate(i,o),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(var s=0;s'),n.append(e)),e.css({"height":o+"px"})):0===(e=r.find(".swiper-cube-shadow")).length&&(e=L('
'),r.append(e)));for(var f=0;f'),h.append(S)),0===C.length&&(C=L('
'),h.append(C)),S.length&&(S[0].style.opacity=Math.max(-A,0)),C.length&&(C[0].style.opacity=Math.max(A,0))}}if(n.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),c.shadow)if(u)e.transform("translate3d(0px, "+(o/2+c.shadowOffset)+"px, "+-o/2+"px) rotateX(90deg) rotateZ(0deg) scale("+c.shadowScale+")");else{var _=Math.abs(d)-90*Math.floor(Math.abs(d)/90),x=1.5-(Math.sin(2*_*Math.PI/360)/2+Math.cos(2*_*Math.PI/360)/2),k=c.shadowScale,E=c.shadowScale/x,M=c.shadowOffset;e.transform("scale3d("+k+", 1, "+E+") translate3d(0px, "+(a/2+M)+"px, "+-a/2/E+"px) rotateX(-90deg)")}var O=P.isSafari||P.isUiWebView?-l/2:0;n.transform("translate3d(0px,0,"+O+"px) rotateX("+(t.isHorizontal()?0:d)+"deg) rotateY("+(t.isHorizontal()?-d:0)+"deg)")},"setTransition":function setTransition(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},oe={"setTranslate":function setTranslate(){for(var e=this,t=e.slides,r=e.rtlTranslate,n=0;n'),i.append(u)),0===p.length&&(p=L('
'),i.append(p)),u.length&&(u[0].style.opacity=Math.max(-o,0)),p.length&&(p[0].style.opacity=Math.max(o,0))}i.transform("translate3d("+l+"px, "+c+"px, 0px) rotateX("+s+"deg) rotateY("+a+"deg)")}},"setTransition":function setTransition(e){var t=this,r=t.slides,n=t.activeIndex,i=t.$wrapperEl;if(r.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){var o=!1;r.eq(n).transitionEnd(function(){if(!o&&t&&!t.destroyed){o=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],r=0;r'),m.append(C)),0===_.length&&(_=L('
'),m.append(_)),C.length&&(C[0].style.opacity=0')}}),Object.keys(J).forEach(function(t){e.a11y[t]=J[t].bind(e)})},"on":{"init":function init(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},"toEdge":function toEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},"fromEdge":function fromEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},"paginationUpdate":function paginationUpdate(){this.params.a11y.enabled&&this.a11y.updatePagination()},"destroy":function destroy(){this.params.a11y.enabled&&this.a11y.destroy()}}},{"name":"history","params":{"history":{"enabled":!1,"replaceState":!1,"key":"slides"}},"create":function create(){var e=this;p.extend(e,{"history":{"init":ee.init.bind(e),"setHistory":ee.setHistory.bind(e),"setHistoryPopState":ee.setHistoryPopState.bind(e),"scrollToSlide":ee.scrollToSlide.bind(e),"destroy":ee.destroy.bind(e)}})},"on":{"init":function init(){this.params.history.enabled&&this.history.init()},"destroy":function destroy(){this.params.history.enabled&&this.history.destroy()},"transitionEnd":function transitionEnd(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{"name":"hash-navigation","params":{"hashNavigation":{"enabled":!1,"replaceState":!1,"watchState":!1}},"create":function create(){var e=this;p.extend(e,{"hashNavigation":{"initialized":!1,"init":te.init.bind(e),"destroy":te.destroy.bind(e),"setHash":te.setHash.bind(e),"onHashCange":te.onHashCange.bind(e)}})},"on":{"init":function init(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},"destroy":function destroy(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},"transitionEnd":function transitionEnd(){this.hashNavigation.initialized&&this.hashNavigation.setHash()}}},{"name":"autoplay","params":{"autoplay":{"enabled":!1,"delay":3e3,"waitForTransition":!0,"disableOnInteraction":!0,"stopOnLastSlide":!1,"reverseDirection":!1}},"create":function create(){var e=this;p.extend(e,{"autoplay":{"running":!1,"paused":!1,"run":re.run.bind(e),"start":re.start.bind(e),"stop":re.stop.bind(e),"pause":re.pause.bind(e),"onTransitionEnd":function onTransitionEnd(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},"on":{"init":function init(){this.params.autoplay.enabled&&this.autoplay.start()},"beforeTransitionStart":function beforeTransitionStart(e,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(e):this.autoplay.stop())},"sliderFirstMove":function sliderFirstMove(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},"destroy":function destroy(){this.autoplay.running&&this.autoplay.stop()}}},{"name":"effect-fade","params":{"fadeEffect":{"crossFade":!1}},"create":function create(){p.extend(this,{"fadeEffect":{"setTranslate":ne.setTranslate.bind(this),"setTransition":ne.setTransition.bind(this)}})},"on":{"beforeInit":function beforeInit(){var e=this;if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var t={"slidesPerView":1,"slidesPerColumn":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!0};p.extend(e.params,t),p.extend(e.originalParams,t)}},"setTranslate":function setTranslate(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},"setTransition":function setTransition(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{"name":"effect-cube","params":{"cubeEffect":{"slideShadows":!0,"shadow":!0,"shadowOffset":20,"shadowScale":.94}},"create":function create(){p.extend(this,{"cubeEffect":{"setTranslate":ie.setTranslate.bind(this),"setTransition":ie.setTransition.bind(this)}})},"on":{"beforeInit":function beforeInit(){var e=this;if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var t={"slidesPerView":1,"slidesPerColumn":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"resistanceRatio":0,"spaceBetween":0,"centeredSlides":!1,"virtualTranslate":!0};p.extend(e.params,t),p.extend(e.originalParams,t)}},"setTranslate":function setTranslate(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},"setTransition":function setTransition(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{"name":"effect-flip","params":{"flipEffect":{"slideShadows":!0,"limitRotation":!0}},"create":function create(){p.extend(this,{"flipEffect":{"setTranslate":oe.setTranslate.bind(this),"setTransition":oe.setTransition.bind(this)}})},"on":{"beforeInit":function beforeInit(){var e=this;if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var t={"slidesPerView":1,"slidesPerColumn":1,"slidesPerGroup":1,"watchSlidesProgress":!0,"spaceBetween":0,"virtualTranslate":!0};p.extend(e.params,t),p.extend(e.originalParams,t)}},"setTranslate":function setTranslate(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},"setTransition":function setTransition(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{"name":"effect-coverflow","params":{"coverflowEffect":{"rotate":50,"stretch":0,"depth":100,"modifier":1,"slideShadows":!0}},"create":function create(){p.extend(this,{"coverflowEffect":{"setTranslate":ae.setTranslate.bind(this),"setTransition":ae.setTransition.bind(this)}})},"on":{"beforeInit":function beforeInit(){var e=this;"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},"setTranslate":function setTranslate(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},"setTransition":function setTransition(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}},{"name":"thumbs","params":{"thumbs":{"swiper":null,"slideThumbActiveClass":"swiper-slide-thumb-active","thumbsContainerClass":"swiper-container-thumbs"}},"create":function create(){p.extend(this,{"thumbs":{"swiper":null,"init":se.init.bind(this),"update":se.update.bind(this),"onThumbClick":se.onThumbClick.bind(this)}})},"on":{"beforeInit":function beforeInit(){var e=this.params.thumbs;e&&e.swiper&&(this.thumbs.init(),this.thumbs.update(!0))},"slideChange":function slideChange(){this.thumbs.swiper&&this.thumbs.update()},"update":function update(){this.thumbs.swiper&&this.thumbs.update()},"resize":function resize(){this.thumbs.swiper&&this.thumbs.update()},"observerUpdate":function observerUpdate(){this.thumbs.swiper&&this.thumbs.update()},"setTransition":function setTransition(e){var t=this.thumbs.swiper;t&&t.setTransition(e)},"beforeDestroy":function beforeDestroy(){var e=this.thumbs.swiper;e&&this.thumbs.swiperCreated&&e&&e.destroy()}}}];return void 0===B.use&&(B.use=B.Class.use,B.installModule=B.Class.installModule),B.use(le),B})},function(e,t,r){var n=r(36);"string"==typeof n&&(n=[[e.i,n,""]]);var i={"hmr":!0,"transform":void 0,"insertInto":void 0};r(3)(n,i);n.locals&&(e.exports=n.locals)},function(e,t,r){(e.exports=r(2)(!1)).push([e.i,"/**\n * Swiper 4.4.2\n * Most modern mobile touch slider and framework with hardware accelerated transitions\n * http://www.idangero.us/swiper/\n *\n * Copyright 2014-2018 Vladimir Kharlampidi\n *\n * Released under the MIT License\n *\n * Released on: November 1, 2018\n */\n.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}",""])},function(e,t,r){var n=r(38);"string"==typeof n&&(n=[[e.i,n,""]]);var i={"insertAt":"top","hmr":!0,"transform":void 0,"insertInto":void 0};r(3)(n,i);n.locals&&(e.exports=n.locals)},function(e,t,r){(e.exports=r(2)(!1)).push([e.i,".swiper-container {\n height: 150px; }\n\n.swiper-pagination {\n font-size: 0; }\n",""])},function(e,t,r){"use strict";var n=r(0),i=r.n(n),o=r(4),a=r.n(o),s=r(1),l=r.n(s),c=r(40);r.n(c);function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t=f.getTime()&&d.getTime()<=h.getTime()))throw new Error("Date Interval Error");this.index=[d.getFullYear(),d.getMonth()+1,d.getDate()];var m=u.a.getMaxDay(d.getFullYear(),d.getMonth()+1);this.pickerDate={"_value":d,"_start":f,"_end":h,"_updateValue":[d.getFullYear(),d.getMonth()+1,d.getDate()]},this._dateMaxDay=this.getDateRange(1,m,"日")}else n||(n=[],this.props.range=[]),this.index.push(this.verifyValue(r,n)?Math.floor(r):0)}},{"key":"componentDidUpdate","value":function componentDidUpdate(){this.handlePrpos()}},{"key":"verifyValue","value":function verifyValue(e,t){return!isNaN(+e)&&e>=0&&e23)&&!(r[1]<0||r[1]>59)}},{"key":"compareTime","value":function compareTime(e,t){var r=this;return e=e.split(":").map(function(e){return _newArrowCheck(this,r),+e}.bind(this)),t=t.split(":").map(function(e){return _newArrowCheck(this,r),+e}.bind(this)),e[0]2&&void 0!==arguments[2]&&arguments[2],n=this.getDateRange(this.pickerDate._start.getFullYear(),this.pickerDate._end.getFullYear()),i=this.getDateRange(1,12),o=this.getDateRange(1,31);return r?0===t?n[e]:1===t?i[e]:o[e]:0===t?n.indexOf(e+""):1===t?i.indexOf(e+""):o.indexOf(e+"")}},{"key":"getDateRange","value":function getDateRange(e,t){for(var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=[],i=e;i<=t;i++)n.push("".concat(i).concat(r));return n}},{"key":"hidePicker","value":function hidePicker(){var e=this;this.setState({"fadeOut":!0}),setTimeout(function(){return _newArrowCheck(this,e),this.setState({"hidden":!0,"fadeOut":!1})}.bind(this),350)}},{"key":"render","value":function render(){var e,t=this,r=function showPicker(){var e=this;if(_newArrowCheck(this,t),!this.props.disabled){var r=this.index.map(function(t,r){_newArrowCheck(this,e);var n=0;return"time"===this.props.mode&&(n=4*l.a),"date"===this.props.mode?l.c-l.a*this.getDateArrIndex(t,r)-n:l.c-l.a*t-n}.bind(this));this.setState({"hidden":!1,"height":r})}}.bind(this),n=function onChange(e){var r=this;_newArrowCheck(this,t),this.hidePicker(),this.index=this.state.height.map(function(e){return _newArrowCheck(this,r),(l.c-e)/l.a}.bind(this));var n=p(e,"change",{"value":this.index.length>1?this.index:this.index[0]});if("time"===this.props.mode){var i=[["20","21","22","23"].concat(_toConsumableArray(b(0,23)),["00","01","02","03"]),["56","57","58","59"].concat(_toConsumableArray(b(0,59)),["00","01","02","03"])];this.index=this.index.map(function(e,t){return _newArrowCheck(this,r),i[t][e]}.bind(this)),n.detail.value=this.index.join(":")}"date"===this.props.mode&&(this.index=this.index.map(function(e,t){return _newArrowCheck(this,r),this.getDateArrIndex(e,t,!0)}.bind(this)),"year"===this.props.fields?n.detail.value=[this.index[0]]:"month"===this.props.fields?n.detail.value=[this.index[0],this.index[1]]:n.detail.value=this.index,n.detail.value=n.detail.value.join("-")),this.setState({"pickerValue":n.detail.value});var o=Object.assign({},n);this.props.onChange&&this.props.onChange(o)}.bind(this),a=function onCancel(e){_newArrowCheck(this,t),this.hidePicker();var r=p(e,"cancel",{});this.props.onCancel&&this.props.onCancel(r)}.bind(this),c=function onColumnChange(e,r,n){var i=this;_newArrowCheck(this,t);var o=this.state.height.map(function(t,n){return _newArrowCheck(this,i),r===n&&(t=e),(l.c-t)/l.a}.bind(this)),a=!1;if(this.index.some(function(e,t){if(_newArrowCheck(this,i),e!==o[t])return a=!0,!0}.bind(this)),a){var s=this.props.range.length;if(r2&&void 0!==arguments[2]&&arguments[2];_newArrowCheck(this,t),this.setState(function(t){return _newArrowCheck(this,n),t.height[r]=e,{"height":t.height}}.bind(this),function(){var e=this;if(_newArrowCheck(this,n),i){var t=this.props,r=t.start,o=t.end;if(this.verifyTime(r)||(r="00:00"),this.verifyTime(o)||(o="23:59"),!this.compareTime(r,o))return;var a=this.state.height.map(function(t){return _newArrowCheck(this,e),(l.c-t)/l.a}.bind(this)),s=[["20","21","22","23"].concat(_toConsumableArray(b(0,23)),["00","01","02","03"]),["56","57","58","59"].concat(_toConsumableArray(b(0,59)),["00","01","02","03"])];if(a=a.map(function(t,r){return _newArrowCheck(this,e),s[r][t]}.bind(this)).join(":"),this.compareTime(r,a)){if(!this.compareTime(a,o)){var c=o.split(":").map(function(t){return _newArrowCheck(this,e),l.c-l.a*(+t+4)}.bind(this));this.setState({"height":c})}}else{var u=r.split(":").map(function(t){return _newArrowCheck(this,e),l.c-l.a*(+t+4)}.bind(this));this.setState({"height":u})}}}.bind(this))}.bind(this),f=function getSelector(){return _newArrowCheck(this,t),i.a.createElement(o.a,{"range":this.props.range,"rangeKey":this.props.rangeKey,"height":this.state.height[0],"updateHeight":d,"columnId":"0"})}.bind(this),h=function getMultiSelector(){var e=this;return _newArrowCheck(this,t),this.props.range.map(function(t,r){return _newArrowCheck(this,e),i.a.createElement(o.a,{"range":t,"rangeKey":this.props.rangeKey,"height":this.state.height[r],"updateHeight":d,"onColumnChange":c,"columnId":r})}.bind(this))}.bind(this),m=function getTimeSelector(){_newArrowCheck(this,t);var e=["20","21","22","23"].concat(_toConsumableArray(b(0,23)),["00","01","02","03"]),r=["56","57","58","59"].concat(_toConsumableArray(b(0,59)),["00","01","02","03"]);return[i.a.createElement(o.a,{"mode":"time","range":e,"height":this.state.height[0],"updateHeight":d,"columnId":"0"}),i.a.createElement(o.a,{"mode":"time","range":r,"height":this.state.height[1],"updateHeight":d,"columnId":"1"})]}.bind(this),b=function getTimeRange(e,r){_newArrowCheck(this,t);for(var n=[],i=e;i<=r;i++)n.push("".concat(i<10?"0":"").concat(i));return n}.bind(this),g=function updateDay(e,r){_newArrowCheck(this,t),this.pickerDate._updateValue[r]=e;var n=u.a.getMaxDay(this.pickerDate._updateValue[0],this.pickerDate._updateValue[1]);n10&&(this.hadMove=!0);var i=this.props.height+n;"time"===this.props.mode&&("0"===this.props.columnId?(i>o.c-3*o.a&&(i=o.c-27*o.a+n),io.c-3*o.a&&(i=o.c-63*o.a+n),i2.5*-o.a)return void this.formulaUnlimitedScroll(24,r,"up");if(r<28.5*-o.a)return void this.formulaUnlimitedScroll(24,r,"down")}else if("1"===this.props.columnId){if(r>2.5*-o.a)return void this.formulaUnlimitedScroll(60,r,"up");if(r<64.5*-o.a)return void this.formulaUnlimitedScroll(60,r,"down")}}r>0&&(r=0),re.props.max&&(e.props.value=e.props.max),e.state={"value":e.props.value,"controlled":void 0!==e.props.value,"totalWidth":0,"touching":!1,"ogX":0,"touchID":!1,"percent":e.props.value?parseInt(e.props.value/(e.props.max-e.props.min)*100):0},e.handleTouchStart=e.handleTouchStart.bind(_assertThisInitialized(_assertThisInitialized(e))),e.handleTouchMove=e.handleTouchMove.bind(_assertThisInitialized(_assertThisInitialized(e))),e.handleTouchEnd=e.handleTouchEnd.bind(_assertThisInitialized(_assertThisInitialized(e))),e.updateValue=e.updateValue.bind(_assertThisInitialized(_assertThisInitialized(e))),e}return function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{"constructor":{"value":e,"writable":!0,"configurable":!0}}),t&&_setPrototypeOf(e,t)}(Slider,i.a.Component),function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}(Slider,[{"key":"componentDidMount","value":function componentDidMount(){0===this.state.value&&this.updateValue()}},{"key":"componentWillReceiveProps","value":function componentWillReceiveProps(e){if(this.state.controlled&&e.value<=this.props.max&&e.value>=this.props.min){var t=parseInt(e.value/(this.props.max-this.props.min)*100);this.setState({"value":e.value,"percent":t})}}},{"key":"updateValue","value":function updateValue(){var e=0,t=this.state.percent,r=this.props,n=r.min,i=r.max,o=r.step,a=parseInt((i-n)/o),s=100/a;s<1&&(s=1);var l=parseInt(s);if(100===t)e=i;else if(0===t)e=n;else for(var c=0;cc*l&&t<=(c+1)*l&&(e=t-c*l>l/2?(c+1)*o+n:c*o+n);return e!==this.state.value&&(this.setState({"value":e}),!0)}},{"key":"handleTouchStart","value":function handleTouchStart(e){if(!this.state.touching&&!this.props.disabled){var t=i.a.findDOMNode(this.sliderInsRef);this.setState({"touching":!0,"touchId":e.targetTouches[0].identifier,"totalWidth":t.clientWidth,"ogX":e.targetTouches[0].pageX,"ogPercent":this.state.percent})}}},{"key":"handleTouchMove","value":function handleTouchMove(e){var t=this,r=this.props.onChanging;if(this.state.touching&&!this.props.disabled&&e.targetTouches[0].identifier===this.state.touchId){e.preventDefault();var n=e.targetTouches[0].pageX-this.state.ogX,i=parseInt(n/this.state.totalWidth*100)+this.state.ogPercent;i=i<0?0:i>100?100:i,this.setState({"percent":i},function(){_newArrowCheck(this,t),this.updateValue()&&(Object.defineProperty(e,"detail",{"enumerable":!0,"value":{"detail":e.detail,"value":this.state.value}}),r&&r(e))}.bind(this))}}},{"key":"handleTouchEnd","value":function handleTouchEnd(e){var t=this;if(this.state.touching&&!this.props.disabled){var r=this.props.onChange;this.setState({"touching":!1,"ogX":0,"touchId":!1,"ogPercent":0},function(){_newArrowCheck(this,t),Object.defineProperty(e,"detail",{"enumerable":!0,"value":{"detail":e.detail,"value":this.state.value}}),r&&r(e)}.bind(this))}}},{"key":"render","value":function render(){var e=this,t=this.props,r=t.className,n=t.showValue,o=t.backgroundColor,a=t.activeColor,l=t.blockColor,c=this.props.blockSize,u=s()("weui-slider-box",r),p={"backgroundColor":o},d=this.state.percent>100?100:this.state.percent,f={"width":"".concat(d,"%"),"backgroundColor":a};c<12&&(c=28),c>28&&(c=28);var h={"left":"".concat(d,"%"),"width":"".concat(c,"px"),"height":"".concat(c,"px"),"backgroundColor":l,"marginTop":"-".concat(Math.floor(c/2),"px"),"marginLeft":"-".concat(Math.floor(c/2),"px")},m=this.props.name,b=void 0===m?"":m;return i.a.createElement("div",{"className":u},i.a.createElement("div",{"className":"weui-slider"},i.a.createElement("div",{"className":"weui-slider__inner","style":p,"ref":function(t){return _newArrowCheck(this,e),this.sliderInsRef=t}.bind(this)},i.a.createElement("div",{"style":f,"className":"weui-slider__track"}),i.a.createElement("div",{"style":h,"onTouchStart":this.handleTouchStart,"onTouchMove":this.handleTouchMove,"onTouchEnd":this.handleTouchEnd,"className":"weui-slider__handler"}),i.a.createElement("input",{"type":"hidden","name":b,"value":this.state.value}))),!!n&&i.a.createElement("div",{"className":"weui-slider-box__value"},this.state.value))}}]),Slider}();l.defaultProps={"max":100,"min":0,"step":1,"showValue":!1,"disabled":!1,"value":0},t.a=l},function(e,t,r){"use strict";var n=r(0),i=r.n(n),o=r(49);r.n(o);function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _newArrowCheck(e,t){if(e!==t)throw new TypeError("Cannot instantiate an arrow function")}function _defineProperties(e,t){for(var r=0;r100?100:p<0?0:p,f=a()("weui-progress",t),h={"width":d+"%","backgroundColor":o,"WebkitTransition":u?"width 1s ease-in-out":"none","transition":u?"width 1s ease-in-out":"none"},m={"height":n+"px","backgroundColor":c};return i.a.createElement("div",{"className":f},i.a.createElement("div",{"className":"weui-progress__bar","style":m},i.a.createElement("div",{"className":"weui-progress__inner-bar","style":h})),!!r&&i.a.createElement("div",{"className":"weui-progress__opr","style":"font-size: inherit"},i.a.createElement("span",null,d,"%")))}.bind(this);t.a=c,c.defaultProps={"percent":0,"showInfo":!1}},function(e,t,r){"use strict";var n=r(0),i=r.n(n),o=r(4),a=r.n(o);function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _newArrowCheck(e,t){if(e!==t)throw new TypeError("Cannot instantiate an arrow function")}function _defineProperties(e,t){for(var r=0;r5)throw new Error("tabBar 配置错误");return t.homePage=d(e.homePage),t.state={"list":n,"isShow":!1,"selectedIndex":0},t}return function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{"constructor":{"value":e,"writable":!0,"configurable":!0}}),t&&_setPrototypeOf(e,t)}(Tabbar,a.a.Component),function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}(Tabbar,[{"key":"componentDidMount","value":function componentDidMount(){this.bindEvent(),this.hashChangeHandler()}},{"key":"componentUnMount","value":function componentUnMount(){this.removeEvent()}},{"key":"getCurrentPathname","value":function getCurrentPathname(){var e;return e="hash"===this.props.mode?location.hash.replace("#",""):location.pathname.replace(new RegExp("^".concat(this.props.publicPath,"/?")),""),d(f(e))}},{"key":"hashChangeHandler","value":function hashChangeHandler(){var e,t=this,r=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).toLocation;e=r&&r.path?d(r.path):this.getCurrentPathname()||this.homePage;var n={"isShow":!1},i=this.state.list.findIndex(function(r){return _newArrowCheck(this,t),r.pagePath.indexOf(e)>-1}.bind(this));i>-1&&Object.assign(n,{"isShow":!0,"selectedIndex":i}),this.setState(n)}},{"key":"hideBar","value":function hideBar(){this.setState({"isShow":!1})}},{"key":"showBar","value":function showBar(){this.setState({"isShow":!0})}},{"key":"bindEvent","value":function bindEvent(){var e=this,t=this.hashChangeHandler.bind(this);i.a.eventCenter.on("routerChange",t),this.removeEvent=function(){_newArrowCheck(this,e),i.a.eventCenter.off("routerChange",t)}.bind(this)}},{"key":"render","value":function render(){var e=this,t=this.props.conf;t.borderStyle=t.borderStyle||"black";var r=l()("weui-tabbar",_defineProperty({},"taro-tabbar__border-".concat(t.borderStyle),!0));return a.a.createElement("div",{"className":"taro-tabbar__tabbar","style":{"display":this.state.isShow?"":"none"}},a.a.createElement("div",{"className":r,"style":{"backgroundColor":t.backgroundColor||""}},this.state.list.map(function(r,n){_newArrowCheck(this,e);var i,o,s=this.state.selectedIndex===n;return s?(i=t.selectedColor,o=r.selectedIconPath):(i=t.color||"",o=r.iconPath),a.a.createElement(c.a,{"index":n,"onSelect":this.handleSelect,"isSelected":s,"textColor":i,"iconPath":o,"text":r.text})}.bind(this))))}}]),Tabbar}();t.a=h},function(e,t,r){"use strict";r.d(t,"a",function(){return u});var n=r(8),i=(r.n(n),r(0)),o=r.n(i),a=r(1),s=r.n(a),l=this;function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _defineProperties(e,t){for(var r=0;r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function _defineProperties(e,t){for(var r=0;r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function _defineProperties(e,t){for(var r=0;rc;)for(var d,f=s(arguments[c++]),h=u?n(f).concat(u(f)):n(f),m=h.length,b=0;m>b;)p.call(f,d=h[b++])&&(r[d]=f[d]);return r}:l},function(e,t,r){var n=r(37),i=r(46);e.exports=Object.keys||function keys(e){return n(e,i)}},function(e,t,r){var n=r(7),i=r(8),o=r(39)(!1),a=r(42)("IE_PROTO");e.exports=function(e,t){var r,s=i(e),l=0,c=[];for(r in s)r!=a&&n(s,r)&&c.push(r);for(;t.length>l;)n(s,r=t[l++])&&(~o(c,r)||c.push(r));return c}},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t,r){var n=r(8),i=r(40),o=r(41);e.exports=function(e){return function(t,r,a){var s,l=n(t),c=i(l.length),u=o(a,c);if(e&&r!=r){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===r)return e||u||0;return!e&&-1}}},function(e,t,r){var n=r(11),i=Math.min;e.exports=function(e){return e>0?i(n(e),9007199254740991):0}},function(e,t,r){var n=r(11),i=Math.max,o=Math.min;e.exports=function(e,t){return(e=n(e))<0?i(e+t,0):o(e,t)}},function(e,t,r){var n=r(43)("keys"),i=r(45);e.exports=function(e){return n[e]||(n[e]=i(e))}},function(e,t,r){var n=r(3),i=r(2),o=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({"version":n.version,"mode":r(44)?"pure":"global","copyright":"© 2018 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports=!0},function(e,t){var r=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+n).toString(36))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,r){var n=r(10);e.exports=function(e){return Object(n(e))}},function(e,t,r){var n=r(51);"string"==typeof n&&(n=[[e.i,n,""]]);var i={"sourceMap":!1,"hmr":!0,"transform":void 0,"insertInto":void 0};r(53)(n,i);n.locals&&(e.exports=n.locals)},function(e,t,r){(e.exports=r(52)(!1)).push([e.i,"/*!\r\n * WeUI v1.1.3 (https://github.com/weui/weui)\r\n * Copyright 2018 Tencent, Inc.\r\n * Licensed under the MIT license\r\n */\r\nhtml{\r\n -ms-text-size-adjust:100%;\r\n -webkit-text-size-adjust:100%;\r\n}\r\nbody{\r\n line-height:1.6;\r\n font-family:-apple-system-font, \"Helvetica Neue\", sans-serif;\r\n}\r\n*{\r\n margin:0;\r\n padding:0;\r\n}\r\na img{\r\n border:0;\r\n}\r\na{\r\n text-decoration:none;\r\n -webkit-tap-highlight-color:rgba(0, 0, 0, 0);\r\n}\r\n@font-face{\r\n font-weight:normal;\r\n font-style:normal;\r\n font-family:\"weui\";\r\n src:url('data:application/octet-stream;base64,AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJAKEx+AAABfAAAAFZjbWFw65cFHQAAAhwAAAJQZ2x5ZvCRR/EAAASUAAAKtGhlYWQMPROtAAAA4AAAADZoaGVhCCwD+gAAALwAAAAkaG10eEJo//8AAAHUAAAASGxvY2EYqhW4AAAEbAAAACZtYXhwASEAVQAAARgAAAAgbmFtZeNcHtgAAA9IAAAB5nBvc3T6bLhLAAARMAAAAOYAAQAAA+gAAABaA+j/////A+kAAQAAAAAAAAAAAAAAAAAAABIAAQAAAAEAACbZbxtfDzz1AAsD6AAAAADUm2dvAAAAANSbZ2///wAAA+kD6gAAAAgAAgAAAAAAAAABAAAAEgBJAAUAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQOwAZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6gHqEQPoAAAAWgPqAAAAAAABAAAAAAAAAAAAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+j//wPoAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAXQAAQAAAAAAbgADAAEAAAAsAAMACgAAAXQABABCAAAABAAEAAEAAOoR//8AAOoB//8AAAABAAQAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAANwAAAAAAAAAEQAA6gEAAOoBAAAAAQAA6gIAAOoCAAAAAgAA6gMAAOoDAAAAAwAA6gQAAOoEAAAABAAA6gUAAOoFAAAABQAA6gYAAOoGAAAABgAA6gcAAOoHAAAABwAA6ggAAOoIAAAACAAA6gkAAOoJAAAACQAA6goAAOoKAAAACgAA6gsAAOoLAAAACwAA6gwAAOoMAAAADAAA6g0AAOoNAAAADQAA6g4AAOoOAAAADgAA6g8AAOoPAAAADwAA6hAAAOoQAAAAEAAA6hEAAOoRAAAAEQAAAAAARgCMANIBJAF4AcQCMgJgAqgC/ANIA6YD/gROBKAE9AVaAAAAAgAAAAADrwOtABQAKQAAASIHBgcGFBcWFxYyNzY3NjQnJicmAyInJicmNDc2NzYyFxYXFhQHBgcGAfV4Z2Q7PDw7ZGfwZmQ7PDw7ZGZ4bl5bNjc3Nlte215bNjc3NlteA608O2Rn8GdjOzw8O2Nn8GdkOzz8rzc1W17bXlw1Nzc1XF7bXls1NwAAAAACAAAAAAOzA7MAFwAtAAABIgcGBwYVFBcWFxYzMjc2NzY1NCcmJyYTBwYiLwEmNjsBETQ2OwEyFhURMzIWAe52Z2Q7PT07ZGd2fGpmOz4+O2ZpIXYOKA52Dg0XXQsHJgcLXRcNA7M+O2ZqfHZnZDs9PTtkZ3Z9aWY7Pv3wmhISmhIaARcICwsI/ukaAAMAAAAAA+UD5QAXACMALAAAASIHBgcGFRQXFhcWMzI3Njc2NTQnJicmAxQrASI1AzQ7ATIHJyImNDYyFhQGAe6Ecm9BRERBb3KEiXZxQkREQnF1aQIxAwgCQgMBIxIZGSQZGQPkREJxdomEcm9BRERBb3KEinVxQkT9HQICAWICAjEZIxkZIxkAAAAAAgAAAAADsQPkABkALgAAAQYHBgc2BREUFxYXFhc2NzY3NjURJBcmJyYTAQYvASY/ATYyHwEWNjclNjIfARYB9VVVQk+v/tFHPmxebGxdbT1I/tGvT0JVo/7VBASKAwMSAQUBcQEFAgESAgUBEQQD4xMYEhk3YP6sjnVlSD8cHD9IZXWOAVRgNxkSGP62/tkDA48EBBkCAVYCAQHlAQIQBAAAAAADAAAAAAOxA+QAGwAqADMAAAEGBwYHBgcGNxEUFxYXFhc2NzY3NjURJBcmJyYHMzIWFQMUBisBIicDNDYTIiY0NjIWFAYB9UFBODssO38gRz5sXmxsXW09SP7YqFBBVW80BAYMAwImBQELBh4PFhYeFRUD5A8SDhIOEikK/q2PdWRJPh0dPklkdY8BU141GRIY/AYE/sYCAwUBOgQG/kAVHxUVHxUAAAACAAAAAAPkA+QAFwAtAAABIgcGBwYVFBcWFxYzMjc2NzY1NCcmJyYTAQYiLwEmPwE2Mh8BFjI3ATYyHwEWAe6Ecm9BQ0NCbnODiXVxQkREQnF1kf6gAQUBowMDFgEFAYUCBQEBQwIFARUEA+NEQnF1iYNzbkJDQ0FvcoSJdXFCRP6j/qUBAagEBR4CAWYBAQENAgIVBAAAAAQAAAAAA68DrQAUACkAPwBDAAABIgcGBwYUFxYXFjI3Njc2NCcmJyYDIicmJyY0NzY3NjIXFhcWFAcGBwYTBQ4BLwEmBg8BBhYfARYyNwE+ASYiFzAfAQH1eGdkOzw8O2Rn8GZkOzw8O2RmeG5eWzY3NzZbXtteWzY3NzZbXmn+9gYSBmAGDwUDBQEGfQUQBgElBQELEBUBAQOtPDtkZ/BnYzs8PDtjZ/BnZDs8/K83NVte215cNTc3NVxe215bNTcCJt0FAQVJBQIGBAcRBoAGBQEhBQ8LBAEBAAABAAAAAAO7AzoAFwAAEy4BPwE+AR8BFjY3ATYWFycWFAcBBiInPQoGBwUHGgzLDCELAh0LHwsNCgr9uQoeCgGzCyEOCw0HCZMJAQoBvgkCCg0LHQv9sQsKAAAAAAIAAAAAA+UD5gAXACwAAAEiBwYHBhUUFxYXFjMyNzY3NjU0JyYnJhMHBi8BJicmNRM0NjsBMhYVExceAQHvhHJvQUNDQm5zg4l1cUJEREJxdVcQAwT6AwIEEAMCKwIDDsUCAQPlREJxdYmDc25CQ0NBb3KEiXVxQkT9VhwEAncCAgMGAXoCAwMC/q2FAgQAAAQAAAAAA68DrQADABgALQAzAAABMB8BAyIHBgcGFBcWFxYyNzY3NjQnJicmAyInJicmNDc2NzYyFxYXFhQHBgcGAyMVMzUjAuUBAfJ4Z2Q7PDw7ZGfwZmQ7PDw7ZGZ4bl5bNjc3Nlte215bNjc3NltemyT92QKDAQEBLDw7ZGfwZ2M7PDw7Y2fwZ2Q7PPyvNzVbXtteXDU3NzVcXtteWzU3AjH9JAAAAAMAAAAAA+QD5AAXACcAMAAAASIHBgcGFRQXFhcWMzI3Njc2NTQnJicmAzMyFhUDFAYrASImNQM0NhMiJjQ2MhYUBgHuhHJvQUNDQm5zg4l1cUJEREJxdZ42BAYMAwInAwMMBh8PFhYeFhYD40RCcXWJg3NuQkNDQW9yhIl1cUJE/vYGBf7AAgMDAgFABQb+NhYfFhYfFgAABAAAAAADwAPAAAgAEgAoAD0AAAEyNjQmIgYUFhcjFTMRIxUzNSMDIgcGBwYVFBYXFjMyNzY3NjU0Jy4BAyInJicmNDc2NzYyFxYXFhQHBgcGAfQYISEwISFRjzk5yTorhG5rPT99am+DdmhlPD4+PMyFbV5bNTc3NVte2l5bNTc3NVteAqAiLyIiLyI5Hf7EHBwCsT89a26Ed8w8Pj48ZWh2g29qffyjNzVbXtpeWzU3NzVbXtpeWzU3AAADAAAAAAOoA6gACwAgADUAAAEHJwcXBxc3FzcnNwMiBwYHBhQXFhcWMjc2NzY0JyYnJgMiJyYnJjQ3Njc2MhcWFxYUBwYHBgKOmpocmpocmpocmpq2dmZiOjs7OmJm7GZiOjs7OmJmdmtdWTQ2NjRZXdZdWTQ2NjRZXQKqmpocmpocmpocmpoBGTs6YmbsZmI6Ozs6YmbsZmI6O/zCNjRZXdZdWTQ2NjRZXdZdWTQ2AAMAAAAAA+kD6gAaAC8AMAAAAQYHBiMiJyYnJjQ3Njc2MhcWFxYVFAcGBwEHATI3Njc2NCcmJyYiBwYHBhQXFhcWMwKONUBCR21dWjU3NzVaXdpdWzU2GBcrASM5/eBXS0grKysrSEuuSkkqLCwqSUpXASMrFxg2NVtd2l1aNTc3NVpdbUdCQDX+3jkBGSsrSEuuSkkqLCwqSUquS0grKwAC//8AAAPoA+gAFAAwAAABIgcGBwYQFxYXFiA3Njc2ECcmJyYTFg4BIi8BBwYuATQ/AScmPgEWHwE3Nh4BBg8BAfSIdHFDRERDcXQBEHRxQ0REQ3F0SQoBFBsKoqgKGxMKqKIKARQbCqKoChsUAQqoA+hEQ3F0/vB0cUNERENxdAEQdHFDRP1jChsTCqiiCgEUGwqiqAobFAEKqKIKARQbCqIAAAIAAAAAA+QD5AAXADQAAAEiBwYHBhUUFxYXFjMyNzY3NjU0JyYnJhMUBiMFFxYUDwEGLwEuAT8BNh8BFhQPAQUyFh0BAe6Ecm9BQ0NCbnODiXVxQkREQnF1fwQC/pGDAQEVAwTsAgEC7AQEFAIBhAFwAgMD40RCcXWJg3NuQkNDQW9yhIl1cUJE/fYCAwuVAgQCFAQE0AIFAtEEBBQCBQGVCwMDJwAAAAUAAAAAA9QD0wAjACcANwBHAEgAAAERFAYjISImNREjIiY9ATQ2MyE1NDYzITIWHQEhMhYdARQGIyERIREHIgYVERQWOwEyNjURNCYjISIGFREUFjsBMjY1ETQmKwEDeyYb/XYbJkMJDQ0JAQYZEgEvExkBBgkNDQn9CQJc0QkNDQktCQ0NCf7sCQ0NCS0JDQ0JLQMi/TQbJiYbAswMCiwJDS4SGRkSLg0JLAoM/UwCtGsNCf5NCQ0NCQGzCQ0NCf5NCQ0NCQGzCQ0AAAAAEADGAAEAAAAAAAEABAAAAAEAAAAAAAIABwAEAAEAAAAAAAMABAALAAEAAAAAAAQABAAPAAEAAAAAAAUACwATAAEAAAAAAAYABAAeAAEAAAAAAAoAKwAiAAEAAAAAAAsAEwBNAAMAAQQJAAEACABgAAMAAQQJAAIADgBoAAMAAQQJAAMACAB2AAMAAQQJAAQACAB+AAMAAQQJAAUAFgCGAAMAAQQJAAYACACcAAMAAQQJAAoAVgCkAAMAAQQJAAsAJgD6d2V1aVJlZ3VsYXJ3ZXVpd2V1aVZlcnNpb24gMS4wd2V1aUdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAHcAZQB1AGkAUgBlAGcAdQBsAGEAcgB3AGUAdQBpAHcAZQB1AGkAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQB1AGkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETAAZjaXJjbGUIZG93bmxvYWQEaW5mbwxzYWZlX3N1Y2Nlc3MJc2FmZV93YXJuB3N1Y2Nlc3MOc3VjY2Vzcy1jaXJjbGURc3VjY2Vzcy1uby1jaXJjbGUHd2FpdGluZw53YWl0aW5nLWNpcmNsZQR3YXJuC2luZm8tY2lyY2xlBmNhbmNlbAZzZWFyY2gFY2xlYXIEYmFjawZkZWxldGUAAAAA') format('truetype');\r\n}\r\n[class^=\"weui-icon-\"],\r\n[class*=\" weui-icon-\"]{\r\n display:inline-block;\r\n vertical-align:middle;\r\n font:normal normal normal 14px/1 \"weui\";\r\n font-size:inherit;\r\n text-rendering:auto;\r\n -webkit-font-smoothing:antialiased;\r\n}\r\n[class^=\"weui-icon-\"]:before,\r\n[class*=\" weui-icon-\"]:before{\r\n display:inline-block;\r\n margin-left:.2em;\r\n margin-right:.2em;\r\n}\r\n.weui-icon-circle:before{\r\n content:\"\\EA01\";\r\n}\r\n.weui-icon-download:before{\r\n content:\"\\EA02\";\r\n}\r\n.weui-icon-info:before{\r\n content:\"\\EA03\";\r\n}\r\n.weui-icon-safe-success:before{\r\n content:\"\\EA04\";\r\n}\r\n.weui-icon-safe-warn:before{\r\n content:\"\\EA05\";\r\n}\r\n.weui-icon-success:before{\r\n content:\"\\EA06\";\r\n}\r\n.weui-icon-success-circle:before{\r\n content:\"\\EA07\";\r\n}\r\n.weui-icon-success-no-circle:before{\r\n content:\"\\EA08\";\r\n}\r\n.weui-icon-waiting:before{\r\n content:\"\\EA09\";\r\n}\r\n.weui-icon-waiting-circle:before{\r\n content:\"\\EA0A\";\r\n}\r\n.weui-icon-warn:before{\r\n content:\"\\EA0B\";\r\n}\r\n.weui-icon-info-circle:before{\r\n content:\"\\EA0C\";\r\n}\r\n.weui-icon-cancel:before{\r\n content:\"\\EA0D\";\r\n}\r\n.weui-icon-search:before{\r\n content:\"\\EA0E\";\r\n}\r\n.weui-icon-clear:before{\r\n content:\"\\EA0F\";\r\n}\r\n.weui-icon-back:before{\r\n content:\"\\EA10\";\r\n}\r\n.weui-icon-delete:before{\r\n content:\"\\EA11\";\r\n}\r\n[class^=\"weui-icon_\"]:before,\r\n[class*=\" weui-icon_\"]:before{\r\n margin:0;\r\n}\r\n.weui-icon-success{\r\n font-size:23px;\r\n color:#09BB07;\r\n}\r\n.weui-icon-waiting{\r\n font-size:23px;\r\n color:#10AEFF;\r\n}\r\n.weui-icon-warn{\r\n font-size:23px;\r\n color:#F43530;\r\n}\r\n.weui-icon-info{\r\n font-size:23px;\r\n color:#10AEFF;\r\n}\r\n.weui-icon-success-circle{\r\n font-size:23px;\r\n color:#09BB07;\r\n}\r\n.weui-icon-success-no-circle{\r\n font-size:23px;\r\n color:#09BB07;\r\n}\r\n.weui-icon-waiting-circle{\r\n font-size:23px;\r\n color:#10AEFF;\r\n}\r\n.weui-icon-circle{\r\n font-size:23px;\r\n color:#C9C9C9;\r\n}\r\n.weui-icon-download{\r\n font-size:23px;\r\n color:#09BB07;\r\n}\r\n.weui-icon-info-circle{\r\n font-size:23px;\r\n color:#09BB07;\r\n}\r\n.weui-icon-safe-success{\r\n color:#09BB07;\r\n}\r\n.weui-icon-safe-warn{\r\n color:#FFBE00;\r\n}\r\n.weui-icon-cancel{\r\n color:#F43530;\r\n font-size:22px;\r\n}\r\n.weui-icon-search{\r\n color:#B2B2B2;\r\n font-size:14px;\r\n}\r\n.weui-icon-clear{\r\n color:#B2B2B2;\r\n font-size:14px;\r\n}\r\n.weui-icon-delete.weui-icon_gallery-delete{\r\n color:#FFFFFF;\r\n font-size:22px;\r\n}\r\n.weui-icon_msg{\r\n font-size:93px;\r\n}\r\n.weui-icon_msg.weui-icon-warn{\r\n color:#F76260;\r\n}\r\n.weui-icon_msg-primary{\r\n font-size:93px;\r\n}\r\n.weui-icon_msg-primary.weui-icon-warn{\r\n color:#FFBE00;\r\n}\r\n.weui-btn{\r\n position:relative;\r\n display:block;\r\n margin-left:auto;\r\n margin-right:auto;\r\n padding-left:14px;\r\n padding-right:14px;\r\n box-sizing:border-box;\r\n font-size:18px;\r\n text-align:center;\r\n text-decoration:none;\r\n color:#FFFFFF;\r\n line-height:2.55555556;\r\n border-radius:5px;\r\n -webkit-tap-highlight-color:rgba(0, 0, 0, 0);\r\n overflow:hidden;\r\n}\r\n.weui-btn:after{\r\n content:\" \";\r\n width:200%;\r\n height:200%;\r\n position:absolute;\r\n top:0;\r\n left:0;\r\n border:1px solid rgba(0, 0, 0, 0.2);\r\n -webkit-transform:scale(0.5);\r\n transform:scale(0.5);\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n box-sizing:border-box;\r\n border-radius:10px;\r\n}\r\n.weui-btn_inline{\r\n display:inline-block;\r\n}\r\n.weui-btn_default{\r\n color:#000000;\r\n background-color:#F8F8F8;\r\n}\r\n.weui-btn_default:not(.weui-btn_disabled):visited{\r\n color:#000000;\r\n}\r\n.weui-btn_default:not(.weui-btn_disabled):active{\r\n color:rgba(0, 0, 0, 0.6);\r\n background-color:#DEDEDE;\r\n}\r\n.weui-btn_primary{\r\n background-color:#1AAD19;\r\n}\r\n.weui-btn_primary:not(.weui-btn_disabled):visited{\r\n color:#FFFFFF;\r\n}\r\n.weui-btn_primary:not(.weui-btn_disabled):active{\r\n color:rgba(255, 255, 255, 0.6);\r\n background-color:#179B16;\r\n}\r\n.weui-btn_warn{\r\n background-color:#E64340;\r\n}\r\n.weui-btn_warn:not(.weui-btn_disabled):visited{\r\n color:#FFFFFF;\r\n}\r\n.weui-btn_warn:not(.weui-btn_disabled):active{\r\n color:rgba(255, 255, 255, 0.6);\r\n background-color:#CE3C39;\r\n}\r\n.weui-btn_disabled{\r\n color:rgba(255, 255, 255, 0.6);\r\n}\r\n.weui-btn_disabled.weui-btn_default{\r\n color:rgba(0, 0, 0, 0.3);\r\n background-color:#F7F7F7;\r\n}\r\n.weui-btn_disabled.weui-btn_primary{\r\n background-color:#9ED99D;\r\n}\r\n.weui-btn_disabled.weui-btn_warn{\r\n background-color:#EC8B89;\r\n}\r\n.weui-btn_loading .weui-loading{\r\n margin:-0.2em 0.34em 0 0;\r\n}\r\n.weui-btn_loading.weui-btn_primary,\r\n.weui-btn_loading.weui-btn_warn{\r\n color:rgba(255, 255, 255, 0.6);\r\n}\r\n.weui-btn_loading.weui-btn_primary{\r\n background-color:#179B16;\r\n}\r\n.weui-btn_loading.weui-btn_warn{\r\n background-color:#CE3C39;\r\n}\r\n.weui-btn_plain-primary{\r\n color:#1aad19;\r\n border:1px solid #1aad19;\r\n}\r\n.weui-btn_plain-primary:not(.weui-btn_plain-disabled):active{\r\n color:rgba(26, 173, 25, 0.6);\r\n border-color:rgba(26, 173, 25, 0.6);\r\n}\r\n.weui-btn_plain-primary:after{\r\n border-width:0;\r\n}\r\n.weui-btn_plain-default{\r\n color:#353535;\r\n border:1px solid #353535;\r\n}\r\n.weui-btn_plain-default:not(.weui-btn_plain-disabled):active{\r\n color:rgba(53, 53, 53, 0.6);\r\n border-color:rgba(53, 53, 53, 0.6);\r\n}\r\n.weui-btn_plain-default:after{\r\n border-width:0;\r\n}\r\n.weui-btn_plain-disabled{\r\n color:rgba(0, 0, 0, 0.2);\r\n border-color:rgba(0, 0, 0, 0.2);\r\n}\r\nbutton.weui-btn,\r\ninput.weui-btn{\r\n width:100%;\r\n border-width:0;\r\n outline:0;\r\n -webkit-appearance:none;\r\n}\r\nbutton.weui-btn:focus,\r\ninput.weui-btn:focus{\r\n outline:0;\r\n}\r\nbutton.weui-btn_inline,\r\ninput.weui-btn_inline,\r\nbutton.weui-btn_mini,\r\ninput.weui-btn_mini{\r\n width:auto;\r\n}\r\nbutton.weui-btn_plain-primary,\r\ninput.weui-btn_plain-primary,\r\nbutton.weui-btn_plain-default,\r\ninput.weui-btn_plain-default{\r\n border-width:1px;\r\n background-color:transparent;\r\n}\r\n.weui-btn_mini{\r\n display:inline-block;\r\n padding:0 1.32em;\r\n line-height:2.3;\r\n font-size:13px;\r\n}\r\n.weui-btn + .weui-btn{\r\n margin-top:15px;\r\n}\r\n.weui-btn.weui-btn_inline + .weui-btn.weui-btn_inline{\r\n margin-top:auto;\r\n margin-left:15px;\r\n}\r\n.weui-btn-area{\r\n margin:1.17647059em 15px 0.3em;\r\n}\r\n.weui-btn-area_inline{\r\n display:-webkit-box;\r\n display:-webkit-flex;\r\n display:flex;\r\n}\r\n.weui-btn-area_inline .weui-btn{\r\n margin-top:auto;\r\n margin-right:15px;\r\n width:100%;\r\n -webkit-box-flex:1;\r\n -webkit-flex:1;\r\n flex:1;\r\n}\r\n.weui-btn-area_inline .weui-btn:last-child{\r\n margin-right:0;\r\n}\r\n.weui-cells{\r\n margin-top:1.17647059em;\r\n background-color:#FFFFFF;\r\n line-height:1.47058824;\r\n font-size:17px;\r\n overflow:hidden;\r\n position:relative;\r\n}\r\n.weui-cells:before{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n top:0;\r\n right:0;\r\n height:1px;\r\n border-top:1px solid #e5e5e5;\r\n color:#e5e5e5;\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n z-index:2;\r\n}\r\n.weui-cells:after{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n bottom:0;\r\n right:0;\r\n height:1px;\r\n border-bottom:1px solid #e5e5e5;\r\n color:#e5e5e5;\r\n -webkit-transform-origin:0 100%;\r\n transform-origin:0 100%;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n z-index:2;\r\n}\r\n.weui-cells__title{\r\n margin-top:.77em;\r\n margin-bottom:.3em;\r\n padding-left:15px;\r\n padding-right:15px;\r\n color:#999999;\r\n font-size:14px;\r\n}\r\n.weui-cells__title + .weui-cells{\r\n margin-top:0;\r\n}\r\n.weui-cells__tips{\r\n margin-top:.3em;\r\n color:#999999;\r\n padding-left:15px;\r\n padding-right:15px;\r\n font-size:14px;\r\n}\r\n.weui-cell{\r\n padding:10px 15px;\r\n position:relative;\r\n display:-webkit-box;\r\n display:-webkit-flex;\r\n display:flex;\r\n -webkit-box-align:center;\r\n -webkit-align-items:center;\r\n align-items:center;\r\n}\r\n.weui-cell:before{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n top:0;\r\n right:0;\r\n height:1px;\r\n border-top:1px solid #e5e5e5;\r\n color:#e5e5e5;\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n left:15px;\r\n z-index:2;\r\n}\r\n.weui-cell:first-child:before{\r\n display:none;\r\n}\r\n.weui-cell_primary{\r\n -webkit-box-align:start;\r\n -webkit-align-items:flex-start;\r\n align-items:flex-start;\r\n}\r\n.weui-cell__bd{\r\n -webkit-box-flex:1;\r\n -webkit-flex:1;\r\n flex:1;\r\n}\r\n.weui-cell__ft{\r\n text-align:right;\r\n color:#999999;\r\n}\r\n.weui-cell_swiped{\r\n display:block;\r\n padding:0;\r\n}\r\n.weui-cell_swiped > .weui-cell__bd{\r\n position:relative;\r\n z-index:1;\r\n background-color:#FFFFFF;\r\n}\r\n.weui-cell_swiped > .weui-cell__ft{\r\n position:absolute;\r\n right:0;\r\n top:0;\r\n bottom:0;\r\n display:-webkit-box;\r\n display:-webkit-flex;\r\n display:flex;\r\n color:#FFFFFF;\r\n}\r\n.weui-swiped-btn{\r\n display:block;\r\n padding:10px 1em;\r\n line-height:1.47058824;\r\n color:inherit;\r\n}\r\n.weui-swiped-btn_default{\r\n background-color:#C7C7CC;\r\n}\r\n.weui-swiped-btn_warn{\r\n background-color:#FF3B30;\r\n}\r\n.weui-cell_access{\r\n -webkit-tap-highlight-color:rgba(0, 0, 0, 0);\r\n color:inherit;\r\n}\r\n.weui-cell_access:active{\r\n background-color:#ECECEC;\r\n}\r\n.weui-cell_access .weui-cell__ft{\r\n padding-right:13px;\r\n position:relative;\r\n}\r\n.weui-cell_access .weui-cell__ft:after{\r\n content:\" \";\r\n display:inline-block;\r\n height:6px;\r\n width:6px;\r\n border-width:2px 2px 0 0;\r\n border-color:#C8C8CD;\r\n border-style:solid;\r\n -webkit-transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);\r\n transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);\r\n position:relative;\r\n top:-2px;\r\n position:absolute;\r\n top:50%;\r\n margin-top:-4px;\r\n right:2px;\r\n}\r\n.weui-cell_link{\r\n color:#586C94;\r\n font-size:14px;\r\n}\r\n.weui-cell_link:first-child:before{\r\n display:block;\r\n}\r\n.weui-check__label{\r\n -webkit-tap-highlight-color:rgba(0, 0, 0, 0);\r\n}\r\n.weui-check__label:active{\r\n background-color:#ECECEC;\r\n}\r\n.weui-check{\r\n position:absolute;\r\n left:-9999em;\r\n}\r\n.weui-cells_radio .weui-cell__ft{\r\n padding-left:0.35em;\r\n}\r\n.weui-cells_radio .weui-check + .weui-icon-checked{\r\n min-width:16px;\r\n}\r\n.weui-cells_radio .weui-check:checked + .weui-icon-checked:before{\r\n display:block;\r\n content:'\\EA08';\r\n color:#09BB07;\r\n font-size:16px;\r\n}\r\n.weui-cells_checkbox .weui-cell__hd{\r\n padding-right:0.35em;\r\n}\r\n.weui-cells_checkbox .weui-icon-checked:before{\r\n content:'\\EA01';\r\n color:#C9C9C9;\r\n font-size:23px;\r\n display:block;\r\n}\r\n.weui-cells_checkbox .weui-check:checked + .weui-icon-checked:before{\r\n content:'\\EA06';\r\n color:#09BB07;\r\n}\r\n.weui-label{\r\n display:block;\r\n width:105px;\r\n word-wrap:break-word;\r\n word-break:break-all;\r\n}\r\n.weui-input{\r\n width:100%;\r\n border:0;\r\n outline:0;\r\n -webkit-appearance:none;\r\n background-color:transparent;\r\n font-size:inherit;\r\n color:inherit;\r\n height:1.47058824em;\r\n line-height:1.47058824;\r\n}\r\n.weui-input::-webkit-outer-spin-button,\r\n.weui-input::-webkit-inner-spin-button{\r\n -webkit-appearance:none;\r\n margin:0;\r\n}\r\n.weui-textarea{\r\n display:block;\r\n border:0;\r\n resize:none;\r\n width:100%;\r\n color:inherit;\r\n font-size:1em;\r\n line-height:inherit;\r\n outline:0;\r\n}\r\n.weui-textarea-counter{\r\n color:#B2B2B2;\r\n text-align:right;\r\n}\r\n.weui-cell_warn .weui-textarea-counter{\r\n color:#E64340;\r\n}\r\n.weui-toptips{\r\n display:none;\r\n position:fixed;\r\n -webkit-transform:translateZ(0);\r\n transform:translateZ(0);\r\n top:0;\r\n left:0;\r\n right:0;\r\n padding:5px;\r\n font-size:14px;\r\n text-align:center;\r\n color:#FFF;\r\n z-index:5000;\r\n word-wrap:break-word;\r\n word-break:break-all;\r\n}\r\n.weui-toptips_warn{\r\n background-color:#E64340;\r\n}\r\n.weui-cells_form .weui-cell__ft{\r\n font-size:0;\r\n}\r\n.weui-cells_form .weui-icon-warn{\r\n display:none;\r\n}\r\n.weui-cells_form input,\r\n.weui-cells_form textarea,\r\n.weui-cells_form label[for]{\r\n -webkit-tap-highlight-color:rgba(0, 0, 0, 0);\r\n}\r\n.weui-cell_warn{\r\n color:#E64340;\r\n}\r\n.weui-cell_warn .weui-icon-warn{\r\n display:inline-block;\r\n}\r\n.weui-form-preview{\r\n position:relative;\r\n background-color:#FFFFFF;\r\n}\r\n.weui-form-preview:before{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n top:0;\r\n right:0;\r\n height:1px;\r\n border-top:1px solid #e5e5e5;\r\n color:#e5e5e5;\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n}\r\n.weui-form-preview:after{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n bottom:0;\r\n right:0;\r\n height:1px;\r\n border-bottom:1px solid #e5e5e5;\r\n color:#e5e5e5;\r\n -webkit-transform-origin:0 100%;\r\n transform-origin:0 100%;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n}\r\n.weui-form-preview__hd{\r\n position:relative;\r\n padding:10px 15px;\r\n text-align:right;\r\n line-height:2.5em;\r\n}\r\n.weui-form-preview__hd:after{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n bottom:0;\r\n right:0;\r\n height:1px;\r\n border-bottom:1px solid #e5e5e5;\r\n color:#e5e5e5;\r\n -webkit-transform-origin:0 100%;\r\n transform-origin:0 100%;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n left:15px;\r\n}\r\n.weui-form-preview__hd .weui-form-preview__value{\r\n font-style:normal;\r\n font-size:1.6em;\r\n}\r\n.weui-form-preview__bd{\r\n padding:10px 15px;\r\n font-size:.9em;\r\n text-align:right;\r\n color:#999999;\r\n line-height:2;\r\n}\r\n.weui-form-preview__ft{\r\n position:relative;\r\n line-height:50px;\r\n display:-webkit-box;\r\n display:-webkit-flex;\r\n display:flex;\r\n}\r\n.weui-form-preview__ft:before{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n top:0;\r\n right:0;\r\n height:1px;\r\n border-top:1px solid #D5D5D6;\r\n color:#D5D5D6;\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n}\r\n.weui-form-preview__item{\r\n overflow:hidden;\r\n}\r\n.weui-form-preview__label{\r\n float:left;\r\n margin-right:1em;\r\n min-width:4em;\r\n color:#999999;\r\n text-align:justify;\r\n text-align-last:justify;\r\n}\r\n.weui-form-preview__value{\r\n display:block;\r\n overflow:hidden;\r\n word-break:normal;\r\n word-wrap:break-word;\r\n}\r\n.weui-form-preview__btn{\r\n position:relative;\r\n display:block;\r\n -webkit-box-flex:1;\r\n -webkit-flex:1;\r\n flex:1;\r\n color:#3CC51F;\r\n text-align:center;\r\n -webkit-tap-highlight-color:rgba(0, 0, 0, 0);\r\n}\r\nbutton.weui-form-preview__btn{\r\n background-color:transparent;\r\n border:0;\r\n outline:0;\r\n line-height:inherit;\r\n font-size:inherit;\r\n}\r\n.weui-form-preview__btn:active{\r\n background-color:#EEEEEE;\r\n}\r\n.weui-form-preview__btn:after{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n top:0;\r\n width:1px;\r\n bottom:0;\r\n border-left:1px solid #D5D5D6;\r\n color:#D5D5D6;\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n -webkit-transform:scaleX(0.5);\r\n transform:scaleX(0.5);\r\n}\r\n.weui-form-preview__btn:first-child:after{\r\n display:none;\r\n}\r\n.weui-form-preview__btn_default{\r\n color:#999999;\r\n}\r\n.weui-form-preview__btn_primary{\r\n color:#0BB20C;\r\n}\r\n.weui-cell_select{\r\n padding:0;\r\n}\r\n.weui-cell_select .weui-select{\r\n padding-right:30px;\r\n}\r\n.weui-cell_select .weui-cell__bd:after{\r\n content:\" \";\r\n display:inline-block;\r\n height:6px;\r\n width:6px;\r\n border-width:2px 2px 0 0;\r\n border-color:#C8C8CD;\r\n border-style:solid;\r\n -webkit-transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);\r\n transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);\r\n position:relative;\r\n top:-2px;\r\n position:absolute;\r\n top:50%;\r\n right:15px;\r\n margin-top:-4px;\r\n}\r\n.weui-select{\r\n -webkit-appearance:none;\r\n border:0;\r\n outline:0;\r\n background-color:transparent;\r\n width:100%;\r\n font-size:inherit;\r\n height:45px;\r\n line-height:45px;\r\n position:relative;\r\n z-index:1;\r\n padding-left:15px;\r\n}\r\n.weui-cell_select-before{\r\n padding-right:15px;\r\n}\r\n.weui-cell_select-before .weui-select{\r\n width:105px;\r\n box-sizing:border-box;\r\n}\r\n.weui-cell_select-before .weui-cell__hd{\r\n position:relative;\r\n}\r\n.weui-cell_select-before .weui-cell__hd:after{\r\n content:\" \";\r\n position:absolute;\r\n right:0;\r\n top:0;\r\n width:1px;\r\n bottom:0;\r\n border-right:1px solid #e5e5e5;\r\n color:#e5e5e5;\r\n -webkit-transform-origin:100% 0;\r\n transform-origin:100% 0;\r\n -webkit-transform:scaleX(0.5);\r\n transform:scaleX(0.5);\r\n}\r\n.weui-cell_select-before .weui-cell__hd:before{\r\n content:\" \";\r\n display:inline-block;\r\n height:6px;\r\n width:6px;\r\n border-width:2px 2px 0 0;\r\n border-color:#C8C8CD;\r\n border-style:solid;\r\n -webkit-transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);\r\n transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);\r\n position:relative;\r\n top:-2px;\r\n position:absolute;\r\n top:50%;\r\n right:15px;\r\n margin-top:-4px;\r\n}\r\n.weui-cell_select-before .weui-cell__bd{\r\n padding-left:15px;\r\n}\r\n.weui-cell_select-before .weui-cell__bd:after{\r\n display:none;\r\n}\r\n.weui-cell_select-after{\r\n padding-left:15px;\r\n}\r\n.weui-cell_select-after .weui-select{\r\n padding-left:0;\r\n}\r\n.weui-cell_vcode{\r\n padding-top:0;\r\n padding-right:0;\r\n padding-bottom:0;\r\n}\r\n.weui-vcode-img{\r\n margin-left:5px;\r\n height:45px;\r\n vertical-align:middle;\r\n}\r\n.weui-vcode-btn{\r\n display:inline-block;\r\n height:45px;\r\n margin-left:5px;\r\n padding:0 0.6em 0 0.7em;\r\n border-left:1px solid #E5E5E5;\r\n line-height:45px;\r\n vertical-align:middle;\r\n font-size:17px;\r\n color:#3CC51F;\r\n}\r\nbutton.weui-vcode-btn{\r\n background-color:transparent;\r\n border-top:0;\r\n border-right:0;\r\n border-bottom:0;\r\n outline:0;\r\n}\r\n.weui-vcode-btn:active{\r\n color:#52a341;\r\n}\r\n.weui-gallery{\r\n display:none;\r\n position:fixed;\r\n top:0;\r\n right:0;\r\n bottom:0;\r\n left:0;\r\n background-color:#000000;\r\n z-index:1000;\r\n}\r\n.weui-gallery__img{\r\n position:absolute;\r\n top:0;\r\n right:0;\r\n bottom:60px;\r\n left:0;\r\n background:center center no-repeat;\r\n background-size:contain;\r\n}\r\n.weui-gallery__opr{\r\n position:absolute;\r\n right:0;\r\n bottom:0;\r\n left:0;\r\n background-color:#0D0D0D;\r\n color:#FFFFFF;\r\n line-height:60px;\r\n text-align:center;\r\n}\r\n.weui-gallery__del{\r\n display:block;\r\n}\r\n.weui-cell_switch{\r\n padding-top:6.5px;\r\n padding-bottom:6.5px;\r\n}\r\n.weui-switch{\r\n -webkit-appearance:none;\r\n appearance:none;\r\n}\r\n.weui-switch,\r\n.weui-switch-cp__box{\r\n position:relative;\r\n width:52px;\r\n height:32px;\r\n border:1px solid #DFDFDF;\r\n outline:0;\r\n border-radius:16px;\r\n box-sizing:border-box;\r\n background-color:#DFDFDF;\r\n -webkit-transition:background-color 0.1s, border 0.1s;\r\n transition:background-color 0.1s, border 0.1s;\r\n}\r\n.weui-switch:before,\r\n.weui-switch-cp__box:before{\r\n content:\" \";\r\n position:absolute;\r\n top:0;\r\n left:0;\r\n width:50px;\r\n height:30px;\r\n border-radius:15px;\r\n background-color:#FDFDFD;\r\n -webkit-transition:-webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);\r\n transition:-webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);\r\n transition:transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);\r\n transition:transform 0.35s cubic-bezier(0.45, 1, 0.4, 1), -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);\r\n}\r\n.weui-switch:after,\r\n.weui-switch-cp__box:after{\r\n content:\" \";\r\n position:absolute;\r\n top:0;\r\n left:0;\r\n width:30px;\r\n height:30px;\r\n border-radius:15px;\r\n background-color:#FFFFFF;\r\n box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);\r\n -webkit-transition:-webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);\r\n transition:-webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);\r\n transition:transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);\r\n transition:transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35), -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);\r\n}\r\n.weui-switch:checked,\r\n.weui-switch-cp__input:checked ~ .weui-switch-cp__box{\r\n border-color:#04BE02;\r\n background-color:#04BE02;\r\n}\r\n.weui-switch:checked:before,\r\n.weui-switch-cp__input:checked ~ .weui-switch-cp__box:before{\r\n -webkit-transform:scale(0);\r\n transform:scale(0);\r\n}\r\n.weui-switch:checked:after,\r\n.weui-switch-cp__input:checked ~ .weui-switch-cp__box:after{\r\n -webkit-transform:translateX(20px);\r\n transform:translateX(20px);\r\n}\r\n.weui-switch-cp__input{\r\n position:absolute;\r\n left:-9999px;\r\n}\r\n.weui-switch-cp__box{\r\n display:block;\r\n}\r\n.weui-uploader__hd{\r\n display:-webkit-box;\r\n display:-webkit-flex;\r\n display:flex;\r\n padding-bottom:10px;\r\n -webkit-box-align:center;\r\n -webkit-align-items:center;\r\n align-items:center;\r\n}\r\n.weui-uploader__title{\r\n -webkit-box-flex:1;\r\n -webkit-flex:1;\r\n flex:1;\r\n}\r\n.weui-uploader__info{\r\n color:#B2B2B2;\r\n}\r\n.weui-uploader__bd{\r\n margin-bottom:-4px;\r\n margin-right:-9px;\r\n overflow:hidden;\r\n}\r\n.weui-uploader__files{\r\n list-style:none;\r\n}\r\n.weui-uploader__file{\r\n float:left;\r\n margin-right:9px;\r\n margin-bottom:9px;\r\n width:79px;\r\n height:79px;\r\n background:no-repeat center center;\r\n background-size:cover;\r\n}\r\n.weui-uploader__file_status{\r\n position:relative;\r\n}\r\n.weui-uploader__file_status:before{\r\n content:\" \";\r\n position:absolute;\r\n top:0;\r\n right:0;\r\n bottom:0;\r\n left:0;\r\n background-color:rgba(0, 0, 0, 0.5);\r\n}\r\n.weui-uploader__file_status .weui-uploader__file-content{\r\n display:block;\r\n}\r\n.weui-uploader__file-content{\r\n display:none;\r\n position:absolute;\r\n top:50%;\r\n left:50%;\r\n -webkit-transform:translate(-50%, -50%);\r\n transform:translate(-50%, -50%);\r\n color:#FFFFFF;\r\n}\r\n.weui-uploader__file-content .weui-icon-warn{\r\n display:inline-block;\r\n}\r\n.weui-uploader__input-box{\r\n float:left;\r\n position:relative;\r\n margin-right:9px;\r\n margin-bottom:9px;\r\n width:77px;\r\n height:77px;\r\n border:1px solid #D9D9D9;\r\n}\r\n.weui-uploader__input-box:before,\r\n.weui-uploader__input-box:after{\r\n content:\" \";\r\n position:absolute;\r\n top:50%;\r\n left:50%;\r\n -webkit-transform:translate(-50%, -50%);\r\n transform:translate(-50%, -50%);\r\n background-color:#D9D9D9;\r\n}\r\n.weui-uploader__input-box:before{\r\n width:2px;\r\n height:39.5px;\r\n}\r\n.weui-uploader__input-box:after{\r\n width:39.5px;\r\n height:2px;\r\n}\r\n.weui-uploader__input-box:active{\r\n border-color:#999999;\r\n}\r\n.weui-uploader__input-box:active:before,\r\n.weui-uploader__input-box:active:after{\r\n background-color:#999999;\r\n}\r\n.weui-uploader__input{\r\n position:absolute;\r\n z-index:1;\r\n top:0;\r\n left:0;\r\n width:100%;\r\n height:100%;\r\n opacity:0;\r\n -webkit-tap-highlight-color:rgba(0, 0, 0, 0);\r\n}\r\n.weui-msg{\r\n padding-top:36px;\r\n text-align:center;\r\n}\r\n.weui-msg__icon-area{\r\n margin-bottom:30px;\r\n}\r\n.weui-msg__text-area{\r\n margin-bottom:25px;\r\n padding:0 20px;\r\n}\r\n.weui-msg__text-area a{\r\n color:#586C94;\r\n}\r\n.weui-msg__title{\r\n margin-bottom:5px;\r\n font-weight:400;\r\n font-size:20px;\r\n word-wrap:break-word;\r\n word-break:break-all;\r\n}\r\n.weui-msg__desc{\r\n font-size:14px;\r\n color:#999999;\r\n word-wrap:break-word;\r\n word-break:break-all;\r\n}\r\n.weui-msg__opr-area{\r\n margin-bottom:25px;\r\n}\r\n.weui-msg__extra-area{\r\n margin-bottom:15px;\r\n font-size:14px;\r\n color:#999999;\r\n}\r\n.weui-msg__extra-area a{\r\n color:#586C94;\r\n}\r\n@media screen and (min-height: 438px){\r\n .weui-msg__extra-area{\r\n position:fixed;\r\n left:0;\r\n bottom:0;\r\n width:100%;\r\n text-align:center;\r\n }\r\n}\r\n@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){\r\n .weui-msg__extra-area{\r\n margin-bottom:49px;\r\n }\r\n}\r\n.weui-article{\r\n padding:20px 15px;\r\n font-size:15px;\r\n}\r\n.weui-article section{\r\n margin-bottom:1.5em;\r\n}\r\n.weui-article h1{\r\n font-size:18px;\r\n font-weight:400;\r\n margin-bottom:.9em;\r\n}\r\n.weui-article h2{\r\n font-size:16px;\r\n font-weight:400;\r\n margin-bottom:.34em;\r\n}\r\n.weui-article h3{\r\n font-weight:400;\r\n font-size:15px;\r\n margin-bottom:.34em;\r\n}\r\n.weui-article *{\r\n max-width:100%;\r\n box-sizing:border-box;\r\n word-wrap:break-word;\r\n}\r\n.weui-article p{\r\n margin:0 0 .8em;\r\n}\r\n.weui-tabbar{\r\n display:-webkit-box;\r\n display:-webkit-flex;\r\n display:flex;\r\n position:absolute;\r\n z-index:500;\r\n bottom:0;\r\n width:100%;\r\n background-color:#F7F7FA;\r\n}\r\n.weui-tabbar:before{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n top:0;\r\n right:0;\r\n height:1px;\r\n border-top:1px solid #C0BFC4;\r\n color:#C0BFC4;\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n}\r\n.weui-tabbar__item{\r\n display:block;\r\n -webkit-box-flex:1;\r\n -webkit-flex:1;\r\n flex:1;\r\n padding:5px 0 0;\r\n font-size:0;\r\n color:#999999;\r\n text-align:center;\r\n -webkit-tap-highlight-color:rgba(0, 0, 0, 0);\r\n}\r\n.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon,\r\n.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon > i,\r\n.weui-tabbar__item.weui-bar__item_on .weui-tabbar__label{\r\n color:#09BB07;\r\n}\r\n.weui-tabbar__icon{\r\n display:inline-block;\r\n width:27px;\r\n height:27px;\r\n}\r\ni.weui-tabbar__icon,\r\n.weui-tabbar__icon > i{\r\n font-size:24px;\r\n color:#999999;\r\n}\r\n.weui-tabbar__icon img{\r\n width:100%;\r\n height:100%;\r\n}\r\n.weui-tabbar__label{\r\n text-align:center;\r\n color:#999999;\r\n font-size:10px;\r\n line-height:1.8;\r\n}\r\n.weui-navbar{\r\n display:-webkit-box;\r\n display:-webkit-flex;\r\n display:flex;\r\n position:absolute;\r\n z-index:500;\r\n top:0;\r\n width:100%;\r\n background-color:#FAFAFA;\r\n}\r\n.weui-navbar:after{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n bottom:0;\r\n right:0;\r\n height:1px;\r\n border-bottom:1px solid #CCCCCC;\r\n color:#CCCCCC;\r\n -webkit-transform-origin:0 100%;\r\n transform-origin:0 100%;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n}\r\n.weui-navbar + .weui-tab__panel{\r\n padding-top:50px;\r\n padding-bottom:0;\r\n}\r\n.weui-navbar__item{\r\n position:relative;\r\n display:block;\r\n -webkit-box-flex:1;\r\n -webkit-flex:1;\r\n flex:1;\r\n padding:13px 0;\r\n text-align:center;\r\n font-size:15px;\r\n -webkit-tap-highlight-color:rgba(0, 0, 0, 0);\r\n}\r\n.weui-navbar__item:active{\r\n background-color:#EDEDED;\r\n}\r\n.weui-navbar__item.weui-bar__item_on{\r\n background-color:#EAEAEA;\r\n}\r\n.weui-navbar__item:after{\r\n content:\" \";\r\n position:absolute;\r\n right:0;\r\n top:0;\r\n width:1px;\r\n bottom:0;\r\n border-right:1px solid #CCCCCC;\r\n color:#CCCCCC;\r\n -webkit-transform-origin:100% 0;\r\n transform-origin:100% 0;\r\n -webkit-transform:scaleX(0.5);\r\n transform:scaleX(0.5);\r\n}\r\n.weui-navbar__item:last-child:after{\r\n display:none;\r\n}\r\n.weui-tab{\r\n position:relative;\r\n height:100%;\r\n}\r\n.weui-tab__panel{\r\n box-sizing:border-box;\r\n height:100%;\r\n padding-bottom:50px;\r\n overflow:auto;\r\n -webkit-overflow-scrolling:touch;\r\n}\r\n.weui-tab__content{\r\n display:none;\r\n}\r\n.weui-progress{\r\n display:-webkit-box;\r\n display:-webkit-flex;\r\n display:flex;\r\n -webkit-box-align:center;\r\n -webkit-align-items:center;\r\n align-items:center;\r\n}\r\n.weui-progress__bar{\r\n background-color:#EBEBEB;\r\n height:3px;\r\n -webkit-box-flex:1;\r\n -webkit-flex:1;\r\n flex:1;\r\n}\r\n.weui-progress__inner-bar{\r\n width:0;\r\n height:100%;\r\n background-color:#09BB07;\r\n}\r\n.weui-progress__opr{\r\n display:block;\r\n margin-left:15px;\r\n font-size:0;\r\n}\r\n.weui-panel{\r\n background-color:#FFFFFF;\r\n margin-top:10px;\r\n position:relative;\r\n overflow:hidden;\r\n}\r\n.weui-panel:first-child{\r\n margin-top:0;\r\n}\r\n.weui-panel:before{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n top:0;\r\n right:0;\r\n height:1px;\r\n border-top:1px solid #E5E5E5;\r\n color:#E5E5E5;\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n}\r\n.weui-panel:after{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n bottom:0;\r\n right:0;\r\n height:1px;\r\n border-bottom:1px solid #E5E5E5;\r\n color:#E5E5E5;\r\n -webkit-transform-origin:0 100%;\r\n transform-origin:0 100%;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n}\r\n.weui-panel__hd{\r\n padding:14px 15px 10px;\r\n color:#999999;\r\n font-size:13px;\r\n position:relative;\r\n}\r\n.weui-panel__hd:after{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n bottom:0;\r\n right:0;\r\n height:1px;\r\n border-bottom:1px solid #E5E5E5;\r\n color:#E5E5E5;\r\n -webkit-transform-origin:0 100%;\r\n transform-origin:0 100%;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n left:15px;\r\n}\r\n.weui-media-box{\r\n padding:15px;\r\n position:relative;\r\n}\r\n.weui-media-box:before{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n top:0;\r\n right:0;\r\n height:1px;\r\n border-top:1px solid #E5E5E5;\r\n color:#E5E5E5;\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n left:15px;\r\n}\r\n.weui-media-box:first-child:before{\r\n display:none;\r\n}\r\na.weui-media-box{\r\n color:#000000;\r\n -webkit-tap-highlight-color:rgba(0, 0, 0, 0);\r\n}\r\na.weui-media-box:active{\r\n background-color:#ECECEC;\r\n}\r\n.weui-media-box__title{\r\n font-weight:400;\r\n font-size:17px;\r\n width:auto;\r\n overflow:hidden;\r\n text-overflow:ellipsis;\r\n white-space:nowrap;\r\n word-wrap:normal;\r\n word-wrap:break-word;\r\n word-break:break-all;\r\n}\r\n.weui-media-box__desc{\r\n color:#999999;\r\n font-size:13px;\r\n line-height:1.2;\r\n overflow:hidden;\r\n text-overflow:ellipsis;\r\n display:-webkit-box;\r\n -webkit-box-orient:vertical;\r\n -webkit-line-clamp:2;\r\n}\r\n.weui-media-box__info{\r\n margin-top:15px;\r\n padding-bottom:5px;\r\n font-size:13px;\r\n color:#CECECE;\r\n line-height:1em;\r\n list-style:none;\r\n overflow:hidden;\r\n}\r\n.weui-media-box__info__meta{\r\n float:left;\r\n padding-right:1em;\r\n}\r\n.weui-media-box__info__meta_extra{\r\n padding-left:1em;\r\n border-left:1px solid #CECECE;\r\n}\r\n.weui-media-box_text .weui-media-box__title{\r\n margin-bottom:8px;\r\n}\r\n.weui-media-box_appmsg{\r\n display:-webkit-box;\r\n display:-webkit-flex;\r\n display:flex;\r\n -webkit-box-align:center;\r\n -webkit-align-items:center;\r\n align-items:center;\r\n}\r\n.weui-media-box_appmsg .weui-media-box__hd{\r\n margin-right:.8em;\r\n width:60px;\r\n height:60px;\r\n line-height:60px;\r\n text-align:center;\r\n}\r\n.weui-media-box_appmsg .weui-media-box__thumb{\r\n width:100%;\r\n max-height:100%;\r\n vertical-align:top;\r\n}\r\n.weui-media-box_appmsg .weui-media-box__bd{\r\n -webkit-box-flex:1;\r\n -webkit-flex:1;\r\n flex:1;\r\n min-width:0;\r\n}\r\n.weui-media-box_small-appmsg{\r\n padding:0;\r\n}\r\n.weui-media-box_small-appmsg .weui-cells{\r\n margin-top:0;\r\n}\r\n.weui-media-box_small-appmsg .weui-cells:before{\r\n display:none;\r\n}\r\n.weui-grids{\r\n position:relative;\r\n overflow:hidden;\r\n}\r\n.weui-grids:before{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n top:0;\r\n right:0;\r\n height:1px;\r\n border-top:1px solid #D9D9D9;\r\n color:#D9D9D9;\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n}\r\n.weui-grids:after{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n top:0;\r\n width:1px;\r\n bottom:0;\r\n border-left:1px solid #D9D9D9;\r\n color:#D9D9D9;\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n -webkit-transform:scaleX(0.5);\r\n transform:scaleX(0.5);\r\n}\r\n.weui-grid{\r\n position:relative;\r\n float:left;\r\n padding:20px 10px;\r\n width:33.33333333%;\r\n box-sizing:border-box;\r\n}\r\n.weui-grid:before{\r\n content:\" \";\r\n position:absolute;\r\n right:0;\r\n top:0;\r\n width:1px;\r\n bottom:0;\r\n border-right:1px solid #D9D9D9;\r\n color:#D9D9D9;\r\n -webkit-transform-origin:100% 0;\r\n transform-origin:100% 0;\r\n -webkit-transform:scaleX(0.5);\r\n transform:scaleX(0.5);\r\n}\r\n.weui-grid:after{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n bottom:0;\r\n right:0;\r\n height:1px;\r\n border-bottom:1px solid #D9D9D9;\r\n color:#D9D9D9;\r\n -webkit-transform-origin:0 100%;\r\n transform-origin:0 100%;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n}\r\n.weui-grid:active{\r\n background-color:#ECECEC;\r\n}\r\n.weui-grid__icon{\r\n width:28px;\r\n height:28px;\r\n margin:0 auto;\r\n}\r\n.weui-grid__icon img{\r\n display:block;\r\n width:100%;\r\n height:100%;\r\n}\r\n.weui-grid__icon + .weui-grid__label{\r\n margin-top:5px;\r\n}\r\n.weui-grid__label{\r\n display:block;\r\n text-align:center;\r\n color:#000000;\r\n font-size:14px;\r\n white-space:nowrap;\r\n text-overflow:ellipsis;\r\n overflow:hidden;\r\n}\r\n.weui-footer{\r\n color:#999999;\r\n font-size:14px;\r\n text-align:center;\r\n}\r\n.weui-footer a{\r\n color:#586C94;\r\n}\r\n.weui-footer_fixed-bottom{\r\n position:fixed;\r\n bottom:.52em;\r\n left:0;\r\n right:0;\r\n}\r\n.weui-footer__links{\r\n font-size:0;\r\n}\r\n.weui-footer__link{\r\n display:inline-block;\r\n vertical-align:top;\r\n margin:0 .62em;\r\n position:relative;\r\n font-size:14px;\r\n}\r\n.weui-footer__link:before{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n top:0;\r\n width:1px;\r\n bottom:0;\r\n border-left:1px solid #C7C7C7;\r\n color:#C7C7C7;\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n -webkit-transform:scaleX(0.5);\r\n transform:scaleX(0.5);\r\n left:-0.65em;\r\n top:.36em;\r\n bottom:.36em;\r\n}\r\n.weui-footer__link:first-child:before{\r\n display:none;\r\n}\r\n.weui-footer__text{\r\n padding:0 .34em;\r\n font-size:12px;\r\n}\r\n.weui-flex{\r\n display:-webkit-box;\r\n display:-webkit-flex;\r\n display:flex;\r\n}\r\n.weui-flex__item{\r\n -webkit-box-flex:1;\r\n -webkit-flex:1;\r\n flex:1;\r\n}\r\n.weui-dialog{\r\n position:fixed;\r\n z-index:5000;\r\n width:80%;\r\n max-width:300px;\r\n top:50%;\r\n left:50%;\r\n -webkit-transform:translate(-50%, -50%);\r\n transform:translate(-50%, -50%);\r\n background-color:#FFFFFF;\r\n text-align:center;\r\n border-radius:3px;\r\n overflow:hidden;\r\n}\r\n.weui-dialog__hd{\r\n padding:1.3em 1.6em 0.5em;\r\n}\r\n.weui-dialog__title{\r\n font-weight:400;\r\n font-size:18px;\r\n}\r\n.weui-dialog__bd{\r\n padding:0 1.6em 0.8em;\r\n min-height:40px;\r\n font-size:15px;\r\n line-height:1.3;\r\n word-wrap:break-word;\r\n word-break:break-all;\r\n color:#999999;\r\n}\r\n.weui-dialog__bd:first-child{\r\n padding:2.7em 20px 1.7em;\r\n color:#353535;\r\n}\r\n.weui-dialog__ft{\r\n position:relative;\r\n line-height:48px;\r\n font-size:18px;\r\n display:-webkit-box;\r\n display:-webkit-flex;\r\n display:flex;\r\n}\r\n.weui-dialog__ft:after{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n top:0;\r\n right:0;\r\n height:1px;\r\n border-top:1px solid #D5D5D6;\r\n color:#D5D5D6;\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n}\r\n.weui-dialog__btn{\r\n display:block;\r\n -webkit-box-flex:1;\r\n -webkit-flex:1;\r\n flex:1;\r\n color:#3CC51F;\r\n text-decoration:none;\r\n -webkit-tap-highlight-color:rgba(0, 0, 0, 0);\r\n position:relative;\r\n}\r\n.weui-dialog__btn:active{\r\n background-color:#EEEEEE;\r\n}\r\n.weui-dialog__btn:after{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n top:0;\r\n width:1px;\r\n bottom:0;\r\n border-left:1px solid #D5D5D6;\r\n color:#D5D5D6;\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n -webkit-transform:scaleX(0.5);\r\n transform:scaleX(0.5);\r\n}\r\n.weui-dialog__btn:first-child:after{\r\n display:none;\r\n}\r\n.weui-dialog__btn_default{\r\n color:#353535;\r\n}\r\n.weui-dialog__btn_primary{\r\n color:#0BB20C;\r\n}\r\n.weui-skin_android .weui-dialog{\r\n text-align:left;\r\n box-shadow:0 6px 30px 0 rgba(0, 0, 0, 0.1);\r\n}\r\n.weui-skin_android .weui-dialog__title{\r\n font-size:21px;\r\n}\r\n.weui-skin_android .weui-dialog__hd{\r\n text-align:left;\r\n}\r\n.weui-skin_android .weui-dialog__bd{\r\n color:#999999;\r\n padding:0.25em 1.6em 2em;\r\n font-size:17px;\r\n text-align:left;\r\n}\r\n.weui-skin_android .weui-dialog__bd:first-child{\r\n padding:1.6em 1.6em 2em;\r\n color:#353535;\r\n}\r\n.weui-skin_android .weui-dialog__ft{\r\n display:block;\r\n text-align:right;\r\n line-height:42px;\r\n font-size:16px;\r\n padding:0 1.6em 0.7em;\r\n}\r\n.weui-skin_android .weui-dialog__ft:after{\r\n display:none;\r\n}\r\n.weui-skin_android .weui-dialog__btn{\r\n display:inline-block;\r\n vertical-align:top;\r\n padding:0 .8em;\r\n}\r\n.weui-skin_android .weui-dialog__btn:after{\r\n display:none;\r\n}\r\n.weui-skin_android .weui-dialog__btn:active{\r\n background-color:rgba(0, 0, 0, 0.06);\r\n}\r\n.weui-skin_android .weui-dialog__btn:visited{\r\n background-color:rgba(0, 0, 0, 0.06);\r\n}\r\n.weui-skin_android .weui-dialog__btn:last-child{\r\n margin-right:-0.8em;\r\n}\r\n.weui-skin_android .weui-dialog__btn_default{\r\n color:#808080;\r\n}\r\n@media screen and (min-width: 1024px){\r\n .weui-dialog{\r\n width:35%;\r\n }\r\n}\r\n.weui-toast{\r\n position:fixed;\r\n z-index:5000;\r\n width:7.6em;\r\n min-height:7.6em;\r\n top:180px;\r\n left:50%;\r\n margin-left:-3.8em;\r\n background:rgba(17, 17, 17, 0.7);\r\n text-align:center;\r\n border-radius:5px;\r\n color:#FFFFFF;\r\n}\r\n.weui-icon_toast{\r\n margin:22px 0 0;\r\n display:block;\r\n}\r\n.weui-icon_toast.weui-icon-success-no-circle:before{\r\n color:#FFFFFF;\r\n font-size:55px;\r\n}\r\n.weui-icon_toast.weui-loading{\r\n margin:30px 0 0;\r\n width:38px;\r\n height:38px;\r\n vertical-align:baseline;\r\n}\r\n.weui-toast__content{\r\n margin:0 0 15px;\r\n}\r\n.weui-mask{\r\n position:fixed;\r\n z-index:1000;\r\n top:0;\r\n right:0;\r\n left:0;\r\n bottom:0;\r\n background:rgba(0, 0, 0, 0.6);\r\n}\r\n.weui-mask_transparent{\r\n position:fixed;\r\n z-index:1000;\r\n top:0;\r\n right:0;\r\n left:0;\r\n bottom:0;\r\n}\r\n.weui-actionsheet{\r\n position:fixed;\r\n left:0;\r\n bottom:0;\r\n -webkit-transform:translate(0, 100%);\r\n transform:translate(0, 100%);\r\n -webkit-backface-visibility:hidden;\r\n backface-visibility:hidden;\r\n z-index:5000;\r\n width:100%;\r\n background-color:#EFEFF4;\r\n -webkit-transition:-webkit-transform .3s;\r\n transition:-webkit-transform .3s;\r\n transition:transform .3s;\r\n transition:transform .3s, -webkit-transform .3s;\r\n}\r\n.weui-actionsheet__title{\r\n position:relative;\r\n height:65px;\r\n padding:0 20px;\r\n line-height:1.4;\r\n display:-webkit-box;\r\n display:-webkit-flex;\r\n display:flex;\r\n -webkit-box-pack:center;\r\n -webkit-justify-content:center;\r\n justify-content:center;\r\n -webkit-box-orient:vertical;\r\n -webkit-box-direction:normal;\r\n -webkit-flex-direction:column;\r\n flex-direction:column;\r\n text-align:center;\r\n font-size:14px;\r\n color:#888;\r\n background:#FCFCFD;\r\n}\r\n.weui-actionsheet__title:before{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n bottom:0;\r\n right:0;\r\n height:1px;\r\n border-bottom:1px solid #e5e5e5;\r\n color:#e5e5e5;\r\n -webkit-transform-origin:0 100%;\r\n transform-origin:0 100%;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n}\r\n.weui-actionsheet__title .weui-actionsheet__title-text{\r\n overflow:hidden;\r\n text-overflow:ellipsis;\r\n display:-webkit-box;\r\n -webkit-box-orient:vertical;\r\n -webkit-line-clamp:2;\r\n}\r\n.weui-actionsheet__menu{\r\n background-color:#FCFCFD;\r\n}\r\n.weui-actionsheet__action{\r\n margin-top:6px;\r\n background-color:#FCFCFD;\r\n}\r\n.weui-actionsheet__cell{\r\n position:relative;\r\n padding:10px 0;\r\n text-align:center;\r\n font-size:18px;\r\n}\r\n.weui-actionsheet__cell:before{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n top:0;\r\n right:0;\r\n height:1px;\r\n border-top:1px solid #e5e5e5;\r\n color:#e5e5e5;\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n}\r\n.weui-actionsheet__cell:active{\r\n background-color:#ECECEC;\r\n}\r\n.weui-actionsheet__cell:first-child:before{\r\n display:none;\r\n}\r\n.weui-skin_android .weui-actionsheet{\r\n position:fixed;\r\n left:50%;\r\n top:50%;\r\n bottom:auto;\r\n -webkit-transform:translate(-50%, -50%);\r\n transform:translate(-50%, -50%);\r\n width:274px;\r\n box-sizing:border-box;\r\n -webkit-backface-visibility:hidden;\r\n backface-visibility:hidden;\r\n background:transparent;\r\n -webkit-transition:-webkit-transform .3s;\r\n transition:-webkit-transform .3s;\r\n transition:transform .3s;\r\n transition:transform .3s, -webkit-transform .3s;\r\n}\r\n.weui-skin_android .weui-actionsheet__action{\r\n display:none;\r\n}\r\n.weui-skin_android .weui-actionsheet__menu{\r\n border-radius:2px;\r\n box-shadow:0 6px 30px 0 rgba(0, 0, 0, 0.1);\r\n}\r\n.weui-skin_android .weui-actionsheet__cell{\r\n padding:13px 24px;\r\n font-size:16px;\r\n line-height:1.4;\r\n text-align:left;\r\n}\r\n.weui-skin_android .weui-actionsheet__cell:first-child{\r\n border-top-left-radius:2px;\r\n border-top-right-radius:2px;\r\n}\r\n.weui-skin_android .weui-actionsheet__cell:last-child{\r\n border-bottom-left-radius:2px;\r\n border-bottom-right-radius:2px;\r\n}\r\n.weui-actionsheet_toggle{\r\n -webkit-transform:translate(0, 0);\r\n transform:translate(0, 0);\r\n}\r\n.weui-loadmore{\r\n width:65%;\r\n margin:1.5em auto;\r\n line-height:1.6em;\r\n font-size:14px;\r\n text-align:center;\r\n}\r\n.weui-loadmore__tips{\r\n display:inline-block;\r\n vertical-align:middle;\r\n}\r\n.weui-loadmore_line{\r\n border-top:1px solid #E5E5E5;\r\n margin-top:2.4em;\r\n}\r\n.weui-loadmore_line .weui-loadmore__tips{\r\n position:relative;\r\n top:-0.9em;\r\n padding:0 .55em;\r\n background-color:#FFFFFF;\r\n color:#999999;\r\n}\r\n.weui-loadmore_dot .weui-loadmore__tips{\r\n padding:0 .16em;\r\n}\r\n.weui-loadmore_dot .weui-loadmore__tips:before{\r\n content:\" \";\r\n width:4px;\r\n height:4px;\r\n border-radius:50%;\r\n background-color:#E5E5E5;\r\n display:inline-block;\r\n position:relative;\r\n vertical-align:0;\r\n top:-0.16em;\r\n}\r\n.weui-badge{\r\n display:inline-block;\r\n padding:.15em .4em;\r\n min-width:8px;\r\n border-radius:18px;\r\n background-color:#F43530;\r\n color:#FFFFFF;\r\n line-height:1.2;\r\n text-align:center;\r\n font-size:12px;\r\n vertical-align:middle;\r\n}\r\n.weui-badge_dot{\r\n padding:.4em;\r\n min-width:0;\r\n}\r\n.weui-search-bar{\r\n position:relative;\r\n padding:8px 10px;\r\n display:-webkit-box;\r\n display:-webkit-flex;\r\n display:flex;\r\n box-sizing:border-box;\r\n background-color:#EFEFF4;\r\n -webkit-text-size-adjust:100%;\r\n -webkit-box-align:center;\r\n -webkit-align-items:center;\r\n align-items:center;\r\n}\r\n.weui-search-bar:before{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n top:0;\r\n right:0;\r\n height:1px;\r\n border-top:1px solid #D7D6DC;\r\n color:#D7D6DC;\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n}\r\n.weui-search-bar:after{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n bottom:0;\r\n right:0;\r\n height:1px;\r\n border-bottom:1px solid #D7D6DC;\r\n color:#D7D6DC;\r\n -webkit-transform-origin:0 100%;\r\n transform-origin:0 100%;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n}\r\n.weui-search-bar.weui-search-bar_focusing .weui-search-bar__cancel-btn{\r\n display:block;\r\n}\r\n.weui-search-bar.weui-search-bar_focusing .weui-search-bar__label{\r\n display:none;\r\n}\r\n.weui-search-bar__form{\r\n position:relative;\r\n -webkit-box-flex:1;\r\n -webkit-flex:auto;\r\n flex:auto;\r\n background-color:#EFEFF4;\r\n}\r\n.weui-search-bar__form:after{\r\n content:'';\r\n position:absolute;\r\n left:0;\r\n top:0;\r\n width:200%;\r\n height:200%;\r\n -webkit-transform:scale(0.5);\r\n transform:scale(0.5);\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n border-radius:10px;\r\n border:1px solid #E6E6EA;\r\n box-sizing:border-box;\r\n background:#FFFFFF;\r\n}\r\n.weui-search-bar__box{\r\n position:relative;\r\n padding-left:30px;\r\n padding-right:30px;\r\n height:100%;\r\n width:100%;\r\n box-sizing:border-box;\r\n z-index:1;\r\n}\r\n.weui-search-bar__box .weui-search-bar__input{\r\n padding:4px 0;\r\n width:100%;\r\n height:1.42857143em;\r\n border:0;\r\n font-size:14px;\r\n line-height:1.42857143em;\r\n box-sizing:content-box;\r\n background:transparent;\r\n}\r\n.weui-search-bar__box .weui-search-bar__input:focus{\r\n outline:none;\r\n}\r\n.weui-search-bar__box .weui-icon-search{\r\n position:absolute;\r\n top:50%;\r\n left:10px;\r\n margin-top:-14px;\r\n line-height:28px;\r\n}\r\n.weui-search-bar__box .weui-icon-clear{\r\n position:absolute;\r\n top:50%;\r\n right:0;\r\n margin-top:-14px;\r\n padding:0 10px;\r\n line-height:28px;\r\n}\r\n.weui-search-bar__label{\r\n position:absolute;\r\n top:1px;\r\n right:1px;\r\n bottom:1px;\r\n left:1px;\r\n z-index:2;\r\n border-radius:3px;\r\n text-align:center;\r\n color:#9B9B9B;\r\n background:#FFFFFF;\r\n}\r\n.weui-search-bar__label span{\r\n display:inline-block;\r\n font-size:14px;\r\n vertical-align:middle;\r\n}\r\n.weui-search-bar__label .weui-icon-search{\r\n margin-right:5px;\r\n}\r\n.weui-search-bar__cancel-btn{\r\n display:none;\r\n margin-left:10px;\r\n line-height:28px;\r\n color:#09BB07;\r\n white-space:nowrap;\r\n}\r\n.weui-search-bar__input:not(:valid) ~ .weui-icon-clear{\r\n display:none;\r\n}\r\ninput[type=\"search\"]::-webkit-search-decoration,\r\ninput[type=\"search\"]::-webkit-search-cancel-button,\r\ninput[type=\"search\"]::-webkit-search-results-button,\r\ninput[type=\"search\"]::-webkit-search-results-decoration{\r\n display:none;\r\n}\r\n.weui-picker{\r\n position:fixed;\r\n width:100%;\r\n left:0;\r\n bottom:0;\r\n z-index:5000;\r\n -webkit-backface-visibility:hidden;\r\n backface-visibility:hidden;\r\n -webkit-transform:translate(0, 100%);\r\n transform:translate(0, 100%);\r\n -webkit-transition:-webkit-transform .3s;\r\n transition:-webkit-transform .3s;\r\n transition:transform .3s;\r\n transition:transform .3s, -webkit-transform .3s;\r\n}\r\n.weui-picker__hd{\r\n display:-webkit-box;\r\n display:-webkit-flex;\r\n display:flex;\r\n padding:9px 15px;\r\n background-color:#fff;\r\n position:relative;\r\n text-align:center;\r\n font-size:17px;\r\n}\r\n.weui-picker__hd:after{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n bottom:0;\r\n right:0;\r\n height:1px;\r\n border-bottom:1px solid #E5E5E5;\r\n color:#E5E5E5;\r\n -webkit-transform-origin:0 100%;\r\n transform-origin:0 100%;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n}\r\n.weui-picker__action{\r\n display:block;\r\n -webkit-box-flex:1;\r\n -webkit-flex:1;\r\n flex:1;\r\n color:#1AAD19;\r\n}\r\n.weui-picker__action:first-child{\r\n text-align:left;\r\n color:#888;\r\n}\r\n.weui-picker__action:last-child{\r\n text-align:right;\r\n}\r\n.weui-picker__bd{\r\n display:-webkit-box;\r\n display:-webkit-flex;\r\n display:flex;\r\n position:relative;\r\n background-color:#fff;\r\n height:238px;\r\n overflow:hidden;\r\n}\r\n.weui-picker__group{\r\n -webkit-box-flex:1;\r\n -webkit-flex:1;\r\n flex:1;\r\n position:relative;\r\n height:100%;\r\n}\r\n.weui-picker__mask{\r\n position:absolute;\r\n top:0;\r\n left:0;\r\n width:100%;\r\n height:100%;\r\n margin:0 auto;\r\n z-index:3;\r\n background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));\r\n background:linear-gradient(180deg, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), linear-gradient(0deg, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));\r\n background-position:top, bottom;\r\n background-size:100% 102px;\r\n background-repeat:no-repeat;\r\n -webkit-transform:translateZ(0);\r\n transform:translateZ(0);\r\n}\r\n.weui-picker__indicator{\r\n width:100%;\r\n height:34px;\r\n position:absolute;\r\n left:0;\r\n top:102px;\r\n z-index:3;\r\n}\r\n.weui-picker__indicator:before{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n top:0;\r\n right:0;\r\n height:1px;\r\n border-top:1px solid #E5E5E5;\r\n color:#E5E5E5;\r\n -webkit-transform-origin:0 0;\r\n transform-origin:0 0;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n}\r\n.weui-picker__indicator:after{\r\n content:\" \";\r\n position:absolute;\r\n left:0;\r\n bottom:0;\r\n right:0;\r\n height:1px;\r\n border-bottom:1px solid #E5E5E5;\r\n color:#E5E5E5;\r\n -webkit-transform-origin:0 100%;\r\n transform-origin:0 100%;\r\n -webkit-transform:scaleY(0.5);\r\n transform:scaleY(0.5);\r\n}\r\n.weui-picker__content{\r\n position:absolute;\r\n top:0;\r\n left:0;\r\n width:100%;\r\n}\r\n.weui-picker__item{\r\n padding:0;\r\n height:34px;\r\n line-height:34px;\r\n text-align:center;\r\n color:#000;\r\n text-overflow:ellipsis;\r\n white-space:nowrap;\r\n overflow:hidden;\r\n}\r\n.weui-picker__item_disabled{\r\n color:#999999;\r\n}\r\n@-webkit-keyframes slideUp{\r\n from{\r\n -webkit-transform:translate3d(0, 100%, 0);\r\n transform:translate3d(0, 100%, 0);\r\n }\r\n to{\r\n -webkit-transform:translate3d(0, 0, 0);\r\n transform:translate3d(0, 0, 0);\r\n }\r\n}\r\n@keyframes slideUp{\r\n from{\r\n -webkit-transform:translate3d(0, 100%, 0);\r\n transform:translate3d(0, 100%, 0);\r\n }\r\n to{\r\n -webkit-transform:translate3d(0, 0, 0);\r\n transform:translate3d(0, 0, 0);\r\n }\r\n}\r\n.weui-animate-slide-up{\r\n -webkit-animation:slideUp ease .3s forwards;\r\n animation:slideUp ease .3s forwards;\r\n}\r\n@-webkit-keyframes slideDown{\r\n from{\r\n -webkit-transform:translate3d(0, 0, 0);\r\n transform:translate3d(0, 0, 0);\r\n }\r\n to{\r\n -webkit-transform:translate3d(0, 100%, 0);\r\n transform:translate3d(0, 100%, 0);\r\n }\r\n}\r\n@keyframes slideDown{\r\n from{\r\n -webkit-transform:translate3d(0, 0, 0);\r\n transform:translate3d(0, 0, 0);\r\n }\r\n to{\r\n -webkit-transform:translate3d(0, 100%, 0);\r\n transform:translate3d(0, 100%, 0);\r\n }\r\n}\r\n.weui-animate-slide-down{\r\n -webkit-animation:slideDown ease .3s forwards;\r\n animation:slideDown ease .3s forwards;\r\n}\r\n@-webkit-keyframes fadeIn{\r\n from{\r\n opacity:0;\r\n }\r\n to{\r\n opacity:1;\r\n }\r\n}\r\n@keyframes fadeIn{\r\n from{\r\n opacity:0;\r\n }\r\n to{\r\n opacity:1;\r\n }\r\n}\r\n.weui-animate-fade-in{\r\n -webkit-animation:fadeIn ease .3s forwards;\r\n animation:fadeIn ease .3s forwards;\r\n}\r\n@-webkit-keyframes fadeOut{\r\n from{\r\n opacity:1;\r\n }\r\n to{\r\n opacity:0;\r\n }\r\n}\r\n@keyframes fadeOut{\r\n from{\r\n opacity:1;\r\n }\r\n to{\r\n opacity:0;\r\n }\r\n}\r\n.weui-animate-fade-out{\r\n -webkit-animation:fadeOut ease .3s forwards;\r\n animation:fadeOut ease .3s forwards;\r\n}\r\n.weui-agree{\r\n display:block;\r\n padding:.5em 15px;\r\n font-size:13px;\r\n}\r\n.weui-agree a{\r\n color:#586C94;\r\n}\r\n.weui-agree__text{\r\n color:#999999;\r\n}\r\n.weui-agree__checkbox{\r\n -webkit-appearance:none;\r\n appearance:none;\r\n outline:0;\r\n font-size:0;\r\n border:1px solid #D1D1D1;\r\n background-color:#FFFFFF;\r\n border-radius:3px;\r\n width:13px;\r\n height:13px;\r\n position:relative;\r\n vertical-align:0;\r\n top:2px;\r\n}\r\n.weui-agree__checkbox:checked:before{\r\n font-family:\"weui\";\r\n font-style:normal;\r\n font-weight:normal;\r\n font-variant:normal;\r\n text-transform:none;\r\n text-align:center;\r\n speak:none;\r\n display:inline-block;\r\n vertical-align:middle;\r\n text-decoration:inherit;\r\n content:\"\\EA08\";\r\n color:#09BB07;\r\n font-size:13px;\r\n position:absolute;\r\n top:50%;\r\n left:50%;\r\n -webkit-transform:translate(-50%, -48%) scale(0.73);\r\n transform:translate(-50%, -48%) scale(0.73);\r\n}\r\n.weui-agree__checkbox:disabled{\r\n background-color:#E1E1E1;\r\n}\r\n.weui-agree__checkbox:disabled:before{\r\n color:#ADADAD;\r\n}\r\n.weui-loading{\r\n width:20px;\r\n height:20px;\r\n display:inline-block;\r\n vertical-align:middle;\r\n -webkit-animation:weuiLoading 1s steps(12, end) infinite;\r\n animation:weuiLoading 1s steps(12, end) infinite;\r\n background:transparent url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\") no-repeat;\r\n background-size:100%;\r\n}\r\n.weui-loading.weui-loading_transparent,\r\n.weui-btn_loading.weui-btn_primary .weui-loading,\r\n.weui-btn_loading.weui-btn_warn .weui-loading{\r\n background-image:url(\"data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E\");\r\n}\r\n@-webkit-keyframes weuiLoading{\r\n 0%{\r\n -webkit-transform:rotate3d(0, 0, 1, 0deg);\r\n transform:rotate3d(0, 0, 1, 0deg);\r\n }\r\n 100%{\r\n -webkit-transform:rotate3d(0, 0, 1, 360deg);\r\n transform:rotate3d(0, 0, 1, 360deg);\r\n }\r\n}\r\n@keyframes weuiLoading{\r\n 0%{\r\n -webkit-transform:rotate3d(0, 0, 1, 0deg);\r\n transform:rotate3d(0, 0, 1, 0deg);\r\n }\r\n 100%{\r\n -webkit-transform:rotate3d(0, 0, 1, 360deg);\r\n transform:rotate3d(0, 0, 1, 360deg);\r\n }\r\n}\r\n.weui-slider{\r\n padding:15px 18px;\r\n -webkit-user-select:none;\r\n user-select:none;\r\n}\r\n.weui-slider__inner{\r\n position:relative;\r\n height:2px;\r\n background-color:#E9E9E9;\r\n}\r\n.weui-slider__track{\r\n height:2px;\r\n background-color:#1AAD19;\r\n width:0;\r\n}\r\n.weui-slider__handler{\r\n position:absolute;\r\n left:0;\r\n top:50%;\r\n width:28px;\r\n height:28px;\r\n margin-left:-14px;\r\n margin-top:-14px;\r\n border-radius:50%;\r\n background-color:#FFFFFF;\r\n box-shadow:0 0 4px rgba(0, 0, 0, 0.2);\r\n}\r\n.weui-slider-box{\r\n display:-webkit-box;\r\n display:-webkit-flex;\r\n display:flex;\r\n -webkit-box-align:center;\r\n -webkit-align-items:center;\r\n align-items:center;\r\n}\r\n.weui-slider-box .weui-slider{\r\n -webkit-box-flex:1;\r\n -webkit-flex:1;\r\n flex:1;\r\n}\r\n.weui-slider-box__value{\r\n margin-left:.5em;\r\n min-width:24px;\r\n color:#888888;\r\n text-align:center;\r\n font-size:14px;\r\n}\r\n",""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function toString(){return this.map(function(t){var r=function cssWithMappingToString(e,t){var r=e[1]||"",n=e[3];if(!n)return r;if(t&&"function"==typeof btoa){var i=function toComment(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}(n),o=n.sources.map(function(e){return"/*# sourceURL="+n.sourceRoot+e+" */"});return[r].concat(o).concat([i]).join("\n")}return[r].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+r+"}":r}).join("")},t.i=function(e,r){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},i=0;i=0&&l.splice(t,1)}function createStyleElement(e){var t=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),addAttrs(t,e.attrs),insertStyleElement(e,t),t}function addAttrs(e,t){Object.keys(t).forEach(function(r){e.setAttribute(r,t[r])})}function addStyle(e,t){var r,n,i,o;if(t.transform&&e.css){if(!(o=t.transform(e.css)))return function(){};e.css=o}if(t.singleton){var l=s++;r=a||(a=createStyleElement(t)),n=applyToSingletonTag.bind(null,r,l,!1),i=applyToSingletonTag.bind(null,r,l,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(r=function createLinkElement(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",addAttrs(t,e.attrs),insertStyleElement(e,t),t}(t),n=function updateLink(e,t,r){var n=r.css,i=r.sourceMap,o=void 0===t.convertToAbsoluteUrls&&i;(t.convertToAbsoluteUrls||o)&&(n=c(n));i&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var a=new Blob([n],{"type":"text/css"}),s=e.href;e.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}.bind(null,r,t),i=function(){removeStyleElement(r),r.href&&URL.revokeObjectURL(r.href)}):(r=createStyleElement(t),n=function applyToTag(e,t){var r=t.css,n=t.media;n&&e.setAttribute("media",n);if(e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}.bind(null,r),i=function(){removeStyleElement(r)});return n(e),function updateStyle(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else i()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=i()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var r=listToStyles(e,t);return addStylesToDom(r,t),function update(e){for(var i=[],o=0;o { + const res = await api.get('/product', { id: id }) + return res.data.data +} diff --git a/src/actions/home_action.ts b/src/actions/home_action.ts new file mode 100644 index 0000000..220a82f --- /dev/null +++ b/src/actions/home_action.ts @@ -0,0 +1,17 @@ +import api from '../service/api' + +export const getData = async (url: string) => { + const res = await api.get(url) + return res.data.data +} +export const getHome = async () => { + const data = await getData('/homepage-v3') + const banner: [] = data.banner + const brands: [] = data.brands + return { banner, brands } +} +export const getProducts = async () => { + const data = await getData('/product/filter') + const products: [] = data.rows + return { products } +} diff --git a/src/actions/login_action.ts b/src/actions/login_action.ts new file mode 100644 index 0000000..c10b651 --- /dev/null +++ b/src/actions/login_action.ts @@ -0,0 +1,12 @@ +import api from '../service/api' + +export const login = async (data) => { + const res = await api.post('/login/login', { data }) + console.log(res) + return res +} +export const getSms = async (data) => { + const res = await api.get('/common/sms', { data }) + console.log(res) + return res +} diff --git a/src/app.config.ts b/src/app.config.ts new file mode 100644 index 0000000..58dd4a1 --- /dev/null +++ b/src/app.config.ts @@ -0,0 +1,40 @@ +export default { + pages: [ + 'pages/home/index', + 'pages/cart/index', + 'pages/my/index', + 'pages/productDetail/index', + 'pages/login/index', + ], + window: { + backgroundTextStyle: 'light', + navigationBarBackgroundColor: '#fff', + navigationBarTitleText: '时装衣橱', + navigationBarTextStyle: 'black', + }, + tabBar: { + list: [ + { + pagePath: 'pages/home/index', + text: '首页', + iconPath: './images/tab/home.png', + selectedIconPath: './images/tab/home-active.png', + }, + { + pagePath: 'pages/cart/index', + text: '购物车', + iconPath: './images/tab/cart.png', + selectedIconPath: './images/tab/cart-active.png', + }, + { + pagePath: 'pages/my/index', + text: '我的', + iconPath: './images/tab/user.png', + selectedIconPath: './images/tab/user-active.png', + }, + ], + color: '#333', + backgroundColor: '#fff', + borderStyle: 'white', + }, +} diff --git a/src/app.js b/src/app.js deleted file mode 100644 index bea6ec4..0000000 --- a/src/app.js +++ /dev/null @@ -1,77 +0,0 @@ -import '@tarojs/async-await'; -import Taro, { Component } from '@tarojs/taro'; -import Home from './pages/home'; -import dva from './utils/dva'; -import models from './models'; -import { Provider } from '@tarojs/redux'; - -import './styles/base.scss'; - -const dvaApp = dva.createApp({ - initialState: {}, - models: models, -}); -const store = dvaApp.getStore(); - -class App extends Component { - config = { - pages: [ - 'pages/home/index', - 'pages/cart/index', - 'pages/user/index', - 'pages/detail/index', - 'pages/about/index', - 'pages/size/index', - 'pages/login/index', - 'pages/message/index', - 'pages/couponList/index', - 'pages/order/index', - 'pages/addressList/index', - 'pages/addressUpdate/index', - ], - window: { - backgroundTextStyle: 'dark', - navigationBarBackgroundColor: '#fff', - navigationBarTitleText: '时装衣橱', - navigationBarTextStyle: 'black', - }, - tabBar: { - list: [ - { - pagePath: 'pages/home/index', - text: '首页', - iconPath: './images/tab/home.png', - selectedIconPath: './images/tab/home-active.png', - }, - { - pagePath: 'pages/cart/index', - text: '衣袋', - iconPath: './images/tab/cart.png', - selectedIconPath: './images/tab/cart-active.png', - }, - { - pagePath: 'pages/user/index', - text: '我的', - iconPath: './images/tab/user.png', - selectedIconPath: './images/tab/user-active.png', - }, - ], - color: '#333', - selectedColor: '#333', - backgroundColor: '#fff', - borderStyle: 'white', - }, - }; - - componentDidMount() {} - - render() { - return ( - - - - ); - } -} - -Taro.render(, document.getElementById('app')); diff --git a/src/app.scss b/src/app.scss new file mode 100644 index 0000000..f1d3785 --- /dev/null +++ b/src/app.scss @@ -0,0 +1,4 @@ +page { + height: 100%; + font-size: 12PX; +} diff --git a/src/app.tsx b/src/app.tsx new file mode 100644 index 0000000..f9f8ef3 --- /dev/null +++ b/src/app.tsx @@ -0,0 +1,21 @@ +import React, { Component } from 'react' +import { View } from '@tarojs/components' +import './app.scss' + +class App extends Component { + componentDidMount() {} + + componentDidShow() {} + + componentDidHide() {} + + componentDidCatchError() {} + + // 在 App 类中的 render() 函数没有实际作用 + // 请勿修改此函数 + render() { + return {this.props.children} + } +} + +export default App diff --git a/src/base.scss b/src/base.scss new file mode 100644 index 0000000..73f5042 --- /dev/null +++ b/src/base.scss @@ -0,0 +1,57 @@ +$primary-color: #ec7063; +$text-color: #5e5b5b; +$background-color: #f0f0f0; + +@mixin text-ellipsis { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +@mixin flex-row { + display: flex; + flex-flow: row wrap; + align-items: center; + justify-content: space-around; +} +@mixin flex-column { + display: flex; + flex-flow: column nowrap; + align-items: flex-start; + justify-content: flex-start; +} +@mixin modalStyle { + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 100; + background: rgba(146, 144, 144, 0.5); +} //对话框浮层 +@mixin inputView { + width: 80%; + /* prettier-ignore */ + height:30PX; + /* prettier-ignore */ + font-size: 15PX; + /* prettier-ignore */ + border-radius:3PX; + /* prettier-ignore */ + border: 1PX solid #a19e9e; + @include flex-row; + /* prettier-ignore */ + margin-bottom:5PX; + /* prettier-ignore */ + margin-top:5PX; + /* prettier-ignore */ + padding-left:5PX; +} +@mixin background_image { + opacity: 0.3; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: -100; + position: fixed; +} //透明背景图 diff --git a/src/components/ClothingsItem/index.js b/src/components/ClothingsItem/index.js deleted file mode 100644 index 19f1e7c..0000000 --- a/src/components/ClothingsItem/index.js +++ /dev/null @@ -1,54 +0,0 @@ -import Taro, { Component } from '@tarojs/taro'; -import { View, Image } from '@tarojs/components'; -import PropTypes from 'prop-types'; -import './index.scss'; - -class ClothingsItem extends Component { - static propTypes = { - clothing: PropTypes.array, - deleteClothing: PropTypes.func, - }; - - static defaultProps = { - clothing: [], - deleteClothing: function() {}, - }; - - render() { - const { clothing, onDeleteClothing } = this.props; - return ( - - - - {clothing.map(item => ( - - - - - - - - {item.brand} - {item.name} - - {`${item.spu} | ${item.specification || '均码'}`} - - - - - - - - - - ))} - - ); - } -} - -export default ClothingsItem; diff --git a/src/components/ClothingsItem/index.scss b/src/components/ClothingsItem/index.scss deleted file mode 100644 index 7101dc5..0000000 --- a/src/components/ClothingsItem/index.scss +++ /dev/null @@ -1,111 +0,0 @@ -@import '../../styles/base'; - -.ClothingsItem-page { - box-sizing: border-box; - padding: 0 40px; - .WhiteSpace { - height: 30px; - } - .hr { - height: 1px; - border-top: 1px solid #eee; - } - .collect { - background-color: #fff; - border: 1px dashed #ccc; - color: #aaa; - font-size: 28px; - @include wh(100%, 180px); - @include fj(center); - align-items: center; - text-align: center; - flex-wrap: wrap; - .icon-add { - font-size: 36px; - margin-right: 20px; - } - .p { - width: 100%; - color: #cd8e98; - span { - display: inline-block; - font-size: 25px; - margin-top: 10px; - } - } - } - .lose { - color: #bbb; - .size { - color: #bbb !important; - } - .am-tag { - background: #bbb !important; - } - .shop-img:after { - content: '已失效'; - display: inline-block; - @include wh(100%, 40px); - line-height: 40px; - text-align: center; - @include sc(24px, #fff); - background: rgba(204, 204, 204, 0.9); - position: absolute; - bottom: 0; - left: 0; - z-index: 9; - } - } - .clothing { - font-size: 25px; - @include wh(100%, 180px); - @include fj(flex-start); - align-items: center; - position: relative; - .shop-img { - position: relative; - height: 100%; - margin-right: 30px; - image, - .taro-img { - max-width: 120px; - width: 120px; - height: 180px; - } - } - .content { - line-height: 1.6; - padding-right: 60px; - .title { - font-size: 25px; - font-weight: 700; - } - .size { - @include sc(22px, #888); - } - } - .edit { - @include ct(); - right: 0; - .add-price { - color: #cd8e98; - font-size: 25px; - .iconfont { - position: relative; - top: 2px; - } - } - .icon-delete { - @include sc(66px, #ccc); - float: right; - } - } - } - .balance { - @include sc(26px, #666); - line-height: 1.5; - .price { - @include sc(26px, #333); - } - } -} diff --git a/src/components/GoodsList/index.js b/src/components/GoodsList/index.js deleted file mode 100644 index 13d8d0c..0000000 --- a/src/components/GoodsList/index.js +++ /dev/null @@ -1,95 +0,0 @@ -import Taro, { Component } from '@tarojs/taro'; -import { View, Text, Image } from '@tarojs/components'; -import PropTypes from 'prop-types'; -import './index.scss'; - -class GoodsList extends Component { - static propTypes = { - list: PropTypes.array, - }; - - static defaultProps = { - list: [], - }; - - gotoDetail = e => { - Taro.navigateTo({ - url: `/pages/detail/index?id=${e.currentTarget.dataset.id}`, - }); - }; - - render() { - const { list, loading } = this.props; - return ( - - {list.length > 0 ? ( - - {list.map((item, index) => ( - - - - - - {item.mode_id == 3 && - (item.enabled != 1 || item.sale_stock == 0) && ( - - 已售罄 - - )} - {item.enabled && - item.enabled != 0 && - item.enabled != 1 && - item.enabled != 2 && ( - - 下架 - - )} - - - {item.type_id == 2 && item.mode_id == 1 && ( - VIP - )} - {item.limit_tag && item.limit_tag != '' && ( - - {item.limit_tag} - - )} - {item.market_price / 100 > 500 && ( - - 参考价¥ - {item.market_price / 100} - - )} - - {item.brand} - {item.name} - - ))} - - ) : ( - - )} - {loading && ( - - - 加载中... - - )} - - ); - } -} - -export default GoodsList; diff --git a/src/components/GoodsList/index.scss b/src/components/GoodsList/index.scss deleted file mode 100644 index 6a050b4..0000000 --- a/src/components/GoodsList/index.scss +++ /dev/null @@ -1,137 +0,0 @@ -@import '../../styles/mixin'; - -.zan-capsule { - // display: inline-block; - font-size: 24px; - vertical-align: middle; - display: flex; - justify-content: flex-start; - margin-top: 4px; -} -.zan-capsule__left, -.zan-capsule__right { - display: inline-block; - vertical-align: middle; - box-sizing: border-box; - white-space: nowrap; -} -.zan-capsule__left { - padding: 0 2px; - color: #fff; - background: #d87182; - border-radius: 2px; - border: 1px solid #d87182; - margin-right: 4px; -} -.zan-capsule__center { - padding: 0 2px; - color: #fff; - // background: #D87182; - border-radius: 2px 0 0 2px; - // border: 1px solid #D87182; - margin-right: 4px; - background: #555; - border: 1px solid #555; -} - -.zan-capsule__right { - padding: 0 5px; - color: #999; - border-radius: 2px; - border: 2px solid #999; -} - -.zan-capsule--danger .zan-capsule__left { - color: #fff; - background: #f24544; - border-color: #f24544; -} - -.zan-capsule--danger .zan-capsule__right { - color: #f24544; - border-color: #f24544; -} -.goods-list-container { - background-color: #fff; - .goods-ul { - padding-right: 20px; - display: flex; - justify-content: space-between; - flex-wrap: wrap; - .goods-li { - width: 50%; - margin-bottom: 40px; - padding-left: 20px; - box-sizing: border-box; - .pos { - position: relative; - padding-bottom: 8px; - .img-container { - img { - height: 519px; - width: auto; - } - } - } - span, - text { - display: block; - color: #666; - font-size: 26px; - line-height: 36px; - } - } - } - .mage-box-wrap { - position: relative; - } - - .unable, - .sold-out { - width: 100%; - height: 100%; - background: rgba(255, 255, 255, 0.6); - position: absolute; - left: 0; - top: 0; - .sales-end { - position: absolute; - font-size: 30px; - width: 180px; - height: 180px; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - background: rgba(0, 0, 0, 0.7); - border-radius: 100%; - text-align: center; - line-height: 180px; - color: #fff; - } - } -} - -.loadMoreGif { - margin: 15px auto; - width: 220px; - display: flex; - justify-content: center; - align-items: center; - .text { - font-size: 30rpx; - color: #999; - margin-left: 10rpx; - } - .zan-loading { - width: 40px; - height: 40px; - display: inline-block; - vertical-align: middle; - animation: weuiLoading 1s steps(12, end) infinite; - background: transparent - url('data:image/svg+xml;base64, PHN2ZyBjbGFzcz0iciIgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjRTlFOUU5JwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICA8L3JlY3Q+CiAgICA8cmVjdCB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk4OTY5NycKICAgICAgICAgIHRyYW5zZm9ybT0ncm90YXRlKDMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4KICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5Qjk5OUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjQTNBMUEyJwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNBQkE5QUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCMkIyQjInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCQUI4QjknCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDMkMwQzEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDQkNCQ0InCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEMkQyRDInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEQURBREEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNFMkUyRTInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0Pgo8L3N2Zz4=') - no-repeat; - -webkit-background-size: 100%; - background-size: 100%; - } -} diff --git a/src/components/MySwiper/index.js b/src/components/MySwiper/index.js deleted file mode 100644 index dfc42c1..0000000 --- a/src/components/MySwiper/index.js +++ /dev/null @@ -1,36 +0,0 @@ -import Taro, { Component } from '@tarojs/taro'; -import { Swiper, SwiperItem, Image } from '@tarojs/components'; -import PropTypes from 'prop-types'; -import './index.scss'; - -export default class MySwiper extends Component { - static propTypes = { - banner: PropTypes.array, - home: PropTypes.bool, - }; - - static defaultProps = { - banner: [], - home: false, - }; - - render() { - const { banner, home } = this.props; - return ( - - {banner.map((item, index) => ( - - - - ))} - - ); - } -} diff --git a/src/components/MySwiper/index.scss b/src/components/MySwiper/index.scss deleted file mode 100644 index 278eecc..0000000 --- a/src/components/MySwiper/index.scss +++ /dev/null @@ -1,16 +0,0 @@ -@import '../../styles/mixin'; - -.swiper-container { - width: 100%; - min-height: 450px; - height: 100%; -} - -.swiper { - width: 100vw; - height: 450px; - image, - img { - height: 450px !important; - } -} diff --git a/src/components/brand/index.tsx b/src/components/brand/index.tsx new file mode 100644 index 0000000..a1bbcdc --- /dev/null +++ b/src/components/brand/index.tsx @@ -0,0 +1,25 @@ +import React from 'react' +import Taro from '@tarojs/taro' +import { View } from '@tarojs/components' + +interface IProps { + key: number + src: string +} +export const Brand: Taro.FC = (props) => { + const { key, src } = props + return ( + + ) +} diff --git a/src/components/comment/index.scss b/src/components/comment/index.scss new file mode 100644 index 0000000..9b3aa80 --- /dev/null +++ b/src/components/comment/index.scss @@ -0,0 +1,46 @@ +@import '../../base.scss'; + +.comment { + @include flex-column; + align-items: flex-start; + /* prettier-ignore */ + margin-bottom:10PX; + .info { + /* prettier-ignore */ + margin-top:5PX; + @include flex-row; + align-items: flex-start; + .text { + @include flex-column; + align-items: flex-start; + /* prettier-ignore */ + margin-left: 5PX; + :nth-child(2) { + color: #a09e9e; + /* prettier-ignore */ + font-size: 10PX; + } + :nth-child(3) { + /* prettier-ignore */ + width:70vw; + white-space: wrap; + /* prettier-ignore */ + font-size: 11PX; + } + } + } + .images { + @include flex-row; + /* prettier-ignore */ + margin-left:35PX; + justify-content: flex-start; + width: 100vw; + flex-wrap: nowrap; + overflow-x: auto; + .item { + /* prettier-ignore */ + margin-right:8PX; + flex-shrink: 0; + } + } +} diff --git a/src/components/comment/index.tsx b/src/components/comment/index.tsx new file mode 100644 index 0000000..2bccea3 --- /dev/null +++ b/src/components/comment/index.tsx @@ -0,0 +1,45 @@ +import React from 'react' +import Taro from '@tarojs/taro' +import { View, Image } from '@tarojs/components' +import './index.scss' + +interface IProps { + item: { + comment: string + user_pic: string + nickname: string + fit_score: number + images: Array<{ + image_url: string + width: number + }> + } +} +export const Comment: Taro.FC = (props) => { + const { item } = props + const { comment, user_pic, nickname, fit_score, images } = item + const fit: string = + fit_score === 1 ? '尺码偏小' : fit_score === 2 ? '尺码合适' : '尺码偏大' + return ( + + + + + {nickname} + {fit} + {comment} + + + + {images?.map((item) => ( + + ))} + + + ) +} diff --git a/src/components/product/index.scss b/src/components/product/index.scss new file mode 100644 index 0000000..7706625 --- /dev/null +++ b/src/components/product/index.scss @@ -0,0 +1,59 @@ +@import '../../base.scss'; + +.product { + width: 100%; + /* prettier-ignore */ + height:280PX; + color: $text-color; + /* prettier-ignore */ + font-size: 12PX; + @include flex-column; + align-items: flex-start; + /* prettier-ignore */ + margin-bottom:5PX; + .tags { + @include flex-row; + justify-content: flex-start; + /* prettier-ignore */ + font-size: 9PX; + .price { + background: white; + color: rgb(111, 109, 109); + /* prettier-ignore */ + border: 1PX solid rgb(114, 111, 111); + /* prettier-ignore */ + width: 65PX; + /* prettier-ignore */ + height: 15PX; + /* prettier-ignore */ + border-radius:3PX; + text-align: center; + /* prettier-ignore */ + line-height: 15PX; + /* prettier-ignore */ + } + .tag { + /* prettier-ignore */ + width: 30PX; + /* prettier-ignore */ + height: 15PX; + color: white; + /* prettier-ignore */ + /* prettier-ignore */ + border-radius:3PX; + text-align: center; + /* prettier-ignore */ + line-height: 15PX; + /* prettier-ignore */ + margin-right:1PX; + &.vip { + background: $primary-color; + } + &.year_card { + background: $text-color; + /* prettier-ignore */ + width: 50PX; + } + } + } +} diff --git a/src/components/product/index.tsx b/src/components/product/index.tsx new file mode 100644 index 0000000..1257ad7 --- /dev/null +++ b/src/components/product/index.tsx @@ -0,0 +1,59 @@ +import React from 'react' +import Taro from '@tarojs/taro' +import { View, Image } from '@tarojs/components' +import classnames from 'classnames' +import './index.scss' + +interface IProps { + item: { + id: number + cover_image: string + brand: string + name: string + market_price: number + limit_tag_ids: { + id: number + name: string + }[] + } +} +export const Product: Taro.FC = (props) => { + const { item } = props + const { cover_image, brand, name, market_price, limit_tag_ids } = item + const price = market_price / 100 + return ( + + + {limit_tag_ids && ( + + {limit_tag_ids.map((item) => { + return ( + + {item.name === '年卡' ? '年卡专享' : 'VIP'} + + ) + })} + {`参考价¥${price ? price : '520'}`} + + )} + {brand} + {name} + + ) +} diff --git a/src/config.ts b/src/config.ts new file mode 100644 index 0000000..bdc4aac --- /dev/null +++ b/src/config.ts @@ -0,0 +1 @@ +export const baseUrl = 'https://ms-api.caibowen.net'; diff --git a/src/config/index.js b/src/config/index.js deleted file mode 100644 index 1245cfd..0000000 --- a/src/config/index.js +++ /dev/null @@ -1,5 +0,0 @@ -// 请求连接前缀 -export const baseUrl = 'https://ms-api.caibowen.net'; - -// 输出日志信息 -export const noConsole = false; diff --git a/src/constants/defaultStateType.ts b/src/constants/defaultStateType.ts new file mode 100644 index 0000000..947b818 --- /dev/null +++ b/src/constants/defaultStateType.ts @@ -0,0 +1,4 @@ +export interface IDefaultState { + banner: Array<{}> //首页banner + brands: Array<{}> //首页brands +} diff --git a/src/constants/status.ts b/src/constants/status.ts new file mode 100644 index 0000000..376c56e --- /dev/null +++ b/src/constants/status.ts @@ -0,0 +1,14 @@ +//api状态 +export const HTTP_STATUS = { + success: 200, //请求成功 + moved: 301, //永久重定向 + error: 400, //请求语义有误 + forbidden: 403, //没有权限访问 + not_found: 404, //页面或资源不存在 + bad_gateway: 502, //网关错误 +} +export const REFRESH_STATUS = { + normal: 0, + refreshing: 1, + no_more_data: 2, +} diff --git a/src/images/icon/loading.png b/src/images/icon/loading.png new file mode 100644 index 0000000..6d7e9ef Binary files /dev/null and b/src/images/icon/loading.png differ diff --git a/src/images/icon/icon32.png b/src/images/icon/measure.png similarity index 100% rename from src/images/icon/icon32.png rename to src/images/icon/measure.png diff --git a/src/images/tab/cart-active.png b/src/images/tab/cart-active.png index 39e28a3..ce65102 100644 Binary files a/src/images/tab/cart-active.png and b/src/images/tab/cart-active.png differ diff --git a/src/images/tab/cart.png b/src/images/tab/cart.png index 71f3394..a0c67de 100644 Binary files a/src/images/tab/cart.png and b/src/images/tab/cart.png differ diff --git a/src/images/tab/home-active.png b/src/images/tab/home-active.png index 099d5eb..51291bd 100644 Binary files a/src/images/tab/home-active.png and b/src/images/tab/home-active.png differ diff --git a/src/images/tab/home.png b/src/images/tab/home.png index bb7d9e0..0858c51 100644 Binary files a/src/images/tab/home.png and b/src/images/tab/home.png differ diff --git a/src/images/tab/user-active.png b/src/images/tab/user-active.png index d83224a..681c06f 100644 Binary files a/src/images/tab/user-active.png and b/src/images/tab/user-active.png differ diff --git a/src/images/tab/user.png b/src/images/tab/user.png index a85f087..c5a5bfe 100644 Binary files a/src/images/tab/user.png and b/src/images/tab/user.png differ diff --git a/src/index.html b/src/index.html index d71cea4..0309f23 100644 --- a/src/index.html +++ b/src/index.html @@ -1,20 +1,51 @@ - - - - - - - - - - 时装衣橱 - - - -
- + + + + + + + + + + + + +
+ diff --git a/src/models/Detail.ts b/src/models/Detail.ts new file mode 100644 index 0000000..a39b9fa --- /dev/null +++ b/src/models/Detail.ts @@ -0,0 +1,70 @@ +import { useState } from 'react' +import { createModel } from 'hox' +import { getDetail } from '../actions/detail_action' + +interface IState { + id: number + image: Array<''> //展示图 + limit_tag_ids: Array<{ id: number; name: string }> //VIP、年卡 + brand: string + name: string + product_spu: string //批次 + stocks: Array<{ + size: string + sort: number + }> //尺码和库存 + buyer_Info: { + avatar: string + nickname: string + } //买手信息 + designer_comment: string //买手推荐语 + measurement: string //平铺测量 + comments: { + rows: Array<{ + comment: string + user_pic: string + nickname: string + fit_score: number + images: Array<{ + image_url: string + width: number + }> + }> + total: number + } //评论 + brand_desc: string +} +function useDetail() { + const [DetailState, setDetail] = useState({ + id: 0, + image: [''], + limit_tag_ids: [], + brand: '', + name: '', + product_spu: '', + stocks: [], + buyer_Info: { + avatar: '', + nickname: '', + }, + designer_comment: '', + measurement: '', + comments: { + rows: [], + total: 0, + }, + brand_desc: '', + }) + const updateDetail = async (id: number) => { + console.log('prevState', DetailState) + const data = await getDetail(id) + setDetail(data) + console.log('nextState', data) + } + return { + DetailState, + updateDetail, + } +} + +export default createModel(useDetail) diff --git a/src/models/Home.ts b/src/models/Home.ts new file mode 100644 index 0000000..7c9ca99 --- /dev/null +++ b/src/models/Home.ts @@ -0,0 +1,49 @@ +import { useState } from 'react' +import { createModel } from 'hox' +import { getHome, getProducts } from '../actions/home_action' + +interface IState { + banner: Array<{ id: number; image_src: string }> + brands: Array<{ id: number; image_src: string }> + products: Array<{ + id: number + cover_image: string + brand: string + name: string + market_price: number //市场价,需要去掉两个0 + limit_tag_ids: Array<{ id: number; name: string }> //VIP、年卡 + }> + page: number + loading: boolean +} +function useHome() { + const [homeState, setHome] = useState({ + banner: [], + brands: [], + products: [], + page: 1, + loading: false, + }) + const updateHome = async (page: number, loading: boolean) => { + console.log('prevState', homeState) + const { banner, brands } = await getHome() + const defProduct = (await getProducts()).products + const products = [...homeState.products, ...defProduct] + const newHomeState = { + ...homeState, + banner, + brands, + products, + page, + loading, + } + setHome(newHomeState) + console.log('nextState', newHomeState) + } + return { + homeState, + updateHome, + } +} + +export default createModel(useHome) diff --git a/src/models/Login.ts b/src/models/Login.ts new file mode 100644 index 0000000..b17bfdc --- /dev/null +++ b/src/models/Login.ts @@ -0,0 +1,6 @@ +import {createModel} from 'hox' + +function useLogin(){ + +} +export default createModel(useLogin) \ No newline at end of file diff --git a/src/models/common.js b/src/models/common.js deleted file mode 100644 index 452636c..0000000 --- a/src/models/common.js +++ /dev/null @@ -1,31 +0,0 @@ -import Taro from '@tarojs/taro'; - -export default { - namespace: 'common', - state: { - access_token: Taro.getStorageSync('access_token'), - mobile: Taro.getStorageSync('user_info') - ? Taro.getStorageSync('user_info').mobile - : '', - nickname: Taro.getStorageSync('user_info') - ? Taro.getStorageSync('user_info').nickname - : '', - new_user: Taro.getStorageSync('user_info') - ? Taro.getStorageSync('user_info').new_user - : '', - is_has_buy_card: Taro.getStorageSync('user_info') - ? Taro.getStorageSync('user_info').is_has_buy_card - : '', - erroMessage: Taro.getStorageSync('user_info') - ? Taro.getStorageSync('user_info').erroMessage - : '', - }, - - effects: {}, - - reducers: { - save(state, { payload }) { - return { ...state, ...payload }; - }, - }, -}; diff --git a/src/models/index.js b/src/models/index.js deleted file mode 100644 index 3f3366d..0000000 --- a/src/models/index.js +++ /dev/null @@ -1,9 +0,0 @@ -import common from './common'; -import cart from '../pages/cart/model'; -import home from '../pages/home/model'; -import user from '../pages/user/model'; -import login from '../pages/login/model'; -import addressList from '../pages/addressList/model'; -import addressUpdate from '../pages/addressUpdate/model'; - -export default [common, cart, home, user, login, addressList, addressUpdate]; diff --git a/src/pages/about/index.js b/src/pages/about/index.js deleted file mode 100644 index 5ee0ac8..0000000 --- a/src/pages/about/index.js +++ /dev/null @@ -1,34 +0,0 @@ -import Taro, { Component } from '@tarojs/taro'; -import { View } from '@tarojs/components'; -import './index.scss'; - -export default class About extends Component { - config = { - navigationBarTitleText: '关于', - }; - - componentDidMount = () => {}; - - render() { - return ( - - - Taro 是一套遵循 React 语法规范的 多端开发 - 解决方案。现如今市面上端的形态多种多样,Web、React-Native、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。 - - - 使用 Taro,我们可以只书写一套代码,再通过 Taro - 的编译工具,将源代码分别编译出可以在不同端(微信小程序、H5、React-Native - 等)运行的代码。 - - - 该项目基于Taro,构建了一个时装衣橱的项目演示,涉及了一个电商平台完整的业务逻辑和功能点,如果这个项目能驾驭的了,相信大部分公司的其他React项目也就不在话下。 - - - 项目GitHub地址:https://github.com/EasyTuan/taro-msparis - 如遇网络不佳,请移步国内镜像加速节点:https://gitee.com/easytuan/taro-msparis - - - ); - } -} diff --git a/src/pages/about/index.scss b/src/pages/about/index.scss deleted file mode 100644 index 7d66d8f..0000000 --- a/src/pages/about/index.scss +++ /dev/null @@ -1,11 +0,0 @@ -@import '../../styles/mixin'; - -.about-page { - @include wh(100%, 100%); - padding: 0 40px; - box-sizing: border-box; - div, - view { - margin-bottom: 30px; - } -} diff --git a/src/pages/addressList/index.js b/src/pages/addressList/index.js deleted file mode 100644 index 1e8e7ac..0000000 --- a/src/pages/addressList/index.js +++ /dev/null @@ -1,123 +0,0 @@ -import Taro, { Component } from '@tarojs/taro'; -import { View, Text, Image } from '@tarojs/components'; -import { connect } from '@tarojs/redux'; -import './index.scss'; - -@connect(({ addressList }) => ({ - ...addressList, -})) -class Addresslist extends Component { - config = { - navigationBarTitleText: '收货地址', - }; - - componentDidMount = () => { - this.props.dispatch({ - type: 'addressList/getAddressList', - }); - }; - - componentDidShow = () => { - this.props.dispatch({ - type: 'addressList/getAddressList', - }); - }; - - addressUpdate = () => { - this.props.dispatch({ - type: 'addressUpdate/save', - payload: { - addressId: '', - showValue: { - region_code: '', - region_name: '', - }, - contact_name: '', - contact_mobile: '', - address_detail: '', - }, - }); - Taro.navigateTo({ - url: '/pages/addressUpdate/index', - }); - }; - - addressEdit = e => { - const { - id, - region_code, - region_name, - contact_name, - contact_mobile, - address_detail, - } = e.currentTarget.dataset; - this.props.dispatch({ - type: 'addressUpdate/save', - payload: { - addressId: id, - showValue: { - region_code, - region_name, - }, - contact_name, - contact_mobile, - address_detail, - }, - }); - Taro.navigateTo({ - url: '/pages/addressUpdate/index', - }); - }; - - render() { - const { addressList } = this.props; - return ( - - {addressList.length > 0 ? ( - addressList.map(item => ( - - - - {item.contact_name} - {item.contact_mobile} - - - {item.region_name} - {item.address_detail} - - - - - - - )) - ) : ( - - - - )} - - - 添加地址 - - - ); - } -} - -export default Addresslist; diff --git a/src/pages/addressList/index.scss b/src/pages/addressList/index.scss deleted file mode 100644 index 8a2f387..0000000 --- a/src/pages/addressList/index.scss +++ /dev/null @@ -1,81 +0,0 @@ -@import '../../styles/mixin'; - -.addressList-page { - min-height: 100vh; - box-sizing: border-box; - padding-bottom: 170px; - - .content { - display: flex; - .info { - padding-left: 50px; - width: 80%; - font-size: 28px; - white-space: normal; - margin-top: 20px; - margin-bottom: 20px; - .contact { - margin-bottom: 10px; - .name { - font-size: 30px; - font-weight: bold; - margin-right: 20px; - } - } - } - .edit { - width: 20%; - display: flex; - justify-content: center; - align-items: center; - image, - .taro-img { - width: 40px; - height: 40px; - } - } - } - - .add { - position: fixed; - bottom: 0; - left: 0; - width: 100%; - height: 120px; - font-size: 35px; - background: $bg-color-base; - display: flex; - align-items: center; - justify-content: center; - color: $bg-color-panel; - image, - .taro-img { - width: 35px; - height: 35px; - display: inline-block; - margin-right: 6px; - } - } - - .empty-address { - width: 100%; - height: 50%; - position: absolute; - top: 40%; - transform: translateY(-50%); - display: flex; - align-items: center; - justify-content: center; - } - - .am-list-body .am-list-item:not(:last-child) .am-list-line { - border-bottom: none !important; - } - .am-list-body .am-list-item:not(:last-child) .content { - border-bottom: 1px solid #eee !important; - } - - .am-list-item { - padding-left: 0; - } -} diff --git a/src/pages/addressList/model.js b/src/pages/addressList/model.js deleted file mode 100644 index 6e7ed15..0000000 --- a/src/pages/addressList/model.js +++ /dev/null @@ -1,31 +0,0 @@ -import * as addressListApi from './service'; - -export default { - namespace: 'addressList', - state: { - addressList: [], - }, - - effects: { - *getAddressList(_, { call, put, select }) { - const { access_token } = yield select(state => state.common); - const { status, data } = yield call(addressListApi.getAddressList, { - access_token, - }); - if (status === 'ok') { - yield put({ - type: 'save', - payload: { - addressList: data.rows, - }, - }); - } - }, - }, - - reducers: { - save(state, { payload }) { - return { ...state, ...payload }; - }, - }, -}; diff --git a/src/pages/addressList/service.js b/src/pages/addressList/service.js deleted file mode 100644 index 8ecac29..0000000 --- a/src/pages/addressList/service.js +++ /dev/null @@ -1,8 +0,0 @@ -import Request from '../../utils/request'; - -export const getAddressList = data => - Request({ - url: '/user/address', - method: 'GET', - data, - }); diff --git a/src/pages/addressUpdate/index.js b/src/pages/addressUpdate/index.js deleted file mode 100644 index 63bec91..0000000 --- a/src/pages/addressUpdate/index.js +++ /dev/null @@ -1,227 +0,0 @@ -import Taro, { Component } from '@tarojs/taro'; -import { View, Input, Image, Text, Picker } from '@tarojs/components'; -import { connect } from '@tarojs/redux'; -import './index.scss'; - -@connect(({ addressUpdate }) => ({ - ...addressUpdate, -})) -class Addressupdate extends Component { - config = { - navigationBarTitleText: '', - }; - - componentDidMount = () => { - this.props.dispatch({ - type: 'addressUpdate/getDistricts', - payload: { - send_cities: 0, - }, - }); - }; - - // picker选择数据动态渲染 - onColumnchange = e => { - const { column, value } = e.detail; - const { cities, districts } = this.props; - const arr = JSON.parse(JSON.stringify(districts)); - if (column == 0) { - arr[1] = []; - arr[2] = []; - cities[value].cities.forEach(item => { - arr[1].push({ - key: item.key, - name: item.name, - }); - }); - cities[value].cities[0].regions.forEach(item => { - arr[2].push({ - key: item.key, - name: item.name, - }); - }); - } - if (column == 1) { - arr[2] = []; - cities[value].cities[0].regions.forEach(item => { - arr[2].push({ - key: item.key, - name: item.name, - }); - }); - } - this.props.dispatch({ - type: 'addressUpdate/save', - payload: { - districts: arr, - }, - }); - }; - - // picker赋值 - onChange = e => { - const { value } = e.detail; - const { cities } = this.props; - const detail = cities[value[0]].cities[value[1]].regions[value[2]]; - this.props.dispatch({ - type: 'addressUpdate/save', - payload: { - pickerValue: value, - showValue: { - region_code: detail.key, - region_name: detail.fullname, - }, - }, - }); - }; - - update = event => { - const { value, id } = event.target; - this.props.dispatch({ - type: 'addressUpdate/save', - payload: { [id]: value }, - }); - }; - - // 保存提交 - submit = () => { - const { - showValue, - contact_name, - contact_mobile, - address_detail, - } = this.props; - if (contact_name === '') { - Taro.showToast({ - title: '请输入收货人', - icon: 'none', - }); - return; - } - if (!/^1[234578]\d{9}$/.test(contact_mobile)) { - Taro.showToast({ - title: '手机号格式不正确', - icon: 'none', - }); - return; - } - if (showValue.region_name === '') { - Taro.showToast({ - title: '请选择收货地址', - icon: 'none', - }); - return; - } - if (address_detail === '') { - Taro.showToast({ - title: '请输入详细地址', - icon: 'none', - }); - return; - } - this.props.dispatch({ - type: 'addressUpdate/submit', - payload: { - showValue, - contact_name, - contact_mobile, - address_detail, - }, - }); - }; - - // 删除地址 - delete = () => { - Taro.showModal({ - content: '是否删除该地址?', - }).then(res => { - if (res.confirm) { - this.props.dispatch({ - type: 'addressUpdate/removeAddress', - }); - } - }); - }; - - render() { - const { - addressId, - districts, - pickerValue, - showValue, - contact_name, - contact_mobile, - address_detail, - } = this.props; - return ( - - - {addressId && addressId !== '' ? '编辑地址' : '添加地址'} - - - - - - {showValue.region_name == '' ? ( - - 省、市、区 - - - ) : ( - - {showValue.region_name} - - - )} - - - - - {addressId && addressId !== '' && ( - - - 删除 - - )} - - - 保存 - - - - ); - } -} - -export default Addressupdate; diff --git a/src/pages/addressUpdate/index.scss b/src/pages/addressUpdate/index.scss deleted file mode 100644 index 066e162..0000000 --- a/src/pages/addressUpdate/index.scss +++ /dev/null @@ -1,62 +0,0 @@ -@import '../../styles/mixin'; - -.addressUpdate-page { - @include wh(100%, 100%); - background: white; - box-sizing: border-box; - padding: 60px; - - .head { - font-size: 50px; - color: #444; - margin-bottom: 64px; - } - - .form { - input, - textarea { - width: 100%; - padding: 0; - font-size: 28px; - height: 130px; - line-height: 130px; - border: none; - border-bottom: 1px solid #eee; - } - .label, - .picker-item { - font-size: 28px; - height: 130px; - line-height: 130px; - border-bottom: 1px solid #eee; - color: #777; - @include fj(); - } - .picker-item { - color: #444; - } - } - .bottom-btn { - margin-top: 100px; - @include fj(center); - .confirm { - padding: 20px 0; - text-align: center; - font-size: 35px; - color: $bg-color-panel; - @include fj(center); - align-items: center; - image, - .taro-img { - width: 30px; - height: 30px; - display: inline-block; - margin-right: 6px; - } - } - .remove { - color: #444; - margin-right: 120px; - } - } -} diff --git a/src/pages/addressUpdate/model.js b/src/pages/addressUpdate/model.js deleted file mode 100644 index b0a5e35..0000000 --- a/src/pages/addressUpdate/model.js +++ /dev/null @@ -1,102 +0,0 @@ -import Taro from '@tarojs/taro'; -import * as addressUpdateApi from './service'; - -export default { - namespace: 'addressUpdate', - state: { - addressId: '', - cities: [], - districts: [], - pickerValue: [0, 0, 0], - showValue: { - region_code: '', - region_name: '', - }, - contact_name: '', - contact_mobile: '', - address_detail: '', - }, - - effects: { - *getDistricts({ payload }, { put, call }) { - const { status, data } = yield call( - addressUpdateApi.getDistricts, - payload - ); - if (status === 'ok') { - const cities = data.send_cities.send_cities; - const arr = [[], [], []]; - cities.forEach(item => { - arr[0].push({ - key: item.key, - name: item.name, - }); - }); - cities[0].cities.forEach(item => { - arr[1].push({ - key: item.key, - name: item.name, - }); - }); - cities[0].cities[0].regions.forEach(item => { - arr[2].push({ - key: item.key, - name: item.name, - }); - }); - yield put({ - type: 'save', - payload: { - cities, - districts: arr, - }, - }); - } - }, - *submit({ payload }, { select, call }) { - const { access_token } = yield select(state => state.common); - const { addressId } = yield select(state => state.addressUpdate); - const { status } = yield call(addressUpdateApi.updateAddress, { - id: addressId && addressId != '' ? addressId : undefined, - access_token, - region_code: payload.showValue.region_code, - region_name: payload.showValue.region_name, - contact_name: payload.contact_name, - contact_mobile: payload.contact_mobile, - address_detail: payload.address_detail, - }); - if (status === 'ok') { - Taro.showToast({ - title: '保存成功', - icon: 'none', - }); - setTimeout(() => { - Taro.navigateBack(); - }, 1000); - } - }, - *removeAddress(_, { call, select }) { - const { access_token } = yield select(state => state.common); - const addressId = yield select(state => state.addressUpdate.addressId); - const { status } = yield call(addressUpdateApi.removeAddress, { - id: addressId, - access_token, - }); - if (status === 'ok') { - Taro.showToast({ - title: '删除成功', - icon: 'none', - }); - setTimeout(() => { - Taro.navigateBack(); - }, 1000); - } - }, - }, - - reducers: { - save(state, { payload }) { - return { ...state, ...payload }; - }, - }, -}; diff --git a/src/pages/addressUpdate/service.js b/src/pages/addressUpdate/service.js deleted file mode 100644 index cd45ce1..0000000 --- a/src/pages/addressUpdate/service.js +++ /dev/null @@ -1,25 +0,0 @@ -import Request from '../../utils/request'; - -// 获取省市区列表 -export const getDistricts = data => - Request({ - url: '/common/configs', - method: 'GET', - data, - }); - -// 更新地址 -export const updateAddress = data => - Request({ - url: '/user/address', - method: 'POST', - data, - }); - -// 删除地址 -export const removeAddress = data => - Request({ - url: '/user/address', - method: 'DELETE', - data, - }); diff --git a/src/pages/cart/index.config.ts b/src/pages/cart/index.config.ts new file mode 100644 index 0000000..747624e --- /dev/null +++ b/src/pages/cart/index.config.ts @@ -0,0 +1,4 @@ +export default { + navigationBarTitleText: '衣袋' + } + \ No newline at end of file diff --git a/src/pages/cart/index.js b/src/pages/cart/index.js deleted file mode 100644 index 05b4106..0000000 --- a/src/pages/cart/index.js +++ /dev/null @@ -1,133 +0,0 @@ -import Taro, { Component } from '@tarojs/taro'; -import { connect } from '@tarojs/redux'; -import { View, Image, Button, Text } from '@tarojs/components'; -import ClothingsItem from '../../components/ClothingsItem'; -import './index.scss'; - -@connect(({ cart }) => ({ - ...cart, -})) -class Cart extends Component { - config = { - navigationBarTitleText: '衣袋', - }; - - goHome() { - if (Taro.getEnv() === Taro.ENV_TYPE.WEB) { - Taro.navigateTo({ - url: '/pages/home/index', - }); - } else { - Taro.switchTab({ - url: '/pages/home/index', - }); - } - } - - clothingNumExplain() { - const content = - '“会员每次免费租4件”可付费多租一件,5件封顶;VIP每次免费可租4件会员+1件VIP美衣或者2件会员+2件VIP美衣,或者3件VIP美衣;可付费多租1-2件,5件封顶;'; - Taro.showModal({ - content, - showCancel: false, - }); - } - - // 删除美衣 - onDeleteClothing = e => { - const id = e.currentTarget.dataset.id; - Taro.showModal({ - content: '是否删除该美衣?', - }).then(res => { - if (res.confirm) { - this.props.dispatch({ - type: 'cart/deleteClothes', - payload: { - id, - }, - }); - } - }); - }; - - // componentDidMount = () => { - // wx.createInterstitialAd({ - // adUnitId: 'adunit-5266635b7140e545' - // }).show() - // }; - - componentDidShow() { - // 设置衣袋小红点 - if (this.props.items.length > 0) { - Taro.setTabBarBadge({ - index: 1, - text: String(this.props.items.length), - }); - } else { - Taro.removeTabBarBadge({ - index: 1, - }); - } - } - - buy() { - Taro.showToast({ - title: '衣袋尚未激活,下单失败~~', - icon: 'none', - }); - } - - render() { - const { items } = this.props; - const isH5 = Taro.getEnv() === Taro.ENV_TYPE.WEB; - return ( - - {items.length == 0 ? ( - - - - - ) : ( - - - - - - - 合计: - - 0.00 - - - - - 如有失效美衣,建议删除,以免占用衣袋件数 - - - - - )} - - ); - } -} - -export default Cart; diff --git a/src/pages/cart/index.scss b/src/pages/cart/index.scss index 14efa36..b640aec 100644 --- a/src/pages/cart/index.scss +++ b/src/pages/cart/index.scss @@ -1,92 +1,9 @@ -@import '../../styles/mixin'; +@import '../../base.scss'; -.cart-page { - @include wh(100%, 100%); - .empty { - position: fixed; - top: 0; - left: 0; - @include wh(100%, 100%); - background: #fff; - text-align: center; - .taro-img, - image { - @include wh(162px, 172px); - margin: 45% auto 80px auto; - } - .am-button { - width: 430px; - height: 80px; - line-height: 80px; - margin: 0 auto; - background-color: $bg-color-panel; - border: 1px solid $bg-color-panel; - border-radius: 40px; - font-size: 30px; - } - } - .isLogin { - padding-top: 20px; - padding-bottom: 150px; - } - .bottom-count { - position: fixed; - bottom: 100px; - left: 0; - box-sizing: border-box; - padding: 0 40px; - @include wh(100%, 100px); - background: #fff; - .fj { - @include fj(space-between); - align-items: center; - font-size: 28px; - position: relative; - .price { - color: $color-primary; - } - .disabled { - color: #999; - } - .am-button-small { - width: 180px; - padding: 0; - } - .info { - position: absolute; - padding: 0 30px; - top: -70px; - right: 0; - background: #f4e2e2; - color: #c17480; - font-size: 22px; - height: 50px; - line-height: 50px; - &::before { - display: inline-block; - content: ' '; - position: absolute; - bottom: -15px; - right: 30px; - width: 0; - height: 0; - border-left: 10px solid transparent; - border-right: 10px solid transparent; - border-top: 15px solid #f4e2e2; - } - } - } - .cart-btn { - background: #ec5d75; - color: #fff; - margin: 0; - padding: 0; - @include wh(180px, 70px); - line-height: 70px; - border-radius: 5px; - border: none; - font-weight: 200; - font-size: 30px; - } - } +.index { + height: 100%; + @include flex-column; + align-items: center; + margin: 0 auto; + margin-top: 30vh; } diff --git a/src/pages/cart/index.tsx b/src/pages/cart/index.tsx new file mode 100644 index 0000000..93c5bc7 --- /dev/null +++ b/src/pages/cart/index.tsx @@ -0,0 +1,57 @@ +import React from 'react' +import Taro from '@tarojs/taro' +import { View } from '@tarojs/components' +import cart from '../../images/icon/cart.png' +import './index.scss' + +const Cart: Taro.FC = () => { + return ( + + + + 您的衣袋为空 + + { + if (Taro.getEnv() === Taro.ENV_TYPE.WEB) { + Taro.navigateTo({ + url: '/pages/home/index', + }) //h5没有tabbar + } else { + Taro.switchTab({ + url: '/pages/home/index', + }) + } + }} + style={{ + background: '#ec7063', + width: 200, + height: 30, + lineHeight: '30px', + textAlign: 'center', + borderRadius: 20, + fontSize: 10, + color: '#eeeeee', + }} + > + 立即去挑选美衣 + + + ) +} +export default Cart diff --git a/src/pages/cart/model.js b/src/pages/cart/model.js deleted file mode 100644 index c7f5ff0..0000000 --- a/src/pages/cart/model.js +++ /dev/null @@ -1,47 +0,0 @@ -import Taro from '@tarojs/taro'; - -export default { - namespace: 'cart', - state: { - items: Taro.getStorageSync('items') || [], - }, - - reducers: { - save(state, { payload }) { - Taro.setStorageSync('items', [...state.items, ...payload.items]); - return { ...state, ...payload }; - }, - deleteClothes(state, { payload }) { - const { id } = payload; - const items = state.items.filter(item => item.product_id != id); - // 设置衣袋小红点 - if (items.length > 0) { - Taro.setStorageSync('items', items); - Taro.setTabBarBadge({ - index: 1, - text: String(items.length), - }); - } else { - Taro.removeStorageSync('items'); - Taro.removeTabBarBadge({ - index: 1, - }); - } - return { - ...state, - ...{ - items, - }, - }; - }, - init() { - Taro.removeStorageSync('items'); - Taro.removeTabBarBadge({ - index: 1, - }); - return { - items: [], - }; - }, - }, -}; diff --git a/src/pages/couponList/index.js b/src/pages/couponList/index.js deleted file mode 100644 index b0e118b..0000000 --- a/src/pages/couponList/index.js +++ /dev/null @@ -1,46 +0,0 @@ -import Taro, { Component } from '@tarojs/taro'; -import { View, Input, Button, Image } from '@tarojs/components'; -import { connect } from '@tarojs/redux'; -import './index.scss'; - -@connect(({ couponList }) => ({ - ...couponList, -})) -class Couponlist extends Component { - config = { - navigationBarTitleText: '优惠券', - }; - - componentDidMount = () => {}; - - render() { - return ( - - - - 暂无可用优惠券 - - - 优惠码 - - - - - - - - - - - ); - } -} - -export default Couponlist; diff --git a/src/pages/couponList/index.scss b/src/pages/couponList/index.scss deleted file mode 100644 index 1a87678..0000000 --- a/src/pages/couponList/index.scss +++ /dev/null @@ -1,99 +0,0 @@ -@import '../../styles/mixin'; - -.couponList-page { - @include wh(100%, 100%); - background: #fff; - padding-top: 280px; - box-sizing: border-box; - .am-button-primary { - border: none; - } - .header { - box-sizing: border-box; - background-color: white; - padding: 44px 50px; - position: fixed; - top: 0; - width: 100%; - z-index: 9; - .coupons { - @include fj(space-between); - align-items: center; - span { - @include fj(); - align-items: center; - font-size: 30px; - color: #333; - span { - margin-left: 5px; - } - } - } - - .getCoupon { - margin-top: 40px; - color: #999; - @include fj(); - align-items: center; - font-size: 26px; - input { - display: block; - font-size: 30px; - color: #333; - border: none; - margin-top: 15px; - } - .so-small { - display: inline-block; - margin: 0; - padding: 0; - width: 120px; - position: relative; - color: #333; - background-color: #fff; - margin-bottom: 10px; - padding-left: 30px; - padding-right: 30px; - border-radius: 4px; - font-size: 24px; - line-height: 60px; - height: 60px; - box-sizing: border-box; - text-decoration: none; - text-align: center; - vertical-align: middle; - } - } - .coupon-option { - @include fj(flex-start); - align-items: center; - padding: 20px 0; - font-size: 28px; - color: #333; - letter-spacing: 0; - .select-img { - width: 40px; - height: 40px; - object-fit: cover; - margin-right: 16px; - } - } - } - .no-coupon { - image, - .taro-img { - width: 60%; - display: block; - margin: 0 auto; - } - } - .histroy { - color: #999; - line-height: 50px; - font-size: 28px; - .iconfont { - font-size: 20px; - margin-left: 5px; - } - } -} diff --git a/src/pages/detail/index.js b/src/pages/detail/index.js deleted file mode 100644 index ff82a1a..0000000 --- a/src/pages/detail/index.js +++ /dev/null @@ -1,554 +0,0 @@ -import Taro, { Component } from '@tarojs/taro'; -import { connect } from '@tarojs/redux'; -import { View, Image, Button } from '@tarojs/components'; -import * as detailApi from './service'; -import MySwiper from '../../components/MySwiper'; -import './index.scss'; - -@connect(({ cart }) => ({ - ...cart, -})) -class Detail extends Component { - config = { - navigationBarTitleText: '', - }; - - constructor() { - super(...arguments); - this.state = { - goodsId: '', - detail: {}, - imageObj: [], - goodsdata: [], - cartAmount: '', - currentChooseId: '', - currentChooseName: '', - specificationsList: [], - showModal: false, - closeModalType: 0, - modalContent: '', - }; - } - - componentDidMount = () => { - // wx.createInterstitialAd({ - // adUnitId: 'adunit-429a63d8019b0478' - // }).show() - this.setState({ - goodsId: this.$router.params.id, - }); - this.getGoodsInfo(this.$router.params.id); - }; - - async getGoodsInfo(goodsId) { - const res = await detailApi.getProductInfo({ - id: goodsId, - }); - if (res.status == 'ok') { - if (res.data.measurement != null) { - res.data.measurement = String(res.data.measurement).split('\n'); - } else { - res.data.measurement = []; - } - if (res.data.comments.rows) { - Array.from(res.data.comments.rows).forEach(item => { - switch (item.fit_score) { - case 1: - item.fit_text = '尺码偏小'; - break; - case 2: - item.fit_text = '尺码正好'; - break; - case 3: - item.fit_text = '尺码偏大'; - break; - default: - break; - } - item.satisfied_score = new Array(item.satisfied_score); - }); - } - let imgList; - if (res.data.image) { - imgList = res.data.image.map(item => { - return { - image_src: item, - }; - }); - } else { - imgList = [ - { - image_src: - 'http://static-r.msparis.com/uploads/d/1/d1ca37e902e5550ad2c82c721bc216ce.png', - }, - ]; - } - Taro.setNavigationBarTitle({ - title: res.data.name, - }); - this.setState({ - detail: res.data, - imageObj: imgList, - specificationsList: res.data.specifications, - }); - } - } - - openSize() { - Taro.navigateTo({ - url: '/pages/size/index', - }); - } - - //加入衣袋 - join = async () => { - if (!Taro.getStorageSync('access_token')) { - Taro.navigateTo({ - url: '/pages/login/index', - }); - return; - } - if ( - this.state.detail.mode_id == 3 && - (this.state.detail.enabled != 1 || this.state.detail.sale_stock == 0) - ) { - Taro.showToast({ - title: '商品已售罄', - icon: 'none', - }); - return; - } - if (this.state.currentChooseId === '') { - Taro.showToast({ - title: '请选择尺码', - icon: 'none', - }); - return; - } - if (this.state.detail.enabled == 1) { - const { detail, currentChooseId, currentChooseName } = this.state; - for (let item of this.props.items) { - if (item.product_id == detail.product_master_id) { - Taro.showToast({ - title: '衣袋已存在该美衣~~', - icon: 'none', - }); - return; - } - } - this.props.dispatch({ - type: 'cart/save', - payload: { - items: [ - ...this.props.items, - { - brand: detail.brand, - images: detail.image[0], - name: detail.name, - product_id: detail.product_master_id, - product_price: detail.market_price, - specification: currentChooseName, - spu: currentChooseId, - type: detail.type_id, - }, - ], - }, - }); - Taro.showToast({ - title: '加入衣袋成功', - }); - } - }; - - chooseSize = e => { - const { has_stock, id, name } = e.currentTarget.dataset; - // 只有has_stock =1 才可以选择尺码,其他都是disable - if (has_stock == 1) { - // 如果点击当前,则2次点击清空 - if (id == this.state.currentChooseId) { - this.setState({ - currentChooseId: '', - currentChooseName: '', - }); - } else { - console.log(name); - // 首次点击,赋值为当前id - this.setState({ - currentChooseId: id, - currentChooseName: name, - }); - } - } - }; - - showClothesDetail = () => { - const detail = this.state.detail; - return ( - (detail.measurement && detail.measurement.length > 0) || - (detail.size_suggestion && detail.size_suggestion != null) || - (detail.fabric && detail.fabric != null) - ); - }; - - goToPage = e => { - if (Taro.getEnv() === Taro.ENV_TYPE.WEB) { - Taro.navigateTo({ - url: e.currentTarget.dataset.url, - }); - } else { - Taro.switchTab({ - url: e.currentTarget.dataset.url, - }); - } - }; - - makePhoneCall() { - if (Taro.getEnv() === Taro.ENV_TYPE.WEB) { - window.location.href = 'tel:123456'; - } else { - Taro.makePhoneCall({ - phoneNumber: '123456', - }); - } - } - - computedStyle = item => { - let str = ''; - if (item.id == this.state.currentChooseId) { - str = 'size on'; - } else { - str = 'size'; - } - if (item.has_stock != 1) { - str = 'size off'; - } - return str; - }; - - render() { - const { - imageObj, - detail, - currentChooseId, - specificationsList, - } = this.state; - const { items } = this.props; - return ( - - - - - - - - 收不到短信? - 使用语音验证码 - - - - - ); - } -} - -export default Login; diff --git a/src/pages/login/index.scss b/src/pages/login/index.scss index b9ac068..59dcb69 100644 --- a/src/pages/login/index.scss +++ b/src/pages/login/index.scss @@ -1,173 +1,53 @@ -@import '../../styles/mixin'; +@import '../../base.scss'; -.login-page { - @include wh(100%, 100%); - overflow: scroll; - -webkit-overflow-scrolling: touch; - font-family: 'PingFangSC-Light', -apple-system, BlinkMacSystemFont, 'Segoe UI', - Roboto, 'Helvetica Neue', Arial, sans-serif !important; - background: #fff; - a { - text-decoration: none; - display: block; - } - a:active { - text-decoration: none; - display: block; - } - a:visited { - text-decoration: none; - display: block; - } - .top-space { - height: 20px; - } +.index { + height: 100%; + width: 90vw; + margin: 0 auto; + @include flex-column; .title { - margin-top: 80px; - text-align: left; - font-weight: 600; - line-height: 60px; - padding-left: 40px; - font-size: 48px; - } - .title-des { - font-size: 24px; - padding-left: 40px; - line-height: 48px; - } - .see-des { - text-align: center; - color: #333; - font-size: 24px; - line-height: 32px; - font-weight: 200; - padding-top: 20px; - span { - font-weight: 600; + /* prettier-ignore */ + margin-bottom:20vh; + :nth-child(2) { + /* prettier-ignore */ + font-size: 10PX; + color: $text-color; } } - .button { - height: 80px; - line-height: 80px; - padding: 0; - margin: 0 auto; - font-size: 32px; - color: #fff; - background: #333; - text-align: center; - font-weight: 600; - margin-top: 40px; - } - - input::-webkit-input-placeholder { - color: #999; - font-size: 28px; - } - input:-ms-input-placeholder { - // IE10+ - color: #999; - font-size: 28px; - } - input:-moz-placeholder { - // Firefox4-18 - color: #999; - font-size: 28px; - } - input::-moz-placeholder { - // Firefox19+ - color: #999; - font-size: 28px; - } - .bgtopWrap { - width: 750px; - background: #ffffff; - background-size: 100%; - overflow: hidden; - margin-top: 180px; - } - .loginWrap { - margin: 0px auto 0 auto; - border-radius: 10px; - padding: 30px 40px 30px 40px; - overflow: hidden; - position: relative; - } - .inpuWrapMpblie { - height: 80px; - margin: 20px auto 0px auto; - overflow: hidden; - border-bottom: 1px solid #f8f8f8; - input { - border: 0; - height: 80px; - font-size: 28px; + .form { + @include flex-column; + .input { + /* prettier-ignore */ + width:90vw; + /* prettier-ignore */ + border-bottom:0.5PX solid #f1efef; + /* prettier-ignore */ + margin-bottom:10PX; + } + .codeInput { + .hint { + z-index:10; + /* prettier-ignore */ + width:60PX; + position: relative; + color: rgb(124, 64, 64); + /* prettier-ignore */ + top:-30PX; + /* prettier-ignore */ + left:70vw; + } + } + .loginButton { + background: #2c2c2c; + color: #fdfefe; width: 100%; - outline: 0; - background-color: transparent; - -webkit-appearance: none; - overflow: hidden; - padding: 0 0 0 20px; - margin: 0; - text-align: left; - color: #333; + /* prettier-ignore */ + margin-top:-10PX; } - } - - .inpuWrapNumber { - height: 80px; - margin: 20px 0 0px 0; - position: relative; - overflow: hidden; - border-bottom: 1px solid #f8f8f8; - input { - width: 275px; - height: 80px; - font-size: 28px; - outline: 0; - background-color: transparent; - -webkit-appearance: none; - overflow: hidden; - padding: 0 0 0 20px; - margin: 0; - border: 0; - float: left; - text-align: left; - color: #333; + :last-child { + /* prettier-ignore */ + font-size: 10PX; + color: $text-color; } } - - .numberWrap { - width: 198px; - height: 74px; - border: 1px solid #ffffff; - font-size: 28px; - border-radius: 6px; - text-align: center; - line-height: 74px; - float: right; - margin-left: 20px; - background: #fff; - color: #d64761; - } - - .erroMessage { - position: absolute; - font-size: 16px; - color: #666; - text-align: center; - top: 220px; - right: 120px; - height: 24px; - } - .am-toast .am-toast-notice-content .am-toast-text { - padding: 15px; - font-size: 18px !important; - border-radius: 10px !important; - } - .copyright { - text-align: center; - font-size: 16px; - line-height: 40px; - padding: 50px 10px 40px 10px; - } } diff --git a/src/pages/login/index.tsx b/src/pages/login/index.tsx new file mode 100644 index 0000000..e618777 --- /dev/null +++ b/src/pages/login/index.tsx @@ -0,0 +1,80 @@ +import React, { useState } from 'react' +import Taro from '@tarojs/taro' +import { View, Form, Input, Button } from '@tarojs/components' +import { login, getSms } from '../../actions/login_action' +import './index.scss' + +const Login: Taro.FC = () => { + const formSubmit = (e) => { + if ( + phoneNumber == '' || + phoneNumber.length != 11 || + code == '' || + code.length != 4 + ) { + Taro.showToast({ + title: '请输入有效的手机号和正确的验证码', + icon: 'none', + }) + } + login(e.detail.value) + } + const [phoneNumber, setPhoneNumber] = useState('') + const [code, setCode] = useState('') + return ( + + + 您好,请登录 + 新会员注册即享18天会员98元 + +
+ { + setPhoneNumber(e.detail.value) + }} + /> + + { + setCode(e.detail.value) + }} + /> + { + console.log('1') + if (phoneNumber == '' || phoneNumber.length != 11) { + Taro.showToast({ + title: '请输入有效的手机号', + icon: 'none', + }) + } + getSms({ mobile: phoneNumber }) + }} + > + 获取验证码 + + + + 收不到短信?使用语音验证码 +
+
+ ) +} +export default Login diff --git a/src/pages/login/model.js b/src/pages/login/model.js deleted file mode 100644 index 4c8750b..0000000 --- a/src/pages/login/model.js +++ /dev/null @@ -1,111 +0,0 @@ -import Taro from '@tarojs/taro'; -import * as login from './service'; - -export default { - namespace: 'login', - state: { - mobile: '', - code: '', - invitation_code: '', - invitation_code_from: '', - access_token: '', - nickname: '', - new_user: '', - is_has_buy_card: '', // 用户是否买过卡 - smsText: '发送验证码', - sending: 0, - smsTime: 30, - erroMessage: '', - type: 4, // 1微信 2QQ 3新浪 4.微信公众号 5.支付宝生活号 6.京东 7.返利 - }, - - effects: { - *login(_, { call, put, select }) { - const { code, mobile } = yield select(state => state.login); - const res = yield call(login.login, { code, mobile }); - if (res.status == 'ok') { - const userInfo = { - access_token: res.data.access_token, - invitation_code: res.data.invitation_code, - mobile: res.data.mobile, - nickname: res.data.nickname, - new_user: res.data.new_user, - is_has_buy_card: res.data.is_has_buy_card, - erroMessage: '', - }; - - Taro.setStorageSync('user_info', userInfo); - Taro.setStorageSync('access_token', res.data.access_token); - - yield put({ - type: 'common/save', - payload: { - access_token: res.data.access_token, - invitation_code: res.data.invitation_code, - mobile: res.data.mobile, - nickname: res.data.nickname, - new_user: res.data.new_user, - is_has_buy_card: res.data.is_has_buy_card, - erroMessage: '', - code: '', - }, - }); - - yield put({ - type: 'save', - payload: { - access_token: res.data.access_token, - invitation_code: res.data.invitation_code, - mobile: res.data.mobile, - nickname: res.data.nickname, - new_user: res.data.new_user, - is_has_buy_card: res.data.is_has_buy_card, - erroMessage: '', - code: '', - }, - }); - - Taro.showToast({ - title: '登录成功,欢迎回来~~~', - icon: 'none', - }); - - setTimeout(() => { - Taro.navigateBack(); - }, 1000); - } - }, - - *sendSms(_, { call, put, select }) { - const { mobile } = yield select(state => state.login); - const res = yield call(login.getSms, { mobile }); - if (res.status == 'ok') { - yield put({ type: 'save', payload: { sending: 1, erroMessage: '' } }); - } else { - yield put({ - type: 'save', - payload: { sending: 2, erroMessage: res.error && res.error.message }, - }); - } - }, - - *sendSmsVoice(_, { call, put, select }) { - const { mobile } = yield select(state => state.login); - const res = yield call(login.getSmsVoice, { mobile }); - if (res.status == 'ok') { - yield put({ type: 'save', payload: { sending: 1, erroMessage: '' } }); - } else { - yield put({ - type: 'save', - payload: { sending: 2, erroMessage: res.error && res.error.message }, - }); - } - }, - }, - - reducers: { - save(state, { payload: data }) { - return { ...state, ...data }; - }, - }, -}; diff --git a/src/pages/login/service.js b/src/pages/login/service.js deleted file mode 100644 index a1ef226..0000000 --- a/src/pages/login/service.js +++ /dev/null @@ -1,33 +0,0 @@ -import Request from '../../utils/request'; - -// 老用户登录 -export const login = data => - Request({ - url: '/user/login', - method: 'POST', - data, - }); - -// 获取手机验证码 -export const getSms = data => - Request({ - url: '/common/sms', - method: 'GET', - data, - }); - -// 获取语音验证码 -export const getSmsVoice = data => - Request({ - url: '/common/voice', - method: 'GET', - data, - }); - -// 发券 -export const getReceive = data => - Request({ - url: '/coupon/receive-v2', - method: 'POST', - data, - }); diff --git a/src/pages/message/index.js b/src/pages/message/index.js deleted file mode 100644 index f34b26b..0000000 --- a/src/pages/message/index.js +++ /dev/null @@ -1,28 +0,0 @@ -import Taro, { Component } from '@tarojs/taro'; -import { View, Image } from '@tarojs/components'; -import { connect } from '@tarojs/redux'; -import './index.scss'; - -@connect(({ message }) => ({ - ...message, -})) -class Message extends Component { - config = { - navigationBarTitleText: '系统消息', - }; - - componentDidMount = () => {}; - - render() { - return ( - - - - ); - } -} - -export default Message; diff --git a/src/pages/message/index.scss b/src/pages/message/index.scss deleted file mode 100644 index 8e3810f..0000000 --- a/src/pages/message/index.scss +++ /dev/null @@ -1,7 +0,0 @@ -@import '../../styles/mixin'; - -.message-page { - @include wh(100%, 100%); - padding: 0 40px; - box-sizing: border-box; -} diff --git a/src/pages/my/index.config.ts b/src/pages/my/index.config.ts new file mode 100644 index 0000000..2987443 --- /dev/null +++ b/src/pages/my/index.config.ts @@ -0,0 +1,4 @@ +export default { + navigationBarTitleText: '我的' + } + \ No newline at end of file diff --git a/src/pages/my/index.scss b/src/pages/my/index.scss new file mode 100644 index 0000000..071c38f --- /dev/null +++ b/src/pages/my/index.scss @@ -0,0 +1,6 @@ +@import '../../base.scss'; + +.index { + height:100%; + @include flex-column; +} diff --git a/src/pages/my/index.tsx b/src/pages/my/index.tsx new file mode 100644 index 0000000..e120a74 --- /dev/null +++ b/src/pages/my/index.tsx @@ -0,0 +1,22 @@ +import React from 'react' +import Taro from '@tarojs/taro' +import { View } from '@tarojs/components' + +import './index.scss' + +const My: Taro.FC = () => { + return ( + + { + Taro.navigateTo({ + url: '../login/index', + }) + }} + > + 请登录 + + + ) +} +export default My diff --git a/src/pages/order/index.js b/src/pages/order/index.js deleted file mode 100644 index 76e4a78..0000000 --- a/src/pages/order/index.js +++ /dev/null @@ -1,77 +0,0 @@ -import Taro, { Component } from '@tarojs/taro'; -import { View } from '@tarojs/components'; -import { connect } from '@tarojs/redux'; -import './index.scss'; - -@connect(({ order }) => ({ - ...order, -})) -class Order extends Component { - constructor() { - super(...arguments); - this.state = { - orderType: [ - { - type: 0, - name: '待支付', - }, - { - type: 1, - name: '待发货', - }, - { - type: 2, - name: '已发货', - }, - { - type: 3, - name: '待归还', - }, - { - type: 4, - name: '全部订单', - }, - ], - activeTypeIndex: 0, - }; - } - - config = { - navigationBarTitleText: '订单', - }; - - componentWillMount = () => { - this.setState({ - activeTypeIndex: this.$router.params.type, - }); - }; - - toggleActiveType = e => { - this.setState({ - activeTypeIndex: e.currentTarget.dataset.type, - }); - }; - - render() { - const { orderType, activeTypeIndex } = this.state; - return ( - - - {orderType.map((item, index) => ( - - {item.name} - - ))} - - - - ); - } -} - -export default Order; diff --git a/src/pages/order/index.scss b/src/pages/order/index.scss deleted file mode 100644 index d28573b..0000000 --- a/src/pages/order/index.scss +++ /dev/null @@ -1,34 +0,0 @@ -@import '../../styles/mixin'; - -.order-page { - min-height: 100vh; - background-color: #f9f9f9; - .toggleType { - background-color: #fff; - padding-top: 20px; - padding-bottom: 20px; - .item { - display: inline-block; - width: 20%; - text-align: center; - font-size: 24px; - font-weight: 200; - color: #666; - - &.active { - color: #ec5d75; - font-weight: 400; - } - } - } - .empty { - margin-top: 330px; - height: 178px; - background: url('http://static-r.msparis.com/uploads/9/6/968b64edb282160e7da5dd184154bbe7.png') - no-repeat center; - background-size: contain; - &.card { - margin-top: 410px; - } - } -} diff --git a/src/pages/productDetail/index.config.ts b/src/pages/productDetail/index.config.ts new file mode 100644 index 0000000..9f16705 --- /dev/null +++ b/src/pages/productDetail/index.config.ts @@ -0,0 +1,4 @@ +export default { + navigationBarTitleText: '商品详情' + } + \ No newline at end of file diff --git a/src/pages/productDetail/index.scss b/src/pages/productDetail/index.scss new file mode 100644 index 0000000..012444a --- /dev/null +++ b/src/pages/productDetail/index.scss @@ -0,0 +1,238 @@ +@import '../../base.scss'; + +.index { + width: 98vw; + /* prettier-ignore */ + padding:0 2vw; + @include flex-column; + align-items: flex-start; + /* prettier-ignore */ + font-size: 13PX; + .banner { + /* prettier-ignore */ + height: 75vh; + width: 100%; + /* prettier-ignore */ + } + .brand { + /* prettier-ignore */ + margin-top:5PX; + font-weight: bold; + } + .tags { + /* prettier-ignore */ + margin-top:5PX; + @include flex-row; + justify-content: flex-start; + /* prettier-ignore */ + font-size: 9PX; + .tag { + /* prettier-ignore */ + width: 30PX; + /* prettier-ignore */ + height: 15PX; + color: white; + /* prettier-ignore */ + /* prettier-ignore */ + border-radius:3PX; + text-align: center; + /* prettier-ignore */ + line-height: 15PX; + /* prettier-ignore */ + margin-right:1PX; + &.vip { + background: $primary-color; + } + &.year_card { + background: $text-color; + /* prettier-ignore */ + width: 50PX; + } + } + .name { + /* prettier-ignore */ + font-size: 12PX; + /* prettier-ignore */ + letter-spacing:2PX + } + } + .spu { + /* prettier-ignore */ + margin-top:5PX; + /* prettier-ignore */ + font-size: 9PX; + color: #464444; + } + .size { + /* prettier-ignore */ + margin-top:5PX; + @include flex-row; + width: 90vw; + /* prettier-ignore */ + height: 30PX; + justify-content: space-between; + .item { + flex-shrink: 0; + /* prettier-ignore */ + padding:5PX; + /* prettier-ignore */ + border: 1PX $text-color solid; + color: $text-color; + /* prettier-ignore */ + font-size: 10PX; + /* prettier-ignore */ + width:50PX; + text-align: center; + } + } + .checksize { + /* prettier-ignore */ + margin-top:5PX; + color: #a09e9e; + /* prettier-ignore */ + font-size: 10PX; + } + .hr { + width: 100%; + /* prettier-ignore */ + margin:5PX 0 20PX 0; + border-bottom: 1px solid #b4b2b2; + } + .buyer { + @include flex-column; + align-items: flex-start; + /* prettier-ignore */ + margin-bottom: 5PX; + .info { + /* prettier-ignore */ + margin-top:5PX; + @include flex-row; + align-items: flex-start; + .text { + @include flex-column; + align-items: flex-start; + :nth-child(2) { + color: #a09e9e; + /* prettier-ignore */ + font-size: 10PX; + } + :nth-child(3) { + /* prettier-ignore */ + width:80vw; + white-space: wrap; + /* prettier-ignore */ + font-size: 11PX; + } + } + } + } + .detail { + @include flex-column; + align-items: flex-start; + /* prettier-ignore */ + margin-bottom: 5PX; + .head { + @include flex-row; + color: #a09e9e; + /* prettier-ignore */ + font-size: 11PX; + } + .info { + color: #a09e9e; + /* prettier-ignore */ + font-size: 10PX; + } + } + .comments { + /* prettier-ignore */ + margin-bottom: 5PX; + } + .intro { + @include flex-column; + align-items: flex-start; + /* prettier-ignore */ + margin-bottom: 5PX; + :nth-child(2) { + /* prettier-ignore */ + margin:10Px 0; + width: 94vw; + border: 1px solid #a09e9e; + /* prettier-ignore */ + height:30PX; + /* prettier-ignore */ + line-height:30PX; + text-align: center; + font-weight: bold; + } + :nth-child(3) { + width: 94vw; + white-space: wrap; + /* prettier-ignore */ + font-size: 11PX; + color: #a09e9e; + } + } + .service { + width: 100%; + .service_desc { + @include flex-row; + align-content: space-between; + /* prettier-ignore */ + margin-top: 5PX; + /* prettier-ignore */ + margin-bottom: 5PX; + .item { + @include flex-column; + .first { + /* prettier-ignore */ + width:50PX; + /* prettier-ignore */ + height:50PX; + border-radius: 50%; + } + .second { + @include flex-column; + /* prettier-ignore */ + font-size: 12PX; + } + } + } + } + .footer { + position: fixed; + z-index: 1000; + background: white; + border: none; + /* prettier-ignore */ + height: 8vh; + width: 100%; + bottom: 0; + .left { + @include flex-row; + position: absolute; + width: 60%; + left: 0; + height: 100%; + /* prettier-ignore */ + font-size: 10PX; + .icon { + @include flex-column; + :nth-child(1) { + border-radius: 50%; + } + } + } + .right { + position: absolute; + width: 39%; + height: 100%; + right: 0; + background: $primary-color; + color: white; + opacity: 0.3; + /* prettier-ignore */ + line-height: 8vh; + text-align: center; + } + } +} diff --git a/src/pages/productDetail/index.tsx b/src/pages/productDetail/index.tsx new file mode 100644 index 0000000..73d6f8f --- /dev/null +++ b/src/pages/productDetail/index.tsx @@ -0,0 +1,194 @@ +import React, { useEffect } from 'react' +import Taro from '@tarojs/taro' +import { View, Image, Swiper, SwiperItem, Text } from '@tarojs/components' +import classnames from 'classnames' +import useDetailModel from '../../models/Detail' +import measure_icon from '../../images/icon/measure.png' +import { Comment } from '../../components/comment/index' +import home from '../../images/tab/home.png' +import kefu from '../../images/icon/customerservice.png' +import cart from '../../images/tab/cart.png' +import './index.scss' + +const I1 = + 'http://static-r.msparis.com/uploads/d/6/d646e479e328e9f370462b51fb841e70.png' +const I2 = + 'http://static-r.msparis.com/uploads/1/3/137d9963d13a053a6a81784af1256aa9.png' +const I3 = + 'http://static-r.msparis.com/uploads/c/0/c0367921e38cc7fd33f63897b18a86ef.png' +const ProductDetail: Taro.FC = () => { + const detailModel = useDetailModel() + const { + image, + brand, + limit_tag_ids, + name, + product_spu, + buyer_Info, + designer_comment, + measurement, + comments, + brand_desc, + } = detailModel.DetailState + const size = ['中码XS号', '中码S号', '中码M号', '中码L号'] + const sercvice_desc = [ + { id: 1, desc: { first: '每次4件', second: '无限换穿' }, src: I1 }, + { id: 2, desc: { first: '五星洗护', second: '往返包邮' }, src: I2 }, + { id: 3, desc: { first: '一键还衣', second: '快递上门' }, src: I3 }, + ] + const measure = measurement.split('\n') + const { id } = Taro.getCurrentInstance()?.router?.params || {} + const ID = Number(id || 0) //46091 + useEffect(() => { + detailModel.updateDetail(ID) + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []) + const footIcons = [ + { src: home, name: '首页', to: '/pages/home/index' }, + { src: kefu, name: '客服', to: '' }, + { src: cart, name: '衣袋', to: '/pages/cart/index' }, + ] + const switchTab = (to) => { + Taro.switchTab({ + url: to, + }) + } + const callService = () => { + if (Taro.getEnv() === Taro.ENV_TYPE.WEB) { + window.location.href = 'tel:123456' + } else { + Taro.makePhoneCall({ + phoneNumber: '123456', + }) + } + } + return ( + + + {image.map((item, index) => ( + + + + ))} + + {brand} + {limit_tag_ids && ( + + {limit_tag_ids.map((item) => { + return ( + + {item.name === '年卡' ? '年卡专享' : 'VIP'} + + ) + })} + {name} + + )} + {product_spu} + + {size.map((item, index) => ( + + {item} + + ))} + + 查看各国尺码转换表 + + + 买手点评 + + + + {buyer_Info.nickname} + 女神派时尚买手 + {designer_comment} + + + + + 美衣详情 + + + 平铺测量 + + + {measure.map((item, index) => ( + {item} + ))} + + + + {`优质评价(${comments.total})`} + {comments.rows.map((item, index) => ( + + ))} + + + 品牌介绍 + {`${brand} →`} + {brand_desc} + + + 服务说明 + + {sercvice_desc.map((item) => ( + + + + + + {item.desc.first} + {item.desc.second} + + + ))} + + + + + {footIcons.map((item) => ( + { + switchTab(item.to) + } + : callService + } + > + + {item.name} + + ))} + + 加入衣袋 + + + ) +} +export default ProductDetail diff --git a/src/pages/size/index.js b/src/pages/size/index.js deleted file mode 100644 index ada79d4..0000000 --- a/src/pages/size/index.js +++ /dev/null @@ -1,28 +0,0 @@ -import Taro, { Component } from '@tarojs/taro'; -import { View, Image, Text } from '@tarojs/components'; -import './index.scss'; - -export default class Size extends Component { - config = { - navigationBarTitleText: '尺码参照表', - }; - - componentDidMount = () => {}; - - render() { - return ( - - 尺码参照表 - - - - Tips:本表内容仅供参考,因服装款式和材质不同,尺码可能略有差异,请酌情进行选择。 - - - - ); - } -} diff --git a/src/pages/size/index.scss b/src/pages/size/index.scss deleted file mode 100644 index 08508f3..0000000 --- a/src/pages/size/index.scss +++ /dev/null @@ -1,23 +0,0 @@ -@import '../../styles/mixin'; - -.size-page { - @include wh(100%, 100%); - .h1 { - text-indent: 70px; - margin: 0; - width: 100%; - height: 170px; - line-height: 170px; - } - .content { - padding: 0 20px 0; - overflow: hidden; - text { - font-size: 25px; - color: #696969; - line-height: 40px; - margin-top: 50px; - padding: 0 40px; - } - } -} diff --git a/src/pages/user/index.js b/src/pages/user/index.js deleted file mode 100644 index 2b167aa..0000000 --- a/src/pages/user/index.js +++ /dev/null @@ -1,210 +0,0 @@ -import Taro, { Component } from '@tarojs/taro'; -import { View, Image, Text, Icon } from '@tarojs/components'; -import { connect } from '@tarojs/redux'; -import './index.scss'; -import message_img from '../../images/user/message.png'; -import avatar_img from '../../images/user/avatar.png'; -import coupon_img from '../../images/user/coupon.png'; -import about_img from '../../images/user/about.png'; -import address_img from '../../images/user/address.png'; - -@connect(({ user, common }) => ({ - ...user, - ...common, -})) -class User extends Component { - config = { - navigationBarTitleText: '我的', - }; - - goPage = e => { - if ( - e.currentTarget.dataset.url == '/pages/login/index' && - this.props.access_token - ) { - return; - } - Taro.navigateTo({ - url: e.currentTarget.dataset.url, - }); - }; - - goToPage = e => { - if (!this.props.access_token) { - Taro.navigateTo({ - url: '/pages/login/index', - }); - return; - } - Taro.navigateTo({ - url: e.currentTarget.dataset.url, - }); - }; - - outLogin = e => { - e.stopPropagation(); - if (!this.props.access_token) { - Taro.navigateTo({ - url: '/pages/login/index', - }); - return; - } - Taro.showModal({ - content: '是否退出当前账号?', - }).then(res => { - if (res.confirm) { - Taro.removeStorageSync('user_info'); - Taro.removeStorageSync('access_token'); - this.props.dispatch({ - type: 'cart/init', - }); - this.props.dispatch({ - type: 'common/save', - payload: { - access_token: '', - invitation_code: '', - mobile: '', - nickname: '', - new_user: '', - is_has_buy_card: '', - erroMessage: '', - }, - }); - this.props.dispatch({ - type: 'login/save', - payload: { - access_token: '', - invitation_code: '', - mobile: '', - nickname: '', - new_user: '', - is_has_buy_card: '', - erroMessage: '', - }, - }); - } - }); - }; - - render() { - const { mobile, coupon_number, nickname, list } = this.props; - return ( - - - - - - {nickname || '请登录 >'} - - - - - - - - - - - - - - - - {list && - list.map((item, index) => ( - - - {item.txt} - {item.num > 0 && {item.num}} - - ))} - - - - - - - - {mobile ? 'VIP会员用户' : '您还不是会员'} - - {!mobile && ( - - 成为会员 - - - )} - - - - - - - 收货地址 - - - {coupon_number && {coupon_number}} - - - - - - - 优惠券 - - - {coupon_number && {coupon_number}} - - - - - - - 关于 - - - - - - {/* 流量主广告 */} - {Taro.getEnv() === Taro.ENV_TYPE.WEAPP && ( - - )} - - - ); - } -} - -export default User diff --git a/src/pages/user/index.scss b/src/pages/user/index.scss deleted file mode 100644 index f926b57..0000000 --- a/src/pages/user/index.scss +++ /dev/null @@ -1,206 +0,0 @@ -@import '../../styles/mixin'; - -.user-page { - @include wh(100%, 100%); - padding: 0 45px; - box-sizing: border-box; - .taro-img, - image { - height: 100%; - } - .not-login { - .to-login { - width: 100%; - padding: 50px 0; - display: flex; - justify-content: space-between; - .left { - display: flex; - min-height: 200px; - flex-direction: column; - justify-content: space-between; - .name { - width: 432px; - font-size: 68px; - color: #999999; - word-break: break-all; - &.black { - color: #000000; - } - } - .msg { - width: 50px; - height: 40px; - margin-top: 50px; - margin-left: 25px; - float: left; - overflow: hidden; - } - } - .avatar-container { - border-radius: 50%; - width: 200px; - height: 200px; - overflow: hidden; - .avatar { - width: 200px; - height: 200px; - object-fit: contain; - } - } - } - .list { - display: flex; - justify-content: space-between; - width: 660px; - height: 150px; - margin: 0 auto; - background: #f9f9f9; - border-radius: 10px; - .item { - width: 120px; - height: 100%; - display: flex; - flex-direction: column; - justify-content: center; - text-align: center; - position: relative; - .taro-img { - height: auto; - } - img, - image { - width: 60px; - object-fit: contain; - margin: 0 auto; - } - span, - text { - margin-top: 10px; - color: #666666; - font-size: 22px; - } - i.num { - min-width: 32px; - height: 32px; - line-height: 32px; - font-size: 18px; - text-align: center; - color: #ffffff; - background: #ec5d75; - border-radius: 16px; - padding: 0 10px; - box-sizing: border-box; - position: absolute; - top: 22px; - left: 68px; - } - } - } - } - .login { - .card { - width: 660px; - padding: 40px 0; - border-bottom: 2px solid #eeeeee; - .type { - background-image: linear-gradient(-90deg, #e2868b 0%, #e5c1c1 97%); - border-radius: 10px; - height: 190px; - &.type0 { - background: url('http://static-r.msparis.com/uploads/e/3/e3fe0890238d2f11947909936b020203.png') - center no-repeat; - background-size: contain; - } - &.type1 { - background: url('http://static-r.msparis.com/uploads/5/c/5ca682fe16bd0f0f6a24fd963a7494ee.png') - center no-repeat; - background-size: contain; - } - &.type2 { - background: url('http://static-r.msparis.com/uploads/b/6/b682e817f2283d369b93c3bda2077f7f.png') - center no-repeat; - background-size: contain; - } - .operation { - width: 380px; - height: 100%; - margin-left: 260px; - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - .txt { - color: #ffffff; - text-align: center; - font-size: 28px; - span, - text { - font-size: 28px; - margin-right: 10px; - } - } - .btn { - width: 210px; - height: 66px; - display: flex; - align-items: center; - border-radius: 100px; - background: #ffffff; - font-size: 26px; - color: #e2868b; - padding-left: 36px; - margin-top: 10px; - box-sizing: border-box; - .iconfont { - font-size: 26px; - margin-left: 4px; - } - } - } - } - } - .item { - display: flex; - justify-content: space-between; - align-items: center; - height: 100px; - border-bottom: 2px solid #eeeeee; - .taro-img, - image { - width: 40px; - height: 40px; - object-fit: contain; - } - .left { - display: flex; - align-items: center; - line-height: 100%; - span, - text { - margin-left: 20px; - white-space: nowrap; - } - } - .right { - display: flex; - align-items: center; - line-height: 100%; - .num { - display: inline-block; - font-size: 18px; - text-align: center; - color: #ffffff; - background: #ec5d75; - border-radius: 20px; - padding: 6px 12px; - box-sizing: border-box; - margin-right: 25px; - } - i.arrow { - font-size: 20px; - } - } - } - } -} diff --git a/src/pages/user/model.js b/src/pages/user/model.js deleted file mode 100644 index 739d3a8..0000000 --- a/src/pages/user/model.js +++ /dev/null @@ -1,53 +0,0 @@ -export default { - namespace: 'user', - state: { - list: [ - { - txt: '待支付', - img: - 'http://static-r.msparis.com/uploads/d/e/de473a00fca2dae58c16decbd538347a.png', - num: 0, - link: '/userOrder.html?type=1', - type: 2, - }, - { - txt: '待发货', - img: - 'http://static-r.msparis.com/uploads/1/a/1acfd9f403b338721bec4a0acd2af7c8.png', - num: 0, - link: '/userOrder.html?type=5', - type: 3, - }, - { - txt: '已发货', - img: - 'http://static-r.msparis.com/uploads/7/b/7bd041417677878833efc599ffa43376.png', - num: 0, - link: '/userOrder.html?type=3', - type: 9, // 已发货的类型海伦正在加,后续会补上 - }, - { - txt: '待归还', - img: - 'http://static-r.msparis.com/uploads/e/9/e94bc2b990c1f87611529dba0a194c6e.png', - num: 0, - link: '/userOrder.html?type=6', - type: 8, - }, - { - txt: '全部订单', - img: - 'http://static-r.msparis.com/uploads/b/b/bb575a6b318b47bae81b9acbba2f5fb8.png', - num: 0, - link: '/userOrder.html?type=0', - type: 0, - }, - ], - }, - - reducers: { - save(state, { payload }) { - return { ...state, ...payload }; - }, - }, -}; diff --git a/src/screenshots/1.png b/src/screenshots/1.png new file mode 100644 index 0000000..0b4c0fc Binary files /dev/null and b/src/screenshots/1.png differ diff --git a/src/screenshots/2.png b/src/screenshots/2.png new file mode 100644 index 0000000..7d51869 Binary files /dev/null and b/src/screenshots/2.png differ diff --git a/src/screenshots/3.png b/src/screenshots/3.png new file mode 100644 index 0000000..2348beb Binary files /dev/null and b/src/screenshots/3.png differ diff --git a/src/screenshots/4.png b/src/screenshots/4.png new file mode 100644 index 0000000..ee249b3 Binary files /dev/null and b/src/screenshots/4.png differ diff --git a/src/service/api.ts b/src/service/api.ts new file mode 100644 index 0000000..3220367 --- /dev/null +++ b/src/service/api.ts @@ -0,0 +1,78 @@ +//定义api地址 +import Taro from '@tarojs/taro' +import { HTTP_STATUS } from '../constants/status' +import { baseUrl } from '../config' // https://ms-api.caibowen.net +import { logError } from '../utils/error' + +interface IOption { + url: string + data?: object | string + method: any + header: Object + success: any + fail: any + xhrFields: object +} +interface IRes { + header: { + 'Set-Cookies': string + } +} +const api = { + baseOptions: function (params, method) { + const { url, data } = params + let contentType = 'application/json' + contentType = contentType || params.contentType + //由于微信小程序没有cookie机制,所以需要人为地保存Set-Cookies的值到LocalStorage中,下次发起请求时调用 + const setCookie = (res: IRes) => { + if (res.header && res.header['Set-Cookies']) { + Taro.setStorageSync('Cookies', res.header['Set-Cookies']) + } + } + const option: IOption = { + url: url.indexOf('http') !== -1 ? url : baseUrl + url, + data: data, + method: method, + header: { + 'context-type': contentType, + cookie: Taro.getStorageSync('Cookies'), + }, + xhrFields: { withCredentials: true }, + success: (res) => { + setCookie(res) + if (res.statusCode === HTTP_STATUS.not_found) { + return logError('请求资源不存在') + } else if (res.statusCode === HTTP_STATUS.error) { + return logError('请求有误') + } else if (res.statusCode === HTTP_STATUS.bad_gateway) { + return logError('服务器异常') + } else if (res.statusCode === HTTP_STATUS.forbidden) { + return logError('没有权限访问') + } else if (res.statusCode === HTTP_STATUS.moved) { + Taro.clearStorage() + Taro.navigateTo({ url: '/pages/login/index' }) + return logError('请先登录') + } else if (res.statusCode === HTTP_STATUS.success) { + return res.data + } + }, + fail: () => { + logError('接口异常') + }, + } + return Taro.request(option) + }, + get: function (url: string, data?: Object) { + const params = { url, data } + return this.baseOptions(params, 'get') + }, + post: function (url: string, data?: Object, contentType?: string) { + const params = { url, data, contentType } + return this.baseOptions(params, 'post') + }, + delete: function (url: string, data?: Object) { + const params = { url, data } + return this.baseOptions(params, 'delete') + }, +} +export default api diff --git a/src/styles/base.scss b/src/styles/base.scss deleted file mode 100644 index c37f76e..0000000 --- a/src/styles/base.scss +++ /dev/null @@ -1,76 +0,0 @@ -@import './mixin'; -@import './iconfont'; - -page, -body { - font-size: 32px; - height: 100%; - background-color: $bg-color-base; - color: $color-dark; - box-sizing: border-box; -} - -@media screen and (min-width: 500px) { - html, - body { - max-width: 1500px; - margin: 0 auto; - position: relative; - } -} - -.taro-img, -image { - width: 100%; -} - -button { - outline: none; -} - -//******常用类******/ -.clearfix:after { - content: ''; - display: block; - clear: both; -} - -.clearfix { - zoom: 1; - - &:after { - content: ''; - display: block; - clear: both; - } -} - -.left { - float: left; -} - -.right { - float: right; -} - -.hide { - display: none; -} - -.show { - display: block; -} - -.ellipsis { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.position-center { - position: absolute; - left: 0; - right: 0; - top: 0; - margin: auto; -} diff --git a/src/styles/iconfont.scss b/src/styles/iconfont.scss deleted file mode 100644 index 4280b04..0000000 --- a/src/styles/iconfont.scss +++ /dev/null @@ -1,266 +0,0 @@ -@font-face { - font-family: 'iconfont'; - src: url('//at.alicdn.com/t/font_785024_z17fuwzlky.eot?t=1537526378943'); /* IE9*/ - src: url('//at.alicdn.com/t/font_785024_z17fuwzlky.eot?t=1537526378943#iefix') - format('embedded-opentype'), - /* IE6-IE8 */ - url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAB3oAAsAAAAANSQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8d0g1Y21hcAAAAYAAAAGOAAAEyLbZccRnbHlmAAADEAAAFwgAACgMJDGVsWhlYWQAABoYAAAALwAAADYStRrRaGhlYQAAGkgAAAAcAAAAJAfeA7lobXR4AAAaZAAAAA8AAADg4AAAAGxvY2EAABp0AAAAcgAAAHIorR+6bWF4cAAAGugAAAAfAAAAIAFQAOZuYW1lAAAbCAAAAUUAAAJtPlT+fXBvc3QAABxQAAABmAAAArbnm26EeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeMT5zZm7438AQw9zA0AAUZgTJAQDiMwwneJzt1FdSG1EQheF/RgGQZJGTCCLnnIRtgg27ZUF+8nM/sQfocw/LYFSfauZq5vSt6S4BLaCRTlITqv9U6PiXq1VZb9Ap603e8no8PzVEK7rx+vGRZ1V0oq+zclT5+xQz5azOZ5tZoc1Yrk5kTpceP+gzmfdM512zzDHPAot59xLLDFhhlTXWGbLBJltss5MJNbvssc8BhxxxnLs65YxzLrjM7HZWueKaG265Y5Sl23wfPX3V719Xj+qUqa9RW+llwzQH0TTNQrRMMxIdy3dNdC3fPNG37C8xadlpYso0OzFt6LkZ0+5i1nIiiDlDefOG8hYM5S0aylsyTVosG8obGMpbMZS3aihvzVDeupV3MjSUvWEoe9NQ9pah7G1D2TuGsncNZe8Zyt43lH1gKPvQUPaRoexjQ9knVnpxaqV3Z4ZqnhuqeWGo5qWhmleGal4bqnljqOat6T8h7gzVHBmqeW+o5k9DNX8Zqvnbypw8WJmfRysz9mRoX8+G9vXH0L7+GtrXi6F9vRqjT8TmmjAAAHic1Vp7lBTVmb/fre6qflZPP6qrp6ef1Y+amW5mmK5+MAMzw8iMCMrroCP4DnoAJSgBExCMGclGGdCz0SQqxCgBox7InqiY5SSMJ2SXvGA42WTNRjE7apaVPUlW18iaXXUu+93qngfDKye7/2xP1723b926de9Xv+/7fd9XQywEP8Iq+hGxkBBJkjQhdvAmvX5vsTwTCkHFa3hbIAcySN5KF2RTmhgIgqLDu7BptPie3TZss6cgpgwHo/BPsscjOz0eoN+hH7EPWAROsi7wSg6HxN4DrxKDSJC9txHq6+WghwYGBvDW1ftvov9FPCROUqRCiF8TFW8gaCQL5ZK3mE1lkjHADlFKtgB2lKWkkqyUimUcgDc1SjgkqYlRGFFi0SDtVWIxZXSI9qbb2tKjQ1gm6PBocZ9Dgn7JocUUtk+J0QGse4PRmAJDSkyD6WnWm54OWMNQevqDCc8hm90hHTrE5zpEpHEZySRKNKKTRtLGV5rB5eWALzflRanp3owVxVUsVwy+Yi7GjM5LSAWChXIxq4l+o5RSDHqv2z5sd78DS2BDPXuW/fTlhsBwoIHpdBvbD1ywsCfha/Dh9z+1b293Q6vd5bKzX8AIONiHTAvDwQ8/ZPNACYQBwgH2e/guWwQvfpCrCf3nMr/UB7cNanzpNnP9DwpAvPiE20gPWUI+RVaQNSjrLqjEIA4VvQV0GTyggphqgVaQ1BiohW7Q/Vy0gSBiodwJKGod96YqMkJCy2JH2XqR83qpCyAVg+reR+qfWrPmqXpLyhJ5cdOmFyOWFDzXPXf5I7otZst989ZFl3vku2xOp81QYzHVMFL8eaQMJRIZ/a3ZY57D3wARxTzbCv+dg1A6hF/45LYtlG65zWf3rttB6Y51Xju7KQrXXunx1C39FCRscXjCaRuxOWLqTjUWx4l3ptoiyogSiZk9DjznjIPZ05bamW5lXT4+b4iLzjoJo36ikgbSipKbgsqKYpSSeFiVZCmD++boVJVJ6JyEyHs06NcQo++OjoBdgqJkBw7MYQTmnilYhG38Ew5v0zgiNY0jkj9UgZAz7wiDQo64SD3JIRa1FijibVH6MmT4wytX8IniQ5Aq+Cy7oBv4I8XVdQElix5YvPiBRZv3CMIexrwLCy2LAiFfz4LZ/q+6XC1bBje3uFzdvfDJu9D7zlXbd26/yrp385a9b7WWoVhw5JtzueedrkIZSgWXs/2J/kSi/wlS1eXamvwkQfKknRBuN/CWCC5RwrsnEW5ZdfJKdewxoYendezBn9VVQ2HZChB89LZrnPLSGwFV4sal7r+btO7Na78sCF9ea5YR38K21oUB1T97QY8P+isvrk4k1rxQcrsKe265ZU/BdevEJmL0kbWffkQQHvn02kcO44bAqO5oXE9+KTTgM55GWlDDZ6CuXEauxKetZwyFA7lSMqyS7g+az73ih5S52JSkVgTRNFm6oFas4/qunqd1dx84N0H+sjxsAmffFfW0KTb6D7EmGobReVLXsi5p3h8K18XAL9Ppsh9i1xXYdZo/5sevNqWG+05+z6dNm6b5vncywH4ZzwPk49ACtzVXKs17nw+xpzyK4oEVoedvkP3+qN//uAerQODx6i++XWrumdABLCRu0VJePVlK0njX25QwMsCLt7vGZDMoLEYd0BFvrWQm6SWLyXKUDeeG2sNFrtAzyUKMql5ZQOC3UN3bJahosTOGN+VXJRENDfKIGpSyMgTVIMJBr5QrZWyKkohnWkASpeB7VQ2gWrUeHaFaKJ/0AfiS+dDoyESbaqhDRNOaXA3fNZpCaujaZqM3NitRF8187YqbIu5rjOb+ejXUZGgRb3JWNHPF1+hNXMW21VRsE9aaT8uF2LZQTvPxFmzirSHtOOuFn4RAjNb3NzUF1SjUeWbM8inC1r0Q+mZUDTY19ddHO3yzZnjqlK1CFT9nBixEGCBORBBnsxwxSB+5Bk1ImVSyRBeJFCQqNvAnNkQCqlFJSWg00VKgCRVzoKTQknCgpDKSXkFbiKDrBkNF0CX9HGZJBJhehR0lR8FltbLTR4+y01YruI6eYG9inTxxApLY/ybbVVbKvhaY9gVvbJYBhZzX2+zzen3smcsKB2cJzo75HU5h1sHCZeroRyt2ZxaocDy0ILM7WdfX31d3PZ9w0g2aJ018Am9EQ48+OjDw6KP9s/6qQ47JVs+zD9rTzc1p+4PPevBs+nOf97FfQ5Pv859rbGlpHNevAt1xPv2qGApXkE5zqwgGBE+2GzIT+iUFghxirXAp/fpw2osL49NiC1+c1ualDX62A1nSC0sNS1NHo9V4SpsZkB3wWYcMgZkpdirhi/jwm5hSw5bHNjvVeFx1bn7MfSwQjQaO/XsknY6s3VD3O4cHwOP4Xd2GmVWeXSPzK3yfrlak5i8I9HbTp2lCDFRQW7rRGmoi1xSjpimmZ4OKAtyWoJ6gdR4j0ooSEKsMq6I2KrUDbornAHJx6E0085oNQW8TmrByExsy6wWyY9ghK2H/sD9MQWMjYwddmo+xd2N5aI6DL5YPQqWRvdtYAazB11hRGh2y7GgMdvnDYX/XYWUF/tV8M/oR3Wzuo42UzB2c45vxHfCnZe6ghM5Pjfc4SKO4N1x3tycQ8MBWXrL7YGsoAZAIsfvM+npwnnSC4pdPyv6lMMyKNBeQ2WvmFY0yOpsJlb0WSiRC0KgmrlvvBHCuX4+GEQ3ken+Q1LhwQu+iqG2TSOUsbZNU0JH9Dp+xWs8crpZTNSbf/Alc1cxGesdHHD7TMxX5y3MfQE+OnSLIvnwBVpSRgjaxC7G8iCwjt5G15HPkC2QH+Wu0qUYXOtKqwUXGXWkuwhgIVTdR9fIHjUZREz2Q0rnrpepZ3q66TzNBSo15WCheNBQpK9JnuRAMiHqhC4rmPgPBipYtG7wzOdaQzjsMcQR/v9nWVGqyWVAFwoGPAmFPsCMb/SiahbBfoZZ4Lm6hT1LB75EUOTzNSvM+9DKz0c8oNwTCbkeDfXr8js98Bu5C3pkzbVrSE66rC3vqE4l6B34ku52dsjscdpvdbkuaI7Q6PqIulEyuBpF99FY4FgvLdugOhNFz/Y2tHvrwzjg/+6G/3q6Ew4rd7glZBZvV3hC2h30fR3Slwf+xwx2NW76Q+ATyOOWcfKCuIdaAaphsSzR6vQ7ZYRZd5549niBERHwMC6eEommTp5NZaJMXos0pFbuowckqClw23Gs1NRHFXsxmBKMBxiWHQMpMApWVj+CRUKZqcgLBsJqbEae74jNyaq6jIwfX9oyu7LkWsE3FY6Vj2UQxgd+2HoAe9q9m1dbWQ2kPfB6tSiWdZj9vMGt45+XYjLyq5mfEXob2Ze3wMs6Cs5k/VrOVsIutjJc7yzGgfIaXzLI621bgE1TSB6rVGDZTdC+yvJW4SR36ZQ2mDKoMbiA2pZJVN8DAIMXwNqH6JqVSm7f6088ZGw+BHzzmQk3WsabvaWylpsEujfGS9WowpPE2ltg/rGn7ae/o0DYosmENNrFtAxp+YJBdA/vZxslt2MiOg1E7dvEzKyd8ktn0cNUnqaDOeqECr9OVodFdZtFTbS4c3RWiK2vjE3R3zYepjYceGLmFaWbxqWrzPqbdAiM1n/7MAeG3wiq0bVV5cOtmuvAKRmhowDBSEwweGwVlanoy3aiAVsmoJFVDF9C790BSz5ZpeIANDwwMFAcGNry0+9cYZgbz7YnR9Yl2tLKS49dwz4AxwHZhcSN83+t2rjtD1jndQAz8rFplwHHLL55+Nd7REgq1dMRfffoXLxzADwzEXRs2uOJn27Ysjzusk+yZMA7JgFrJlsxYDn1qCTcgjSGUkikW7vs3bMQAafXqHVTqstKVCxaspFgmZicQgOV0emCKrYN18gO33L5DEHbcHot6gsGFqyhdtXDBKrphfw1vtRi+Qg+a8neiRIm/AhI+AsnLDS4eRw14qshYEb5hGOzWItAiW2HAKV7SdrOnXGS3mu0VRT7d//eYG8z1/4T+kSMtYwO1jDBlHeA5eBA8CyACg4cPs41jseV8+q1x2fk5Dr0pqGneeP3G/PmQmTfv0Xnz2BtmRb/F1sJXzOMNyJjHWq7zZ/4kDGKsyvloNlmAsf6N5HaynmwhD5KvkMfP5qNqdMqdEo6lGpmfy0cyrRISMnzF4ITErxgnJPTZ9THs6UHTZEom2bRAGXsDonWsIV1gpJ/T0rMvu7qWdLmsHn9jhA1GGiGUuA468rAx306hMZKkYsvsFlH4g2CJBl1a0JdNBAU6J6oDDtqnbcMLwO/R5Sum7du3jxrGHErnYAkwx1AbQ6FGNd3amvbIsscpy+z6WqrKWR1QHRzSQ/jFYU/CNrbpEb2lRQ/IMBJpxPXMd2bhVL4doD3PtEijnND1hCyrKZvFZZMs/rhfbozAplwHaDh4mxzItYqvaGzj+BKMOUlQG1saVYw6rpjeAfX1AHJQhrHGzRcYCQWtpl+ELsCn6yE+7uFkKmoFvUXTS+4Er2rVKyVrppYUU4AcLZePxhS2Uontg/59+86QMySmwC4l9oftur5d5FmEMIj3PPzwPd6dOwX+s4rZMw8JDcLdHJVxsKMKf5yHD5g7Dz+9Ig+n4XSezcBxjrP8rZlkHrkT0fV18jw5Rl6/cKzjR9JCUMkIl27Qs5Uqc6KrjyjrwjAcQx2porVJOEYMFrqhnJVQQNlW4KfjUCkX1GC5xC/S+NVGIQYybUWgookulFv5yIokItS4oY7xXFYwIOFM5WwZW3gRRp4an9uolPnsarYLgnEcKfN8l6iZ5rLA78J/oCgLqm5OHgdz+hQlw+BBu/j+8DB7H02qZ3iKabXa6hxUHJbqPKJQEUXRYnPaLFaXZLPYvE7Zju1vwGMUymAR6DAV3hVET500LFJHne0xkdoF0WtzSnYqinaPw2uzehT73wiCcIwKFryGPvbk186aXxBE0S86XZIjEMG5DaDHcPTj5vyxKVNLTtvY1JFAQJakGDXnfNycn97CNzNpc5mpJPCns+aTJAufzyK5RSngdzpsAUeKL9BCYViw/nTSKstWQZAkh9Um8cqJPr1gNazCMFALF8SS8rki8LrdfJEOSRnis/F5BcF99s4lFKw5YyDiF/YIAp+Lzzqep6A/MmOWLMaZRUTobPT4zptXPiv64n52sqSj94NUyvN4OKhk5sy8QkVFM4xEox83s8wrzSwzOiPpNoC29Oiuaq3EgBx/jx2CNngFUOOwlx3a1tu7TRteSfegQmpmznmklnOuZTdgJD09GVMGh7QzZD82hwar5/cDYV9qaoLlbA0cZPM6x30j+kPaM8XXuQ1uSLNnzOJwtTmDPZOGGybyl2MySZnx6CWlAegC6QbPsKPZTlW94gya6YvtH74+NDTk8fs9Q2Z8xpbSd0d9F983+/bgoBaQB6sB3aAc2JQyOewdYT899edwmBlI/wUcJvPsbfBiHJaqcVg1ihqPus7DYalxDjv4I3fXYpPDACmLbZpgsW35DgA9OsZio2MslklyFuPkZbJYVJ/gsN7zcxjyVxApbD6vz8tgqenTv84ZbOAvZDAejF2EwoJVBuOL4ARWrc/lr+AYfU2Jz3MXyYZJwXIFZVvWJVFSRSx0kZJjIKMd+uOxY+yPaGzlY1Mj9kXu5fv6WjrdDmGHtW52Q6vRo828iQ+cdKE+1aDt3WGd3duyYbZRdC/VU52thUinmesXz9IV3cx6tF9aW5Al8Fw3laqpkFbgaFAuoS6PalYnZJ1Wrc0Qw3XsRF1YNJp4gMePS5iL653O67VBj8/nGWQj2jXaZD0/Nf4urfNiK6/qAn+bZpznbZpV55mbCyw/VQAoJLl28/dqm6rv1bah9VODR+Fu9nvz/ZphLv54bfEGLr6QguOpwkZtH38luG8fn3Xfl8LPpao5HCz8MBZDoA+s8LRoKsOV82d33vnG2rVwkB938g+3gzVM1ZEkIehQKAihcpq/PeAampHUEoeYRVKryvpm4gxi4PVngMycUfyXL7/wYT19G7vYm68/c2a8621jb4XDix54XHngG9Tym/2v8R7EzUQP4aubhOcYyZiR2XTESQeZQ+ZeGN+CXs3iVpO4pfEIxTr+jmwis+nnWfhLORxr7rrr4TI8VP7Sc31sYd9zG8eSl5cnoBrKjP5jLaa5hWfWLknzp3/1qxVsFITZd7OXYOHdJxuqQc39brOSqxVboFZzKhMyCCPaSpxjL7hzyZB0zqElQ/lz8tqX2PeP16170P6VgHoz+9Zl0w90UFfH/A4X7Tgw/TKV0ZufzlwVguHQVZmntbreq3vrLrVteuUTqu8nEjuxRr1L3v1FW6q5OWX74m6ZnaThz97r5RlU772f5cZ0ao4/RfJmDnsuctSF984d03Jl7HVXMatrUjCDXqVU4xLVzD4VKlldSeqS6i8lURKXlEF3382ieHNfaS7A3BLPOZX7+9lotbN8OaWXl/Pt7XnsXA8/2O2+dTbrwfKSCLgXNkrSRqBzy+W5CsxcNhNWrz51nr516l1+xBwvzVzKhEzayZXk+ovYeHQrPKBxn73qp6NQsroURN++Us7y1Cf9X8ODnd78UAQALDYrpd6ZXcFoZyLiUurSjYsC3mhjeIb63P8FbPpV2GKnEhVo1B/t7FLccsSe9voietPCgMvqlS6FJfksuelora8mN5GV5C6yidxPtqOn8yTZfRFJIqJqbhB/7ZbUeSpT8abOcnyq79ZivNaRULO6+X4NxWrmmL3cE5K8OIs6kVUeyxxVeBBUSymPuz5TxghG6dJhEXvJW2/dbmvpbLHHYWaevROCQrgl7Z9Hram2lBVeAEH12tZJnkCTyzszojiDklxtBh3KsrpIUaS3Lt4SWtbb7iyjc5ItFK4sFDINmUwlk4nYHQ6v08mO2JxOr8Nhz5gnsxHz5LKHH74k4O+zRX2RVCoCq/IzQfWnW8LsfkcoFgs5HL4GkR6qszud/ojH4w46xpou1X5EtMdiDli2XL2S/SyRsn4H+G2vLAQhPSOTmZGe5qxzjn/7ppwEWa3mt+hhOoDaIyJf15F604oSyOhuqAjjjCBN4oaxFqwHZ4D9AHoCjgWQ78nlevInFgCW2Ib1Y10wsDd55EgS+hO8P/dqMpe7rFrhwHPfm7SfnVvUJ6FOKFeSQTWlpEoXOs7JMp44AhasPzlyhH2C/Zb3HC6hw+WoL1416W9qrrEFBx6ZdCFdEa6vD586tWvXxFHLU7xkrtuOPwSrX8hYBX+GkgPswEgYZsGs8Ag7IAywf17CPmb7t26Fa8C6ZCwnZ6cqt1jVd0HQlnkVGjPIeT9MvcHdlA9rcjkiDAmz0IO6mdyDYxWelEDTzKuUYqjceKsVXmGUxLMJaJt4hdqgc2uPPI9Vycr/XUAJ4ki0b+jHmIonSigvtHg62nukQ9TLCphpMK6l6KugjeN6mjUVF/7WXW51Zm/PSBG3pVSyuCNS5vass7Xs/uqFTrDTTdNem9aU29kcdHd2uoPNO3NTO+CbhV1Xze8MNTy4dOkqqtFrL798gxoods/emhPCf9ZNzjrRdcEbjXWwj+dk0/qjSxZd7ZLvuXruSpdj7pzee5OxRPtEvr8PfW4XQSc800XHX7qok4ItSox+A7+L76D0jsXbDwrCwe1meQTalq9Y3gbYu/iO7WO9WI7nYS+nN/CsdMZMJfFXPiBKIGpwkr0lUbvPQWc7fGjJ2VtO7cew3K74UdEVO3vOPcnPdBLv2RoCqh1RcA7y2UOLoY8dWnz6nEy6tAT6oG/J6Yk9b6b/hlhEf7LC5wK/We5MwyqGxRxfGlazJ7DRiT2wKs1eYa+MtSZyzCq1V/FsR4SCGoc68MT/g9pi7H3wxN4fG0c/QfnyXLS5alhZW+RDE2v6H6//If14nGNgZGBgAGIL+zymeH6brwzcLAwgcP3U6ywE/b+BhYG5AcjlYGACiQIAG60KlAB4nGNgZGBgbvjfwBDDwgACQJKRARVYAABHPgKheJxjYWBgYBnGGABkoADhAAAAAAAAQACSAPIBkgHcAiYChgMAAxQDpgQ2BKoFDgViBaAGcgbuB0oHYgd8B9AIIghMCKwIwAjoCdIKBgoaC2gL2AvyDEoNMg2IDeYORA5cDpoPHA+YECIQvhG8Ef4SWhJ2EooTQhNwE5ATvBPeE/IUBgAAeJxjYGRgYLBguMXAxwACTEDMBYQMDP/BfAYAJL4CNwB4nGWPTU7DMBCFX/oHpBKqqGCH5AViASj9EatuWFRq911036ZOmyqJI8et1ANwHo7ACTgC3IA78EgnmzaWx9+8eWNPANzgBx6O3y33kT1cMjtyDRe4F65TfxBukF+Em2jjVbhF/U3YxzOmwm10YXmD17hi9oR3YQ8dfAjXcI1P4Tr1L+EG+Vu4iTv8CrfQ8erCPuZeV7iNRy/2x1YvnF6p5UHFockikzm/gple75KFrdLqnGtbxCZTg6BfSVOdaVvdU+zXQ+ciFVmTqgmrOkmMyq3Z6tAFG+fyUa8XiR6EJuVYY/62xgKOcQWFJQ6MMUIYZIjK6Og7VWb0r7FDwl57Vj3N53RbFNT/c4UBAvTPXFO6stJ5Ok+BPV8bUnV0K27LnpQ0kV7NSRKyQl7WtlRC6gE2ZVeOEXpc0Yk/KGdI/wAJWm7IAAAAeJxtUWlzmzAQ5SVgiI+Q9L7v+8Z22/TXMEKsjcaAGK1wx/31lbGJPZ3qy76351utd+Lt3tD7/7vCCU7hI8AAISKcYYgRxpjgHDEucIkbuIlbuI07uIt7uI8HeIhHeIwneIpneI4XeIlXeI03eIt3eI8P+IhP+Iwv+IpvSDDFDHN8xw/8xBV+eZNCV5QylSQt5ZeNliuyaVv3nriLH3jIZNZKUrzP7P2T1gWuWdyxQ9U4E3KVVsQslnQq8jwS0qq1spthRnI7Ya2aUVa6nqkstS32WJuczHiHdwNDqeuFMlW8c5Z6qdgqyQOp20bXg9xNtBS4JkxhrrhUK2ep0axskOs2s4OFyIySF/8slvhdakWCW0Nn143DvWq/0mbbaSHa0g47YalyYsKFUKWrGB1cyRGeBk2h6+Po7AjPo8Zop02UgSF22xm1LCyn0d4mPZj2YNaDecCFMDRk9YdSK7KSfLbChNxK6RSf84YtVf2fD9ranST3WRsbZu0mrfXvuKIqI8OFatLtcmN3F6eCOxLtkxLP+wtln9LY') - format('woff'), - url('//at.alicdn.com/t/font_785024_z17fuwzlky.ttf?t=1537526378943') - format('truetype'), - /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ - url('//at.alicdn.com/t/font_785024_z17fuwzlky.svg?t=1537526378943#iconfont') - format('svg'); /* iOS 4.1- */ -} - -.iconfont { - font-family: 'iconfont' !important; - font-size: 32px; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-home_selected:before { - content: '\e601'; -} - -.icon-pocket_unselected:before { - content: '\e602'; -} - -.icon-home_unselected:before { - content: '\e603'; -} - -.icon-service:before { - content: '\e604'; -} - -.icon-pocket_selected:before { - content: '\e605'; -} - -.icon-user_selected:before { - content: '\e60a'; -} - -.icon-user_unselected:before { - content: '\e60b'; -} - -.icon-back_message:before { - content: '\e60e'; -} - -.icon-add:before { - content: '\e60f'; -} - -.icon-activity:before { - content: '\e610'; -} - -.icon-become_vip:before { - content: '\e611'; -} - -.icon-block_cloth:before { - content: '\e612'; -} - -.icon-block_order:before { - content: '\e613'; -} - -.icon-block_pocket:before { - content: '\e614'; -} - -.icon-confirm:before { - content: '\e615'; -} - -.icon-block_logistics:before { - content: '\e616'; -} - -.icon-coupon:before { - content: '\e617'; -} - -.icon-delete:before { - content: '\e618'; -} - -.icon-close:before { - content: '\e619'; -} - -.icon-dislike:before { - content: '\e61a'; -} - -.icon-deposit:before { - content: '\e61b'; -} - -.icon-doubt:before { - content: '\e61c'; -} - -.icon-fabric:before { - content: '\e61d'; -} - -.icon-home_selected1:before { - content: '\e61e'; -} - -.icon-home_unselected1:before { - content: '\e61f'; -} - -.icon-like:before { - content: '\e620'; -} - -.icon-measure:before { - content: '\e621'; -} - -.icon-logistics:before { - content: '\e622'; -} - -.icon-message:before { - content: '\e623'; -} - -.icon-more:before { - content: '\e624'; -} - -.icon-default:before { - content: '\e625'; -} - -.icon-order_icon:before { - content: '\e626'; -} - -.icon-failure:before { - content: '\e627'; -} - -.icon-order_icon1:before { - content: '\e628'; -} - -.icon-order_icon2:before { - content: '\e629'; -} - -.icon-phone:before { - content: '\e62a'; -} - -.icon-order_icon3:before { - content: '\e62b'; -} - -.icon-pocket_selected1:before { - content: '\e62c'; -} - -.icon-pocket_unselected1:before { - content: '\e62d'; -} - -.icon-order_icon4:before { - content: '\e62e'; -} - -.icon-proposal:before { - content: '\e62f'; -} - -.icon-reset:before { - content: '\e630'; -} - -.icon-rights_:before { - content: '\e631'; -} - -.icon-rights_1:before { - content: '\e632'; -} - -.icon-rights_2:before { - content: '\e633'; -} - -.icon-rights_3:before { - content: '\e634'; -} - -.icon-rights_4:before { - content: '\e635'; -} - -.icon-share:before { - content: '\e636'; -} - -.icon-size_table:before { - content: '\e637'; -} - -.icon-star:before { - content: '\e638'; -} - -.icon-success:before { - content: '\e639'; -} - -.icon-system_message:before { - content: '\e63a'; -} - -.icon-user_unselected1:before { - content: '\e63b'; -} - -.icon-user_selected1:before { - content: '\e63c'; -} - -.icon-service1:before { - content: '\e63d'; -} - -.icon-unused:before { - content: '\e63e'; -} - -.icon-sort:before { - content: '\e63f'; -} - -.icon-buy_now:before { - content: '\e640'; -} - -.icon-membership_more:before { - content: '\e641'; -} - -.icon-address_more:before { - content: '\e642'; -} - -.icon-buy_now1:before { - content: '\e643'; -} diff --git a/src/styles/mixin.scss b/src/styles/mixin.scss deleted file mode 100644 index 7a11838..0000000 --- a/src/styles/mixin.scss +++ /dev/null @@ -1,75 +0,0 @@ -/* colors --------------------------- */ -$color-primary: #d87182 !default; -$color-dark: #333 !default; -$color-dark2: #666 !default; -$color-light: #888 !default; - -/* button-colors --------------------------- */ -$btn-active: #f26d83 !default; -$btn-disabled: #ccc !default; - -$btn-disabled-1: mix(#fff, $btn-active, 70%) !default; -/* 53a8ff */ - -/* background-colors --------------------------- */ -$bg-color-base: #fff !default; -$bg-color-light: #f9f9f9 !default; //页面浅灰背景&图片浅灰背景 -$bg-color-danger: #f9efef !default; //页面浅红背景&按钮边框 -$bg-color-panel: #ec5d75 !default; - -/* tag-colors --------------------------- */ -$tag-primary: #d87182 !default; -$tag-dark: #555 !default; - -/* methods --------------------------- */ -// 背景图片地址和大小 -@mixin bg($url) { - background-image: url($url); - background-repeat: no-repeat; - background-size: 100% 100%; -} - -// 定位上下左右居中 -@mixin center { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); -} - -// 定位上下居中 -@mixin ct { - position: absolute; - top: 50%; - transform: translateY(-50%); -} - -// 定位左右居中 -@mixin cl { - position: absolute; - left: 50%; - transform: translateX(-50%); -} - -// 宽高 -@mixin wh($width, $height) { - width: $width; - height: $height; -} - -// 字体大小,颜色 -@mixin sc($size, $color) { - font-size: $size; - color: $color; -} - -// flex 布局和 子元素 对其方式 -@mixin fj($type: space-between) { - display: flex; - justify-content: $type; -} diff --git a/src/utils/dva.js b/src/utils/dva.js deleted file mode 100644 index 85ce772..0000000 --- a/src/utils/dva.js +++ /dev/null @@ -1,39 +0,0 @@ -import Taro from '@tarojs/taro'; -import { create } from 'dva-core'; -// import { createLogger } from 'redux-logger'; -import createLoading from 'dva-loading'; - -let app; -let store; -let dispatch; - -function createApp(opt) { - // redux日志 - // opt.onAction = [createLogger()]; - app = create(opt); - app.use(createLoading({})); - - // 适配支付宝小程序 - if (Taro.getEnv() === Taro.ENV_TYPE.ALIPAY) { - global = {}; - } - - if (!global.registered) opt.models.forEach(model => app.model(model)); - global.registered = true; - app.start(); - - store = app._store; - app.getStore = () => store; - - dispatch = store.dispatch; - - app.dispatch = dispatch; - return app; -} - -export default { - createApp, - getDispatch() { - return app.dispatch; - }, -}; diff --git a/src/utils/error.ts b/src/utils/error.ts new file mode 100644 index 0000000..e086ee9 --- /dev/null +++ b/src/utils/error.ts @@ -0,0 +1,12 @@ +import { formatTime } from "./formatTime"; + +export const logError = (info?: string | Object) => { + const time = formatTime(new Date()); + if (!info) { + info = "empty"; + } + if (typeof info === "object") { + info = JSON.stringify(info); + } + console.error(time, info); +}; diff --git a/src/utils/formatTime.ts b/src/utils/formatTime.ts new file mode 100644 index 0000000..17db844 --- /dev/null +++ b/src/utils/formatTime.ts @@ -0,0 +1,18 @@ +export const formatNumber = (num: number | string): string => { + num = num.toString(); + return num[1] ? num : "0" + num; +}; +//数字格式化为字符串,例:1会变为01,11还是11 +export const formatTime = (date: Date) => { + const year = date.getFullYear(); + const month = date.getMonth()+1 ; + const day = date.getDay()+1; + const hour = date.getHours(); + const minute = date.getMinutes(); + const second = date.getSeconds(); + const arr1 = [year, month, day]; + const arr2 = [hour, minute, second]; + return ( + arr1.map(formatNumber).join("-") + " " + arr2.map(formatNumber).join(":") + ); +}; //时间格式化,例:2020年11月1号12点18分2秒会变成2020-11-01 12:18:02 diff --git a/src/utils/request.js b/src/utils/request.js deleted file mode 100644 index be39ea1..0000000 --- a/src/utils/request.js +++ /dev/null @@ -1,48 +0,0 @@ -import Taro from '@tarojs/taro'; -import { baseUrl, noConsole } from '../config'; - -const request_data = { - platform: 'wap', - rent_mode: 2, -}; - -export default (options = { method: 'GET', data: {} }) => { - if (!noConsole) { - console.log( - `${new Date().toLocaleString()}【 M=${options.url} 】P=${JSON.stringify( - options.data - )}` - ); - } - return Taro.request({ - url: baseUrl + options.url, - data: { - ...request_data, - ...options.data, - }, - header: { - 'Content-Type': 'application/json', - }, - method: options.method.toUpperCase(), - }).then(res => { - const { statusCode, data } = res; - if (statusCode >= 200 && statusCode < 300) { - if (!noConsole) { - console.log( - `${new Date().toLocaleString()}【 M=${options.url} 】【接口响应:】`, - res.data - ); - } - if (data.status !== 'ok') { - Taro.showToast({ - title: `${res.data.error.message}~` || res.data.error.code, - icon: 'none', - mask: true, - }); - } - return data; - } else { - throw new Error(`网络请求错误,状态码${statusCode}`); - } - }); -}; diff --git a/template.js b/template.js index 536d65b..1ca02bc 100644 --- a/template.js +++ b/template.js @@ -1,105 +1,57 @@ /** - * pages模版快速生成脚本,执行命令 npm run tep `文件名` - */ + * pages模版快速生成脚本 + **/ -const fs = require('fs'); +import FS from 'fs' -const dirName = process.argv[2]; +const dirName = process.argv[2] //path if (!dirName) { - console.log('文件夹名称不能为空!'); - console.log('示例:npm run tep test'); - process.exit(0); + console.log('文件夹名称不能为空') + console.log('示例:npm run temp test') + process.exit(0) } // 页面模版 -const indexTep = `import Taro, { Component } from '@tarojs/taro'; -import { View } from '@tarojs/components'; -import { connect } from '@tarojs/redux'; -import './index.scss'; - -@connect(({${dirName}}) => ({ - ...${dirName}, -})) -export default class ${titleCase(dirName)} extends Component { - config = { - navigationBarTitleText: '${dirName}', - }; - - componentDidMount = () => { - - }; - - render() { - return ( - - ${dirName} - - ) - } +const indexTemp = `import React from 'react' +import Taro from '@tarojs/taro' +import { View } from '@tarojs/components' + +import './index.scss' + +const ${titleCase(dirName)}: Taro.FC = () => { + return ( + + Hello World + + ) } +export default ${titleCase(dirName)} + `; // scss文件模版 -const scssTep = `@import "../../styles/mixin"; +const scssTemp = `@import '../../base.scss'; -.${dirName}-page { - @include wh(100%, 100%); +.index { + height:100%; + @include flex-column; } `; -// model文件模版 -const modelTep = `import * as ${dirName}Api from './service'; - -export default { - namespace: '${dirName}', - state: { - - }, - - effects: { - * effectsDemo(_, { call, put }) { - const { status, data } = yield call(${dirName}Api.demo, {}); - if (status === 'ok') { - yield put({ type: 'save', - payload: { - topData: data, - } }); - } - }, - }, - - reducers: { - save(state, { payload }) { - return { ...state, ...payload }; - }, - }, - -}; -`; - - -// service页面模版 -const serviceTep = `import Request from '../../utils/request'; - -export const demo = data => Request({ - url: '路径', - method: 'POST', - data, -}); -`; - - - -fs.mkdirSync(`./src/pages/${dirName}`); // mkdir $1 -process.chdir(`./src/pages/${dirName}`); // cd $1 +//config 模板 +const configTemp = `export default { + navigationBarTitleText: '首页' + } + ` -fs.writeFileSync('index.js', indexTep); -fs.writeFileSync('index.scss', scssTep); -fs.writeFileSync('model.js', modelTep); -fs.writeFileSync('service.js', serviceTep); + +FS.mkdirSync(`./src/pages/${dirName}`) +process.chdir(`./src/pages/${dirName}`) -console.log(`模版${dirName}已创建,请手动增加models`); +FS.writeFileSync('index.tsx', indexTemp) +FS.writeFileSync('index.scss', scssTemp) +FS.writeFileSync('index.config.ts', configTemp) function titleCase(str) { const array = str.toLowerCase().split(' '); @@ -107,7 +59,7 @@ function titleCase(str) { array[i] = array[i][0].toUpperCase() + array[i].substring(1, array[i].length); } const string = array.join(' '); - return string; + return string } -process.exit(0); +process.exit(0) \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..2b2d0de --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,33 @@ +{ + "compilerOptions": { + "target": "es2017", + "module": "commonjs", + "removeComments": false, + "preserveConstEnums": true, + "moduleResolution": "node", + "experimentalDecorators": true, + "noImplicitAny": false, + "allowSyntheticDefaultImports": true, + "outDir": "lib", + "noUnusedLocals": true, + "noUnusedParameters": true, + "strictNullChecks": true, + "sourceMap": true, + "baseUrl": ".", + "rootDir": ".", + "jsx": "react", + "jsxFactory": "React.createElement", + "allowJs": true, + "resolveJsonModule": true, + "typeRoots": [ + "node_modules/@types", + "global.d.ts" + ] + }, + "exclude": [ + "node_modules", + "dist" + ], + "compileOnSave": false, + "typescript.updateImportsOnFileMove.enabled": "always" +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 6a6f97b..f79727f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,826 +2,1749 @@ # yarn lockfile v1 -"@babel/code-frame@7.0.0-beta.44": - version "7.0.0-beta.44" - resolved "http://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.0.0-beta.44.tgz#2a02643368de80916162be70865c97774f3adbd9" - integrity sha1-KgJkM2jegJFhYr5whlyXd08629k= +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4": + version "7.10.4" + resolved "https://npm-registry.llsengineer.com/@babel%2fcode-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha1-Fo2ho26Q2miujUnA8bSMfGJJITo= dependencies: - "@babel/highlight" "7.0.0-beta.44" + "@babel/highlight" "^7.10.4" -"@babel/generator@7.0.0-beta.44": - version "7.0.0-beta.44" - resolved "http://registry.npm.taobao.org/@babel/generator/download/@babel/generator-7.0.0-beta.44.tgz#c7e67b9b5284afcf69b309b50d7d37f3e5033d42" - integrity sha1-x+Z7m1KEr89pswm1DX038+UDPUI= +"@babel/compat-data@^7.11.0", "@babel/compat-data@^7.12.5": + version "7.12.7" + resolved "https://npm-registry.llsengineer.com/@babel%2fcompat-data/-/compat-data-7.12.7.tgz#9329b4782a7d6bbd7eef57e11addf91ee3ef1e41" + integrity sha1-kym0eCp9a71+71fhGt35HuPvHkE= + +"@babel/core@7.11.1": + version "7.11.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fcore/-/core-7.11.1.tgz#2c55b604e73a40dc21b0e52650b11c65cf276643" + integrity sha1-LFW2BOc6QNwhsOUmULEcZc8nZkM= + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.11.0" + "@babel/helper-module-transforms" "^7.11.0" + "@babel/helpers" "^7.10.4" + "@babel/parser" "^7.11.1" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.11.0" + "@babel/types" "^7.11.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/core@^7.8.0": + version "7.12.10" + resolved "https://npm-registry.llsengineer.com/@babel%2fcore/-/core-7.12.10.tgz#b79a2e1b9f70ed3d84bbfb6d8c4ef825f606bccd" + integrity sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.10" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.5" + "@babel/parser" "^7.12.10" + "@babel/template" "^7.12.7" + "@babel/traverse" "^7.12.10" + "@babel/types" "^7.12.10" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/generator@^7.11.0", "@babel/generator@^7.12.10": + version "7.12.10" + resolved "https://npm-registry.llsengineer.com/@babel%2fgenerator/-/generator-7.12.10.tgz#2b188fc329fb8e4f762181703beffc0fe6df3460" + integrity sha512-6mCdfhWgmqLdtTkhXjnIz0LcdVCd26wS2JXRtj2XY0u5klDsXBREA/pG5NVOuVnF2LUrBGNFtQkIqqTbblg0ww== dependencies: - "@babel/types" "7.0.0-beta.44" + "@babel/types" "^7.12.10" jsesc "^2.5.1" - lodash "^4.2.0" source-map "^0.5.0" - trim-right "^1.0.1" -"@babel/helper-function-name@7.0.0-beta.44": - version "7.0.0-beta.44" - resolved "http://registry.npm.taobao.org/@babel/helper-function-name/download/@babel/helper-function-name-7.0.0-beta.44.tgz#e18552aaae2231100a6e485e03854bc3532d44dd" - integrity sha1-4YVSqq4iMRAKbkheA4VLw1MtRN0= +"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.10": + version "7.12.10" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz#54ab9b000e60a93644ce17b3f37d313aaf1d115d" + integrity sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ== dependencies: - "@babel/helper-get-function-arity" "7.0.0-beta.44" - "@babel/template" "7.0.0-beta.44" - "@babel/types" "7.0.0-beta.44" + "@babel/types" "^7.12.10" -"@babel/helper-get-function-arity@7.0.0-beta.44": - version "7.0.0-beta.44" - resolved "http://registry.npm.taobao.org/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.0.0-beta.44.tgz#d03ca6dd2b9f7b0b1e6b32c56c72836140db3a15" - integrity sha1-0Dym3SufewseazLFbHKDYUDbOhU= +"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": + version "7.10.4" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3" + integrity sha1-uwt18xv5jL+f8UPBrleLhydK4aM= dependencies: - "@babel/types" "7.0.0-beta.44" + "@babel/helper-explode-assignable-expression" "^7.10.4" + "@babel/types" "^7.10.4" -"@babel/helper-split-export-declaration@7.0.0-beta.44": - version "7.0.0-beta.44" - resolved "http://registry.npm.taobao.org/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.0.0-beta.44.tgz#c0b351735e0fbcb3822c8ad8db4e583b05ebd9dc" - integrity sha1-wLNRc14PvLOCLIrY205YOwXr2dw= +"@babel/helper-builder-react-jsx-experimental@^7.12.10", "@babel/helper-builder-react-jsx-experimental@^7.12.4": + version "7.12.10" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.12.10.tgz#a58cb96a793dc0fcd5c9ed3bb36d62fdc60534c2" + integrity sha512-3Kcr2LGpL7CTRDTTYm1bzeor9qZbxbvU2AxsLA6mUG9gYarSfIKMK0UlU+azLWI+s0+BH768bwyaziWB2NOJlQ== dependencies: - "@babel/types" "7.0.0-beta.44" + "@babel/helper-annotate-as-pure" "^7.12.10" + "@babel/helper-module-imports" "^7.12.5" + "@babel/types" "^7.12.10" -"@babel/highlight@7.0.0-beta.44": - version "7.0.0-beta.44" - resolved "http://registry.npm.taobao.org/@babel/highlight/download/@babel/highlight-7.0.0-beta.44.tgz#18c94ce543916a80553edcdcf681890b200747d5" - integrity sha1-GMlM5UORaoBVPtzc9oGJCyAHR9U= +"@babel/helper-builder-react-jsx@^7.10.4": + version "7.10.4" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz#8095cddbff858e6fa9c326daee54a2f2732c1d5d" + integrity sha1-gJXN2/+Fjm+pwyba7lSi8nMsHV0= dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-compilation-targets@^7.10.4": + version "7.12.5" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz#cb470c76198db6a24e9dbc8987275631e5d29831" + integrity sha1-y0cMdhmNtqJOnbyJhydWMeXSmDE= + dependencies: + "@babel/compat-data" "^7.12.5" + "@babel/helper-validator-option" "^7.12.1" + browserslist "^4.14.5" + semver "^5.5.0" + +"@babel/helper-create-class-features-plugin@^7.10.4", "@babel/helper-create-class-features-plugin@^7.10.5", "@babel/helper-create-class-features-plugin@^7.12.1": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz#3c45998f431edd4a9214c5f1d3ad1448a6137f6e" + integrity sha1-PEWZj0Me3UqSFMXx060USKYTf24= + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-member-expression-to-functions" "^7.12.1" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-split-export-declaration" "^7.10.4" + +"@babel/helper-create-regexp-features-plugin@^7.12.1": + version "7.12.7" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz#2084172e95443fa0a09214ba1bb328f9aea1278f" + integrity sha1-IIQXLpVEP6CgkhS6G7Mo+a6hJ48= + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + regexpu-core "^4.7.1" + +"@babel/helper-define-map@^7.10.4": + version "7.10.5" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30" + integrity sha1-tTwQ23imQIABUmkrEzkxR6y5uzA= + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/types" "^7.10.5" + lodash "^4.17.19" + +"@babel/helper-explode-assignable-expression@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz#8006a466695c4ad86a2a5f2fb15b5f2c31ad5633" + integrity sha1-gAakZmlcSthqKl8vsVtfLDGtVjM= + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-function-name@^7.10.4": + version "7.10.4" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" + integrity sha1-0tOyDFmtjEcRL6fSqUvAnV74Lxo= + dependencies: + "@babel/helper-get-function-arity" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-get-function-arity@^7.10.4": + version "7.12.10" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz#b158817a3165b5faa2047825dfa61970ddcc16cf" + integrity sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag== + dependencies: + "@babel/types" "^7.12.10" + +"@babel/helper-hoist-variables@^7.10.4": + version "7.10.4" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz#d49b001d1d5a68ca5e6604dda01a6297f7c9381e" + integrity sha1-1JsAHR1aaMpeZgTdoBpil/fJOB4= + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-member-expression-to-functions@^7.12.1": + version "7.12.7" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855" + integrity sha1-qne9A5bsgRTl4weH76eFmdh0qFU= + dependencies: + "@babel/types" "^7.12.7" + +"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.5": + version "7.12.5" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" + integrity sha1-G/wCKfeUmI927QpNTpCGCFC1Tfs= + dependencies: + "@babel/types" "^7.12.5" + +"@babel/helper-module-transforms@^7.11.0", "@babel/helper-module-transforms@^7.12.1": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" + integrity sha1-eVT+xx9bMsSOSzA7Q3w0RT/XJHw= + dependencies: + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-simple-access" "^7.12.1" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/helper-validator-identifier" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.12.1" + "@babel/types" "^7.12.1" + lodash "^4.17.19" + +"@babel/helper-optimise-call-expression@^7.10.4": + version "7.12.10" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz#94ca4e306ee11a7dd6e9f42823e2ac6b49881e2d" + integrity sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ== + dependencies: + "@babel/types" "^7.12.10" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.10.4" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" + integrity sha1-L3WoMSadT2d95JmG3/WZJ1M883U= + +"@babel/helper-remap-async-to-generator@^7.12.1": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd" + integrity sha1-jE27+RYxT2BH3AXmoiFwdCODR/0= + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-wrap-function" "^7.10.4" + "@babel/types" "^7.12.1" + +"@babel/helper-replace-supers@^7.12.1": + version "7.12.5" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-replace-supers/-/helper-replace-supers-7.12.5.tgz#f009a17543bbbbce16b06206ae73b63d3fca68d9" + integrity sha1-8AmhdUO7u84WsGIGrnO2PT/KaNk= + dependencies: + "@babel/helper-member-expression-to-functions" "^7.12.1" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/traverse" "^7.12.5" + "@babel/types" "^7.12.5" + +"@babel/helper-simple-access@^7.12.1": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" + integrity sha1-MkJ+WqYVR9OOsebq9f0UJv2tkTY= + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" + integrity sha1-Ri3GOn5DWt6EaDhcY9K4TM5LPL8= + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0": + version "7.11.0" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f" + integrity sha1-+KSRJErPamdhWKxCBykRuoOtCZ8= + dependencies: + "@babel/types" "^7.11.0" + +"@babel/helper-validator-identifier@^7.10.4": + version "7.10.4" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" + integrity sha1-p4x6clHgH2FlEtMbEK3PUq2l4NI= + +"@babel/helper-validator-option@^7.12.1": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-validator-option/-/helper-validator-option-7.12.1.tgz#175567380c3e77d60ff98a54bb015fe78f2178d9" + integrity sha1-F1VnOAw+d9YP+YpUuwFf548heNk= + +"@babel/helper-wrap-function@^7.10.4": + version "7.12.3" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelper-wrap-function/-/helper-wrap-function-7.12.3.tgz#3332339fc4d1fbbf1c27d7958c27d34708e990d9" + integrity sha1-MzIzn8TR+78cJ9eVjCfTRwjpkNk= + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helpers@^7.10.4", "@babel/helpers@^7.12.5": + version "7.12.5" + resolved "https://npm-registry.llsengineer.com/@babel%2fhelpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e" + integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== + dependencies: + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.12.5" + "@babel/types" "^7.12.5" + +"@babel/highlight@^7.10.4": + version "7.10.4" + resolved "https://npm-registry.llsengineer.com/@babel%2fhighlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" + integrity sha1-fRvf1ldTU4+r5sOFls23bZrGAUM= + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" chalk "^2.0.0" - esutils "^2.0.2" - js-tokens "^3.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.11.1", "@babel/parser@^7.12.10", "@babel/parser@^7.12.7", "@babel/parser@^7.7.0": + version "7.12.10" + resolved "https://npm-registry.llsengineer.com/@babel%2fparser/-/parser-7.12.10.tgz#824600d59e96aea26a5a2af5a9d812af05c3ae81" + integrity sha512-PJdRPwyoOqFAWfLytxrWwGrAxghCgh/yTNCYciOz8QgjflA7aZhECPZAa2VUedKg2+QMWkI0L9lynh2SNmNEgA== -"@babel/runtime@7.0.0-beta.46": - version "7.0.0-beta.46" - resolved "http://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.0.0-beta.46.tgz#466a9c0498f6d12d054a185981eef742d59d4871" - integrity sha1-RmqcBJj20S0FShhZge73QtWdSHE= +"@babel/plugin-proposal-async-generator-functions@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz#dc6c1170e27d8aca99ff65f4925bd06b1c90550e" + integrity sha1-3GwRcOJ9isqZ/2X0klvQaxyQVQ4= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-remap-async-to-generator" "^7.12.1" + "@babel/plugin-syntax-async-generators" "^7.8.0" + +"@babel/plugin-proposal-class-properties@7.10.4": + version "7.10.4" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz#a33bf632da390a59c7a8c570045d1115cd778807" + integrity sha1-ozv2Mto5ClnHqMVwBF0RFc13iAc= + dependencies: + "@babel/helper-create-class-features-plugin" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-class-properties@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" + integrity sha1-oIL/VB8qKaSCEGW4rdk0bAwW5d4= + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-decorators@7.10.5": + version "7.10.5" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-proposal-decorators/-/plugin-proposal-decorators-7.10.5.tgz#42898bba478bc4b1ae242a703a953a7ad350ffb4" + integrity sha1-QomLukeLxLGuJCpwOpU6etNQ/7Q= + dependencies: + "@babel/helper-create-class-features-plugin" "^7.10.5" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-decorators" "^7.10.4" + +"@babel/plugin-proposal-dynamic-import@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz#43eb5c2a3487ecd98c5c8ea8b5fdb69a2749b2dc" + integrity sha1-Q+tcKjSH7NmMXI6otf22midJstw= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + +"@babel/plugin-proposal-export-namespace-from@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz#8b9b8f376b2d88f5dd774e4d24a5cc2e3679b6d4" + integrity sha1-i5uPN2stiPXdd05NJKXMLjZ5ttQ= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz#d45423b517714eedd5621a9dfdc03fa9f4eb241c" + integrity sha1-1FQjtRdxTu3VYhqd/cA/qfTrJBw= dependencies: - core-js "^2.5.3" - regenerator-runtime "^0.11.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.0" + +"@babel/plugin-proposal-logical-assignment-operators@^7.11.0": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz#f2c490d36e1b3c9659241034a5d2cd50263a2751" + integrity sha1-8sSQ024bPJZZJBA0pdLNUCY6J1E= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/runtime@^7.1.2": - version "7.2.0" - resolved "http://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.2.0.tgz#b03e42eeddf5898e00646e4c840fa07ba8dcad7f" - integrity sha1-sD5C7t31iY4AZG5MhA+ge6jcrX8= - dependencies: - regenerator-runtime "^0.12.0" - -"@babel/template@7.0.0-beta.44": - version "7.0.0-beta.44" - resolved "http://registry.npm.taobao.org/@babel/template/download/@babel/template-7.0.0-beta.44.tgz#f8832f4fdcee5d59bf515e595fc5106c529b394f" - integrity sha1-+IMvT9zuXVm/UV5ZX8UQbFKbOU8= - dependencies: - "@babel/code-frame" "7.0.0-beta.44" - "@babel/types" "7.0.0-beta.44" - babylon "7.0.0-beta.44" - lodash "^4.2.0" - -"@babel/traverse@7.0.0-beta.44": - version "7.0.0-beta.44" - resolved "http://registry.npm.taobao.org/@babel/traverse/download/@babel/traverse-7.0.0-beta.44.tgz#a970a2c45477ad18017e2e465a0606feee0d2966" - integrity sha1-qXCixFR3rRgBfi5GWgYG/u4NKWY= - dependencies: - "@babel/code-frame" "7.0.0-beta.44" - "@babel/generator" "7.0.0-beta.44" - "@babel/helper-function-name" "7.0.0-beta.44" - "@babel/helper-split-export-declaration" "7.0.0-beta.44" - "@babel/types" "7.0.0-beta.44" - babylon "7.0.0-beta.44" - debug "^3.1.0" +"@babel/plugin-proposal-nullish-coalescing-operator@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" + integrity sha1-PtT/8xwBXn8/FGfxkNvlRc17BGw= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + +"@babel/plugin-proposal-numeric-separator@^7.10.4": + version "7.12.7" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz#8bf253de8139099fea193b297d23a9d406ef056b" + integrity sha1-i/JT3oE5CZ/qGTspfSOp1AbvBWs= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@7.11.0": + version "7.11.0" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz#bd81f95a1f746760ea43b6c2d3d62b11790ad0af" + integrity sha1-vYH5Wh90Z2DqQ7bC09YrEXkK0K8= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.11.0": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" + integrity sha1-3vm9A86g+bcig9rA7CLSicdpEGk= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.12.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942" + integrity sha1-zMJCGvZNOq5QtVinHO3pKaWrKUI= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + +"@babel/plugin-proposal-optional-chaining@^7.11.0": + version "7.12.7" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz#e02f0ea1b5dc59d401ec16fb824679f683d3303c" + integrity sha1-4C8OobXcWdQB7Bb7gkZ59oPTMDw= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + +"@babel/plugin-proposal-private-methods@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz#86814f6e7a21374c980c10d38b4493e703f4a389" + integrity sha1-hoFPbnohN0yYDBDTi0ST5wP0o4k= + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-unicode-property-regex@^7.10.4", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz#2a183958d417765b9eae334f47758e5d6a82e072" + integrity sha1-Khg5WNQXdluerjNPR3WOXWqC4HI= + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-async-generators@^7.8.0": + version "7.8.4" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha1-qYP7Gusuw/btBCohD2QOkOeG/g0= + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978" + integrity sha1-vLKXxTZueb663vUJVJzZOwTxmXg= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-decorators@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz#81a8b535b284476c41be6de06853a8802b98c5dd" + integrity sha1-gai1NbKER2xBvm3gaFOogCuYxd0= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-dynamic-import@^7.8.0": + version "7.8.3" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM= + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha1-AolkqbqA28CUyRXEh618TnpmRlo= + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-json-strings@^7.8.0": + version "7.8.3" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo= + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.10.4", "@babel/plugin-syntax-jsx@^7.12.1": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" + integrity sha1-nZ01fMgYqnrnk1kXwSV/Z2d6CSY= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha1-ypHvRjA1MESLkGZSusLp/plB9pk= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": + version "7.8.3" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak= + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.0": + version "7.8.3" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE= + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.0": + version "7.8.3" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha1-YRGiZbz7Ag6579D9/X0mQCue1sE= + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.0": + version "7.8.3" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io= + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-top-level-await@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0" + integrity sha1-3WwLNXrBuxQtmFN0UKMZYl0T0qA= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-typescript@^7.12.1": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz#460ba9d77077653803c3dd2e673f76d66b4029e5" + integrity sha1-Rgup13B3ZTgDw90uZz921mtAKeU= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-arrow-functions@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3" + integrity sha1-gIP/yGrI53f74ktZZ8SyUh88srM= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-async-to-generator@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1" + integrity sha1-OEmknMKiLpdDy9a1KSbTAzcimvE= + dependencies: + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-remap-async-to-generator" "^7.12.1" + +"@babel/plugin-transform-block-scoped-functions@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9" + integrity sha1-8qGjZb3itxEuCm3tkGf918B5Bdk= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-block-scoping@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz#f0ee727874b42a208a48a586b84c3d222c2bbef1" + integrity sha1-8O5yeHS0KiCKSKWGuEw9IiwrvvE= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-classes@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6" + integrity sha1-ZeZQ/K3dPYjdzmfA+DSj1DajLbY= + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-define-map" "^7.10.4" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-split-export-declaration" "^7.10.4" globals "^11.1.0" - invariant "^2.2.0" - lodash "^4.2.0" -"@babel/types@7.0.0-beta.44": - version "7.0.0-beta.44" - resolved "http://registry.npm.taobao.org/@babel/types/download/@babel/types-7.0.0-beta.44.tgz#6b1b164591f77dec0a0342aca995f2d046b3a757" - integrity sha1-axsWRZH3fewKA0KsqZXy0Eazp1c= +"@babel/plugin-transform-computed-properties@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852" + integrity sha1-1oz2ybf4OKikFEutvpdUHqCQSFI= dependencies: - esutils "^2.0.2" - lodash "^4.2.0" - to-fast-properties "^2.0.0" + "@babel/helper-plugin-utils" "^7.10.4" -"@expo/bunyan@1.8.10", "@expo/bunyan@^1.8.10": - version "1.8.10" - resolved "http://registry.npm.taobao.org/@expo/bunyan/download/@expo/bunyan-1.8.10.tgz#7d19354a6bce85aae5fea0e973569d3f0142533e" - integrity sha1-fRk1SmvOharl/qDpc1adPwFCUz4= - optionalDependencies: - moment "^2.10.6" - mv "~2" - safe-json-stringify "~1" +"@babel/plugin-transform-destructuring@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847" + integrity sha1-uaVw/g0KjUYBFkE8tPl+jgiy+Ec= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" -"@expo/json-file@^5.3.0": - version "5.3.0" - resolved "http://registry.npm.taobao.org/@expo/json-file/download/@expo/json-file-5.3.0.tgz#9274fd22e68cfdcae1f06aed8d2d1f953a4f7168" - integrity sha1-knT9IuaM/crh8GrtjS0flTpPcWg= +"@babel/plugin-transform-dotall-regex@^7.10.4", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz#a1d16c14862817b6409c0a678d6f9373ca9cd975" + integrity sha1-odFsFIYoF7ZAnApnjW+Tc8qc2XU= dependencies: - json5 "^0.5.0" - lodash "^4.6.1" - mz "^2.6.0" - -"@expo/ngrok-bin-darwin-ia32@2.2.8": - version "2.2.8" - resolved "http://registry.npm.taobao.org/@expo/ngrok-bin-darwin-ia32/download/@expo/ngrok-bin-darwin-ia32-2.2.8.tgz#46ed6d485a87396acf4af317beeaab7a1f607315" - integrity sha1-Ru1tSFqHOWrPSvMXvuqreh9gcxU= - -"@expo/ngrok-bin-darwin-x64@2.2.8": - version "2.2.8" - resolved "http://registry.npm.taobao.org/@expo/ngrok-bin-darwin-x64/download/@expo/ngrok-bin-darwin-x64-2.2.8.tgz#bf32ece32c3a1c6dcbe518ee88e6c2af3ad8764a" - integrity sha1-vzLs4yw6HG3L5RjuiObCrzrYdko= - -"@expo/ngrok-bin-freebsd-ia32@2.2.8": - version "2.2.8" - resolved "http://registry.npm.taobao.org/@expo/ngrok-bin-freebsd-ia32/download/@expo/ngrok-bin-freebsd-ia32-2.2.8.tgz#7b198757f6bb6602a4c2bc5384b4ddb4d272eca5" - integrity sha1-exmHV/a7ZgKkwrxThLTdtNJy7KU= - -"@expo/ngrok-bin-freebsd-x64@2.2.8": - version "2.2.8" - resolved "http://registry.npm.taobao.org/@expo/ngrok-bin-freebsd-x64/download/@expo/ngrok-bin-freebsd-x64-2.2.8.tgz#3d510c3196087e17747d5e34b765cca1e3279f36" - integrity sha1-PVEMMZYIfhd0fV40t2XMoeMnnzY= - -"@expo/ngrok-bin-linux-arm64@2.2.8": - version "2.2.8" - resolved "http://registry.npm.taobao.org/@expo/ngrok-bin-linux-arm64/download/@expo/ngrok-bin-linux-arm64-2.2.8.tgz#3829665093c7921c8b73e26c7c262493a93d53b4" - integrity sha1-OClmUJPHkhyLc+JsfCYkk6k9U7Q= - -"@expo/ngrok-bin-linux-arm@2.2.8": - version "2.2.8" - resolved "http://registry.npm.taobao.org/@expo/ngrok-bin-linux-arm/download/@expo/ngrok-bin-linux-arm-2.2.8.tgz#1e64ca1a0856daea5fd752b56d394f083079f195" - integrity sha1-HmTKGghW2upf11K1bTlPCDB58ZU= - -"@expo/ngrok-bin-linux-ia32@2.2.8": - version "2.2.8" - resolved "http://registry.npm.taobao.org/@expo/ngrok-bin-linux-ia32/download/@expo/ngrok-bin-linux-ia32-2.2.8.tgz#dcd8be0a894ba8969548e113a3cd16e7e6fe912b" - integrity sha1-3Ni+ColLqJaVSOETo80W5+b+kSs= - -"@expo/ngrok-bin-linux-x64@2.2.8": - version "2.2.8" - resolved "http://registry.npm.taobao.org/@expo/ngrok-bin-linux-x64/download/@expo/ngrok-bin-linux-x64-2.2.8.tgz#517119cb9aa0b74e678d953878910500b6f7f6ec" - integrity sha1-UXEZy5qgt05njZU4eJEFALb39uw= - -"@expo/ngrok-bin-sunos-x64@2.2.8": - version "2.2.8" - resolved "http://registry.npm.taobao.org/@expo/ngrok-bin-sunos-x64/download/@expo/ngrok-bin-sunos-x64-2.2.8.tgz#66ebd87786b94836ba5636b22e386b81d4e7da32" - integrity sha1-ZuvYd4a5SDa6VjayLjhrgdTn2jI= - -"@expo/ngrok-bin-win32-ia32@2.2.8-beta.1": - version "2.2.8-beta.1" - resolved "http://registry.npm.taobao.org/@expo/ngrok-bin-win32-ia32/download/@expo/ngrok-bin-win32-ia32-2.2.8-beta.1.tgz#c68e530b3c1c96a548d0926fb93e45e2980acd59" - integrity sha1-xo5TCzwclqVI0JJvuT5F4pgKzVk= - -"@expo/ngrok-bin-win32-x64@2.2.8-beta.1": - version "2.2.8-beta.1" - resolved "http://registry.npm.taobao.org/@expo/ngrok-bin-win32-x64/download/@expo/ngrok-bin-win32-x64-2.2.8-beta.1.tgz#598d74968ef6d0c15f00df1a41d0df2a40562f23" - integrity sha1-WY10lo720MFfAN8aQdDfKkBWLyM= - -"@expo/ngrok-bin@2.2.8-beta.3": - version "2.2.8-beta.3" - resolved "http://registry.npm.taobao.org/@expo/ngrok-bin/download/@expo/ngrok-bin-2.2.8-beta.3.tgz#22b5fadf0a0de91adbcc62a9a3c86402fe74e672" - integrity sha1-IrX63woN6RrbzGKpo8hkAv505nI= - optionalDependencies: - "@expo/ngrok-bin-darwin-ia32" "2.2.8" - "@expo/ngrok-bin-darwin-x64" "2.2.8" - "@expo/ngrok-bin-freebsd-ia32" "2.2.8" - "@expo/ngrok-bin-freebsd-x64" "2.2.8" - "@expo/ngrok-bin-linux-arm" "2.2.8" - "@expo/ngrok-bin-linux-arm64" "2.2.8" - "@expo/ngrok-bin-linux-ia32" "2.2.8" - "@expo/ngrok-bin-linux-x64" "2.2.8" - "@expo/ngrok-bin-sunos-x64" "2.2.8" - "@expo/ngrok-bin-win32-ia32" "2.2.8-beta.1" - "@expo/ngrok-bin-win32-x64" "2.2.8-beta.1" - -"@expo/ngrok@2.4.2": - version "2.4.2" - resolved "http://registry.npm.taobao.org/@expo/ngrok/download/@expo/ngrok-2.4.2.tgz#cb304ca49913b8bc23550407fb4f8b25f3e76a9a" - integrity sha1-yzBMpJkTuLwjVQQH+0+LJfPnapo= + "@babel/helper-create-regexp-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-duplicate-keys@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz#745661baba295ac06e686822797a69fbaa2ca228" + integrity sha1-dFZhuropWsBuaGgieXpp+6osoig= dependencies: - "@expo/ngrok-bin" "2.2.8-beta.3" - async "^0.9.0" - lock "^0.1.2" - logfmt "^1.2.0" - request "^2.81.0" - uuid "^3.0.0" + "@babel/helper-plugin-utils" "^7.10.4" -"@expo/osascript@^1.8.0": - version "1.9.0" - resolved "http://registry.npm.taobao.org/@expo/osascript/download/@expo/osascript-1.9.0.tgz#88bdcd7eb3acad2f41c00847c1f7d62e87b6e93c" - integrity sha1-iL3NfrOsrS9BwAhHwffWLoe26Tw= +"@babel/plugin-transform-exponentiation-operator@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0" + integrity sha1-sPLtNWuhvhQo7K8Sj/iiTwKDCuA= dependencies: - "@expo/spawn-async" "^1.2.8" - babel-runtime "^6.23.0" - exec-async "^2.2.0" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" -"@expo/schemer@1.1.0": - version "1.1.0" - resolved "http://registry.npm.taobao.org/@expo/schemer/download/@expo/schemer-1.1.0.tgz#74e519233f82c8871d018475895043e4caef3e7e" - integrity sha1-dOUZIz+CyIcdAYR1iVBD5MrvPn4= - dependencies: - ajv "^5.2.2" - babel-polyfill "^6.23.0" - babel-preset-flow "^6.23.0" - es6-error "^4.0.2" - file-type "^5.2.0" - instapromise "^2.0.7" - lodash "^4.17.4" - probe-image-size "^3.1.0" - read-chunk "^2.0.0" +"@babel/plugin-transform-for-of@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa" + integrity sha1-B2QPKIZ+0W+VEcmciIKR9WCSHPo= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" -"@expo/spawn-async@^1.2.8": - version "1.4.0" - resolved "http://registry.npm.taobao.org/@expo/spawn-async/download/@expo/spawn-async-1.4.0.tgz#39f7777bdee22e1f48d03898c9ed2f150a7f4cbd" - integrity sha1-Ofd3e97iLh9I0DiYye0vFQp/TL0= +"@babel/plugin-transform-function-name@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667" + integrity sha1-LsdiWMcP4IxtfaFUADpIBiDrpmc= dependencies: - "@types/cross-spawn" "^6.0.0" - cross-spawn "^6.0.5" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" -"@segment/loosely-validate-event@^1.1.2": - version "1.1.2" - resolved "http://registry.npm.taobao.org/@segment/loosely-validate-event/download/@segment/loosely-validate-event-1.1.2.tgz#d77840999e3f7e43e74b3b0d43391c1526f793b8" - integrity sha1-13hAmZ4/fkPnSzsNQzkcFSb3k7g= +"@babel/plugin-transform-literals@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57" + integrity sha1-1zuAOiazcBfd+dO7j03Fi/uAb1c= dependencies: - component-type "^1.2.1" - join-component "^1.1.0" + "@babel/helper-plugin-utils" "^7.10.4" -"@tarojs/async-await@1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/async-await/download/@tarojs/async-await-1.2.2.tgz#3d5a0ccb8e52be1d8e429dbc4aa11a0171fc263c" - integrity sha1-PVoMy45Svh2OQp28SqEaAXH8Jjw= +"@babel/plugin-transform-member-expression-literals@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad" + integrity sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg== dependencies: - promise-polyfill "^7.1.2" - regenerator-runtime "^0.11.1" + "@babel/helper-plugin-utils" "^7.10.4" -"@tarojs/components@1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/components/download/@tarojs/components-1.2.2.tgz#3a9a6a1e5575f7565d74c7640afd141918c5c1b5" - integrity sha1-OppqHlV191ZddMdkCv0UGRjFwbU= +"@babel/plugin-transform-modules-amd@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz#3154300b026185666eebb0c0ed7f8415fefcf6f9" + integrity sha1-MVQwCwJhhWZu67DA7X+EFf789vk= dependencies: - classnames "^2.2.5" - nervjs "^1.3.0" - omit.js "^1.0.0" - weui "^1.1.2" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + babel-plugin-dynamic-import-node "^2.3.3" -"@tarojs/plugin-babel@1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/plugin-babel/download/@tarojs/plugin-babel-1.2.2.tgz#e1f948ca8aba65ad01ebadff445f0e3b129198d1" - integrity sha1-4flIyoq6Za0B663/RF8OOxKRmNE= +"@babel/plugin-transform-modules-commonjs@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648" + integrity sha1-+kAxJFQmNseGz5tGCg/7tIqG5kg= dependencies: - babel-core "^6.26.0" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-simple-access" "^7.12.1" + babel-plugin-dynamic-import-node "^2.3.3" -"@tarojs/plugin-csso@1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/plugin-csso/download/@tarojs/plugin-csso-1.2.2.tgz#bea75fe2732012542837f9aa1df6c8585a99e99e" - integrity sha1-vqdf4nMgElQoN/mqHfbIWFqZ6Z4= +"@babel/plugin-transform-modules-systemjs@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz#663fea620d593c93f214a464cd399bf6dc683086" + integrity sha1-Zj/qYg1ZPJPyFKRkzTmb9txoMIY= dependencies: - csso "^3.5.0" + "@babel/helper-hoist-variables" "^7.10.4" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-validator-identifier" "^7.10.4" + babel-plugin-dynamic-import-node "^2.3.3" -"@tarojs/plugin-sass@1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/plugin-sass/download/@tarojs/plugin-sass-1.2.2.tgz#3ee84033d30de87c2c7b46c0b84fa5457866f07a" - integrity sha1-PuhAM9MN6Hwse0bAuE+lRXhm8Ho= +"@babel/plugin-transform-modules-umd@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz#eb5a218d6b1c68f3d6217b8fa2cc82fec6547902" + integrity sha1-61ohjWscaPPWIXuPosyC/sZUeQI= dependencies: - node-sass "^4.8.3" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" -"@tarojs/plugin-uglifyjs@1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/plugin-uglifyjs/download/@tarojs/plugin-uglifyjs-1.2.2.tgz#9e0c55ae718d076305d4e6387597fb8b3afdf8ce" - integrity sha1-ngxVrnGNB2MF1OY4dZf7izr9+M4= +"@babel/plugin-transform-named-capturing-groups-regex@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz#b407f5c96be0d9f5f88467497fa82b30ac3e8753" + integrity sha1-tAf1yWvg2fX4hGdJf6grMKw+h1M= dependencies: - uglify-js "^3.3.24" + "@babel/helper-create-regexp-features-plugin" "^7.12.1" -"@tarojs/redux-h5@1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/redux-h5/download/@tarojs/redux-h5-1.2.2.tgz#b9e00914c3c6b75eb6eb073af559781db8760e0e" - integrity sha1-ueAJFMPGt1626wc69Vl4Hbh2Dg4= +"@babel/plugin-transform-new-target@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz#80073f02ee1bb2d365c3416490e085c95759dec0" + integrity sha1-gAc/Au4bstNlw0FkkOCFyVdZ3sA= dependencies: - hoist-non-react-statics "^2.5.0" - invariant "^2.2.4" - loose-envify "^1.1.0" - prop-types "^15.6.1" + "@babel/helper-plugin-utils" "^7.10.4" -"@tarojs/redux@1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/redux/download/@tarojs/redux-1.2.2.tgz#6703ffc1c50019c0cfe88e9a408abd0421a87c11" - integrity sha1-ZwP/wcUAGcDP6I6aQIq9BCGofBE= +"@babel/plugin-transform-object-super@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e" + integrity sha1-TqCGlrjS5lhB0MdwZIKwSL7RBm4= dependencies: - "@tarojs/utils" "1.2.2" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.12.1" -"@tarojs/rn-runner@1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/rn-runner/download/@tarojs/rn-runner-1.2.2.tgz#beb98b055e6cb411d99c30840a3ae69fb3e50677" - integrity sha1-vrmLBV5stBHZnDCECjrmn7PlBnc= +"@babel/plugin-transform-parameters@^7.10.4", "@babel/plugin-transform-parameters@^7.12.1": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d" + integrity sha1-0uljsDh3FlDJIu/1k3mclthTJV0= dependencies: - "@expo/bunyan" "1.8.10" - babel-runtime "^6.9.2" - chalk "^2.0.1" - cross-spawn "^5.0.1" - fs-extra "^3.0.1" - indent-string "^3.0.0" - inquirer "^3.0.1" - lodash "^4.17.4" - match-require "^2.0.0" - minimist "^1.2.0" - path-exists "^3.0.0" - progress "^2.0.0" - qrcode-terminal "^0.11.0" - rimraf "^2.6.1" - xdl "48.1.4" + "@babel/helper-plugin-utils" "^7.10.4" -"@tarojs/router@1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/router/download/@tarojs/router-1.2.2.tgz#7543ff9e65a206dcf42f0b188d3b70f6f9301e6e" - integrity sha1-dUP/nmWiBtz0LwsYjTtw9vkwHm4= +"@babel/plugin-transform-property-literals@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd" + integrity sha1-QbyBIA1zCrtEVquLP71VN7Wa3s0= dependencies: - invariant "^2.2.4" - lodash "^4.17.11" - resolve-pathname "^2.2.0" - rollup-plugin-alias "^1.4.0" - value-equal "^0.4.0" - warning "^4.0.2" + "@babel/helper-plugin-utils" "^7.10.4" -"@tarojs/taro-alipay@1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/taro-alipay/download/@tarojs/taro-alipay-1.2.2.tgz#15de51545c82e9caa410f32ab304e11c0ec861ef" - integrity sha1-Fd5RVFyC6cqkEPMqswThHA7IYe8= +"@babel/plugin-transform-react-display-name@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d" + integrity sha1-HLzQw7HWZIxVN0oi/JtrflNBwA0= dependencies: - "@tarojs/taro" "1.2.2" - "@tarojs/utils" "1.2.2" - lodash "^4.17.10" - prop-types "^15.6.1" + "@babel/helper-plugin-utils" "^7.10.4" -"@tarojs/taro-h5@1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/taro-h5/download/@tarojs/taro-h5-1.2.2.tgz#5a7fa73eeb029e77309fb8227eb7a1b422435c6d" - integrity sha1-Wn+nPusCnncwn7gifrehtCJDXG0= +"@babel/plugin-transform-react-jsx-development@^7.10.4": + version "7.12.7" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.7.tgz#4c2a647de79c7e2b16bfe4540677ba3121e82a08" + integrity sha1-TCpkfeecfisWv+RUBne6MSHoKgg= dependencies: - "@tarojs/taro" "1.2.2" - base64-js "^1.3.0" - jsonp-retry "^1.0.3" - mobile-detect "^1.4.2" - whatwg-fetch "^2.0.4" + "@babel/helper-builder-react-jsx-experimental" "^7.12.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-jsx" "^7.12.1" -"@tarojs/taro-swan@1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/taro-swan/download/@tarojs/taro-swan-1.2.2.tgz#cac63bb48596cf322b10063c264637dda99338fe" - integrity sha1-ysY7tIWWzzIrEAY8JkY33amTOP4= +"@babel/plugin-transform-react-jsx-self@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz#ef43cbca2a14f1bd17807dbe4376ff89d714cf28" + integrity sha1-70PLyioU8b0XgH2+Q3b/idcUzyg= dependencies: - "@tarojs/taro" "1.2.2" - "@tarojs/utils" "1.2.2" - lodash "^4.17.10" - prop-types "^15.6.1" + "@babel/helper-plugin-utils" "^7.10.4" -"@tarojs/taro-tt@^1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/taro-tt/download/@tarojs/taro-tt-1.2.2.tgz#4766c47d8792dc2466ad6f7a6d26ea6e33f65875" - integrity sha1-R2bEfYeS3CRmrW96bSbqbjP2WHU= +"@babel/plugin-transform-react-jsx-source@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz#d07de6863f468da0809edcf79a1aa8ce2a82a26b" + integrity sha1-0H3mhj9GjaCAntz3mhqoziqComs= dependencies: - "@tarojs/taro" "1.2.2" - "@tarojs/utils" "1.2.2" - lodash "^4.17.10" - prop-types "^15.6.1" + "@babel/helper-plugin-utils" "^7.10.4" -"@tarojs/taro-weapp@1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/taro-weapp/download/@tarojs/taro-weapp-1.2.2.tgz#e94187d46b8b87f054dde2db6c8a727ab64bf9c4" - integrity sha1-6UGH1GuLh/BU3eLbbIpyerZL+cQ= +"@babel/plugin-transform-react-jsx@^7.10.4": + version "7.12.10" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.10.tgz#a7af3097c73479123594c8c8fe39545abebd44e3" + integrity sha512-MM7/BC8QdHXM7Qc1wdnuk73R4gbuOpfrSUgfV/nODGc86sPY1tgmY2M9E9uAnf2e4DOIp8aKGWqgZfQxnTNGuw== dependencies: - "@tarojs/taro" "1.2.2" - "@tarojs/utils" "1.2.2" - lodash "^4.17.10" - prop-types "^15.6.1" + "@babel/helper-builder-react-jsx" "^7.10.4" + "@babel/helper-builder-react-jsx-experimental" "^7.12.10" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-jsx" "^7.12.1" -"@tarojs/taro@1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/taro/download/@tarojs/taro-1.2.2.tgz#6770ac02d66ad8e567a56a6e7a741e25cc1970de" - integrity sha1-Z3CsAtZq2OVnpWpuenQeJcwZcN4= +"@babel/plugin-transform-react-pure-annotations@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz#05d46f0ab4d1339ac59adf20a1462c91b37a1a42" + integrity sha1-BdRvCrTRM5rFmt8goUYskbN6GkI= + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" -"@tarojs/utils@1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/utils/download/@tarojs/utils-1.2.2.tgz#acb58dc44e289ab34d4fce690297027d598f1d82" - integrity sha1-rLWNxE4omrNNT85pApcCfVmPHYI= +"@babel/plugin-transform-regenerator@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753" + integrity sha1-Xwoo2EL2RiKB8GqWToi6jXq0l1M= + dependencies: + regenerator-transform "^0.14.2" -"@tarojs/webpack-runner@1.2.2": - version "1.2.2" - resolved "http://registry.npm.taobao.org/@tarojs/webpack-runner/download/@tarojs/webpack-runner-1.2.2.tgz#d2922fdeb6f08a2a9b9916eb7b94acc3f36a2eb5" - integrity sha1-0pIv3rbwiiqbmRbre5Ssw/NqLrU= - dependencies: - "@types/lodash" "^4.14.116" - autoprefixer "^8.6.4" - babel-core "^6.26.0" - babel-loader "^7.1.4" - babel-plugin-syntax-dynamic-import "^6.18.0" +"@babel/plugin-transform-reserved-words@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz#6fdfc8cc7edcc42b36a7c12188c6787c873adcd8" + integrity sha1-b9/IzH7cxCs2p8EhiMZ4fIc63Ng= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-runtime@7.11.0": + version "7.11.0" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-runtime/-/plugin-transform-runtime-7.11.0.tgz#e27f78eb36f19448636e05c33c90fd9ad9b8bccf" + integrity sha1-4n946zbxlEhjbgXDPJD9mtm4vM8= + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + resolve "^1.8.1" + semver "^5.5.1" + +"@babel/plugin-transform-shorthand-properties@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3" + integrity sha1-C/nKxVUPzgz98ENCD2YdZF/cdeM= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-spread@^7.11.0": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e" + integrity sha1-Un+fMRvk7H/cK3m7ife/iEs+Hh4= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + +"@babel/plugin-transform-sticky-regex@^7.10.4": + version "7.12.7" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz#560224613ab23987453948ed21d0b0b193fa7fad" + integrity sha1-VgIkYTqyOYdFOUjtIdCwsZP6f60= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-template-literals@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843" + integrity sha1-tD7ObtmnnAxxEZ9XbSme8J2UKEM= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-typeof-symbol@^7.10.4": + version "7.12.10" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz#de01c4c8f96580bd00f183072b0d0ecdcf0dec4b" + integrity sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-typescript@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz#d92cc0af504d510e26a754a7dbc2e5c8cd9c7ab4" + integrity sha1-2SzAr1BNUQ4mp1Sn28LlyM2cerQ= + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-typescript" "^7.12.1" + +"@babel/plugin-transform-unicode-escapes@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz#5232b9f81ccb07070b7c3c36c67a1b78f1845709" + integrity sha1-UjK5+BzLBwcLfDw2xnobePGEVwk= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-unicode-regex@^7.10.4": + version "7.12.1" + resolved "https://npm-registry.llsengineer.com/@babel%2fplugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb" + integrity sha1-zJZh9hOQ21xl4/66zO/Vxqw/rss= + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/preset-env@7.11.0": + version "7.11.0" + resolved "https://npm-registry.llsengineer.com/@babel%2fpreset-env/-/preset-env-7.11.0.tgz#860ee38f2ce17ad60480c2021ba9689393efb796" + integrity sha1-hg7jjyzhetYEgMICG6lok5Pvt5Y= + dependencies: + "@babel/compat-data" "^7.11.0" + "@babel/helper-compilation-targets" "^7.10.4" + "@babel/helper-module-imports" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-proposal-async-generator-functions" "^7.10.4" + "@babel/plugin-proposal-class-properties" "^7.10.4" + "@babel/plugin-proposal-dynamic-import" "^7.10.4" + "@babel/plugin-proposal-export-namespace-from" "^7.10.4" + "@babel/plugin-proposal-json-strings" "^7.10.4" + "@babel/plugin-proposal-logical-assignment-operators" "^7.11.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.4" + "@babel/plugin-proposal-numeric-separator" "^7.10.4" + "@babel/plugin-proposal-object-rest-spread" "^7.11.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.10.4" + "@babel/plugin-proposal-optional-chaining" "^7.11.0" + "@babel/plugin-proposal-private-methods" "^7.10.4" + "@babel/plugin-proposal-unicode-property-regex" "^7.10.4" + "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/plugin-syntax-class-properties" "^7.10.4" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + "@babel/plugin-syntax-top-level-await" "^7.10.4" + "@babel/plugin-transform-arrow-functions" "^7.10.4" + "@babel/plugin-transform-async-to-generator" "^7.10.4" + "@babel/plugin-transform-block-scoped-functions" "^7.10.4" + "@babel/plugin-transform-block-scoping" "^7.10.4" + "@babel/plugin-transform-classes" "^7.10.4" + "@babel/plugin-transform-computed-properties" "^7.10.4" + "@babel/plugin-transform-destructuring" "^7.10.4" + "@babel/plugin-transform-dotall-regex" "^7.10.4" + "@babel/plugin-transform-duplicate-keys" "^7.10.4" + "@babel/plugin-transform-exponentiation-operator" "^7.10.4" + "@babel/plugin-transform-for-of" "^7.10.4" + "@babel/plugin-transform-function-name" "^7.10.4" + "@babel/plugin-transform-literals" "^7.10.4" + "@babel/plugin-transform-member-expression-literals" "^7.10.4" + "@babel/plugin-transform-modules-amd" "^7.10.4" + "@babel/plugin-transform-modules-commonjs" "^7.10.4" + "@babel/plugin-transform-modules-systemjs" "^7.10.4" + "@babel/plugin-transform-modules-umd" "^7.10.4" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.10.4" + "@babel/plugin-transform-new-target" "^7.10.4" + "@babel/plugin-transform-object-super" "^7.10.4" + "@babel/plugin-transform-parameters" "^7.10.4" + "@babel/plugin-transform-property-literals" "^7.10.4" + "@babel/plugin-transform-regenerator" "^7.10.4" + "@babel/plugin-transform-reserved-words" "^7.10.4" + "@babel/plugin-transform-shorthand-properties" "^7.10.4" + "@babel/plugin-transform-spread" "^7.11.0" + "@babel/plugin-transform-sticky-regex" "^7.10.4" + "@babel/plugin-transform-template-literals" "^7.10.4" + "@babel/plugin-transform-typeof-symbol" "^7.10.4" + "@babel/plugin-transform-unicode-escapes" "^7.10.4" + "@babel/plugin-transform-unicode-regex" "^7.10.4" + "@babel/preset-modules" "^0.1.3" + "@babel/types" "^7.11.0" + browserslist "^4.12.0" + core-js-compat "^3.6.2" + invariant "^2.2.2" + levenary "^1.1.1" + semver "^5.5.0" + +"@babel/preset-modules@^0.1.3": + version "0.1.4" + resolved "https://npm-registry.llsengineer.com/@babel%2fpreset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" + integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@7.10.4": + version "7.10.4" + resolved "https://npm-registry.llsengineer.com/@babel%2fpreset-react/-/preset-react-7.10.4.tgz#92e8a66d816f9911d11d4cc935be67adfc82dbcf" + integrity sha1-kuimbYFvmRHRHUzJNb5nrfyC288= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-react-display-name" "^7.10.4" + "@babel/plugin-transform-react-jsx" "^7.10.4" + "@babel/plugin-transform-react-jsx-development" "^7.10.4" + "@babel/plugin-transform-react-jsx-self" "^7.10.4" + "@babel/plugin-transform-react-jsx-source" "^7.10.4" + "@babel/plugin-transform-react-pure-annotations" "^7.10.4" + +"@babel/preset-typescript@7.10.4": + version "7.10.4" + resolved "https://npm-registry.llsengineer.com/@babel%2fpreset-typescript/-/preset-typescript-7.10.4.tgz#7d5d052e52a682480d6e2cc5aa31be61c8c25e36" + integrity sha1-fV0FLlKmgkgNbizFqjG+YcjCXjY= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-typescript" "^7.10.4" + +"@babel/register@7.9.0": + version "7.9.0" + resolved "https://npm-registry.llsengineer.com/@babel%2fregister/-/register-7.9.0.tgz#02464ede57548bddbb5e9f705d263b7c3f43d48b" + integrity sha1-AkZO3ldUi927Xp9wXSY7fD9D1Is= + dependencies: + find-cache-dir "^2.0.0" + lodash "^4.17.13" + make-dir "^2.1.0" + pirates "^4.0.0" + source-map-support "^0.5.16" + +"@babel/runtime@7.9.2": + version "7.9.2" + resolved "https://npm-registry.llsengineer.com/@babel%2fruntime/-/runtime-7.9.2.tgz#d90df0583a3a252f09aaa619665367bae518db06" + integrity sha1-2Q3wWDo6JS8JqqYZZlNnuuUY2wY= + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.1.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.7.7", "@babel/runtime@^7.8.4": + version "7.12.5" + resolved "https://npm-registry.llsengineer.com/@babel%2fruntime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" + integrity sha1-QQ5+SHRB4bNgwpvnFdhw2bmFiC4= + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.10.4", "@babel/template@^7.12.7": + version "7.12.7" + resolved "https://npm-registry.llsengineer.com/@babel%2ftemplate/-/template-7.12.7.tgz#c817233696018e39fbb6c491d2fb684e05ed43bc" + integrity sha1-yBcjNpYBjjn7tsSR0vtoTgXtQ7w= + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/parser" "^7.12.7" + "@babel/types" "^7.12.7" + +"@babel/traverse@^7.10.4", "@babel/traverse@^7.11.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.10", "@babel/traverse@^7.12.5", "@babel/traverse@^7.7.0": + version "7.12.10" + resolved "https://npm-registry.llsengineer.com/@babel%2ftraverse/-/traverse-7.12.10.tgz#2d1f4041e8bf42ea099e5b2dc48d6a594c00017a" + integrity sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.10" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/parser" "^7.12.10" + "@babel/types" "^7.12.10" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.19" + +"@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.5", "@babel/types@^7.12.7", "@babel/types@^7.4.4", "@babel/types@^7.7.0": + version "7.12.10" + resolved "https://npm-registry.llsengineer.com/@babel%2ftypes/-/types-7.12.10.tgz#7965e4a7260b26f09c56bcfcb0498af1f6d9b260" + integrity sha512-sf6wboJV5mGyip2hIpDSKsr80RszPinEFjsHTalMxZAZkoQ2/2yQzxlcFN52SJqsyPfLtPmenL4g2KB3KJXPDw== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://npm-registry.llsengineer.com/@mrmlnc%2freaddir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + integrity sha1-UkryQNGjYFJ7cwR17PoTRKpUDd4= + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + +"@nodelib/fs.stat@^1.1.2": + version "1.1.3" + resolved "https://npm-registry.llsengineer.com/@nodelib%2ffs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + integrity sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs= + +"@npmcli/move-file@^1.0.1": + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/@npmcli%2fmove-file/-/move-file-1.0.1.tgz#de103070dac0f48ce49cf6693c23af59c0f70464" + integrity sha1-3hAwcNrA9IzknPZpPCOvWcD3BGQ= + dependencies: + mkdirp "^1.0.4" + +"@stencil/core@~1.8.1": + version "1.8.12" + resolved "https://npm-registry.llsengineer.com/@stencil%2fcore/-/core-1.8.12.tgz#03d54cda940d2ca3a0eff5e839435815db6c3848" + integrity sha1-A9VM2pQNLKOg7/XoOUNYFdtsOEg= + dependencies: + typescript "3.8.2" + +"@tarojs/api@3.0.15": + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/@tarojs%2fapi/-/api-3.0.15.tgz#6cc700935d79d899729a4896753056b100a08347" + integrity sha1-bMcAk1152JlymkiWdTBWsQCgg0c= + dependencies: + "@tarojs/runtime" "3.0.15" + +"@tarojs/components@3.0.15": + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/@tarojs%2fcomponents/-/components-3.0.15.tgz#e8626cafa080bbdf0bfa2372101bb068ca737ee1" + integrity sha1-6GJsr6CAu98L+iNyEBuwaMpzfuE= + dependencies: + "@stencil/core" "~1.8.1" + "@tarojs/taro" "3.0.15" + better-scroll "^1.14.1" + classnames "^2.2.5" + intersection-observer "^0.7.0" + omit.js "^1.0.0" + resolve-pathname "^3.0.0" + swiper "4.4.2" + weui "^1.1.2" + +"@tarojs/helper@3.0.15": + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/@tarojs%2fhelper/-/helper-3.0.15.tgz#458538da1fbb56a3d523bc9aa911f57344d9174e" + integrity sha1-RYU42h+7VqPVI7yaqRH1c0TZF04= + dependencies: + "@babel/core" "7.11.1" + "@babel/plugin-proposal-class-properties" "7.10.4" + "@babel/plugin-proposal-decorators" "7.10.5" + "@babel/plugin-proposal-object-rest-spread" "7.11.0" + "@babel/plugin-transform-runtime" "7.11.0" + "@babel/preset-env" "7.11.0" + "@babel/preset-typescript" "7.10.4" + "@babel/register" "7.9.0" + "@babel/runtime" "7.9.2" + "@tarojs/taro" "3.0.15" babel-plugin-transform-react-jsx "^6.24.1" - chalk "^2.4.1" - clean-webpack-plugin "^0.1.19" - css-loader "^1.0.0" + chalk "3.0.0" + chokidar "3.3.1" + cross-spawn "7.0.3" + debug "4.1.1" + find-yarn-workspace-root "1.2.1" + fs-extra "8.1.0" + lodash "4.17.20" + resolve "1.15.1" + yauzl "2.10.0" + +"@tarojs/mini-runner@3.0.15": + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/@tarojs%2fmini-runner/-/mini-runner-3.0.15.tgz#5e4b8e173272ffedaca749b4e791b18d4f98fff1" + integrity sha1-XkuOFzJy/+2sp0m055GxjU+Y//E= + dependencies: + "@babel/core" "7.11.1" + "@babel/plugin-proposal-class-properties" "7.10.4" + "@babel/preset-env" "7.11.0" + "@tarojs/helper" "3.0.15" + "@tarojs/runner-utils" "3.0.15" + "@tarojs/runtime" "3.0.15" + "@tarojs/shared" "3.0.15" + "@tarojs/taro" "3.0.15" + "@tarojs/taro-loader" "3.0.15" + babel-loader "8.0.6" + babel-types "^6.26.0" + copy-webpack-plugin "^5.0.3" + css "2.2.4" + css-loader "^3.0.0" + css-what "3.3.0" csso-webpack-plugin "^1.0.0-beta.12" - file-loader "^1.1.11" - html-webpack-include-assets-plugin "^1.0.5" - html-webpack-plugin "^3.1.0" - less "^3.0.4" - less-loader "^4.1.0" - lodash "^4.17.10" - mini-css-extract-plugin "^0.4.1" - node-sass "^4.8.3" - opn "^5.3.0" - ora "^2.1.0" - postcss-csso "^3.0.0" - postcss-loader "^2.1.3" - postcss-modules "^1.4.1" - postcss-plugin-constparse "1.2.2" - postcss-pxtransform "1.2.2" - resolve "^1.8.1" - resolve-url-loader "^2.3.0" - sass-loader "^7.0.3" - style-loader "^0.21.0" - stylus "^0.54.5" + file-loader "^6.0.0" + fs-extra "^8.0.1" + html-minifier "^4.0.0" + jsdom "^15.2.1" + less "^3.10.3" + less-loader "^5.0.0" + loader-utils "^1.2.3" + lodash "^4.17.11" + micromatch "^4.0.2" + mini-css-extract-plugin "0.8.0" + miniprogram-simulate "^1.1.5" + node-sass "^4.12.0" + ora "^3.4.0" + postcss-import "12.0.1" + postcss-loader "^3.0.0" + postcss-pxtransform "^1.3.2" + postcss-url "8.0.0" + regenerator-runtime "0.11" + request "^2.88.0" + resolve "^1.11.1" + sass-loader "^8.0.2" + sax "1.2.4" + stylus "^0.54.7" stylus-loader "^3.0.2" - uglifyjs-webpack-plugin "^1.2.4" - url-loader "^1.0.1" - webpack "^4.14.0" - webpack-chain "^4.9.0" - webpack-dev-server "^3.1.4" - webpack-format-messages "^2.0.3" - webpack-merge "^4.1.4" - -"@types/cross-spawn@^6.0.0": - version "6.0.0" - resolved "http://registry.npm.taobao.org/@types/cross-spawn/download/@types/cross-spawn-6.0.0.tgz#320aaf1d1a12979f1b84fe7a5590a7e860bf3a80" - integrity sha1-MgqvHRoSl58bhP56VZCn6GC/OoA= + tapable "1.1.3" + terser-webpack-plugin "^3.0.5" + url-loader "^4.1.0" + vm2 "^3.8.4" + webpack "4.42.0" + webpack-chain "4.9.0" + webpack-format-messages "^2.0.5" + yauzl "2.10.0" + +"@tarojs/react@3.0.15": + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/@tarojs%2freact/-/react-3.0.15.tgz#1926a19390e9d51eb6a912ea53c0d60b1abb5cfc" + integrity sha1-GSahk5Dp1R62qRLqU8DWCxq7XPw= + dependencies: + "@tarojs/runtime" "3.0.15" + react-reconciler "^0.23.0" + scheduler "^0.17.0" + +"@tarojs/router@3.0.15": + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/@tarojs%2frouter/-/router-3.0.15.tgz#5bdd95abfdd428e812390f7f1d4761d636d9c840" + integrity sha1-W92Vq/3UKOgSOQ9/HUdh1jbZyEA= + dependencies: + "@tarojs/runtime" "3.0.15" + history "^4.10.1" + universal-router "^8.3.0" + url-parse "^1.4.7" + +"@tarojs/runner-utils@3.0.15": + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/@tarojs%2frunner-utils/-/runner-utils-3.0.15.tgz#f0021c447e3a84e509d83c1ca1bd8e900ebe6d8b" + integrity sha1-8AIcRH46hOUJ2Dwcob2OkA6+bYs= + dependencies: + "@babel/core" "7.11.1" + "@tarojs/helper" "3.0.15" + chalk "^3.0.0" + fs-extra "^8.1.0" + lodash "^4.17.15" + scss-bundle "^3.0.2" + +"@tarojs/runtime@3.0.15": + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/@tarojs%2fruntime/-/runtime-3.0.15.tgz#fabf08e0cda86d22fefe2279ce6843521c4babcb" + integrity sha1-+r8I4M2obSL+/iJ5zmhDUhxLq8s= + +"@tarojs/shared@3.0.15": + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/@tarojs%2fshared/-/shared-3.0.15.tgz#be79aae9321305faadfd800f38be29d86c277dc4" + integrity sha1-vnmq6TITBfqt/YAPOL4p2GwnfcQ= + +"@tarojs/taro-h5@3.0.15": + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/@tarojs%2ftaro-h5/-/taro-h5-3.0.15.tgz#ee63380bcb2d6bba6936bdc12a9950b168e5ed3f" + integrity sha1-7mM4C8sta7ppNr3BKplQsWjl7T8= + dependencies: + "@tarojs/api" "3.0.15" + "@tarojs/router" "3.0.15" + "@tarojs/runtime" "3.0.15" + base64-js "^1.3.0" + jsonp-retry "^1.0.3" + mobile-detect "^1.4.2" + raf "^3.4.1" + whatwg-fetch "^3.4.0" + +"@tarojs/taro-loader@3.0.15": + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/@tarojs%2ftaro-loader/-/taro-loader-3.0.15.tgz#4f50504120ce5be126ef7413f9ba603d5c73d0aa" + integrity sha512-q51rO6ArjfUm6ILMvI63oQVCWhK1f5CLdnEnIZ36lmBG+ng2neihvCuJIpBtnMUioPD7zsk0U7bY2CyB1DDViw== + dependencies: + loader-utils "^1.2.3" + +"@tarojs/taro@3.0.15": + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/@tarojs%2ftaro/-/taro-3.0.15.tgz#ccae85a9135b7aba26fb834713e26f2b2cb395e4" + integrity sha1-zK6FqRNberom+4NHE+JvKyyzleQ= + dependencies: + "@tarojs/api" "3.0.15" + "@tarojs/taro-h5" "3.0.15" + +"@tarojs/webpack-runner@3.0.15": + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/@tarojs%2fwebpack-runner/-/webpack-runner-3.0.15.tgz#f091b485347fb8ec4994318b8949bd89df7144c8" + integrity sha1-8JG0hTR/uOxJlDGLiUm9id9xRMg= + dependencies: + "@babel/core" "7.11.1" + "@tarojs/helper" "3.0.15" + "@tarojs/runner-utils" "3.0.15" + "@tarojs/runtime" "3.0.15" + "@tarojs/shared" "3.0.15" + "@tarojs/taro-loader" "3.0.15" + autoprefixer "9.7.4" + babel-loader "8.0.6" + copy-webpack-plugin "5.1.1" + css-loader "3.4.2" + csso-webpack-plugin "2.0.0-beta.1" + detect-port "1.3.0" + file-loader "^6.0.0" + fs-extra "^5.0.0" + html-webpack-include-assets-plugin "1.0.5" + html-webpack-plugin "3.2.0" + less "3.11.1" + less-loader "5.0.0" + lodash "4.17.20" + mini-css-extract-plugin "0.9.0" + open "7.0.2" + ora "4.0.3" + postcss-loader "3.0.0" + postcss-plugin-constparse "3.0.15" + postcss-pxtransform "3.0.15" + resolve "1.15.1" + resolve-url-loader "3.1.1" + sass "^1.25.0" + sass-loader "8.0.2" + style-loader "1.1.3" + stylus "0.54.7" + stylus-loader "3.0.2" + terser-webpack-plugin "^3.0.5" + url-loader "^4.1.0" + webpack "4.41.6" + webpack-chain "4.9.0" + webpack-dev-server "3.11.0" + webpack-format-messages "2.0.3" + +"@types/archy@^0.0.31": + version "0.0.31" + resolved "https://npm-registry.llsengineer.com/@types%2farchy/-/archy-0.0.31.tgz#01650a4641e7e1d11dbd64eda42eec9a2f829c7f" + integrity sha1-AWUKRkHn4dEdvWTtpC7smi+CnH8= + +"@types/classnames@^2.2.11": + version "2.2.11" + resolved "https://npm-registry.llsengineer.com/@types%2fclassnames/-/classnames-2.2.11.tgz#2521cc86f69d15c5b90664e4829d84566052c1cf" + integrity sha1-JSHMhvadFcW5BmTkgp2EVmBSwc8= + +"@types/debug@^4.1.5": + version "4.1.5" + resolved "https://npm-registry.llsengineer.com/@types%2fdebug/-/debug-4.1.5.tgz#b14efa8852b7768d898906613c23f688713e02cd" + integrity sha1-sU76iFK3do2JiQZhPCP2iHE+As0= + +"@types/eslint-visitor-keys@^1.0.0": + version "1.0.0" + resolved "https://npm-registry.llsengineer.com/@types%2feslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" + integrity sha1-HuMNeVRMqE1o1LPNsK9PIFZj3S0= + +"@types/fs-extra@^8.0.1": + version "8.1.1" + resolved "https://npm-registry.llsengineer.com/@types%2ffs-extra/-/fs-extra-8.1.1.tgz#1e49f22d09aa46e19b51c0b013cb63d0d923a068" + integrity sha1-HknyLQmqRuGbUcCwE8tj0NkjoGg= dependencies: "@types/node" "*" -"@types/events@*": - version "1.2.0" - resolved "http://registry.npm.taobao.org/@types/events/download/@types/events-1.2.0.tgz#81a6731ce4df43619e5c8c945383b3e62a89ea86" - integrity sha1-gaZzHOTfQ2GeXIyUU4Oz5iqJ6oY= - -"@types/glob@*": - version "7.1.1" - resolved "http://registry.npm.taobao.org/@types/glob/download/@types/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" - integrity sha1-qlmhxuP7xCHgfM0xqUTDDrpSFXU= +"@types/glob@^7.1.1": + version "7.1.3" + resolved "https://npm-registry.llsengineer.com/@types%2fglob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" + integrity sha1-5rqA82t9qtLGhazZJmOC5omFwYM= dependencies: - "@types/events" "*" "@types/minimatch" "*" "@types/node" "*" -"@types/lodash@^4.14.116": - version "4.14.119" - resolved "http://registry.npm.taobao.org/@types/lodash/download/@types/lodash-4.14.119.tgz#be847e5f4bc3e35e46d041c394ead8b603ad8b39" - integrity sha1-voR+X0vD415G0EHDlOrYtgOtizk= +"@types/hoist-non-react-statics@^3.3.1": + version "3.3.1" + resolved "https://npm-registry.llsengineer.com/@types%2fhoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" + integrity sha1-ESSq/lEYy1kZd66xzqrtEHDrA58= + dependencies: + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + +"@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": + version "7.0.6" + resolved "https://npm-registry.llsengineer.com/@types%2fjson-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" + integrity sha1-9MfsQ+gbMZqYFRFQMXCfJph4kfA= + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://npm-registry.llsengineer.com/@types%2fjson5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= + +"@types/lodash.debounce@^4.0.6": + version "4.0.6" + resolved "https://npm-registry.llsengineer.com/@types%2flodash.debounce/-/lodash.debounce-4.0.6.tgz#c5a2326cd3efc46566c47e4c0aa248dc0ee57d60" + integrity sha1-xaIybNPvxGVmxH5MCqJI3A7lfWA= + dependencies: + "@types/lodash" "*" + +"@types/lodash@*": + version "4.14.165" + resolved "https://npm-registry.llsengineer.com/@types%2flodash/-/lodash-4.14.165.tgz#74d55d947452e2de0742bad65270433b63a8c30f" + integrity sha1-dNVdlHRS4t4HQrrWUnBDO2Ooww8= "@types/minimatch@*": version "3.0.3" - resolved "http://registry.npm.taobao.org/@types/minimatch/download/@types/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + resolved "https://npm-registry.llsengineer.com/@types%2fminimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" integrity sha1-PcoOPzOyAPx9ETnAzZbBJoyt/Z0= "@types/node@*": - version "10.12.18" - resolved "http://registry.npm.taobao.org/@types/node/download/@types/node-10.12.18.tgz#1d3ca764718915584fcd9f6344621b7672665c67" - integrity sha1-HTynZHGJFVhPzZ9jRGIbdnJmXGc= + version "14.14.13" + resolved "https://npm-registry.llsengineer.com/@types%2fnode/-/node-14.14.13.tgz#9e425079799322113ae8477297ae6ef51b8e0cdf" + integrity sha1-nkJQeXmTIhE66Edyl65u9RuODN8= "@types/prop-types@*": - version "15.5.8" - resolved "http://registry.npm.taobao.org/@types/prop-types/download/@types/prop-types-15.5.8.tgz#8ae4e0ea205fe95c3901a5a1df7f66495e3a56ce" - integrity sha1-iuTg6iBf6Vw5AaWh339mSV46Vs4= + version "15.7.3" + resolved "https://npm-registry.llsengineer.com/@types%2fprop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" + integrity sha1-KrDV2i5YFflLC51LldHl8kOrLKc= + +"@types/react-reconciler@^0.18.0": + version "0.18.0" + resolved "https://npm-registry.llsengineer.com/@types%2freact-reconciler/-/react-reconciler-0.18.0.tgz#fce2b444103f44904e73eba349ac6552e2771f64" + integrity sha1-/OK0RBA/RJBOc+ujSaxlUuJ3H2Q= + dependencies: + "@types/react" "*" + +"@types/react@*": + version "17.0.0" + resolved "https://npm-registry.llsengineer.com/@types%2freact/-/react-17.0.0.tgz#5af3eb7fad2807092f0046a1302b7823e27919b8" + integrity sha1-WvPrf60oBwkvAEahMCt4I+J5Gbg= + dependencies: + "@types/prop-types" "*" + csstype "^3.0.2" -"@types/react@^16.4.8": - version "16.7.18" - resolved "http://registry.npm.taobao.org/@types/react/download/@types/react-16.7.18.tgz#f4ce0d539a893dd61e36cd11ae3a5e54f5a48337" - integrity sha1-9M4NU5qJPdYeNs0RrjpeVPWkgzc= +"@types/react@^16.0.0": + version "16.14.2" + resolved "https://npm-registry.llsengineer.com/@types%2freact/-/react-16.14.2.tgz#85dcc0947d0645349923c04ccef6018a1ab7538c" + integrity sha1-hdzAlH0GRTSZI8BMzvYBihq3U4w= dependencies: "@types/prop-types" "*" - csstype "^2.2.0" + csstype "^3.0.2" + +"@types/sass@^1.16.0": + version "1.16.0" + resolved "https://npm-registry.llsengineer.com/@types%2fsass/-/sass-1.16.0.tgz#b41ac1c17fa68ffb57d43e2360486ef526b3d57d" + integrity sha1-tBrBwX+mj/tX1D4jYEhu9Saz1X0= + dependencies: + "@types/node" "*" "@types/webpack-env@^1.13.6": - version "1.13.6" - resolved "http://registry.npm.taobao.org/@types/webpack-env/download/@types/webpack-env-1.13.6.tgz#128d1685a7c34d31ed17010fc87d6a12c1de6976" - integrity sha1-Eo0WhafDTTHtFwEPyH1qEsHeaXY= - -"@webassemblyjs/ast@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/ast/download/@webassemblyjs/ast-1.7.11.tgz#b988582cafbb2b095e8b556526f30c90d057cace" - integrity sha1-uYhYLK+7Kwlei1VlJvMMkNBXys4= - dependencies: - "@webassemblyjs/helper-module-context" "1.7.11" - "@webassemblyjs/helper-wasm-bytecode" "1.7.11" - "@webassemblyjs/wast-parser" "1.7.11" - -"@webassemblyjs/floating-point-hex-parser@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.7.11.tgz#a69f0af6502eb9a3c045555b1a6129d3d3f2e313" - integrity sha1-pp8K9lAuuaPARVVbGmEp09Py4xM= - -"@webassemblyjs/helper-api-error@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.7.11.tgz#c7b6bb8105f84039511a2b39ce494f193818a32a" - integrity sha1-x7a7gQX4QDlRGis5zklPGTgYoyo= - -"@webassemblyjs/helper-buffer@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.7.11.tgz#3122d48dcc6c9456ed982debe16c8f37101df39b" - integrity sha1-MSLUjcxslFbtmC3r4WyPNxAd85s= - -"@webassemblyjs/helper-code-frame@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/helper-code-frame/download/@webassemblyjs/helper-code-frame-1.7.11.tgz#cf8f106e746662a0da29bdef635fcd3d1248364b" - integrity sha1-z48QbnRmYqDaKb3vY1/NPRJINks= - dependencies: - "@webassemblyjs/wast-printer" "1.7.11" - -"@webassemblyjs/helper-fsm@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/helper-fsm/download/@webassemblyjs/helper-fsm-1.7.11.tgz#df38882a624080d03f7503f93e3f17ac5ac01181" - integrity sha1-3ziIKmJAgNA/dQP5Pj8XrFrAEYE= - -"@webassemblyjs/helper-module-context@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.7.11.tgz#d874d722e51e62ac202476935d649c802fa0e209" - integrity sha1-2HTXIuUeYqwgJHaTXWScgC+g4gk= - -"@webassemblyjs/helper-wasm-bytecode@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.7.11.tgz#dd9a1e817f1c2eb105b4cf1013093cb9f3c9cb06" - integrity sha1-3ZoegX8cLrEFtM8QEwk8ufPJywY= - -"@webassemblyjs/helper-wasm-section@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.7.11.tgz#9c9ac41ecf9fbcfffc96f6d2675e2de33811e68a" - integrity sha1-nJrEHs+fvP/8lvbSZ14t4zgR5oo= - dependencies: - "@webassemblyjs/ast" "1.7.11" - "@webassemblyjs/helper-buffer" "1.7.11" - "@webassemblyjs/helper-wasm-bytecode" "1.7.11" - "@webassemblyjs/wasm-gen" "1.7.11" - -"@webassemblyjs/ieee754@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.7.11.tgz#c95839eb63757a31880aaec7b6512d4191ac640b" - integrity sha1-yVg562N1ejGICq7HtlEtQZGsZAs= + version "1.16.0" + resolved "https://npm-registry.llsengineer.com/@types%2fwebpack-env/-/webpack-env-1.16.0.tgz#8c0a9435dfa7b3b1be76562f3070efb3f92637b4" + integrity sha1-jAqUNd+ns7G+dlYvMHDvs/kmN7Q= + +"@typescript-eslint/eslint-plugin@^2.x": + version "2.34.0" + resolved "https://npm-registry.llsengineer.com/@typescript-eslint%2feslint-plugin/-/eslint-plugin-2.34.0.tgz#6f8ce8a46c7dea4a6f1d171d2bb8fbae6dac2be9" + integrity sha1-b4zopGx96kpvHRcdK7j7rm2sK+k= + dependencies: + "@typescript-eslint/experimental-utils" "2.34.0" + functional-red-black-tree "^1.0.1" + regexpp "^3.0.0" + tsutils "^3.17.1" + +"@typescript-eslint/experimental-utils@2.34.0": + version "2.34.0" + resolved "https://npm-registry.llsengineer.com/@typescript-eslint%2fexperimental-utils/-/experimental-utils-2.34.0.tgz#d3524b644cdb40eebceca67f8cf3e4cc9c8f980f" + integrity sha1-01JLZEzbQO687KZ/jPPkzJyPmA8= + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/typescript-estree" "2.34.0" + eslint-scope "^5.0.0" + eslint-utils "^2.0.0" + +"@typescript-eslint/parser@^2.x": + version "2.34.0" + resolved "https://npm-registry.llsengineer.com/@typescript-eslint%2fparser/-/parser-2.34.0.tgz#50252630ca319685420e9a39ca05fe185a256bc8" + integrity sha1-UCUmMMoxloVCDpo5ygX+GFola8g= + dependencies: + "@types/eslint-visitor-keys" "^1.0.0" + "@typescript-eslint/experimental-utils" "2.34.0" + "@typescript-eslint/typescript-estree" "2.34.0" + eslint-visitor-keys "^1.1.0" + +"@typescript-eslint/typescript-estree@2.34.0": + version "2.34.0" + resolved "https://npm-registry.llsengineer.com/@typescript-eslint%2ftypescript-estree/-/typescript-estree-2.34.0.tgz#14aeb6353b39ef0732cc7f1b8285294937cf37d5" + integrity sha1-FK62NTs57wcyzH8bgoUpSTfPN9U= + dependencies: + debug "^4.1.1" + eslint-visitor-keys "^1.1.0" + glob "^7.1.6" + is-glob "^4.0.1" + lodash "^4.17.15" + semver "^7.3.2" + tsutils "^3.17.1" + +"@webassemblyjs/ast@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2fast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" + integrity sha1-UbHF/mV2o0lTv0slPfnw1JDZ41k= + dependencies: + "@webassemblyjs/helper-module-context" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/wast-parser" "1.8.5" + +"@webassemblyjs/floating-point-hex-parser@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2ffloating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" + integrity sha1-G6kmopI2E+3OSW/VsC6M6KX0lyE= + +"@webassemblyjs/helper-api-error@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2fhelper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" + integrity sha1-xJ2tIvZFInxe22EL25aX8aq3Ifc= + +"@webassemblyjs/helper-buffer@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2fhelper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" + integrity sha1-/qk+Qphj3V5DOFVfQikjhaZT8gQ= + +"@webassemblyjs/helper-code-frame@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2fhelper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" + integrity sha1-mnQP9I4/qjAisd/1RCPfmqKTwl4= + dependencies: + "@webassemblyjs/wast-printer" "1.8.5" + +"@webassemblyjs/helper-fsm@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2fhelper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" + integrity sha1-ugt9Oz9+RzPaYFnJMyJ12GBwJFI= + +"@webassemblyjs/helper-module-context@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2fhelper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" + integrity sha1-3vS5knsBAdyMu9jR7bW3ucguskU= + dependencies: + "@webassemblyjs/ast" "1.8.5" + mamacro "^0.0.3" + +"@webassemblyjs/helper-wasm-bytecode@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2fhelper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" + integrity sha1-U3p1Dt31weky83RCBlUckcG5PmE= + +"@webassemblyjs/helper-wasm-section@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2fhelper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" + integrity sha1-dMpqa8vhnlCjtrRihH5pUD5r/L8= + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-buffer" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/wasm-gen" "1.8.5" + +"@webassemblyjs/ieee754@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2fieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" + integrity sha1-cSMp2+8kDza/V70ve4+5v0FUQh4= dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/leb128@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.7.11.tgz#d7267a1ee9c4594fd3f7e37298818ec65687db63" - integrity sha1-1yZ6HunEWU/T9+NymIGOxlaH22M= - dependencies: - "@xtuc/long" "4.2.1" - -"@webassemblyjs/utf8@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.7.11.tgz#06d7218ea9fdc94a6793aa92208160db3d26ee82" - integrity sha1-Btchjqn9yUpnk6qSIIFg2z0m7oI= - -"@webassemblyjs/wasm-edit@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.7.11.tgz#8c74ca474d4f951d01dbae9bd70814ee22a82005" - integrity sha1-jHTKR01PlR0B266b1wgU7iKoIAU= - dependencies: - "@webassemblyjs/ast" "1.7.11" - "@webassemblyjs/helper-buffer" "1.7.11" - "@webassemblyjs/helper-wasm-bytecode" "1.7.11" - "@webassemblyjs/helper-wasm-section" "1.7.11" - "@webassemblyjs/wasm-gen" "1.7.11" - "@webassemblyjs/wasm-opt" "1.7.11" - "@webassemblyjs/wasm-parser" "1.7.11" - "@webassemblyjs/wast-printer" "1.7.11" - -"@webassemblyjs/wasm-gen@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.7.11.tgz#9bbba942f22375686a6fb759afcd7ac9c45da1a8" - integrity sha1-m7upQvIjdWhqb7dZr816ycRdoag= - dependencies: - "@webassemblyjs/ast" "1.7.11" - "@webassemblyjs/helper-wasm-bytecode" "1.7.11" - "@webassemblyjs/ieee754" "1.7.11" - "@webassemblyjs/leb128" "1.7.11" - "@webassemblyjs/utf8" "1.7.11" - -"@webassemblyjs/wasm-opt@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.7.11.tgz#b331e8e7cef8f8e2f007d42c3a36a0580a7d6ca7" - integrity sha1-szHo5874+OLwB9QsOjagWAp9bKc= - dependencies: - "@webassemblyjs/ast" "1.7.11" - "@webassemblyjs/helper-buffer" "1.7.11" - "@webassemblyjs/wasm-gen" "1.7.11" - "@webassemblyjs/wasm-parser" "1.7.11" - -"@webassemblyjs/wasm-parser@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.7.11.tgz#6e3d20fa6a3519f6b084ef9391ad58211efb0a1a" - integrity sha1-bj0g+mo1GfawhO+Tka1YIR77Cho= - dependencies: - "@webassemblyjs/ast" "1.7.11" - "@webassemblyjs/helper-api-error" "1.7.11" - "@webassemblyjs/helper-wasm-bytecode" "1.7.11" - "@webassemblyjs/ieee754" "1.7.11" - "@webassemblyjs/leb128" "1.7.11" - "@webassemblyjs/utf8" "1.7.11" - -"@webassemblyjs/wast-parser@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.7.11.tgz#25bd117562ca8c002720ff8116ef9072d9ca869c" - integrity sha1-Jb0RdWLKjAAnIP+BFu+QctnKhpw= - dependencies: - "@webassemblyjs/ast" "1.7.11" - "@webassemblyjs/floating-point-hex-parser" "1.7.11" - "@webassemblyjs/helper-api-error" "1.7.11" - "@webassemblyjs/helper-code-frame" "1.7.11" - "@webassemblyjs/helper-fsm" "1.7.11" - "@xtuc/long" "4.2.1" - -"@webassemblyjs/wast-printer@1.7.11": - version "1.7.11" - resolved "http://registry.npm.taobao.org/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.7.11.tgz#c4245b6de242cb50a2cc950174fdbf65c78d7813" - integrity sha1-xCRbbeJCy1CizJUBdP2/ZceNeBM= - dependencies: - "@webassemblyjs/ast" "1.7.11" - "@webassemblyjs/wast-parser" "1.7.11" - "@xtuc/long" "4.2.1" +"@webassemblyjs/leb128@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2fleb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" + integrity sha1-BE7es06mefPgTNT9mCTV41dnrhA= + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2futf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" + integrity sha1-qL87XY/+mGx8Hjc8y9wqCRXwztw= + +"@webassemblyjs/wasm-edit@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2fwasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" + integrity sha1-li2hKqWswcExyBxCMpkcgs5W4Bo= + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-buffer" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/helper-wasm-section" "1.8.5" + "@webassemblyjs/wasm-gen" "1.8.5" + "@webassemblyjs/wasm-opt" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + "@webassemblyjs/wast-printer" "1.8.5" + +"@webassemblyjs/wasm-gen@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2fwasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" + integrity sha1-VIQHZsLBAC62TtGr5yCt7XFPmLw= + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/ieee754" "1.8.5" + "@webassemblyjs/leb128" "1.8.5" + "@webassemblyjs/utf8" "1.8.5" + +"@webassemblyjs/wasm-opt@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2fwasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" + integrity sha1-sk2fa6UDlK8TSfUQr6j/y4pj0mQ= + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-buffer" "1.8.5" + "@webassemblyjs/wasm-gen" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + +"@webassemblyjs/wasm-parser@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2fwasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" + integrity sha1-IVdvDsiLkUJzV7hTY4NmjvfGa40= + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-api-error" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/ieee754" "1.8.5" + "@webassemblyjs/leb128" "1.8.5" + "@webassemblyjs/utf8" "1.8.5" + +"@webassemblyjs/wast-parser@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2fwast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" + integrity sha1-4Q7s1ULQ5705T2gnxJ899tTu+4w= + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/floating-point-hex-parser" "1.8.5" + "@webassemblyjs/helper-api-error" "1.8.5" + "@webassemblyjs/helper-code-frame" "1.8.5" + "@webassemblyjs/helper-fsm" "1.8.5" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/wast-printer@1.8.5": + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/@webassemblyjs%2fwast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" + integrity sha1-EUu8SB/RDKDiOzVg+oEnSLC65bw= + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/wast-parser" "1.8.5" + "@xtuc/long" "4.2.2" "@xtuc/ieee754@^1.2.0": version "1.2.0" - resolved "http://registry.npm.taobao.org/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + resolved "https://npm-registry.llsengineer.com/@xtuc%2fieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" integrity sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A= -"@xtuc/long@4.2.1": - version "4.2.1" - resolved "http://registry.npm.taobao.org/@xtuc/long/download/@xtuc/long-4.2.1.tgz#5c85d662f76fa1d34575766c5dcd6615abcd30d8" - integrity sha1-XIXWYvdvodNFdXZsXc1mFavNMNg= +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://npm-registry.llsengineer.com/@xtuc%2flong/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0= + +abab@^2.0.0: + version "2.0.5" + resolved "https://npm-registry.llsengineer.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== abbrev@1: version "1.1.1" - resolved "http://registry.npm.taobao.org/abbrev/download/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + resolved "https://npm-registry.llsengineer.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg= -accepts@~1.3.4, accepts@~1.3.5: - version "1.3.5" - resolved "http://registry.npm.taobao.org/accepts/download/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2" - integrity sha1-63d99gEXI6OxTopywIBcjoZ0a9I= +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: + version "1.3.7" + resolved "https://npm-registry.llsengineer.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha1-UxvHJlF6OytB+FACHGzBXqq1B80= dependencies: - mime-types "~2.1.18" - negotiator "0.6.1" + mime-types "~2.1.24" + negotiator "0.6.2" -acorn-dynamic-import@^3.0.0: - version "3.0.0" - resolved "http://registry.npm.taobao.org/acorn-dynamic-import/download/acorn-dynamic-import-3.0.0.tgz#901ceee4c7faaef7e07ad2a47e890675da50a278" - integrity sha1-kBzu5Mf6rvfgetKkfokGddpQong= +acorn-globals@^4.3.2: + version "4.3.4" + resolved "https://npm-registry.llsengineer.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" + integrity sha1-n6GSat3BHJcwjE5m163Q1Awycuc= dependencies: - acorn "^5.0.0" + acorn "^6.0.1" + acorn-walk "^6.0.1" -acorn-jsx@^3.0.0: - version "3.0.1" - resolved "http://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" - integrity sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s= - dependencies: - acorn "^3.0.4" +acorn-jsx@^5.2.0: + version "5.3.1" + resolved "https://npm-registry.llsengineer.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" + integrity sha1-/IZh4Rt6wVOcR9v+oucrOvNNJns= -acorn@^3.0.4: - version "3.3.0" - resolved "http://registry.npm.taobao.org/acorn/download/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" - integrity sha1-ReN/s56No/JbruP/U2niu18iAXo= +acorn-walk@^6.0.1: + version "6.2.0" + resolved "https://npm-registry.llsengineer.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" + integrity sha1-Ejy487hMIXHx9/slJhWxx4prGow= -acorn@^5.0.0, acorn@^5.5.0, acorn@^5.6.2: - version "5.7.3" - resolved "http://registry.npm.taobao.org/acorn/download/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" - integrity sha1-Z6ojG/iBKXS4UjWpZ3Hra9B+onk= +acorn@^6.0.1, acorn@^6.2.1: + version "6.4.2" + resolved "https://npm-registry.llsengineer.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" + integrity sha1-NYZv1xBSjpLeEM8GAWSY5H454eY= -adjust-sourcemap-loader@^1.1.0: - version "1.2.0" - resolved "http://registry.npm.taobao.org/adjust-sourcemap-loader/download/adjust-sourcemap-loader-1.2.0.tgz#e33fde95e50db9f2a802e3647e311d2fc5000c69" - integrity sha1-4z/eleUNufKoAuNkfjEdL8UADGk= +acorn@^7.1.0, acorn@^7.1.1: + version "7.4.1" + resolved "https://npm-registry.llsengineer.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo= + +address@^1.0.1: + version "1.1.2" + resolved "https://npm-registry.llsengineer.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" + integrity sha1-vxEWycdYxRt6kz0pa3LCIe2UKLY= + +adjust-sourcemap-loader@2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz#6471143af75ec02334b219f54bc7970c52fb29a4" + integrity sha1-ZHEUOvdewCM0shn1S8eXDFL7KaQ= dependencies: - assert "^1.3.0" - camelcase "^1.2.1" - loader-utils "^1.1.0" - lodash.assign "^4.0.1" - lodash.defaults "^3.1.2" - object-path "^0.9.2" - regex-parser "^2.2.9" + assert "1.4.1" + camelcase "5.0.0" + loader-utils "1.2.3" + object-path "0.11.4" + regex-parser "2.2.10" -agent-base@4, agent-base@^4.1.0, agent-base@^4.2.0: - version "4.2.1" - resolved "http://registry.npm.taobao.org/agent-base/download/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" - integrity sha1-2J5ZmfeXh1Z0wH2H8mD8Qeg+jKk= +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://npm-registry.llsengineer.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo= dependencies: - es6-promisify "^5.0.0" + clean-stack "^2.0.0" + indent-string "^4.0.0" ajv-errors@^1.0.0: version "1.0.1" - resolved "http://registry.npm.taobao.org/ajv-errors/download/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + resolved "https://npm-registry.llsengineer.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" integrity sha1-81mGrOuRr63sQQL72FAUlQzvpk0= -ajv-keywords@^2.1.0: - version "2.1.1" - resolved "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762" - integrity sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I= - -ajv-keywords@^3.1.0: - version "3.2.0" - resolved "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a" - integrity sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo= - -ajv@^5.2.2, ajv@^5.2.3, ajv@^5.3.0: - version "5.5.2" - resolved "http://registry.npm.taobao.org/ajv/download/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" - integrity sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= - dependencies: - co "^4.6.0" - fast-deep-equal "^1.0.0" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.3.0" +ajv-keywords@^3.0.0, ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://npm-registry.llsengineer.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha1-MfKdpatuANHC0yms97WSlhTVAU0= -ajv@^6.1.0, ajv@^6.5.5: - version "6.6.2" - resolved "http://registry.npm.taobao.org/ajv/download/ajv-6.6.2.tgz#caceccf474bf3fc3ce3b147443711a24063cc30d" - integrity sha1-ys7M9HS/P8POOxR0Q3EaJAY8ww0= +ajv@^6.0.1, ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://npm-registry.llsengineer.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: - fast-deep-equal "^2.0.1" + fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.4.1" uri-js "^4.2.2" amdefine@>=0.0.4: version "1.0.1" - resolved "http://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + resolved "https://npm-registry.llsengineer.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= -analytics-node@^2.1.0: - version "2.4.1" - resolved "http://registry.npm.taobao.org/analytics-node/download/analytics-node-2.4.1.tgz#1f96c8eb887b6c47691044ac7fc9a1231fb020f7" - integrity sha1-H5bI64h7bEdpEESsf8mhIx+wIPc= - dependencies: - "@segment/loosely-validate-event" "^1.1.2" - clone "^2.1.1" - commander "^2.9.0" - crypto-token "^1.0.1" - debug "^2.6.2" - lodash "^4.17.4" - remove-trailing-slash "^0.1.0" - superagent "^3.5.0" - superagent-retry "^0.6.0" - ansi-colors@^3.0.0: - version "3.2.3" - resolved "http://registry.npm.taobao.org/ansi-colors/download/ansi-colors-3.2.3.tgz#57d35b8686e851e2cc04c403f1c00203976a1813" - integrity sha1-V9NbhoboUeLMBMQD8cACA5dqGBM= + version "3.2.4" + resolved "https://npm-registry.llsengineer.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" + integrity sha1-46PaS/uubIapwoViXeEkojQCb78= -ansi-escapes@^3.0.0: - version "3.1.0" - resolved "http://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-3.1.0.tgz#f73207bb81207d75fd6c83f125af26eea378ca30" - integrity sha1-9zIHu4EgfXX9bIPxJa8m7qN4yjA= +ansi-escapes@^4.2.1: + version "4.3.1" + resolved "https://npm-registry.llsengineer.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" + integrity sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE= + dependencies: + type-fest "^0.11.0" ansi-html@0.0.7: version "0.0.7" - resolved "http://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + resolved "https://npm-registry.llsengineer.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= ansi-regex@^2.0.0: version "2.1.1" - resolved "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + resolved "https://npm-registry.llsengineer.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= ansi-regex@^3.0.0: version "3.0.0" - resolved "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + resolved "https://npm-registry.llsengineer.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= +ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://npm-registry.llsengineer.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc= + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://npm-registry.llsengineer.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U= + ansi-styles@^2.2.1: version "2.2.1" - resolved "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + resolved "https://npm-registry.llsengineer.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= -ansi-styles@^3.2.1: +ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" - resolved "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + resolved "https://npm-registry.llsengineer.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0= dependencies: color-convert "^1.9.0" -any-promise@^1.0.0, any-promise@^1.3.0: - version "1.3.0" - resolved "http://registry.npm.taobao.org/any-promise/download/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= +ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://npm-registry.llsengineer.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha1-7dgDYornHATIWuegkG7a00tkiTc= + dependencies: + color-convert "^2.0.1" anymatch@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + resolved "https://npm-registry.llsengineer.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us= dependencies: micromatch "^3.1.4" normalize-path "^2.1.1" +anymatch@~3.1.1: + version "3.1.1" + resolved "https://npm-registry.llsengineer.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" + integrity sha1-xV7PAhheJGklk5kxDBc84xIzsUI= + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" - resolved "http://registry.npm.taobao.org/aproba/download/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + resolved "https://npm-registry.llsengineer.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha1-aALmJk79GMeQobDVF/DyYnvyyUo= +archy@^1.0.0: + version "1.0.0" + resolved "https://npm-registry.llsengineer.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" + integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= + are-we-there-yet@~1.1.2: version "1.1.5" - resolved "http://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + resolved "https://npm-registry.llsengineer.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" integrity sha1-SzXClE8GKov82mZBB2A1D+nd/CE= dependencies: delegates "^1.0.0" @@ -829,173 +1752,215 @@ are-we-there-yet@~1.1.2: argparse@^1.0.7: version "1.0.10" - resolved "http://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + resolved "https://npm-registry.llsengineer.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" integrity sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE= dependencies: sprintf-js "~1.0.2" +arity-n@^1.0.4: + version "1.0.4" + resolved "https://npm-registry.llsengineer.com/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745" + integrity sha1-2edrEXM+CFacCEeuezmyhgswt0U= + +arr-diff@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= + dependencies: + arr-flatten "^1.0.1" + arr-diff@^4.0.0: version "4.0.0" - resolved "http://registry.npm.taobao.org/arr-diff/download/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + resolved "https://npm-registry.llsengineer.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= -arr-flatten@^1.1.0: +arr-flatten@^1.0.1, arr-flatten@^1.1.0: version "1.1.0" - resolved "http://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + resolved "https://npm-registry.llsengineer.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" integrity sha1-NgSLv/TntH4TZkQxbJlmnqWukfE= arr-union@^3.1.0: version "3.1.0" - resolved "http://registry.npm.taobao.org/arr-union/download/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + resolved "https://npm-registry.llsengineer.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= +array-equal@^1.0.0: + version "1.0.0" + resolved "https://npm-registry.llsengineer.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= + array-find-index@^1.0.1: version "1.0.2" - resolved "http://registry.npm.taobao.org/array-find-index/download/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + resolved "https://npm-registry.llsengineer.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= array-flatten@1.1.1: version "1.1.1" - resolved "http://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + resolved "https://npm-registry.llsengineer.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= array-flatten@^2.1.0: version "2.1.2" - resolved "http://registry.npm.taobao.org/array-flatten/download/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + resolved "https://npm-registry.llsengineer.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" integrity sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk= -array-includes@^3.0.3: - version "3.0.3" - resolved "http://registry.npm.taobao.org/array-includes/download/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" - integrity sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0= +array-includes@^3.1.1: + version "3.1.2" + resolved "https://npm-registry.llsengineer.com/array-includes/-/array-includes-3.1.2.tgz#a8db03e0b88c8c6aeddc49cb132f9bcab4ebf9c8" + integrity sha1-qNsD4LiMjGrt3EnLEy+byrTr+cg= dependencies: - define-properties "^1.1.2" - es-abstract "^1.7.0" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + get-intrinsic "^1.0.1" + is-string "^1.0.5" array-union@^1.0.1: version "1.0.2" - resolved "http://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + resolved "https://npm-registry.llsengineer.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" array-uniq@^1.0.1: version "1.0.3" - resolved "http://registry.npm.taobao.org/array-uniq/download/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + resolved "https://npm-registry.llsengineer.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= +array-unique@^0.2.1: + version "0.2.1" + resolved "https://npm-registry.llsengineer.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= + array-unique@^0.3.2: version "0.3.2" - resolved "http://registry.npm.taobao.org/array-unique/download/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + resolved "https://npm-registry.llsengineer.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= +array.prototype.flat@^1.2.3: + version "1.2.4" + resolved "https://npm-registry.llsengineer.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" + integrity sha1-bvY4tDMSvUAbTGGZ/ex+LcnpoSM= + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + +array.prototype.flatmap@^1.2.3: + version "1.2.4" + resolved "https://npm-registry.llsengineer.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9" + integrity sha1-lM/UfMFVbsB0fZf3x3OMWBIgBMk= + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + function-bind "^1.1.1" + +arrify@^1.0.1: + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= + asap@~2.0.3: version "2.0.6" - resolved "http://registry.npm.taobao.org/asap/download/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + resolved "https://npm-registry.llsengineer.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= -asn1.js@^4.0.0: - version "4.10.1" - resolved "http://registry.npm.taobao.org/asn1.js/download/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" - integrity sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA= +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://npm-registry.llsengineer.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + integrity sha1-EamAuE67kXgc41sP3C7ilON4Pwc= dependencies: bn.js "^4.0.0" inherits "^2.0.1" minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" asn1@~0.2.3: version "0.2.4" - resolved "http://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + resolved "https://npm-registry.llsengineer.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" integrity sha1-jSR136tVO7M+d7VOWeiAu4ziMTY= dependencies: safer-buffer "~2.1.0" assert-plus@1.0.0, assert-plus@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + resolved "https://npm-registry.llsengineer.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= -assert@^1.1.1, assert@^1.3.0: +assert@1.4.1: version "1.4.1" - resolved "http://registry.npm.taobao.org/assert/download/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" + resolved "https://npm-registry.llsengineer.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" integrity sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE= dependencies: util "0.10.3" +assert@^1.1.1: + version "1.5.0" + resolved "https://npm-registry.llsengineer.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha1-VcEJqvbgrv2z3EtxJAxwv1dLGOs= + dependencies: + object-assign "^4.1.1" + util "0.10.3" + assign-symbols@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + resolved "https://npm-registry.llsengineer.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= -ast-types@0.x.x: - version "0.11.7" - resolved "http://registry.npm.taobao.org/ast-types/download/ast-types-0.11.7.tgz#f318bf44e339db6a320be0009ded64ec1471f46c" - integrity sha1-8xi/ROM522oyC+AAne1k7BRx9Gw= +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://npm-registry.llsengineer.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k= -async-each@^1.0.0: - version "1.0.1" - resolved "http://registry.npm.taobao.org/async-each/download/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" - integrity sha1-GdOGodntxufByF04iu28xW0zYC0= +async-each@^1.0.1: + version "1.0.3" + resolved "https://npm-registry.llsengineer.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8= async-foreach@^0.1.3: version "0.1.3" - resolved "http://registry.npm.taobao.org/async-foreach/download/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" + resolved "https://npm-registry.llsengineer.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= -async@^0.9.0: - version "0.9.2" - resolved "http://registry.npm.taobao.org/async/download/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" - integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= - -async@^1.5.2, async@~1.5: - version "1.5.2" - resolved "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" - integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha1-3TeelPDbgxCwgpH51kwyCXZmF/0= -async@^2.5.0: - version "2.6.1" - resolved "http://registry.npm.taobao.org/async/download/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" - integrity sha1-skWiPKcZMAROxT+kaqAKPofGphA= +async@^2.5.0, async@^2.6.2: + version "2.6.3" + resolved "https://npm-registry.llsengineer.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha1-1yYl4jRKNlbjo61Pp0n6gymdgv8= dependencies: - lodash "^4.17.10" + lodash "^4.17.14" asynckit@^0.4.0: version "0.4.0" - resolved "http://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + resolved "https://npm-registry.llsengineer.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= -atob@^2.1.1: +atob@^2.1.2: version "2.1.2" - resolved "http://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + resolved "https://npm-registry.llsengineer.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= -auth0-js@9.3.3: - version "9.3.3" - resolved "http://registry.npm.taobao.org/auth0-js/download/auth0-js-9.3.3.tgz#c4573ffefba102171982d4a2044eade73baa1b8d" - integrity sha1-xFc//vuhAhcZgtSiBE6t5zuqG40= - dependencies: - base64-js "^1.2.0" - idtoken-verifier "^1.1.2" - qs "^6.4.0" - superagent "^3.8.2" - url-join "^1.1.0" - winchan "^0.2.0" - -auth0@2.9.1: - version "2.9.1" - resolved "http://registry.npm.taobao.org/auth0/download/auth0-2.9.1.tgz#85e088035f29925ed086da94d811288a65f5835c" - integrity sha1-heCIA18pkl7QhtqU2BEoimX1g1w= - dependencies: - bluebird "^2.10.2" - lru-memoizer "^1.11.1" - object.assign "^4.0.4" - request "^2.83.0" - rest-facade "^1.10.0" - retry "^0.10.1" +autoprefixer@9.7.4: + version "9.7.4" + resolved "https://npm-registry.llsengineer.com/autoprefixer/-/autoprefixer-9.7.4.tgz#f8bf3e06707d047f0641d87aee8cfb174b2a5378" + integrity sha1-+L8+BnB9BH8GQdh67oz7F0sqU3g= + dependencies: + browserslist "^4.8.3" + caniuse-lite "^1.0.30001020" + chalk "^2.4.2" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^7.0.26" + postcss-value-parser "^4.0.2" -autoprefixer@^8.6.4: +autoprefixer@^8.0.0: version "8.6.5" - resolved "http://registry.npm.taobao.org/autoprefixer/download/autoprefixer-8.6.5.tgz#343f3d193ed568b3208e00117a1b96eb691d4ee9" + resolved "https://npm-registry.llsengineer.com/autoprefixer/-/autoprefixer-8.6.5.tgz#343f3d193ed568b3208e00117a1b96eb691d4ee9" integrity sha1-ND89GT7VaLMgjgARehuW62kdTuk= dependencies: browserslist "^3.2.8" @@ -1007,648 +1972,101 @@ autoprefixer@^8.6.4: aws-sign2@~0.7.0: version "0.7.0" - resolved "http://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + resolved "https://npm-registry.llsengineer.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.8.0: - version "1.8.0" - resolved "http://registry.npm.taobao.org/aws4/download/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" - integrity sha1-8OAD2cqef1nHpQiUXXsu+aBKVC8= - -axios@0.16.2: - version "0.16.2" - resolved "http://registry.npm.taobao.org/axios/download/axios-0.16.2.tgz#ba4f92f17167dfbab40983785454b9ac149c3c6d" - integrity sha1-uk+S8XFn37q0CYN4VFS5rBScPG0= - dependencies: - follow-redirects "^1.2.3" - is-buffer "^1.1.5" + version "1.11.0" + resolved "https://npm-registry.llsengineer.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" + integrity sha1-1h9G2DslGSUOJ4Ta9bCUeai0HFk= -babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: - version "6.26.0" - resolved "http://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= +babel-eslint@^10.0.0: + version "10.1.0" + resolved "https://npm-registry.llsengineer.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" + integrity sha1-aWjlaKkQt4+zd5zdi2rC9HmUMjI= dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-core@^6.26.0: - version "6.26.3" - resolved "http://registry.npm.taobao.org/babel-core/download/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" - integrity sha1-suLwnjQtDwyI4vAuBneUEl51wgc= - dependencies: - babel-code-frame "^6.26.0" - babel-generator "^6.26.0" - babel-helpers "^6.24.1" - babel-messages "^6.23.0" - babel-register "^6.26.0" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - convert-source-map "^1.5.1" - debug "^2.6.9" - json5 "^0.5.1" - lodash "^4.17.4" - minimatch "^3.0.4" - path-is-absolute "^1.0.1" - private "^0.1.8" - slash "^1.0.0" - source-map "^0.5.7" - -babel-eslint@^8.2.3: - version "8.2.6" - resolved "http://registry.npm.taobao.org/babel-eslint/download/babel-eslint-8.2.6.tgz#6270d0c73205628067c0f7ae1693a9e797acefd9" - integrity sha1-YnDQxzIFYoBnwPeuFpOp55es79k= - dependencies: - "@babel/code-frame" "7.0.0-beta.44" - "@babel/traverse" "7.0.0-beta.44" - "@babel/types" "7.0.0-beta.44" - babylon "7.0.0-beta.44" - eslint-scope "3.7.1" + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" eslint-visitor-keys "^1.0.0" - -babel-generator@^6.26.0: - version "6.26.1" - resolved "http://registry.npm.taobao.org/babel-generator/download/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" - integrity sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA= - dependencies: - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.17.4" - source-map "^0.5.7" - trim-right "^1.0.1" - -babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-helper-builder-binary-assignment-operator-visitor/download/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" - integrity sha1-zORReto1b0IgvK6KAsKzRvmlZmQ= - dependencies: - babel-helper-explode-assignable-expression "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" + resolve "^1.12.0" babel-helper-builder-react-jsx@^6.24.1: version "6.26.0" - resolved "http://registry.npm.taobao.org/babel-helper-builder-react-jsx/download/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0" + resolved "https://npm-registry.llsengineer.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0" integrity sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA= dependencies: babel-runtime "^6.26.0" babel-types "^6.26.0" esutils "^2.0.2" -babel-helper-call-delegate@^6.24.1: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-helper-call-delegate/download/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" - integrity sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340= - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-define-map@^6.24.1: - version "6.26.0" - resolved "http://registry.npm.taobao.org/babel-helper-define-map/download/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" - integrity sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-explode-assignable-expression@^6.24.1: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-helper-explode-assignable-expression/download/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" - integrity sha1-8luCz33BBDPFX3BZLVdGQArCLKo= - dependencies: - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-function-name@^6.24.1: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-helper-function-name/download/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" - integrity sha1-00dbjAPtmCQqJbSDUasYOZ01gKk= - dependencies: - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-get-function-arity@^6.24.1: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-helper-get-function-arity/download/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" - integrity sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-hoist-variables@^6.24.1: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-helper-hoist-variables/download/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" - integrity sha1-HssnaJydJVE+rbyZFKc/VAi+enY= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-optimise-call-expression@^6.24.1: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-helper-optimise-call-expression/download/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" - integrity sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-regex@^6.24.1: - version "6.26.0" - resolved "http://registry.npm.taobao.org/babel-helper-regex/download/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" - integrity sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI= - dependencies: - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-remap-async-to-generator@^6.24.1: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-helper-remap-async-to-generator/download/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" - integrity sha1-XsWBgnrXI/7N04HxySg5BnbkVRs= - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-replace-supers@^6.24.1: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-helper-replace-supers/download/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" - integrity sha1-v22/5Dk40XNpohPKiov3S2qQqxo= - dependencies: - babel-helper-optimise-call-expression "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helpers@^6.24.1: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-helpers/download/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" - integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-loader@^7.1.4: - version "7.1.5" - resolved "http://registry.npm.taobao.org/babel-loader/download/babel-loader-7.1.5.tgz#e3ee0cd7394aa557e013b02d3e492bfd07aa6d68" - integrity sha1-4+4M1zlKpVfgE7AtPkkr/QeqbWg= +babel-loader@8.0.6: + version "8.0.6" + resolved "https://npm-registry.llsengineer.com/babel-loader/-/babel-loader-8.0.6.tgz#e33bdb6f362b03f4bb141a0c21ab87c501b70dfb" + integrity sha1-4zvbbzYrA/S7FBoMIauHxQG3Dfs= dependencies: - find-cache-dir "^1.0.0" + find-cache-dir "^2.0.0" loader-utils "^1.0.2" mkdirp "^0.5.1" + pify "^4.0.1" -babel-messages@^6.23.0: - version "6.23.0" - resolved "http://registry.npm.taobao.org/babel-messages/download/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" - integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-check-es2015-constants@^6.22.0: - version "6.22.0" - resolved "http://registry.npm.taobao.org/babel-plugin-check-es2015-constants/download/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" - integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-syntax-async-functions@^6.8.0: - version "6.13.0" - resolved "http://registry.npm.taobao.org/babel-plugin-syntax-async-functions/download/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" - integrity sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU= - -babel-plugin-syntax-class-properties@^6.8.0: - version "6.13.0" - resolved "http://registry.npm.taobao.org/babel-plugin-syntax-class-properties/download/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" - integrity sha1-1+sjt5oxf4VDlixQW4J8fWysJ94= - -babel-plugin-syntax-decorators@^6.1.18: - version "6.13.0" - resolved "http://registry.npm.taobao.org/babel-plugin-syntax-decorators/download/babel-plugin-syntax-decorators-6.13.0.tgz#312563b4dbde3cc806cee3e416cceeaddd11ac0b" - integrity sha1-MSVjtNvePMgGzuPkFszurd0RrAs= - -babel-plugin-syntax-dynamic-import@^6.18.0: - version "6.18.0" - resolved "http://registry.npm.taobao.org/babel-plugin-syntax-dynamic-import/download/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" - integrity sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo= - -babel-plugin-syntax-exponentiation-operator@^6.8.0: - version "6.13.0" - resolved "http://registry.npm.taobao.org/babel-plugin-syntax-exponentiation-operator/download/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" - integrity sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4= - -babel-plugin-syntax-flow@^6.18.0: - version "6.18.0" - resolved "http://registry.npm.taobao.org/babel-plugin-syntax-flow/download/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" - integrity sha1-TDqyCiryaqIM0lmVw5jE63AxDI0= - -babel-plugin-syntax-jsx@^6.8.0: - version "6.18.0" - resolved "http://registry.npm.taobao.org/babel-plugin-syntax-jsx/download/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= - -babel-plugin-syntax-object-rest-spread@^6.8.0: - version "6.13.0" - resolved "http://registry.npm.taobao.org/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" - integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= - -babel-plugin-syntax-trailing-function-commas@^6.22.0: - version "6.22.0" - resolved "http://registry.npm.taobao.org/babel-plugin-syntax-trailing-function-commas/download/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" - integrity sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM= - -babel-plugin-transform-async-to-generator@^6.22.0: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-async-to-generator/download/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761" - integrity sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E= - dependencies: - babel-helper-remap-async-to-generator "^6.24.1" - babel-plugin-syntax-async-functions "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-class-properties@^6.24.1: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-class-properties/download/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" - integrity sha1-anl2PqYdM9NvN7YRqp3vgagbRqw= - dependencies: - babel-helper-function-name "^6.24.1" - babel-plugin-syntax-class-properties "^6.8.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-decorators-legacy@^1.3.4: - version "1.3.5" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-decorators-legacy/download/babel-plugin-transform-decorators-legacy-1.3.5.tgz#0e492dffa0edd70529072887f8aa86d4dd8b40a1" - integrity sha1-Dkkt/6Dt1wUpByiH+KqG1N2LQKE= - dependencies: - babel-plugin-syntax-decorators "^6.1.18" - babel-runtime "^6.2.0" - babel-template "^6.3.0" - -babel-plugin-transform-es2015-arrow-functions@^6.22.0: - version "6.22.0" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-arrow-functions/download/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" - integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: - version "6.22.0" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoped-functions/download/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" - integrity sha1-u8UbSflk1wy42OC5ToICRs46YUE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoping@^6.23.0: - version "6.26.0" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoping/download/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" - integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= - dependencies: - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-plugin-transform-es2015-classes@^6.23.0: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-classes/download/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" - integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= - dependencies: - babel-helper-define-map "^6.24.1" - babel-helper-function-name "^6.24.1" - babel-helper-optimise-call-expression "^6.24.1" - babel-helper-replace-supers "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-computed-properties@^6.22.0: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-computed-properties/download/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" - integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM= - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-destructuring@^6.23.0: - version "6.23.0" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-destructuring/download/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" - integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-duplicate-keys@^6.22.0: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-duplicate-keys/download/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" - integrity sha1-c+s9MQypaePvnskcU3QabxV2Qj4= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-for-of@^6.23.0: - version "6.23.0" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-for-of/download/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" - integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-function-name@^6.22.0: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-function-name/download/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" - integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos= - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-literals@^6.22.0: - version "6.22.0" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-literals/download/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" - integrity sha1-T1SgLWzWbPkVKAAZox0xklN3yi4= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-amd/download/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" - integrity sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ= - dependencies: - babel-plugin-transform-es2015-modules-commonjs "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1: - version "6.26.2" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-commonjs/download/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" - integrity sha1-WKeThjqefKhwvcWogRF/+sJ9tvM= - dependencies: - babel-plugin-transform-strict-mode "^6.24.1" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-types "^6.26.0" - -babel-plugin-transform-es2015-modules-systemjs@^6.23.0: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-systemjs/download/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" - integrity sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM= - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-modules-umd@^6.23.0: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-umd/download/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" - integrity sha1-rJl+YoXNGO1hdq22B9YCNErThGg= - dependencies: - babel-plugin-transform-es2015-modules-amd "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-object-super@^6.22.0: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-object-super/download/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" - integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40= - dependencies: - babel-helper-replace-supers "^6.24.1" - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-parameters@^6.23.0: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-parameters/download/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" - integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys= - dependencies: - babel-helper-call-delegate "^6.24.1" - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-shorthand-properties@^6.22.0: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-shorthand-properties/download/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" - integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-spread@^6.22.0: - version "6.22.0" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-spread/download/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" - integrity sha1-1taKmfia7cRTbIGlQujdnxdG+NE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-sticky-regex@^6.22.0: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-sticky-regex/download/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" - integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw= - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-template-literals@^6.22.0: - version "6.22.0" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-template-literals/download/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" - integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-typeof-symbol@^6.23.0: - version "6.23.0" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-typeof-symbol/download/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" - integrity sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-unicode-regex@^6.22.0: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-es2015-unicode-regex/download/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" - integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek= - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - regexpu-core "^2.0.0" - -babel-plugin-transform-exponentiation-operator@^6.22.0: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-exponentiation-operator/download/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" - integrity sha1-KrDJx/MJj6SJB3cruBP+QejeOg4= - dependencies: - babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" - babel-plugin-syntax-exponentiation-operator "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-flow-strip-types@^6.22.0: - version "6.22.0" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-flow-strip-types/download/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" - integrity sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988= - dependencies: - babel-plugin-syntax-flow "^6.18.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-jsx-stylesheet@^0.6.5: - version "0.6.5" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-jsx-stylesheet/download/babel-plugin-transform-jsx-stylesheet-0.6.5.tgz#ff704790a4db5a8ce36dd483f5f29f17d3ba0b7f" - integrity sha1-/3BHkKTbWozjbdSD9fKfF9O6C38= - dependencies: - camelcase "^3.0.0" - -babel-plugin-transform-object-rest-spread@^6.26.0: - version "6.26.0" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-object-rest-spread/download/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" - integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= - dependencies: - babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-runtime "^6.26.0" - -babel-plugin-transform-react-jsx@^6.24.1: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-react-jsx/download/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3" - integrity sha1-hAoCjn30YN/DotKfDA2R9jduZqM= - dependencies: - babel-helper-builder-react-jsx "^6.24.1" - babel-plugin-syntax-jsx "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-regenerator@^6.22.0: - version "6.26.0" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-regenerator/download/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" - integrity sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8= - dependencies: - regenerator-transform "^0.10.0" - -babel-plugin-transform-strict-mode@^6.24.1: - version "6.24.1" - resolved "http://registry.npm.taobao.org/babel-plugin-transform-strict-mode/download/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" - integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-polyfill@^6.23.0: - version "6.26.0" - resolved "http://registry.npm.taobao.org/babel-polyfill/download/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" - integrity sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM= - dependencies: - babel-runtime "^6.26.0" - core-js "^2.5.0" - regenerator-runtime "^0.10.5" - -babel-preset-env@^1.6.1: - version "1.7.0" - resolved "http://registry.npm.taobao.org/babel-preset-env/download/babel-preset-env-1.7.0.tgz#dea79fa4ebeb883cd35dab07e260c1c9c04df77a" - integrity sha1-3qefpOvriDzTXasH4mDBycBN93o= - dependencies: - babel-plugin-check-es2015-constants "^6.22.0" - babel-plugin-syntax-trailing-function-commas "^6.22.0" - babel-plugin-transform-async-to-generator "^6.22.0" - babel-plugin-transform-es2015-arrow-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoping "^6.23.0" - babel-plugin-transform-es2015-classes "^6.23.0" - babel-plugin-transform-es2015-computed-properties "^6.22.0" - babel-plugin-transform-es2015-destructuring "^6.23.0" - babel-plugin-transform-es2015-duplicate-keys "^6.22.0" - babel-plugin-transform-es2015-for-of "^6.23.0" - babel-plugin-transform-es2015-function-name "^6.22.0" - babel-plugin-transform-es2015-literals "^6.22.0" - babel-plugin-transform-es2015-modules-amd "^6.22.0" - babel-plugin-transform-es2015-modules-commonjs "^6.23.0" - babel-plugin-transform-es2015-modules-systemjs "^6.23.0" - babel-plugin-transform-es2015-modules-umd "^6.23.0" - babel-plugin-transform-es2015-object-super "^6.22.0" - babel-plugin-transform-es2015-parameters "^6.23.0" - babel-plugin-transform-es2015-shorthand-properties "^6.22.0" - babel-plugin-transform-es2015-spread "^6.22.0" - babel-plugin-transform-es2015-sticky-regex "^6.22.0" - babel-plugin-transform-es2015-template-literals "^6.22.0" - babel-plugin-transform-es2015-typeof-symbol "^6.23.0" - babel-plugin-transform-es2015-unicode-regex "^6.22.0" - babel-plugin-transform-exponentiation-operator "^6.22.0" - babel-plugin-transform-regenerator "^6.22.0" - browserslist "^3.2.6" - invariant "^2.2.2" - semver "^5.3.0" - -babel-preset-flow@^6.23.0: - version "6.23.0" - resolved "http://registry.npm.taobao.org/babel-preset-flow/download/babel-preset-flow-6.23.0.tgz#e71218887085ae9a24b5be4169affb599816c49d" - integrity sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0= - dependencies: - babel-plugin-transform-flow-strip-types "^6.22.0" - -babel-register@^6.26.0: - version "6.26.0" - resolved "http://registry.npm.taobao.org/babel-register/download/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" - integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= - dependencies: - babel-core "^6.26.0" - babel-runtime "^6.26.0" - core-js "^2.5.0" - home-or-tmp "^2.0.0" - lodash "^4.17.4" - mkdirp "^0.5.1" - source-map-support "^0.4.15" - -babel-runtime@^6.18.0, babel-runtime@^6.2.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0, babel-runtime@^6.9.2: - version "6.26.0" - resolved "http://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://npm-registry.llsengineer.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha1-hP2hnJduxcbe/vV/lCez3vZuF6M= dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" + object.assign "^4.1.0" -babel-template@^6.24.1, babel-template@^6.26.0, babel-template@^6.3.0: - version "6.26.0" - resolved "http://registry.npm.taobao.org/babel-template/download/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" - integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= +babel-plugin-syntax-jsx@^6.8.0: + version "6.18.0" + resolved "https://npm-registry.llsengineer.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= + +babel-plugin-transform-react-jsx@^6.24.1: + version "6.24.1" + resolved "https://npm-registry.llsengineer.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3" + integrity sha1-hAoCjn30YN/DotKfDA2R9jduZqM= dependencies: - babel-runtime "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - lodash "^4.17.4" + babel-helper-builder-react-jsx "^6.24.1" + babel-plugin-syntax-jsx "^6.8.0" + babel-runtime "^6.22.0" -babel-traverse@^6.24.1, babel-traverse@^6.26.0: +babel-plugin-transform-taroapi@3.0.15: + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/babel-plugin-transform-taroapi/-/babel-plugin-transform-taroapi-3.0.15.tgz#8c0f1b6cf9494036e70d346b76606dafd448e455" + integrity sha1-jA8bbPlJQDbnDTRrdmBtr9RI5FU= + +babel-preset-taro@3.0.15: + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/babel-preset-taro/-/babel-preset-taro-3.0.15.tgz#39b245adc2de13f266d4e5f3a0498fc68f6271c0" + integrity sha1-ObJFrcLeE/Jm1OXzoEmPxo9iccA= + dependencies: + "@babel/core" "7.11.1" + "@babel/plugin-proposal-class-properties" "7.10.4" + "@babel/plugin-proposal-decorators" "7.10.5" + "@babel/plugin-syntax-jsx" "^7.10.4" + "@babel/plugin-transform-runtime" "7.11.0" + "@babel/preset-env" "7.11.0" + "@babel/preset-react" "7.10.4" + "@babel/preset-typescript" "7.10.4" + "@babel/runtime" "^7.11.2" + "@tarojs/taro-h5" "3.0.15" + babel-plugin-dynamic-import-node "^2.3.3" + babel-plugin-transform-taroapi "3.0.15" + core-js "^3.6.5" + +babel-runtime@^6.0.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: version "6.26.0" - resolved "http://registry.npm.taobao.org/babel-traverse/download/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" - integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= + resolved "https://npm-registry.llsengineer.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= dependencies: - babel-code-frame "^6.26.0" - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - debug "^2.6.8" - globals "^9.18.0" - invariant "^2.2.2" - lodash "^4.17.4" + core-js "^2.4.0" + regenerator-runtime "^0.11.0" -babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: +babel-types@^6.26.0: version "6.26.0" - resolved "http://registry.npm.taobao.org/babel-types/download/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + resolved "https://npm-registry.llsengineer.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= dependencies: babel-runtime "^6.26.0" @@ -1656,34 +2074,24 @@ babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: lodash "^4.17.4" to-fast-properties "^1.0.3" -babylon@7.0.0-beta.44: - version "7.0.0-beta.44" - resolved "http://registry.npm.taobao.org/babylon/download/babylon-7.0.0-beta.44.tgz#89159e15e6e30c5096e22d738d8c0af8a0e8ca1d" - integrity sha1-iRWeFebjDFCW4i1zjYwK+KDoyh0= - -babylon@^6.18.0: - version "6.18.0" - resolved "http://registry.npm.taobao.org/babylon/download/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - integrity sha1-ry87iPpvXB5MY00aD46sT1WzleM= +bail@^1.0.0: + version "1.0.5" + resolved "https://npm-registry.llsengineer.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" + integrity sha1-tvoTNASjksvB+MS/Y/WVM1Hnp3Y= balanced-match@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + resolved "https://npm-registry.llsengineer.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= -base64-js@1.2.0: - version "1.2.0" - resolved "http://registry.npm.taobao.org/base64-js/download/base64-js-1.2.0.tgz#a39992d723584811982be5e290bb6a53d86700f1" - integrity sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE= - -base64-js@^1.0.2, base64-js@^1.2.0, base64-js@^1.3.0: - version "1.3.0" - resolved "http://registry.npm.taobao.org/base64-js/download/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" - integrity sha1-yrHmEY8FEJXli1KBrqjBzSK/wOM= +base64-js@^1.0.2, base64-js@^1.3.0: + version "1.5.1" + resolved "https://npm-registry.llsengineer.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha1-GxtEAWClv3rUC2UPCVljSBkDkwo= base@^0.11.1: version "0.11.2" - resolved "http://registry.npm.taobao.org/base/download/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + resolved "https://npm-registry.llsengineer.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" integrity sha1-e95c7RRbbVUakNuH+DxVi060io8= dependencies: cache-base "^1.0.1" @@ -1696,72 +2104,91 @@ base@^0.11.1: batch@0.6.1: version "0.6.1" - resolved "http://registry.npm.taobao.org/batch/download/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + resolved "https://npm-registry.llsengineer.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= bcrypt-pbkdf@^1.0.0: version "1.0.2" - resolved "http://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + resolved "https://npm-registry.llsengineer.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= dependencies: tweetnacl "^0.14.3" +better-scroll@^1.14.1: + version "1.15.2" + resolved "https://npm-registry.llsengineer.com/better-scroll/-/better-scroll-1.15.2.tgz#65ffc6058b8b4ff337b8dfad4bcb334d7699ceb6" + integrity sha1-Zf/GBYuLT/M3uN+tS8szTXaZzrY= + dependencies: + babel-runtime "^6.0.0" + big.js@^3.1.3: version "3.2.0" - resolved "http://registry.npm.taobao.org/big.js/download/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" + resolved "https://npm-registry.llsengineer.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" integrity sha1-pfwpi4G54Nyi5FiCR4S2XFK6WI4= big.js@^5.2.2: version "5.2.2" - resolved "http://registry.npm.taobao.org/big.js/download/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + resolved "https://npm-registry.llsengineer.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg= binary-extensions@^1.0.0: - version "1.12.0" - resolved "http://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.12.0.tgz#c2d780f53d45bba8317a8902d4ceeaf3a6385b14" - integrity sha1-wteA9T1Fu6gxeokC1M7q86Y4WxQ= + version "1.13.1" + resolved "https://npm-registry.llsengineer.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U= + +binary-extensions@^2.0.0: + version "2.1.0" + resolved "https://npm-registry.llsengineer.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9" + integrity sha1-MPpAyef+B9vIlWeM0ocCTeokHdk= + +bindings@^1.5.0: + version "1.5.0" + resolved "https://npm-registry.llsengineer.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha1-EDU8npRTNLwFEabZCzj7x8nFBN8= + dependencies: + file-uri-to-path "1.0.0" block-stream@*: version "0.0.9" - resolved "http://registry.npm.taobao.org/block-stream/download/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" + resolved "https://npm-registry.llsengineer.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo= dependencies: inherits "~2.0.0" -bluebird@^2.10.2: - version "2.11.0" - resolved "http://registry.npm.taobao.org/bluebird/download/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1" - integrity sha1-U0uQM8AiyVecVro7Plpcqvu2UOE= +bluebird@^3.5.5: + version "3.7.2" + resolved "https://npm-registry.llsengineer.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha1-nyKcFb4nJFT/qXOs4NvueaGww28= -bluebird@^3.5.1, bluebird@^3.5.3: - version "3.5.3" - resolved "http://registry.npm.taobao.org/bluebird/download/bluebird-3.5.3.tgz#7d01c6f9616c9a51ab0f8c549a79dfe6ec33efa7" - integrity sha1-fQHG+WFsmlGrD4xUmnnf5uwz76c= +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: + version "4.11.9" + resolved "https://npm-registry.llsengineer.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" + integrity sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg= -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: - version "4.11.8" - resolved "http://registry.npm.taobao.org/bn.js/download/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" - integrity sha1-LN4J617jQfSEdGuwMJsyU7GxRC8= +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.1.3" + resolved "https://npm-registry.llsengineer.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" + integrity sha1-vsoAVAj2Quvr6oCwQrTRjSrA7ms= -body-parser@1.18.3, body-parser@^1.15.2: - version "1.18.3" - resolved "http://registry.npm.taobao.org/body-parser/download/body-parser-1.18.3.tgz#5b292198ffdd553b3a0f20ded0592b956955c8b4" - integrity sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ= +body-parser@1.19.0: + version "1.19.0" + resolved "https://npm-registry.llsengineer.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha1-lrJwnlfJxOCab9Zqj9l5hE9p8Io= dependencies: - bytes "3.0.0" + bytes "3.1.0" content-type "~1.0.4" debug "2.6.9" depd "~1.1.2" - http-errors "~1.6.3" - iconv-lite "0.4.23" + http-errors "1.7.2" + iconv-lite "0.4.24" on-finished "~2.3.0" - qs "6.5.2" - raw-body "2.3.3" - type-is "~1.6.16" + qs "6.7.0" + raw-body "2.4.0" + type-is "~1.6.17" bonjour@^3.5.0: version "3.5.0" - resolved "http://registry.npm.taobao.org/bonjour/download/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + resolved "https://npm-registry.llsengineer.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= dependencies: array-flatten "^2.1.0" @@ -1773,20 +2200,29 @@ bonjour@^3.5.0: boolbase@~1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/boolbase/download/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + resolved "https://npm-registry.llsengineer.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= brace-expansion@^1.1.7: version "1.1.11" - resolved "http://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + resolved "https://npm-registry.llsengineer.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= dependencies: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^2.3.0, braces@^2.3.1: +braces@^1.8.2: + version "1.8.5" + resolved "https://npm-registry.llsengineer.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= + dependencies: + expand-range "^1.8.1" + preserve "^0.2.0" + repeat-element "^1.1.2" + +braces@^2.3.1, braces@^2.3.2: version "2.3.2" - resolved "http://registry.npm.taobao.org/braces/download/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + resolved "https://npm-registry.llsengineer.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha1-WXn9PxTNUxVl5fot8av/8d+u5yk= dependencies: arr-flatten "^1.1.0" @@ -1800,14 +2236,26 @@ braces@^2.3.0, braces@^2.3.1: split-string "^3.0.2" to-regex "^3.0.1" +braces@^3.0.1, braces@~3.0.2: + version "3.0.2" + resolved "https://npm-registry.llsengineer.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha1-NFThpGLujVmeI23zNs2epPiv4Qc= + dependencies: + fill-range "^7.0.1" + brorand@^1.0.1: version "1.1.0" - resolved "http://registry.npm.taobao.org/brorand/download/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + resolved "https://npm-registry.llsengineer.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://npm-registry.llsengineer.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha1-PJtLfXgsgSHlbxAQbYTA0P/JRiY= + browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" - resolved "http://registry.npm.taobao.org/browserify-aes/download/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + resolved "https://npm-registry.llsengineer.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" integrity sha1-Mmc0ZC9APavDADIJhTu3CtQo70g= dependencies: buffer-xor "^1.0.3" @@ -1819,7 +2267,7 @@ browserify-aes@^1.0.0, browserify-aes@^1.0.4: browserify-cipher@^1.0.0: version "1.0.1" - resolved "http://registry.npm.taobao.org/browserify-cipher/download/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + resolved "https://npm-registry.llsengineer.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" integrity sha1-jWR0wbhwv9q807z8wZNKEOlPFfA= dependencies: browserify-aes "^1.0.4" @@ -1828,7 +2276,7 @@ browserify-cipher@^1.0.0: browserify-des@^1.0.0: version "1.0.2" - resolved "http://registry.npm.taobao.org/browserify-des/download/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + resolved "https://npm-registry.llsengineer.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" integrity sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw= dependencies: cipher-base "^1.0.1" @@ -1836,128 +2284,146 @@ browserify-des@^1.0.0: inherits "^2.0.1" safe-buffer "^5.1.2" -browserify-rsa@^4.0.0: - version "4.0.1" - resolved "http://registry.npm.taobao.org/browserify-rsa/download/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" - integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://npm-registry.llsengineer.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" + integrity sha1-sv0Gtbda4pf3zi3GUfkY9b4VjI0= dependencies: - bn.js "^4.1.0" + bn.js "^5.0.0" randombytes "^2.0.1" browserify-sign@^4.0.0: - version "4.0.4" - resolved "http://registry.npm.taobao.org/browserify-sign/download/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" - integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= - dependencies: - bn.js "^4.1.1" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.2" - elliptic "^6.0.0" - inherits "^2.0.1" - parse-asn1 "^5.0.0" + version "4.2.1" + resolved "https://npm-registry.llsengineer.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" + integrity sha1-6vSt1G3VS+O7OzbAzxWrvrp5VsM= + dependencies: + bn.js "^5.1.1" + browserify-rsa "^4.0.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.3" + inherits "^2.0.4" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" browserify-zlib@^0.2.0: version "0.2.0" - resolved "http://registry.npm.taobao.org/browserify-zlib/download/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + resolved "https://npm-registry.llsengineer.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" integrity sha1-KGlFnZqjviRf6P4sofRuLn9U1z8= dependencies: pako "~1.0.5" -browserslist@^3.2.6, browserslist@^3.2.8: +browserslist@^3.2.8: version "3.2.8" - resolved "http://registry.npm.taobao.org/browserslist/download/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6" + resolved "https://npm-registry.llsengineer.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6" integrity sha1-sABTYdZHHw9ZUnl6dvyYXx+Xj8Y= dependencies: caniuse-lite "^1.0.30000844" electron-to-chromium "^1.3.47" -buffer-equal-constant-time@1.0.1: - version "1.0.1" - resolved "http://registry.npm.taobao.org/buffer-equal-constant-time/download/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" - integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= +browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.15.0, browserslist@^4.8.3: + version "4.16.0" + resolved "https://npm-registry.llsengineer.com/browserslist/-/browserslist-4.16.0.tgz#410277627500be3cb28a1bfe037586fbedf9488b" + integrity sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ== + dependencies: + caniuse-lite "^1.0.30001165" + colorette "^1.2.1" + electron-to-chromium "^1.3.621" + escalade "^3.1.1" + node-releases "^1.1.67" + +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://npm-registry.llsengineer.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= buffer-from@^1.0.0: version "1.1.1" - resolved "http://registry.npm.taobao.org/buffer-from/download/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + resolved "https://npm-registry.llsengineer.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8= buffer-indexof@^1.0.0: version "1.1.1" - resolved "http://registry.npm.taobao.org/buffer-indexof/download/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + resolved "https://npm-registry.llsengineer.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" integrity sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow= buffer-xor@^1.0.3: version "1.0.3" - resolved "http://registry.npm.taobao.org/buffer-xor/download/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + resolved "https://npm-registry.llsengineer.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= buffer@^4.3.0: - version "4.9.1" - resolved "http://registry.npm.taobao.org/buffer/download/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" - integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= + version "4.9.2" + resolved "https://npm-registry.llsengineer.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + integrity sha1-Iw6tNEACmIZEhBqwJEr4xEu+Pvg= dependencies: base64-js "^1.0.2" ieee754 "^1.1.4" isarray "^1.0.0" -builtin-modules@^1.0.0: - version "1.1.1" - resolved "http://registry.npm.taobao.org/builtin-modules/download/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" - integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= - builtin-status-codes@^3.0.0: version "3.0.0" - resolved "http://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + resolved "https://npm-registry.llsengineer.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= bytes@3.0.0: version "3.0.0" - resolved "http://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + resolved "https://npm-registry.llsengineer.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= -cacache@^10.0.4: - version "10.0.4" - resolved "http://registry.npm.taobao.org/cacache/download/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" - integrity sha1-ZFI2eZnv+dQYiu/ZoU6dfGomNGA= - dependencies: - bluebird "^3.5.1" - chownr "^1.0.1" - glob "^7.1.2" - graceful-fs "^4.1.11" - lru-cache "^4.1.1" - mississippi "^2.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.2" - ssri "^5.2.4" - unique-filename "^1.1.0" - y18n "^4.0.0" +bytes@3.1.0: + version "3.1.0" + resolved "https://npm-registry.llsengineer.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY= -cacache@^11.0.2: - version "11.3.2" - resolved "http://registry.npm.taobao.org/cacache/download/cacache-11.3.2.tgz#2d81e308e3d258ca38125b676b98b2ac9ce69bfa" - integrity sha1-LYHjCOPSWMo4Eltna5iyrJzmm/o= +cacache@^12.0.2, cacache@^12.0.3: + version "12.0.4" + resolved "https://npm-registry.llsengineer.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" + integrity sha1-ZovL0QWutfHZL+JVcOyVJcj6pAw= dependencies: - bluebird "^3.5.3" + bluebird "^3.5.5" chownr "^1.1.1" figgy-pudding "^3.5.1" - glob "^7.1.3" + glob "^7.1.4" graceful-fs "^4.1.15" + infer-owner "^1.0.3" lru-cache "^5.1.1" mississippi "^3.0.0" mkdirp "^0.5.1" move-concurrently "^1.0.1" promise-inflight "^1.0.1" - rimraf "^2.6.2" + rimraf "^2.6.3" ssri "^6.0.1" unique-filename "^1.1.1" y18n "^4.0.0" +cacache@^15.0.5: + version "15.0.5" + resolved "https://npm-registry.llsengineer.com/cacache/-/cacache-15.0.5.tgz#69162833da29170d6732334643c60e005f5f17d0" + integrity sha1-aRYoM9opFw1nMjNGQ8YOAF9fF9A= + dependencies: + "@npmcli/move-file" "^1.0.1" + chownr "^2.0.0" + fs-minipass "^2.0.0" + glob "^7.1.4" + infer-owner "^1.0.4" + lru-cache "^6.0.0" + minipass "^3.1.1" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.2" + mkdirp "^1.0.3" + p-map "^4.0.0" + promise-inflight "^1.0.1" + rimraf "^3.0.2" + ssri "^8.0.0" + tar "^6.0.2" + unique-filename "^1.1.1" + cache-base@^1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/cache-base/download/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + resolved "https://npm-registry.llsengineer.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" integrity sha1-Cn9GQWgxyLZi7jb+TnxZ129marI= dependencies: collection-visit "^1.0.0" @@ -1970,85 +2436,114 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -caller-path@^0.1.0: - version "0.1.0" - resolved "http://registry.npm.taobao.org/caller-path/download/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" - integrity sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8= +call-bind@^1.0.0: + version "1.0.0" + resolved "https://npm-registry.llsengineer.com/call-bind/-/call-bind-1.0.0.tgz#24127054bb3f9bdcb4b1fb82418186072f77b8ce" + integrity sha1-JBJwVLs/m9y0sfuCQYGGBy93uM4= dependencies: - callsites "^0.2.0" + function-bind "^1.1.1" + get-intrinsic "^1.0.0" -callsite@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/callsite/download/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" - integrity sha1-KAOY5dZkvXQDi28JBRU+borxvCA= +call-me-maybe@^1.0.1: + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= -callsites@^0.2.0: - version "0.2.0" - resolved "http://registry.npm.taobao.org/callsites/download/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" - integrity sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo= +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + +callsites@^3.0.0: + version "3.1.0" + resolved "https://npm-registry.llsengineer.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M= -camel-case@3.0.x: +camel-case@3.0.x, camel-case@^3.0.0: version "3.0.0" - resolved "http://registry.npm.taobao.org/camel-case/download/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" + resolved "https://npm-registry.llsengineer.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= dependencies: no-case "^2.2.0" upper-case "^1.1.1" -camel-case@^1.1.1: - version "1.2.2" - resolved "http://registry.npm.taobao.org/camel-case/download/camel-case-1.2.2.tgz#1aca7c4d195359a2ce9955793433c6e5542511f2" - integrity sha1-Gsp8TRlTWaLOmVV5NDPG5VQlEfI= - dependencies: - sentence-case "^1.1.1" - upper-case "^1.1.1" - camelcase-keys@^2.0.0: version "2.1.0" - resolved "http://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + resolved "https://npm-registry.llsengineer.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= dependencies: camelcase "^2.0.0" map-obj "^1.0.0" -camelcase@^1.2.1: - version "1.2.1" - resolved "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" - integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk= +camelcase-keys@^4.0.0: + version "4.2.0" + resolved "https://npm-registry.llsengineer.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" + integrity sha1-oqpfsa9oh1glnDLBQUJteJI7m3c= + dependencies: + camelcase "^4.1.0" + map-obj "^2.0.0" + quick-lru "^1.0.0" + +camelcase@5.0.0: + version "5.0.0" + resolved "https://npm-registry.llsengineer.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42" + integrity sha1-AylVJ9WL081Kp1Nj81sujZe+L0I= + +camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://npm-registry.llsengineer.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= camelcase@^2.0.0: version "2.1.1" - resolved "http://registry.npm.taobao.org/camelcase/download/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + resolved "https://npm-registry.llsengineer.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= -camelcase@^3.0.0: - version "3.0.0" - resolved "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" - integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= - camelcase@^4.1.0: version "4.1.0" - resolved "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + resolved "https://npm-registry.llsengineer.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= -caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000864: - version "1.0.30000925" - resolved "http://registry.npm.taobao.org/caniuse-lite/download/caniuse-lite-1.0.30000925.tgz#f1a3b9aae2a83071b1eccfa39959d72440409b08" - integrity sha1-8aO5quKoMHGx7M+jmVnXJEBAmwg= - -capture-stack-trace@^1.0.0: - version "1.0.1" - resolved "http://registry.npm.taobao.org/capture-stack-trace/download/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d" - integrity sha1-psC74fOPOqC5Ijjstv9Cw0TUE10= +caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000864, caniuse-lite@^1.0.30001020, caniuse-lite@^1.0.30001165: + version "1.0.30001165" + resolved "https://npm-registry.llsengineer.com/caniuse-lite/-/caniuse-lite-1.0.30001165.tgz#32955490d2f60290bb186bb754f2981917fa744f" + integrity sha512-8cEsSMwXfx7lWSUMA2s08z9dIgsnR5NAqjXP23stdsU3AUWkCr/rr4s4OFtHXn5XXr6+7kam3QFVoYyXNPdJPA== caseless@~0.12.0: version "0.12.0" - resolved "http://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + resolved "https://npm-registry.llsengineer.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= +ccount@^1.0.0: + version "1.1.0" + resolved "https://npm-registry.llsengineer.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" + integrity sha1-JGaH3rtgFHNRMb6KurLZOJj40EM= + +chalk@3.0.0, chalk@^3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ= + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + chalk@^1.1.1, chalk@^1.1.3: version "1.1.3" - resolved "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + resolved "https://npm-registry.llsengineer.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= dependencies: ansi-styles "^2.2.1" @@ -2057,82 +2552,117 @@ chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4.1: - version "2.4.1" - resolved "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" - integrity sha1-GMSasWoDe26wFSzIPjRxM4IVtm4= +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://npm-registry.llsengineer.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ= dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" supports-color "^5.3.0" -change-case@^2.3.0: - version "2.3.1" - resolved "http://registry.npm.taobao.org/change-case/download/change-case-2.3.1.tgz#2c4fde3f063bb41d00cd68e0d5a09db61cbe894f" - integrity sha1-LE/ePwY7tB0AzWjg1aCdthy+iU8= +chalk@^4.1.0: + version "4.1.0" + resolved "https://npm-registry.llsengineer.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + integrity sha1-ThSHCmGNni7dl92DRf2dncMVZGo= dependencies: - camel-case "^1.1.1" - constant-case "^1.1.0" - dot-case "^1.1.0" - is-lower-case "^1.1.0" - is-upper-case "^1.1.0" - lower-case "^1.1.1" - lower-case-first "^1.0.0" - param-case "^1.1.0" - pascal-case "^1.1.0" - path-case "^1.1.0" - sentence-case "^1.1.1" - snake-case "^1.1.0" - swap-case "^1.1.0" - title-case "^1.1.0" - upper-case "^1.1.1" - upper-case-first "^1.1.0" + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +character-entities-html4@^1.0.0: + version "1.1.4" + resolved "https://npm-registry.llsengineer.com/character-entities-html4/-/character-entities-html4-1.1.4.tgz#0e64b0a3753ddbf1fdc044c5fd01d0199a02e125" + integrity sha1-DmSwo3U92/H9wETF/QHQGZoC4SU= -chardet@^0.4.0: - version "0.4.2" - resolved "http://registry.npm.taobao.org/chardet/download/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" - integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= +character-entities-legacy@^1.0.0: + version "1.1.4" + resolved "https://npm-registry.llsengineer.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" + integrity sha1-lLwYRdznClu50uzHSHJWYSk9j8E= -charenc@~0.0.1: - version "0.0.2" - resolved "http://registry.npm.taobao.org/charenc/download/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" - integrity sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc= +character-entities@^1.0.0: + version "1.2.4" + resolved "https://npm-registry.llsengineer.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" + integrity sha1-4Sw5Obfq9OWxXnrUxeKOHUjFsWs= -chokidar@^2.0.0, chokidar@^2.0.2: - version "2.0.4" - resolved "http://registry.npm.taobao.org/chokidar/download/chokidar-2.0.4.tgz#356ff4e2b0e8e43e322d18a372460bbcf3accd26" - integrity sha1-NW/04rDo5D4yLRijckYLvPOszSY= +character-reference-invalid@^1.0.0: + version "1.1.4" + resolved "https://npm-registry.llsengineer.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" + integrity sha1-CDMpzaDq4nKrPbvzfpo4LBOvFWA= + +chardet@^0.7.0: + version "0.7.0" + resolved "https://npm-registry.llsengineer.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4= + +chokidar@3.3.1: + version "3.3.1" + resolved "https://npm-registry.llsengineer.com/chokidar/-/chokidar-3.3.1.tgz#c84e5b3d18d9a4d77558fef466b1bf16bbeb3450" + integrity sha1-yE5bPRjZpNd1WP70ZrG/FrvrNFA= + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.3.0" + optionalDependencies: + fsevents "~2.1.2" + +"chokidar@>=2.0.0 <4.0.0", chokidar@^3.3.1, chokidar@^3.4.1: + version "3.4.3" + resolved "https://npm-registry.llsengineer.com/chokidar/-/chokidar-3.4.3.tgz#c1df38231448e45ca4ac588e6c79573ba6a57d5b" + integrity sha1-wd84IxRI5FykrFiObHlXO6alfVs= + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.5.0" + optionalDependencies: + fsevents "~2.1.2" + +chokidar@^2.1.8: + version "2.1.8" + resolved "https://npm-registry.llsengineer.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc= dependencies: anymatch "^2.0.0" - async-each "^1.0.0" - braces "^2.3.0" + async-each "^1.0.1" + braces "^2.3.2" glob-parent "^3.1.0" - inherits "^2.0.1" + inherits "^2.0.3" is-binary-path "^1.0.0" is-glob "^4.0.0" - lodash.debounce "^4.0.8" - normalize-path "^2.1.1" + normalize-path "^3.0.0" path-is-absolute "^1.0.0" - readdirp "^2.0.0" - upath "^1.0.5" + readdirp "^2.2.1" + upath "^1.1.1" optionalDependencies: - fsevents "^1.2.2" + fsevents "^1.2.7" -chownr@^1.0.1, chownr@^1.1.1: - version "1.1.1" - resolved "http://registry.npm.taobao.org/chownr/download/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" - integrity sha1-VHJri4//TfBTxCGH6AH7RBLfFJQ= +chownr@^1.1.1: + version "1.1.4" + resolved "https://npm-registry.llsengineer.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs= -chrome-trace-event@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/chrome-trace-event/download/chrome-trace-event-1.0.0.tgz#45a91bd2c20c9411f0963b5aaeb9a1b95e09cc48" - integrity sha1-Rakb0sIMlBHwljtarrmhuV4JzEg= +chownr@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha1-Fb++U9LqtM9w8YqM1o6+Wzyx3s4= + +chrome-trace-event@^1.0.2: + version "1.0.2" + resolved "https://npm-registry.llsengineer.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" + integrity sha1-I0CQ7pfH1K0aLEvq4nUF3v/GCKQ= dependencies: tslib "^1.9.0" cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" - resolved "http://registry.npm.taobao.org/cipher-base/download/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + resolved "https://npm-registry.llsengineer.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" integrity sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94= dependencies: inherits "^2.0.1" @@ -2140,12 +2670,12 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: circular-json@^0.3.1: version "0.3.3" - resolved "http://registry.npm.taobao.org/circular-json/download/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66" + resolved "https://npm-registry.llsengineer.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66" integrity sha1-gVyZ6oT2gJUp0vRXkb34JxE1LWY= class-utils@^0.3.5: version "0.3.6" - resolved "http://registry.npm.taobao.org/class-utils/download/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + resolved "https://npm-registry.llsengineer.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" integrity sha1-+TNprouafOAv1B+q0MqDAzGQxGM= dependencies: arr-union "^3.1.0" @@ -2153,93 +2683,96 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -classnames@^2.2.5: +classnames@^2.2.5, classnames@^2.2.6: version "2.2.6" - resolved "http://registry.npm.taobao.org/classnames/download/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" + resolved "https://npm-registry.llsengineer.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" integrity sha1-Q5Nb/90pHzJtrQogUwmzjQD2UM4= -clean-css@4.2.x: - version "4.2.1" - resolved "http://registry.npm.taobao.org/clean-css/download/clean-css-4.2.1.tgz#2d411ef76b8569b6d0c84068dabe85b0aa5e5c17" - integrity sha1-LUEe92uFabbQyEBo2r6FsKpeXBc= +clean-css@4.2.x, clean-css@^4.2.1: + version "4.2.3" + resolved "https://npm-registry.llsengineer.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" + integrity sha1-UHtd59l7SO5T2ErbAWD/YhY4D3g= dependencies: source-map "~0.6.0" -clean-webpack-plugin@^0.1.19: - version "0.1.19" - resolved "http://registry.npm.taobao.org/clean-webpack-plugin/download/clean-webpack-plugin-0.1.19.tgz#ceda8bb96b00fe168e9b080272960d20fdcadd6d" - integrity sha1-ztqLuWsA/haOmwgCcpYNIP3K3W0= - dependencies: - rimraf "^2.6.1" +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://npm-registry.llsengineer.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha1-7oRy27Ep5yezHooQpCfe6d/kAIs= cli-cursor@^2.1.0: version "2.1.0" - resolved "http://registry.npm.taobao.org/cli-cursor/download/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + resolved "https://npm-registry.llsengineer.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= dependencies: restore-cursor "^2.0.0" -cli-spinners@^1.1.0: - version "1.3.1" - resolved "http://registry.npm.taobao.org/cli-spinners/download/cli-spinners-1.3.1.tgz#002c1990912d0d59580c93bd36c056de99e4259a" - integrity sha1-ACwZkJEtDVlYDJO9NsBW3pnkJZo= +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://npm-registry.llsengineer.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha1-JkMFp65JDR0Dvwybp8kl0XU68wc= + dependencies: + restore-cursor "^3.1.0" -cli-width@^2.0.0: - version "2.2.0" - resolved "http://registry.npm.taobao.org/cli-width/download/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" - integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= +cli-spinners@^2.0.0, cli-spinners@^2.2.0: + version "2.5.0" + resolved "https://npm-registry.llsengineer.com/cli-spinners/-/cli-spinners-2.5.0.tgz#12763e47251bf951cb75c201dfa58ff1bcb2d047" + integrity sha1-EnY+RyUb+VHLdcIB36WP8byy0Ec= -cliui@^3.2.0: - version "3.2.0" - resolved "http://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" - integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - wrap-ansi "^2.0.0" +cli-width@^3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + integrity sha1-ovSEN6LKqaIkNueUvwceyeYc7fY= -cliui@^4.0.0: - version "4.1.0" - resolved "http://registry.npm.taobao.org/cliui/download/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" - integrity sha1-NIQi2+gtgAswIu709qwQvy5NG0k= +cliui@^5.0.0: + version "5.0.0" + resolved "https://npm-registry.llsengineer.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U= dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi "^2.0.0" + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" -clone-deep@^2.0.1: - version "2.0.2" - resolved "http://registry.npm.taobao.org/clone-deep/download/clone-deep-2.0.2.tgz#00db3a1e173656730d1188c3d6aced6d7ea97713" - integrity sha1-ANs6Hhc2VnMNEYjD1qztbX6pdxM= +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://npm-registry.llsengineer.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c= dependencies: - for-own "^1.0.0" is-plain-object "^2.0.4" - kind-of "^6.0.0" - shallow-clone "^1.0.0" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clone-regexp@^1.0.0: + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/clone-regexp/-/clone-regexp-1.0.1.tgz#051805cd33173375d82118fc0918606da39fd60f" + integrity sha1-BRgFzTMXM3XYIRj8CRhgbaOf1g8= + dependencies: + is-regexp "^1.0.0" + is-supported-regexp-flag "^1.0.0" clone@^1.0.2: version "1.0.4" - resolved "http://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + resolved "https://npm-registry.llsengineer.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= clone@^2.1.1, clone@^2.1.2: version "2.1.2" - resolved "http://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + resolved "https://npm-registry.llsengineer.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= -co@^4.6.0: - version "4.6.0" - resolved "http://registry.npm.taobao.org/co/download/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - code-point-at@^1.0.0: version "1.1.0" - resolved "http://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + resolved "https://npm-registry.llsengineer.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= +collapse-white-space@^1.0.2: + version "1.0.6" + resolved "https://npm-registry.llsengineer.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" + integrity sha1-5jYpwAFmZXkgYNu+t5xCI50sUoc= + collection-visit@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/collection-visit/download/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + resolved "https://npm-registry.llsengineer.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= dependencies: map-visit "^1.0.0" @@ -2247,81 +2780,105 @@ collection-visit@^1.0.0: color-convert@^1.9.0: version "1.9.3" - resolved "http://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + resolved "https://npm-registry.llsengineer.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg= dependencies: color-name "1.1.3" +color-convert@^2.0.1: + version "2.0.1" + resolved "https://npm-registry.llsengineer.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM= + dependencies: + color-name "~1.1.4" + color-name@1.1.3: version "1.1.3" - resolved "http://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + resolved "https://npm-registry.llsengineer.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= +color-name@~1.1.4: + version "1.1.4" + resolved "https://npm-registry.llsengineer.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI= + +colorette@^1.2.1: + version "1.2.1" + resolved "https://npm-registry.llsengineer.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" + integrity sha1-TQuSEyXBT6+SYzCGpTbbbolWSxs= + combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.7" - resolved "http://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" - integrity sha1-LR0kMXr7ir6V1tLAsHtXgTU52Cg= + version "1.0.8" + resolved "https://npm-registry.llsengineer.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= dependencies: delayed-stream "~1.0.0" -commander@2.17.x, commander@~2.17.1: +commander@2.17.x: version "2.17.1" - resolved "http://registry.npm.taobao.org/commander/download/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" + resolved "https://npm-registry.llsengineer.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" integrity sha1-vXerfebelCBc6sxy8XFtKfIKd78= -commander@^2.9.0: +commander@^2.19.0, commander@^2.20.0: + version "2.20.3" + resolved "https://npm-registry.llsengineer.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM= + +commander@^4.0.1: + version "4.1.1" + resolved "https://npm-registry.llsengineer.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha1-n9YCvZNilOnp70aj9NaWQESxgGg= + +commander@~2.19.0: version "2.19.0" - resolved "http://registry.npm.taobao.org/commander/download/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" + resolved "https://npm-registry.llsengineer.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" integrity sha1-9hmKqE5bg8RgVLlN3tv+1e6f8So= -commander@~2.13.0: - version "2.13.0" - resolved "http://registry.npm.taobao.org/commander/download/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" - integrity sha1-aWS8pnaF33wfFDDFhPB9dZeIW5w= - commondir@^1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + resolved "https://npm-registry.llsengineer.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= -component-emitter@^1.2.0, component-emitter@^1.2.1: - version "1.2.1" - resolved "http://registry.npm.taobao.org/component-emitter/download/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" - integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY= +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://npm-registry.llsengineer.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A= -component-type@^1.2.1: - version "1.2.1" - resolved "http://registry.npm.taobao.org/component-type/download/component-type-1.2.1.tgz#8a47901700238e4fc32269771230226f24b415a9" - integrity sha1-ikeQFwAjjk/DIml3EjAibyS0Fak= +compose-function@3.0.3: + version "3.0.3" + resolved "https://npm-registry.llsengineer.com/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f" + integrity sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8= + dependencies: + arity-n "^1.0.4" -compressible@~2.0.14: - version "2.0.15" - resolved "http://registry.npm.taobao.org/compressible/download/compressible-2.0.15.tgz#857a9ab0a7e5a07d8d837ed43fe2defff64fe212" - integrity sha1-hXqasKfloH2Ng37UP+Le//ZP4hI= +compressible@~2.0.16: + version "2.0.18" + resolved "https://npm-registry.llsengineer.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o= dependencies: - mime-db ">= 1.36.0 < 2" + mime-db ">= 1.43.0 < 2" -compression@^1.5.2: - version "1.7.3" - resolved "http://registry.npm.taobao.org/compression/download/compression-1.7.3.tgz#27e0e176aaf260f7f2c2813c3e440adb9f1993db" - integrity sha1-J+DhdqryYPfywoE8PkQK258Zk9s= +compression@^1.7.4: + version "1.7.4" + resolved "https://npm-registry.llsengineer.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48= dependencies: accepts "~1.3.5" bytes "3.0.0" - compressible "~2.0.14" + compressible "~2.0.16" debug "2.6.9" - on-headers "~1.0.1" + on-headers "~1.0.2" safe-buffer "5.1.2" vary "~1.1.2" concat-map@0.0.1: version "0.0.1" - resolved "http://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://npm-registry.llsengineer.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.5.0, concat-stream@^1.6.0: +concat-stream@^1.5.0: version "1.6.2" - resolved "http://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + resolved "https://npm-registry.llsengineer.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ= dependencies: buffer-from "^1.0.0" @@ -2329,81 +2886,68 @@ concat-stream@^1.5.0, concat-stream@^1.6.0: readable-stream "^2.2.2" typedarray "^0.0.6" -connect-history-api-fallback@^1.3.0: - version "1.5.0" - resolved "http://registry.npm.taobao.org/connect-history-api-fallback/download/connect-history-api-fallback-1.5.0.tgz#b06873934bc5e344fef611a196a6faae0aee015a" - integrity sha1-sGhzk0vF40T+9hGhlqb6rgruAVo= +connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://npm-registry.llsengineer.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w= console-browserify@^1.1.0: - version "1.1.0" - resolved "http://registry.npm.taobao.org/console-browserify/download/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" - integrity sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA= - dependencies: - date-now "^0.1.4" + version "1.2.0" + resolved "https://npm-registry.llsengineer.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + integrity sha1-ZwY871fOts9Jk6KrOlWECujEkzY= console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" - resolved "http://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + resolved "https://npm-registry.llsengineer.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= -constant-case@^1.1.0: - version "1.1.2" - resolved "http://registry.npm.taobao.org/constant-case/download/constant-case-1.1.2.tgz#8ec2ca5ba343e00aa38dbf4e200fd5ac907efd63" - integrity sha1-jsLKW6ND4Aqjjb9OIA/VrJB+/WM= - dependencies: - snake-case "^1.1.0" - upper-case "^1.1.1" - constants-browserify@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/constants-browserify/download/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + resolved "https://npm-registry.llsengineer.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= contains-path@^0.1.0: version "0.1.0" - resolved "http://registry.npm.taobao.org/contains-path/download/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + resolved "https://npm-registry.llsengineer.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= -content-disposition@0.5.2: - version "0.5.2" - resolved "http://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" - integrity sha1-DPaLud318r55YcOoUXjLhdunjLQ= +content-disposition@0.5.3: + version "0.5.3" + resolved "https://npm-registry.llsengineer.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70= + dependencies: + safe-buffer "5.1.2" content-type@~1.0.4: version "1.0.4" - resolved "http://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + resolved "https://npm-registry.llsengineer.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha1-4TjMdeBAxyexlm/l5fjJruJW/js= +convert-source-map@1.7.0, convert-source-map@^1.7.0: + version "1.7.0" + resolved "https://npm-registry.llsengineer.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI= + dependencies: + safe-buffer "~5.1.1" + convert-source-map@^0.3.3: version "0.3.5" - resolved "http://registry.npm.taobao.org/convert-source-map/download/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" + resolved "https://npm-registry.llsengineer.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= -convert-source-map@^1.5.1: - version "1.6.0" - resolved "http://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" - integrity sha1-UbU3qMQ+DwTewZk7/83VBOdYrCA= - dependencies: - safe-buffer "~5.1.1" - cookie-signature@1.0.6: version "1.0.6" - resolved "http://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + resolved "https://npm-registry.llsengineer.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= -cookie@0.3.1: - version "0.3.1" - resolved "http://registry.npm.taobao.org/cookie/download/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" - integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s= - -cookiejar@^2.1.0: - version "2.1.2" - resolved "http://registry.npm.taobao.org/cookiejar/download/cookiejar-2.1.2.tgz#dd8a235530752f988f9a0844f3fc589e3111125c" - integrity sha1-3YojVTB1L5iPmghE8/xYnjERElw= +cookie@0.4.0: + version "0.4.0" + resolved "https://npm-registry.llsengineer.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo= copy-concurrently@^1.0.0: version "1.0.5" - resolved "http://registry.npm.taobao.org/copy-concurrently/download/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + resolved "https://npm-registry.llsengineer.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" integrity sha1-kilzmMrjSTf8r9bsgTnBgFHwteA= dependencies: aproba "^1.1.1" @@ -2415,47 +2959,89 @@ copy-concurrently@^1.0.0: copy-descriptor@^0.1.0: version "0.1.1" - resolved "http://registry.npm.taobao.org/copy-descriptor/download/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + resolved "https://npm-registry.llsengineer.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -core-js@^2.4.0, core-js@^2.5.0, core-js@^2.5.3: - version "2.6.1" - resolved "http://registry.npm.taobao.org/core-js/download/core-js-2.6.1.tgz#87416ae817de957a3f249b3b5ca475d4aaed6042" - integrity sha1-h0Fq6BfelXo/JJs7XKR11KrtYEI= +copy-webpack-plugin@5.1.1: + version "5.1.1" + resolved "https://npm-registry.llsengineer.com/copy-webpack-plugin/-/copy-webpack-plugin-5.1.1.tgz#5481a03dea1123d88a988c6ff8b78247214f0b88" + integrity sha1-VIGgPeoRI9iKmIxv+LeCRyFPC4g= + dependencies: + cacache "^12.0.3" + find-cache-dir "^2.1.0" + glob-parent "^3.1.0" + globby "^7.1.1" + is-glob "^4.0.1" + loader-utils "^1.2.3" + minimatch "^3.0.4" + normalize-path "^3.0.0" + p-limit "^2.2.1" + schema-utils "^1.0.0" + serialize-javascript "^2.1.2" + webpack-log "^2.0.0" + +copy-webpack-plugin@^5.0.3: + version "5.1.2" + resolved "https://npm-registry.llsengineer.com/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz#8a889e1dcafa6c91c6cd4be1ad158f1d3823bae2" + integrity sha1-ioieHcr6bJHGzUvhrRWPHTgjuuI= + dependencies: + cacache "^12.0.3" + find-cache-dir "^2.1.0" + glob-parent "^3.1.0" + globby "^7.1.1" + is-glob "^4.0.1" + loader-utils "^1.2.3" + minimatch "^3.0.4" + normalize-path "^3.0.0" + p-limit "^2.2.1" + schema-utils "^1.0.0" + serialize-javascript "^4.0.0" + webpack-log "^2.0.0" + +core-js-compat@^3.6.2: + version "3.8.1" + resolved "https://npm-registry.llsengineer.com/core-js-compat/-/core-js-compat-3.8.1.tgz#8d1ddd341d660ba6194cbe0ce60f4c794c87a36e" + integrity sha1-jR3dNB1mC6YZTL4M5g9MeUyHo24= + dependencies: + browserslist "^4.15.0" + semver "7.0.0" + +core-js@^2.4.0: + version "2.6.12" + resolved "https://npm-registry.llsengineer.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + integrity sha1-2TM9+nsGXjR8xWgiGdb2kIWcwuw= + +core-js@^3.6.5: + version "3.8.1" + resolved "https://npm-registry.llsengineer.com/core-js/-/core-js-3.8.1.tgz#f51523668ac8a294d1285c3b9db44025fda66d47" + integrity sha1-9RUjZorIopTRKFw7nbRAJf2mbUc= core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" - resolved "http://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + resolved "https://npm-registry.llsengineer.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -cosmiconfig@^4.0.0: - version "4.0.0" - resolved "http://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-4.0.0.tgz#760391549580bbd2df1e562bc177b13c290972dc" - integrity sha1-dgORVJWAu9LfHlYrwXexPCkJctw= +cosmiconfig@^5.0.0: + version "5.2.1" + resolved "https://npm-registry.llsengineer.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha1-BA9yaAnFked6F8CjYmykW08Wixo= dependencies: + import-fresh "^2.0.0" is-directory "^0.3.1" - js-yaml "^3.9.0" + js-yaml "^3.13.1" parse-json "^4.0.0" - require-from-string "^2.0.1" create-ecdh@^4.0.0: - version "4.0.3" - resolved "http://registry.npm.taobao.org/create-ecdh/download/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" - integrity sha1-yREbbzMEXEaX8UR4f5JUzcd8Rf8= + version "4.0.4" + resolved "https://npm-registry.llsengineer.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + integrity sha1-1uf0v/pmc2CFoHYv06YyaE2rzE4= dependencies: bn.js "^4.1.0" - elliptic "^6.0.0" - -create-error-class@^3.0.0: - version "3.0.2" - resolved "http://registry.npm.taobao.org/create-error-class/download/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" - integrity sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y= - dependencies: - capture-stack-trace "^1.0.0" + elliptic "^6.5.3" -create-hash@^1.1.0, create-hash@^1.1.2: +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: version "1.2.0" - resolved "http://registry.npm.taobao.org/create-hash/download/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + resolved "https://npm-registry.llsengineer.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" integrity sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY= dependencies: cipher-base "^1.0.1" @@ -2464,9 +3050,9 @@ create-hash@^1.1.0, create-hash@^1.1.2: ripemd160 "^2.0.1" sha.js "^2.4.0" -create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: version "1.1.7" - resolved "http://registry.npm.taobao.org/create-hmac/download/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + resolved "https://npm-registry.llsengineer.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" integrity sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8= dependencies: cipher-base "^1.0.3" @@ -2476,26 +3062,26 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: safe-buffer "^5.0.1" sha.js "^2.4.8" +cross-spawn@7.0.3: + version "7.0.3" + resolved "https://npm-registry.llsengineer.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha1-9zqFudXUHQRVUcF34ogtSshXKKY= + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + cross-spawn@^3.0.0: version "3.0.1" - resolved "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" + resolved "https://npm-registry.llsengineer.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI= dependencies: lru-cache "^4.0.1" which "^1.2.9" -cross-spawn@^5.0.1, cross-spawn@^5.1.0: - version "5.1.0" - resolved "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" - resolved "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + resolved "https://npm-registry.llsengineer.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q= dependencies: nice-try "^1.0.4" @@ -2504,14 +3090,9 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" -crypt@~0.0.1: - version "0.0.2" - resolved "http://registry.npm.taobao.org/crypt/download/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" - integrity sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs= - crypto-browserify@^3.11.0: version "3.12.0" - resolved "http://registry.npm.taobao.org/crypto-browserify/download/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + resolved "https://npm-registry.llsengineer.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" integrity sha1-OWz58xN/A+S45TLFj2mCVOAPgOw= dependencies: browserify-cipher "^1.0.0" @@ -2522,58 +3103,57 @@ crypto-browserify@^3.11.0: diffie-hellman "^5.0.0" inherits "^2.0.1" pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - -crypto-js@^3.1.9-1: - version "3.1.9-1" - resolved "http://registry.npm.taobao.org/crypto-js/download/crypto-js-3.1.9-1.tgz#fda19e761fc077e01ffbfdc6e9fdfc59e8806cd8" - integrity sha1-/aGedh/Ad+Af+/3G6f38WeiAbNg= - -crypto-token@^1.0.1: - version "1.0.1" - resolved "http://registry.npm.taobao.org/crypto-token/download/crypto-token-1.0.1.tgz#27c6482faf3b63c2f5da11577f8304346fe797a5" - integrity sha1-J8ZIL687Y8L12hFXf4MENG/nl6U= - -css-loader@^1.0.0: - version "1.0.1" - resolved "http://registry.npm.taobao.org/css-loader/download/css-loader-1.0.1.tgz#6885bb5233b35ec47b006057da01cc640b6b79fe" - integrity sha1-aIW7UjOzXsR7AGBX2gHMZAtref4= - dependencies: - babel-code-frame "^6.26.0" - css-selector-tokenizer "^0.7.0" - icss-utils "^2.1.0" - loader-utils "^1.0.2" - lodash "^4.17.11" - postcss "^6.0.23" - postcss-modules-extract-imports "^1.2.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" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" -css-modules-loader-core@^1.1.0: - version "1.1.0" - resolved "http://registry.npm.taobao.org/css-modules-loader-core/download/css-modules-loader-core-1.1.0.tgz#5908668294a1becd261ae0a4ce21b0b551f21d16" - integrity sha1-WQhmgpShvs0mGuCkziGwtVHyHRY= +css-loader@3.4.2: + version "3.4.2" + resolved "https://npm-registry.llsengineer.com/css-loader/-/css-loader-3.4.2.tgz#d3fdb3358b43f233b78501c5ed7b1c6da6133202" + integrity sha1-0/2zNYtD8jO3hQHF7XscbaYTMgI= + dependencies: + camelcase "^5.3.1" + cssesc "^3.0.0" + icss-utils "^4.1.1" + loader-utils "^1.2.3" + normalize-path "^3.0.0" + postcss "^7.0.23" + postcss-modules-extract-imports "^2.0.0" + postcss-modules-local-by-default "^3.0.2" + postcss-modules-scope "^2.1.1" + postcss-modules-values "^3.0.0" + postcss-value-parser "^4.0.2" + schema-utils "^2.6.0" + +css-loader@^3.0.0: + version "3.6.0" + resolved "https://npm-registry.llsengineer.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645" + integrity sha1-Lkssfm4tJ/jI8o9hv/zS5ske9kU= + dependencies: + camelcase "^5.3.1" + cssesc "^3.0.0" + icss-utils "^4.1.1" + loader-utils "^1.2.3" + normalize-path "^3.0.0" + postcss "^7.0.32" + postcss-modules-extract-imports "^2.0.0" + postcss-modules-local-by-default "^3.0.2" + postcss-modules-scope "^2.2.0" + postcss-modules-values "^3.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^2.7.0" + semver "^6.3.0" + +css-parse@~2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/css-parse/-/css-parse-2.0.0.tgz#a468ee667c16d81ccf05c58c38d2a97c780dbfd4" + integrity sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q= dependencies: - icss-replace-symbols "1.1.0" - postcss "6.0.1" - 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" - -css-parse@1.7.x: - version "1.7.0" - resolved "http://registry.npm.taobao.org/css-parse/download/css-parse-1.7.0.tgz#321f6cf73782a6ff751111390fc05e2c657d8c9b" - integrity sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs= + css "^2.0.0" css-select@^1.1.0: version "1.2.0" - resolved "http://registry.npm.taobao.org/css-select/download/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" + resolved "https://npm-registry.llsengineer.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= dependencies: boolbase "~1.0.0" @@ -2581,39 +3161,35 @@ css-select@^1.1.0: domutils "1.5.1" nth-check "~1.0.1" -css-selector-tokenizer@^0.7.0: - version "0.7.1" - resolved "http://registry.npm.taobao.org/css-selector-tokenizer/download/css-selector-tokenizer-0.7.1.tgz#a177271a8bca5019172f4f891fc6eed9cbf68d5d" - integrity sha1-oXcnGovKUBkXL0+JH8bu2cv2jV0= - dependencies: - cssesc "^0.1.0" - fastparse "^1.1.1" - regexpu-core "^1.0.0" - css-tree@1.0.0-alpha.29: version "1.0.0-alpha.29" - resolved "http://registry.npm.taobao.org/css-tree/download/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" + resolved "https://npm-registry.llsengineer.com/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" integrity sha1-P6nU7zFCy9HDAedmTB81K9gvWjk= dependencies: mdn-data "~1.1.0" source-map "^0.5.3" -css-tree@1.0.0-alpha25: - version "1.0.0-alpha25" - resolved "http://registry.npm.taobao.org/css-tree/download/css-tree-1.0.0-alpha25.tgz#1bbfabfbf6eeef4f01d9108ff2edd0be2fe35597" - integrity sha1-G7+r+/bu708B2RCP8u3Qvi/jVZc= +css-tree@^1.1.2: + version "1.1.2" + resolved "https://npm-registry.llsengineer.com/css-tree/-/css-tree-1.1.2.tgz#9ae393b5dafd7dae8a622475caec78d3d8fbd7b5" + integrity sha1-muOTtdr9fa6KYiR1yux409j717U= dependencies: - mdn-data "^1.0.0" - source-map "^0.5.3" + mdn-data "2.0.14" + source-map "^0.6.1" css-what@2.1: - version "2.1.2" - resolved "http://registry.npm.taobao.org/css-what/download/css-what-2.1.2.tgz#c0876d9d0480927d7d4920dcd72af3595649554d" - integrity sha1-wIdtnQSAkn19SSDc1yrzWVZJVU0= + version "2.1.3" + resolved "https://npm-registry.llsengineer.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" + integrity sha1-ptdgRXM2X+dGhsPzEcVlE9iChfI= + +css-what@3.3.0: + version "3.3.0" + resolved "https://npm-registry.llsengineer.com/css-what/-/css-what-3.3.0.tgz#10fec696a9ece2e591ac772d759aacabac38cd39" + integrity sha1-EP7Glqns4uWRrHctdZqsq6w4zTk= -css@^2.0.0: +css@2.2.4, css@^2.0.0: version "2.2.4" - resolved "http://registry.npm.taobao.org/css/download/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" + resolved "https://npm-registry.llsengineer.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" integrity sha1-xkZ1XHOXHyu6amAeLPL9cbEpiSk= dependencies: inherits "^2.0.3" @@ -2621,14 +3197,23 @@ css@^2.0.0: source-map-resolve "^0.5.2" urix "^0.1.0" -cssesc@^0.1.0: - version "0.1.0" - resolved "http://registry.npm.taobao.org/cssesc/download/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4" - integrity sha1-yBSQPkViM3GgR3tAEJqq++6t27Q= +cssesc@^3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4= + +csso-webpack-plugin@2.0.0-beta.1: + version "2.0.0-beta.1" + resolved "https://npm-registry.llsengineer.com/csso-webpack-plugin/-/csso-webpack-plugin-2.0.0-beta.1.tgz#92a133ef697c65b11f7ba3c72db11fcf950d7293" + integrity sha1-kqEz72l8ZbEfe6PHLbEfz5UNcpM= + dependencies: + csso "^4.0.2" + source-map "^0.7.3" + webpack-sources "^1.0.1" csso-webpack-plugin@^1.0.0-beta.12: version "1.0.0-beta.12" - resolved "http://registry.npm.taobao.org/csso-webpack-plugin/download/csso-webpack-plugin-1.0.0-beta.12.tgz#a42d02f74043eb8e7f303c9ba27bbb65c78972b8" + resolved "https://npm-registry.llsengineer.com/csso-webpack-plugin/-/csso-webpack-plugin-1.0.0-beta.12.tgz#a42d02f74043eb8e7f303c9ba27bbb65c78972b8" integrity sha1-pC0C90BD645/MDybonu7ZceJcrg= dependencies: async "^2.5.0" @@ -2636,268 +3221,293 @@ csso-webpack-plugin@^1.0.0-beta.12: source-map "^0.6.1" webpack-sources "^1.0.1" -csso@^3.4.0, csso@^3.5.0: +csso@^3.4.0, csso@^3.5.1: version "3.5.1" - resolved "http://registry.npm.taobao.org/csso/download/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" + resolved "https://npm-registry.llsengineer.com/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" integrity sha1-e564vmFiiXPBsmHhadLwJACOdYs= dependencies: css-tree "1.0.0-alpha.29" -csso@~3.3.0: - version "3.3.1" - resolved "http://registry.npm.taobao.org/csso/download/csso-3.3.1.tgz#e069a8f52adcf53685a8a7374256ccbc22c6ce3e" - integrity sha1-4Gmo9Src9TaFqKc3QlbMvCLGzj4= +csso@^4.0.2: + version "4.2.0" + resolved "https://npm-registry.llsengineer.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha1-6jpWE0bo3J9UbW/r7dUBh884lSk= dependencies: - css-tree "1.0.0-alpha25" + css-tree "^1.1.2" -csstype@^2.2.0: - version "2.6.0" - resolved "http://registry.npm.taobao.org/csstype/download/csstype-2.6.0.tgz#6cf7b2fa7fc32aab3d746802c244d4eda71371a2" - integrity sha1-bPey+n/DKqs9dGgCwkTU7acTcaI= +cssom@^0.4.1: + version "0.4.4" + resolved "https://npm-registry.llsengineer.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha1-WmbPk9LQtmHYC/akT7ZfXC5OChA= + +cssom@~0.3.6: + version "0.3.8" + resolved "https://npm-registry.llsengineer.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o= + +cssstyle@^2.0.0: + version "2.3.0" + resolved "https://npm-registry.llsengineer.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha1-/2ZaDdvcMYZLCWR/NBY0Q9kLCFI= + dependencies: + cssom "~0.3.6" + +csstype@^3.0.2: + version "3.0.5" + resolved "https://npm-registry.llsengineer.com/csstype/-/csstype-3.0.5.tgz#7fdec6a28a67ae18647c51668a9ff95bb2fa7bb8" + integrity sha1-f97GoopnrhhkfFFmip/5W7L6e7g= + +cuint@^0.2.2: + version "0.2.2" + resolved "https://npm-registry.llsengineer.com/cuint/-/cuint-0.2.2.tgz#408086d409550c2631155619e9fa7bcadc3b991b" + integrity sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs= currently-unhandled@^0.4.1: version "0.4.1" - resolved "http://registry.npm.taobao.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + resolved "https://npm-registry.llsengineer.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= dependencies: array-find-index "^1.0.1" -cyclist@~0.2.2: - version "0.2.2" - resolved "http://registry.npm.taobao.org/cyclist/download/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" - integrity sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA= +cyclist@^1.0.1: + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" + integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= + +d@1, d@^1.0.1: + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + integrity sha1-hpgJU3LVjb7jRv/Qxwk/mfj561o= + dependencies: + es5-ext "^0.10.50" + type "^1.0.1" dashdash@^1.12.0: version "1.14.1" - resolved "http://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + resolved "https://npm-registry.llsengineer.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= dependencies: assert-plus "^1.0.0" -data-uri-to-buffer@1: - version "1.2.0" - resolved "http://registry.npm.taobao.org/data-uri-to-buffer/download/data-uri-to-buffer-1.2.0.tgz#77163ea9c20d8641b4707e8f18abdf9a78f34835" - integrity sha1-dxY+qcINhkG0cH6PGKvfmnjzSDU= +data-urls@^1.1.0: + version "1.1.0" + resolved "https://npm-registry.llsengineer.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" + integrity sha1-Fe4Fgrql4iu1nHcUDaj5x2lju/4= + dependencies: + abab "^2.0.0" + whatwg-mimetype "^2.2.0" + whatwg-url "^7.0.0" -date-now@^0.1.4: - version "0.1.4" - resolved "http://registry.npm.taobao.org/date-now/download/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" - integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs= +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: + version "2.6.9" + resolved "https://npm-registry.llsengineer.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8= + dependencies: + ms "2.0.0" -debug@*, debug@^4.1.0: +debug@4.1.1: version "4.1.1" - resolved "http://registry.npm.taobao.org/debug/download/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + resolved "https://npm-registry.llsengineer.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" integrity sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E= dependencies: ms "^2.1.1" -debug@2, debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.2, debug@^2.6.8, debug@^2.6.9: - version "2.6.9" - resolved "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8= +debug@^3.0.0, debug@^3.1.1, debug@^3.2.5: + version "3.2.7" + resolved "https://npm-registry.llsengineer.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o= dependencies: - ms "2.0.0" + ms "^2.1.1" + +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.3.1" + resolved "https://npm-registry.llsengineer.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha1-8NIpxQXgxtjEmsVT0bE9wYP2su4= + dependencies: + ms "2.1.2" -debug@3.1.0, debug@=3.1.0: +debug@~3.1.0: version "3.1.0" - resolved "http://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + resolved "https://npm-registry.llsengineer.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" integrity sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE= dependencies: ms "2.0.0" -debug@^3.1.0, debug@^3.2.5: - version "3.2.6" - resolved "http://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" - integrity sha1-6D0X3hbYp++3cX7b5fsQE17uYps= - dependencies: - ms "^2.1.1" - -decache@^4.1.0: - version "4.5.0" - resolved "http://registry.npm.taobao.org/decache/download/decache-4.5.0.tgz#8709b1ccbe5a4ddcadfba42abff7e6abbbebc76b" - integrity sha1-hwmxzL5aTdyt+6Qqv/fmq7vrx2s= +decamelize-keys@^1.0.0: + version "1.1.0" + resolved "https://npm-registry.llsengineer.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" + integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= dependencies: - callsite "^1.0.0" + decamelize "^1.1.0" + map-obj "^1.0.0" -decamelize@^1.1.1, decamelize@^1.1.2: +decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" - resolved "http://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + resolved "https://npm-registry.llsengineer.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= -decamelize@^2.0.0: - version "2.0.0" - resolved "http://registry.npm.taobao.org/decamelize/download/decamelize-2.0.0.tgz#656d7bbc8094c4c788ea53c5840908c9c7d063c7" - integrity sha1-ZW17vICUxMeI6lPFhAkIycfQY8c= - dependencies: - xregexp "4.0.0" - decode-uri-component@^0.2.0: version "0.2.0" - resolved "http://registry.npm.taobao.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + resolved "https://npm-registry.llsengineer.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= -deep-diff@0.3.4: - version "0.3.4" - resolved "http://registry.npm.taobao.org/deep-diff/download/deep-diff-0.3.4.tgz#aac5c39952236abe5f037a2349060ba01b00ae48" - integrity sha1-qsXDmVIjar5fA3ojSQYLoBsArkg= - deep-diff@^0.3.5: version "0.3.8" - resolved "http://registry.npm.taobao.org/deep-diff/download/deep-diff-0.3.8.tgz#c01de63efb0eec9798801d40c7e0dae25b582c84" + resolved "https://npm-registry.llsengineer.com/deep-diff/-/deep-diff-0.3.8.tgz#c01de63efb0eec9798801d40c7e0dae25b582c84" integrity sha1-wB3mPvsO7JeYgB1Ax+Da4ltYLIQ= deep-equal@^1.0.1: - version "1.0.1" - resolved "http://registry.npm.taobao.org/deep-equal/download/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" - integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= - -deep-extend@^0.6.0: - version "0.6.0" - resolved "http://registry.npm.taobao.org/deep-extend/download/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw= + version "1.1.1" + resolved "https://npm-registry.llsengineer.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + integrity sha1-tcmMlCzv+vfLBR4k4UNKJaLmB2o= + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" deep-is@~0.1.3: version "0.1.3" - resolved "http://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + resolved "https://npm-registry.llsengineer.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= -deepmerge@^1.3.0, deepmerge@^1.5.1, deepmerge@^1.5.2: +deepmerge@^1.5.2: version "1.5.2" - resolved "http://registry.npm.taobao.org/deepmerge/download/deepmerge-1.5.2.tgz#10499d868844cdad4fee0842df8c7f6f0c95a753" + resolved "https://npm-registry.llsengineer.com/deepmerge/-/deepmerge-1.5.2.tgz#10499d868844cdad4fee0842df8c7f6f0c95a753" integrity sha1-EEmdhohEza1P7ghC34x/bwyVp1M= -default-gateway@^2.6.0: - version "2.7.2" - resolved "http://registry.npm.taobao.org/default-gateway/download/default-gateway-2.7.2.tgz#b7ef339e5e024b045467af403d50348db4642d0f" - integrity sha1-t+8znl4CSwRUZ69APVA0jbRkLQ8= +default-gateway@^4.2.0: + version "4.2.0" + resolved "https://npm-registry.llsengineer.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + integrity sha1-FnEEx1AMIRX23WmwpTa7jtcgVSs= dependencies: - execa "^0.10.0" + execa "^1.0.0" ip-regex "^2.1.0" defaults@^1.0.3: version "1.0.3" - resolved "http://registry.npm.taobao.org/defaults/download/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + resolved "https://npm-registry.llsengineer.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= dependencies: clone "^1.0.2" -define-properties@^1.1.2: +define-properties@^1.1.2, define-properties@^1.1.3: version "1.1.3" - resolved "http://registry.npm.taobao.org/define-properties/download/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + resolved "https://npm-registry.llsengineer.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" integrity sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE= dependencies: object-keys "^1.0.12" define-property@^0.2.5: version "0.2.5" - resolved "http://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + resolved "https://npm-registry.llsengineer.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + resolved "https://npm-registry.llsengineer.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= dependencies: is-descriptor "^1.0.0" define-property@^2.0.2: version "2.0.2" - resolved "http://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + resolved "https://npm-registry.llsengineer.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" integrity sha1-1Flono1lS6d+AqgX+HENcCyxbp0= dependencies: is-descriptor "^1.0.2" isobject "^3.0.1" -degenerator@^1.0.4: - version "1.0.4" - resolved "http://registry.npm.taobao.org/degenerator/download/degenerator-1.0.4.tgz#fcf490a37ece266464d9cc431ab98c5819ced095" - integrity sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU= - dependencies: - ast-types "0.x.x" - escodegen "1.x.x" - esprima "3.x.x" - -del@^3.0.0: - version "3.0.0" - resolved "http://registry.npm.taobao.org/del/download/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5" - integrity sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU= +del@^4.1.1: + version "4.1.1" + resolved "https://npm-registry.llsengineer.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + integrity sha1-no8RciLqRKMf86FWwEm5kFKp8LQ= dependencies: + "@types/glob" "^7.1.1" globby "^6.1.0" - is-path-cwd "^1.0.0" - is-path-in-cwd "^1.0.0" - p-map "^1.1.1" - pify "^3.0.0" - rimraf "^2.2.8" - -delay-async@^1.0.0: - version "1.1.0" - resolved "http://registry.npm.taobao.org/delay-async/download/delay-async-1.1.0.tgz#b8fa8fecb88621350705285c8f3cf177dfde666d" - integrity sha1-uPqP7LiGITUHBShcjzzxd9/eZm0= + is-path-cwd "^2.0.0" + is-path-in-cwd "^2.0.0" + p-map "^2.0.0" + pify "^4.0.1" + rimraf "^2.6.3" delayed-stream@~1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + resolved "https://npm-registry.llsengineer.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= delegates@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + resolved "https://npm-registry.llsengineer.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= depd@~1.1.2: version "1.1.2" - resolved "http://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + resolved "https://npm-registry.llsengineer.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= des.js@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/des.js/download/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" - integrity sha1-wHTS4qpqipoH29YfmhXCzYPsjsw= + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" + integrity sha1-U4IULhvcU/hdhtU+X0qn3rkeCEM= dependencies: inherits "^2.0.1" minimalistic-assert "^1.0.0" destroy@~1.0.4: version "1.0.4" - resolved "http://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + resolved "https://npm-registry.llsengineer.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= -detect-indent@^4.0.0: - version "4.0.0" - resolved "http://registry.npm.taobao.org/detect-indent/download/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" - integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= - dependencies: - repeating "^2.0.0" - -detect-libc@^1.0.2: - version "1.0.3" - resolved "http://registry.npm.taobao.org/detect-libc/download/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= - detect-node@^2.0.4: version "2.0.4" - resolved "http://registry.npm.taobao.org/detect-node/download/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" + resolved "https://npm-registry.llsengineer.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" integrity sha1-AU7o+PZpxcWAI9pkuBecCDooxGw= +detect-port@1.3.0: + version "1.3.0" + resolved "https://npm-registry.llsengineer.com/detect-port/-/detect-port-1.3.0.tgz#d9c40e9accadd4df5cac6a782aefd014d573d1f1" + integrity sha1-2cQOmsyt1N9crGp4Ku/QFNVz0fE= + dependencies: + address "^1.0.1" + debug "^2.6.0" + diffie-hellman@^5.0.0: version "5.0.3" - resolved "http://registry.npm.taobao.org/diffie-hellman/download/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + resolved "https://npm-registry.llsengineer.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" integrity sha1-QOjumPVaIUlgcUaSHGPhrl89KHU= dependencies: bn.js "^4.1.0" miller-rabin "^4.0.0" randombytes "^2.0.0" +dir-glob@2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" + integrity sha1-CyBdK2rvmCOMooZZioIE0p0KADQ= + dependencies: + arrify "^1.0.1" + path-type "^3.0.0" + +dir-glob@^2.0.0: + version "2.2.2" + resolved "https://npm-registry.llsengineer.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" + integrity sha1-+gnwaUFTyJGLGLoN6vrpR2n8UMQ= + dependencies: + path-type "^3.0.0" + dns-equal@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/dns-equal/download/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + resolved "https://npm-registry.llsengineer.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= dns-packet@^1.3.1: version "1.3.1" - resolved "http://registry.npm.taobao.org/dns-packet/download/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" + resolved "https://npm-registry.llsengineer.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" integrity sha1-EqpCaYEHW+UAuRDu3NC0fdfe2lo= dependencies: ip "^1.1.0" @@ -2905,14 +3515,14 @@ dns-packet@^1.3.1: dns-txt@^2.0.2: version "2.0.2" - resolved "http://registry.npm.taobao.org/dns-txt/download/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + resolved "https://npm-registry.llsengineer.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= dependencies: buffer-indexof "^1.0.0" doctrine@1.5.0: version "1.5.0" - resolved "http://registry.npm.taobao.org/doctrine/download/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + resolved "https://npm-registry.llsengineer.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= dependencies: esutils "^2.0.2" @@ -2920,140 +3530,124 @@ doctrine@1.5.0: doctrine@^2.1.0: version "2.1.0" - resolved "http://registry.npm.taobao.org/doctrine/download/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + resolved "https://npm-registry.llsengineer.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" integrity sha1-XNAfwQFiG0LEzX9dGmYkNxbT850= dependencies: esutils "^2.0.2" -dom-converter@~0.2: +doctrine@^3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha1-rd6+rXKmV023g2OdyHoSF3OXOWE= + dependencies: + esutils "^2.0.2" + +dom-converter@^0.2: version "0.2.0" - resolved "http://registry.npm.taobao.org/dom-converter/download/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + resolved "https://npm-registry.llsengineer.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" integrity sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g= dependencies: utila "~0.4" dom-serializer@0: - version "0.1.0" - resolved "http://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82" - integrity sha1-BzxpdUbOB4DOI75KKOKT5AvDDII= + version "0.2.2" + resolved "https://npm-registry.llsengineer.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E= dependencies: - domelementtype "~1.1.1" - entities "~1.1.1" + domelementtype "^2.0.1" + entities "^2.0.0" -dom-walk@^0.1.0: - version "0.1.1" - resolved "http://registry.npm.taobao.org/dom-walk/download/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" - integrity sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg= +dom7@^2.1.2: + version "2.1.5" + resolved "https://npm-registry.llsengineer.com/dom7/-/dom7-2.1.5.tgz#a79411017800b31d8400070cdaebbfc92c1f6377" + integrity sha1-p5QRAXgAsx2EAAcM2uu/ySwfY3c= + dependencies: + ssr-window "^2.0.0" domain-browser@^1.1.1: version "1.2.0" - resolved "http://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + resolved "https://npm-registry.llsengineer.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto= -domelementtype@1: +domelementtype@1, domelementtype@^1.3.1: version "1.3.1" - resolved "http://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + resolved "https://npm-registry.llsengineer.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" integrity sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8= -domelementtype@~1.1.1: - version "1.1.3" - resolved "http://registry.npm.taobao.org/domelementtype/download/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b" - integrity sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs= - -domhandler@2.1: +domelementtype@^2.0.1: version "2.1.0" - resolved "http://registry.npm.taobao.org/domhandler/download/domhandler-2.1.0.tgz#d2646f5e57f6c3bab11cf6cb05d3c0acf7412594" - integrity sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ= + resolved "https://npm-registry.llsengineer.com/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e" + integrity sha1-qFHAgKbRw9lDRK7RUdmfZp7fWF4= + +domexception@^1.0.1: + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + integrity sha1-k3RCZEymoxJh7zbj7Gd/6AVYLJA= dependencies: - domelementtype "1" + webidl-conversions "^4.0.2" -domutils@1.1: - version "1.1.6" - resolved "http://registry.npm.taobao.org/domutils/download/domutils-1.1.6.tgz#bddc3de099b9a2efacc51c623f28f416ecc57485" - integrity sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU= +domhandler@^2.3.0: + version "2.4.2" + resolved "https://npm-registry.llsengineer.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha1-iAUJfpM9ZehVRvcm1g9euItE+AM= dependencies: domelementtype "1" domutils@1.5.1: version "1.5.1" - resolved "http://registry.npm.taobao.org/domutils/download/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" + resolved "https://npm-registry.llsengineer.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= dependencies: dom-serializer "0" domelementtype "1" -dot-case@^1.1.0: - version "1.1.2" - resolved "http://registry.npm.taobao.org/dot-case/download/dot-case-1.1.2.tgz#1e73826900de28d6de5480bc1de31d0842b06bec" - integrity sha1-HnOCaQDeKNbeVIC8HeMdCEKwa+w= +domutils@^1.5.1: + version "1.7.0" + resolved "https://npm-registry.llsengineer.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo= dependencies: - sentence-case "^1.1.2" + dom-serializer "0" + domelementtype "1" -duplexer3@^0.1.4: - version "0.1.4" - resolved "http://registry.npm.taobao.org/duplexer3/download/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= +dot-prop@^5.2.0: + version "5.3.0" + resolved "https://npm-registry.llsengineer.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog= + dependencies: + is-obj "^2.0.0" duplexify@^3.4.2, duplexify@^3.6.0: - version "3.6.1" - resolved "http://registry.npm.taobao.org/duplexify/download/duplexify-3.6.1.tgz#b1a7a29c4abfd639585efaecce80d666b1e34125" - integrity sha1-saeinEq/1jlYXvrszoDWZrHjQSU= + version "3.7.1" + resolved "https://npm-registry.llsengineer.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk= dependencies: end-of-stream "^1.0.0" inherits "^2.0.1" readable-stream "^2.0.0" stream-shift "^1.0.0" -dva-core@^1.4.0: - version "1.4.0" - resolved "http://registry.npm.taobao.org/dva-core/download/dva-core-1.4.0.tgz#30aed800b97f07f768e42049094ee3150f48c5d3" - integrity sha1-MK7YALl/B/do5CBJCU7jFQ9IxdM= - dependencies: - "@babel/runtime" "7.0.0-beta.46" - flatten "^1.0.2" - global "^4.3.2" - invariant "^2.2.1" - is-plain-object "^2.0.3" - redux "^3.7.1" - redux-saga "^0.16.0" - warning "^3.0.0" - -dva-loading@^2.0.5: - version "2.0.6" - resolved "http://registry.npm.taobao.org/dva-loading/download/dva-loading-2.0.6.tgz#0fdb2dd7868cbc1a6ba3570d02a0a2d254ff3048" - integrity sha1-D9st14aMvBpro1cNAqCi0lT/MEg= - dependencies: - "@babel/runtime" "7.0.0-beta.46" - ecc-jsbn@~0.1.1: version "0.1.2" - resolved "http://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + resolved "https://npm-registry.llsengineer.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= dependencies: jsbn "~0.1.0" safer-buffer "^2.1.0" -ecdsa-sig-formatter@1.0.10: - version "1.0.10" - resolved "http://registry.npm.taobao.org/ecdsa-sig-formatter/download/ecdsa-sig-formatter-1.0.10.tgz#1c595000f04a8897dfb85000892a0f4c33af86c3" - integrity sha1-HFlQAPBKiJffuFAAiSoPTDOvhsM= - dependencies: - safe-buffer "^5.0.1" - ee-first@1.1.1: version "1.1.1" - resolved "http://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + resolved "https://npm-registry.llsengineer.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -electron-to-chromium@^1.3.47: - version "1.3.96" - resolved "http://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.96.tgz#25770ec99b8b07706dedf3a5f43fa50cb54c4f9a" - integrity sha1-JXcOyZuLB3Bt7fOl9D+lDLVMT5o= +electron-to-chromium@^1.3.47, electron-to-chromium@^1.3.621: + version "1.3.625" + resolved "https://npm-registry.llsengineer.com/electron-to-chromium/-/electron-to-chromium-1.3.625.tgz#a7bd18da4dc732c180b2e95e0e296c0bf22f3bd6" + integrity sha512-CsLk/r0C9dAzVPa9QF74HIXduxaucsaRfqiOYvIv2PRhvyC6EOqc/KbpgToQuDVgPf3sNAFZi3iBu4vpGOwGag== -elliptic@^6.0.0: - version "6.4.1" - resolved "http://registry.npm.taobao.org/elliptic/download/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" - integrity sha1-wtC3d2kRuGcixjLDwGxg8vgZk5o= +elliptic@^6.5.3: + version "6.5.3" + resolved "https://npm-registry.llsengineer.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" + integrity sha1-y1nrLv2vc6C9eMzXAVpirW4Pk9Y= dependencies: bn.js "^4.4.0" brorand "^1.0.1" @@ -3063,333 +3657,387 @@ elliptic@^6.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.0" +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://npm-registry.llsengineer.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY= + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://npm-registry.llsengineer.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc= + emojis-list@^2.0.0: version "2.1.0" - resolved "http://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + resolved "https://npm-registry.llsengineer.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha1-VXBmIEatKeLpFucariYKvf9Pang= + encodeurl@~1.0.2: version "1.0.2" - resolved "http://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + resolved "https://npm-registry.llsengineer.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.1" - resolved "http://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" - integrity sha1-7SljTRm6ukY7bOa4CjchPqtx7EM= + version "1.4.4" + resolved "https://npm-registry.llsengineer.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= dependencies: once "^1.4.0" enhanced-resolve@^4.1.0: - version "4.1.0" - resolved "http://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" - integrity sha1-Qcfgv9/nSsH/4eV61qXGyfN0Kn8= + version "4.3.0" + resolved "https://npm-registry.llsengineer.com/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz#3b806f3bfafc1ec7de69551ef93cca46c1704126" + integrity sha1-O4BvO/r8HsfeaVUe+TzKRsFwQSY= dependencies: graceful-fs "^4.1.2" - memory-fs "^0.4.0" + memory-fs "^0.5.0" tapable "^1.0.0" -entities@~1.1.1: +entities@^1.1.1: version "1.1.2" - resolved "http://registry.npm.taobao.org/entities/download/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + resolved "https://npm-registry.llsengineer.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" integrity sha1-vfpzUplmTfr9NFKe1PhSKidf6lY= +entities@^2.0.0: + version "2.1.0" + resolved "https://npm-registry.llsengineer.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" + integrity sha1-mS0xKc999ocLlsV4WMJJoSD4uLU= + errno@^0.1.1, errno@^0.1.3, errno@~0.1.7: version "0.1.7" - resolved "http://registry.npm.taobao.org/errno/download/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + resolved "https://npm-registry.llsengineer.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" integrity sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg= dependencies: prr "~1.0.1" error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" - resolved "http://registry.npm.taobao.org/error-ex/download/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + resolved "https://npm-registry.llsengineer.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8= dependencies: is-arrayish "^0.2.1" -es-abstract@^1.5.1, es-abstract@^1.7.0: - version "1.12.0" - resolved "http://registry.npm.taobao.org/es-abstract/download/es-abstract-1.12.0.tgz#9dbbdd27c6856f0001421ca18782d786bf8a6165" - integrity sha1-nbvdJ8aFbwABQhyhh4LXhr+KYWU= +es-abstract@^1.17.0-next.1: + version "1.17.7" + resolved "https://npm-registry.llsengineer.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" + integrity sha1-pN5hsvZpifx0IWdsHLl4dXOs5Uw= dependencies: - es-to-primitive "^1.1.1" + es-to-primitive "^1.2.1" function-bind "^1.1.1" - has "^1.0.1" - is-callable "^1.1.3" - is-regex "^1.0.4" - -es-to-primitive@^1.1.1: - version "1.2.0" - resolved "http://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" - integrity sha1-7fckeAM0VujdqO8J4ArZZQcH83c= + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.2" + is-regex "^1.1.1" + object-inspect "^1.8.0" + object-keys "^1.1.1" + object.assign "^4.1.1" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" + +es-abstract@^1.18.0-next.0, es-abstract@^1.18.0-next.1: + version "1.18.0-next.1" + resolved "https://npm-registry.llsengineer.com/es-abstract/-/es-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68" + integrity sha1-bjoKS9pxflAjqzuOkL7DYQjSLGg= + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.2" + is-negative-zero "^2.0.0" + is-regex "^1.1.1" + object-inspect "^1.8.0" + object-keys "^1.1.1" + object.assign "^4.1.1" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://npm-registry.llsengineer.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo= dependencies: is-callable "^1.1.4" is-date-object "^1.0.1" is-symbol "^1.0.2" -es6-error@^4.0.2: - version "4.1.1" - resolved "http://registry.npm.taobao.org/es6-error/download/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" - integrity sha1-njr0B0Wd7tR+mpH5uIWoTrBcVh0= +es5-ext@^0.10.35, es5-ext@^0.10.50: + version "0.10.53" + resolved "https://npm-registry.llsengineer.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" + integrity sha1-k8WjrP2+8nUiCtcmRK0C7hg2jeE= + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.3" + next-tick "~1.0.0" -es6-promise@^4.0.3: - version "4.2.5" - resolved "http://registry.npm.taobao.org/es6-promise/download/es6-promise-4.2.5.tgz#da6d0d5692efb461e082c14817fe2427d8f5d054" - integrity sha1-2m0NVpLvtGHggsFIF/4kJ9j10FQ= +es6-iterator@2.0.3, es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://npm-registry.llsengineer.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" -es6-promisify@^5.0.0: - version "5.0.0" - resolved "http://registry.npm.taobao.org/es6-promisify/download/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" - integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= +es6-symbol@^3.1.1, es6-symbol@~3.1.3: + version "3.1.3" + resolved "https://npm-registry.llsengineer.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" + integrity sha1-utXTwbzawoJp9MszHkMceKxwXRg= dependencies: - es6-promise "^4.0.3" + d "^1.0.1" + ext "^1.1.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://npm-registry.llsengineer.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA= escape-html@~1.0.3: version "1.0.3" - resolved "http://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + resolved "https://npm-registry.llsengineer.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" - resolved "http://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://npm-registry.llsengineer.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -escodegen@1.x.x: - version "1.11.0" - resolved "http://registry.npm.taobao.org/escodegen/download/escodegen-1.11.0.tgz#b27a9389481d5bfd5bec76f7bb1eb3f8f4556589" - integrity sha1-snqTiUgdW/1b7Hb3ux6z+PRVZYk= +escodegen@^1.11.1: + version "1.14.3" + resolved "https://npm-registry.llsengineer.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" + integrity sha1-TnuB+6YVgdyXWC7XjKt/Do1j9QM= dependencies: - esprima "^3.1.3" + esprima "^4.0.1" estraverse "^4.2.0" esutils "^2.0.2" optionator "^0.8.1" optionalDependencies: source-map "~0.6.1" -eslint-config-taro@1.2.2: - version "1.2.2" - resolved "http://registry.npm.taobao.org/eslint-config-taro/download/eslint-config-taro-1.2.2.tgz#9b1644a527e41868828ad20fa4fee44f0071d322" - integrity sha1-mxZEpSfkGGiCitIPpP7kTwBx0yI= +eslint-config-taro@3.0.15: + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/eslint-config-taro/-/eslint-config-taro-3.0.15.tgz#5103d2b9bcf7560d3ea781bf5300c5066b9cb8ee" + integrity sha1-UQPSubz3Vg0+p4G/UwDFBmucuO4= dependencies: - eslint-plugin-taro "1.2.2" + "@typescript-eslint/parser" "^2.x" + babel-eslint "^10.0.0" -eslint-import-resolver-node@^0.3.1: - version "0.3.2" - resolved "http://registry.npm.taobao.org/eslint-import-resolver-node/download/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a" - integrity sha1-WPFfuDm40FdsqYBBNHaqskcttmo= +eslint-import-resolver-node@^0.3.4: + version "0.3.4" + resolved "https://npm-registry.llsengineer.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" + integrity sha1-hf+oGULCUBLYIxCW3fZ5wDBCxxc= dependencies: debug "^2.6.9" - resolve "^1.5.0" + resolve "^1.13.1" -eslint-module-utils@^2.2.0: - version "2.2.0" - resolved "http://registry.npm.taobao.org/eslint-module-utils/download/eslint-module-utils-2.2.0.tgz#b270362cd88b1a48ad308976ce7fa54e98411746" - integrity sha1-snA2LNiLGkitMIl2zn+lTphBF0Y= +eslint-module-utils@^2.6.0: + version "2.6.0" + resolved "https://npm-registry.llsengineer.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" + integrity sha1-V569CU9Wr3eX0ZyYZsnJSGYpv6Y= dependencies: - debug "^2.6.8" - pkg-dir "^1.0.0" + debug "^2.6.9" + pkg-dir "^2.0.0" eslint-plugin-import@^2.12.0: - version "2.14.0" - resolved "http://registry.npm.taobao.org/eslint-plugin-import/download/eslint-plugin-import-2.14.0.tgz#6b17626d2e3e6ad52cfce8807a845d15e22111a8" - integrity sha1-axdibS4+atUs/OiAeoRdFeIhEag= + version "2.22.1" + resolved "https://npm-registry.llsengineer.com/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz#0896c7e6a0cf44109a2d97b95903c2bb689d7702" + integrity sha1-CJbH5qDPRBCaLZe5WQPCu2iddwI= dependencies: + array-includes "^3.1.1" + array.prototype.flat "^1.2.3" contains-path "^0.1.0" - debug "^2.6.8" + debug "^2.6.9" doctrine "1.5.0" - eslint-import-resolver-node "^0.3.1" - eslint-module-utils "^2.2.0" - has "^1.0.1" - lodash "^4.17.4" - minimatch "^3.0.3" + eslint-import-resolver-node "^0.3.4" + eslint-module-utils "^2.6.0" + has "^1.0.3" + minimatch "^3.0.4" + object.values "^1.1.1" read-pkg-up "^2.0.0" - resolve "^1.6.0" + resolve "^1.17.0" + tsconfig-paths "^3.9.0" + +eslint-plugin-react-hooks@^4.2.0: + version "4.2.0" + resolved "https://npm-registry.llsengineer.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" + integrity sha1-jCKcJo1GiVYzTJQ7tF/IYCgPVVY= eslint-plugin-react@^7.8.2: - version "7.11.1" - resolved "http://registry.npm.taobao.org/eslint-plugin-react/download/eslint-plugin-react-7.11.1.tgz#c01a7af6f17519457d6116aa94fc6d2ccad5443c" - integrity sha1-wBp69vF1GUV9YRaqlPxtLMrVRDw= + version "7.21.5" + resolved "https://npm-registry.llsengineer.com/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz#50b21a412b9574bfe05b21db176e8b7b3b15bff3" + integrity sha1-ULIaQSuVdL/gWyHbF26LezsVv/M= dependencies: - array-includes "^3.0.3" + array-includes "^3.1.1" + array.prototype.flatmap "^1.2.3" doctrine "^2.1.0" has "^1.0.3" - jsx-ast-utils "^2.0.1" - prop-types "^15.6.2" - -eslint-plugin-taro@1.2.2: - version "1.2.2" - resolved "http://registry.npm.taobao.org/eslint-plugin-taro/download/eslint-plugin-taro-1.2.2.tgz#e5855131adfeffc88f108148c54ea72c19a005e1" - integrity sha1-5YVRMa3+/8iPEIFIxU6nLBmgBeE= - dependencies: - has "^1.0.1" - -eslint-scope@3.7.1: - version "3.7.1" - resolved "http://registry.npm.taobao.org/eslint-scope/download/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" - integrity sha1-PWPD7f2gLgbgGkUq2IyqzHzctug= + jsx-ast-utils "^2.4.1 || ^3.0.0" + object.entries "^1.1.2" + object.fromentries "^2.0.2" + object.values "^1.1.1" + prop-types "^15.7.2" + resolve "^1.18.1" + string.prototype.matchall "^4.0.2" + +eslint-scope@^4.0.3: + version "4.0.3" + resolved "https://npm-registry.llsengineer.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha1-ygODMxD2iJoyZHgaqC5j65z+eEg= dependencies: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-scope@^3.7.1: - version "3.7.3" - resolved "http://registry.npm.taobao.org/eslint-scope/download/eslint-scope-3.7.3.tgz#bb507200d3d17f60247636160b4826284b108535" - integrity sha1-u1ByANPRf2AkdjYWC0gmKEsQhTU= +eslint-scope@^5.0.0: + version "5.1.1" + resolved "https://npm-registry.llsengineer.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw= dependencies: - esrecurse "^4.1.0" + esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^4.0.0: - version "4.0.0" - resolved "http://registry.npm.taobao.org/eslint-scope/download/eslint-scope-4.0.0.tgz#50bf3071e9338bcdc43331794a0cb533f0136172" - integrity sha1-UL8wcekzi83EMzF5Sgy1M/ATYXI= +eslint-utils@^1.4.3: + version "1.4.3" + resolved "https://npm-registry.llsengineer.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" + integrity sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8= dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" + eslint-visitor-keys "^1.1.0" -eslint-visitor-keys@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/eslint-visitor-keys/download/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d" - integrity sha1-PzGA+y4pEBdxastMnW1bXDSmqB0= +eslint-utils@^2.0.0: + version "2.1.0" + resolved "https://npm-registry.llsengineer.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc= + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: + version "1.3.0" + resolved "https://npm-registry.llsengineer.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha1-MOvR73wv3/AcOk8VEESvJfqwUj4= -eslint@^4.19.1: - version "4.19.1" - resolved "http://registry.npm.taobao.org/eslint/download/eslint-4.19.1.tgz#32d1d653e1d90408854bfb296f076ec7e186a300" - integrity sha1-MtHWU+HZBAiFS/spbwdux+GGowA= +eslint@^6.8.0: + version "6.8.0" + resolved "https://npm-registry.llsengineer.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" + integrity sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s= dependencies: - ajv "^5.3.0" - babel-code-frame "^6.22.0" + "@babel/code-frame" "^7.0.0" + ajv "^6.10.0" chalk "^2.1.0" - concat-stream "^1.6.0" - cross-spawn "^5.1.0" - debug "^3.1.0" - doctrine "^2.1.0" - eslint-scope "^3.7.1" - eslint-visitor-keys "^1.0.0" - espree "^3.5.4" - esquery "^1.0.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^3.0.0" + eslint-scope "^5.0.0" + eslint-utils "^1.4.3" + eslint-visitor-keys "^1.1.0" + espree "^6.1.2" + esquery "^1.0.1" esutils "^2.0.2" - file-entry-cache "^2.0.0" + file-entry-cache "^5.0.1" functional-red-black-tree "^1.0.1" - glob "^7.1.2" - globals "^11.0.1" - ignore "^3.3.3" + glob-parent "^5.0.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.0.0" imurmurhash "^0.1.4" - inquirer "^3.0.6" - is-resolvable "^1.0.0" - js-yaml "^3.9.1" + inquirer "^7.0.0" + is-glob "^4.0.0" + js-yaml "^3.13.1" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.3.0" - lodash "^4.17.4" - minimatch "^3.0.2" + lodash "^4.17.14" + minimatch "^3.0.4" mkdirp "^0.5.1" natural-compare "^1.4.0" - optionator "^0.8.2" - path-is-inside "^1.0.2" - pluralize "^7.0.0" + optionator "^0.8.3" progress "^2.0.0" - regexpp "^1.0.1" - require-uncached "^1.0.3" - semver "^5.3.0" - strip-ansi "^4.0.0" - strip-json-comments "~2.0.1" - table "4.0.2" - text-table "~0.2.0" - -espree@^3.5.4: - version "3.5.4" - resolved "http://registry.npm.taobao.org/espree/download/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7" - integrity sha1-sPRHGHyKi+2US4FaZgvd9d610ac= - dependencies: - acorn "^5.5.0" - acorn-jsx "^3.0.0" - -esprima@3.x.x, esprima@^3.1.3: - version "3.1.3" - resolved "http://registry.npm.taobao.org/esprima/download/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" - integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= - -esprima@^4.0.0: + regexpp "^2.0.1" + semver "^6.1.2" + strip-ansi "^5.2.0" + strip-json-comments "^3.0.1" + table "^5.2.3" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^6.1.2: + version "6.2.1" + resolved "https://npm-registry.llsengineer.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" + integrity sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o= + dependencies: + acorn "^7.1.1" + acorn-jsx "^5.2.0" + eslint-visitor-keys "^1.1.0" + +esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" - resolved "http://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + resolved "https://npm-registry.llsengineer.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= -esquery@^1.0.0: - version "1.0.1" - resolved "http://registry.npm.taobao.org/esquery/download/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" - integrity sha1-QGxRZYsfWZGl+bYrHcJbAOPlxwg= +esquery@^1.0.1: + version "1.3.1" + resolved "https://npm-registry.llsengineer.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" + integrity sha1-t4tYKKqOIU4p+3TE1bdS4cAz2lc= dependencies: - estraverse "^4.0.0" + estraverse "^5.1.0" -esrecurse@^4.1.0: - version "4.2.1" - resolved "http://registry.npm.taobao.org/esrecurse/download/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" - integrity sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8= +esrecurse@^4.1.0, esrecurse@^4.3.0: + version "4.3.0" + resolved "https://npm-registry.llsengineer.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha1-eteWTWeauyi+5yzsY3WLHF0smSE= dependencies: - estraverse "^4.1.0" + estraverse "^5.2.0" -estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: - version "4.2.0" - resolved "http://registry.npm.taobao.org/estraverse/download/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" - integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= +estraverse@^4.1.1, estraverse@^4.2.0: + version "4.3.0" + resolved "https://npm-registry.llsengineer.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0= + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.2.0" + resolved "https://npm-registry.llsengineer.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + integrity sha1-MH30JUfmzHMk088DwVXVzbjFOIA= esutils@^2.0.2: - version "2.0.2" - resolved "http://registry.npm.taobao.org/esutils/download/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" - integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= + version "2.0.3" + resolved "https://npm-registry.llsengineer.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q= etag@~1.8.1: version "1.8.1" - resolved "http://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + resolved "https://npm-registry.llsengineer.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= -eventemitter3@^3.0.0: - version "3.1.0" - resolved "http://registry.npm.taobao.org/eventemitter3/download/eventemitter3-3.1.0.tgz#090b4d6cdbd645ed10bf750d4b5407942d7ba163" - integrity sha1-CQtNbNvWRe0Qv3UNS1QHlC17oWM= +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://npm-registry.llsengineer.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8= -events@^1.0.0: - version "1.1.1" - resolved "http://registry.npm.taobao.org/events/download/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" - integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ= +events@^3.0.0: + version "3.2.0" + resolved "https://npm-registry.llsengineer.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" + integrity sha1-k7h8GPjvzUICpGGuxN/AVWtjk3k= eventsource@^1.0.7: version "1.0.7" - resolved "http://registry.npm.taobao.org/eventsource/download/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" + resolved "https://npm-registry.llsengineer.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" integrity sha1-j7xyyT/NNAiAkLwKTmT0tc7m2NA= dependencies: original "^1.0.0" evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" - resolved "http://registry.npm.taobao.org/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + resolved "https://npm-registry.llsengineer.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" integrity sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI= dependencies: md5.js "^1.3.4" safe-buffer "^5.1.1" -exec-async@^2.2.0: - version "2.2.0" - resolved "http://registry.npm.taobao.org/exec-async/download/exec-async-2.2.0.tgz#c7c5ad2eef3478d38390c6dd3acfe8af0efc8301" - integrity sha1-x8WtLu80eNODkMbdOs/orw78gwE= - -execa@^0.10.0: - version "0.10.0" - resolved "http://registry.npm.taobao.org/execa/download/execa-0.10.0.tgz#ff456a8f53f90f8eccc71a96d11bdfc7f082cb50" - integrity sha1-/0Vqj1P5D47MxxqW0Rvfx/CCy1A= - dependencies: - cross-spawn "^6.0.0" - get-stream "^3.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - execa@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/execa/download/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + resolved "https://npm-registry.llsengineer.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" integrity sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg= dependencies: cross-spawn "^6.0.0" @@ -3400,14 +4048,23 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -exists-async@^2.0.0: - version "2.0.0" - resolved "http://registry.npm.taobao.org/exists-async/download/exists-async-2.0.0.tgz#7e0b1652b34b0fe18b9f9640987bd56d59e51e5e" - integrity sha1-fgsWUrNLD+GLn5ZAmHvVbVnlHl4= +execall@^1.0.0: + version "1.0.0" + resolved "https://npm-registry.llsengineer.com/execall/-/execall-1.0.0.tgz#73d0904e395b3cab0658b08d09ec25307f29bb73" + integrity sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M= + dependencies: + clone-regexp "^1.0.0" + +expand-brackets@^0.1.4: + version "0.1.5" + resolved "https://npm-registry.llsengineer.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= + dependencies: + is-posix-bracket "^0.1.0" expand-brackets@^2.1.4: version "2.1.4" - resolved "http://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + resolved "https://npm-registry.llsengineer.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: debug "^2.3.3" @@ -3418,74 +4075,100 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -express@^4.13.4, express@^4.16.2: - version "4.16.4" - resolved "http://registry.npm.taobao.org/express/download/express-4.16.4.tgz#fddef61926109e24c515ea97fd2f1bdbf62df12e" - integrity sha1-/d72GSYQniTFFeqX/S8b2/Yt8S4= +expand-range@^1.8.1: + version "1.8.2" + resolved "https://npm-registry.llsengineer.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= dependencies: - accepts "~1.3.5" + fill-range "^2.1.0" + +expr-parser@^1.0.0: + version "1.0.0" + resolved "https://npm-registry.llsengineer.com/expr-parser/-/expr-parser-1.0.0.tgz#b85be870efce3c764977578d4a505795233f9022" + integrity sha1-uFvocO/OPHZJd1eNSlBXlSM/kCI= + +express@^4.17.1: + version "4.17.1" + resolved "https://npm-registry.llsengineer.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha1-RJH8OGBc9R+GKdOcK10Cb5ikwTQ= + dependencies: + accepts "~1.3.7" array-flatten "1.1.1" - body-parser "1.18.3" - content-disposition "0.5.2" + body-parser "1.19.0" + content-disposition "0.5.3" content-type "~1.0.4" - cookie "0.3.1" + cookie "0.4.0" cookie-signature "1.0.6" debug "2.6.9" depd "~1.1.2" encodeurl "~1.0.2" escape-html "~1.0.3" etag "~1.8.1" - finalhandler "1.1.1" + finalhandler "~1.1.2" fresh "0.5.2" merge-descriptors "1.0.1" methods "~1.1.2" on-finished "~2.3.0" - parseurl "~1.3.2" + parseurl "~1.3.3" path-to-regexp "0.1.7" - proxy-addr "~2.0.4" - qs "6.5.2" - range-parser "~1.2.0" + proxy-addr "~2.0.5" + qs "6.7.0" + range-parser "~1.2.1" safe-buffer "5.1.2" - send "0.16.2" - serve-static "1.13.2" - setprototypeof "1.1.0" - statuses "~1.4.0" - type-is "~1.6.16" + send "0.17.1" + serve-static "1.14.1" + setprototypeof "1.1.1" + statuses "~1.5.0" + type-is "~1.6.18" utils-merge "1.0.1" vary "~1.1.2" +ext@^1.1.2: + version "1.4.0" + resolved "https://npm-registry.llsengineer.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" + integrity sha1-ia56BxWPedNVF4gpBDJAd+Q3kkQ= + dependencies: + type "^2.0.0" + extend-shallow@^2.0.1: version "2.0.1" - resolved "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + resolved "https://npm-registry.llsengineer.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= dependencies: is-extendable "^0.1.0" extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" - resolved "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + resolved "https://npm-registry.llsengineer.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" is-extendable "^1.0.1" -extend@3, extend@^3.0.0, extend@~3.0.2: +extend@^3.0.0, extend@~3.0.2: version "3.0.2" - resolved "http://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + resolved "https://npm-registry.llsengineer.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= -external-editor@^2.0.4, external-editor@^2.1.0: - version "2.2.0" - resolved "http://registry.npm.taobao.org/external-editor/download/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" - integrity sha1-BFURz9jRM/OEZnPRBHwVTiFK09U= +external-editor@^3.0.3: + version "3.1.0" + resolved "https://npm-registry.llsengineer.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha1-ywP3QL764D6k0oPK7SdBqD8zVJU= dependencies: - chardet "^0.4.0" - iconv-lite "^0.4.17" + chardet "^0.7.0" + iconv-lite "^0.4.24" tmp "^0.0.33" +extglob@^0.3.1: + version "0.3.2" + resolved "https://npm-registry.llsengineer.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= + dependencies: + is-extglob "^1.0.0" + extglob@^2.0.4: version "2.0.4" - resolved "http://registry.npm.taobao.org/extglob/download/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + resolved "https://npm-registry.llsengineer.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" integrity sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM= dependencies: array-unique "^0.3.2" @@ -3499,99 +4182,121 @@ extglob@^2.0.4: extsprintf@1.3.0: version "1.3.0" - resolved "http://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + resolved "https://npm-registry.llsengineer.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= extsprintf@^1.2.0: version "1.4.0" - resolved "http://registry.npm.taobao.org/extsprintf/download/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + resolved "https://npm-registry.llsengineer.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= -fast-deep-equal@^1.0.0: - version "1.1.0" - resolved "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" - integrity sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ= +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://npm-registry.llsengineer.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU= -fast-deep-equal@^2.0.1: - version "2.0.1" - resolved "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" - integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= +fast-glob@^2.0.2: + version "2.2.7" + resolved "https://npm-registry.llsengineer.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" + integrity sha1-aVOFfDr6R1//ku5gFdUtpwpM050= + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + "@nodelib/fs.stat" "^1.1.2" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.3" + micromatch "^3.1.10" fast-json-stable-stringify@^2.0.0: - version "2.0.0" - resolved "http://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" - integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + version "2.1.0" + resolved "https://npm-registry.llsengineer.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM= -fast-levenshtein@~2.0.4: +fast-levenshtein@~2.0.6: version "2.0.6" - resolved "http://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + resolved "https://npm-registry.llsengineer.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= -fastparse@^1.1.1: - version "1.1.2" - resolved "http://registry.npm.taobao.org/fastparse/download/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" - integrity sha1-kXKMWllC7O2FMSg8eUQe5BIsNak= - faye-websocket@^0.10.0: version "0.10.0" - resolved "http://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" + resolved "https://npm-registry.llsengineer.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= dependencies: websocket-driver ">=0.5.1" faye-websocket@~0.11.1: - version "0.11.1" - resolved "http://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.11.1.tgz#f0efe18c4f56e4f40afc7e06c719fd5ee6188f38" - integrity sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg= + version "0.11.3" + resolved "https://npm-registry.llsengineer.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" + integrity sha1-XA6aiWjokSwoZjn96XeosgnyUI4= dependencies: websocket-driver ">=0.5.1" +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://npm-registry.llsengineer.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= + dependencies: + pend "~1.2.0" + figgy-pudding@^3.5.1: - version "3.5.1" - resolved "http://registry.npm.taobao.org/figgy-pudding/download/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" - integrity sha1-hiRwESkBxyeg5JWoB0S9W6odZ5A= + version "3.5.2" + resolved "https://npm-registry.llsengineer.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" + integrity sha1-tO7oFIq7Adzx0aw0Nn1Z4S+mHW4= -figures@^2.0.0: - version "2.0.0" - resolved "http://registry.npm.taobao.org/figures/download/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= +figures@^3.0.0: + version "3.2.0" + resolved "https://npm-registry.llsengineer.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8= dependencies: escape-string-regexp "^1.0.5" file-entry-cache@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" + resolved "https://npm-registry.llsengineer.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" integrity sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E= dependencies: flat-cache "^1.2.1" object-assign "^4.0.1" -file-loader@^1.1.11: - version "1.1.11" - resolved "http://registry.npm.taobao.org/file-loader/download/file-loader-1.1.11.tgz#6fe886449b0f2a936e43cabaac0cdbfb369506f8" - integrity sha1-b+iGRJsPKpNuQ8q6rAzb+zaVBvg= +file-entry-cache@^5.0.1: + version "5.0.1" + resolved "https://npm-registry.llsengineer.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" + integrity sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w= dependencies: - loader-utils "^1.0.2" - schema-utils "^0.4.5" - -file-type@^4.0.0: - version "4.4.0" - resolved "http://registry.npm.taobao.org/file-type/download/file-type-4.4.0.tgz#1b600e5fca1fbdc6e80c0a70c71c8dba5f7906c5" - integrity sha1-G2AOX8ofvcboDApwxxyNul95BsU= + flat-cache "^2.0.1" -file-type@^5.2.0: - version "5.2.0" - resolved "http://registry.npm.taobao.org/file-type/download/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" - integrity sha1-LdvqfHP/42No365J3DOMBYwritY= +file-loader@^6.0.0: + version "6.2.0" + resolved "https://npm-registry.llsengineer.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha1-uu98+OGEDfMl5DkLRISHlIDuvk0= + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" -file-uri-to-path@1: +file-uri-to-path@1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + resolved "https://npm-registry.llsengineer.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90= +filename-regex@^2.0.0: + version "2.0.1" + resolved "https://npm-registry.llsengineer.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= + +fill-range@^2.1.0: + version "2.2.4" + resolved "https://npm-registry.llsengineer.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" + integrity sha1-6x53OrsFbc2N8r/favWbizqTZWU= + dependencies: + is-number "^2.1.0" + isobject "^2.0.0" + randomatic "^3.0.0" + repeat-element "^1.1.2" + repeat-string "^1.5.2" + fill-range@^4.0.0: version "4.0.0" - resolved "http://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + resolved "https://npm-registry.llsengineer.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: extend-shallow "^2.0.1" @@ -3599,40 +4304,47 @@ fill-range@^4.0.0: repeat-string "^1.6.1" to-regex-range "^2.1.0" -finalhandler@1.1.1: - version "1.1.1" - resolved "http://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.1.tgz#eebf4ed840079c83f4249038c9d703008301b105" - integrity sha1-7r9O2EAHnIP0JJA4ydcDAIMBsQU= +fill-range@^7.0.1: + version "7.0.1" + resolved "https://npm-registry.llsengineer.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha1-GRmmp8df44ssfHflGYU12prN2kA= + dependencies: + to-regex-range "^5.0.1" + +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://npm-registry.llsengineer.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0= dependencies: debug "2.6.9" encodeurl "~1.0.2" escape-html "~1.0.3" on-finished "~2.3.0" - parseurl "~1.3.2" - statuses "~1.4.0" + parseurl "~1.3.3" + statuses "~1.5.0" unpipe "~1.0.0" -find-cache-dir@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" - integrity sha1-kojj6ePMN0hxfTnq3hfPcfww7m8= +find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: + version "2.1.0" + resolved "https://npm-registry.llsengineer.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc= dependencies: commondir "^1.0.1" - make-dir "^1.0.0" - pkg-dir "^2.0.0" + make-dir "^2.0.0" + pkg-dir "^3.0.0" -find-cache-dir@^2.0.0: - version "2.0.0" - resolved "http://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-2.0.0.tgz#4c1faed59f45184530fb9d7fa123a4d04a98472d" - integrity sha1-TB+u1Z9FGEUw+51/oSOk0EqYRy0= +find-cache-dir@^3.3.1: + version "3.3.1" + resolved "https://npm-registry.llsengineer.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha1-ibM/rUpGcNqpT4Vff74x1thP6IA= dependencies: commondir "^1.0.1" - make-dir "^1.0.0" - pkg-dir "^3.0.0" + make-dir "^3.0.2" + pkg-dir "^4.1.0" find-up@^1.0.0: version "1.1.2" - resolved "http://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + resolved "https://npm-registry.llsengineer.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= dependencies: path-exists "^2.0.0" @@ -3640,21 +4352,37 @@ find-up@^1.0.0: find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" - resolved "http://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + resolved "https://npm-registry.llsengineer.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= dependencies: locate-path "^2.0.0" find-up@^3.0.0: version "3.0.0" - resolved "http://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + resolved "https://npm-registry.llsengineer.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" integrity sha1-SRafHXmTQwZG2mHsxa41XCHJe3M= dependencies: locate-path "^3.0.0" +find-up@^4.0.0: + version "4.1.0" + resolved "https://npm-registry.llsengineer.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk= + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-yarn-workspace-root@1.2.1: + version "1.2.1" + resolved "https://npm-registry.llsengineer.com/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz#40eb8e6e7c2502ddfaa2577c176f221422f860db" + integrity sha1-QOuObnwlAt36old8F28iFCL4YNs= + dependencies: + fs-extra "^4.0.3" + micromatch "^3.1.4" + flat-cache@^1.2.1: version "1.3.4" - resolved "http://registry.npm.taobao.org/flat-cache/download/flat-cache-1.3.4.tgz#2c2ef77525cc2929007dfffa1dd314aa9c9dee6f" + resolved "https://npm-registry.llsengineer.com/flat-cache/-/flat-cache-1.3.4.tgz#2c2ef77525cc2929007dfffa1dd314aa9c9dee6f" integrity sha1-LC73dSXMKSkAff/6HdMUqpyd7m8= dependencies: circular-json "^0.3.1" @@ -3662,120 +4390,121 @@ flat-cache@^1.2.1: rimraf "~2.6.2" write "^0.2.1" -flatten@^1.0.2: - version "1.0.2" - resolved "http://registry.npm.taobao.org/flatten/download/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" - integrity sha1-2uRqnXj74lKSJYzB54CkHZXAN4I= - -flush-write-stream@^1.0.0: - version "1.0.3" - resolved "http://registry.npm.taobao.org/flush-write-stream/download/flush-write-stream-1.0.3.tgz#c5d586ef38af6097650b49bc41b55fabb19f35bd" - integrity sha1-xdWG7zivYJdlC0m8QbVfq7GfNb0= +flat-cache@^2.0.1: + version "2.0.1" + resolved "https://npm-registry.llsengineer.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA= dependencies: - inherits "^2.0.1" - readable-stream "^2.0.4" + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" -follow-redirects@^1.0.0, follow-redirects@^1.2.3: - version "1.6.0" - resolved "http://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.6.0.tgz#d12452c031e8c67eb6637d861bfc7a8090167933" - integrity sha1-0SRSwDHoxn62Y32GG/x6gJAWeTM= +flatted@^2.0.0: + version "2.0.2" + resolved "https://npm-registry.llsengineer.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" + integrity sha1-RXWyHivO50NKqb5mL0t7X5wrUTg= + +flush-write-stream@^1.0.0: + version "1.1.1" + resolved "https://npm-registry.llsengineer.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug= dependencies: - debug "=3.1.0" + inherits "^2.0.3" + readable-stream "^2.3.6" -for-in@^0.1.3: - version "0.1.8" - resolved "http://registry.npm.taobao.org/for-in/download/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" - integrity sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE= +follow-redirects@^1.0.0: + version "1.13.1" + resolved "https://npm-registry.llsengineer.com/follow-redirects/-/follow-redirects-1.13.1.tgz#5f69b813376cee4fd0474a3aba835df04ab763b7" + integrity sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg== for-in@^1.0.1, for-in@^1.0.2: version "1.0.2" - resolved "http://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + resolved "https://npm-registry.llsengineer.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= -for-own@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/for-own/download/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" - integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= +for-own@^0.1.4: + version "0.1.5" + resolved "https://npm-registry.llsengineer.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= dependencies: for-in "^1.0.1" forever-agent@~0.6.1: version "0.6.1" - resolved "http://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + resolved "https://npm-registry.llsengineer.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= -form-data@^2.1.4, form-data@^2.3.1, form-data@~2.3.2: +form-data@~2.3.2: version "2.3.3" - resolved "http://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + resolved "https://npm-registry.llsengineer.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" integrity sha1-3M5SwF9kTymManq5Nr1yTO/786Y= dependencies: asynckit "^0.4.0" combined-stream "^1.0.6" mime-types "^2.1.12" -formidable@^1.2.0: - version "1.2.1" - resolved "http://registry.npm.taobao.org/formidable/download/formidable-1.2.1.tgz#70fb7ca0290ee6ff961090415f4b3df3d2082659" - integrity sha1-cPt8oCkO5v+WEJBBX0s989IIJlk= - forwarded@~0.1.2: version "0.1.2" - resolved "http://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + resolved "https://npm-registry.llsengineer.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= fragment-cache@^0.2.1: version "0.2.1" - resolved "http://registry.npm.taobao.org/fragment-cache/download/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + resolved "https://npm-registry.llsengineer.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= dependencies: map-cache "^0.2.2" -freeport-async@^1.1.1: - version "1.1.1" - resolved "http://registry.npm.taobao.org/freeport-async/download/freeport-async-1.1.1.tgz#5c8cf4fc1aba812578317bd4d7a1e5597baf958e" - integrity sha1-XIz0/Bq6gSV4MXvU16HlWXuvlY4= - fresh@0.5.2: version "0.5.2" - resolved "http://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + resolved "https://npm-registry.llsengineer.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= from2@^2.1.0: version "2.3.0" - resolved "http://registry.npm.taobao.org/from2/download/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + resolved "https://npm-registry.llsengineer.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= dependencies: inherits "^2.0.1" readable-stream "^2.0.0" -fs-extra@^3.0.1: - version "3.0.1" - resolved "http://registry.npm.taobao.org/fs-extra/download/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" - integrity sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE= +fs-extra@8.1.0, fs-extra@^8.0.1, fs-extra@^8.1.0: + version "8.1.0" + resolved "https://npm-registry.llsengineer.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA= dependencies: - graceful-fs "^4.1.2" - jsonfile "^3.0.0" + graceful-fs "^4.2.0" + jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^4.0.2: +fs-extra@^4.0.3: version "4.0.3" - resolved "http://registry.npm.taobao.org/fs-extra/download/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" + resolved "https://npm-registry.llsengineer.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" integrity sha1-DYUhIuW8W+tFP7Ao6cDJvzY0DJQ= dependencies: graceful-fs "^4.1.2" jsonfile "^4.0.0" universalify "^0.1.0" -fs-minipass@^1.2.5: - version "1.2.5" - resolved "http://registry.npm.taobao.org/fs-minipass/download/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" - integrity sha1-BsJ3IYRU7CiN93raVKA7hwKqy50= +fs-extra@^5.0.0: + version "5.0.0" + resolved "https://npm-registry.llsengineer.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd" + integrity sha1-QU0BEM3QZwVzTQVWUsVBEmDDGr0= + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-minipass@^2.0.0: + version "2.1.0" + resolved "https://npm-registry.llsengineer.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs= dependencies: - minipass "^2.2.1" + minipass "^3.0.0" fs-write-stream-atomic@^1.0.8: version "1.0.10" - resolved "http://registry.npm.taobao.org/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + resolved "https://npm-registry.llsengineer.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= dependencies: graceful-fs "^4.1.2" @@ -3785,48 +4514,45 @@ fs-write-stream-atomic@^1.0.8: fs.realpath@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + resolved "https://npm-registry.llsengineer.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@^1.2.2: - version "1.2.4" - resolved "http://registry.npm.taobao.org/fsevents/download/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426" - integrity sha1-9B3LGvJYKvNpLaNvxVy9jhBBxCY= +fsevents@^1.2.7: + version "1.2.13" + resolved "https://npm-registry.llsengineer.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg= dependencies: - nan "^2.9.2" - node-pre-gyp "^0.10.0" + bindings "^1.5.0" + nan "^2.12.1" -fstream@^1.0.0, fstream@^1.0.2: - version "1.0.11" - resolved "http://registry.npm.taobao.org/fstream/download/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" - integrity sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE= +fsevents@~2.1.2: + version "2.1.3" + resolved "https://npm-registry.llsengineer.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" + integrity sha1-+3OHA66NL5/pAMM4Nt3r7ouX8j4= + +fstream@^1.0.0, fstream@^1.0.12: + version "1.0.12" + resolved "https://npm-registry.llsengineer.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045" + integrity sha1-Touo7i1Ivk99DeUFRVVI6uWTIEU= dependencies: graceful-fs "^4.1.2" inherits "~2.0.0" mkdirp ">=0.5 0" rimraf "2" -ftp@~0.3.10: - version "0.3.10" - resolved "http://registry.npm.taobao.org/ftp/download/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d" - integrity sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0= - dependencies: - readable-stream "1.1.x" - xregexp "2.0.0" - function-bind@^1.1.1: version "1.1.1" - resolved "http://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + resolved "https://npm-registry.llsengineer.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0= functional-red-black-tree@^1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + resolved "https://npm-registry.llsengineer.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= gauge@~2.7.3: version "2.7.4" - resolved "http://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + resolved "https://npm-registry.llsengineer.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= dependencies: aproba "^1.0.3" @@ -3840,111 +4566,98 @@ gauge@~2.7.3: gaze@^1.0.0: version "1.1.3" - resolved "http://registry.npm.taobao.org/gaze/download/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" + resolved "https://npm-registry.llsengineer.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" integrity sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko= dependencies: globule "^1.0.0" -generic-names@^1.0.3: - version "1.0.3" - resolved "http://registry.npm.taobao.org/generic-names/download/generic-names-1.0.3.tgz#2d786a121aee508876796939e8e3bff836c20917" - integrity sha1-LXhqEhruUIh2eWk56OO/+DbCCRc= - dependencies: - loader-utils "^0.2.16" +gensync@^1.0.0-beta.1: + version "1.0.0-beta.2" + resolved "https://npm-registry.llsengineer.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA= -get-caller-file@^1.0.1: - version "1.0.3" - resolved "http://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" - integrity sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o= +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://npm-registry.llsengineer.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34= + +get-intrinsic@^1.0.0, get-intrinsic@^1.0.1: + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/get-intrinsic/-/get-intrinsic-1.0.1.tgz#94a9768fcbdd0595a1c9273aacf4c89d075631be" + integrity sha1-lKl2j8vdBZWhySc6rPTInQdWMb4= + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" get-stdin@^4.0.1: version "4.0.1" - resolved "http://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + resolved "https://npm-registry.llsengineer.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= -get-stream@^3.0.0: - version "3.0.0" - resolved "http://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= +get-stdin@^6.0.0: + version "6.0.0" + resolved "https://npm-registry.llsengineer.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" + integrity sha1-ngm/cSs2CrkiXoEgSPcf3pyJZXs= get-stream@^4.0.0: version "4.1.0" - resolved "http://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + resolved "https://npm-registry.llsengineer.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" integrity sha1-wbJVV189wh1Zv8ec09K0axw6VLU= dependencies: pump "^3.0.0" -get-uri@^2.0.0: - version "2.0.2" - resolved "http://registry.npm.taobao.org/get-uri/download/get-uri-2.0.2.tgz#5c795e71326f6ca1286f2fc82575cd2bab2af578" - integrity sha1-XHlecTJvbKEoby/IJXXNK6sq9Xg= - dependencies: - data-uri-to-buffer "1" - debug "2" - extend "3" - file-uri-to-path "1" - ftp "~0.3.10" - readable-stream "2" - get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" - resolved "http://registry.npm.taobao.org/get-value/download/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + resolved "https://npm-registry.llsengineer.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= -getenv@^0.7.0: - version "0.7.0" - resolved "http://registry.npm.taobao.org/getenv/download/getenv-0.7.0.tgz#39b91838707e2086fd1cf6ef8777d1c93e14649e" - integrity sha1-ObkYOHB+IIb9HPbvh3fRyT4UZJ4= - getpass@^0.1.1: version "0.1.7" - resolved "http://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + resolved "https://npm-registry.llsengineer.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= dependencies: assert-plus "^1.0.0" +glob-base@^0.3.0: + version "0.3.0" + resolved "https://npm-registry.llsengineer.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= + dependencies: + is-glob "^2.0.0" + glob-parent@^3.1.0: version "3.1.0" - resolved "http://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + resolved "https://npm-registry.llsengineer.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= dependencies: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-promise@^3.3.0: - version "3.4.0" - resolved "http://registry.npm.taobao.org/glob-promise/download/glob-promise-3.4.0.tgz#b6b8f084504216f702dc2ce8c9bc9ac8866fdb20" - integrity sha1-trjwhFBCFvcC3CzoybyayIZv2yA= - dependencies: - "@types/glob" "*" - -glob@7.0.x: - version "7.0.6" - resolved "http://registry.npm.taobao.org/glob/download/glob-7.0.6.tgz#211bafaf49e525b8cd93260d14ab136152b3f57a" - integrity sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo= +glob-parent@^5.0.0, glob-parent@~5.1.0: + version "5.1.1" + resolved "https://npm-registry.llsengineer.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha1-tsHvQXxOVmPqSY8cRa+saRa7wik= dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.2" - once "^1.3.0" - path-is-absolute "^1.0.0" + is-glob "^4.0.1" -glob@^6.0.1: - version "6.0.4" - resolved "http://registry.npm.taobao.org/glob/download/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" - integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI= - dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "2 || 3" - once "^1.3.0" - path-is-absolute "^1.0.0" +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://npm-registry.llsengineer.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= -glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1: - version "7.1.3" - resolved "http://registry.npm.taobao.org/glob/download/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" - integrity sha1-OWCDLT8VdBCDQtr9OmezMsCWnfE= +glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@~7.1.1: + version "7.1.6" + resolved "https://npm-registry.llsengineer.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -3953,27 +4666,21 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1: once "^1.3.0" path-is-absolute "^1.0.0" -global@^4.3.2: - version "4.3.2" - resolved "http://registry.npm.taobao.org/global/download/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" - integrity sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8= - dependencies: - min-document "^2.19.0" - process "~0.5.1" - -globals@^11.0.1, globals@^11.1.0: - version "11.9.0" - resolved "http://registry.npm.taobao.org/globals/download/globals-11.9.0.tgz#bde236808e987f290768a93d065060d78e6ab249" - integrity sha1-veI2gI6YfykHaKk9BlBg145qskk= +globals@^11.1.0: + version "11.12.0" + resolved "https://npm-registry.llsengineer.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4= -globals@^9.18.0: - version "9.18.0" - resolved "http://registry.npm.taobao.org/globals/download/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" - integrity sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo= +globals@^12.1.0: + version "12.4.0" + resolved "https://npm-registry.llsengineer.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" + integrity sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg= + dependencies: + type-fest "^0.8.1" globby@^6.1.0: version "6.1.0" - resolved "http://registry.npm.taobao.org/globby/download/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + resolved "https://npm-registry.llsengineer.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= dependencies: array-union "^1.0.1" @@ -3982,85 +4689,117 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" +globby@^7.1.1: + version "7.1.1" + resolved "https://npm-registry.llsengineer.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" + integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA= + dependencies: + array-union "^1.0.1" + dir-glob "^2.0.0" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + +globby@^8.0.0: + version "8.0.2" + resolved "https://npm-registry.llsengineer.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" + integrity sha1-VpdhnM2VxSdduy1vqkIIfBqUHY0= + dependencies: + array-union "^1.0.1" + dir-glob "2.0.0" + fast-glob "^2.0.2" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + +globjoin@^0.1.4: + version "0.1.4" + resolved "https://npm-registry.llsengineer.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43" + integrity sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM= + +globs@^0.1.4: + version "0.1.4" + resolved "https://npm-registry.llsengineer.com/globs/-/globs-0.1.4.tgz#1d13639f6174e4ae73a7f936da7d9a079f657c1c" + integrity sha1-HRNjn2F05K5zp/k22n2aB59lfBw= + dependencies: + glob "^7.1.1" + globule@^1.0.0: - version "1.2.1" - resolved "http://registry.npm.taobao.org/globule/download/globule-1.2.1.tgz#5dffb1b191f22d20797a9369b49eab4e9839696d" - integrity sha1-Xf+xsZHyLSB5epNptJ6rTpg5aW0= + version "1.3.2" + resolved "https://npm-registry.llsengineer.com/globule/-/globule-1.3.2.tgz#d8bdd9e9e4eef8f96e245999a5dee7eb5d8529c4" + integrity sha1-2L3Z6eTu+PluJFmZpd7n612FKcQ= dependencies: glob "~7.1.1" lodash "~4.17.10" minimatch "~3.0.2" -got@^6.7.1: - version "6.7.1" - resolved "http://registry.npm.taobao.org/got/download/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" - integrity sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA= - dependencies: - create-error-class "^3.0.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - is-redirect "^1.0.0" - is-retry-allowed "^1.0.0" - is-stream "^1.0.0" - lowercase-keys "^1.0.0" - safe-buffer "^5.0.1" - timed-out "^4.0.0" - unzip-response "^2.0.1" - url-parse-lax "^1.0.0" +gonzales-pe@^4.2.3: + version "4.3.0" + resolved "https://npm-registry.llsengineer.com/gonzales-pe/-/gonzales-pe-4.3.0.tgz#fe9dec5f3c557eead09ff868c65826be54d067b3" + integrity sha1-/p3sXzxVfurQn/hoxlgmvlTQZ7M= + dependencies: + minimist "^1.2.5" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6: - version "4.1.15" - resolved "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" - integrity sha1-/7cD4QZuig7qpMi4C6klPu77+wA= +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.4" + resolved "https://npm-registry.llsengineer.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha1-Ila94U02MpWMRl68ltxGfKB6Kfs= handle-thing@^2.0.0: - version "2.0.0" - resolved "http://registry.npm.taobao.org/handle-thing/download/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754" - integrity sha1-DgOWlf9QyT/CiFV9aW88HcZ3Z1Q= + version "2.0.1" + resolved "https://npm-registry.llsengineer.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha1-hX95zjWVgMNA1DCBzGSJcNC7I04= har-schema@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + resolved "https://npm-registry.llsengineer.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= -har-validator@~5.1.0: - version "5.1.3" - resolved "http://registry.npm.taobao.org/har-validator/download/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" - integrity sha1-HvievT5JllV2de7ZiTEQ3DUPoIA= +har-validator@~5.1.3: + version "5.1.5" + resolved "https://npm-registry.llsengineer.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha1-HwgDufjLIMD6E4It8ezds2veHv0= dependencies: - ajv "^6.5.5" + ajv "^6.12.3" har-schema "^2.0.0" has-ansi@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + resolved "https://npm-registry.llsengineer.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= dependencies: ansi-regex "^2.0.0" has-flag@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + resolved "https://npm-registry.llsengineer.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= has-flag@^3.0.0: version "3.0.0" - resolved "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://npm-registry.llsengineer.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= -has-symbols@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" - integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= +has-flag@^4.0.0: + version "4.0.0" + resolved "https://npm-registry.llsengineer.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s= + +has-symbols@^1.0.1: + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg= has-unicode@^2.0.0: version "2.0.1" - resolved "http://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + resolved "https://npm-registry.llsengineer.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= has-value@^0.3.1: version "0.3.1" - resolved "http://registry.npm.taobao.org/has-value/download/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + resolved "https://npm-registry.llsengineer.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= dependencies: get-value "^2.0.3" @@ -4069,7 +4808,7 @@ has-value@^0.3.1: has-value@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/has-value/download/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + resolved "https://npm-registry.llsengineer.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: get-value "^2.0.6" @@ -4078,104 +4817,92 @@ has-value@^1.0.0: has-values@^0.1.4: version "0.1.4" - resolved "http://registry.npm.taobao.org/has-values/download/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + resolved "https://npm-registry.llsengineer.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= has-values@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/has-values/download/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + resolved "https://npm-registry.llsengineer.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= dependencies: is-number "^3.0.0" kind-of "^4.0.0" -has@^1.0.1, has@^1.0.3: +has@^1.0.3: version "1.0.3" - resolved "http://registry.npm.taobao.org/has/download/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + resolved "https://npm-registry.llsengineer.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y= dependencies: function-bind "^1.1.1" -hasbin@^1.2.3: - version "1.2.3" - resolved "http://registry.npm.taobao.org/hasbin/download/hasbin-1.2.3.tgz#78c5926893c80215c2b568ae1fd3fcab7a2696b0" - integrity sha1-eMWSaJPIAhXCtWiuH9P8q3omlrA= - dependencies: - async "~1.5" - hash-base@^3.0.0: - version "3.0.4" - resolved "http://registry.npm.taobao.org/hash-base/download/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" - integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= + version "3.1.0" + resolved "https://npm-registry.llsengineer.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha1-VcOB2eBuHSmXqIO0o/3f5/DTrzM= dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" - resolved "http://registry.npm.taobao.org/hash.js/download/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + resolved "https://npm-registry.llsengineer.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" integrity sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I= dependencies: inherits "^2.0.3" minimalistic-assert "^1.0.1" -he@1.2.x: +he@1.2.x, he@^1.2.0: version "1.2.0" - resolved "http://registry.npm.taobao.org/he/download/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + resolved "https://npm-registry.llsengineer.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha1-hK5l+n6vsWX922FWauFLrwVmTw8= +history@^4.10.1: + version "4.10.1" + resolved "https://npm-registry.llsengineer.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + integrity sha1-MzcaZeOoOyZ0NOKz87G0xYqtTPM= + dependencies: + "@babel/runtime" "^7.1.2" + loose-envify "^1.2.0" + resolve-pathname "^3.0.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + value-equal "^1.0.1" + hmac-drbg@^1.0.0: version "1.0.1" - resolved "http://registry.npm.taobao.org/hmac-drbg/download/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + resolved "https://npm-registry.llsengineer.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= dependencies: hash.js "^1.0.3" minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hoek@2.x.x: - version "2.16.3" - resolved "http://registry.npm.taobao.org/hoek/download/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" - integrity sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0= - -hoek@4.x.x: - version "4.2.1" - resolved "http://registry.npm.taobao.org/hoek/download/hoek-4.2.1.tgz#9634502aa12c445dd5a7c5734b572bb8738aacbb" - integrity sha1-ljRQKqEsRF3Vp8VzS1cruHOKrLs= - -hoist-non-react-statics@^2.5.0: - version "2.5.5" - resolved "http://registry.npm.taobao.org/hoist-non-react-statics/download/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47" - integrity sha1-xZA89AnA39kI84jmGdhrnBF0y0c= - -hoist-non-react-statics@^3.1.0: - version "3.2.1" - resolved "http://registry.npm.taobao.org/hoist-non-react-statics/download/hoist-non-react-statics-3.2.1.tgz#c09c0555c84b38a7ede6912b61efddafd6e75e1e" - integrity sha1-wJwFVchLOKft5pErYe/dr9bnXh4= +hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: + version "3.3.2" + resolved "https://npm-registry.llsengineer.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha1-7OCsr3HWLClpwuxZ/v9CpLGoW0U= dependencies: - react-is "^16.3.2" + react-is "^16.7.0" -home-dir@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/home-dir/download/home-dir-1.0.0.tgz#2917eb44bdc9072ceda942579543847e3017fe4e" - integrity sha1-KRfrRL3JByztqUJXlUOEfjAX/k4= +hosted-git-info@^2.1.4: + version "2.8.8" + resolved "https://npm-registry.llsengineer.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" + integrity sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg= -home-or-tmp@^2.0.0: - version "2.0.0" - resolved "http://registry.npm.taobao.org/home-or-tmp/download/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" - integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= +hox@^1.1.2: + version "1.1.2" + resolved "https://npm-registry.llsengineer.com/hox/-/hox-1.1.2.tgz#4304e0f8595c8a969c9683b4aa013d9c7de405d9" + integrity sha1-QwTg+FlcipacloO0qgE9nH3kBdk= dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.1" - -hosted-git-info@^2.1.4: - version "2.7.1" - resolved "http://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" - integrity sha1-l/I2l3vW4SVAiTD/bePuxigewEc= + "@types/hoist-non-react-statics" "^3.3.1" + "@types/react-reconciler" "^0.18.0" + react-reconciler "^0.25.1" + use-action "^1.0.2" hpack.js@^2.1.6: version "2.1.6" - resolved "http://registry.npm.taobao.org/hpack.js/download/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + resolved "https://npm-registry.llsengineer.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= dependencies: inherits "^2.0.1" @@ -4183,14 +4910,21 @@ hpack.js@^2.1.6: readable-stream "^2.0.1" wbuf "^1.1.0" -html-entities@^1.2.0: - version "1.2.1" - resolved "http://registry.npm.taobao.org/html-entities/download/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" - integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8= +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "https://npm-registry.llsengineer.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + integrity sha1-5w2EuU2lOqN14R/jo1G+ZkLKRvg= + dependencies: + whatwg-encoding "^1.0.1" + +html-entities@^1.3.1: + version "1.3.3" + resolved "https://npm-registry.llsengineer.com/html-entities/-/html-entities-1.3.3.tgz#3dca638a43ee7de316fc23067398491152ad4736" + integrity sha512-/VulV3SYni1taM7a4RMdceqzJWR39gpZHjBwUnsCFKWV/GJkD14CJ5F7eWcZozmHJK0/f/H5U3b3SiPkuvxMgg== html-minifier@^3.2.3: version "3.5.21" - resolved "http://registry.npm.taobao.org/html-minifier/download/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c" + resolved "https://npm-registry.llsengineer.com/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c" integrity sha1-0AQOBUcw41TbAIRjWTGUAVIS0gw= dependencies: camel-case "3.0.x" @@ -4201,18 +4935,36 @@ html-minifier@^3.2.3: relateurl "0.2.x" uglify-js "3.4.x" -html-webpack-include-assets-plugin@^1.0.5: - version "1.0.6" - resolved "http://registry.npm.taobao.org/html-webpack-include-assets-plugin/download/html-webpack-include-assets-plugin-1.0.6.tgz#c67cb824a0db22382eb36b0ae34a602a8a03db8c" - integrity sha1-xny4JKDbIjgus2sK40pgKooD24w= +html-minifier@^4.0.0: + version "4.0.0" + resolved "https://npm-registry.llsengineer.com/html-minifier/-/html-minifier-4.0.0.tgz#cca9aad8bce1175e02e17a8c33e46d8988889f56" + integrity sha1-zKmq2LzhF14C4XqMM+RtiYiIn1Y= + dependencies: + camel-case "^3.0.0" + clean-css "^4.2.1" + commander "^2.19.0" + he "^1.2.0" + param-case "^2.1.1" + relateurl "^0.2.7" + uglify-js "^3.5.1" + +html-tags@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/html-tags/-/html-tags-2.0.0.tgz#10b30a386085f43cede353cc8fa7cb0deeea668b" + integrity sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos= + +html-webpack-include-assets-plugin@1.0.5: + version "1.0.5" + resolved "https://npm-registry.llsengineer.com/html-webpack-include-assets-plugin/-/html-webpack-include-assets-plugin-1.0.5.tgz#12770c227290451633351b5ed72dda8ce8c0642e" + integrity sha1-EncMInKQRRYzNRte1y3ajOjAZC4= dependencies: glob "^7.1.3" minimatch "^3.0.4" slash "^2.0.0" -html-webpack-plugin@^3.1.0: +html-webpack-plugin@3.2.0: version "3.2.0" - resolved "http://registry.npm.taobao.org/html-webpack-plugin/download/html-webpack-plugin-3.2.0.tgz#b01abbd723acaaa7b37b6af4492ebda03d9dd37b" + resolved "https://npm-registry.llsengineer.com/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz#b01abbd723acaaa7b37b6af4492ebda03d9dd37b" integrity sha1-sBq71yOsqqeze2r0SS69oD2d03s= dependencies: html-minifier "^3.2.3" @@ -4223,24 +4975,37 @@ html-webpack-plugin@^3.1.0: toposort "^1.0.0" util.promisify "1.0.0" -htmlparser2@~3.3.0: - version "3.3.0" - resolved "http://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.3.0.tgz#cc70d05a59f6542e43f0e685c982e14c924a9efe" - integrity sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4= +htmlparser2@^3.3.0, htmlparser2@^3.9.2: + version "3.10.1" + resolved "https://npm-registry.llsengineer.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha1-vWedw/WYl7ajS7EHSchVu1OpOS8= dependencies: - domelementtype "1" - domhandler "2.1" - domutils "1.1" - readable-stream "1.0" + domelementtype "^1.3.1" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^3.1.1" http-deceiver@^1.2.7: version "1.2.7" - resolved "http://registry.npm.taobao.org/http-deceiver/download/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + resolved "https://npm-registry.llsengineer.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= -http-errors@1.6.3, http-errors@~1.6.2, http-errors@~1.6.3: +http-errors@1.7.2: + version "1.7.2" + resolved "https://npm-registry.llsengineer.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha1-T1ApzxMjnzEDblsuVSkrz7zIXI8= + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-errors@~1.6.2: version "1.6.3" - resolved "http://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + resolved "https://npm-registry.llsengineer.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= dependencies: depd "~1.1.2" @@ -4248,41 +5013,44 @@ http-errors@1.6.3, http-errors@~1.6.2, http-errors@~1.6.3: setprototypeof "1.1.0" statuses ">= 1.4.0 < 2" -http-parser-js@>=0.4.0: - version "0.5.0" - resolved "http://registry.npm.taobao.org/http-parser-js/download/http-parser-js-0.5.0.tgz#d65edbede84349d0dc30320815a15d39cc3cbbd8" - integrity sha1-1l7b7ehDSdDcMDIIFaFdOcw8u9g= - -http-proxy-agent@^2.1.0: - version "2.1.0" - resolved "http://registry.npm.taobao.org/http-proxy-agent/download/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" - integrity sha1-5IIb7vWyFCogJr1zkm/lN2McVAU= +http-errors@~1.7.2: + version "1.7.3" + resolved "https://npm-registry.llsengineer.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha1-bGGeT5xgMIw4UZSYwU+7EKrOuwY= dependencies: - agent-base "4" - debug "3.1.0" + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" -http-proxy-middleware@~0.18.0: - version "0.18.0" - resolved "http://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-0.18.0.tgz#0987e6bb5a5606e5a69168d8f967a87f15dd8aab" - integrity sha1-CYfmu1pWBuWmkWjY+WeofxXdiqs= +http-parser-js@>=0.5.1: + version "0.5.2" + resolved "https://npm-registry.llsengineer.com/http-parser-js/-/http-parser-js-0.5.2.tgz#da2e31d237b393aae72ace43882dd7e270a8ff77" + integrity sha1-2i4x0jezk6rnKs5DiC3X4nCo/3c= + +http-proxy-middleware@0.19.1: + version "0.19.1" + resolved "https://npm-registry.llsengineer.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" + integrity sha1-GDx9xKoUeRUDBkmMIQza+WCApDo= dependencies: - http-proxy "^1.16.2" + http-proxy "^1.17.0" is-glob "^4.0.0" - lodash "^4.17.5" - micromatch "^3.1.9" + lodash "^4.17.11" + micromatch "^3.1.10" -http-proxy@^1.16.2: - version "1.17.0" - resolved "http://registry.npm.taobao.org/http-proxy/download/http-proxy-1.17.0.tgz#7ad38494658f84605e2f6db4436df410f4e5be9a" - integrity sha1-etOElGWPhGBeL220Q230EPTlvpo= +http-proxy@^1.17.0: + version "1.18.1" + resolved "https://npm-registry.llsengineer.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk= dependencies: - eventemitter3 "^3.0.0" + eventemitter3 "^4.0.0" follow-redirects "^1.0.0" requires-port "^1.0.0" http-signature@~1.2.0: version "1.2.0" - resolved "http://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + resolved "https://npm-registry.llsengineer.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= dependencies: assert-plus "^1.0.0" @@ -4291,103 +5059,86 @@ http-signature@~1.2.0: https-browserify@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/https-browserify/download/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + resolved "https://npm-registry.llsengineer.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= -https-proxy-agent@^2.2.1: - version "2.2.1" - resolved "http://registry.npm.taobao.org/https-proxy-agent/download/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0" - integrity sha1-UVUpcPoE1yPgTFbQQXjD+SWSu8A= - dependencies: - agent-base "^4.1.0" - debug "^3.1.0" - -iconv-lite@0.4.23: - version "0.4.23" - resolved "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" - integrity sha1-KXhx9jvlB63Pv8pxXQzQ7thOmmM= - dependencies: - safer-buffer ">= 2.1.2 < 3" - -iconv-lite@^0.4.17, iconv-lite@^0.4.4: +iconv-lite@0.4.24, iconv-lite@^0.4.24: version "0.4.24" - resolved "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + resolved "https://npm-registry.llsengineer.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs= dependencies: safer-buffer ">= 2.1.2 < 3" -icss-replace-symbols@1.1.0, icss-replace-symbols@^1.1.0: - version "1.1.0" - resolved "http://registry.npm.taobao.org/icss-replace-symbols/download/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" - integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= - -icss-utils@^2.1.0: - version "2.1.0" - resolved "http://registry.npm.taobao.org/icss-utils/download/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962" - integrity sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI= - dependencies: - postcss "^6.0.1" - -idtoken-verifier@^1.1.2: - version "1.2.0" - resolved "http://registry.npm.taobao.org/idtoken-verifier/download/idtoken-verifier-1.2.0.tgz#4654f1f07ab7a803fc9b1b8b36057e2a87ad8b09" - integrity sha1-RlTx8Hq3qAP8mxuLNgV+Koetiwk= +icss-utils@^4.0.0, icss-utils@^4.1.1: + version "4.1.1" + resolved "https://npm-registry.llsengineer.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" + integrity sha1-IRcLU3ie4nRHwvR91oMIFAP5pGc= dependencies: - base64-js "^1.2.0" - crypto-js "^3.1.9-1" - jsbn "^0.1.0" - superagent "^3.8.2" - url-join "^1.1.0" - -idx@^2.1.0: - version "2.5.2" - resolved "http://registry.npm.taobao.org/idx/download/idx-2.5.2.tgz#4b405c2e6d68d04136e0a368a7ab35b9caa0595f" - integrity sha1-S0BcLm1o0EE24KNop6s1ucqgWV8= + postcss "^7.0.14" ieee754@^1.1.4: - version "1.1.12" - resolved "http://registry.npm.taobao.org/ieee754/download/ieee754-1.1.12.tgz#50bf24e5b9c8bb98af4964c941cdb0918da7b60b" - integrity sha1-UL8k5bnIu5ivSWTJQc2wkY2ntgs= + version "1.2.1" + resolved "https://npm-registry.llsengineer.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I= iferr@^0.1.5: version "0.1.5" - resolved "http://registry.npm.taobao.org/iferr/download/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + resolved "https://npm-registry.llsengineer.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= -ignore-walk@^3.0.1: - version "3.0.1" - resolved "http://registry.npm.taobao.org/ignore-walk/download/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" - integrity sha1-qD5i59JyrA47VRqqgoMaGbafgvg= - dependencies: - minimatch "^3.0.4" - -ignore@^3.3.3: +ignore@^3.3.3, ignore@^3.3.5: version "3.3.10" - resolved "http://registry.npm.taobao.org/ignore/download/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + resolved "https://npm-registry.llsengineer.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" integrity sha1-Cpf7h2mG6AgcYxFg+PnziRV/AEM= +ignore@^4.0.6: + version "4.0.6" + resolved "https://npm-registry.llsengineer.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw= + image-size@~0.5.0: version "0.5.5" - resolved "http://registry.npm.taobao.org/image-size/download/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" + resolved "https://npm-registry.llsengineer.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= import-cwd@^2.0.0: version "2.1.0" - resolved "http://registry.npm.taobao.org/import-cwd/download/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" + resolved "https://npm-registry.llsengineer.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= dependencies: import-from "^2.1.0" +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +import-fresh@^3.0.0: + version "3.2.2" + resolved "https://npm-registry.llsengineer.com/import-fresh/-/import-fresh-3.2.2.tgz#fc129c160c5d68235507f4331a6baad186bdbc3e" + integrity sha1-/BKcFgxdaCNVB/QzGmuq0Ya9vD4= + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + import-from@^2.1.0: version "2.1.0" - resolved "http://registry.npm.taobao.org/import-from/download/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" + resolved "https://npm-registry.llsengineer.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" integrity sha1-M1238qev/VOqpHHUuAId7ja387E= dependencies: resolve-from "^3.0.0" +import-lazy@^3.1.0: + version "3.1.0" + resolved "https://npm-registry.llsengineer.com/import-lazy/-/import-lazy-3.1.0.tgz#891279202c8a2280fdbd6674dbd8da1a1dfc67cc" + integrity sha1-iRJ5ICyKIoD9vWZ029jaGh38Z8w= + import-local@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/import-local/download/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + resolved "https://npm-registry.llsengineer.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" integrity sha1-VQcL44pZk88Y72236WH1vuXFoJ0= dependencies: pkg-dir "^3.0.0" @@ -4395,208 +5146,234 @@ import-local@^2.0.0: imurmurhash@^0.1.4: version "0.1.4" - resolved "http://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + resolved "https://npm-registry.llsengineer.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= in-publish@^2.0.0: - version "2.0.0" - resolved "http://registry.npm.taobao.org/in-publish/download/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51" - integrity sha1-4g/146KvwmkDILbcVSaCqcf631E= + version "2.0.1" + resolved "https://npm-registry.llsengineer.com/in-publish/-/in-publish-2.0.1.tgz#948b1a535c8030561cea522f73f78f4be357e00c" + integrity sha1-lIsaU1yAMFYc6lIvc/ePS+NX4Aw= indent-string@^2.1.0: version "2.1.0" - resolved "http://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + resolved "https://npm-registry.llsengineer.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= dependencies: repeating "^2.0.0" -indent-string@^3.0.0, indent-string@^3.1.0: +indent-string@^3.0.0: version "3.2.0" - resolved "http://registry.npm.taobao.org/indent-string/download/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" + resolved "https://npm-registry.llsengineer.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= -indexof@0.0.1: - version "0.0.1" - resolved "http://registry.npm.taobao.org/indexof/download/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" - integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= +indent-string@^4.0.0: + version "4.0.0" + resolved "https://npm-registry.llsengineer.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE= + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + +infer-owner@^1.0.3, infer-owner@^1.0.4: + version "1.0.4" + resolved "https://npm-registry.llsengineer.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + integrity sha1-xM78qo5RBRwqQLos6KPScpWvlGc= inflight@^1.0.4: version "1.0.6" - resolved "http://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + resolved "https://npm-registry.llsengineer.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.3" - resolved "http://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= +inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://npm-registry.llsengineer.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= inherits@2.0.1: version "2.0.1" - resolved "http://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + resolved "https://npm-registry.llsengineer.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= -ini@~1.3.0: - version "1.3.5" - resolved "http://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= - -inquirer@^3.0.1, inquirer@^3.0.6: - version "3.3.0" - resolved "http://registry.npm.taobao.org/inquirer/download/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" - integrity sha1-ndLyrXZdyrH/BEO0kUQqILoifck= - dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.0" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^2.0.4" - figures "^2.0.0" - lodash "^4.3.0" - mute-stream "0.0.7" - run-async "^2.2.0" - rx-lite "^4.0.8" - rx-lite-aggregates "^4.0.8" - string-width "^2.1.0" - strip-ansi "^4.0.0" - through "^2.3.6" +inherits@2.0.3: + version "2.0.3" + resolved "https://npm-registry.llsengineer.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -inquirer@^5.0.1: - version "5.2.0" - resolved "http://registry.npm.taobao.org/inquirer/download/inquirer-5.2.0.tgz#db350c2b73daca77ff1243962e9f22f099685726" - integrity sha1-2zUMK3Paynf/EkOWLp8i8JloVyY= - dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.0" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^2.1.0" - figures "^2.0.0" - lodash "^4.3.0" - mute-stream "0.0.7" - run-async "^2.2.0" - rxjs "^5.5.2" - string-width "^2.1.0" - strip-ansi "^4.0.0" +inquirer@^7.0.0: + version "7.3.3" + resolved "https://npm-registry.llsengineer.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" + integrity sha1-BNF2sq8Er8FXqD/XwQDpjuCq0AM= + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.19" + mute-stream "0.0.8" + run-async "^2.4.0" + rxjs "^6.6.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" through "^2.3.6" -instapromise@^2.0.7: - version "2.0.7" - resolved "http://registry.npm.taobao.org/instapromise/download/instapromise-2.0.7.tgz#85e66b31021194da11214c865127ef04ec30167a" - integrity sha1-heZrMQIRlNoRIUyGUSfvBOwwFno= +internal-ip@^4.3.0: + version "4.3.0" + resolved "https://npm-registry.llsengineer.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + integrity sha1-hFRSuq2dLKO2nGNaE3rLmg2tCQc= + dependencies: + default-gateway "^4.2.0" + ipaddr.js "^1.9.0" -internal-ip@^3.0.1: - version "3.0.1" - resolved "http://registry.npm.taobao.org/internal-ip/download/internal-ip-3.0.1.tgz#df5c99876e1d2eb2ea2d74f520e3f669a00ece27" - integrity sha1-31yZh24dLrLqLXT1IOP2aaAOzic= +internal-slot@^1.0.2: + version "1.0.2" + resolved "https://npm-registry.llsengineer.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3" + integrity sha1-nC6fs82OXkJWxvRf4xAGf8+jeKM= dependencies: - default-gateway "^2.6.0" - ipaddr.js "^1.5.2" + es-abstract "^1.17.0-next.1" + has "^1.0.3" + side-channel "^1.0.2" + +intersection-observer@^0.7.0: + version "0.7.0" + resolved "https://npm-registry.llsengineer.com/intersection-observer/-/intersection-observer-0.7.0.tgz#ee16bee978db53516ead2f0a8154b09b400bbdc9" + integrity sha1-7ha+6XjbU1FurS8KgVSwm0ALvck= -invariant@^2.2.0, invariant@^2.2.1, invariant@^2.2.2, invariant@^2.2.4: +invariant@^2.2.2: version "2.2.4" - resolved "http://registry.npm.taobao.org/invariant/download/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + resolved "https://npm-registry.llsengineer.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY= dependencies: loose-envify "^1.0.0" -invert-kv@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/invert-kv/download/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" - integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= - -invert-kv@^2.0.0: - version "2.0.0" - resolved "http://registry.npm.taobao.org/invert-kv/download/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" - integrity sha1-c5P1r6Weyf9fZ6J2INEcIm4+7AI= - ip-regex@^2.1.0: version "2.1.0" - resolved "http://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + resolved "https://npm-registry.llsengineer.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= -ip@^1.1.0, ip@^1.1.4, ip@^1.1.5: +ip@^1.1.0, ip@^1.1.5: version "1.1.5" - resolved "http://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + resolved "https://npm-registry.llsengineer.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= -ipaddr.js@1.8.0: - version "1.8.0" - resolved "http://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.8.0.tgz#eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e" - integrity sha1-6qM9bd16zo9/b+DJygRA5wZzix4= +ipaddr.js@1.9.1, ipaddr.js@^1.9.0: + version "1.9.1" + resolved "https://npm-registry.llsengineer.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha1-v/OFQ+64mEglB5/zoqjmy9RngbM= -ipaddr.js@^1.5.2: - version "1.8.1" - resolved "http://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.8.1.tgz#fa4b79fa47fd3def5e3b159825161c0a519c9427" - integrity sha1-+kt5+kf9Pe9eOxWYJRYcClGclCc= +is-absolute-url@^3.0.3: + version "3.0.3" + resolved "https://npm-registry.llsengineer.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" + integrity sha1-lsaiK2ojkpsR6gr7GDbDatSl1pg= is-accessor-descriptor@^0.1.6: version "0.1.6" - resolved "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + resolved "https://npm-registry.llsengineer.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= dependencies: kind-of "^3.0.2" is-accessor-descriptor@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + resolved "https://npm-registry.llsengineer.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY= dependencies: kind-of "^6.0.0" +is-alphabetical@^1.0.0: + version "1.0.4" + resolved "https://npm-registry.llsengineer.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" + integrity sha1-nn1rlJFr4iFTdF0YTCmMv5hqaG0= + +is-alphanumeric@^1.0.0: + version "1.0.0" + resolved "https://npm-registry.llsengineer.com/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz#4a9cef71daf4c001c1d81d63d140cf53fd6889f4" + integrity sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ= + +is-alphanumerical@^1.0.0: + version "1.0.4" + resolved "https://npm-registry.llsengineer.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" + integrity sha1-frmiQx+FX2se8aeOMm31FWlsTb8= + dependencies: + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + +is-arguments@^1.0.4: + version "1.1.0" + resolved "https://npm-registry.llsengineer.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" + integrity sha1-YjUwMd++4HzrNGVqa95Z7+yujdk= + dependencies: + call-bind "^1.0.0" + is-arrayish@^0.2.1: version "0.2.1" - resolved "http://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + resolved "https://npm-registry.llsengineer.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-binary-path@^1.0.0: version "1.0.1" - resolved "http://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + resolved "https://npm-registry.llsengineer.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= dependencies: binary-extensions "^1.0.0" -is-buffer@^1.1.5, is-buffer@~1.1.1: +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://npm-registry.llsengineer.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk= + dependencies: + binary-extensions "^2.0.0" + +is-buffer@^1.1.4, is-buffer@^1.1.5: version "1.1.6" - resolved "http://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + resolved "https://npm-registry.llsengineer.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha1-76ouqdqg16suoTqXsritUf776L4= -is-builtin-module@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/is-builtin-module/download/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" - integrity sha1-VAVy0096wxGfj3bDDLwbHgN6/74= - dependencies: - builtin-modules "^1.0.0" +is-callable@^1.1.4, is-callable@^1.2.2: + version "1.2.2" + resolved "https://npm-registry.llsengineer.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" + integrity sha1-x8ZxXNItTdtI0+GZcCI6zquwgNk= -is-callable@^1.1.3, is-callable@^1.1.4: - version "1.1.4" - resolved "http://registry.npm.taobao.org/is-callable/download/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" - integrity sha1-HhrfIZ4e62hNaR+dagX/DTCiTXU= +is-core-module@^2.1.0: + version "2.2.0" + resolved "https://npm-registry.llsengineer.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" + integrity sha1-lwN+89UiJNhRY/VZeytj2a/tmBo= + dependencies: + has "^1.0.3" is-data-descriptor@^0.1.4: version "0.1.4" - resolved "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + resolved "https://npm-registry.llsengineer.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= dependencies: kind-of "^3.0.2" is-data-descriptor@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + resolved "https://npm-registry.llsengineer.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" integrity sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc= dependencies: kind-of "^6.0.0" is-date-object@^1.0.1: - version "1.0.1" - resolved "http://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" - integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + version "1.0.2" + resolved "https://npm-registry.llsengineer.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha1-vac28s2P0G0yhE53Q7+nSUw7/X4= + +is-decimal@^1.0.0: + version "1.0.4" + resolved "https://npm-registry.llsengineer.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" + integrity sha1-ZaOllYocW2OnBuGzM9fNn2MNP6U= is-descriptor@^0.1.0: version "0.1.6" - resolved "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + resolved "https://npm-registry.llsengineer.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" integrity sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco= dependencies: is-accessor-descriptor "^0.1.6" @@ -4605,7 +5382,7 @@ is-descriptor@^0.1.0: is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" - resolved "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + resolved "https://npm-registry.llsengineer.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" integrity sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw= dependencies: is-accessor-descriptor "^1.0.0" @@ -4614,379 +5391,428 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-directory@^0.3.1: version "0.3.1" - resolved "http://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + resolved "https://npm-registry.llsengineer.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= +is-docker@^2.0.0: + version "2.1.1" + resolved "https://npm-registry.llsengineer.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" + integrity sha1-QSWojkTkUNOE4JBH7eca3C0UQVY= + +is-dotfile@^1.0.0: + version "1.0.3" + resolved "https://npm-registry.llsengineer.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= + +is-equal-shallow@^0.1.3: + version "0.1.3" + resolved "https://npm-registry.llsengineer.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= + dependencies: + is-primitive "^2.0.0" + is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" - resolved "http://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + resolved "https://npm-registry.llsengineer.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= is-extendable@^1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + resolved "https://npm-registry.llsengineer.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ= dependencies: is-plain-object "^2.0.4" +is-extglob@^1.0.0: + version "1.0.0" + resolved "https://npm-registry.llsengineer.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= + is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" - resolved "http://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://npm-registry.llsengineer.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-finite@^1.0.0: - version "1.0.2" - resolved "http://registry.npm.taobao.org/is-finite/download/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" - integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= - dependencies: - number-is-nan "^1.0.0" + version "1.1.0" + resolved "https://npm-registry.llsengineer.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" + integrity sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM= is-fullwidth-code-point@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + resolved "https://npm-registry.llsengineer.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= dependencies: number-is-nan "^1.0.0" is-fullwidth-code-point@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + resolved "https://npm-registry.llsengineer.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0= + +is-glob@^2.0.0, is-glob@^2.0.1: + version "2.0.1" + resolved "https://npm-registry.llsengineer.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= + dependencies: + is-extglob "^1.0.0" + is-glob@^3.1.0: version "3.1.0" - resolved "http://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + resolved "https://npm-registry.llsengineer.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= dependencies: is-extglob "^2.1.0" -is-glob@^4.0.0: - version "4.0.0" - resolved "http://registry.npm.taobao.org/is-glob/download/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0" - integrity sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A= +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.1" + resolved "https://npm-registry.llsengineer.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw= dependencies: is-extglob "^2.1.1" -is-lower-case@^1.1.0: - version "1.1.3" - resolved "http://registry.npm.taobao.org/is-lower-case/download/is-lower-case-1.1.3.tgz#7e147be4768dc466db3bfb21cc60b31e6ad69393" - integrity sha1-fhR75HaNxGbbO/shzGCzHmrWk5M= +is-hexadecimal@^1.0.0: + version "1.0.4" + resolved "https://npm-registry.llsengineer.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" + integrity sha1-zDXJdYjaS9Saju3WvECC1E3LI6c= + +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://npm-registry.llsengineer.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha1-zqbmrlyHCnsKAAQHC3tYfgJSkS4= + +is-negative-zero@^2.0.0: + version "2.0.1" + resolved "https://npm-registry.llsengineer.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ= + +is-number@^2.1.0: + version "2.1.0" + resolved "https://npm-registry.llsengineer.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= dependencies: - lower-case "^1.1.0" + kind-of "^3.0.2" is-number@^3.0.0: version "3.0.0" - resolved "http://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + resolved "https://npm-registry.llsengineer.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" -is-path-cwd@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/is-path-cwd/download/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" - integrity sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0= +is-number@^4.0.0: + version "4.0.0" + resolved "https://npm-registry.llsengineer.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + integrity sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8= -is-path-in-cwd@^1.0.0: - version "1.0.1" - resolved "http://registry.npm.taobao.org/is-path-in-cwd/download/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52" - integrity sha1-WsSLNF72dTOb1sekipEhELJBz1I= +is-number@^7.0.0: + version "7.0.0" + resolved "https://npm-registry.llsengineer.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss= + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI= + +is-path-cwd@^2.0.0: + version "2.2.0" + resolved "https://npm-registry.llsengineer.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s= + +is-path-in-cwd@^2.0.0: + version "2.1.0" + resolved "https://npm-registry.llsengineer.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + integrity sha1-v+Lcomxp85cmWkAJljYCk1oFOss= dependencies: - is-path-inside "^1.0.0" + is-path-inside "^2.1.0" -is-path-inside@^1.0.0: - version "1.0.1" - resolved "http://registry.npm.taobao.org/is-path-inside/download/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" - integrity sha1-jvW33lBDej/cprToZe96pVy0gDY= +is-path-inside@^2.1.0: + version "2.1.0" + resolved "https://npm-registry.llsengineer.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + integrity sha1-fJgQWH1lmkDSe8201WFuqwWUlLI= dependencies: - path-is-inside "^1.0.1" + path-is-inside "^1.0.2" + +is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: + version "1.1.0" + resolved "https://npm-registry.llsengineer.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= -is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: +is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" - resolved "http://registry.npm.taobao.org/is-plain-object/download/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + resolved "https://npm-registry.llsengineer.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc= dependencies: isobject "^3.0.1" -is-promise@^2.1.0: - version "2.1.0" - resolved "http://registry.npm.taobao.org/is-promise/download/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" - integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= +is-posix-bracket@^0.1.0: + version "0.1.1" + resolved "https://npm-registry.llsengineer.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= -is-redirect@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/is-redirect/download/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" - integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= +is-primitive@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= -is-regex@^1.0.4: - version "1.0.4" - resolved "http://registry.npm.taobao.org/is-regex/download/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" - integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= +is-regex@^1.0.4, is-regex@^1.1.1: + version "1.1.1" + resolved "https://npm-registry.llsengineer.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" + integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== dependencies: - has "^1.0.1" - -is-resolvable@^1.0.0: - version "1.1.0" - resolved "http://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" - integrity sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg= + has-symbols "^1.0.1" -is-retry-allowed@^1.0.0: - version "1.1.0" - resolved "http://registry.npm.taobao.org/is-retry-allowed/download/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" - integrity sha1-EaBgVotnM5REAz0BJaYaINVk+zQ= +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://npm-registry.llsengineer.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= -is-stream@^1.0.0, is-stream@^1.1.0: +is-stream@^1.1.0: version "1.1.0" - resolved "http://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + resolved "https://npm-registry.llsengineer.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= +is-string@^1.0.5: + version "1.0.5" + resolved "https://npm-registry.llsengineer.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha1-QEk+0ZjvP/R3uMf5L2ROyCpc06Y= + +is-supported-regexp-flag@^1.0.0: + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz#21ee16518d2c1dd3edd3e9a0d57e50207ac364ca" + integrity sha1-Ie4WUY0sHdPt0+mg1X5QIHrDZMo= + is-symbol@^1.0.2: - version "1.0.2" - resolved "http://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" - integrity sha1-oFX2rlcZLK7jKeeoYBGLSXqVDzg= + version "1.0.3" + resolved "https://npm-registry.llsengineer.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc= dependencies: - has-symbols "^1.0.0" + has-symbols "^1.0.1" is-typedarray@~1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + resolved "https://npm-registry.llsengineer.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= -is-upper-case@^1.1.0: - version "1.1.2" - resolved "http://registry.npm.taobao.org/is-upper-case/download/is-upper-case-1.1.2.tgz#8d0b1fa7e7933a1e58483600ec7d9661cbaf756f" - integrity sha1-jQsfp+eTOh5YSDYA7H2WYcuvdW8= - dependencies: - upper-case "^1.1.0" - is-utf8@^0.2.0: version "0.2.1" - resolved "http://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + resolved "https://npm-registry.llsengineer.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= +is-whitespace-character@^1.0.0: + version "1.0.4" + resolved "https://npm-registry.llsengineer.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" + integrity sha1-CFjt2UqVWUx8ndC1wXTsbkXuSqc= + is-windows@^1.0.2: version "1.0.2" - resolved "http://registry.npm.taobao.org/is-windows/download/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + resolved "https://npm-registry.llsengineer.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= +is-word-character@^1.0.0: + version "1.0.4" + resolved "https://npm-registry.llsengineer.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" + integrity sha1-zg5zIW+YWZBgWS9i/zE1TdvrAjA= + is-wsl@^1.1.0: version "1.1.0" - resolved "http://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + resolved "https://npm-registry.llsengineer.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= -isarray@0.0.1: - version "0.0.1" - resolved "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= +is-wsl@^2.1.1: + version "2.2.0" + resolved "https://npm-registry.llsengineer.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE= + dependencies: + is-docker "^2.0.0" isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + resolved "https://npm-registry.llsengineer.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -isemail@1.x.x: - version "1.2.0" - resolved "http://registry.npm.taobao.org/isemail/download/isemail-1.2.0.tgz#be03df8cc3e29de4d2c5df6501263f1fa4595e9a" - integrity sha1-vgPfjMPineTSxd9lASY/H6RZXpo= - -isemail@2.x.x: - version "2.2.1" - resolved "http://registry.npm.taobao.org/isemail/download/isemail-2.2.1.tgz#0353d3d9a62951080c262c2aa0a42b8ea8e9e2a6" - integrity sha1-A1PT2aYpUQgMJiwqoKQrjqjp4qY= - isexe@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://npm-registry.llsengineer.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" - resolved "http://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + resolved "https://npm-registry.llsengineer.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" - resolved "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + resolved "https://npm-registry.llsengineer.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= isstream@~0.1.2: version "0.1.2" - resolved "http://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + resolved "https://npm-registry.llsengineer.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -items@2.x.x: - version "2.1.2" - resolved "http://registry.npm.taobao.org/items/download/items-2.1.2.tgz#0849354595805d586dac98e7e6e85556ea838558" - integrity sha1-CEk1RZWAXVhtrJjn5uhVVuqDhVg= +j-component@1.3.2: + version "1.3.2" + resolved "https://npm-registry.llsengineer.com/j-component/-/j-component-1.3.2.tgz#e4ca7ee5efe7600caea584e8955f4e1a0cf8ec86" + integrity sha1-5Mp+5e/nYAyupYTolV9OGgz47IY= + dependencies: + expr-parser "^1.0.0" + miniprogram-api-typings "^2.11.0" + miniprogram-exparser "2.11.2" javascript-stringify@^1.6.0: version "1.6.0" - resolved "http://registry.npm.taobao.org/javascript-stringify/download/javascript-stringify-1.6.0.tgz#142d111f3a6e3dae8f4a9afd77d45855b5a9cce3" + resolved "https://npm-registry.llsengineer.com/javascript-stringify/-/javascript-stringify-1.6.0.tgz#142d111f3a6e3dae8f4a9afd77d45855b5a9cce3" integrity sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM= -joi@^10.0.2: - version "10.6.0" - resolved "http://registry.npm.taobao.org/joi/download/joi-10.6.0.tgz#52587f02d52b8b75cdb0c74f0b164a191a0e1fc2" - integrity sha1-Ulh/AtUri3XNsMdPCxZKGRoOH8I= +jest-worker@^26.2.1: + version "26.6.2" + resolved "https://npm-registry.llsengineer.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + integrity sha1-f3LLxNZDw2Xie5/XdfnQ6qnHqO0= dependencies: - hoek "4.x.x" - isemail "2.x.x" - items "2.x.x" - topo "2.x.x" - -joi@^6.10.1: - version "6.10.1" - resolved "http://registry.npm.taobao.org/joi/download/joi-6.10.1.tgz#4d50c318079122000fe5f16af1ff8e1917b77e06" - integrity sha1-TVDDGAeRIgAP5fFq8f+OGRe3fgY= - dependencies: - hoek "2.x.x" - isemail "1.x.x" - moment "2.x.x" - topo "1.x.x" - -join-component@^1.1.0: - version "1.1.0" - resolved "http://registry.npm.taobao.org/join-component/download/join-component-1.1.0.tgz#b8417b750661a392bee2c2537c68b2a9d4977cd5" - integrity sha1-uEF7dQZho5K+4sJTfGiyqdSXfNU= + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^7.0.0" js-base64@^2.1.8, js-base64@^2.1.9: - version "2.5.0" - resolved "http://registry.npm.taobao.org/js-base64/download/js-base64-2.5.0.tgz#42255ba183ab67ce59a0dee640afdc00ab5ae93e" - integrity sha1-QiVboYOrZ85ZoN7mQK/cAKta6T4= - -js-tokens@^3.0.0, js-tokens@^3.0.2: - version "3.0.2" - resolved "http://registry.npm.taobao.org/js-tokens/download/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= + version "2.6.4" + resolved "https://npm-registry.llsengineer.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" + integrity sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ= -"js-tokens@^3.0.0 || ^4.0.0": +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "http://registry.npm.taobao.org/js-tokens/download/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://npm-registry.llsengineer.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk= -js-yaml@^3.9.0, js-yaml@^3.9.1: - version "3.12.0" - resolved "http://registry.npm.taobao.org/js-yaml/download/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1" - integrity sha1-6u1lbsg0TxD1J8a/obbiJE3hZ9E= +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://npm-registry.llsengineer.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc= dependencies: argparse "^1.0.7" esprima "^4.0.0" -jsbn@^0.1.0, jsbn@~0.1.0: +jsbn@~0.1.0: version "0.1.1" - resolved "http://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + resolved "https://npm-registry.llsengineer.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= -jsesc@^1.3.0: - version "1.3.0" - resolved "http://registry.npm.taobao.org/jsesc/download/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" - integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= +jsdom@^15.2.1: + version "15.2.1" + resolved "https://npm-registry.llsengineer.com/jsdom/-/jsdom-15.2.1.tgz#d2feb1aef7183f86be521b8c6833ff5296d07ec5" + integrity sha1-0v6xrvcYP4a+UhuMaDP/UpbQfsU= + dependencies: + abab "^2.0.0" + acorn "^7.1.0" + acorn-globals "^4.3.2" + array-equal "^1.0.0" + cssom "^0.4.1" + cssstyle "^2.0.0" + data-urls "^1.1.0" + domexception "^1.0.1" + escodegen "^1.11.1" + html-encoding-sniffer "^1.0.2" + nwsapi "^2.2.0" + parse5 "5.1.0" + pn "^1.1.0" + request "^2.88.0" + request-promise-native "^1.0.7" + saxes "^3.1.9" + symbol-tree "^3.2.2" + tough-cookie "^3.0.1" + w3c-hr-time "^1.0.1" + w3c-xmlserializer "^1.1.2" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^7.0.0" + ws "^7.0.0" + xml-name-validator "^3.0.0" jsesc@^2.5.1: version "2.5.2" - resolved "http://registry.npm.taobao.org/jsesc/download/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + resolved "https://npm-registry.llsengineer.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q= jsesc@~0.5.0: version "0.5.0" - resolved "http://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + resolved "https://npm-registry.llsengineer.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" - resolved "http://registry.npm.taobao.org/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + resolved "https://npm-registry.llsengineer.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk= -json-schema-traverse@^0.3.0: - version "0.3.1" - resolved "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" - integrity sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A= - json-schema-traverse@^0.4.1: version "0.4.1" - resolved "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + resolved "https://npm-registry.llsengineer.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA= json-schema@0.2.3: version "0.2.3" - resolved "http://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + resolved "https://npm-registry.llsengineer.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + resolved "https://npm-registry.llsengineer.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= json-stringify-safe@~5.0.1: version "5.0.1" - resolved "http://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + resolved "https://npm-registry.llsengineer.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= json3@^3.3.2: - version "3.3.2" - resolved "http://registry.npm.taobao.org/json3/download/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" - integrity sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE= + version "3.3.3" + resolved "https://npm-registry.llsengineer.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" + integrity sha1-f8EON1/FrkLEcFpcwKpvYr4wW4E= -json5@^0.5.0, json5@^0.5.1: +json5@^0.5.0: version "0.5.1" - resolved "http://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + resolved "https://npm-registry.llsengineer.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= json5@^1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + resolved "https://npm-registry.llsengineer.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" integrity sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4= dependencies: minimist "^1.2.0" -jsonfile@^2.3.1: - version "2.4.0" - resolved "http://registry.npm.taobao.org/jsonfile/download/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" - integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= - optionalDependencies: - graceful-fs "^4.1.6" - -jsonfile@^3.0.0: - version "3.0.1" - resolved "http://registry.npm.taobao.org/jsonfile/download/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66" - integrity sha1-pezG9l9T9mLEQVx2daAzHQmS7GY= - optionalDependencies: - graceful-fs "^4.1.6" +json5@^2.1.2: + version "2.1.3" + resolved "https://npm-registry.llsengineer.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" + integrity sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM= + dependencies: + minimist "^1.2.5" jsonfile@^4.0.0: version "4.0.0" - resolved "http://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + resolved "https://npm-registry.llsengineer.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= optionalDependencies: graceful-fs "^4.1.6" jsonp-retry@^1.0.3: version "1.0.3" - resolved "http://registry.npm.taobao.org/jsonp-retry/download/jsonp-retry-1.0.3.tgz#9e6b18b02ec767a621dd44b4e99439a8a43a6419" + resolved "https://npm-registry.llsengineer.com/jsonp-retry/-/jsonp-retry-1.0.3.tgz#9e6b18b02ec767a621dd44b4e99439a8a43a6419" integrity sha1-nmsYsC7HZ6Yh3US06ZQ5qKQ6ZBk= dependencies: object-assign "^4.1.1" -jsonschema@^1.1.0: - version "1.2.4" - resolved "http://registry.npm.taobao.org/jsonschema/download/jsonschema-1.2.4.tgz#a46bac5d3506a254465bc548876e267c6d0d6464" - integrity sha1-pGusXTUGolRGW8VIh24mfG0NZGQ= - -jsonwebtoken@^7.2.1: - version "7.4.3" - resolved "http://registry.npm.taobao.org/jsonwebtoken/download/jsonwebtoken-7.4.3.tgz#77f5021de058b605a1783fa1283e99812e645638" - integrity sha1-d/UCHeBYtgWheD+hKD6ZgS5kVjg= - dependencies: - joi "^6.10.1" - jws "^3.1.4" - lodash.once "^4.0.0" - ms "^2.0.0" - xtend "^4.0.1" - jsprim@^1.2.2: version "1.4.1" - resolved "http://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + resolved "https://npm-registry.llsengineer.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= dependencies: assert-plus "1.0.0" @@ -4994,93 +5820,74 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -jsx-ast-utils@^2.0.1: - version "2.0.1" - resolved "http://registry.npm.taobao.org/jsx-ast-utils/download/jsx-ast-utils-2.0.1.tgz#e801b1b39985e20fffc87b40e3748080e2dcac7f" - integrity sha1-6AGxs5mF4g//yHtA43SAgOLcrH8= - dependencies: - array-includes "^3.0.3" - -jwa@^1.1.5: - version "1.1.6" - resolved "http://registry.npm.taobao.org/jwa/download/jwa-1.1.6.tgz#87240e76c9808dbde18783cf2264ef4929ee50e6" - integrity sha1-hyQOdsmAjb3hh4PPImTvSSnuUOY= - dependencies: - buffer-equal-constant-time "1.0.1" - ecdsa-sig-formatter "1.0.10" - safe-buffer "^5.0.1" - -jws@^3.1.4: - version "3.1.5" - resolved "http://registry.npm.taobao.org/jws/download/jws-3.1.5.tgz#80d12d05b293d1e841e7cb8b4e69e561adcf834f" - integrity sha1-gNEtBbKT0ehB58uLTmnlYa3Pg08= +"jsx-ast-utils@^2.4.1 || ^3.0.0": + version "3.1.0" + resolved "https://npm-registry.llsengineer.com/jsx-ast-utils/-/jsx-ast-utils-3.1.0.tgz#642f1d7b88aa6d7eb9d8f2210e166478444fa891" + integrity sha1-ZC8de4iqbX652PIhDhZkeERPqJE= dependencies: - jwa "^1.1.5" - safe-buffer "^5.0.1" + array-includes "^3.1.1" + object.assign "^4.1.1" -killable@^1.0.0: +killable@^1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/killable/download/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + resolved "https://npm-registry.llsengineer.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" integrity sha1-TIzkQRh6Bhx0dPuHygjipjgZSJI= kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" - resolved "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + resolved "https://npm-registry.llsengineer.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" - resolved "http://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + resolved "https://npm-registry.llsengineer.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: is-buffer "^1.1.5" kind-of@^5.0.0: version "5.1.0" - resolved "http://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + resolved "https://npm-registry.llsengineer.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" integrity sha1-cpyR4thXt6QZofmqZWhcTDP1hF0= kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.2" - resolved "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" - integrity sha1-ARRrNqYhjmTljzqNZt5df8b20FE= + version "6.0.3" + resolved "https://npm-registry.llsengineer.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0= -kleur@^3.0.0: - version "3.0.1" - resolved "http://registry.npm.taobao.org/kleur/download/kleur-3.0.1.tgz#4f5b313f5fa315432a400f19a24db78d451ede62" - integrity sha1-T1sxP1+jFUMqQA8Zok23jUUe3mI= +kleur@^2.0.1: + version "2.0.2" + resolved "https://npm-registry.llsengineer.com/kleur/-/kleur-2.0.2.tgz#b704f4944d95e255d038f0cb05fb8a602c55a300" + integrity sha1-twT0lE2V4lXQOPDLBfuKYCxVowA= -lcid@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/lcid/download/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" - integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= - dependencies: - invert-kv "^1.0.0" +kleur@^3.0.0: + version "3.0.3" + resolved "https://npm-registry.llsengineer.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4= -lcid@^2.0.0: - version "2.0.0" - resolved "http://registry.npm.taobao.org/lcid/download/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" - integrity sha1-bvXS32DlL4LrIopMNz6NHzlyU88= - dependencies: - invert-kv "^2.0.0" +known-css-properties@^0.6.0: + version "0.6.1" + resolved "https://npm-registry.llsengineer.com/known-css-properties/-/known-css-properties-0.6.1.tgz#31b5123ad03d8d1a3f36bd4155459c981173478b" + integrity sha1-MbUSOtA9jRo/Nr1BVUWcmBFzR4s= -less-loader@^4.1.0: - version "4.1.0" - resolved "http://registry.npm.taobao.org/less-loader/download/less-loader-4.1.0.tgz#2c1352c5b09a4f84101490274fd51674de41363e" - integrity sha1-LBNSxbCaT4QQFJAnT9UWdN5BNj4= +less-loader@5.0.0, less-loader@^5.0.0: + version "5.0.0" + resolved "https://npm-registry.llsengineer.com/less-loader/-/less-loader-5.0.0.tgz#498dde3a6c6c4f887458ee9ed3f086a12ad1b466" + integrity sha1-SY3eOmxsT4h0WO6e0/CGoSrRtGY= dependencies: clone "^2.1.1" loader-utils "^1.1.0" - pify "^3.0.0" + pify "^4.0.1" -less@^3.0.4: - version "3.9.0" - resolved "http://registry.npm.taobao.org/less/download/less-3.9.0.tgz#b7511c43f37cf57dc87dffd9883ec121289b1474" - integrity sha1-t1EcQ/N89X3Iff/ZiD7BISibFHQ= +less@3.11.1: + version "3.11.1" + resolved "https://npm-registry.llsengineer.com/less/-/less-3.11.1.tgz#c6bf08e39e02404fe6b307a3dfffafdc55bd36e2" + integrity sha1-xr8I454CQE/mswej3/+v3FW9NuI= dependencies: clone "^2.1.2" + tslib "^1.10.0" optionalDependencies: errno "^0.1.1" graceful-fs "^4.1.2" @@ -5091,9 +5898,36 @@ less@^3.0.4: request "^2.83.0" source-map "~0.6.0" +less@^3.10.3: + version "3.13.0" + resolved "https://npm-registry.llsengineer.com/less/-/less-3.13.0.tgz#6a47bb19d97edcf7a53d444b099275dd6b17c85a" + integrity sha1-ake7Gdl+3PelPURLCZJ13WsXyFo= + dependencies: + tslib "^1.10.0" + optionalDependencies: + errno "^0.1.1" + graceful-fs "^4.1.2" + image-size "~0.5.0" + make-dir "^2.1.0" + mime "^1.4.1" + native-request "^1.0.5" + source-map "~0.6.0" + +leven@^3.1.0: + version "3.1.0" + resolved "https://npm-registry.llsengineer.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I= + +levenary@^1.1.1: + version "1.1.1" + resolved "https://npm-registry.llsengineer.com/levenary/-/levenary-1.1.1.tgz#842a9ee98d2075aa7faeedbe32679e9205f46f77" + integrity sha1-hCqe6Y0gdap/ru2+MmeekgX0b3c= + dependencies: + leven "^3.1.0" + levn@^0.3.0, levn@~0.3.0: version "0.3.0" - resolved "http://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + resolved "https://npm-registry.llsengineer.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= dependencies: prelude-ls "~1.1.2" @@ -5101,7 +5935,7 @@ levn@^0.3.0, levn@~0.3.0: load-json-file@^1.0.0: version "1.1.0" - resolved "http://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + resolved "https://npm-registry.llsengineer.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= dependencies: graceful-fs "^4.1.2" @@ -5112,7 +5946,7 @@ load-json-file@^1.0.0: load-json-file@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/load-json-file/download/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + resolved "https://npm-registry.llsengineer.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= dependencies: graceful-fs "^4.1.2" @@ -5120,14 +5954,33 @@ load-json-file@^2.0.0: pify "^2.0.0" strip-bom "^3.0.0" -loader-runner@^2.3.0: - version "2.3.1" - resolved "http://registry.npm.taobao.org/loader-runner/download/loader-runner-2.3.1.tgz#026f12fe7c3115992896ac02ba022ba92971b979" - integrity sha1-Am8S/nwxFZkolqwCugIrqSlxuXk= +load-json-file@^4.0.0: + version "4.0.0" + resolved "https://npm-registry.llsengineer.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + +loader-runner@^2.4.0: + version "2.4.0" + resolved "https://npm-registry.llsengineer.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha1-7UcGa/5TTX6ExMe5mYwqdWB9k1c= + +loader-utils@1.2.3: + version "1.2.3" + resolved "https://npm-registry.llsengineer.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + integrity sha1-H/XcaRHJ8KBiUxpMBLYJQGEIwsc= + dependencies: + big.js "^5.2.2" + emojis-list "^2.0.0" + json5 "^1.0.1" loader-utils@^0.2.16: version "0.2.17" - resolved "http://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" + resolved "https://npm-registry.llsengineer.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" integrity sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g= dependencies: big.js "^3.1.3" @@ -5135,18 +5988,27 @@ loader-utils@^0.2.16: json5 "^0.5.0" object-assign "^4.0.1" -loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0: - version "1.2.3" - resolved "http://registry.npm.taobao.org/loader-utils/download/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" - integrity sha1-H/XcaRHJ8KBiUxpMBLYJQGEIwsc= +loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3: + version "1.4.0" + resolved "https://npm-registry.llsengineer.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + integrity sha1-xXm140yzSxp07cbB+za/o3HVphM= dependencies: big.js "^5.2.2" - emojis-list "^2.0.0" + emojis-list "^3.0.0" json5 "^1.0.1" +loader-utils@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + integrity sha1-5MrOW4FtQloWa18JfhDNErNgZLA= + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + locate-path@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + resolved "https://npm-registry.llsengineer.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= dependencies: p-locate "^2.0.0" @@ -5154,201 +6016,91 @@ locate-path@^2.0.0: locate-path@^3.0.0: version "3.0.0" - resolved "http://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + resolved "https://npm-registry.llsengineer.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" integrity sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4= dependencies: p-locate "^3.0.0" path-exists "^3.0.0" -lock@^0.1.2, lock@~0.1.2: - version "0.1.4" - resolved "http://registry.npm.taobao.org/lock/download/lock-0.1.4.tgz#fec7deaef17e7c3a0a55e1da042803e25d91745d" - integrity sha1-/sfervF+fDoKVeHaBCgD4l2RdF0= - -lodash-es@^4.2.1: - version "4.17.11" - resolved "http://registry.npm.taobao.org/lodash-es/download/lodash-es-4.17.11.tgz#145ab4a7ac5c5e52a3531fb4f310255a152b4be0" - integrity sha1-FFq0p6xcXlKjUx+08xAlWhUrS+A= - -lodash._baseassign@^3.0.0: - version "3.2.0" - resolved "http://registry.npm.taobao.org/lodash._baseassign/download/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" - integrity sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4= - dependencies: - lodash._basecopy "^3.0.0" - lodash.keys "^3.0.0" - -lodash._basecopy@^3.0.0: - version "3.0.1" - resolved "http://registry.npm.taobao.org/lodash._basecopy/download/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" - integrity sha1-jaDmqHbPNEwK2KVIghEd08XHyjY= - -lodash._bindcallback@^3.0.0: - version "3.0.1" - resolved "http://registry.npm.taobao.org/lodash._bindcallback/download/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" - integrity sha1-5THCdkTPi1epnhftlbNcdIeJOS4= - -lodash._createassigner@^3.0.0: - version "3.1.1" - resolved "http://registry.npm.taobao.org/lodash._createassigner/download/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11" - integrity sha1-g4pbri/aymOsIt7o4Z+k5taXCxE= - dependencies: - lodash._bindcallback "^3.0.0" - lodash._isiterateecall "^3.0.0" - lodash.restparam "^3.0.0" - -lodash._getnative@^3.0.0: - version "3.9.1" - resolved "http://registry.npm.taobao.org/lodash._getnative/download/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" - integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= - -lodash._isiterateecall@^3.0.0: - version "3.0.9" - resolved "http://registry.npm.taobao.org/lodash._isiterateecall/download/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" - integrity sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw= - -lodash.assign@^3.0.0: - version "3.2.0" - resolved "http://registry.npm.taobao.org/lodash.assign/download/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa" - integrity sha1-POnwI0tLIiPilrj6CsH+6OvKZPo= +locate-path@^5.0.0: + version "5.0.0" + resolved "https://npm-registry.llsengineer.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha1-Gvujlq/WdqbUJQTQpno6frn2KqA= dependencies: - lodash._baseassign "^3.0.0" - lodash._createassigner "^3.0.0" - lodash.keys "^3.0.0" - -lodash.assign@^4.0.1, lodash.assign@^4.2.0: - version "4.2.0" - resolved "http://registry.npm.taobao.org/lodash.assign/download/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" - integrity sha1-DZnzzNem0mHRm9rrkkUAXShYCOc= + p-locate "^4.1.0" -lodash.camelcase@^4.3.0: - version "4.3.0" - resolved "http://registry.npm.taobao.org/lodash.camelcase/download/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" - integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= - -lodash.clonedeep@^4.3.2, lodash.clonedeep@^4.5.0: +lodash.clonedeep@^4.5.0: version "4.5.0" - resolved "http://registry.npm.taobao.org/lodash.clonedeep/download/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + resolved "https://npm-registry.llsengineer.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= lodash.debounce@^4.0.8: version "4.0.8" - resolved "http://registry.npm.taobao.org/lodash.debounce/download/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + resolved "https://npm-registry.llsengineer.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= -lodash.defaults@^3.1.2: - version "3.1.2" - resolved "http://registry.npm.taobao.org/lodash.defaults/download/lodash.defaults-3.1.2.tgz#c7308b18dbf8bc9372d701a73493c61192bd2e2c" - integrity sha1-xzCLGNv4vJNy1wGnNJPGEZK9Liw= - dependencies: - lodash.assign "^3.0.0" - lodash.restparam "^3.0.0" - -lodash.defaults@^4.0.0: - version "4.2.0" - resolved "http://registry.npm.taobao.org/lodash.defaults/download/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" - integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= - -lodash.isarguments@^3.0.0: - version "3.1.0" - resolved "http://registry.npm.taobao.org/lodash.isarguments/download/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" - integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo= - -lodash.isarray@^3.0.0: - version "3.0.4" - resolved "http://registry.npm.taobao.org/lodash.isarray/download/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" - integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= - -lodash.keys@^3.0.0: - version "3.1.2" - resolved "http://registry.npm.taobao.org/lodash.keys/download/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" - integrity sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo= - dependencies: - lodash._getnative "^3.0.0" - lodash.isarguments "^3.0.0" - lodash.isarray "^3.0.0" - -lodash.mergewith@^4.6.0: - version "4.6.1" - resolved "http://registry.npm.taobao.org/lodash.mergewith/download/lodash.mergewith-4.6.1.tgz#639057e726c3afbdb3e7d42741caa8d6e4335927" - integrity sha1-Y5BX5ybDr72z59QnQcqo1uQzWSc= - -lodash.once@^4.0.0: - version "4.1.1" - resolved "http://registry.npm.taobao.org/lodash.once/download/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" - integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= - -lodash.restparam@^3.0.0: - version "3.6.1" - resolved "http://registry.npm.taobao.org/lodash.restparam/download/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" - integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU= - -lodash.tail@^4.1.1: - version "4.1.1" - resolved "http://registry.npm.taobao.org/lodash.tail/download/lodash.tail-4.1.1.tgz#d2333a36d9e7717c8ad2f7cacafec7c32b444664" - integrity sha1-0jM6NtnncXyK0vfKyv7HwytERmQ= +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://npm-registry.llsengineer.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= -lodash@4.x, lodash@^4.0.0, lodash@^4.13.1, lodash@^4.14.1, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.6.1, lodash@~4.17.10: - version "4.17.11" - resolved "http://registry.npm.taobao.org/lodash/download/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" - integrity sha1-s56mIp72B+zYniyN8SU2iRysm40= +lodash@4.17.20, lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.3, lodash@^4.17.4, lodash@~4.17.10: + version "4.17.20" + resolved "https://npm-registry.llsengineer.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" + integrity sha1-tEqbYpe8tpjxxRo1RaKzs2jVnFI= -log-symbols@^2.2.0: +log-symbols@^2.0.0, log-symbols@^2.2.0: version "2.2.0" - resolved "http://registry.npm.taobao.org/log-symbols/download/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + resolved "https://npm-registry.llsengineer.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" integrity sha1-V0Dhxdbw39pK2TI7UzIQfva0xAo= dependencies: chalk "^2.0.1" -logfmt@^1.2.0: - version "1.2.1" - resolved "http://registry.npm.taobao.org/logfmt/download/logfmt-1.2.1.tgz#0e99838eb3a87fb6272d6d2b4fc327b95a29abee" - integrity sha1-DpmDjrOof7YnLW0rT8MnuVopq+4= +log-symbols@^3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" + integrity sha1-86CFFqXeqJMzan3uFNGKHP2rd8Q= dependencies: - lodash "4.x" - split "0.2.x" - through "2.3.x" + chalk "^2.4.2" -loglevel@^1.4.1: - version "1.6.1" - resolved "http://registry.npm.taobao.org/loglevel/download/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa" - integrity sha1-4PyVEztu8nbNyIh82vJKpvFW+Po= +loglevel-plugin-prefix@^0.8.4: + version "0.8.4" + resolved "https://npm-registry.llsengineer.com/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz#2fe0e05f1a820317d98d8c123e634c1bd84ff644" + integrity sha1-L+DgXxqCAxfZjYwSPmNMG9hP9kQ= + +loglevel@^1.6.6, loglevel@^1.6.8: + version "1.7.1" + resolved "https://npm-registry.llsengineer.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" + integrity sha1-AF/eL15uRwaPk1/yhXPhJe9y8Zc= + +longest-streak@^2.0.1: + version "2.0.4" + resolved "https://npm-registry.llsengineer.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" + integrity sha1-uFmZV9pbXatk3uP+MW+ndFl9kOQ= -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4.0: +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.4.0: version "1.4.0" - resolved "http://registry.npm.taobao.org/loose-envify/download/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + resolved "https://npm-registry.llsengineer.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8= dependencies: js-tokens "^3.0.0 || ^4.0.0" loud-rejection@^1.0.0: version "1.6.0" - resolved "http://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + resolved "https://npm-registry.llsengineer.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= dependencies: currently-unhandled "^0.4.1" signal-exit "^3.0.0" -lower-case-first@^1.0.0: - version "1.0.2" - resolved "http://registry.npm.taobao.org/lower-case-first/download/lower-case-first-1.0.2.tgz#e5da7c26f29a7073be02d52bac9980e5922adfa1" - integrity sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E= - dependencies: - lower-case "^1.1.2" - -lower-case@^1.1.0, lower-case@^1.1.1, lower-case@^1.1.2: +lower-case@^1.1.1: version "1.1.4" - resolved "http://registry.npm.taobao.org/lower-case/download/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" + resolved "https://npm-registry.llsengineer.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= -lowercase-keys@^1.0.0: - version "1.0.1" - resolved "http://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" - integrity sha1-b54wtHCE2XGnyCD/FabFFnt0wm8= - -lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.2: +lru-cache@^4.0.1: version "4.1.5" - resolved "http://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + resolved "https://npm-registry.llsengineer.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" integrity sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80= dependencies: pseudomap "^1.0.2" @@ -5356,125 +6108,130 @@ lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.2: lru-cache@^5.1.1: version "5.1.1" - resolved "http://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + resolved "https://npm-registry.llsengineer.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" integrity sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA= dependencies: yallist "^3.0.2" -lru-cache@~4.0.0: - version "4.0.2" - resolved "http://registry.npm.taobao.org/lru-cache/download/lru-cache-4.0.2.tgz#1d17679c069cda5d040991a09dbc2c0db377e55e" - integrity sha1-HRdnnAac2l0ECZGgnbwsDbN35V4= +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://npm-registry.llsengineer.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ= dependencies: - pseudomap "^1.0.1" - yallist "^2.0.0" + yallist "^4.0.0" -lru-memoizer@^1.11.1: - version "1.12.0" - resolved "http://registry.npm.taobao.org/lru-memoizer/download/lru-memoizer-1.12.0.tgz#efe65706cc8a9cc653f80f0d5a6ea38ad950e352" - integrity sha1-7+ZXBsyKnMZT+A8NWm6jitlQ41I= +make-dir@^2.0.0, make-dir@^2.1.0: + version "2.1.0" + resolved "https://npm-registry.llsengineer.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU= dependencies: - lock "~0.1.2" - lodash "^4.17.4" - lru-cache "~4.0.0" - very-fast-args "^1.1.0" + pify "^4.0.1" + semver "^5.6.0" -make-dir@^1.0.0: - version "1.3.0" - resolved "http://registry.npm.taobao.org/make-dir/download/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" - integrity sha1-ecEDO4BRW9bSTsmTPoYMp17ifww= +make-dir@^3.0.2: + version "3.1.0" + resolved "https://npm-registry.llsengineer.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8= dependencies: - pify "^3.0.0" + semver "^6.0.0" -map-age-cleaner@^0.1.1: - version "0.1.3" - resolved "http://registry.npm.taobao.org/map-age-cleaner/download/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" - integrity sha1-fVg6cwZDTAVf5HSw9FB45uG0uSo= - dependencies: - p-defer "^1.0.0" +mamacro@^0.0.3: + version "0.0.3" + resolved "https://npm-registry.llsengineer.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" + integrity sha1-rSyVdhl8nxq/MI0Hh4Zb2XWj8+Q= map-cache@^0.2.2: version "0.2.2" - resolved "http://registry.npm.taobao.org/map-cache/download/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + resolved "https://npm-registry.llsengineer.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-obj@^1.0.0, map-obj@^1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + resolved "https://npm-registry.llsengineer.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= +map-obj@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" + integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk= + map-visit@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/map-visit/download/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + resolved "https://npm-registry.llsengineer.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: object-visit "^1.0.0" -match-require@^2.0.0: - version "2.1.0" - resolved "http://registry.npm.taobao.org/match-require/download/match-require-2.1.0.tgz#f67d62c4cb1d703f408fb63b55b9ae83fb25e2cc" - integrity sha1-9n1ixMsdcD9Aj7Y7Vbmug/sl4sw= - dependencies: - uuid "^3.0.0" +markdown-escapes@^1.0.0: + version "1.0.4" + resolved "https://npm-registry.llsengineer.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" + integrity sha1-yVQV70UUmddgK5EJXzyOiXX3hTU= + +markdown-table@^1.1.0: + version "1.1.3" + resolved "https://npm-registry.llsengineer.com/markdown-table/-/markdown-table-1.1.3.tgz#9fcb69bcfdb8717bfd0398c6ec2d93036ef8de60" + integrity sha1-n8tpvP24cXv9A5jG7C2TA2743mA= + +math-random@^1.0.1: + version "1.0.4" + resolved "https://npm-registry.llsengineer.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" + integrity sha1-XdaUPJOFSCZwFtTjTwV1gwgMUUw= + +mathml-tag-names@^2.0.1: + version "2.1.3" + resolved "https://npm-registry.llsengineer.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3" + integrity sha1-TdrdZzCOeAzxakdoWHjuJ7c2oKM= md5.js@^1.3.4: version "1.3.5" - resolved "http://registry.npm.taobao.org/md5.js/download/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + resolved "https://npm-registry.llsengineer.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" integrity sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8= dependencies: hash-base "^3.0.0" inherits "^2.0.1" safe-buffer "^5.1.2" -md5@^2.2.1: - version "2.2.1" - resolved "http://registry.npm.taobao.org/md5/download/md5-2.2.1.tgz#53ab38d5fe3c8891ba465329ea23fac0540126f9" - integrity sha1-U6s41f48iJG6RlMp6iP6wFQBJvk= +mdast-util-compact@^1.0.0: + version "1.0.4" + resolved "https://npm-registry.llsengineer.com/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz#d531bb7667b5123abf20859be086c4d06c894593" + integrity sha1-1TG7dme1Ejq/IIWb4IbE0GyJRZM= dependencies: - charenc "~0.0.1" - crypt "~0.0.1" - is-buffer "~1.1.1" + unist-util-visit "^1.1.0" -md5hex@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/md5hex/download/md5hex-1.0.0.tgz#ed74b477a2ee9369f75efee2f08d5915e52a42e8" - integrity sha1-7XS0d6Luk2n3Xv7i8I1ZFeUqQug= - -mdn-data@^1.0.0: - version "1.2.0" - resolved "http://registry.npm.taobao.org/mdn-data/download/mdn-data-1.2.0.tgz#eadd28b0f2d307cf27e71524609bfb749ebfc0b6" - integrity sha1-6t0osPLTB88n5xUkYJv7dJ6/wLY= +mdn-data@2.0.14: + version "2.0.14" + resolved "https://npm-registry.llsengineer.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== mdn-data@~1.1.0: version "1.1.4" - resolved "http://registry.npm.taobao.org/mdn-data/download/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" + resolved "https://npm-registry.llsengineer.com/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" integrity sha1-ULXU/8RXUnZXPE7tuHgIEqhBnwE= media-typer@0.3.0: version "0.3.0" - resolved "http://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + resolved "https://npm-registry.llsengineer.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= -mem@^4.0.0: - version "4.0.0" - resolved "http://registry.npm.taobao.org/mem/download/mem-4.0.0.tgz#6437690d9471678f6cc83659c00cbafcd6b0cdaf" - integrity sha1-ZDdpDZRxZ49syDZZwAy6/Nawza8= - dependencies: - map-age-cleaner "^0.1.1" - mimic-fn "^1.0.0" - p-is-promise "^1.1.0" - -memory-fs@^0.4.0, memory-fs@~0.4.1: +memory-fs@^0.4.1: version "0.4.1" - resolved "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + resolved "https://npm-registry.llsengineer.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= dependencies: errno "^0.1.3" readable-stream "^2.0.1" +memory-fs@^0.5.0: + version "0.5.0" + resolved "https://npm-registry.llsengineer.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" + integrity sha1-MkwBKIuIZSlm0WHbd4OHIIRajjw= + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + meow@^3.7.0: version "3.7.0" - resolved "http://registry.npm.taobao.org/meow/download/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + resolved "https://npm-registry.llsengineer.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= dependencies: camelcase-keys "^2.0.0" @@ -5488,19 +6245,63 @@ meow@^3.7.0: redent "^1.0.0" trim-newlines "^1.0.0" +meow@^5.0.0: + version "5.0.0" + resolved "https://npm-registry.llsengineer.com/meow/-/meow-5.0.0.tgz#dfc73d63a9afc714a5e371760eb5c88b91078aa4" + integrity sha1-38c9Y6mvxxSl43F2DrXIi5EHiqQ= + dependencies: + camelcase-keys "^4.0.0" + decamelize-keys "^1.0.0" + loud-rejection "^1.0.0" + minimist-options "^3.0.1" + normalize-package-data "^2.3.4" + read-pkg-up "^3.0.0" + redent "^2.0.0" + trim-newlines "^2.0.0" + yargs-parser "^10.0.0" + merge-descriptors@1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + resolved "https://npm-registry.llsengineer.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= -methods@^1.1.1, methods@~1.1.2: +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A= + +merge2@^1.2.3: + version "1.4.1" + resolved "https://npm-registry.llsengineer.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4= + +methods@~1.1.2: version "1.1.2" - resolved "http://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + resolved "https://npm-registry.llsengineer.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= -micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8, micromatch@^3.1.9: +micromatch@^2.3.11: + version "2.3.11" + resolved "https://npm-registry.llsengineer.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= + dependencies: + arr-diff "^2.0.0" + array-unique "^0.2.1" + braces "^1.8.2" + expand-brackets "^0.1.4" + extglob "^0.3.1" + filename-regex "^2.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.1" + kind-of "^3.0.2" + normalize-path "^2.0.1" + object.omit "^2.0.0" + parse-glob "^3.0.4" + regex-cache "^0.4.2" + +micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" - resolved "http://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + resolved "https://npm-registry.llsengineer.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM= dependencies: arr-diff "^4.0.0" @@ -5517,123 +6318,177 @@ micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8, micromatch@^3.1.9: snapdragon "^0.8.1" to-regex "^3.0.2" +micromatch@^4.0.2: + version "4.0.2" + resolved "https://npm-registry.llsengineer.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + integrity sha1-T8sJmb+fvC/L3SEvbWKbmlbDklk= + dependencies: + braces "^3.0.1" + picomatch "^2.0.5" + miller-rabin@^4.0.0: version "4.0.1" - resolved "http://registry.npm.taobao.org/miller-rabin/download/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + resolved "https://npm-registry.llsengineer.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" integrity sha1-8IA1HIZbDcViqEYpZtqlNUPHik0= dependencies: bn.js "^4.0.0" brorand "^1.0.1" -"mime-db@>= 1.36.0 < 2", mime-db@~1.37.0: - version "1.37.0" - resolved "http://registry.npm.taobao.org/mime-db/download/mime-db-1.37.0.tgz#0b6a0ce6fdbe9576e25f1f2d2fde8830dc0ad0d8" - integrity sha1-C2oM5v2+lXbiXx8tL96IMNwK0Ng= +mime-db@1.44.0: + version "1.44.0" + resolved "https://npm-registry.llsengineer.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" + integrity sha1-+hHF6wrKEzS0Izy01S8QxaYnL5I= -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.19: - version "2.1.21" - resolved "http://registry.npm.taobao.org/mime-types/download/mime-types-2.1.21.tgz#28995aa1ecb770742fe6ae7e58f9181c744b3f96" - integrity sha1-KJlaoey3cHQv5q5+WPkYHHRLP5Y= - dependencies: - mime-db "~1.37.0" +"mime-db@>= 1.43.0 < 2": + version "1.45.0" + resolved "https://npm-registry.llsengineer.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea" + integrity sha1-zO7aIczXw6dF66LezVXUtz54eeo= -mime@1.4.1: - version "1.4.1" - resolved "http://registry.npm.taobao.org/mime/download/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" - integrity sha1-Eh+evEnjdm8xGnbh+hyAA8SwOqY= +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: + version "2.1.27" + resolved "https://npm-registry.llsengineer.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" + integrity sha1-R5SfmOJ56lMRn1ci4PNOUpvsAJ8= + dependencies: + mime-db "1.44.0" -mime@^1.4.1: +mime@1.6.0, mime@^1.4.1: version "1.6.0" - resolved "http://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + resolved "https://npm-registry.llsengineer.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= -mime@^2.0.3, mime@^2.3.1: - version "2.4.0" - resolved "http://registry.npm.taobao.org/mime/download/mime-2.4.0.tgz#e051fd881358585f3279df333fe694da0bcffdd6" - integrity sha1-4FH9iBNYWF8yed8zP+aU2gvP/dY= +mime@^2.3.1, mime@^2.4.4: + version "2.4.6" + resolved "https://npm-registry.llsengineer.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" + integrity sha1-5bQHyQ20QvK+tbFiNz0Htpr/pNE= mimic-fn@^1.0.0: version "1.2.0" - resolved "http://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + resolved "https://npm-registry.llsengineer.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" integrity sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI= -min-document@^2.19.0: - version "2.19.0" - resolved "http://registry.npm.taobao.org/min-document/download/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" - integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://npm-registry.llsengineer.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs= + +mini-css-extract-plugin@0.8.0: + version "0.8.0" + resolved "https://npm-registry.llsengineer.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.0.tgz#81d41ec4fe58c713a96ad7c723cdb2d0bd4d70e1" + integrity sha1-gdQexP5YxxOpatfHI82y0L1NcOE= dependencies: - dom-walk "^0.1.0" + loader-utils "^1.1.0" + normalize-url "1.9.1" + schema-utils "^1.0.0" + webpack-sources "^1.1.0" -mini-css-extract-plugin@^0.4.1: - version "0.4.5" - resolved "http://registry.npm.taobao.org/mini-css-extract-plugin/download/mini-css-extract-plugin-0.4.5.tgz#c99e9e78d54f3fa775633aee5933aeaa4e80719a" - integrity sha1-yZ6eeNVPP6d1YzruWTOuqk6AcZo= +mini-css-extract-plugin@0.9.0: + version "0.9.0" + resolved "https://npm-registry.llsengineer.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz#47f2cf07aa165ab35733b1fc97d4c46c0564339e" + integrity sha1-R/LPB6oWWrNXM7H8l9TEbAVkM54= dependencies: loader-utils "^1.1.0" + normalize-url "1.9.1" schema-utils "^1.0.0" webpack-sources "^1.1.0" minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + resolved "https://npm-registry.llsengineer.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc= minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + resolved "https://npm-registry.llsengineer.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= -"minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: +minimatch@^3.0.4, minimatch@~3.0.2: version "3.0.4" - resolved "http://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + resolved "https://npm-registry.llsengineer.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM= dependencies: brace-expansion "^1.1.7" -minimist@0.0.8: - version "0.0.8" - resolved "http://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" - integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= +minimist-options@^3.0.1: + version "3.0.2" + resolved "https://npm-registry.llsengineer.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" + integrity sha1-+6TIGRM54T7PTWG+sD8HAQPz2VQ= + dependencies: + arrify "^1.0.1" + is-plain-obj "^1.1.0" -minimist@^1.1.3, minimist@^1.2.0: - version "1.2.0" - resolved "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" - integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= +minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://npm-registry.llsengineer.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= -minipass@^2.2.1, minipass@^2.3.4: - version "2.3.5" - resolved "http://registry.npm.taobao.org/minipass/download/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" - integrity sha1-ys6+SSAiSX9law8PUeJoKp7S2Eg= +minipass-collect@^1.0.2: + version "1.0.2" + resolved "https://npm-registry.llsengineer.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha1-IrgTv3Rdxu26JXa5QAIq1u3Ixhc= dependencies: - safe-buffer "^5.1.2" - yallist "^3.0.0" + minipass "^3.0.0" -minizlib@^1.1.1: - version "1.2.1" - resolved "http://registry.npm.taobao.org/minizlib/download/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" - integrity sha1-3SfqYTYkPHyIBoToZyuzpF/ZthQ= +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://npm-registry.llsengineer.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha1-gucTXX6JpQ/+ZGEKeHlTxMTLs3M= dependencies: - minipass "^2.2.1" + minipass "^3.0.0" -mississippi@^2.0.0: - version "2.0.0" - resolved "http://registry.npm.taobao.org/mississippi/download/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f" - integrity sha1-NEKlCPr8KFAEhv7qmUCWduTuWm8= +minipass-pipeline@^1.2.2: + version "1.2.4" + resolved "https://npm-registry.llsengineer.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + integrity sha1-aEcveXEcCEZXwGfFxq2Tzd6oIUw= dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^2.0.1" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" + minipass "^3.0.0" + +minipass@^3.0.0, minipass@^3.1.1: + version "3.1.3" + resolved "https://npm-registry.llsengineer.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" + integrity sha1-fUL/HzljVILhX5zbUxhN7r1YFf0= + dependencies: + yallist "^4.0.0" + +miniprogram-api-typings@^2.11.0: + version "2.12.0" + resolved "https://npm-registry.llsengineer.com/miniprogram-api-typings/-/miniprogram-api-typings-2.12.0.tgz#7a29c90f3e5efa36588422d1f01e22d3394aaaa1" + integrity sha1-einJDz5e+jZYhCLR8B4i0zlKqqE= + +miniprogram-compiler@^0.1.2: + version "0.1.2" + resolved "https://npm-registry.llsengineer.com/miniprogram-compiler/-/miniprogram-compiler-0.1.2.tgz#2afab6e288d8bc085f803b1d49ae59c5df236e99" + integrity sha1-Kvq24ojYvAhfgDsdSa5Zxd8jbpk= + dependencies: + glob "^7.1.3" + unescape-js "^1.1.1" + +miniprogram-exparser@2.11.2: + version "2.11.2" + resolved "https://npm-registry.llsengineer.com/miniprogram-exparser/-/miniprogram-exparser-2.11.2.tgz#e60b4a1433c249025f7e9a922bfe369c7436ae61" + integrity sha1-5gtKFDPCSQJffpqSK/42nHQ2rmE= + +miniprogram-simulate@^1.1.5: + version "1.2.8" + resolved "https://npm-registry.llsengineer.com/miniprogram-simulate/-/miniprogram-simulate-1.2.8.tgz#b40fb6fd3b0a43e97f292b2da28c9bb84ae4c5e1" + integrity sha1-tA+2/TsKQ+l/KSstooybuErkxeE= + dependencies: + csso "^3.5.1" + j-component "1.3.2" + less "^3.10.3" + miniprogram-compiler "^0.1.2" + postcss "^7.0.23" + +minizlib@^2.1.1: + version "2.1.2" + resolved "https://npm-registry.llsengineer.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha1-6Q00Zrogm5MkUVCKEc49NjIUWTE= + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" mississippi@^3.0.0: version "3.0.0" - resolved "http://registry.npm.taobao.org/mississippi/download/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + resolved "https://npm-registry.llsengineer.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" integrity sha1-6goykfl+C16HdrNj1fChLZTGcCI= dependencies: concat-stream "^1.5.0" @@ -5648,48 +6503,33 @@ mississippi@^3.0.0: through2 "^2.0.0" mixin-deep@^1.2.0: - version "1.3.1" - resolved "http://registry.npm.taobao.org/mixin-deep/download/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" - integrity sha1-pJ5yaNzhoNlpjkUybFYm3zVD0P4= + version "1.3.2" + resolved "https://npm-registry.llsengineer.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= dependencies: for-in "^1.0.2" is-extendable "^1.0.1" -mixin-object@^2.0.1: - version "2.0.1" - resolved "http://registry.npm.taobao.org/mixin-object/download/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" - integrity sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4= - dependencies: - for-in "^0.1.3" - is-extendable "^0.1.1" - -mkdirp-promise@^5.0.0: - version "5.0.1" - resolved "http://registry.npm.taobao.org/mkdirp-promise/download/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1" - integrity sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE= +"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.5, mkdirp@~0.5.x: + version "0.5.5" + resolved "https://npm-registry.llsengineer.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8= dependencies: - mkdirp "*" + minimist "^1.2.5" -mkdirp@*, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: - version "0.5.1" - resolved "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" - integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= - dependencies: - minimist "0.0.8" +mkdirp@^1.0.3, mkdirp@^1.0.4, mkdirp@~1.0.4: + version "1.0.4" + resolved "https://npm-registry.llsengineer.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha1-PrXtYmInVteaXw4qIh3+utdcL34= mobile-detect@^1.4.2: - version "1.4.3" - resolved "http://registry.npm.taobao.org/mobile-detect/download/mobile-detect-1.4.3.tgz#e436a3839f5807dd4d3cd4e081f7d3a51ffda2dd" - integrity sha1-5Dajg59YB91NPNTggffTpR/9ot0= - -moment@2.x.x, moment@^2.10.6: - version "2.23.0" - resolved "http://registry.npm.taobao.org/moment/download/moment-2.23.0.tgz#759ea491ac97d54bac5ad776996e2a58cc1bc225" - integrity sha1-dZ6kkayX1UusWtd2mW4qWMwbwiU= + version "1.4.4" + resolved "https://npm-registry.llsengineer.com/mobile-detect/-/mobile-detect-1.4.4.tgz#686c74e92d3cc06b09a9b3594b7b981494b137f6" + integrity sha1-aGx06S08wGsJqbNZS3uYFJSxN/Y= move-concurrently@^1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/move-concurrently/download/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + resolved "https://npm-registry.llsengineer.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= dependencies: aproba "^1.1.1" @@ -5701,58 +6541,50 @@ move-concurrently@^1.0.1: ms@2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + resolved "https://npm-registry.llsengineer.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -ms@^2.0.0, ms@^2.1.1: +ms@2.1.1: version "2.1.1" - resolved "http://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + resolved "https://npm-registry.llsengineer.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo= +ms@2.1.2: + version "2.1.2" + resolved "https://npm-registry.llsengineer.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk= + +ms@^2.1.1: + version "2.1.3" + resolved "https://npm-registry.llsengineer.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha1-V0yBOM4dK1hh8LRFedut1gxmFbI= + multicast-dns-service-types@^1.1.0: version "1.1.0" - resolved "http://registry.npm.taobao.org/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + resolved "https://npm-registry.llsengineer.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= multicast-dns@^6.0.1: version "6.2.3" - resolved "http://registry.npm.taobao.org/multicast-dns/download/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + resolved "https://npm-registry.llsengineer.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" integrity sha1-oOx72QVcQoL3kMPIL04o2zsxsik= dependencies: dns-packet "^1.3.1" thunky "^1.0.2" -mute-stream@0.0.7: - version "0.0.7" - resolved "http://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" - integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= - -mv@^2.1.1, mv@~2: - version "2.1.1" - resolved "http://registry.npm.taobao.org/mv/download/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" - integrity sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI= - dependencies: - mkdirp "~0.5.1" - ncp "~2.0.0" - rimraf "~2.4.0" - -mz@^2.6.0: - version "2.7.0" - resolved "http://registry.npm.taobao.org/mz/download/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" - integrity sha1-lQCAV6Vsr63CvGPd5/n/aVWUjjI= - dependencies: - any-promise "^1.0.0" - object-assign "^4.0.1" - thenify-all "^1.0.0" +mute-stream@0.0.8: + version "0.0.8" + resolved "https://npm-registry.llsengineer.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0= -nan@^2.10.0, nan@^2.9.2: - version "2.12.1" - resolved "http://registry.npm.taobao.org/nan/download/nan-2.12.1.tgz#7b1aa193e9aa86057e3c7bbd0ac448e770925552" - integrity sha1-exqhk+mqhgV+PHu9CsRI53CSVVI= +nan@^2.12.1, nan@^2.13.2: + version "2.14.2" + resolved "https://npm-registry.llsengineer.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" + integrity sha1-9TdkAGlRaPTMaUrJOT0MlYXu6hk= nanomatch@^1.2.9: version "1.2.13" - resolved "http://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + resolved "https://npm-registry.llsengineer.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" integrity sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk= dependencies: arr-diff "^4.0.0" @@ -5767,83 +6599,51 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" +native-request@^1.0.5: + version "1.0.8" + resolved "https://npm-registry.llsengineer.com/native-request/-/native-request-1.0.8.tgz#8f66bf606e0f7ea27c0e5995eb2f5d03e33ae6fb" + integrity sha1-j2a/YG4PfqJ8DlmV6y9dA+M65vs= + natural-compare@^1.4.0: version "1.4.0" - resolved "http://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + resolved "https://npm-registry.llsengineer.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= -ncp@^2.0.0, ncp@~2.0.0: - version "2.0.0" - resolved "http://registry.npm.taobao.org/ncp/download/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" - integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= - -needle@^2.2.1: - version "2.2.4" - resolved "http://registry.npm.taobao.org/needle/download/needle-2.2.4.tgz#51931bff82533b1928b7d1d69e01f1b00ffd2a4e" - integrity sha1-UZMb/4JTOxkot9HWngHxsA/9Kk4= - dependencies: - debug "^2.1.2" - iconv-lite "^0.4.4" - sax "^1.2.4" - -negotiator@0.6.1: - version "0.6.1" - resolved "http://registry.npm.taobao.org/negotiator/download/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" - integrity sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk= - -neo-async@^2.5.0: - version "2.6.0" - resolved "http://registry.npm.taobao.org/neo-async/download/neo-async-2.6.0.tgz#b9d15e4d71c6762908654b5183ed38b753340835" - integrity sha1-udFeTXHGdikIZUtRg+04t1M0CDU= - -nerv-shared@1.3.7: - version "1.3.7" - resolved "http://registry.npm.taobao.org/nerv-shared/download/nerv-shared-1.3.7.tgz#7db2265d5428081c153592f8d8afd18812f40d76" - integrity sha1-fbImXVQoCBwVNZL42K/RiBL0DXY= - -nerv-utils@1.3.2-beta.0: - version "1.3.2-beta.0" - resolved "http://registry.npm.taobao.org/nerv-utils/download/nerv-utils-1.3.2-beta.0.tgz#ff776bfacaf058c8f8732adecb993db64ed14378" - integrity sha1-/3dr+srwWMj4cyrey5k9tk7RQ3g= - -nervjs@^1.3.0: - version "1.3.9" - resolved "http://registry.npm.taobao.org/nervjs/download/nervjs-1.3.9.tgz#ff38ccedd29e20b5a001060184389eeafe2a565d" - integrity sha1-/zjM7dKeILWgAQYBhDie6v4qVl0= - dependencies: - nerv-shared "1.3.7" - nerv-utils "1.3.2-beta.0" +negotiator@0.6.2: + version "0.6.2" + resolved "https://npm-registry.llsengineer.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs= -netmask@^1.0.6: - version "1.0.6" - resolved "http://registry.npm.taobao.org/netmask/download/netmask-1.0.6.tgz#20297e89d86f6f6400f250d9f4f6b4c1945fcd35" - integrity sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU= +neo-async@^2.5.0, neo-async@^2.6.1: + version "2.6.2" + resolved "https://npm-registry.llsengineer.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha1-tKr7k+OustgXTKU88WOrfXMIMF8= -next-tick@^1.0.0: +next-tick@~1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/next-tick/download/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + resolved "https://npm-registry.llsengineer.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= nice-try@^1.0.4: version "1.0.5" - resolved "http://registry.npm.taobao.org/nice-try/download/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + resolved "https://npm-registry.llsengineer.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y= no-case@^2.2.0: version "2.3.2" - resolved "http://registry.npm.taobao.org/no-case/download/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" + resolved "https://npm-registry.llsengineer.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" integrity sha1-YLgTOWvjmz8SiKTB7V0efSi0ZKw= dependencies: lower-case "^1.1.1" -node-forge@0.7.5: - version "0.7.5" - resolved "http://registry.npm.taobao.org/node-forge/download/node-forge-0.7.5.tgz#6c152c345ce11c52f465c2abd957e8639cd674df" - integrity sha1-bBUsNFzhHFL0ZcKr2VfoY5zWdN8= +node-forge@^0.10.0: + version "0.10.0" + resolved "https://npm-registry.llsengineer.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" + integrity sha1-Mt6ir7Ppkm8C7lzoeUkCaRpna/M= node-gyp@^3.8.0: version "3.8.0" - resolved "http://registry.npm.taobao.org/node-gyp/download/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" + resolved "https://npm-registry.llsengineer.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" integrity sha1-VAMEJhwzDoDQ1e3OJTpoyzlkIYw= dependencies: fstream "^1.0.0" @@ -5859,10 +6659,10 @@ node-gyp@^3.8.0: tar "^2.0.0" which "1" -node-libs-browser@^2.0.0: - version "2.1.0" - resolved "http://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-2.1.0.tgz#5f94263d404f6e44767d726901fff05478d600df" - integrity sha1-X5QmPUBPbkR2fXJpAf/wVHjWAN8= +node-libs-browser@^2.2.1: + version "2.2.1" + resolved "https://npm-registry.llsengineer.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + integrity sha1-tk9RPRgzhiX5A0bSew0jXmMfZCU= dependencies: assert "^1.1.1" browserify-zlib "^0.2.0" @@ -5871,10 +6671,10 @@ node-libs-browser@^2.0.0: constants-browserify "^1.0.0" crypto-browserify "^3.11.0" domain-browser "^1.1.1" - events "^1.0.0" + events "^3.0.0" https-browserify "^1.0.0" os-browserify "^0.3.0" - path-browserify "0.0.0" + path-browserify "0.0.1" process "^0.11.10" punycode "^1.2.4" querystring-es3 "^0.2.0" @@ -5885,29 +6685,23 @@ node-libs-browser@^2.0.0: timers-browserify "^2.0.4" tty-browserify "0.0.0" url "^0.11.0" - util "^0.10.3" - vm-browserify "0.0.4" + util "^0.11.0" + vm-browserify "^1.0.1" -node-pre-gyp@^0.10.0: - version "0.10.3" - resolved "http://registry.npm.taobao.org/node-pre-gyp/download/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc" - integrity sha1-MHAEBxav3HeHR7YbaIe/eIgLgPw= - dependencies: - detect-libc "^1.0.2" - mkdirp "^0.5.1" - needle "^2.2.1" - nopt "^4.0.1" - npm-packlist "^1.1.6" - npmlog "^4.0.2" - rc "^1.2.7" - rimraf "^2.6.1" - semver "^5.3.0" - tar "^4" - -node-sass@^4.8.3: - version "4.11.0" - resolved "http://registry.npm.taobao.org/node-sass/download/node-sass-4.11.0.tgz#183faec398e9cbe93ba43362e2768ca988a6369a" - integrity sha1-GD+uw5jpy+k7pDNi4naMqYimNpo= +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "https://npm-registry.llsengineer.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + +node-releases@^1.1.67: + version "1.1.67" + resolved "https://npm-registry.llsengineer.com/node-releases/-/node-releases-1.1.67.tgz#28ebfcccd0baa6aad8e8d4d8fe4cbc49ae239c12" + integrity sha1-KOv8zNC6pqrY6NTY/ky8Sa4jnBI= + +node-sass@^4.12.0: + version "4.14.1" + resolved "https://npm-registry.llsengineer.com/node-sass/-/node-sass-4.14.1.tgz#99c87ec2efb7047ed638fb4c9db7f3a42e2217b5" + integrity sha1-mch+wu+3BH7WOPtMnbfzpC4iF7U= dependencies: async-foreach "^0.1.3" chalk "^1.1.1" @@ -5916,79 +6710,76 @@ node-sass@^4.8.3: get-stdin "^4.0.1" glob "^7.0.3" in-publish "^2.0.0" - lodash.assign "^4.2.0" - lodash.clonedeep "^4.3.2" - lodash.mergewith "^4.6.0" + lodash "^4.17.15" meow "^3.7.0" mkdirp "^0.5.1" - nan "^2.10.0" + nan "^2.13.2" node-gyp "^3.8.0" npmlog "^4.0.0" request "^2.88.0" - sass-graph "^2.2.4" + sass-graph "2.2.5" stdout-stream "^1.4.0" "true-case-path" "^1.0.2" "nopt@2 || 3": version "3.0.6" - resolved "http://registry.npm.taobao.org/nopt/download/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" + resolved "https://npm-registry.llsengineer.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= dependencies: abbrev "1" -nopt@^4.0.1: - version "4.0.1" - resolved "http://registry.npm.taobao.org/nopt/download/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" - integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= - dependencies: - abbrev "1" - osenv "^0.1.4" - normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: - version "2.4.0" - resolved "http://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" - integrity sha1-EvlaMH1YNSB1oEkHuErIvpisAS8= + version "2.5.0" + resolved "https://npm-registry.llsengineer.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg= dependencies: hosted-git-info "^2.1.4" - is-builtin-module "^1.0.0" + resolve "^1.10.0" semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-path@^2.1.1: +normalize-path@^2.0.1, normalize-path@^2.1.1: version "2.1.1" - resolved "http://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + resolved "https://npm-registry.llsengineer.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= + normalize-range@^0.1.2: version "0.1.2" - resolved "http://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + resolved "https://npm-registry.llsengineer.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= -npm-bundled@^1.0.1: - version "1.0.5" - resolved "http://registry.npm.taobao.org/npm-bundled/download/npm-bundled-1.0.5.tgz#3c1732b7ba936b3a10325aef616467c0ccbcc979" - integrity sha1-PBcyt7qTazoQMlrvYWRnwMy8yXk= +normalize-selector@^0.2.0: + version "0.2.0" + resolved "https://npm-registry.llsengineer.com/normalize-selector/-/normalize-selector-0.2.0.tgz#d0b145eb691189c63a78d201dc4fdb1293ef0c03" + integrity sha1-0LFF62kRicY6eNIB3E/bEpPvDAM= -npm-packlist@^1.1.6: - version "1.1.12" - resolved "http://registry.npm.taobao.org/npm-packlist/download/npm-packlist-1.1.12.tgz#22bde2ebc12e72ca482abd67afc51eb49377243a" - integrity sha1-Ir3i68EucspIKr1nr8UetJN3JDo= +normalize-url@1.9.1: + version "1.9.1" + resolved "https://npm-registry.llsengineer.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" + integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= dependencies: - ignore-walk "^3.0.1" - npm-bundled "^1.0.1" + object-assign "^4.0.1" + prepend-http "^1.0.0" + query-string "^4.1.0" + sort-keys "^1.0.0" npm-run-path@^2.0.0: version "2.0.2" - resolved "http://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + resolved "https://npm-registry.llsengineer.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: path-key "^2.0.0" -"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2: +"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0: version "4.1.2" - resolved "http://registry.npm.taobao.org/npmlog/download/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + resolved "https://npm-registry.llsengineer.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha1-CKfyqL9zRgR3mp76StXMcXq7lUs= dependencies: are-we-there-yet "~1.1.2" @@ -5998,417 +6789,499 @@ npm-run-path@^2.0.0: nth-check@~1.0.1: version "1.0.2" - resolved "http://registry.npm.taobao.org/nth-check/download/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + resolved "https://npm-registry.llsengineer.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" integrity sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw= dependencies: boolbase "~1.0.0" num2fraction@^1.2.2: version "1.2.2" - resolved "http://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + resolved "https://npm-registry.llsengineer.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= number-is-nan@^1.0.0: version "1.0.1" - resolved "http://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + resolved "https://npm-registry.llsengineer.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= +nwsapi@^2.2.0: + version "2.2.0" + resolved "https://npm-registry.llsengineer.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha1-IEh5qePQaP8qVROcLHcngGgaOLc= + oauth-sign@~0.9.0: version "0.9.0" - resolved "http://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + resolved "https://npm-registry.llsengineer.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU= object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" - resolved "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://npm-registry.llsengineer.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-copy@^0.1.0: version "0.1.0" - resolved "http://registry.npm.taobao.org/object-copy/download/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + resolved "https://npm-registry.llsengineer.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: copy-descriptor "^0.1.0" define-property "^0.2.5" kind-of "^3.0.3" -object-keys@^1.0.11, object-keys@^1.0.12: - version "1.0.12" - resolved "http://registry.npm.taobao.org/object-keys/download/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2" - integrity sha1-CcU4VTd1dTEMymL1W7M0q/97PtI= +object-inspect@^1.8.0: + version "1.9.0" + resolved "https://npm-registry.llsengineer.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" + integrity sha1-yQUh104RJ7ZyZt7TOUrWEWmGUzo= + +object-is@^1.0.1: + version "1.1.4" + resolved "https://npm-registry.llsengineer.com/object-is/-/object-is-1.1.4.tgz#63d6c83c00a43f4cbc9434eb9757c8a5b8565068" + integrity sha1-Y9bIPACkP0y8lDTrl1fIpbhWUGg= + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://npm-registry.llsengineer.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4= -object-path@^0.9.2: - version "0.9.2" - resolved "http://registry.npm.taobao.org/object-path/download/object-path-0.9.2.tgz#0fd9a74fc5fad1ae3968b586bda5c632bd6c05a5" - integrity sha1-D9mnT8X60a45aLWGvaXGMr1sBaU= +object-path@0.11.4: + version "0.11.4" + resolved "https://npm-registry.llsengineer.com/object-path/-/object-path-0.11.4.tgz#370ae752fbf37de3ea70a861c23bba8915691949" + integrity sha1-NwrnUvvzfePqcKhhwju6iRVpGUk= object-visit@^1.0.0: version "1.0.1" - resolved "http://registry.npm.taobao.org/object-visit/download/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + resolved "https://npm-registry.llsengineer.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= dependencies: isobject "^3.0.0" -object.assign@^4.0.4: - version "4.1.0" - resolved "http://registry.npm.taobao.org/object.assign/download/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" - integrity sha1-lovxEA15Vrs8oIbwBvhGs7xACNo= +object.assign@^4.1.0, object.assign@^4.1.1: + version "4.1.2" + resolved "https://npm-registry.llsengineer.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA= dependencies: - define-properties "^1.1.2" - function-bind "^1.1.1" - has-symbols "^1.0.0" - object-keys "^1.0.11" + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" -object.getownpropertydescriptors@^2.0.3: +object.entries@^1.1.2: + version "1.1.3" + resolved "https://npm-registry.llsengineer.com/object.entries/-/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6" + integrity sha1-xgHH8Wi2I3RUGgfdvT4tXk93EaY= + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + has "^1.0.3" + +object.fromentries@^2.0.2: version "2.0.3" - resolved "http://registry.npm.taobao.org/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" - integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= + resolved "https://npm-registry.llsengineer.com/object.fromentries/-/object.fromentries-2.0.3.tgz#13cefcffa702dc67750314a3305e8cb3fad1d072" + integrity sha1-E878/6cC3Gd1AxSjMF6Ms/rR0HI= dependencies: - define-properties "^1.1.2" - es-abstract "^1.5.1" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + has "^1.0.3" + +object.getownpropertydescriptors@^2.0.3: + version "2.1.1" + resolved "https://npm-registry.llsengineer.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz#0dfda8d108074d9c563e80490c883b6661091544" + integrity sha1-Df2o0QgHTZxWPoBJDIg7ZmEJFUQ= + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + +object.omit@^2.0.0: + version "2.0.1" + resolved "https://npm-registry.llsengineer.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= + dependencies: + for-own "^0.1.4" + is-extendable "^0.1.1" object.pick@^1.3.0: version "1.3.0" - resolved "http://registry.npm.taobao.org/object.pick/download/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + resolved "https://npm-registry.llsengineer.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" +object.values@^1.1.1: + version "1.1.2" + resolved "https://npm-registry.llsengineer.com/object.values/-/object.values-1.1.2.tgz#7a2015e06fcb0f546bd652486ce8583a4731c731" + integrity sha1-eiAV4G/LD1Rr1lJIbOhYOkcxxzE= + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + has "^1.0.3" + obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" - resolved "http://registry.npm.taobao.org/obuf/download/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + resolved "https://npm-registry.llsengineer.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4= omit.js@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/omit.js/download/omit.js-1.0.0.tgz#e013cb86a7517b9cf6f7cfb0ddb4297256a99288" - integrity sha1-4BPLhqdRe5z298+w3bQpclapkog= + version "1.0.2" + resolved "https://npm-registry.llsengineer.com/omit.js/-/omit.js-1.0.2.tgz#91a14f0eba84066dfa015bf30e474c47f30bc858" + integrity sha1-kaFPDrqEBm36AVvzDkdMR/MLyFg= dependencies: babel-runtime "^6.23.0" on-finished@~2.3.0: version "2.3.0" - resolved "http://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + resolved "https://npm-registry.llsengineer.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= dependencies: ee-first "1.1.1" -on-headers@~1.0.1: - version "1.0.1" - resolved "http://registry.npm.taobao.org/on-headers/download/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7" - integrity sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c= +on-headers@~1.0.2: + version "1.0.2" + resolved "https://npm-registry.llsengineer.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8= once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" - resolved "http://registry.npm.taobao.org/once/download/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + resolved "https://npm-registry.llsengineer.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" onetime@^2.0.0: version "2.0.1" - resolved "http://registry.npm.taobao.org/onetime/download/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + resolved "https://npm-registry.llsengineer.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= dependencies: mimic-fn "^1.0.0" -opn@^4.0.2: - version "4.0.2" - resolved "http://registry.npm.taobao.org/opn/download/opn-4.0.2.tgz#7abc22e644dff63b0a96d5ab7f2790c0f01abc95" - integrity sha1-erwi5kTf9jsKltWrfyeQwPAavJU= +onetime@^5.1.0: + version "5.1.2" + resolved "https://npm-registry.llsengineer.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4= dependencies: - object-assign "^4.0.1" - pinkie-promise "^2.0.0" + mimic-fn "^2.1.0" + +open@7.0.2: + version "7.0.2" + resolved "https://npm-registry.llsengineer.com/open/-/open-7.0.2.tgz#fb3681f11f157f2361d2392307548ca1792960e8" + integrity sha1-+zaB8R8VfyNh0jkjB1SMoXkpYOg= + dependencies: + is-docker "^2.0.0" + is-wsl "^2.1.1" -opn@^5.1.0, opn@^5.3.0: - version "5.4.0" - resolved "http://registry.npm.taobao.org/opn/download/opn-5.4.0.tgz#cb545e7aab78562beb11aa3bfabc7042e1761035" - integrity sha1-y1Reeqt4VivrEao7+rxwQuF2EDU= +opn@^5.5.0: + version "5.5.0" + resolved "https://npm-registry.llsengineer.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + integrity sha1-/HFk+rVtI1kExRw7J9pnWMo7m/w= dependencies: is-wsl "^1.1.0" -optionator@^0.8.1, optionator@^0.8.2: - version "0.8.2" - resolved "http://registry.npm.taobao.org/optionator/download/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" - integrity sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q= +optionator@^0.8.1, optionator@^0.8.3: + version "0.8.3" + resolved "https://npm-registry.llsengineer.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU= dependencies: deep-is "~0.1.3" - fast-levenshtein "~2.0.4" + fast-levenshtein "~2.0.6" levn "~0.3.0" prelude-ls "~1.1.2" type-check "~0.3.2" - wordwrap "~1.0.0" + word-wrap "~1.2.3" -ora@^2.1.0: - version "2.1.0" - resolved "http://registry.npm.taobao.org/ora/download/ora-2.1.0.tgz#6caf2830eb924941861ec53a173799e008b51e5b" - integrity sha1-bK8oMOuSSUGGHsU6FzeZ4Ai1Hls= +ora@4.0.3: + version "4.0.3" + resolved "https://npm-registry.llsengineer.com/ora/-/ora-4.0.3.tgz#752a1b7b4be4825546a7a3d59256fa523b6b6d05" + integrity sha1-dSobe0vkglVGp6PVklb6UjtrbQU= + dependencies: + chalk "^3.0.0" + cli-cursor "^3.1.0" + cli-spinners "^2.2.0" + is-interactive "^1.0.0" + log-symbols "^3.0.0" + mute-stream "0.0.8" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + +ora@^3.4.0: + version "3.4.0" + resolved "https://npm-registry.llsengineer.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" + integrity sha1-vwdSSRBZo+8+1MhQl1Md6f280xg= dependencies: - chalk "^2.3.1" + chalk "^2.4.2" cli-cursor "^2.1.0" - cli-spinners "^1.1.0" + cli-spinners "^2.0.0" log-symbols "^2.2.0" - strip-ansi "^4.0.0" + strip-ansi "^5.2.0" wcwidth "^1.0.1" original@^1.0.0: version "1.0.2" - resolved "http://registry.npm.taobao.org/original/download/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" + resolved "https://npm-registry.llsengineer.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" integrity sha1-5EKmHP/hxf0gpl8yYcJmY7MD8l8= dependencies: url-parse "^1.4.3" os-browserify@^0.3.0: version "0.3.0" - resolved "http://registry.npm.taobao.org/os-browserify/download/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + resolved "https://npm-registry.llsengineer.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= os-homedir@^1.0.0: version "1.0.2" - resolved "http://registry.npm.taobao.org/os-homedir/download/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + resolved "https://npm-registry.llsengineer.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= -os-locale@^1.4.0: - version "1.4.0" - resolved "http://registry.npm.taobao.org/os-locale/download/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" - integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= - dependencies: - lcid "^1.0.0" - -os-locale@^3.0.0: - version "3.1.0" - resolved "http://registry.npm.taobao.org/os-locale/download/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" - integrity sha1-qAKm7hfyTBBIOrmTVxnO9O0Wvxo= - dependencies: - execa "^1.0.0" - lcid "^2.0.0" - mem "^4.0.0" - -os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: version "1.0.2" - resolved "http://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + resolved "https://npm-registry.llsengineer.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= -osenv@0, osenv@^0.1.4: +osenv@0: version "0.1.5" - resolved "http://registry.npm.taobao.org/osenv/download/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + resolved "https://npm-registry.llsengineer.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" integrity sha1-hc36+uso6Gd/QW4odZK18/SepBA= dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.0" -p-defer@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/p-defer/download/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" - integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= - p-finally@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + resolved "https://npm-registry.llsengineer.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= -p-is-promise@^1.1.0: - version "1.1.0" - resolved "http://registry.npm.taobao.org/p-is-promise/download/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" - integrity sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4= - p-limit@^1.1.0: version "1.3.0" - resolved "http://registry.npm.taobao.org/p-limit/download/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + resolved "https://npm-registry.llsengineer.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" integrity sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg= dependencies: p-try "^1.0.0" -p-limit@^2.0.0: - version "2.1.0" - resolved "http://registry.npm.taobao.org/p-limit/download/p-limit-2.1.0.tgz#1d5a0d20fb12707c758a655f6bbc4386b5930d68" - integrity sha1-HVoNIPsScHx1imVfa7xDhrWTDWg= +p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.1: + version "2.3.0" + resolved "https://npm-registry.llsengineer.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE= dependencies: p-try "^2.0.0" +p-limit@^3.0.2: + version "3.1.0" + resolved "https://npm-registry.llsengineer.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs= + dependencies: + yocto-queue "^0.1.0" + p-locate@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + resolved "https://npm-registry.llsengineer.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= dependencies: p-limit "^1.1.0" p-locate@^3.0.0: version "3.0.0" - resolved "http://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + resolved "https://npm-registry.llsengineer.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" integrity sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ= dependencies: p-limit "^2.0.0" -p-map@^1.1.1: - version "1.2.0" - resolved "http://registry.npm.taobao.org/p-map/download/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" - integrity sha1-5OlPMR6rvIYzoeeZCBZfyiYkG2s= +p-locate@^4.1.0: + version "4.1.0" + resolved "https://npm-registry.llsengineer.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha1-o0KLtwiLOmApL2aRkni3wpetTwc= + dependencies: + p-limit "^2.2.0" + +p-map@^2.0.0: + version "2.1.0" + resolved "https://npm-registry.llsengineer.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha1-MQko/u+cnsxltosXaTAYpmXOoXU= + +p-map@^4.0.0: + version "4.0.0" + resolved "https://npm-registry.llsengineer.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs= + dependencies: + aggregate-error "^3.0.0" + +p-retry@^3.0.1: + version "3.0.1" + resolved "https://npm-registry.llsengineer.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" + integrity sha1-MWtMiJPiyNwc+okfQGxLQivr8yg= + dependencies: + retry "^0.12.0" p-try@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + resolved "https://npm-registry.llsengineer.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= p-try@^2.0.0: - version "2.0.0" - resolved "http://registry.npm.taobao.org/p-try/download/p-try-2.0.0.tgz#85080bb87c64688fa47996fe8f7dfbe8211760b1" - integrity sha1-hQgLuHxkaI+keZb+j3376CEXYLE= - -pac-proxy-agent@^2.0.1: - version "2.0.2" - resolved "http://registry.npm.taobao.org/pac-proxy-agent/download/pac-proxy-agent-2.0.2.tgz#90d9f6730ab0f4d2607dcdcd4d3d641aa26c3896" - integrity sha1-kNn2cwqw9NJgfc3NTT1kGqJsOJY= - dependencies: - agent-base "^4.2.0" - debug "^3.1.0" - get-uri "^2.0.0" - http-proxy-agent "^2.1.0" - https-proxy-agent "^2.2.1" - pac-resolver "^3.0.0" - raw-body "^2.2.0" - socks-proxy-agent "^3.0.0" - -pac-resolver@^3.0.0: - version "3.0.0" - resolved "http://registry.npm.taobao.org/pac-resolver/download/pac-resolver-3.0.0.tgz#6aea30787db0a891704deb7800a722a7615a6f26" - integrity sha1-auoweH2wqJFwTet4AKcip2FabyY= - dependencies: - co "^4.6.0" - degenerator "^1.0.4" - ip "^1.1.5" - netmask "^1.0.6" - thunkify "^2.1.2" + version "2.2.0" + resolved "https://npm-registry.llsengineer.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY= pako@~1.0.5: - version "1.0.7" - resolved "http://registry.npm.taobao.org/pako/download/pako-1.0.7.tgz#2473439021b57f1516c82f58be7275ad8ef1bb27" - integrity sha1-JHNDkCG1fxUWyC9YvnJ1rY7xuyc= + version "1.0.11" + resolved "https://npm-registry.llsengineer.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8= parallel-transform@^1.1.0: - version "1.1.0" - resolved "http://registry.npm.taobao.org/parallel-transform/download/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" - integrity sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY= + version "1.2.0" + resolved "https://npm-registry.llsengineer.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" + integrity sha1-kEnKN9bLIYLDsdLHIL6U0UpYFPw= dependencies: - cyclist "~0.2.2" + cyclist "^1.0.1" inherits "^2.0.3" readable-stream "^2.1.5" -param-case@2.1.x: +param-case@2.1.x, param-case@^2.1.1: version "2.1.1" - resolved "http://registry.npm.taobao.org/param-case/download/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" + resolved "https://npm-registry.llsengineer.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= dependencies: no-case "^2.2.0" -param-case@^1.1.0: - version "1.1.2" - resolved "http://registry.npm.taobao.org/param-case/download/param-case-1.1.2.tgz#dcb091a43c259b9228f1c341e7b6a44ea0bf9743" - integrity sha1-3LCRpDwlm5Io8cNB57akTqC/l0M= +parent-module@^1.0.0: + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI= dependencies: - sentence-case "^1.1.2" + callsites "^3.0.0" -parse-asn1@^5.0.0: - version "5.1.1" - resolved "http://registry.npm.taobao.org/parse-asn1/download/parse-asn1-5.1.1.tgz#f6bf293818332bd0dab54efb16087724745e6ca8" - integrity sha1-9r8pOBgzK9DatU77Fgh3JHRebKg= +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://npm-registry.llsengineer.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" + integrity sha1-OFCAo+wTy2KmLTlAnLPoiETNrtQ= dependencies: - asn1.js "^4.0.0" + asn1.js "^5.2.0" browserify-aes "^1.0.0" - create-hash "^1.1.0" evp_bytestokey "^1.0.0" pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parse-entities@^1.0.2, parse-entities@^1.1.0: + version "1.2.2" + resolved "https://npm-registry.llsengineer.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" + integrity sha1-wxvw9lO2ZhNU+Jc1WcuG3R1e31A= + dependencies: + character-entities "^1.0.0" + character-entities-legacy "^1.0.0" + character-reference-invalid "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.0" + is-hexadecimal "^1.0.0" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "https://npm-registry.llsengineer.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" parse-json@^2.2.0: version "2.2.0" - resolved "http://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + resolved "https://npm-registry.llsengineer.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= dependencies: error-ex "^1.2.0" parse-json@^4.0.0: version "4.0.0" - resolved "http://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + resolved "https://npm-registry.llsengineer.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= dependencies: error-ex "^1.3.1" json-parse-better-errors "^1.0.1" -parseurl@~1.3.2: - version "1.3.2" - resolved "http://registry.npm.taobao.org/parseurl/download/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" - integrity sha1-/CidTtiZMRlGDBViUyYs3I3mW/M= +parse5@5.1.0: + version "5.1.0" + resolved "https://npm-registry.llsengineer.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" + integrity sha1-xZNByXI/QUxFKXVWTHwApo1YrNI= -pascal-case@^1.1.0: - version "1.1.2" - resolved "http://registry.npm.taobao.org/pascal-case/download/pascal-case-1.1.2.tgz#3e5d64a20043830a7c49344c2d74b41be0c9c99b" - integrity sha1-Pl1kogBDgwp8STRMLXS0G+DJyZs= - dependencies: - camel-case "^1.1.1" - upper-case-first "^1.1.0" +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://npm-registry.llsengineer.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ= pascalcase@^0.1.1: version "0.1.1" - resolved "http://registry.npm.taobao.org/pascalcase/download/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + resolved "https://npm-registry.llsengineer.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= -path-browserify@0.0.0: - version "0.0.0" - resolved "http://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" - integrity sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo= - -path-case@^1.1.0: - version "1.1.2" - resolved "http://registry.npm.taobao.org/path-case/download/path-case-1.1.2.tgz#50ce6ba0d3bed3dd0b5c2a9c4553697434409514" - integrity sha1-UM5roNO+090LXCqcRVNpdDRAlRQ= - dependencies: - sentence-case "^1.1.2" +path-browserify@0.0.1: + version "0.0.1" + resolved "https://npm-registry.llsengineer.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha1-5sTd1+06onxoogzE5Q4aTug7vEo= path-dirname@^1.0.0: version "1.0.2" - resolved "http://registry.npm.taobao.org/path-dirname/download/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + resolved "https://npm-registry.llsengineer.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= path-exists@^2.0.0: version "2.1.0" - resolved "http://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + resolved "https://npm-registry.llsengineer.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= dependencies: pinkie-promise "^2.0.0" path-exists@^3.0.0: version "3.0.0" - resolved "http://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + resolved "https://npm-registry.llsengineer.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= -path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: +path-exists@^4.0.0: + version "4.0.0" + resolved "https://npm-registry.llsengineer.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha1-UTvb4tO5XXdi6METfvoZXGxhtbM= + +path-is-absolute@^1.0.0: version "1.0.1" - resolved "http://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + resolved "https://npm-registry.llsengineer.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-is-inside@^1.0.1, path-is-inside@^1.0.2: +path-is-inside@^1.0.2: version "1.0.2" - resolved "http://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + resolved "https://npm-registry.llsengineer.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" - resolved "http://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + resolved "https://npm-registry.llsengineer.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= +path-key@^3.1.0: + version "3.1.1" + resolved "https://npm-registry.llsengineer.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U= + path-parse@^1.0.6: version "1.0.6" - resolved "http://registry.npm.taobao.org/path-parse/download/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + resolved "https://npm-registry.llsengineer.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha1-1i27VnlAXXLEc37FhgDp3c8G0kw= path-to-regexp@0.1.7: version "0.1.7" - resolved "http://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + resolved "https://npm-registry.llsengineer.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= +path-to-regexp@^3.1.0: + version "3.2.0" + resolved "https://npm-registry.llsengineer.com/path-to-regexp/-/path-to-regexp-3.2.0.tgz#fa7877ecbc495c601907562222453c43cc204a5f" + integrity sha1-+nh37LxJXGAZB1YiIkU8Q8wgSl8= + path-type@^1.0.0: version "1.1.0" - resolved "http://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + resolved "https://npm-registry.llsengineer.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= dependencies: graceful-fs "^4.1.2" @@ -6417,15 +7290,22 @@ path-type@^1.0.0: path-type@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/path-type/download/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + resolved "https://npm-registry.llsengineer.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= dependencies: pify "^2.0.0" +path-type@^3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha1-zvMdyOCho7sNEFwM2Xzzv0f0428= + dependencies: + pify "^3.0.0" + pbkdf2@^3.0.3: - version "3.0.17" - resolved "http://registry.npm.taobao.org/pbkdf2/download/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" - integrity sha1-l2wgZTBhexTrsyEUI597CTNuk6Y= + version "3.1.1" + resolved "https://npm-registry.llsengineer.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" + integrity sha1-y4cksPramEWWhW0abrr9NYRlS5Q= dependencies: create-hash "^1.1.2" create-hmac "^1.1.4" @@ -6433,197 +7313,308 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" +pend@~1.2.0: + version "1.2.0" + resolved "https://npm-registry.llsengineer.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + performance-now@^2.1.0: version "2.1.0" - resolved "http://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + resolved "https://npm-registry.llsengineer.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -pify@^2.0.0: +picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.0.7, picomatch@^2.2.1: + version "2.2.2" + resolved "https://npm-registry.llsengineer.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + integrity sha1-IfMz6ba46v8CRo9RRupAbTRfTa0= + +pify@^2.0.0, pify@^2.3.0: version "2.3.0" - resolved "http://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + resolved "https://npm-registry.llsengineer.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= pify@^3.0.0: version "3.0.0" - resolved "http://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + resolved "https://npm-registry.llsengineer.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= +pify@^4.0.1: + version "4.0.1" + resolved "https://npm-registry.llsengineer.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE= + pinkie-promise@^2.0.0: version "2.0.1" - resolved "http://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + resolved "https://npm-registry.llsengineer.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" - resolved "http://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + resolved "https://npm-registry.llsengineer.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= -pkg-dir@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/pkg-dir/download/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" - integrity sha1-ektQio1bstYp1EcFb/TpyTFM89Q= +pirates@^4.0.0: + version "4.0.1" + resolved "https://npm-registry.llsengineer.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + integrity sha1-ZDqSyviUVm+RsrmG0sZpUKji+4c= dependencies: - find-up "^1.0.0" + node-modules-regexp "^1.0.0" pkg-dir@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/pkg-dir/download/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + resolved "https://npm-registry.llsengineer.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= dependencies: find-up "^2.1.0" pkg-dir@^3.0.0: version "3.0.0" - resolved "http://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + resolved "https://npm-registry.llsengineer.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" integrity sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM= dependencies: find-up "^3.0.0" -plist@2.1.0: - version "2.1.0" - resolved "http://registry.npm.taobao.org/plist/download/plist-2.1.0.tgz#57ccdb7a0821df21831217a3cad54e3e146a1025" - integrity sha1-V8zbeggh3yGDEhejytVOPhRqECU= +pkg-dir@^4.1.0: + version "4.2.0" + resolved "https://npm-registry.llsengineer.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM= dependencies: - base64-js "1.2.0" - xmlbuilder "8.2.2" - xmldom "0.1.x" + find-up "^4.0.0" -pluralize@^7.0.0: - version "7.0.0" - resolved "http://registry.npm.taobao.org/pluralize/download/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" - integrity sha1-KYuJ34uTsCIdv0Ia0rGx6iP8Z3c= +pn@^1.1.0: + version "1.1.0" + resolved "https://npm-registry.llsengineer.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + integrity sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs= -portfinder@^1.0.9: - version "1.0.20" - resolved "http://registry.npm.taobao.org/portfinder/download/portfinder-1.0.20.tgz#bea68632e54b2e13ab7b0c4775e9b41bf270e44a" - integrity sha1-vqaGMuVLLhOrewxHdem0G/Jw5Eo= +portfinder@^1.0.26: + version "1.0.28" + resolved "https://npm-registry.llsengineer.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" + integrity sha1-Z8RiKFK9U3TdHdkA93n1NGL6x3g= dependencies: - async "^1.5.2" - debug "^2.2.0" - mkdirp "0.5.x" + async "^2.6.2" + debug "^3.1.1" + mkdirp "^0.5.5" posix-character-classes@^0.1.0: version "0.1.1" - resolved "http://registry.npm.taobao.org/posix-character-classes/download/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + resolved "https://npm-registry.llsengineer.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= -postcss-csso@^3.0.0: - version "3.0.0" - resolved "http://registry.npm.taobao.org/postcss-csso/download/postcss-csso-3.0.0.tgz#7473e72f1ec9a098545e36cc93658153704d6881" - integrity sha1-dHPnLx7JoJhUXjbMk2WBU3BNaIE= +postcss-html@^0.28.0: + version "0.28.0" + resolved "https://npm-registry.llsengineer.com/postcss-html/-/postcss-html-0.28.0.tgz#3dd0f5b5d7f886b8181bf844396d43a7898162cb" + integrity sha1-PdD1tdf4hrgYG/hEOW1Dp4mBYss= dependencies: - csso "~3.3.0" - postcss "^6.0.0" + htmlparser2 "^3.9.2" -postcss-load-config@^2.0.0: +postcss-import@12.0.1: + version "12.0.1" + resolved "https://npm-registry.llsengineer.com/postcss-import/-/postcss-import-12.0.1.tgz#cf8c7ab0b5ccab5649024536e565f841928b7153" + integrity sha1-z4x6sLXMq1ZJAkU25WX4QZKLcVM= + dependencies: + postcss "^7.0.1" + postcss-value-parser "^3.2.3" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-less@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-2.0.0.tgz#f1312ddbf5912cd747177083c5ef7a19d62ee484" - integrity sha1-8TEt2/WRLNdHF3CDxe96GdYu5IQ= + resolved "https://npm-registry.llsengineer.com/postcss-less/-/postcss-less-2.0.0.tgz#5d190b8e057ca446d60fe2e2587ad791c9029fb8" + integrity sha1-XRkLjgV8pEbWD+LiWHrXkckCn7g= dependencies: - cosmiconfig "^4.0.0" + postcss "^5.2.16" + +postcss-load-config@^2.0.0: + version "2.1.2" + resolved "https://npm-registry.llsengineer.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" + integrity sha1-xepQTyxK7zPHNZo03jVzdyrXUCo= + dependencies: + cosmiconfig "^5.0.0" import-cwd "^2.0.0" -postcss-loader@^2.1.3: - version "2.1.6" - resolved "http://registry.npm.taobao.org/postcss-loader/download/postcss-loader-2.1.6.tgz#1d7dd7b17c6ba234b9bed5af13e0bea40a42d740" - integrity sha1-HX3XsXxrojS5vtWvE+C+pApC10A= +postcss-loader@3.0.0, postcss-loader@^3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" + integrity sha1-a5eUPkfHLYRfqeA/Jzdz1OjdbC0= dependencies: loader-utils "^1.1.0" - postcss "^6.0.0" + postcss "^7.0.0" postcss-load-config "^2.0.0" - schema-utils "^0.4.0" + schema-utils "^1.0.0" -postcss-modules-extract-imports@1.1.0: - version "1.1.0" - resolved "http://registry.npm.taobao.org/postcss-modules-extract-imports/download/postcss-modules-extract-imports-1.1.0.tgz#b614c9720be6816eaee35fb3a5faa1dba6a05ddb" - integrity sha1-thTJcgvmgW6u41+zpfqh26agXds= +postcss-markdown@^0.28.0: + version "0.28.0" + resolved "https://npm-registry.llsengineer.com/postcss-markdown/-/postcss-markdown-0.28.0.tgz#99d1c4e74967af9e9c98acb2e2b66df4b3c6ed86" + integrity sha1-mdHE50lnr56cmKyy4rZt9LPG7YY= dependencies: - postcss "^6.0.1" + remark "^9.0.0" + unist-util-find-all-after "^1.0.2" -postcss-modules-extract-imports@^1.2.0: - version "1.2.1" - resolved "http://registry.npm.taobao.org/postcss-modules-extract-imports/download/postcss-modules-extract-imports-1.2.1.tgz#dc87e34148ec7eab5f791f7cd5849833375b741a" - integrity sha1-3IfjQUjsfqtfeR981YSYMzdbdBo= - dependencies: - postcss "^6.0.1" +postcss-media-query-parser@^0.2.3: + version "0.2.3" + resolved "https://npm-registry.llsengineer.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244" + integrity sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ= -postcss-modules-local-by-default@1.2.0, postcss-modules-local-by-default@^1.2.0: - 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#f7d80c398c5a393fa7964466bd19500a7d61c069" - integrity sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= +postcss-modules-extract-imports@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" + integrity sha1-gYcZoa4doyX5gyRGsBE27rSTzX4= dependencies: - css-selector-tokenizer "^0.7.0" - postcss "^6.0.1" + postcss "^7.0.5" -postcss-modules-scope@1.1.0, postcss-modules-scope@^1.1.0: - version "1.1.0" - resolved "http://registry.npm.taobao.org/postcss-modules-scope/download/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" - integrity sha1-1upkmUx5+XtipytCb75gVqGUu5A= +postcss-modules-local-by-default@^3.0.2: + version "3.0.3" + resolved "https://npm-registry.llsengineer.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" + integrity sha1-uxTgzHgnnVBNvcv9fgyiiZP/u7A= dependencies: - css-selector-tokenizer "^0.7.0" - postcss "^6.0.1" + icss-utils "^4.1.1" + postcss "^7.0.32" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" -postcss-modules-values@1.3.0, postcss-modules-values@^1.3.0: - version "1.3.0" - resolved "http://registry.npm.taobao.org/postcss-modules-values/download/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" - integrity sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= +postcss-modules-scope@^2.1.1, postcss-modules-scope@^2.2.0: + version "2.2.0" + resolved "https://npm-registry.llsengineer.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" + integrity sha1-OFyuATzHdD9afXYC0Qc6iequYu4= dependencies: - icss-replace-symbols "^1.1.0" - postcss "^6.0.1" + postcss "^7.0.6" + postcss-selector-parser "^6.0.0" -postcss-modules@^1.4.1: - version "1.4.1" - resolved "http://registry.npm.taobao.org/postcss-modules/download/postcss-modules-1.4.1.tgz#8aa35bd3461db67e27377a7ce770d77b654a84ef" - integrity sha1-iqNb00Ydtn4nN3p853DXe2VKhO8= +postcss-modules-values@^3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" + integrity sha1-W1AA1uuuKbQlUwG0o6VFdEI+fxA= dependencies: - css-modules-loader-core "^1.1.0" - generic-names "^1.0.3" - lodash.camelcase "^4.3.0" - postcss "^7.0.1" - string-hash "^1.1.1" + icss-utils "^4.0.0" + postcss "^7.0.6" -postcss-plugin-constparse@1.2.2: - version "1.2.2" - resolved "http://registry.npm.taobao.org/postcss-plugin-constparse/download/postcss-plugin-constparse-1.2.2.tgz#66666da9e5f3d7e14516325c5c13483f4816dc93" - integrity sha1-ZmZtqeXz1+FFFjJcXBNIP0gW3JM= +postcss-plugin-constparse@3.0.15: + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/postcss-plugin-constparse/-/postcss-plugin-constparse-3.0.15.tgz#c3069c0ecd760756f0ca995b1aeb00ffbb08e2fd" + integrity sha1-wwacDs12B1bwyplbGusA/7sI4v0= dependencies: postcss "^6.0.22" postcss-pxtorem@^4.0.1: version "4.0.1" - resolved "http://registry.npm.taobao.org/postcss-pxtorem/download/postcss-pxtorem-4.0.1.tgz#9c64d0efe4885473cc1cb0305c6ffc3ebb45b1cd" + resolved "https://npm-registry.llsengineer.com/postcss-pxtorem/-/postcss-pxtorem-4.0.1.tgz#9c64d0efe4885473cc1cb0305c6ffc3ebb45b1cd" integrity sha1-nGTQ7+SIVHPMHLAwXG/8PrtFsc0= dependencies: object-assign "^4.1.0" postcss "^5.2.10" -postcss-pxtransform@1.2.2: - version "1.2.2" - resolved "http://registry.npm.taobao.org/postcss-pxtransform/download/postcss-pxtransform-1.2.2.tgz#cf9822571b8215f4a5e4c43c40f7efe2823dbcf0" - integrity sha1-z5giVxuCFfSl5MQ8QPfv4oI9vPA= +postcss-pxtransform@3.0.15: + version "3.0.15" + resolved "https://npm-registry.llsengineer.com/postcss-pxtransform/-/postcss-pxtransform-3.0.15.tgz#76e435b05487cf4bd5fcd2a56ec86cd76edc41c1" + integrity sha1-duQ1sFSHz0vV/NKlbshs127cQcE= + dependencies: + postcss "^6.0.16" + postcss-pxtorem "^4.0.1" + +postcss-pxtransform@^1.3.2: + version "1.3.46" + resolved "https://npm-registry.llsengineer.com/postcss-pxtransform/-/postcss-pxtransform-1.3.46.tgz#3b07699ad29cb4044c8f5e0e067c701d7ebc3ab7" + integrity sha1-OwdpmtKctARMj14OBnxwHX68Orc= dependencies: postcss "^6.0.16" postcss-pxtorem "^4.0.1" +postcss-reporter@^5.0.0: + version "5.0.0" + resolved "https://npm-registry.llsengineer.com/postcss-reporter/-/postcss-reporter-5.0.0.tgz#a14177fd1342829d291653f2786efd67110332c3" + integrity sha1-oUF3/RNCgp0pFlPyeG79ZxEDMsM= + dependencies: + chalk "^2.0.1" + lodash "^4.17.4" + log-symbols "^2.0.0" + postcss "^6.0.8" + +postcss-resolve-nested-selector@^0.1.1: + version "0.1.1" + resolved "https://npm-registry.llsengineer.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e" + integrity sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4= + +postcss-safe-parser@^3.0.1: + version "3.0.1" + resolved "https://npm-registry.llsengineer.com/postcss-safe-parser/-/postcss-safe-parser-3.0.1.tgz#b753eff6c7c0aea5e8375fbe4cde8bf9063ff142" + integrity sha1-t1Pv9sfArqXoN1++TN6L+QY/8UI= + dependencies: + postcss "^6.0.6" + +postcss-sass@^0.3.0: + version "0.3.5" + resolved "https://npm-registry.llsengineer.com/postcss-sass/-/postcss-sass-0.3.5.tgz#6d3e39f101a53d2efa091f953493116d32beb68c" + integrity sha1-bT458QGlPS76CR+VNJMRbTK+tow= + dependencies: + gonzales-pe "^4.2.3" + postcss "^7.0.1" + +postcss-scss@^1.0.2: + version "1.0.6" + resolved "https://npm-registry.llsengineer.com/postcss-scss/-/postcss-scss-1.0.6.tgz#ab903f3bb20161bc177896462293a53d4bff5f7a" + integrity sha1-q5A/O7IBYbwXeJZGIpOlPUv/X3o= + dependencies: + postcss "^6.0.23" + +postcss-selector-parser@^3.1.0: + version "3.1.2" + resolved "https://npm-registry.llsengineer.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" + integrity sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA= + dependencies: + dot-prop "^5.2.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: + version "6.0.4" + resolved "https://npm-registry.llsengineer.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3" + integrity sha1-VgdaE4CgRgTDiwY+p3Z6Epr1wrM= + dependencies: + cssesc "^3.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + util-deprecate "^1.0.2" + +postcss-syntax@^0.28.0: + version "0.28.0" + resolved "https://npm-registry.llsengineer.com/postcss-syntax/-/postcss-syntax-0.28.0.tgz#e17572a7dcf5388f0c9b68232d2dad48fa7f0b12" + integrity sha1-4XVyp9z1OI8Mm2gjLS2tSPp/CxI= + +postcss-url@8.0.0: + version "8.0.0" + resolved "https://npm-registry.llsengineer.com/postcss-url/-/postcss-url-8.0.0.tgz#7b10059bd12929cdbb1971c60f61a0e5af86b4ca" + integrity sha1-exAFm9EpKc27GXHGD2Gg5a+GtMo= + dependencies: + mime "^2.3.1" + minimatch "^3.0.4" + mkdirp "^0.5.0" + postcss "^7.0.2" + xxhashjs "^0.2.1" + postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0: version "3.3.1" - resolved "http://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + resolved "https://npm-registry.llsengineer.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha1-n/giVH4okyE88cMO+lGsX9G6goE= -postcss@6.0.1: - version "6.0.1" - resolved "http://registry.npm.taobao.org/postcss/download/postcss-6.0.1.tgz#000dbd1f8eef217aa368b9a212c5fc40b2a8f3f2" - integrity sha1-AA29H47vIXqjaLmiEsX8QLKo8/I= +postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: + version "4.1.0" + resolved "https://npm-registry.llsengineer.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha1-RD9qIM7WSBor2k+oUypuVdeJoss= + +postcss@7.0.21: + version "7.0.21" + resolved "https://npm-registry.llsengineer.com/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" + integrity sha1-BrsHgkwZwgIcXQVtWxDDW5iffhc= dependencies: - chalk "^1.1.3" - source-map "^0.5.6" - supports-color "^3.2.3" + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" -postcss@^5.2.10: +postcss@^5.2.10, postcss@^5.2.16: version "5.2.18" - resolved "http://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5" + resolved "https://npm-registry.llsengineer.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5" integrity sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U= dependencies: chalk "^1.1.3" @@ -6631,149 +7622,119 @@ postcss@^5.2.10: source-map "^0.5.6" supports-color "^3.2.3" -postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.16, postcss@^6.0.22, postcss@^6.0.23: +postcss@^6.0.14, postcss@^6.0.16, postcss@^6.0.22, postcss@^6.0.23, postcss@^6.0.6, postcss@^6.0.8: version "6.0.23" - resolved "http://registry.npm.taobao.org/postcss/download/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" + resolved "https://npm-registry.llsengineer.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" integrity sha1-YcgswyisYOZ3ZF+XkFTrmLwOMyQ= dependencies: chalk "^2.4.1" source-map "^0.6.1" supports-color "^5.4.0" -postcss@^7.0.1: - version "7.0.7" - resolved "http://registry.npm.taobao.org/postcss/download/postcss-7.0.7.tgz#2754d073f77acb4ef08f1235c36c5721a7201614" - integrity sha1-J1TQc/d6y07wjxI1w2xXIacgFhQ= +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.2, postcss@^7.0.23, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.35" + resolved "https://npm-registry.llsengineer.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" + integrity sha1-0r4AuZj38hHYonaXQHny6SuXDiQ= dependencies: - chalk "^2.4.1" + chalk "^2.4.2" source-map "^0.6.1" - supports-color "^5.5.0" + supports-color "^6.1.0" prelude-ls@~1.1.2: version "1.1.2" - resolved "http://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + resolved "https://npm-registry.llsengineer.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -prepend-http@^1.0.1: +prepend-http@^1.0.0: version "1.0.4" - resolved "http://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + resolved "https://npm-registry.llsengineer.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= -pretty-error@^2.0.2: - version "2.1.1" - resolved "http://registry.npm.taobao.org/pretty-error/download/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" - integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= - dependencies: - renderkid "^2.0.1" - utila "~0.4" +preserve@^0.2.0: + version "0.2.0" + resolved "https://npm-registry.llsengineer.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= + +prettier@2.2.1: + version "2.2.1" + resolved "https://npm-registry.llsengineer.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5" + integrity sha1-eVoaeN1S8HPaDNQrIfnJE4GSP/U= -private@^0.1.6, private@^0.1.8: - version "0.1.8" - resolved "http://registry.npm.taobao.org/private/download/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - integrity sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8= +pretty-bytes@^5.3.0: + version "5.4.1" + resolved "https://npm-registry.llsengineer.com/pretty-bytes/-/pretty-bytes-5.4.1.tgz#cd89f79bbcef21e3d21eb0da68ffe93f803e884b" + integrity sha1-zYn3m7zvIePSHrDaaP/pP4A+iEs= -probe-image-size@^3.1.0: - version "3.2.0" - resolved "http://registry.npm.taobao.org/probe-image-size/download/probe-image-size-3.2.0.tgz#0b8d7cd6e8dce8356bec732a1d9e793bcc8aed44" - integrity sha1-C4181ujc6DVr7HMqHZ55O8yK7UQ= +pretty-error@^2.0.2: + version "2.1.2" + resolved "https://npm-registry.llsengineer.com/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" + integrity sha1-von4LYGxyG7I/fvDhQRYgnJ/k7Y= dependencies: - any-promise "^1.3.0" - deepmerge "^1.3.0" - got "^6.7.1" - inherits "^2.0.3" - next-tick "^1.0.0" - stream-parser "~0.3.1" + lodash "^4.17.20" + renderkid "^2.0.4" process-nextick-args@~2.0.0: - version "2.0.0" - resolved "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" - integrity sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o= + version "2.0.1" + resolved "https://npm-registry.llsengineer.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I= process@^0.11.10: version "0.11.10" - resolved "http://registry.npm.taobao.org/process/download/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + resolved "https://npm-registry.llsengineer.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= -process@~0.5.1: - version "0.5.2" - resolved "http://registry.npm.taobao.org/process/download/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" - integrity sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8= - progress@^2.0.0: version "2.0.3" - resolved "http://registry.npm.taobao.org/progress/download/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + resolved "https://npm-registry.llsengineer.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha1-foz42PW48jnBvGi+tOt4Vn1XLvg= promise-inflight@^1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/promise-inflight/download/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + resolved "https://npm-registry.llsengineer.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= -promise-polyfill@^7.1.2: - version "7.1.2" - resolved "http://registry.npm.taobao.org/promise-polyfill/download/promise-polyfill-7.1.2.tgz#ab05301d8c28536301622d69227632269a70ca3b" - integrity sha1-qwUwHYwoU2MBYi1pInYyJppwyjs= - promise@^7.1.1: version "7.3.1" - resolved "http://registry.npm.taobao.org/promise/download/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + resolved "https://npm-registry.llsengineer.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" integrity sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078= dependencies: asap "~2.0.3" -prop-types@^15.5.10, prop-types@^15.6.1, prop-types@^15.6.2: - version "15.6.2" - resolved "http://registry.npm.taobao.org/prop-types/download/prop-types-15.6.2.tgz#05d5ca77b4453e985d60fc7ff8c859094a497102" - integrity sha1-BdXKd7RFPphdYPx/+MhZCUpJcQI= +prop-types@^15.6.2, prop-types@^15.7.2: + version "15.7.2" + resolved "https://npm-registry.llsengineer.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha1-UsQedbjIfnK52TYOAga5ncv/psU= dependencies: - loose-envify "^1.3.1" + loose-envify "^1.4.0" object-assign "^4.1.1" + react-is "^16.8.1" -proxy-addr@~2.0.4: - version "2.0.4" - resolved "http://registry.npm.taobao.org/proxy-addr/download/proxy-addr-2.0.4.tgz#ecfc733bf22ff8c6f407fa275327b9ab67e48b93" - integrity sha1-7PxzO/Iv+Mb0B/onUye5q2fki5M= +proxy-addr@~2.0.5: + version "2.0.6" + resolved "https://npm-registry.llsengineer.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" + integrity sha1-/cIzZQVEfT8vLGOO0nLK9hS7sr8= dependencies: forwarded "~0.1.2" - ipaddr.js "1.8.0" - -proxy-agent@2: - version "2.3.1" - resolved "http://registry.npm.taobao.org/proxy-agent/download/proxy-agent-2.3.1.tgz#3d49d863d46cf5f37ca8394848346ea02373eac6" - integrity sha1-PUnYY9Rs9fN8qDlISDRuoCNz6sY= - dependencies: - agent-base "^4.2.0" - debug "^3.1.0" - http-proxy-agent "^2.1.0" - https-proxy-agent "^2.2.1" - lru-cache "^4.1.2" - pac-proxy-agent "^2.0.1" - proxy-from-env "^1.0.0" - socks-proxy-agent "^3.0.0" - -proxy-from-env@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/proxy-from-env/download/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee" - integrity sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4= + ipaddr.js "1.9.1" prr@~1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + resolved "https://npm-registry.llsengineer.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= -pseudomap@^1.0.1, pseudomap@^1.0.2: +pseudomap@^1.0.2: version "1.0.2" - resolved "http://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + resolved "https://npm-registry.llsengineer.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= -psl@^1.1.24, psl@^1.1.28: - version "1.1.31" - resolved "http://registry.npm.taobao.org/psl/download/psl-1.1.31.tgz#e9aa86d0101b5b105cbe93ac6b784cd547276184" - integrity sha1-6aqG0BAbWxBcvpOsa3hM1UcnYYQ= +psl@^1.1.28: + version "1.8.0" + resolved "https://npm-registry.llsengineer.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ= public-encrypt@^4.0.0: version "4.0.3" - resolved "http://registry.npm.taobao.org/public-encrypt/download/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + resolved "https://npm-registry.llsengineer.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" integrity sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA= dependencies: bn.js "^4.1.0" @@ -6783,9 +7744,9 @@ public-encrypt@^4.0.0: randombytes "^2.0.1" safe-buffer "^5.1.2" -pump@^2.0.0, pump@^2.0.1: +pump@^2.0.0: version "2.0.1" - resolved "http://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + resolved "https://npm-registry.llsengineer.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" integrity sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk= dependencies: end-of-stream "^1.1.0" @@ -6793,7 +7754,7 @@ pump@^2.0.0, pump@^2.0.1: pump@^3.0.0: version "3.0.0" - resolved "http://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + resolved "https://npm-registry.llsengineer.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ= dependencies: end-of-stream "^1.1.0" @@ -6801,7 +7762,7 @@ pump@^3.0.0: pumpify@^1.3.3: version "1.5.1" - resolved "http://registry.npm.taobao.org/pumpify/download/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + resolved "https://npm-registry.llsengineer.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" integrity sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4= dependencies: duplexify "^3.6.0" @@ -6810,149 +7771,168 @@ pumpify@^1.3.3: punycode@1.3.2: version "1.3.2" - resolved "http://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + resolved "https://npm-registry.llsengineer.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= -punycode@^1.2.4, punycode@^1.4.1: +punycode@^1.2.4: version "1.4.1" - resolved "http://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + resolved "https://npm-registry.llsengineer.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" - resolved "http://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + resolved "https://npm-registry.llsengineer.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew= -qrcode-terminal@^0.11.0: - version "0.11.0" - resolved "http://registry.npm.taobao.org/qrcode-terminal/download/qrcode-terminal-0.11.0.tgz#ffc6c28a2fc0bfb47052b47e23f4f446a5fbdb9e" - integrity sha1-/8bCii/Av7RwUrR+I/T0RqX7254= +qs@6.7.0: + version "6.7.0" + resolved "https://npm-registry.llsengineer.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha1-QdwaAV49WB8WIXdr4xr7KHapsbw= -qs@6.5.2, qs@~6.5.2: +qs@~6.5.2: version "6.5.2" - resolved "http://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + resolved "https://npm-registry.llsengineer.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha1-yzroBuh0BERYTvFUzo7pjUA/PjY= -qs@^6.4.0, qs@^6.5.1: - version "6.6.0" - resolved "http://registry.npm.taobao.org/qs/download/qs-6.6.0.tgz#a99c0f69a8d26bf7ef012f871cdabb0aee4424c2" - integrity sha1-qZwPaajSa/fvAS+HHNq7Cu5EJMI= +query-string@^4.1.0: + version "4.3.4" + resolved "https://npm-registry.llsengineer.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= + dependencies: + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" querystring-es3@^0.2.0: version "0.2.1" - resolved "http://registry.npm.taobao.org/querystring-es3/download/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + resolved "https://npm-registry.llsengineer.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= -querystring@0.2.0, querystring@^0.2.0: +querystring@0.2.0: version "0.2.0" - resolved "http://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + resolved "https://npm-registry.llsengineer.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= -querystringify@^2.0.0: - version "2.1.0" - resolved "http://registry.npm.taobao.org/querystringify/download/querystringify-2.1.0.tgz#7ded8dfbf7879dcc60d0a644ac6754b283ad17ef" - integrity sha1-fe2N+/eHncxg0KZErGdUsoOtF+8= +querystringify@^2.1.1: + version "2.2.0" + resolved "https://npm-registry.llsengineer.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y= -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: - version "2.0.6" - resolved "http://registry.npm.taobao.org/randombytes/download/randombytes-2.0.6.tgz#d302c522948588848a8d300c932b44c24231da80" - integrity sha1-0wLFIpSFiISKjTAMkytEwkIx2oA= +quick-lru@^1.0.0: + version "1.1.0" + resolved "https://npm-registry.llsengineer.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" + integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= + +raf@^3.4.1: + version "3.4.1" + resolved "https://npm-registry.llsengineer.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" + integrity sha1-B0LpmkplUvRF1z4+4DKK8P8e3jk= + dependencies: + performance-now "^2.1.0" + +randomatic@^3.0.0: + version "3.1.1" + resolved "https://npm-registry.llsengineer.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" + integrity sha1-t3bvxZN1mE42xTey9RofCv8Noe0= + dependencies: + is-number "^4.0.0" + kind-of "^6.0.0" + math-random "^1.0.1" + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: + version "2.1.0" + resolved "https://npm-registry.llsengineer.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo= dependencies: safe-buffer "^5.1.0" randomfill@^1.0.3: version "1.0.4" - resolved "http://registry.npm.taobao.org/randomfill/download/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + resolved "https://npm-registry.llsengineer.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" integrity sha1-ySGW/IarQr6YPxvzF3giSTHWFFg= dependencies: randombytes "^2.0.5" safe-buffer "^5.1.0" -range-parser@^1.0.3, range-parser@~1.2.0: - version "1.2.0" - resolved "http://registry.npm.taobao.org/range-parser/download/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" - integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= - -raven-js@^3.17.0: - version "3.27.0" - resolved "http://registry.npm.taobao.org/raven-js/download/raven-js-3.27.0.tgz#9f47c03e17933ce756e189f3669d49c441c1ba6e" - integrity sha1-n0fAPheTPOdW4YnzZp1JxEHBum4= - -raven@^2.1.1: - version "2.6.4" - resolved "http://registry.npm.taobao.org/raven/download/raven-2.6.4.tgz#458d4a380c8fbb59e0150c655625aaf60c167ea3" - integrity sha1-RY1KOAyPu1ngFQxlViWq9gwWfqM= - dependencies: - cookie "0.3.1" - md5 "^2.2.1" - stack-trace "0.0.10" - timed-out "4.0.1" - uuid "3.3.2" +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://npm-registry.llsengineer.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE= -raw-body@2.3.3, raw-body@^2.2.0: - version "2.3.3" - resolved "http://registry.npm.taobao.org/raw-body/download/raw-body-2.3.3.tgz#1b324ece6b5706e153855bc1148c65bb7f6ea0c3" - integrity sha1-GzJOzmtXBuFThVvBFIxlu39uoMM= +raw-body@2.4.0: + version "2.4.0" + resolved "https://npm-registry.llsengineer.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha1-oc5vucm8NWylLoklarWQWeE9AzI= dependencies: - bytes "3.0.0" - http-errors "1.6.3" - iconv-lite "0.4.23" + bytes "3.1.0" + http-errors "1.7.2" + iconv-lite "0.4.24" unpipe "1.0.0" -rc@^1.2.7: - version "1.2.8" - resolved "http://registry.npm.taobao.org/rc/download/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0= +react-dom@^16.10.0: + version "16.14.0" + resolved "https://npm-registry.llsengineer.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" + integrity sha1-etg47Cmnd/s8dcOhkPZhz5Kri4k= dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + scheduler "^0.19.1" -react-is@^16.3.2, react-is@^16.6.0: - version "16.7.0" - resolved "http://registry.npm.taobao.org/react-is/download/react-is-16.7.0.tgz#c1bd21c64f1f1364c6f70695ec02d69392f41bfa" - integrity sha1-wb0hxk8fE2TG9waV7ALWk5L0G/o= +react-is@^16.13.1, react-is@^16.7.0, react-is@^16.8.1: + version "16.13.1" + resolved "https://npm-registry.llsengineer.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ= -react-lifecycles-compat@^3.0.0: - version "3.0.4" - resolved "http://registry.npm.taobao.org/react-lifecycles-compat/download/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" - integrity sha1-TxonOv38jzSIqMUWv9p4+HI1I2I= +react-reconciler@^0.23.0: + version "0.23.0" + resolved "https://npm-registry.llsengineer.com/react-reconciler/-/react-reconciler-0.23.0.tgz#5f0bfc35dda030b0220c07de11f93131c5d6db63" + integrity sha1-Xwv8Nd2gMLAiDAfeEfkxMcXW22M= + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + scheduler "^0.17.0" -react-redux@^5.0.2: - version "5.1.1" - resolved "http://registry.npm.taobao.org/react-redux/download/react-redux-5.1.1.tgz#88e368682c7fa80e34e055cd7ac56f5936b0f52f" - integrity sha1-iONoaCx/qA404FXNesVvWTaw9S8= +react-reconciler@^0.25.1: + version "0.25.1" + resolved "https://npm-registry.llsengineer.com/react-reconciler/-/react-reconciler-0.25.1.tgz#f9814d59d115e1210762287ce987801529363aaa" + integrity sha1-+YFNWdEV4SEHYih86YeAFSk2Oqo= dependencies: - "@babel/runtime" "^7.1.2" - hoist-non-react-statics "^3.1.0" - invariant "^2.2.4" loose-envify "^1.1.0" - prop-types "^15.6.1" - react-is "^16.6.0" - react-lifecycles-compat "^3.0.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + scheduler "^0.19.1" -react@^16.0.0: - version "16.7.0" - resolved "http://registry.npm.taobao.org/react/download/react-16.7.0.tgz#b674ec396b0a5715873b350446f7ea0802ab6381" - integrity sha1-tnTsOWsKVxWHOzUERvfqCAKrY4E= +react-redux@^7.2.0: + version "7.2.2" + resolved "https://npm-registry.llsengineer.com/react-redux/-/react-redux-7.2.2.tgz#03862e803a30b6b9ef8582dadcc810947f74b736" + integrity sha512-8+CQ1EvIVFkYL/vu6Olo7JFLWop1qRUeb46sGtIMDCSpgwPQq8fPLpirIB0iTqFe9XYEFPHssdX8/UwN6pAkEA== + dependencies: + "@babel/runtime" "^7.12.1" + hoist-non-react-statics "^3.3.2" + loose-envify "^1.4.0" + prop-types "^15.7.2" + react-is "^16.13.1" + +react@^16.10.0: + version "16.14.0" + resolved "https://npm-registry.llsengineer.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" + integrity sha1-lNd23dCqo32j7aj8W2sYpMmjEU0= dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" prop-types "^15.6.2" - scheduler "^0.12.0" -read-chunk@^2.0.0: - version "2.1.0" - resolved "http://registry.npm.taobao.org/read-chunk/download/read-chunk-2.1.0.tgz#6a04c0928005ed9d42e1a6ac5600e19cbc7ff655" - integrity sha1-agTAkoAF7Z1C4aasVgDhnLx/9lU= +read-cache@^1.0.0: + version "1.0.0" + resolved "https://npm-registry.llsengineer.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + integrity sha1-5mTvMRYRZsl1HNvo28+GtftY93Q= dependencies: - pify "^3.0.0" - safe-buffer "^5.1.1" + pify "^2.3.0" read-pkg-up@^1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + resolved "https://npm-registry.llsengineer.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= dependencies: find-up "^1.0.0" @@ -6960,15 +7940,23 @@ read-pkg-up@^1.0.1: read-pkg-up@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + resolved "https://npm-registry.llsengineer.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= dependencies: find-up "^2.0.0" read-pkg "^2.0.0" +read-pkg-up@^3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= + dependencies: + find-up "^2.0.0" + read-pkg "^3.0.0" + read-pkg@^1.0.0: version "1.1.0" - resolved "http://registry.npm.taobao.org/read-pkg/download/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + resolved "https://npm-registry.llsengineer.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= dependencies: load-json-file "^1.0.0" @@ -6977,17 +7965,26 @@ read-pkg@^1.0.0: read-pkg@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/read-pkg/download/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + resolved "https://npm-registry.llsengineer.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= dependencies: load-json-file "^2.0.0" normalize-package-data "^2.3.2" path-type "^2.0.0" -"readable-stream@1 || 2", readable-stream@2, readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.6" - resolved "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" - integrity sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8= +read-pkg@^3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + dependencies: + load-json-file "^4.0.0" + normalize-package-data "^2.3.2" + path-type "^3.0.0" + +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.7" + resolved "https://npm-registry.llsengineer.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c= dependencies: core-util-is "~1.0.0" inherits "~2.0.3" @@ -6997,246 +7994,278 @@ read-pkg@^2.0.0: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@1.0: - version "1.0.34" - resolved "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" - integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readable-stream@1.1.x: - version "1.1.14" - resolved "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" - integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readable-stream@^3.0.6: - version "3.1.1" - resolved "http://registry.npm.taobao.org/readable-stream/download/readable-stream-3.1.1.tgz#ed6bbc6c5ba58b090039ff18ce670515795aeb06" - integrity sha1-7Wu8bFuliwkAOf8YzmcFFXla6wY= +readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://npm-registry.llsengineer.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha1-M3u9o63AcGvT4CRCaihtS0sskZg= dependencies: inherits "^2.0.3" string_decoder "^1.1.1" util-deprecate "^1.0.1" -readdirp@^2.0.0: +readdirp@^2.2.1: version "2.2.1" - resolved "http://registry.npm.taobao.org/readdirp/download/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + resolved "https://npm-registry.llsengineer.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" integrity sha1-DodiKjMlqjPokihcr4tOhGUppSU= dependencies: graceful-fs "^4.1.11" micromatch "^3.1.10" readable-stream "^2.0.2" +readdirp@~3.3.0: + version "3.3.0" + resolved "https://npm-registry.llsengineer.com/readdirp/-/readdirp-3.3.0.tgz#984458d13a1e42e2e9f5841b129e162f369aff17" + integrity sha1-mERY0ToeQuLp9YQbEp4WLzaa/xc= + dependencies: + picomatch "^2.0.7" + +readdirp@~3.5.0: + version "3.5.0" + resolved "https://npm-registry.llsengineer.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" + integrity sha1-m6dMAZsV02UnjS6Ru4xI17TULJ4= + dependencies: + picomatch "^2.2.1" + redent@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/redent/download/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + resolved "https://npm-registry.llsengineer.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= dependencies: indent-string "^2.1.0" strip-indent "^1.0.1" -redux-logger@^2.7.4: - version "2.10.2" - resolved "http://registry.npm.taobao.org/redux-logger/download/redux-logger-2.10.2.tgz#3c5a5f0a6f32577c1deadf6655f257f82c6c3937" - integrity sha1-PFpfCm8yV3wd6t9mVfJX+CxsOTc= +redent@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" + integrity sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo= dependencies: - deep-diff "0.3.4" + indent-string "^3.0.0" + strip-indent "^2.0.0" redux-logger@^3.0.6: version "3.0.6" - resolved "http://registry.npm.taobao.org/redux-logger/download/redux-logger-3.0.6.tgz#f7555966f3098f3c88604c449cf0baf5778274bf" + resolved "https://npm-registry.llsengineer.com/redux-logger/-/redux-logger-3.0.6.tgz#f7555966f3098f3c88604c449cf0baf5778274bf" integrity sha1-91VZZvMJjzyIYExEnPC69XeCdL8= dependencies: deep-diff "^0.3.5" -redux-saga@^0.16.0: - version "0.16.2" - resolved "http://registry.npm.taobao.org/redux-saga/download/redux-saga-0.16.2.tgz#993662e86bc945d8509ac2b8daba3a8c615cc971" - integrity sha1-mTZi6GvJRdhQmsK42ro6jGFcyXE= - redux-thunk@^2.3.0: version "2.3.0" - resolved "http://registry.npm.taobao.org/redux-thunk/download/redux-thunk-2.3.0.tgz#51c2c19a185ed5187aaa9a2d08b666d0d6467622" + resolved "https://npm-registry.llsengineer.com/redux-thunk/-/redux-thunk-2.3.0.tgz#51c2c19a185ed5187aaa9a2d08b666d0d6467622" integrity sha1-UcLBmhhe1Rh6qpotCLZm0NZGdiI= -redux@^3.6.0, redux@^3.7.1: - version "3.7.2" - resolved "http://registry.npm.taobao.org/redux/download/redux-3.7.2.tgz#06b73123215901d25d065be342eb026bc1c8537b" - integrity sha1-BrcxIyFZAdJdBlvjQusCa8HIU3s= - dependencies: - lodash "^4.2.1" - lodash-es "^4.2.1" - loose-envify "^1.1.0" - symbol-observable "^1.0.3" - redux@^4.0.0: - version "4.0.1" - resolved "http://registry.npm.taobao.org/redux/download/redux-4.0.1.tgz#436cae6cc40fbe4727689d7c8fae44808f1bfef5" - integrity sha1-Q2yubMQPvkcnaJ18j65EgI8b/vU= + version "4.0.5" + resolved "https://npm-registry.llsengineer.com/redux/-/redux-4.0.5.tgz#4db5de5816e17891de8a80c424232d06f051d93f" + integrity sha1-TbXeWBbheJHeioDEJCMtBvBR2T8= dependencies: loose-envify "^1.4.0" symbol-observable "^1.2.0" -regenerate@^1.2.1: - version "1.4.0" - resolved "http://registry.npm.taobao.org/regenerate/download/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" - integrity sha1-SoVuxLVuQHfFV1icroXnpMiGmhE= +regenerate-unicode-properties@^8.2.0: + version "8.2.0" + resolved "https://npm-registry.llsengineer.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" + integrity sha1-5d5xEdZV57pgwFfb6f83yH5lzew= + dependencies: + regenerate "^1.4.0" -regenerator-runtime@^0.10.5: - version "0.10.5" - resolved "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" - integrity sha1-M2w+/BIgrc7dosn6tntaeVWjNlg= +regenerate@^1.4.0: + version "1.4.2" + resolved "https://npm-registry.llsengineer.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo= -regenerator-runtime@^0.11.0, regenerator-runtime@^0.11.1: +regenerator-runtime@0.11, regenerator-runtime@^0.11.0: version "0.11.1" - resolved "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + resolved "https://npm-registry.llsengineer.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk= -regenerator-runtime@^0.12.0: - version "0.12.1" - resolved "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de" - integrity sha1-+hpxVEdkwDb4xJsToIsllMn4oN4= +regenerator-runtime@^0.13.4: + version "0.13.7" + resolved "https://npm-registry.llsengineer.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" + integrity sha1-ysLazIoepnX+qrrriugziYrkb1U= -regenerator-transform@^0.10.0: - version "0.10.1" - resolved "http://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" - integrity sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0= +regenerator-transform@^0.14.2: + version "0.14.5" + resolved "https://npm-registry.llsengineer.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + integrity sha1-yY2hVGg2ccnE3LFuznNlF+G3/rQ= + dependencies: + "@babel/runtime" "^7.8.4" + +regex-cache@^0.4.2: + version "0.4.4" + resolved "https://npm-registry.llsengineer.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + integrity sha1-db3FiioUls7EihKDW8VMjVYjNt0= dependencies: - babel-runtime "^6.18.0" - babel-types "^6.19.0" - private "^0.1.6" + is-equal-shallow "^0.1.3" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" - resolved "http://registry.npm.taobao.org/regex-not/download/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + resolved "https://npm-registry.llsengineer.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" integrity sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw= dependencies: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regex-parser@^2.2.9: - version "2.2.9" - resolved "http://registry.npm.taobao.org/regex-parser/download/regex-parser-2.2.9.tgz#a372f45a248b62976a568037c1b6e60a60599192" - integrity sha1-o3L0WiSLYpdqVoA3wbbmCmBZkZI= +regex-parser@2.2.10: + version "2.2.10" + resolved "https://npm-registry.llsengineer.com/regex-parser/-/regex-parser-2.2.10.tgz#9e66a8f73d89a107616e63b39d4deddfee912b37" + integrity sha1-nmao9z2JoQdhbmOznU3t3+6RKzc= -regexpp@^1.0.1: - version "1.1.0" - resolved "http://registry.npm.taobao.org/regexpp/download/regexpp-1.1.0.tgz#0e3516dd0b7904f413d2d4193dce4618c3a689ab" - integrity sha1-DjUW3Qt5BPQT0tQZPc5GGMOmias= - -regexpu-core@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/regexpu-core/download/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b" - integrity sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs= +regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.0: + version "1.3.0" + resolved "https://npm-registry.llsengineer.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" + integrity sha1-erqJs8E6ZFCdq888qNn7ub31y3U= dependencies: - regenerate "^1.2.1" - regjsgen "^0.2.0" - regjsparser "^0.1.4" + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" -regexpu-core@^2.0.0: - version "2.0.0" - resolved "http://registry.npm.taobao.org/regexpu-core/download/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" - integrity sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA= - dependencies: - regenerate "^1.2.1" - regjsgen "^0.2.0" - regjsparser "^0.1.4" +regexpp@^2.0.1: + version "2.0.1" + resolved "https://npm-registry.llsengineer.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + integrity sha1-jRnTHPYySCtYkEn4KB+T28uk0H8= -regjsgen@^0.2.0: - version "0.2.0" - resolved "http://registry.npm.taobao.org/regjsgen/download/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" - integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= +regexpp@^3.0.0: + version "3.1.0" + resolved "https://npm-registry.llsengineer.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" + integrity sha1-IG0K0KVkjP+9uK5GQ489xRyfeOI= + +regexpu-core@^4.7.1: + version "4.7.1" + resolved "https://npm-registry.llsengineer.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" + integrity sha1-LepamgcjMpj78NuR+pq8TG4PitY= + dependencies: + regenerate "^1.4.0" + regenerate-unicode-properties "^8.2.0" + regjsgen "^0.5.1" + regjsparser "^0.6.4" + unicode-match-property-ecmascript "^1.0.4" + unicode-match-property-value-ecmascript "^1.2.0" + +regjsgen@^0.5.1: + version "0.5.2" + resolved "https://npm-registry.llsengineer.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha1-kv8pX7He7L9uzaslQ9IH6RqjNzM= -regjsparser@^0.1.4: - version "0.1.5" - resolved "http://registry.npm.taobao.org/regjsparser/download/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" - integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= +regjsparser@^0.6.4: + version "0.6.4" + resolved "https://npm-registry.llsengineer.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272" + integrity sha1-p2n4aEMIQBpm6bUp0kNv9NBmYnI= dependencies: jsesc "~0.5.0" -relateurl@0.2.x: +relateurl@0.2.x, relateurl@^0.2.7: version "0.2.7" - resolved "http://registry.npm.taobao.org/relateurl/download/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + resolved "https://npm-registry.llsengineer.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= +remark-parse@^5.0.0: + version "5.0.0" + resolved "https://npm-registry.llsengineer.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95" + integrity sha1-TAd/nkmQRNHVwT+A16mM97koXZU= + dependencies: + collapse-white-space "^1.0.2" + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + is-word-character "^1.0.0" + markdown-escapes "^1.0.0" + parse-entities "^1.1.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + trim "0.0.1" + trim-trailing-lines "^1.0.0" + unherit "^1.0.4" + unist-util-remove-position "^1.0.0" + vfile-location "^2.0.0" + xtend "^4.0.1" + +remark-stringify@^5.0.0: + version "5.0.0" + resolved "https://npm-registry.llsengineer.com/remark-stringify/-/remark-stringify-5.0.0.tgz#336d3a4d4a6a3390d933eeba62e8de4bd280afba" + integrity sha1-M206TUpqM5DZM+66YujeS9KAr7o= + dependencies: + ccount "^1.0.0" + is-alphanumeric "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + longest-streak "^2.0.1" + markdown-escapes "^1.0.0" + markdown-table "^1.1.0" + mdast-util-compact "^1.0.0" + parse-entities "^1.0.2" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + stringify-entities "^1.0.1" + unherit "^1.0.4" + xtend "^4.0.1" + +remark@^9.0.0: + version "9.0.0" + resolved "https://npm-registry.llsengineer.com/remark/-/remark-9.0.0.tgz#c5cfa8ec535c73a67c4b0f12bfdbd3a67d8b2f60" + integrity sha1-xc+o7FNcc6Z8Sw8Sv9vTpn2LL2A= + dependencies: + remark-parse "^5.0.0" + remark-stringify "^5.0.0" + unified "^6.0.0" + remove-trailing-separator@^1.0.1: version "1.1.0" - resolved "http://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + resolved "https://npm-registry.llsengineer.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= -remove-trailing-slash@^0.1.0: - version "0.1.0" - resolved "http://registry.npm.taobao.org/remove-trailing-slash/download/remove-trailing-slash-0.1.0.tgz#1498e5df0984c27e49b76ebf06887ca2d01150d2" - integrity sha1-FJjl3wmEwn5Jt26/Boh8otARUNI= - -renderkid@^2.0.1: - version "2.0.2" - resolved "http://registry.npm.taobao.org/renderkid/download/renderkid-2.0.2.tgz#12d310f255360c07ad8fde253f6c9e9de372d2aa" - integrity sha1-EtMQ8lU2DAetj94lP2yeneNy0qo= +renderkid@^2.0.4: + version "2.0.4" + resolved "https://npm-registry.llsengineer.com/renderkid/-/renderkid-2.0.4.tgz#d325e532afb28d3f8796ffee306be8ffd6fc864c" + integrity sha1-0yXlMq+yjT+Hlv/uMGvo/9b8hkw= dependencies: css-select "^1.1.0" - dom-converter "~0.2" - htmlparser2 "~3.3.0" + dom-converter "^0.2" + htmlparser2 "^3.3.0" + lodash "^4.17.20" strip-ansi "^3.0.0" - utila "^0.4.0" repeat-element@^1.1.2: version "1.1.3" - resolved "http://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + resolved "https://npm-registry.llsengineer.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" integrity sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4= -repeat-string@^1.6.1: +repeat-string@^1.5.2, repeat-string@^1.5.4, repeat-string@^1.6.1: version "1.6.1" - resolved "http://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + resolved "https://npm-registry.llsengineer.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= repeating@^2.0.0: version "2.0.1" - resolved "http://registry.npm.taobao.org/repeating/download/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + resolved "https://npm-registry.llsengineer.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= dependencies: is-finite "^1.0.0" -replace-string@^1.1.0: - version "1.1.0" - resolved "http://registry.npm.taobao.org/replace-string/download/replace-string-1.1.0.tgz#87062117f823fe5800c306bacb2cfa359b935fea" - integrity sha1-hwYhF/gj/lgAwwa6yyz6NZuTX+o= - -request-progress@^3.0.0: - version "3.0.0" - resolved "http://registry.npm.taobao.org/request-progress/download/request-progress-3.0.0.tgz#4ca754081c7fec63f505e4faa825aa06cd669dbe" - integrity sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4= - dependencies: - throttleit "^1.0.0" +replace-ext@1.0.0: + version "1.0.0" + resolved "https://npm-registry.llsengineer.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" + integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= -request-promise-core@1.1.1: - version "1.1.1" - resolved "http://registry.npm.taobao.org/request-promise-core/download/request-promise-core-1.1.1.tgz#3eee00b2c5aa83239cfb04c5700da36f81cd08b6" - integrity sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY= +request-promise-core@1.1.4: + version "1.1.4" + resolved "https://npm-registry.llsengineer.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" + integrity sha1-Pu3UIjII1BmGe3jOgVFn0QWToi8= dependencies: - lodash "^4.13.1" + lodash "^4.17.19" -request-promise-native@^1.0.5: - version "1.0.5" - resolved "http://registry.npm.taobao.org/request-promise-native/download/request-promise-native-1.0.5.tgz#5281770f68e0c9719e5163fd3fab482215f4fda5" - integrity sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU= +request-promise-native@^1.0.7: + version "1.0.9" + resolved "https://npm-registry.llsengineer.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" + integrity sha1-5AcSBSal79yaObKKVnm/R7nZ3Cg= dependencies: - request-promise-core "1.1.1" - stealthy-require "^1.1.0" - tough-cookie ">=2.3.3" + request-promise-core "1.1.4" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" -request@^2.81.0, request@^2.83.0, request@^2.87.0, request@^2.88.0: - version "2.88.0" - resolved "http://registry.npm.taobao.org/request/download/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" - integrity sha1-nC/KT301tZLv5Xx/ClXoEFIST+8= +request@^2.83.0, request@^2.87.0, request@^2.88.0: + version "2.88.2" + resolved "https://npm-registry.llsengineer.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM= dependencies: aws-sign2 "~0.7.0" aws4 "^1.8.0" @@ -7245,7 +8274,7 @@ request@^2.81.0, request@^2.83.0, request@^2.87.0, request@^2.88.0: extend "~3.0.2" forever-agent "~0.6.1" form-data "~2.3.2" - har-validator "~5.1.0" + har-validator "~5.1.3" http-signature "~1.2.0" is-typedarray "~1.0.0" isstream "~0.1.2" @@ -7255,273 +8284,302 @@ request@^2.81.0, request@^2.83.0, request@^2.87.0, request@^2.88.0: performance-now "^2.1.0" qs "~6.5.2" safe-buffer "^5.1.2" - tough-cookie "~2.4.3" + tough-cookie "~2.5.0" tunnel-agent "^0.6.0" uuid "^3.3.2" require-directory@^2.1.1: version "2.1.1" - resolved "http://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + resolved "https://npm-registry.llsengineer.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= -require-from-string@^2.0.1: - version "2.0.2" - resolved "http://registry.npm.taobao.org/require-from-string/download/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk= - -require-main-filename@^1.0.1: - version "1.0.1" - resolved "http://registry.npm.taobao.org/require-main-filename/download/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= - -require-uncached@^1.0.3: - version "1.0.3" - resolved "http://registry.npm.taobao.org/require-uncached/download/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" - integrity sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM= - dependencies: - caller-path "^0.1.0" - resolve-from "^1.0.0" +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs= requires-port@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + resolved "https://npm-registry.llsengineer.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= resolve-cwd@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/resolve-cwd/download/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + resolved "https://npm-registry.llsengineer.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= dependencies: resolve-from "^3.0.0" -resolve-from@^1.0.0: - version "1.0.1" - resolved "http://registry.npm.taobao.org/resolve-from/download/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" - integrity sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY= - resolve-from@^3.0.0: version "3.0.0" - resolved "http://registry.npm.taobao.org/resolve-from/download/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + resolved "https://npm-registry.llsengineer.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" integrity sha1-six699nWiBvItuZTM17rywoYh0g= -resolve-pathname@^2.2.0: - version "2.2.0" - resolved "http://registry.npm.taobao.org/resolve-pathname/download/resolve-pathname-2.2.0.tgz#7e9ae21ed815fd63ab189adeee64dc831eefa879" - integrity sha1-fpriHtgV/WOrGJre7mTcgx7vqHk= +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://npm-registry.llsengineer.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY= -resolve-url-loader@^2.3.0: - version "2.3.1" - resolved "http://registry.npm.taobao.org/resolve-url-loader/download/resolve-url-loader-2.3.1.tgz#b462fc7a78a22baf3ee462568d8ff5d766f7f1da" - integrity sha1-tGL8eniiK68+5GJWjY/112b38do= - dependencies: - adjust-sourcemap-loader "^1.1.0" - camelcase "^4.1.0" - convert-source-map "^1.5.1" - loader-utils "^1.1.0" - lodash.defaults "^4.0.0" - rework "^1.0.1" - rework-visit "^1.0.0" - source-map "^0.5.7" - urix "^0.1.0" +resolve-pathname@^3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + integrity sha1-mdAiJNPPJjaJvsuzk7xWAxMCXc0= + +resolve-url-loader@3.1.1: + version "3.1.1" + resolved "https://npm-registry.llsengineer.com/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz#28931895fa1eab9be0647d3b2958c100ae3c0bf0" + integrity sha1-KJMYlfoeq5vgZH07KVjBAK48C/A= + dependencies: + adjust-sourcemap-loader "2.0.0" + camelcase "5.3.1" + compose-function "3.0.3" + convert-source-map "1.7.0" + es6-iterator "2.0.3" + loader-utils "1.2.3" + postcss "7.0.21" + rework "1.0.1" + rework-visit "1.0.0" + source-map "0.6.1" resolve-url@^0.2.1: version "0.2.1" - resolved "http://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + resolved "https://npm-registry.llsengineer.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@^1.5.0, resolve@^1.6.0, resolve@^1.8.1: - version "1.9.0" - resolved "http://registry.npm.taobao.org/resolve/download/resolve-1.9.0.tgz#a14c6fdfa8f92a7df1d996cb7105fa744658ea06" - integrity sha1-oUxv36j5Kn3x2ZbLcQX6dEZY6gY= +resolve@1.15.1: + version "1.15.1" + resolved "https://npm-registry.llsengineer.com/resolve/-/resolve-1.15.1.tgz#27bdcdeffeaf2d6244b95bb0f9f4b4653451f3e8" + integrity sha1-J73N7/6vLWJEuVuw+fS0ZTRR8+g= dependencies: path-parse "^1.0.6" -rest-facade@^1.10.0: - version "1.10.1" - resolved "http://registry.npm.taobao.org/rest-facade/download/rest-facade-1.10.1.tgz#a9b030ff50df28c9ea1a2719f94e369c47167d20" - integrity sha1-qbAw/1DfKMnqGicZ+U42nEcWfSA= +resolve@^1.1.7, resolve@^1.10.0, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.3.2, resolve@^1.8.1: + version "1.19.0" + resolved "https://npm-registry.llsengineer.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" + integrity sha1-GvW/YwQJc0oGfK4pMYqsf6KaJnw= dependencies: - bluebird "^2.10.2" - change-case "^2.3.0" - deepmerge "^1.5.1" - superagent "^3.8.0" - superagent-proxy "^1.0.2" + is-core-module "^2.1.0" + path-parse "^1.0.6" restore-cursor@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/restore-cursor/download/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + resolved "https://npm-registry.llsengineer.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= dependencies: onetime "^2.0.0" signal-exit "^3.0.2" +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://npm-registry.llsengineer.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha1-OfZ8VLOnpYzqUjbZXPADQjljH34= + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + ret@~0.1.10: version "0.1.15" - resolved "http://registry.npm.taobao.org/ret/download/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + resolved "https://npm-registry.llsengineer.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w= -retry@^0.10.1: - version "0.10.1" - resolved "http://registry.npm.taobao.org/retry/download/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" - integrity sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= +retry@^0.12.0: + version "0.12.0" + resolved "https://npm-registry.llsengineer.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= -rework-visit@^1.0.0: +rework-visit@1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/rework-visit/download/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" + resolved "https://npm-registry.llsengineer.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" integrity sha1-mUWygD8hni96ygCtuLyfZA+ELJo= -rework@^1.0.1: +rework@1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/rework/download/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" + resolved "https://npm-registry.llsengineer.com/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" integrity sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc= dependencies: convert-source-map "^0.3.3" css "^2.0.0" -rimraf@2, rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@~2.6.2: - version "2.6.2" - resolved "http://registry.npm.taobao.org/rimraf/download/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" - integrity sha1-LtgVDSShbqhlHm1u8PR8QVjOejY= +rimraf@2, rimraf@^2.5.4, rimraf@^2.6.3: + version "2.7.1" + resolved "https://npm-registry.llsengineer.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w= + dependencies: + glob "^7.1.3" + +rimraf@2.6.3, rimraf@~2.6.2: + version "2.6.3" + resolved "https://npm-registry.llsengineer.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha1-stEE/g2Psnz54KHNqCYt04M8bKs= dependencies: - glob "^7.0.5" + glob "^7.1.3" -rimraf@~2.4.0: - version "2.4.5" - resolved "http://registry.npm.taobao.org/rimraf/download/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" - integrity sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto= +rimraf@^3.0.2: + version "3.0.2" + resolved "https://npm-registry.llsengineer.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho= dependencies: - glob "^6.0.1" + glob "^7.1.3" ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" - resolved "http://registry.npm.taobao.org/ripemd160/download/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + resolved "https://npm-registry.llsengineer.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" integrity sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw= dependencies: hash-base "^3.0.0" inherits "^2.0.1" -rollup-plugin-alias@^1.4.0: - version "1.5.1" - resolved "http://registry.npm.taobao.org/rollup-plugin-alias/download/rollup-plugin-alias-1.5.1.tgz#80cce3a967befda5b09c86abc14a043a78035b46" - integrity sha1-gMzjqWe+/aWwnIarwUoEOngDW0Y= - dependencies: - slash "^2.0.0" - -run-async@^2.2.0: - version "2.3.0" - resolved "http://registry.npm.taobao.org/run-async/download/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" - integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= - dependencies: - is-promise "^2.1.0" +run-async@^2.4.0: + version "2.4.1" + resolved "https://npm-registry.llsengineer.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU= run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" - resolved "http://registry.npm.taobao.org/run-queue/download/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + resolved "https://npm-registry.llsengineer.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= dependencies: aproba "^1.1.1" -rx-lite-aggregates@^4.0.8: - version "4.0.8" - resolved "http://registry.npm.taobao.org/rx-lite-aggregates/download/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" - integrity sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74= - dependencies: - rx-lite "*" - -rx-lite@*, rx-lite@^4.0.8: - version "4.0.8" - resolved "http://registry.npm.taobao.org/rx-lite/download/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" - integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= - -rxjs@^5.5.2: - version "5.5.12" - resolved "http://registry.npm.taobao.org/rxjs/download/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" - integrity sha1-b6YbinfD15PbrycL7i9D9lLXQcw= +rxjs@^6.6.0: + version "6.6.3" + resolved "https://npm-registry.llsengineer.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" + integrity sha1-jKhGNcTaqQDA05Z6buesYCce5VI= dependencies: - symbol-observable "1.0.1" + tslib "^1.9.0" -safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" - resolved "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + resolved "https://npm-registry.llsengineer.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= -safe-json-stringify@~1: - version "1.2.0" - resolved "http://registry.npm.taobao.org/safe-json-stringify/download/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" - integrity sha1-NW5EvJjx+TzkXfFLzXwBzahuCv0= +safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://npm-registry.llsengineer.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY= safe-regex@^1.1.0: version "1.1.0" - resolved "http://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + resolved "https://npm-registry.llsengineer.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: ret "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@^2.1.2, safer-buffer@~2.1.0: version "2.1.2" - resolved "http://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + resolved "https://npm-registry.llsengineer.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= -sass-graph@^2.2.4: - version "2.2.4" - resolved "http://registry.npm.taobao.org/sass-graph/download/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49" - integrity sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k= +sass-graph@2.2.5: + version "2.2.5" + resolved "https://npm-registry.llsengineer.com/sass-graph/-/sass-graph-2.2.5.tgz#a981c87446b8319d96dce0671e487879bd24c2e8" + integrity sha1-qYHIdEa4MZ2W3OBnHkh4eb0kwug= dependencies: glob "^7.0.0" lodash "^4.0.0" scss-tokenizer "^0.2.3" - yargs "^7.0.0" + yargs "^13.3.2" -sass-loader@^7.0.3: - version "7.1.0" - resolved "http://registry.npm.taobao.org/sass-loader/download/sass-loader-7.1.0.tgz#16fd5138cb8b424bf8a759528a1972d72aad069d" - integrity sha1-Fv1ROMuLQkv4p1lSihly1yqtBp0= +sass-loader@8.0.2, sass-loader@^8.0.2: + version "8.0.2" + resolved "https://npm-registry.llsengineer.com/sass-loader/-/sass-loader-8.0.2.tgz#debecd8c3ce243c76454f2e8290482150380090d" + integrity sha1-3r7NjDziQ8dkVPLoKQSCFQOACQ0= dependencies: - clone-deep "^2.0.1" - loader-utils "^1.0.1" - lodash.tail "^4.1.1" - neo-async "^2.5.0" - pify "^3.0.0" - semver "^5.5.0" + clone-deep "^4.0.1" + loader-utils "^1.2.3" + neo-async "^2.6.1" + schema-utils "^2.6.1" + semver "^6.3.0" -sax@0.5.x: - version "0.5.8" - resolved "http://registry.npm.taobao.org/sax/download/sax-0.5.8.tgz#d472db228eb331c2506b0e8c15524adb939d12c1" - integrity sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE= +sass@^1.23.7, sass@^1.25.0: + version "1.30.0" + resolved "https://npm-registry.llsengineer.com/sass/-/sass-1.30.0.tgz#60bbbbaf76ba10117e61c6c24f00161c3d60610e" + integrity sha1-YLu7r3a6EBF+YcbCTwAWHD1gYQ4= + dependencies: + chokidar ">=2.0.0 <4.0.0" -sax@^1.2.4: +sax@1.2.4, sax@~1.2.4: version "1.2.4" - resolved "http://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + resolved "https://npm-registry.llsengineer.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk= -scheduler@^0.12.0: - version "0.12.0" - resolved "http://registry.npm.taobao.org/scheduler/download/scheduler-0.12.0.tgz#8ab17699939c0aedc5a196a657743c496538647b" - integrity sha1-irF2mZOcCu3FoZamV3Q8SWU4ZHs= +saxes@^3.1.9: + version "3.1.11" + resolved "https://npm-registry.llsengineer.com/saxes/-/saxes-3.1.11.tgz#d59d1fd332ec92ad98a2e0b2ee644702384b1c5b" + integrity sha1-1Z0f0zLskq2YouCy7mRHAjhLHFs= + dependencies: + xmlchars "^2.1.1" + +scheduler@^0.17.0: + version "0.17.0" + resolved "https://npm-registry.llsengineer.com/scheduler/-/scheduler-0.17.0.tgz#7c9c673e4ec781fac853927916d1c426b6f3ddfe" + integrity sha1-fJxnPk7HgfrIU5J5FtHEJrbz3f4= dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" -schema-utils@^0.4.0, schema-utils@^0.4.4, schema-utils@^0.4.5: - version "0.4.7" - resolved "http://registry.npm.taobao.org/schema-utils/download/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187" - integrity sha1-unT1l9K+LqiAExdG7hfQoJPGgYc= +scheduler@^0.19.1: + version "0.19.1" + resolved "https://npm-registry.llsengineer.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" + integrity sha1-Tz4u0sGn1laB9MhU+oxaHMtA8ZY= dependencies: - ajv "^6.1.0" - ajv-keywords "^3.1.0" + loose-envify "^1.1.0" + object-assign "^4.1.1" schema-utils@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + resolved "https://npm-registry.llsengineer.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" integrity sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A= dependencies: ajv "^6.1.0" ajv-errors "^1.0.0" ajv-keywords "^3.1.0" +schema-utils@^2.6.0, schema-utils@^2.6.1, schema-utils@^2.6.4, schema-utils@^2.6.6, schema-utils@^2.7.0: + version "2.7.1" + resolved "https://npm-registry.llsengineer.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha1-HKTzLRskxZDCA7jnpQvw6kzTlNc= + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" + integrity sha1-Z1AvaqK2ai1AMrQnmilEl4oJE+8= + dependencies: + "@types/json-schema" "^7.0.6" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +scss-bundle@^3.0.2: + version "3.1.2" + resolved "https://npm-registry.llsengineer.com/scss-bundle/-/scss-bundle-3.1.2.tgz#8919dd7603d01a84822e8aab5210e5b0b50c548b" + integrity sha1-iRnddgPQGoSCLoqrUhDlsLUMVIs= + dependencies: + "@types/archy" "^0.0.31" + "@types/debug" "^4.1.5" + "@types/fs-extra" "^8.0.1" + "@types/glob" "^7.1.1" + "@types/lodash.debounce" "^4.0.6" + "@types/sass" "^1.16.0" + archy "^1.0.0" + chalk "^3.0.0" + chokidar "^3.3.1" + commander "^4.0.1" + fs-extra "^8.1.0" + globs "^0.1.4" + lodash.debounce "^4.0.8" + loglevel "^1.6.6" + loglevel-plugin-prefix "^0.8.4" + pretty-bytes "^5.3.0" + sass "^1.23.7" + tslib "^1.10.0" + scss-tokenizer@^0.2.3: version "0.2.3" - resolved "http://registry.npm.taobao.org/scss-tokenizer/download/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" + resolved "https://npm-registry.llsengineer.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE= dependencies: js-base64 "^2.1.8" @@ -7529,30 +8587,47 @@ scss-tokenizer@^0.2.3: select-hose@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + resolved "https://npm-registry.llsengineer.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= -selfsigned@^1.9.1: - version "1.10.4" - resolved "http://registry.npm.taobao.org/selfsigned/download/selfsigned-1.10.4.tgz#cdd7eccfca4ed7635d47a08bf2d5d3074092e2cd" - integrity sha1-zdfsz8pO12NdR6CL8tXTB0CS4s0= +selfsigned@^1.10.7: + version "1.10.8" + resolved "https://npm-registry.llsengineer.com/selfsigned/-/selfsigned-1.10.8.tgz#0d17208b7d12c33f8eac85c41835f27fc3d81a30" + integrity sha1-DRcgi30Swz+OrIXEGDXyf8PYGjA= dependencies: - node-forge "0.7.5" + node-forge "^0.10.0" + +"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: + version "5.7.1" + resolved "https://npm-registry.llsengineer.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= + +semver@7.0.0: + version "7.0.0" + resolved "https://npm-registry.llsengineer.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha1-XzyjV2HkfgWyBsba/yz4FPAxa44= + +semver@^6.0.0, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://npm-registry.llsengineer.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.6.0: - version "5.6.0" - resolved "http://registry.npm.taobao.org/semver/download/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" - integrity sha1-fnQlb7qknHWqfHogXMInmcrIAAQ= +semver@^7.3.2: + version "7.3.4" + resolved "https://npm-registry.llsengineer.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" + integrity sha1-J6qn0uTKdkUvmNOt0JOnLJQ+3Jc= + dependencies: + lru-cache "^6.0.0" semver@~5.3.0: version "5.3.0" - resolved "http://registry.npm.taobao.org/semver/download/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" + resolved "https://npm-registry.llsengineer.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= -send@0.16.2: - version "0.16.2" - resolved "http://registry.npm.taobao.org/send/download/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" - integrity sha1-bsyh4PjBVtFBWXVZhI32RzCmu8E= +send@0.17.1: + version "0.17.1" + resolved "https://npm-registry.llsengineer.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha1-wdiwWfeQD3Rm3Uk4vcROEd2zdsg= dependencies: debug "2.6.9" depd "~1.1.2" @@ -7561,28 +8636,28 @@ send@0.16.2: escape-html "~1.0.3" etag "~1.8.1" fresh "0.5.2" - http-errors "~1.6.2" - mime "1.4.1" - ms "2.0.0" + http-errors "~1.7.2" + mime "1.6.0" + ms "2.1.1" on-finished "~2.3.0" - range-parser "~1.2.0" - statuses "~1.4.0" + range-parser "~1.2.1" + statuses "~1.5.0" -sentence-case@^1.1.1, sentence-case@^1.1.2: - version "1.1.3" - resolved "http://registry.npm.taobao.org/sentence-case/download/sentence-case-1.1.3.tgz#8034aafc2145772d3abe1509aa42c9e1042dc139" - integrity sha1-gDSq/CFFdy06vhUJqkLJ4QQtwTk= - dependencies: - lower-case "^1.1.1" +serialize-javascript@^2.1.2: + version "2.1.2" + resolved "https://npm-registry.llsengineer.com/serialize-javascript/-/serialize-javascript-2.1.2.tgz#ecec53b0e0317bdc95ef76ab7074b7384785fa61" + integrity sha1-7OxTsOAxe9yV73arcHS3OEeF+mE= -serialize-javascript@^1.4.0: - version "1.6.0" - resolved "http://registry.npm.taobao.org/serialize-javascript/download/serialize-javascript-1.6.0.tgz#b30ce5ddd6517f2c445e129ff5834a399fb5861e" - integrity sha1-swzl3dZRfyxEXhKf9YNKOZ+1hh4= +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://npm-registry.llsengineer.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" + integrity sha1-tSXhI4SJpez8Qq+sw/6Z5mb0sao= + dependencies: + randombytes "^2.1.0" -serve-index@^1.7.2: +serve-index@^1.9.1: version "1.9.1" - resolved "http://registry.npm.taobao.org/serve-index/download/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + resolved "https://npm-registry.llsengineer.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= dependencies: accepts "~1.3.4" @@ -7593,35 +8668,25 @@ serve-index@^1.7.2: mime-types "~2.1.17" parseurl "~1.3.2" -serve-static@1.13.2: - version "1.13.2" - resolved "http://registry.npm.taobao.org/serve-static/download/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1" - integrity sha1-CV6Ecv1bRiN9tQzkhqQ/S4bGzsE= +serve-static@1.14.1: + version "1.14.1" + resolved "https://npm-registry.llsengineer.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha1-Zm5jbcTwEPfvKZcKiKZ0MgiYsvk= dependencies: encodeurl "~1.0.2" escape-html "~1.0.3" - parseurl "~1.3.2" - send "0.16.2" + parseurl "~1.3.3" + send "0.17.1" set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + resolved "https://npm-registry.llsengineer.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= -set-value@^0.4.3: - version "0.4.3" - resolved "http://registry.npm.taobao.org/set-value/download/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" - integrity sha1-fbCPnT0i3H945Trzw79GZuzfzPE= - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.1" - to-object-path "^0.3.0" - -set-value@^2.0.0: - version "2.0.0" - resolved "http://registry.npm.taobao.org/set-value/download/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" - integrity sha1-ca5KiPD+77v1LR6mBPP7MV67YnQ= +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://npm-registry.llsengineer.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha1-oY1AUw5vB95CKMfe/kInr4ytAFs= dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" @@ -7630,92 +8695,100 @@ set-value@^2.0.0: setimmediate@^1.0.4: version "1.0.5" - resolved "http://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + resolved "https://npm-registry.llsengineer.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= setprototypeof@1.1.0: version "1.1.0" - resolved "http://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + resolved "https://npm-registry.llsengineer.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" integrity sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY= +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://npm-registry.llsengineer.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM= + sha.js@^2.4.0, sha.js@^2.4.8: version "2.4.11" - resolved "http://registry.npm.taobao.org/sha.js/download/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + resolved "https://npm-registry.llsengineer.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" integrity sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc= dependencies: inherits "^2.0.1" safe-buffer "^5.0.1" -shallow-clone@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/shallow-clone/download/shallow-clone-1.0.0.tgz#4480cd06e882ef68b2ad88a3ea54832e2c48b571" - integrity sha1-RIDNBuiC72iyrYij6lSDLixItXE= +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://npm-registry.llsengineer.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha1-jymBrZJTH1UDWwH7IwdppA4C76M= dependencies: - is-extendable "^0.1.1" - kind-of "^5.0.0" - mixin-object "^2.0.1" + kind-of "^6.0.2" shebang-command@^1.2.0: version "1.2.0" - resolved "http://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + resolved "https://npm-registry.llsengineer.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= dependencies: shebang-regex "^1.0.0" +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo= + dependencies: + shebang-regex "^3.0.0" + shebang-regex@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + resolved "https://npm-registry.llsengineer.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI= + +side-channel@^1.0.2, side-channel@^1.0.3: + version "1.0.3" + resolved "https://npm-registry.llsengineer.com/side-channel/-/side-channel-1.0.3.tgz#cdc46b057550bbab63706210838df5d4c19519c3" + integrity sha1-zcRrBXVQu6tjcGIQg4311MGVGcM= + dependencies: + es-abstract "^1.18.0-next.0" + object-inspect "^1.8.0" + signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.2" - resolved "http://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" - integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + version "3.0.3" + resolved "https://npm-registry.llsengineer.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw= slash@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/slash/download/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + resolved "https://npm-registry.llsengineer.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= slash@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/slash/download/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + resolved "https://npm-registry.llsengineer.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" integrity sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q= slice-ansi@1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/slice-ansi/download/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d" + resolved "https://npm-registry.llsengineer.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d" integrity sha1-BE8aSdiEL/MHqta1Be0Xi9lQE00= dependencies: is-fullwidth-code-point "^2.0.0" -slugid@^1.1.0: - version "1.1.0" - resolved "http://registry.npm.taobao.org/slugid/download/slugid-1.1.0.tgz#e09f00899c09f5a7058edc36dd49f046fd50a82a" - integrity sha1-4J8AiZwJ9acFjtw23UnwRv1QqCo= - dependencies: - uuid "^2.0.1" - -slugify@^1.0.2: - version "1.3.4" - resolved "http://registry.npm.taobao.org/slugify/download/slugify-1.3.4.tgz#78d2792d7222b55cd9fc81fa018df99af779efeb" - integrity sha1-eNJ5LXIitVzZ/IH6AY35mvd57+s= - -smart-buffer@^1.0.13: - version "1.1.15" - resolved "http://registry.npm.taobao.org/smart-buffer/download/smart-buffer-1.1.15.tgz#7f114b5b65fab3e2a35aa775bb12f0d1c649bf16" - integrity sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY= - -snake-case@^1.1.0: - version "1.1.2" - resolved "http://registry.npm.taobao.org/snake-case/download/snake-case-1.1.2.tgz#0c2f25e305158d9a18d3d977066187fef8a5a66a" - integrity sha1-DC8l4wUVjZoY09l3BmGH/vilpmo= +slice-ansi@^2.1.0: + version "2.1.0" + resolved "https://npm-registry.llsengineer.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY= dependencies: - sentence-case "^1.1.2" + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" snapdragon-node@^2.0.1: version "2.1.1" - resolved "http://registry.npm.taobao.org/snapdragon-node/download/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + resolved "https://npm-registry.llsengineer.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" integrity sha1-bBdfhv8UvbByRWPo88GwIaKGhTs= dependencies: define-property "^1.0.0" @@ -7724,14 +8797,14 @@ snapdragon-node@^2.0.1: snapdragon-util@^3.0.1: version "3.0.1" - resolved "http://registry.npm.taobao.org/snapdragon-util/download/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + resolved "https://npm-registry.llsengineer.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" integrity sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI= dependencies: kind-of "^3.2.0" snapdragon@^0.8.1: version "0.8.2" - resolved "http://registry.npm.taobao.org/snapdragon/download/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + resolved "https://npm-registry.llsengineer.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" integrity sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0= dependencies: base "^0.11.1" @@ -7743,10 +8816,10 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -sockjs-client@1.3.0: - version "1.3.0" - resolved "http://registry.npm.taobao.org/sockjs-client/download/sockjs-client-1.3.0.tgz#12fc9d6cb663da5739d3dc5fb6e8687da95cb177" - integrity sha1-EvydbLZj2lc509xftuhofalcsXc= +sockjs-client@1.4.0: + version "1.4.0" + resolved "https://npm-registry.llsengineer.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" + integrity sha1-yfJWjhnI/YFztJl+o0IOC7MGx9U= dependencies: debug "^3.2.5" eventsource "^1.0.7" @@ -7755,119 +8828,102 @@ sockjs-client@1.3.0: json3 "^3.3.2" url-parse "^1.4.3" -sockjs@0.3.19: - version "0.3.19" - resolved "http://registry.npm.taobao.org/sockjs/download/sockjs-0.3.19.tgz#d976bbe800af7bd20ae08598d582393508993c0d" - integrity sha1-2Xa76ACve9IK4IWY1YI5NQiZPA0= +sockjs@0.3.20: + version "0.3.20" + resolved "https://npm-registry.llsengineer.com/sockjs/-/sockjs-0.3.20.tgz#b26a283ec562ef8b2687b44033a4eeceac75d855" + integrity sha1-smooPsVi74smh7RAM6Tuzqx12FU= dependencies: faye-websocket "^0.10.0" - uuid "^3.0.1" - -socks-proxy-agent@^3.0.0: - version "3.0.1" - resolved "http://registry.npm.taobao.org/socks-proxy-agent/download/socks-proxy-agent-3.0.1.tgz#2eae7cf8e2a82d34565761539a7f9718c5617659" - integrity sha1-Lq58+OKoLTRWV2FTmn+XGMVhdlk= - dependencies: - agent-base "^4.1.0" - socks "^1.1.10" + uuid "^3.4.0" + websocket-driver "0.6.5" -socks@^1.1.10: - version "1.1.10" - resolved "http://registry.npm.taobao.org/socks/download/socks-1.1.10.tgz#5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a" - integrity sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o= +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://npm-registry.llsengineer.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= dependencies: - ip "^1.1.4" - smart-buffer "^1.0.13" + is-plain-obj "^1.0.0" source-list-map@^2.0.0: version "2.0.1" - resolved "http://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + resolved "https://npm-registry.llsengineer.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" integrity sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ= source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: - version "0.5.2" - resolved "http://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" - integrity sha1-cuLMNAlVQ+Q7LGKyxMENSpBU8lk= + version "0.5.3" + resolved "https://npm-registry.llsengineer.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho= dependencies: - atob "^2.1.1" + atob "^2.1.2" decode-uri-component "^0.2.0" resolve-url "^0.2.1" source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.4.15, source-map-support@^0.4.2: - version "0.4.18" - resolved "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" - integrity sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8= - dependencies: - source-map "^0.5.6" - -source-map-support@~0.5.6: - version "0.5.9" - resolved "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.9.tgz#41bc953b2534267ea2d605bccfa7bfa3111ced5f" - integrity sha1-QbyVOyU0Jn6i1gW8z6e/oxEc7V8= +source-map-support@^0.5.16, source-map-support@~0.5.12: + version "0.5.19" + resolved "https://npm-registry.llsengineer.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha1-qYti+G3K9PZzmWSMCFKRq56P7WE= dependencies: buffer-from "^1.0.0" source-map "^0.6.0" source-map-url@^0.4.0: version "0.4.0" - resolved "http://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + resolved "https://npm-registry.llsengineer.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= -source-map@0.1.x: - version "0.1.43" - resolved "http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346" - integrity sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y= - dependencies: - amdefine ">=0.0.4" +source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://npm-registry.llsengineer.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= source-map@^0.4.2: version "0.4.4" - resolved "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + resolved "https://npm-registry.llsengineer.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" integrity sha1-66T12pwNyZneaAMti092FzZSA2s= dependencies: amdefine ">=0.0.4" -source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: +source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6: version "0.5.7" - resolved "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + resolved "https://npm-registry.llsengineer.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= +source-map@^0.7.3: + version "0.7.3" + resolved "https://npm-registry.llsengineer.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha1-UwL4FpAxc1ImVECS5kmB91F1A4M= spdx-correct@^3.0.0: - version "3.1.0" - resolved "http://registry.npm.taobao.org/spdx-correct/download/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" - integrity sha1-+4PlBERSaPFUsHTiGMh8ADzTHfQ= + version "3.1.1" + resolved "https://npm-registry.llsengineer.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha1-3s6BrJweZxPl99G28X1Gj6U9iak= dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" spdx-exceptions@^2.1.0: - version "2.2.0" - resolved "http://registry.npm.taobao.org/spdx-exceptions/download/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" - integrity sha1-LqRQrudPKom/uUUZwH/Nb0EyKXc= + version "2.3.0" + resolved "https://npm-registry.llsengineer.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0= spdx-expression-parse@^3.0.0: - version "3.0.0" - resolved "http://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" - integrity sha1-meEZt6XaAOBUkcn6M4t5BII7QdA= + version "3.0.1" + resolved "https://npm-registry.llsengineer.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha1-z3D1BILu/cmOPOCmgz5KU87rpnk= dependencies: spdx-exceptions "^2.1.0" spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.3" - resolved "http://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.3.tgz#81c0ce8f21474756148bbb5f3bfc0f36bf15d76e" - integrity sha1-gcDOjyFHR1YUi7tfO/wPNr8V124= + version "3.0.7" + resolved "https://npm-registry.llsengineer.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" + integrity sha1-6cGKQQ5e1+EkQqVJ+9ivp2cDjWU= spdy-transport@^3.0.0: version "3.0.0" - resolved "http://registry.npm.taobao.org/spdy-transport/download/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + resolved "https://npm-registry.llsengineer.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" integrity sha1-ANSGOmQArXXfkzYaFghgXl3NzzE= dependencies: debug "^4.1.0" @@ -7877,10 +8933,10 @@ spdy-transport@^3.0.0: readable-stream "^3.0.6" wbuf "^1.7.3" -spdy@^4.0.0: - version "4.0.0" - resolved "http://registry.npm.taobao.org/spdy/download/spdy-4.0.0.tgz#81f222b5a743a329aa12cea6a390e60e9b613c52" - integrity sha1-gfIitadDoymqEs6mo5DmDpthPFI= +spdy@^4.0.2: + version "4.0.2" + resolved "https://npm-registry.llsengineer.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha1-t09GYgOj7aRSwCSSuR+56EonZ3s= dependencies: debug "^4.1.0" handle-thing "^2.0.0" @@ -7888,36 +8944,27 @@ spdy@^4.0.0: select-hose "^2.0.0" spdy-transport "^3.0.0" +specificity@^0.3.1: + version "0.3.2" + resolved "https://npm-registry.llsengineer.com/specificity/-/specificity-0.3.2.tgz#99e6511eceef0f8d9b57924937aac2cb13d13c42" + integrity sha1-meZRHs7vD42bV5JJN6rCyxPRPEI= + split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" - resolved "http://registry.npm.taobao.org/split-string/download/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + resolved "https://npm-registry.llsengineer.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I= dependencies: extend-shallow "^3.0.0" -split@0.2.x: - version "0.2.10" - resolved "http://registry.npm.taobao.org/split/download/split-0.2.10.tgz#67097c601d697ce1368f418f06cd201cf0521a57" - integrity sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc= - dependencies: - through "2" - -split@^1.0.1: - version "1.0.1" - resolved "http://registry.npm.taobao.org/split/download/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" - integrity sha1-YFvZvjA6pZ+zX5Ip++oN3snqB9k= - dependencies: - through "2" - sprintf-js@~1.0.2: version "1.0.3" - resolved "http://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + resolved "https://npm-registry.llsengineer.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sshpk@^1.7.0: - version "1.16.0" - resolved "http://registry.npm.taobao.org/sshpk/download/sshpk-1.16.0.tgz#1d4963a2fbffe58050aa9084ca20be81741c07de" - integrity sha1-HUljovv/5YBQqpCEyiC+gXQcB94= + version "1.16.1" + resolved "https://npm-registry.llsengineer.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha1-+2YcC+8ps520B2nuOfpwCT1vaHc= dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -7929,66 +8976,71 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -ssri@^5.2.4: - version "5.3.0" - resolved "http://registry.npm.taobao.org/ssri/download/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06" - integrity sha1-ujhyycbTOgcEp9cf8EXl7EiZnQY= - dependencies: - safe-buffer "^5.1.1" +ssr-window@^1.0.1: + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/ssr-window/-/ssr-window-1.0.1.tgz#30752a6a4666e7767f0b7e6aa6fc2fdbd0d9b369" + integrity sha1-MHUqakZm53Z/C35qpvwv29DZs2k= + +ssr-window@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/ssr-window/-/ssr-window-2.0.0.tgz#98c301aef99523317f8d69618f0010791096efc4" + integrity sha1-mMMBrvmVIzF/jWlhjwAQeRCW78Q= ssri@^6.0.1: version "6.0.1" - resolved "http://registry.npm.taobao.org/ssri/download/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" + resolved "https://npm-registry.llsengineer.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" integrity sha1-KjxBso3UW2K2Nnbst0ABJlrp7dg= dependencies: figgy-pudding "^3.5.1" -stack-trace@0.0.10: - version "0.0.10" - resolved "http://registry.npm.taobao.org/stack-trace/download/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" - integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= +ssri@^8.0.0: + version "8.0.0" + resolved "https://npm-registry.llsengineer.com/ssri/-/ssri-8.0.0.tgz#79ca74e21f8ceaeddfcb4b90143c458b8d988808" + integrity sha1-ecp04h+M6u3fy0uQFDxFi42YiAg= + dependencies: + minipass "^3.1.1" + +state-toggle@^1.0.0: + version "1.0.3" + resolved "https://npm-registry.llsengineer.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" + integrity sha1-4SOxaojhQxObCcaFIiG8mBWRff4= static-extend@^0.1.1: version "0.1.2" - resolved "http://registry.npm.taobao.org/static-extend/download/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + resolved "https://npm-registry.llsengineer.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= dependencies: define-property "^0.2.5" object-copy "^0.1.0" -"statuses@>= 1.4.0 < 2": +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" - resolved "http://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + resolved "https://npm-registry.llsengineer.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= -statuses@~1.4.0: - version "1.4.0" - resolved "http://registry.npm.taobao.org/statuses/download/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" - integrity sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic= - stdout-stream@^1.4.0: version "1.4.1" - resolved "http://registry.npm.taobao.org/stdout-stream/download/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" + resolved "https://npm-registry.llsengineer.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" integrity sha1-WsF0zdXNcmEEqgwLK9g4FdjVNd4= dependencies: readable-stream "^2.0.1" -stealthy-require@^1.1.0: +stealthy-require@^1.1.1: version "1.1.1" - resolved "http://registry.npm.taobao.org/stealthy-require/download/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + resolved "https://npm-registry.llsengineer.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= stream-browserify@^2.0.1: - version "2.0.1" - resolved "http://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" - integrity sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds= + version "2.0.2" + resolved "https://npm-registry.llsengineer.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs= dependencies: inherits "~2.0.1" readable-stream "^2.0.2" stream-each@^1.1.0: version "1.2.3" - resolved "http://registry.npm.taobao.org/stream-each/download/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + resolved "https://npm-registry.llsengineer.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" integrity sha1-6+J6DDibBPvMIzZClS4Qcxr6m64= dependencies: end-of-stream "^1.1.0" @@ -7996,7 +9048,7 @@ stream-each@^1.1.0: stream-http@^2.7.2: version "2.8.3" - resolved "http://registry.npm.taobao.org/stream-http/download/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + resolved "https://npm-registry.llsengineer.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" integrity sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw= dependencies: builtin-status-codes "^3.0.0" @@ -8005,366 +9057,507 @@ stream-http@^2.7.2: to-arraybuffer "^1.0.0" xtend "^4.0.0" -stream-parser@~0.3.1: - version "0.3.1" - resolved "http://registry.npm.taobao.org/stream-parser/download/stream-parser-0.3.1.tgz#1618548694420021a1182ff0af1911c129761773" - integrity sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M= - dependencies: - debug "2" - stream-shift@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/stream-shift/download/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" - integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha1-1wiCgVWasneEJCebCHfaPDktWj0= -string-hash@^1.1.1: - version "1.1.3" - resolved "http://registry.npm.taobao.org/string-hash/download/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" - integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://npm-registry.llsengineer.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= -string-width@^1.0.1, string-width@^1.0.2: +string-width@^1.0.1: version "1.0.2" - resolved "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + resolved "https://npm-registry.llsengineer.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= dependencies: code-point-at "^1.0.0" is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" -"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: +"string-width@^1.0.2 || 2", string-width@^2.1.0, string-width@^2.1.1: version "2.1.1" - resolved "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + resolved "https://npm-registry.llsengineer.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" integrity sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4= dependencies: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" -string_decoder@^1.0.0, string_decoder@^1.1.1: - version "1.2.0" - resolved "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" - integrity sha1-/obnOLGVRK/nBGkkOyoe6SQOro0= +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "https://npm-registry.llsengineer.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha1-InZ74htirxCBV0MG9prFG2IgOWE= dependencies: - safe-buffer "~5.1.0" + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.1.0: + version "4.2.0" + resolved "https://npm-registry.llsengineer.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + integrity sha1-lSGCxGzHssMT0VluYjmSvRY7crU= + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + +string.fromcodepoint@^0.2.1: + version "0.2.1" + resolved "https://npm-registry.llsengineer.com/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz#8d978333c0bc92538f50f383e4888f3e5619d653" + integrity sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM= + +string.prototype.matchall@^4.0.2: + version "4.0.3" + resolved "https://npm-registry.llsengineer.com/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz#24243399bc31b0a49d19e2b74171a15653ec996a" + integrity sha1-JCQzmbwxsKSdGeK3QXGhVlPsmWo= + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + has-symbols "^1.0.1" + internal-slot "^1.0.2" + regexp.prototype.flags "^1.3.0" + side-channel "^1.0.3" + +string.prototype.trimend@^1.0.1: + version "1.0.3" + resolved "https://npm-registry.llsengineer.com/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b" + integrity sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" -string_decoder@~0.10.x: - version "0.10.31" - resolved "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= +string.prototype.trimstart@^1.0.1: + version "1.0.3" + resolved "https://npm-registry.llsengineer.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa" + integrity sha1-m0y1kOEjuzZWRAHVmCQpjeUP1ao= + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + +string_decoder@^1.0.0, string_decoder@^1.1.1: + version "1.3.0" + resolved "https://npm-registry.llsengineer.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4= + dependencies: + safe-buffer "~5.2.0" string_decoder@~1.1.1: version "1.1.1" - resolved "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + resolved "https://npm-registry.llsengineer.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= dependencies: safe-buffer "~5.1.0" +stringify-entities@^1.0.1: + version "1.3.2" + resolved "https://npm-registry.llsengineer.com/stringify-entities/-/stringify-entities-1.3.2.tgz#a98417e5471fd227b3e45d3db1861c11caf668f7" + integrity sha1-qYQX5Ucf0iez5F09sYYcEcr2aPc= + dependencies: + character-entities-html4 "^1.0.0" + character-entities-legacy "^1.0.0" + is-alphanumerical "^1.0.0" + is-hexadecimal "^1.0.0" + strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" - resolved "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + resolved "https://npm-registry.llsengineer.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" strip-ansi@^4.0.0: version "4.0.0" - resolved "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + resolved "https://npm-registry.llsengineer.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= dependencies: ansi-regex "^3.0.0" +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://npm-registry.llsengineer.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4= + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://npm-registry.llsengineer.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI= + dependencies: + ansi-regex "^5.0.0" + strip-bom@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + resolved "https://npm-registry.llsengineer.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= dependencies: is-utf8 "^0.2.0" strip-bom@^3.0.0: version "3.0.0" - resolved "http://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + resolved "https://npm-registry.llsengineer.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= strip-eof@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + resolved "https://npm-registry.llsengineer.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= strip-indent@^1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/strip-indent/download/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + resolved "https://npm-registry.llsengineer.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= dependencies: get-stdin "^4.0.1" -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "http://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= +strip-indent@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" + integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= + +strip-json-comments@^3.0.1: + version "3.1.1" + resolved "https://npm-registry.llsengineer.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY= -style-loader@^0.21.0: - version "0.21.0" - resolved "http://registry.npm.taobao.org/style-loader/download/style-loader-0.21.0.tgz#68c52e5eb2afc9ca92b6274be277ee59aea3a852" - integrity sha1-aMUuXrKvycqStidL4nfuWa6jqFI= +style-loader@1.1.3: + version "1.1.3" + resolved "https://npm-registry.llsengineer.com/style-loader/-/style-loader-1.1.3.tgz#9e826e69c683c4d9bf9db924f85e9abb30d5e200" + integrity sha1-noJuacaDxNm/nbkk+F6auzDV4gA= dependencies: - loader-utils "^1.1.0" - schema-utils "^0.4.5" + loader-utils "^1.2.3" + schema-utils "^2.6.4" + +style-search@^0.1.0: + version "0.1.0" + resolved "https://npm-registry.llsengineer.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902" + integrity sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI= + +stylelint@9.3.0: + version "9.3.0" + resolved "https://npm-registry.llsengineer.com/stylelint/-/stylelint-9.3.0.tgz#fe176e4e421ac10eac1a6b6d9f28e908eb58c5db" + integrity sha1-/hduTkIawQ6sGmttnyjpCOtYxds= + dependencies: + autoprefixer "^8.0.0" + balanced-match "^1.0.0" + chalk "^2.4.1" + cosmiconfig "^5.0.0" + debug "^3.0.0" + execall "^1.0.0" + file-entry-cache "^2.0.0" + get-stdin "^6.0.0" + globby "^8.0.0" + globjoin "^0.1.4" + html-tags "^2.0.0" + ignore "^3.3.3" + import-lazy "^3.1.0" + imurmurhash "^0.1.4" + known-css-properties "^0.6.0" + lodash "^4.17.4" + log-symbols "^2.0.0" + mathml-tag-names "^2.0.1" + meow "^5.0.0" + micromatch "^2.3.11" + normalize-selector "^0.2.0" + pify "^3.0.0" + postcss "^6.0.16" + postcss-html "^0.28.0" + postcss-less "^2.0.0" + postcss-markdown "^0.28.0" + postcss-media-query-parser "^0.2.3" + postcss-reporter "^5.0.0" + postcss-resolve-nested-selector "^0.1.1" + postcss-safe-parser "^3.0.1" + postcss-sass "^0.3.0" + postcss-scss "^1.0.2" + postcss-selector-parser "^3.1.0" + postcss-syntax "^0.28.0" + postcss-value-parser "^3.3.0" + resolve-from "^4.0.0" + signal-exit "^3.0.2" + specificity "^0.3.1" + string-width "^2.1.0" + style-search "^0.1.0" + sugarss "^1.0.0" + svg-tags "^1.0.0" + table "^4.0.1" -stylus-loader@^3.0.2: +stylus-loader@3.0.2, stylus-loader@^3.0.2: version "3.0.2" - resolved "http://registry.npm.taobao.org/stylus-loader/download/stylus-loader-3.0.2.tgz#27a706420b05a38e038e7cacb153578d450513c6" + resolved "https://npm-registry.llsengineer.com/stylus-loader/-/stylus-loader-3.0.2.tgz#27a706420b05a38e038e7cacb153578d450513c6" integrity sha1-J6cGQgsFo44DjnyssVNXjUUFE8Y= dependencies: loader-utils "^1.0.2" lodash.clonedeep "^4.5.0" when "~3.6.x" -stylus@^0.54.5: - version "0.54.5" - resolved "http://registry.npm.taobao.org/stylus/download/stylus-0.54.5.tgz#42b9560931ca7090ce8515a798ba9e6aa3d6dc79" - integrity sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk= +stylus@0.54.7: + version "0.54.7" + resolved "https://npm-registry.llsengineer.com/stylus/-/stylus-0.54.7.tgz#c6ce4793965ee538bcebe50f31537bfc04d88cd2" + integrity sha1-xs5Hk5Ze5Ti86+UPMVN7/ATYjNI= dependencies: - css-parse "1.7.x" - debug "*" - glob "7.0.x" - mkdirp "0.5.x" - sax "0.5.x" - source-map "0.1.x" - -superagent-proxy@^1.0.2: - version "1.0.3" - resolved "http://registry.npm.taobao.org/superagent-proxy/download/superagent-proxy-1.0.3.tgz#acfa776672f11c24a90ad575e855def8be44f741" - integrity sha1-rPp3ZnLxHCSpCtV16FXe+L5E90E= - dependencies: - debug "^3.1.0" - proxy-agent "2" - -superagent-retry@^0.6.0: - version "0.6.0" - resolved "http://registry.npm.taobao.org/superagent-retry/download/superagent-retry-0.6.0.tgz#e49b35ca96c0e3b1d0e3f49605136df0e0a028b7" - integrity sha1-5Js1ypbA47HQ4/SWBRNt8OCgKLc= - -superagent@^3.5.0, superagent@^3.8.0, superagent@^3.8.2: - version "3.8.3" - resolved "http://registry.npm.taobao.org/superagent/download/superagent-3.8.3.tgz#460ea0dbdb7d5b11bc4f78deba565f86a178e128" - integrity sha1-Rg6g29t9WxG8T3jeulZfhqF44Sg= + css-parse "~2.0.0" + debug "~3.1.0" + glob "^7.1.3" + mkdirp "~0.5.x" + safer-buffer "^2.1.2" + sax "~1.2.4" + semver "^6.0.0" + source-map "^0.7.3" + +stylus@^0.54.7: + version "0.54.8" + resolved "https://npm-registry.llsengineer.com/stylus/-/stylus-0.54.8.tgz#3da3e65966bc567a7b044bfe0eece653e099d147" + integrity sha1-PaPmWWa8Vnp7BEv+DuzmU+CZ0Uc= + dependencies: + css-parse "~2.0.0" + debug "~3.1.0" + glob "^7.1.6" + mkdirp "~1.0.4" + safer-buffer "^2.1.2" + sax "~1.2.4" + semver "^6.3.0" + source-map "^0.7.3" + +sugarss@^1.0.0: + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/sugarss/-/sugarss-1.0.1.tgz#be826d9003e0f247735f92365dc3fd7f1bae9e44" + integrity sha1-voJtkAPg8kdzX5I2XcP9fxuunkQ= dependencies: - component-emitter "^1.2.0" - cookiejar "^2.1.0" - debug "^3.1.0" - extend "^3.0.0" - form-data "^2.3.1" - formidable "^1.2.0" - methods "^1.1.1" - mime "^1.4.1" - qs "^6.5.1" - readable-stream "^2.3.5" + postcss "^6.0.14" supports-color@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + resolved "https://npm-registry.llsengineer.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= supports-color@^3.2.3: version "3.2.3" - resolved "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + resolved "https://npm-registry.llsengineer.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= dependencies: has-flag "^1.0.0" -supports-color@^5.1.0, supports-color@^5.3.0, supports-color@^5.4.0, supports-color@^5.5.0: +supports-color@^5.3.0, supports-color@^5.4.0: version "5.5.0" - resolved "http://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + resolved "https://npm-registry.llsengineer.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= dependencies: has-flag "^3.0.0" -swap-case@^1.1.0: - version "1.1.2" - resolved "http://registry.npm.taobao.org/swap-case/download/swap-case-1.1.2.tgz#c39203a4587385fad3c850a0bd1bcafa081974e3" - integrity sha1-w5IDpFhzhfrTyFCgvRvK+ggZdOM= +supports-color@^6.1.0: + version "6.1.0" + resolved "https://npm-registry.llsengineer.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha1-B2Srxpxj1ayELdSGfo0CXogN+PM= dependencies: - lower-case "^1.1.1" - upper-case "^1.1.1" + has-flag "^3.0.0" -symbol-observable@1.0.1: - version "1.0.1" - resolved "http://registry.npm.taobao.org/symbol-observable/download/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" - integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ= +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://npm-registry.llsengineer.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha1-G33NyzK4E4gBs+R4umpRyqiWSNo= + dependencies: + has-flag "^4.0.0" + +svg-tags@^1.0.0: + version "1.0.0" + resolved "https://npm-registry.llsengineer.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" + integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= -symbol-observable@^1.0.3, symbol-observable@^1.2.0: +swiper@4.4.2: + version "4.4.2" + resolved "https://npm-registry.llsengineer.com/swiper/-/swiper-4.4.2.tgz#3a35237cbf4870034784e158b4197b65b763d647" + integrity sha1-OjUjfL9IcANHhOFYtBl7Zbdj1kc= + dependencies: + dom7 "^2.1.2" + ssr-window "^1.0.1" + +symbol-observable@^1.2.0: version "1.2.0" - resolved "http://registry.npm.taobao.org/symbol-observable/download/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" + resolved "https://npm-registry.llsengineer.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" integrity sha1-wiaIrtTqs83C3+rLtWFmBWCgCAQ= -table@4.0.2: - version "4.0.2" - resolved "http://registry.npm.taobao.org/table/download/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36" - integrity sha1-ozRHN1OR52atNNNIbm4q7chNLjY= +symbol-tree@^3.2.2: + version "3.2.4" + resolved "https://npm-registry.llsengineer.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I= + +table@^4.0.1: + version "4.0.3" + resolved "https://npm-registry.llsengineer.com/table/-/table-4.0.3.tgz#00b5e2b602f1794b9acaf9ca908a76386a7813bc" + integrity sha1-ALXitgLxeUuayvnKkIp2OGp4E7w= dependencies: - ajv "^5.2.3" - ajv-keywords "^2.1.0" + ajv "^6.0.1" + ajv-keywords "^3.0.0" chalk "^2.1.0" lodash "^4.17.4" slice-ansi "1.0.0" string-width "^2.1.1" -tapable@^1.0.0, tapable@^1.1.0: - version "1.1.1" - resolved "http://registry.npm.taobao.org/tapable/download/tapable-1.1.1.tgz#4d297923c5a72a42360de2ab52dadfaaec00018e" - integrity sha1-TSl5I8WnKkI2DeKrUtrfquwAAY4= +table@^5.2.3: + version "5.4.6" + resolved "https://npm-registry.llsengineer.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + integrity sha1-EpLRlQDOP4YFOwXw6Ofko7shB54= + dependencies: + ajv "^6.10.2" + lodash "^4.17.14" + slice-ansi "^2.1.0" + string-width "^3.0.0" + +tapable@1.1.3, tapable@^1.0.0, tapable@^1.1.3: + version "1.1.3" + resolved "https://npm-registry.llsengineer.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha1-ofzMBrWNth/XpF2i2kT186Pme6I= tar@^2.0.0: - version "2.2.1" - resolved "http://registry.npm.taobao.org/tar/download/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" - integrity sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE= + version "2.2.2" + resolved "https://npm-registry.llsengineer.com/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40" + integrity sha1-DKiEhWLHKZuLRG/2pNYM27I+3EA= dependencies: block-stream "*" - fstream "^1.0.2" + fstream "^1.0.12" inherits "2" -tar@^4, tar@^4.0.2: - version "4.4.8" - resolved "http://registry.npm.taobao.org/tar/download/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" - integrity sha1-sZ7sP94qluZGZt+f20DFyhvDdH0= - dependencies: - chownr "^1.1.1" - fs-minipass "^1.2.5" - minipass "^2.3.4" - minizlib "^1.1.1" - mkdirp "^0.5.0" - safe-buffer "^5.1.2" - yallist "^3.0.2" - -terser-webpack-plugin@^1.1.0: - version "1.2.1" - resolved "http://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-1.2.1.tgz#7545da9ae5f4f9ae6a0ac961eb46f5e7c845cc26" - integrity sha1-dUXamuX0+a5qCslh60b158hFzCY= - dependencies: - cacache "^11.0.2" - find-cache-dir "^2.0.0" +tar@^6.0.2: + version "6.0.5" + resolved "https://npm-registry.llsengineer.com/tar/-/tar-6.0.5.tgz#bde815086e10b39f1dcd298e89d596e1535e200f" + integrity sha1-vegVCG4Qs58dzSmOidWW4VNeIA8= + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + +terser-webpack-plugin@^1.4.3: + version "1.4.5" + resolved "https://npm-registry.llsengineer.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" + integrity sha1-oheu+uozDnNP+sthIOwfoxLWBAs= + dependencies: + cacache "^12.0.2" + find-cache-dir "^2.1.0" + is-wsl "^1.1.0" schema-utils "^1.0.0" - serialize-javascript "^1.4.0" + serialize-javascript "^4.0.0" source-map "^0.6.1" - terser "^3.8.1" - webpack-sources "^1.1.0" - worker-farm "^1.5.2" - -terser@^3.8.1: - version "3.13.1" - resolved "http://registry.npm.taobao.org/terser/download/terser-3.13.1.tgz#a02e8827fb9705fe7b609c31093d010b28cea8eb" - integrity sha1-oC6IJ/uXBf57YJwxCT0BCyjOqOs= - dependencies: - commander "~2.17.1" - source-map "~0.6.1" - source-map-support "~0.5.6" - -text-table@~0.2.0: - version "0.2.0" - resolved "http://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + terser "^4.1.2" + webpack-sources "^1.4.0" + worker-farm "^1.7.0" -thenify-all@^1.0.0: - version "1.6.0" - resolved "http://registry.npm.taobao.org/thenify-all/download/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" - integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= - dependencies: - thenify ">= 3.1.0 < 4" +terser-webpack-plugin@^3.0.5: + version "3.1.0" + resolved "https://npm-registry.llsengineer.com/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz#91e6d39571460ed240c0cf69d295bcf30ebf98cb" + integrity sha1-kebTlXFGDtJAwM9p0pW88w6/mMs= + dependencies: + cacache "^15.0.5" + find-cache-dir "^3.3.1" + jest-worker "^26.2.1" + p-limit "^3.0.2" + schema-utils "^2.6.6" + serialize-javascript "^4.0.0" + source-map "^0.6.1" + terser "^4.8.0" + webpack-sources "^1.4.3" -"thenify@>= 3.1.0 < 4": - version "3.3.0" - resolved "http://registry.npm.taobao.org/thenify/download/thenify-3.3.0.tgz#e69e38a1babe969b0108207978b9f62b88604839" - integrity sha1-5p44obq+lpsBCCB5eLn2K4hgSDk= +terser@^4.1.2, terser@^4.8.0: + version "4.8.0" + resolved "https://npm-registry.llsengineer.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" + integrity sha1-YwVjQ9fHC7KfOvZlhlpG/gOg3xc= dependencies: - any-promise "^1.0.0" + commander "^2.20.0" + source-map "~0.6.1" + source-map-support "~0.5.12" -throttleit@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/throttleit/download/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" - integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= +text-table@^0.2.0: + version "0.2.0" + resolved "https://npm-registry.llsengineer.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= through2@^2.0.0: version "2.0.5" - resolved "http://registry.npm.taobao.org/through2/download/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + resolved "https://npm-registry.llsengineer.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0= dependencies: readable-stream "~2.3.6" xtend "~4.0.1" -through@2, through@2.3.x, through@^2.3.6: +through@^2.3.6: version "2.3.8" - resolved "http://registry.npm.taobao.org/through/download/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + resolved "https://npm-registry.llsengineer.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= -thunkify@^2.1.2: - version "2.1.2" - resolved "http://registry.npm.taobao.org/thunkify/download/thunkify-2.1.2.tgz#faa0e9d230c51acc95ca13a361ac05ca7e04553d" - integrity sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0= - thunky@^1.0.2: - version "1.0.3" - resolved "http://registry.npm.taobao.org/thunky/download/thunky-1.0.3.tgz#f5df732453407b09191dae73e2a8cc73f381a826" - integrity sha1-9d9zJFNAewkZHa5z4qjMc/OBqCY= - -timed-out@4.0.1, timed-out@^4.0.0: - version "4.0.1" - resolved "http://registry.npm.taobao.org/timed-out/download/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" - integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= + version "1.1.0" + resolved "https://npm-registry.llsengineer.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30= timers-browserify@^2.0.4: - version "2.0.10" - resolved "http://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae" - integrity sha1-HSjj0qrfHVpZlsTp+VYBzQU0gK4= + version "2.0.12" + resolved "https://npm-registry.llsengineer.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + integrity sha1-RKRcEfv0B/NPl7zNFXfGUjYbAO4= dependencies: setimmediate "^1.0.4" -title-case@^1.1.0: - version "1.1.2" - resolved "http://registry.npm.taobao.org/title-case/download/title-case-1.1.2.tgz#fae4a6ae546bfa22d083a0eea910a40d12ed4f5a" - integrity sha1-+uSmrlRr+iLQg6DuqRCkDRLtT1o= - dependencies: - sentence-case "^1.1.1" - upper-case "^1.0.3" +tiny-invariant@^1.0.2: + version "1.1.0" + resolved "https://npm-registry.llsengineer.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875" + integrity sha1-Y0xfjv3CdxS384bDXmdgmR0jCHU= + +tiny-warning@^1.0.0: + version "1.0.3" + resolved "https://npm-registry.llsengineer.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha1-lKMNtFPfTGQ9D9VmBg1gqHXYR1Q= tmp@^0.0.33: version "0.0.33" - resolved "http://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + resolved "https://npm-registry.llsengineer.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" integrity sha1-bTQzWIl2jSGyvNoKonfO07G/rfk= dependencies: os-tmpdir "~1.0.2" to-arraybuffer@^1.0.0: version "1.0.1" - resolved "http://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + resolved "https://npm-registry.llsengineer.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= to-fast-properties@^1.0.3: version "1.0.3" - resolved "http://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + resolved "https://npm-registry.llsengineer.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= to-fast-properties@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + resolved "https://npm-registry.llsengineer.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= to-object-path@^0.3.0: version "0.3.0" - resolved "http://registry.npm.taobao.org/to-object-path/download/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + resolved "https://npm-registry.llsengineer.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= dependencies: kind-of "^3.0.2" to-regex-range@^2.1.0: version "2.1.1" - resolved "http://registry.npm.taobao.org/to-regex-range/download/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + resolved "https://npm-registry.llsengineer.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= dependencies: is-number "^3.0.0" repeat-string "^1.6.1" +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://npm-registry.llsengineer.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ= + dependencies: + is-number "^7.0.0" + to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" - resolved "http://registry.npm.taobao.org/to-regex/download/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + resolved "https://npm-registry.llsengineer.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" integrity sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4= dependencies: define-property "^2.0.2" @@ -8372,261 +9565,381 @@ to-regex@^3.0.1, to-regex@^3.0.2: regex-not "^1.0.2" safe-regex "^1.1.0" -topo@1.x.x: - version "1.1.0" - resolved "http://registry.npm.taobao.org/topo/download/topo-1.1.0.tgz#e9d751615d1bb87dc865db182fa1ca0a5ef536d5" - integrity sha1-6ddRYV0buH3IZdsYL6HKCl71NtU= - dependencies: - hoek "2.x.x" - -topo@2.x.x: - version "2.0.2" - resolved "http://registry.npm.taobao.org/topo/download/topo-2.0.2.tgz#cd5615752539057c0dc0491a621c3bc6fbe1d182" - integrity sha1-zVYVdSU5BXwNwEkaYhw7xvvh0YI= - dependencies: - hoek "4.x.x" +toidentifier@1.0.0: + version "1.0.0" + resolved "https://npm-registry.llsengineer.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM= toposort@^1.0.0: version "1.0.7" - resolved "http://registry.npm.taobao.org/toposort/download/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029" + resolved "https://npm-registry.llsengineer.com/toposort/-/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029" integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk= -tough-cookie@>=2.3.3: +tough-cookie@^2.3.3, tough-cookie@~2.5.0: version "2.5.0" - resolved "http://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + resolved "https://npm-registry.llsengineer.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" integrity sha1-zZ+yoKodWhK0c72fuW+j3P9lreI= dependencies: psl "^1.1.28" punycode "^2.1.1" -tough-cookie@~2.4.3: - version "2.4.3" - resolved "http://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" - integrity sha1-U/Nto/R3g7CSWvoG/587FlKA94E= +tough-cookie@^3.0.1: + version "3.0.1" + resolved "https://npm-registry.llsengineer.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" + integrity sha1-nfT1fnOcJpMKAYGEiH9K233Kc7I= dependencies: - psl "^1.1.24" - punycode "^1.4.1" + ip-regex "^2.1.0" + psl "^1.1.28" + punycode "^2.1.1" -tree-kill@^1.1.0: - version "1.2.1" - resolved "http://registry.npm.taobao.org/tree-kill/download/tree-kill-1.2.1.tgz#5398f374e2f292b9dcc7b2e71e30a5c3bb6c743a" - integrity sha1-U5jzdOLykrncx7LnHjClw7tsdDo= +tr46@^1.0.1: + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + dependencies: + punycode "^2.1.0" trim-newlines@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + resolved "https://npm-registry.llsengineer.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= -trim-right@^1.0.1: - version "1.0.1" - resolved "http://registry.npm.taobao.org/trim-right/download/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= +trim-newlines@^2.0.0: + version "2.0.0" + resolved "https://npm-registry.llsengineer.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" + integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA= + +trim-trailing-lines@^1.0.0: + version "1.1.4" + resolved "https://npm-registry.llsengineer.com/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0" + integrity sha1-vUq77HzIgEYvELLItc4djR7HwsA= + +trim@0.0.1: + version "0.0.1" + resolved "https://npm-registry.llsengineer.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" + integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= + +trough@^1.0.0: + version "1.0.5" + resolved "https://npm-registry.llsengineer.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" + integrity sha1-uLY5zvrX0LsqvTfUM/+Ck++l9AY= "true-case-path@^1.0.2": version "1.0.3" - resolved "http://registry.npm.taobao.org/true-case-path/download/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" + resolved "https://npm-registry.llsengineer.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" integrity sha1-+BO1qMhrQNpZYGcisUTjIleZ9H0= dependencies: glob "^7.1.2" -tslib@^1.9.0: - version "1.9.3" - resolved "http://registry.npm.taobao.org/tslib/download/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" - integrity sha1-1+TdeSRdhUKMTX5IIqeZF5VMooY= +tsconfig-paths@^3.9.0: + version "3.9.0" + resolved "https://npm-registry.llsengineer.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" + integrity sha1-CYVHpsREiAfo/Ljq4IEGTumjyQs= + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.1" + minimist "^1.2.0" + strip-bom "^3.0.0" + +tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0: + version "1.14.1" + resolved "https://npm-registry.llsengineer.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha1-zy04vcNKE0vK8QkcQfZhni9nLQA= + +tsutils@^3.17.1: + version "3.17.1" + resolved "https://npm-registry.llsengineer.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" + integrity sha1-7XGZF/EcoN7lhicrKsSeAVot11k= + dependencies: + tslib "^1.8.1" tty-browserify@0.0.0: version "0.0.0" - resolved "http://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + resolved "https://npm-registry.llsengineer.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= tunnel-agent@^0.6.0: version "0.6.0" - resolved "http://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + resolved "https://npm-registry.llsengineer.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= dependencies: safe-buffer "^5.0.1" tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" - resolved "http://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + resolved "https://npm-registry.llsengineer.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= type-check@~0.3.2: version "0.3.2" - resolved "http://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + resolved "https://npm-registry.llsengineer.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= dependencies: prelude-ls "~1.1.2" -type-is@~1.6.16: - version "1.6.16" - resolved "http://registry.npm.taobao.org/type-is/download/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194" - integrity sha1-+JzjQVQcZysl7nrjxz3uOyvlAZQ= +type-fest@^0.11.0: + version "0.11.0" + resolved "https://npm-registry.llsengineer.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E= + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://npm-registry.llsengineer.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha1-CeJJ696FHTseSNJ8EFREZn8XuD0= + +type-is@~1.6.17, type-is@~1.6.18: + version "1.6.18" + resolved "https://npm-registry.llsengineer.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha1-TlUs0F3wlGfcvE73Od6J8s83wTE= dependencies: media-typer "0.3.0" - mime-types "~2.1.18" + mime-types "~2.1.24" + +type@^1.0.1: + version "1.2.0" + resolved "https://npm-registry.llsengineer.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" + integrity sha1-hI3XaY2vo+VKbEeedZxLw/GIR6A= + +type@^2.0.0: + version "2.1.0" + resolved "https://npm-registry.llsengineer.com/type/-/type-2.1.0.tgz#9bdc22c648cf8cf86dd23d32336a41cfb6475e3f" + integrity sha1-m9wixkjPjPht0j0yM2pBz7ZHXj8= typedarray@^0.0.6: version "0.0.6" - resolved "http://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + resolved "https://npm-registry.llsengineer.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -uglify-es@^3.3.4: - version "3.3.9" - resolved "http://registry.npm.taobao.org/uglify-es/download/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" - integrity sha1-DBxPBwC+2NvBJM2zBNJZLKID5nc= +typescript@3.8.2: + version "3.8.2" + resolved "https://npm-registry.llsengineer.com/typescript/-/typescript-3.8.2.tgz#91d6868aaead7da74f493c553aeff76c0c0b1d5a" + integrity sha1-kdaGiq6tfadPSTxVOu/3bAwLHVo= + +typescript@^3.7.0: + version "3.9.7" + resolved "https://npm-registry.llsengineer.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" + integrity sha1-mNYApevcOPQMsndSLxLcgA6eJfo= + +uglify-js@3.4.x: + version "3.4.10" + resolved "https://npm-registry.llsengineer.com/uglify-js/-/uglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f" + integrity sha1-mtlWPY6zrN+404WX0q8dgV9qdV8= dependencies: - commander "~2.13.0" + commander "~2.19.0" source-map "~0.6.1" -uglify-js@3.4.x, uglify-js@^3.3.24: - version "3.4.9" - resolved "http://registry.npm.taobao.org/uglify-js/download/uglify-js-3.4.9.tgz#af02f180c1207d76432e473ed24a28f4a782bae3" - integrity sha1-rwLxgMEgfXZDLkc+0koo9KeCuuM= +uglify-js@^3.5.1: + version "3.12.1" + resolved "https://npm-registry.llsengineer.com/uglify-js/-/uglify-js-3.12.1.tgz#78307f539f7b9ca5557babb186ea78ad30cc0375" + integrity sha1-eDB/U597nKVVe6uxhup4rTDMA3U= + +unescape-js@^1.1.1: + version "1.1.4" + resolved "https://npm-registry.llsengineer.com/unescape-js/-/unescape-js-1.1.4.tgz#4bc6389c499cb055a98364a0b3094e1c3d5da395" + integrity sha1-S8Y4nEmcsFWpg2SgswlOHD1do5U= dependencies: - commander "~2.17.1" - source-map "~0.6.1" + string.fromcodepoint "^0.2.1" -uglifyjs-webpack-plugin@^1.2.4: - version "1.3.0" - resolved "http://registry.npm.taobao.org/uglifyjs-webpack-plugin/download/uglifyjs-webpack-plugin-1.3.0.tgz#75f548160858163a08643e086d5fefe18a5d67de" - integrity sha1-dfVIFghYFjoIZD4IbV/v4YpdZ94= +unherit@^1.0.4: + version "1.1.3" + resolved "https://npm-registry.llsengineer.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" + integrity sha1-bJtQPytBsmIzDIDpHIYUq9qmnCI= dependencies: - cacache "^10.0.4" - find-cache-dir "^1.0.0" - schema-utils "^0.4.5" - serialize-javascript "^1.4.0" - source-map "^0.6.1" - uglify-es "^3.3.4" - webpack-sources "^1.1.0" - worker-farm "^1.5.2" + inherits "^2.0.0" + xtend "^4.0.0" + +unicode-canonical-property-names-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://npm-registry.llsengineer.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + integrity sha1-JhmADEyCWADv3YNDr33Zkzy+KBg= + +unicode-match-property-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://npm-registry.llsengineer.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + integrity sha1-jtKjJWmWG86SJ9Cc0/+7j+1fAgw= + dependencies: + unicode-canonical-property-names-ecmascript "^1.0.4" + unicode-property-aliases-ecmascript "^1.0.4" + +unicode-match-property-value-ecmascript@^1.2.0: + version "1.2.0" + resolved "https://npm-registry.llsengineer.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" + integrity sha1-DZH2AO7rMJaqlisdb8iIduZOpTE= + +unicode-property-aliases-ecmascript@^1.0.4: + version "1.1.0" + resolved "https://npm-registry.llsengineer.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" + integrity sha1-3Vepn2IHvt/0Yoq++5TFDblByPQ= + +unified@^6.0.0: + version "6.2.0" + resolved "https://npm-registry.llsengineer.com/unified/-/unified-6.2.0.tgz#7fbd630f719126d67d40c644b7e3f617035f6dba" + integrity sha1-f71jD3GRJtZ9QMZEt+P2FwNfbbo= + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-plain-obj "^1.1.0" + trough "^1.0.0" + vfile "^2.0.0" + x-is-string "^0.1.0" union-value@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/union-value/download/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" - integrity sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ= + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc= dependencies: arr-union "^3.1.0" get-value "^2.0.6" is-extendable "^0.1.1" - set-value "^0.4.3" + set-value "^2.0.1" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= -unique-filename@^1.1.0, unique-filename@^1.1.1: +unique-filename@^1.1.1: version "1.1.1" - resolved "http://registry.npm.taobao.org/unique-filename/download/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + resolved "https://npm-registry.llsengineer.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" integrity sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA= dependencies: unique-slug "^2.0.0" unique-slug@^2.0.0: - version "2.0.1" - resolved "http://registry.npm.taobao.org/unique-slug/download/unique-slug-2.0.1.tgz#5e9edc6d1ce8fb264db18a507ef9bd8544451ca6" - integrity sha1-Xp7cbRzo+yZNsYpQfvm9hURFHKY= + version "2.0.2" + resolved "https://npm-registry.llsengineer.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha1-uqvOkQg/xk6UWw861hPiZPfNTmw= dependencies: imurmurhash "^0.1.4" +unist-util-find-all-after@^1.0.2: + version "1.0.5" + resolved "https://npm-registry.llsengineer.com/unist-util-find-all-after/-/unist-util-find-all-after-1.0.5.tgz#5751a8608834f41d117ad9c577770c5f2f1b2899" + integrity sha1-V1GoYIg09B0RetnFd3cMXy8bKJk= + dependencies: + unist-util-is "^3.0.0" + +unist-util-is@^3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" + integrity sha1-2ehDgcJGjoJinkpb6dfQWi3TJM0= + +unist-util-remove-position@^1.0.0: + version "1.1.4" + resolved "https://npm-registry.llsengineer.com/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz#ec037348b6102c897703eee6d0294ca4755a2020" + integrity sha1-7ANzSLYQLIl3A+7m0ClMpHVaICA= + dependencies: + unist-util-visit "^1.1.0" + +unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1: + version "1.1.2" + resolved "https://npm-registry.llsengineer.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6" + integrity sha1-Pzf881EnncvKdICrWIm7ioMu4cY= + +unist-util-visit-parents@^2.0.0: + version "2.1.2" + resolved "https://npm-registry.llsengineer.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" + integrity sha1-JeQ+VTEhZvM0jK5nQ1iHgdESwek= + dependencies: + unist-util-is "^3.0.0" + +unist-util-visit@^1.1.0: + version "1.4.1" + resolved "https://npm-registry.llsengineer.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" + integrity sha1-RySqqEhububibX/zyGhZYNVgseM= + dependencies: + unist-util-visit-parents "^2.0.0" + +universal-router@^8.3.0: + version "8.3.0" + resolved "https://npm-registry.llsengineer.com/universal-router/-/universal-router-8.3.0.tgz#533bce135d7b1abf591421c5d2028d54407a34a0" + integrity sha1-UzvOE117Gr9ZFCHF0gKNVEB6NKA= + dependencies: + path-to-regexp "^3.1.0" + universalify@^0.1.0: version "0.1.2" - resolved "http://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + resolved "https://npm-registry.llsengineer.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY= unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + resolved "https://npm-registry.llsengineer.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= unset-value@^1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/unset-value/download/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + resolved "https://npm-registry.llsengineer.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= dependencies: has-value "^0.3.1" isobject "^3.0.0" -unzip-response@^2.0.1: - version "2.0.1" - resolved "http://registry.npm.taobao.org/unzip-response/download/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" - integrity sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c= - -upath@^1.0.5: - version "1.1.0" - resolved "http://registry.npm.taobao.org/upath/download/upath-1.1.0.tgz#35256597e46a581db4793d0ce47fa9aebfc9fabd" - integrity sha1-NSVll+RqWB20eT0M5H+prr/J+r0= - -upper-case-first@^1.1.0: - version "1.1.2" - resolved "http://registry.npm.taobao.org/upper-case-first/download/upper-case-first-1.1.2.tgz#5d79bedcff14419518fd2edb0a0507c9b6859115" - integrity sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU= - dependencies: - upper-case "^1.1.1" +upath@^1.1.1: + version "1.2.0" + resolved "https://npm-registry.llsengineer.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ= -upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1: +upper-case@^1.1.1: version "1.1.3" - resolved "http://registry.npm.taobao.org/upper-case/download/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" + resolved "https://npm-registry.llsengineer.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= uri-js@^4.2.2: - version "4.2.2" - resolved "http://registry.npm.taobao.org/uri-js/download/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha1-lMVA4f93KVbiKZUHwBCupsiDjrA= + version "4.4.0" + resolved "https://npm-registry.llsengineer.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" + integrity sha1-qnFCYd55PoqCNHp7zJznTobyhgI= dependencies: punycode "^2.1.0" urix@^0.1.0: version "0.1.0" - resolved "http://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + resolved "https://npm-registry.llsengineer.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= -url-join@^1.1.0: - version "1.1.0" - resolved "http://registry.npm.taobao.org/url-join/download/url-join-1.1.0.tgz#741c6c2f4596c4830d6718460920d0c92202dc78" - integrity sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg= - -url-loader@^1.0.1: - version "1.1.2" - resolved "http://registry.npm.taobao.org/url-loader/download/url-loader-1.1.2.tgz#b971d191b83af693c5e3fea4064be9e1f2d7f8d8" - integrity sha1-uXHRkbg69pPF4/6kBkvp4fLX+Ng= - dependencies: - loader-utils "^1.1.0" - mime "^2.0.3" - schema-utils "^1.0.0" - -url-parse-lax@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/url-parse-lax/download/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" - integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM= +url-loader@^4.1.0: + version "4.1.1" + resolved "https://npm-registry.llsengineer.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha1-KFBekFyuFYzwfJLKYi1/I35wpOI= dependencies: - prepend-http "^1.0.1" + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" -url-parse@^1.4.3: - version "1.4.4" - resolved "http://registry.npm.taobao.org/url-parse/download/url-parse-1.4.4.tgz#cac1556e95faa0303691fec5cf9d5a1bc34648f8" - integrity sha1-ysFVbpX6oDA2kf7Fz51aG8NGSPg= +url-parse@^1.4.3, url-parse@^1.4.7: + version "1.4.7" + resolved "https://npm-registry.llsengineer.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" + integrity sha1-qKg1NejACjFuQDpdtKwbm4U64ng= dependencies: - querystringify "^2.0.0" + querystringify "^2.1.1" requires-port "^1.0.0" url@^0.11.0: version "0.11.0" - resolved "http://registry.npm.taobao.org/url/download/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + resolved "https://npm-registry.llsengineer.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= dependencies: punycode "1.3.2" querystring "0.2.0" +use-action@^1.0.2: + version "1.0.4" + resolved "https://npm-registry.llsengineer.com/use-action/-/use-action-1.0.4.tgz#51ef43d2977fcfecc6d9f66107e7d3594ddf6638" + integrity sha512-V30lK7GZAvK7pQxEQLPjhfs375Y2v/z+asGiv6Rmq8MVvFGHA8rFsu3GDuIhAtUwpBVAo/RK+XrydE7Z16tEgA== + use@^3.1.0: version "3.1.1" - resolved "http://registry.npm.taobao.org/use/download/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + resolved "https://npm-registry.llsengineer.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8= -util-deprecate@^1.0.1, util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" - resolved "http://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://npm-registry.llsengineer.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -util.promisify@1.0.0, util.promisify@^1.0.0: +util.promisify@1.0.0: version "1.0.0" - resolved "http://registry.npm.taobao.org/util.promisify/download/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + resolved "https://npm-registry.llsengineer.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" integrity sha1-RA9xZaRZyaFtwUXrjnLzVocJcDA= dependencies: define-properties "^1.1.2" @@ -8634,491 +9947,518 @@ util.promisify@1.0.0, util.promisify@^1.0.0: util@0.10.3: version "0.10.3" - resolved "http://registry.npm.taobao.org/util/download/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + resolved "https://npm-registry.llsengineer.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= dependencies: inherits "2.0.1" -util@^0.10.3: - version "0.10.4" - resolved "http://registry.npm.taobao.org/util/download/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" - integrity sha1-OqASW/5mikZy3liFfTrOJ+y3aQE= +util@^0.11.0: + version "0.11.1" + resolved "https://npm-registry.llsengineer.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE= dependencies: inherits "2.0.3" -utila@^0.4.0, utila@~0.4: +utila@~0.4: version "0.4.0" - resolved "http://registry.npm.taobao.org/utila/download/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + resolved "https://npm-registry.llsengineer.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= utils-merge@1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + resolved "https://npm-registry.llsengineer.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@3.3.2, uuid@^3.0.0, uuid@^3.0.1, uuid@^3.3.2: - version "3.3.2" - resolved "http://registry.npm.taobao.org/uuid/download/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" - integrity sha1-G0r0lV6zB3xQHCOHL8ZROBFYcTE= +uuid@^3.3.2, uuid@^3.4.0: + version "3.4.0" + resolved "https://npm-registry.llsengineer.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4= -uuid@^2.0.1: - version "2.0.3" - resolved "http://registry.npm.taobao.org/uuid/download/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a" - integrity sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho= +v8-compile-cache@^2.0.3: + version "2.2.0" + resolved "https://npm-registry.llsengineer.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" + integrity sha1-lHHvo++RKNL3xqfKOcTda1BVsTI= validate-npm-package-license@^3.0.1: version "3.0.4" - resolved "http://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + resolved "https://npm-registry.llsengineer.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" integrity sha1-/JH2uce6FchX9MssXe/uw51PQQo= dependencies: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -value-equal@^0.4.0: - version "0.4.0" - resolved "http://registry.npm.taobao.org/value-equal/download/value-equal-0.4.0.tgz#c5bdd2f54ee093c04839d71ce2e4758a6890abc7" - integrity sha1-xb3S9U7gk8BIOdcc4uR1imiQq8c= +value-equal@^1.0.1: + version "1.0.1" + resolved "https://npm-registry.llsengineer.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + integrity sha1-Hgt5THNMXAyt4XnEN9NW2TGjTWw= vary@~1.1.2: version "1.1.2" - resolved "http://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + resolved "https://npm-registry.llsengineer.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= verror@1.10.0: version "1.10.0" - resolved "http://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + resolved "https://npm-registry.llsengineer.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= dependencies: assert-plus "^1.0.0" core-util-is "1.0.2" extsprintf "^1.2.0" -very-fast-args@^1.1.0: - version "1.1.0" - resolved "http://registry.npm.taobao.org/very-fast-args/download/very-fast-args-1.1.0.tgz#e16d1d1faf8a6e596a246421fd90a77963d0b396" - integrity sha1-4W0dH6+KbllqJGQh/ZCneWPQs5Y= +vfile-location@^2.0.0: + version "2.0.6" + resolved "https://npm-registry.llsengineer.com/vfile-location/-/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e" + integrity sha1-iidPOUEbhxnqVyiALhDZ4N/xUZ4= -vm-browserify@0.0.4: - version "0.0.4" - resolved "http://registry.npm.taobao.org/vm-browserify/download/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" - integrity sha1-XX6kW7755Kb/ZflUOOCofDV9WnM= +vfile-message@^1.0.0: + version "1.1.1" + resolved "https://npm-registry.llsengineer.com/vfile-message/-/vfile-message-1.1.1.tgz#5833ae078a1dfa2d96e9647886cd32993ab313e1" + integrity sha1-WDOuB4od+i2W6WR4hs0ymTqzE+E= dependencies: - indexof "0.0.1" + unist-util-stringify-position "^1.1.1" -warning@^3.0.0: - version "3.0.0" - resolved "http://registry.npm.taobao.org/warning/download/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c" - integrity sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w= +vfile@^2.0.0: + version "2.3.0" + resolved "https://npm-registry.llsengineer.com/vfile/-/vfile-2.3.0.tgz#e62d8e72b20e83c324bc6c67278ee272488bf84a" + integrity sha1-5i2OcrIOg8MkvGxnJ47ickiL+Eo= dependencies: - loose-envify "^1.0.0" + is-buffer "^1.1.4" + replace-ext "1.0.0" + unist-util-stringify-position "^1.0.0" + vfile-message "^1.0.0" -warning@^4.0.2: - version "4.0.2" - resolved "http://registry.npm.taobao.org/warning/download/warning-4.0.2.tgz#aa6876480872116fa3e11d434b0d0d8d91e44607" - integrity sha1-qmh2SAhyEW+j4R1DSw0NjZHkRgc= +vm-browserify@^1.0.1: + version "1.1.2" + resolved "https://npm-registry.llsengineer.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + integrity sha1-eGQcSIuObKkadfUR56OzKobl3aA= + +vm2@^3.8.4: + version "3.9.2" + resolved "https://npm-registry.llsengineer.com/vm2/-/vm2-3.9.2.tgz#a4085d2d88a808a1b3c06d5478c2db3222a9cc30" + integrity sha1-pAhdLYioCKGzwG1UeMLbMiKpzDA= + +w3c-hr-time@^1.0.1: + version "1.0.2" + resolved "https://npm-registry.llsengineer.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha1-ConN9cwVgi35w2BUNnaWPgzDCM0= dependencies: - loose-envify "^1.0.0" + browser-process-hrtime "^1.0.0" -watchpack@^1.5.0: - version "1.6.0" - resolved "http://registry.npm.taobao.org/watchpack/download/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" - integrity sha1-S8EsLr6KonenHx0/FNaFx7RGzQA= +w3c-xmlserializer@^1.1.2: + version "1.1.2" + resolved "https://npm-registry.llsengineer.com/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz#30485ca7d70a6fd052420a3d12fd90e6339ce794" + integrity sha1-MEhcp9cKb9BSQgo9Ev2Q5jOc55Q= + dependencies: + domexception "^1.0.1" + webidl-conversions "^4.0.2" + xml-name-validator "^3.0.0" + +watchpack-chokidar2@^2.0.1: + version "2.0.1" + resolved "https://npm-registry.llsengineer.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" + integrity sha1-OFAAcu5uzmbzdpk2lQ6hdxvhyVc= + dependencies: + chokidar "^2.1.8" + +watchpack@^1.6.0: + version "1.7.5" + resolved "https://npm-registry.llsengineer.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" + integrity sha1-EmfmxV4Lm1vkTCAjrtVDeiwmxFM= dependencies: - chokidar "^2.0.2" graceful-fs "^4.1.2" neo-async "^2.5.0" + optionalDependencies: + chokidar "^3.4.1" + watchpack-chokidar2 "^2.0.1" wbuf@^1.1.0, wbuf@^1.7.3: version "1.7.3" - resolved "http://registry.npm.taobao.org/wbuf/download/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + resolved "https://npm-registry.llsengineer.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" integrity sha1-wdjRSTFtPqhShIiVy2oL/oh7h98= dependencies: minimalistic-assert "^1.0.0" wcwidth@^1.0.1: version "1.0.1" - resolved "http://registry.npm.taobao.org/wcwidth/download/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + resolved "https://npm-registry.llsengineer.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= dependencies: defaults "^1.0.3" -webpack-chain@^4.9.0: - version "4.12.1" - resolved "http://registry.npm.taobao.org/webpack-chain/download/webpack-chain-4.12.1.tgz#6c8439bbb2ab550952d60e1ea9319141906c02a6" - integrity sha1-bIQ5u7KrVQlS1g4eqTGRQZBsAqY= +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://npm-registry.llsengineer.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha1-qFWYCx8LazWbodXZ+zmulB+qY60= + +webpack-chain@4.9.0: + version "4.9.0" + resolved "https://npm-registry.llsengineer.com/webpack-chain/-/webpack-chain-4.9.0.tgz#2f0794d34d79a7cc5db1416f497b76ad33df30ee" + integrity sha1-LweU0015p8xdsUFvSXt2rTPfMO4= dependencies: deepmerge "^1.5.2" javascript-stringify "^1.6.0" -webpack-dev-middleware@3.4.0: - version "3.4.0" - resolved "http://registry.npm.taobao.org/webpack-dev-middleware/download/webpack-dev-middleware-3.4.0.tgz#1132fecc9026fd90f0ecedac5cbff75d1fb45890" - integrity sha1-ETL+zJAm/ZDw7O2sXL/3XR+0WJA= +webpack-dev-middleware@^3.7.2: + version "3.7.2" + resolved "https://npm-registry.llsengineer.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" + integrity sha1-ABnD23FuP6XOy/ZPKriKdLqzMfM= dependencies: - memory-fs "~0.4.1" - mime "^2.3.1" - range-parser "^1.0.3" + memory-fs "^0.4.1" + mime "^2.4.4" + mkdirp "^0.5.1" + range-parser "^1.2.1" webpack-log "^2.0.0" -webpack-dev-server@^3.1.4: - version "3.1.14" - resolved "http://registry.npm.taobao.org/webpack-dev-server/download/webpack-dev-server-3.1.14.tgz#60fb229b997fc5a0a1fc6237421030180959d469" - integrity sha1-YPsim5l/xaCh/GI3QhAwGAlZ1Gk= +webpack-dev-server@3.11.0: + version "3.11.0" + resolved "https://npm-registry.llsengineer.com/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz#8f154a3bce1bcfd1cc618ef4e703278855e7ff8c" + integrity sha1-jxVKO84bz9HMYY705wMniFXn/4w= dependencies: ansi-html "0.0.7" bonjour "^3.5.0" - chokidar "^2.0.0" - compression "^1.5.2" - connect-history-api-fallback "^1.3.0" - debug "^3.1.0" - del "^3.0.0" - express "^4.16.2" - html-entities "^1.2.0" - http-proxy-middleware "~0.18.0" + chokidar "^2.1.8" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + debug "^4.1.1" + del "^4.1.1" + express "^4.17.1" + html-entities "^1.3.1" + http-proxy-middleware "0.19.1" import-local "^2.0.0" - internal-ip "^3.0.1" + internal-ip "^4.3.0" ip "^1.1.5" - killable "^1.0.0" - loglevel "^1.4.1" - opn "^5.1.0" - portfinder "^1.0.9" + is-absolute-url "^3.0.3" + killable "^1.0.1" + loglevel "^1.6.8" + opn "^5.5.0" + p-retry "^3.0.1" + portfinder "^1.0.26" schema-utils "^1.0.0" - selfsigned "^1.9.1" - semver "^5.6.0" - serve-index "^1.7.2" - sockjs "0.3.19" - sockjs-client "1.3.0" - spdy "^4.0.0" - strip-ansi "^3.0.0" - supports-color "^5.1.0" + selfsigned "^1.10.7" + semver "^6.3.0" + serve-index "^1.9.1" + sockjs "0.3.20" + sockjs-client "1.4.0" + spdy "^4.0.2" + strip-ansi "^3.0.1" + supports-color "^6.1.0" url "^0.11.0" - webpack-dev-middleware "3.4.0" + webpack-dev-middleware "^3.7.2" webpack-log "^2.0.0" - yargs "12.0.2" + ws "^6.2.1" + yargs "^13.3.2" -webpack-format-messages@^2.0.3: - version "2.0.5" - resolved "http://registry.npm.taobao.org/webpack-format-messages/download/webpack-format-messages-2.0.5.tgz#399d0e3b774892ec03a51f09ff5e00e8a25aef18" - integrity sha1-OZ0OO3dIkuwDpR8J/14A6KJa7xg= +webpack-format-messages@2.0.3: + version "2.0.3" + resolved "https://npm-registry.llsengineer.com/webpack-format-messages/-/webpack-format-messages-2.0.3.tgz#5a9eebae91a91962c3d1f5d515497e0701532df2" + integrity sha1-Wp7rrpGpGWLD0fXVFUl+BwFTLfI= + dependencies: + kleur "^2.0.1" + +webpack-format-messages@^2.0.5: + version "2.0.6" + resolved "https://npm-registry.llsengineer.com/webpack-format-messages/-/webpack-format-messages-2.0.6.tgz#d8bb0d4fb2e9171efc8a252d6294f29c50d7ecd2" + integrity sha1-2LsNT7LpFx78iiUtYpTynFDX7NI= dependencies: kleur "^3.0.0" webpack-log@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/webpack-log/download/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" + resolved "https://npm-registry.llsengineer.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" integrity sha1-W3ko4GN1k/EZ0y9iJ8HgrDHhtH8= dependencies: ansi-colors "^3.0.0" uuid "^3.3.2" -webpack-merge@^4.1.4: - version "4.1.5" - resolved "http://registry.npm.taobao.org/webpack-merge/download/webpack-merge-4.1.5.tgz#2be31e846c20767d1bef56bdca64c328a681190a" - integrity sha1-K+MehGwgdn0b71a9ymTDKKaBGQo= - dependencies: - lodash "^4.17.5" - -webpack-sources@^1.0.1, webpack-sources@^1.1.0, webpack-sources@^1.3.0: - version "1.3.0" - resolved "http://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85" - integrity sha1-KijcufH0X+lg2PFJMlK17mUw+oU= +webpack-sources@^1.0.1, webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: + version "1.4.3" + resolved "https://npm-registry.llsengineer.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha1-7t2OwLko+/HL/plOItLYkPMwqTM= dependencies: source-list-map "^2.0.0" source-map "~0.6.1" -webpack@^4.14.0: - version "4.28.2" - resolved "http://registry.npm.taobao.org/webpack/download/webpack-4.28.2.tgz#6b534a8bc91a45787ed631dc2e87aec94e9e4db7" - integrity sha1-a1NKi8kaRXh+1jHcLoeuyU6eTbc= - dependencies: - "@webassemblyjs/ast" "1.7.11" - "@webassemblyjs/helper-module-context" "1.7.11" - "@webassemblyjs/wasm-edit" "1.7.11" - "@webassemblyjs/wasm-parser" "1.7.11" - acorn "^5.6.2" - acorn-dynamic-import "^3.0.0" - ajv "^6.1.0" - ajv-keywords "^3.1.0" - chrome-trace-event "^1.0.0" +webpack@4.41.6: + version "4.41.6" + resolved "https://npm-registry.llsengineer.com/webpack/-/webpack-4.41.6.tgz#12f2f804bf6542ef166755050d4afbc8f66ba7e1" + integrity sha1-EvL4BL9lQu8WZ1UFDUr7yPZrp+E= + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-module-context" "1.8.5" + "@webassemblyjs/wasm-edit" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + acorn "^6.2.1" + ajv "^6.10.2" + ajv-keywords "^3.4.1" + chrome-trace-event "^1.0.2" enhanced-resolve "^4.1.0" - eslint-scope "^4.0.0" + eslint-scope "^4.0.3" json-parse-better-errors "^1.0.2" - loader-runner "^2.3.0" - loader-utils "^1.1.0" - memory-fs "~0.4.1" - micromatch "^3.1.8" - mkdirp "~0.5.0" - neo-async "^2.5.0" - node-libs-browser "^2.0.0" - schema-utils "^0.4.4" - tapable "^1.1.0" - terser-webpack-plugin "^1.1.0" - watchpack "^1.5.0" - webpack-sources "^1.3.0" + loader-runner "^2.4.0" + loader-utils "^1.2.3" + memory-fs "^0.4.1" + micromatch "^3.1.10" + mkdirp "^0.5.1" + neo-async "^2.6.1" + node-libs-browser "^2.2.1" + schema-utils "^1.0.0" + tapable "^1.1.3" + terser-webpack-plugin "^1.4.3" + watchpack "^1.6.0" + webpack-sources "^1.4.1" + +webpack@4.42.0: + version "4.42.0" + resolved "https://npm-registry.llsengineer.com/webpack/-/webpack-4.42.0.tgz#b901635dd6179391d90740a63c93f76f39883eb8" + integrity sha1-uQFjXdYXk5HZB0CmPJP3bzmIPrg= + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-module-context" "1.8.5" + "@webassemblyjs/wasm-edit" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + acorn "^6.2.1" + ajv "^6.10.2" + ajv-keywords "^3.4.1" + chrome-trace-event "^1.0.2" + enhanced-resolve "^4.1.0" + eslint-scope "^4.0.3" + json-parse-better-errors "^1.0.2" + loader-runner "^2.4.0" + loader-utils "^1.2.3" + memory-fs "^0.4.1" + micromatch "^3.1.10" + mkdirp "^0.5.1" + neo-async "^2.6.1" + node-libs-browser "^2.2.1" + schema-utils "^1.0.0" + tapable "^1.1.3" + terser-webpack-plugin "^1.4.3" + watchpack "^1.6.0" + webpack-sources "^1.4.1" + +websocket-driver@0.6.5: + version "0.6.5" + resolved "https://npm-registry.llsengineer.com/websocket-driver/-/websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36" + integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY= + dependencies: + websocket-extensions ">=0.1.1" websocket-driver@>=0.5.1: - version "0.7.0" - resolved "http://registry.npm.taobao.org/websocket-driver/download/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb" - integrity sha1-DK+dLXVdk67gSdS90NP+LMoqJOs= + version "0.7.4" + resolved "https://npm-registry.llsengineer.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A= dependencies: - http-parser-js ">=0.4.0" + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" websocket-extensions ">=0.1.1" websocket-extensions@>=0.1.1: - version "0.1.3" - resolved "http://registry.npm.taobao.org/websocket-extensions/download/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" - integrity sha1-XS/yKXcAPsaHpLhwc9+7rBRszyk= + version "0.1.4" + resolved "https://npm-registry.llsengineer.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha1-f4RzvIOd/YdgituV1+sHUhFXikI= weui@^1.1.2: version "1.1.3" - resolved "http://registry.npm.taobao.org/weui/download/weui-1.1.3.tgz#0f0899bb61bb2ec603b2648367a8139298f81514" + resolved "https://npm-registry.llsengineer.com/weui/-/weui-1.1.3.tgz#0f0899bb61bb2ec603b2648367a8139298f81514" integrity sha1-DwiZu2G7LsYDsmSDZ6gTkpj4FRQ= -whatwg-fetch@^2.0.4: - version "2.0.4" - resolved "http://registry.npm.taobao.org/whatwg-fetch/download/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" - integrity sha1-3eal3zFfnTmZGqF2IYU9cguFVm8= +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://npm-registry.llsengineer.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha1-WrrPd3wyFmpR0IXWtPPn0nET3bA= + dependencies: + iconv-lite "0.4.24" + +whatwg-fetch@^3.4.0: + version "3.5.0" + resolved "https://npm-registry.llsengineer.com/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz#605a2cd0a7146e5db141e29d1c62ab84c0c4c868" + integrity sha1-YFos0KcUbl2xQeKdHGKrhMDEyGg= + +whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://npm-registry.llsengineer.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha1-PUseAxLSB5h5+Cav8Y2+7KWWD78= + +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://npm-registry.llsengineer.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha1-wsSS8eymEpiO/T0iZr4bn8YXDQY= + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" when@~3.6.x: version "3.6.4" - resolved "http://registry.npm.taobao.org/when/download/when-3.6.4.tgz#473b517ec159e2b85005497a13983f095412e34e" + resolved "https://npm-registry.llsengineer.com/when/-/when-3.6.4.tgz#473b517ec159e2b85005497a13983f095412e34e" integrity sha1-RztRfsFZ4rhQBUl6E5g/CVQS404= -which-module@^1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/which-module/download/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" - integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= - which-module@^2.0.0: version "2.0.0" - resolved "http://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + resolved "https://npm-registry.llsengineer.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= which@1, which@^1.2.9: version "1.3.1" - resolved "http://registry.npm.taobao.org/which/download/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + resolved "https://npm-registry.llsengineer.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= dependencies: isexe "^2.0.0" +which@^2.0.1: + version "2.0.2" + resolved "https://npm-registry.llsengineer.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE= + dependencies: + isexe "^2.0.0" + wide-align@^1.1.0: version "1.1.3" - resolved "http://registry.npm.taobao.org/wide-align/download/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + resolved "https://npm-registry.llsengineer.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" integrity sha1-rgdOa9wMFKQx6ATmJFScYzsABFc= dependencies: string-width "^1.0.2 || 2" -winchan@^0.2.0: - version "0.2.1" - resolved "http://registry.npm.taobao.org/winchan/download/winchan-0.2.1.tgz#19b334e49f7c07c0849f921f405fad87dfc8a1da" - integrity sha1-GbM05J98B8CEn5IfQF+th9/Iodo= - -wordwrap@~1.0.0: - version "1.0.0" - resolved "http://registry.npm.taobao.org/wordwrap/download/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= +word-wrap@~1.2.3: + version "1.2.3" + resolved "https://npm-registry.llsengineer.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w= -worker-farm@^1.5.2: - version "1.6.0" - resolved "http://registry.npm.taobao.org/worker-farm/download/worker-farm-1.6.0.tgz#aecc405976fab5a95526180846f0dba288f3a4a0" - integrity sha1-rsxAWXb6talVJhgIRvDboojzpKA= +worker-farm@^1.7.0: + version "1.7.0" + resolved "https://npm-registry.llsengineer.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + integrity sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag= dependencies: errno "~0.1.7" -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "http://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://npm-registry.llsengineer.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha1-H9H2cjXVttD+54EFYAG/tpTAOwk= dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" wrappy@1: version "1.0.2" - resolved "http://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + resolved "https://npm-registry.llsengineer.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= +write@1.0.3: + version "1.0.3" + resolved "https://npm-registry.llsengineer.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM= + dependencies: + mkdirp "^0.5.1" + write@^0.2.1: version "0.2.1" - resolved "http://registry.npm.taobao.org/write/download/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" + resolved "https://npm-registry.llsengineer.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" integrity sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c= dependencies: mkdirp "^0.5.1" -xdl@48.1.4: - version "48.1.4" - resolved "http://registry.npm.taobao.org/xdl/download/xdl-48.1.4.tgz#95e75ab3537034508e5d0e1cb476c8c661df43b4" - integrity sha1-ledas1NwNFCOXQ4ctHbIxmHfQ7Q= - dependencies: - "@expo/bunyan" "^1.8.10" - "@expo/json-file" "^5.3.0" - "@expo/ngrok" "2.4.2" - "@expo/osascript" "^1.8.0" - "@expo/schemer" "1.1.0" - "@expo/spawn-async" "^1.2.8" - analytics-node "^2.1.0" - auth0 "2.9.1" - auth0-js "9.3.3" - axios "0.16.2" - body-parser "^1.15.2" - chalk "^2.3.0" - concat-stream "^1.6.0" - decache "^4.1.0" - delay-async "^1.0.0" - es6-error "^4.0.2" - exists-async "^2.0.0" - express "^4.13.4" - file-type "^4.0.0" - follow-redirects "^1.2.3" - form-data "^2.1.4" - freeport-async "^1.1.1" - fs-extra "^4.0.2" - getenv "^0.7.0" - glob "^7.0.3" - glob-promise "^3.3.0" - globby "^6.1.0" - hasbin "^1.2.3" - home-dir "^1.0.0" - idx "^2.1.0" - indent-string "^3.1.0" - inquirer "^5.0.1" - joi "^10.0.2" - jsonfile "^2.3.1" - jsonschema "^1.1.0" - jsonwebtoken "^7.2.1" - lodash "^4.14.1" - md5hex "^1.0.0" - minimatch "^3.0.4" - mkdirp "^0.5.1" - mkdirp-promise "^5.0.0" - mv "^2.1.1" - mz "^2.6.0" - ncp "^2.0.0" - opn "^4.0.2" - plist "2.1.0" - prop-types "^15.5.10" - querystring "^0.2.0" - raven "^2.1.1" - raven-js "^3.17.0" - react "^16.0.0" - react-redux "^5.0.2" - read-chunk "^2.0.0" - redux "^3.6.0" - redux-logger "^2.7.4" - replace-string "^1.1.0" - request "^2.83.0" - request-progress "^3.0.0" - request-promise-native "^1.0.5" - semver "^5.3.0" - slugid "^1.1.0" - slugify "^1.0.2" - source-map-support "^0.4.2" - split "^1.0.1" - tar "^4.0.2" - tree-kill "^1.1.0" - url "^0.11.0" - util.promisify "^1.0.0" - uuid "^3.0.1" - xmldom "^0.1.27" - yesno "^0.0.1" - -xmlbuilder@8.2.2: - version "8.2.2" - resolved "http://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773" - integrity sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M= - -xmldom@0.1.x, xmldom@^0.1.27: - version "0.1.27" - resolved "http://registry.npm.taobao.org/xmldom/download/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" - integrity sha1-1QH5ezvbQDr4757MIFcxh6rawOk= - -xregexp@2.0.0: - version "2.0.0" - resolved "http://registry.npm.taobao.org/xregexp/download/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943" - integrity sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM= +ws@^6.2.1: + version "6.2.1" + resolved "https://npm-registry.llsengineer.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha1-RC/fCkftZPWbal2P8TD0dI7VJPs= + dependencies: + async-limiter "~1.0.0" -xregexp@4.0.0: - version "4.0.0" - resolved "http://registry.npm.taobao.org/xregexp/download/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020" - integrity sha1-5pgYneSd0qGMxWh7BeF8jkOUMCA= +ws@^7.0.0: + version "7.4.1" + resolved "https://npm-registry.llsengineer.com/ws/-/ws-7.4.1.tgz#a333be02696bd0e54cea0434e21dcc8a9ac294bb" + integrity sha1-ozO+Amlr0OVM6gQ04h3MiprClLs= + +x-is-string@^0.1.0: + version "0.1.0" + resolved "https://npm-registry.llsengineer.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" + integrity sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI= + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://npm-registry.llsengineer.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo= + +xmlchars@^2.1.1: + version "2.2.0" + resolved "https://npm-registry.llsengineer.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha1-Bg/hvLf5x2/ioX24apvDq4lCEMs= xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: - version "4.0.1" - resolved "http://registry.npm.taobao.org/xtend/download/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" - integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= + version "4.0.2" + resolved "https://npm-registry.llsengineer.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= -y18n@^3.2.1: - version "3.2.1" - resolved "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" - integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= +xxhashjs@^0.2.1: + version "0.2.2" + resolved "https://npm-registry.llsengineer.com/xxhashjs/-/xxhashjs-0.2.2.tgz#8a6251567621a1c46a5ae204da0249c7f8caa9d8" + integrity sha1-imJRVnYhocRqWuIE2gJJx/jKqdg= + dependencies: + cuint "^0.2.2" -"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: - version "4.0.0" - resolved "http://registry.npm.taobao.org/y18n/download/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - integrity sha1-le+U+F7MgdAHwmThkKEg8KPIVms= +y18n@^4.0.0: + version "4.0.1" + resolved "https://npm-registry.llsengineer.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" + integrity sha1-jbK4PDHF11CZu4kLI/MJSJHiR9Q= -yallist@^2.0.0, yallist@^2.1.2: +yallist@^2.1.2: version "2.1.2" - resolved "http://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + resolved "https://npm-registry.llsengineer.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= -yallist@^3.0.0, yallist@^3.0.2: - version "3.0.3" - resolved "http://registry.npm.taobao.org/yallist/download/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" - integrity sha1-tLBJ4xS+VF486AIjbWzSLNkcPek= +yallist@^3.0.2: + version "3.1.1" + resolved "https://npm-registry.llsengineer.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha1-27fa+b/YusmrRev2ArjLrQ1dCP0= + +yallist@^4.0.0: + version "4.0.0" + resolved "https://npm-registry.llsengineer.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI= -yargs-parser@^10.1.0: +yargs-parser@^10.0.0: version "10.1.0" - resolved "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" + resolved "https://npm-registry.llsengineer.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" integrity sha1-cgImW4n36eny5XZeD+c1qQXtuqg= dependencies: camelcase "^4.1.0" -yargs-parser@^5.0.0: - version "5.0.0" - resolved "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" - integrity sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo= +yargs-parser@^13.1.2: + version "13.1.2" + resolved "https://npm-registry.llsengineer.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" + integrity sha1-Ew8JcC667vJlDVTObj5XBvek+zg= dependencies: - camelcase "^3.0.0" + camelcase "^5.0.0" + decamelize "^1.2.0" -yargs@12.0.2: - version "12.0.2" - resolved "http://registry.npm.taobao.org/yargs/download/yargs-12.0.2.tgz#fe58234369392af33ecbef53819171eff0f5aadc" - integrity sha1-/lgjQ2k5KvM+y+9TgZFx7/D1qtw= +yargs@^13.3.2: + version "13.3.2" + resolved "https://npm-registry.llsengineer.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + integrity sha1-rX/+/sGqWVZayRX4Lcyzipwxot0= dependencies: - cliui "^4.0.0" - decamelize "^2.0.0" + cliui "^5.0.0" find-up "^3.0.0" - get-caller-file "^1.0.1" - os-locale "^3.0.0" + get-caller-file "^2.0.1" require-directory "^2.1.1" - require-main-filename "^1.0.1" + require-main-filename "^2.0.0" set-blocking "^2.0.0" - string-width "^2.0.0" + string-width "^3.0.0" which-module "^2.0.0" - y18n "^3.2.1 || ^4.0.0" - yargs-parser "^10.1.0" + y18n "^4.0.0" + yargs-parser "^13.1.2" -yargs@^7.0.0: - version "7.1.0" - resolved "http://registry.npm.taobao.org/yargs/download/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" - integrity sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg= - dependencies: - camelcase "^3.0.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^1.4.0" - read-pkg-up "^1.0.1" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^1.0.2" - which-module "^1.0.0" - y18n "^3.2.1" - yargs-parser "^5.0.0" +yauzl@2.10.0: + version "2.10.0" + resolved "https://npm-registry.llsengineer.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" -yesno@^0.0.1: - version "0.0.1" - resolved "http://registry.npm.taobao.org/yesno/download/yesno-0.0.1.tgz#ffbc04ff3d6f99dad24f7463134e9b92ae41bef6" - integrity sha1-/7wE/z1vmdrST3RjE06bkq5BvvY= +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://npm-registry.llsengineer.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha1-ApTrPe4FAo0x7hpfosVWpqrxChs=